diff --git a/pages/menu/sendToken/transfer/index.vue b/pages/menu/sendToken/transfer/index.vue index 57683aa..06bc249 100644 --- a/pages/menu/sendToken/transfer/index.vue +++ b/pages/menu/sendToken/transfer/index.vue @@ -49,7 +49,7 @@ - USD + {{currency}} { @@ -460,12 +460,15 @@ console.log(size.toString().length, "size") that.transInfoPass.fee = Number(size) * (size.toString().length + 1) * 1000 / Math.pow(10, 6) + that.showBottom = true; + that.show = true; }).catch(err => { console.log(err) that.showFinger = false; - that.showBottom = true; + uni.showToast({ title: this.$t('index').addresserror, + icon: 'none', duration: 1500 }) @@ -618,10 +621,8 @@ } this.coin = uni.getStorageSync('coin') - - if (this.coin.balancePrice) { - this.price = (this.coin.balancePrice / this.coin.balance).toFixed(2) - } + + // 每次进来拿缓存里有没有指纹 this.transInfoPass.fromAddress = this.coin.address; this.transInfoPass.privateKey = this.coin.privateKey; @@ -632,7 +633,19 @@ if (uni.getStorageSync('fingerPass')) { this.passShow = uni.getStorageSync('fingerPass') } - + let currency=uni.getStorageSync('currency'); + if(currency){ + this.currency=currency; + } + if(this.currency==='USD'){ + if (this.coin.balancePrice) { + this.price = (this.coin.balancePrice / this.coin.balance).toFixed(2) + } + }else{ + if (this.coin.balanceCnyPrice) { + this.price = (this.coin.balanceCnyPrice / this.coin.balance).toFixed(2) + } + } } }; diff --git a/pages/menu/setting/currency/index.vue b/pages/menu/setting/currency/index.vue index d276f4c..bfc9147 100644 --- a/pages/menu/setting/currency/index.vue +++ b/pages/menu/setting/currency/index.vue @@ -5,32 +5,28 @@ - - - - - - - {{item.lang}} - - - - - + + + + + + + {{item.lang}} + + + + + - - - Select - - + + + Select + + - + diff --git a/pages/menu/setting/index.vue b/pages/menu/setting/index.vue index 823a320..c7cbfbd 100644 --- a/pages/menu/setting/index.vue +++ b/pages/menu/setting/index.vue @@ -6,72 +6,74 @@ - - - - {{i18n.fingerPass}} - - - - - - {{i18n.lans}} - - - {{value}} - - - - - - {{i18n.curr}} - - - USD - - - - - - {{i18n.nodes}} - - - - - - - - - - - - {{i18n.Login}} + + + {{i18n.fingerPass}} + + - - - {{i18n.Cancel}} + + + {{i18n.lans}} + + + {{value}} + + + + + + + {{i18n.curr}} + + + {{currency}} + + + + + + + {{i18n.nodes}} + + + + - - - {{i18n.closevalidation}} + - - + + + + + {{i18n.Login}} + + + {{i18n.Cancel}} + - - {{i18n.Confirm}} - - + + + {{i18n.closevalidation}} - - - + + + {{i18n.Cancel}} + + + {{i18n.Confirm}} + + + + + + - + diff --git a/pages/menu/setting/lang/index.vue b/pages/menu/setting/lang/index.vue index 7016b1b..b391768 100644 --- a/pages/menu/setting/lang/index.vue +++ b/pages/menu/setting/lang/index.vue @@ -5,29 +5,25 @@ - - - - {{item.lang}} - - - - - + + + + {{item.lang}} + + + + + - - {{ i18n.langSelect }} - - + + {{ i18n.langSelect }} + - + + - + diff --git a/pages/menu/token/btc/index.vue b/pages/menu/token/btc/index.vue index 50a467a..483b209 100644 --- a/pages/menu/token/btc/index.vue +++ b/pages/menu/token/btc/index.vue @@ -15,7 +15,10 @@ {{coin.balance}} {{coin.name}} - ≈ $ {{coin.balancePrice?coin.balancePrice:0}} + + ≈ {{currency=='USD'?'$ '+(!coin.balancePrice?0.00:coin.balancePrice):'¥ '+(!coin.balanceCnyPrice?0.00:coin.balanceCnyPrice)}} + + @@ -114,6 +117,7 @@ // 拿账单的address trxs: [], coin: {}, + currency:'USD', isNoData:false, showInfo: false, list: [{ @@ -231,6 +235,10 @@ onLoad() { this.coin = uni.getStorageSync('coin'); this.change(0); + let currency=uni.getStorageSync('currency'); + if(currency){ + this.currency=currency; + } } }; diff --git a/pages/menu/wallet/index.vue b/pages/menu/wallet/index.vue index 14ce51b..5130e1a 100644 --- a/pages/menu/wallet/index.vue +++ b/pages/menu/wallet/index.vue @@ -26,7 +26,7 @@ v-if="showMoney2"> - $ {{!userObj.balancePrice?0.00:userObj.balancePrice}} + {{currency=='USD'?'$ '+(!userObj.totalBalancePrice?0.00:userObj.totalBalancePrice):'¥ '+(!userObj.totalBalanceCnyPrice?0.00:userObj.totalBalanceCnyPrice)}} *** @@ -63,7 +63,8 @@ {{item.balance}} - ≈ $ {{item.balancePrice}} + + ≈ {{currency=='USD'?'$ '+(!item.balancePrice?0.00:item.balancePrice):'¥ '+(!item.balanceCnyPrice?0.00:item.balanceCnyPrice)}} ≈ $ 0.00 @@ -91,6 +92,7 @@ return { eth: '', trc: 'Hello', + currency:'USD', walletInfo: {}, userObj: {}, userObj2: {}, @@ -104,14 +106,16 @@ this.isStop = true }, onLoad() { - + let currency=uni.getStorageSync('currency'); + if(currency){ + this.currency=currency; + } // 拿钱包 + this.$walletUtil.updateBalance(); this.userObj = uni.getStorageSync('wallet'); - let that = this; - this.$walletUtil.updateBalance(function() { - that.userObj = uni.getStorageSync('wallet'); - that.userObj2 = uni.getStorageSync('wallet'); - }); + + + }, computed: { i18n() { diff --git a/unpackage/dist/dev/app-plus/app-service.js b/unpackage/dist/dev/app-plus/app-service.js index a94a115..b83c20c 100644 --- a/unpackage/dist/dev/app-plus/app-service.js +++ b/unpackage/dist/dev/app-plus/app-service.js @@ -71380,7 +71380,15 @@ var render = function() { 9, "t0-0", _vm._s( - _vm.coin.balancePrice ? _vm.coin.balancePrice : 0 + _vm.currency == "USD" + ? "$ " + + (!_vm.coin.balancePrice + ? 0.0 + : _vm.coin.balancePrice) + : "¥ " + + (!_vm.coin.balanceCnyPrice + ? 0.0 + : _vm.coin.balanceCnyPrice) ) ) ) @@ -72334,7 +72342,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBu /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 49));\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));\nvar _api = _interopRequireDefault(__webpack_require__(/*! @/utils/api */ 585));\nvar _index = _interopRequireDefault(__webpack_require__(/*! @/utils/index.js */ 34));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}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);});};}var _default =\n{\n data: function data() {\n return {\n teee: this.$t('index').Nocontent,\n // 拿账单的address\n trxs: [],\n coin: {},\n isNoData: false,\n showInfo: false,\n list: [{\n name: this.$t('index').All },\n\n {\n name: this.$t('index').Send },\n\n {\n name: this.$t('index').Receive }],\n\n\n infoWallet: {},\n current: 0,\n pageSize: 20,\n pageNum: 1,\n balance: 0,\n address: '',\n type: 'all',\n trueType: '',\n contract: '',\n balancePrice: '' };\n\n },\n computed: {\n i18n: function i18n() {\n return this.$t('index');\n } },\n\n methods: {\n back: function back() {\n uni.reLaunch({\n url: '../../wallet/index' });\n\n },\n goSend: function goSend() {\n uni.navigateTo({\n url: '/pages/menu/sendToken/transfer/index' });\n\n },\n goReceive: function goReceive() {\n uni.setStorageSync('infoWallet', this.infoWallet);\n uni.navigateTo({\n url: '/pages/menu/sendToken/index' });\n\n },\n goDetail: function goDetail(item, index) {\n uni.setStorageSync('transDetail', this.trxs[index]);\n uni.navigateTo({\n url: '/pages/menu/transction/detail/index' });\n\n\n },\n change: function change(index) {\n if (index == 0) {\n this.type = 'all';\n }\n if (index == 1) {\n this.type = 'send';\n }\n if (index == 2) {\n this.type = 'receive';\n }\n this.current = index;\n this.pageNum = 1;\n this.trxs = [];\n this.getWalletInfo();\n this.isNoData = false;\n },\n // onReachBottom() {\n // \tif(!this.isNoData){\n // \t console.log(445454545)\n // \t\tthis.pageNum=this.pageNum+1;\n // \t\tthis.getWalletInfo();\n // \t}\n\n // },\n // 给scrollview绑定下拉加载事件 代替onReachBottom\n scrollToPage: function scrollToPage() {\n if (!this.isNoData) {\n __f__(\"log\", 445454545, \" at pages/menu/token/btc/index.vue:197\");\n this.pageNum = this.pageNum + 1;\n this.getWalletInfo();\n }\n },\n getWalletInfo: function getWalletInfo() {var _this = this;return _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee() {var params, response;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:\n params = {\n address: _this.coin.address,\n chainName: _this.coin.type,\n contract: _this.coin.contractAddress,\n pageNum: _this.pageNum,\n pageSize: _this.pageSize };\n\n if (_this.type === 'send') {\n params.fromAddress = _this.coin.address;\n } else if (_this.type === 'receive') {\n params.toAddress = _this.coin.address;\n }_context.next = 4;return (\n _this.$api.getChainDataList(params));case 4:response = _context.sent;\n if (response.data.rows.length == 0) {\n _this.isNoData = true;\n if (_this.pageNum == 1) {\n _this.showInfo = true;\n }\n\n } else {\n _this.showInfo = false;\n }\n\n _this.trxs = _this.trxs.concat(response.data.rows);case 7:case \"end\":return _context.stop();}}}, _callee);}))();\n\n\n } },\n\n onLoad: function onLoad() {\n this.coin = uni.getStorageSync('coin');\n this.change(0);\n } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS90b2tlbi9idGMvaW5kZXgudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUEwR0E7QUFDQTtBQUNBLHFGO0FBQ0E7QUFDQSxNQURBLGtCQUNBO0FBQ0E7QUFDQSxzQ0FEQTtBQUVBO0FBQ0EsY0FIQTtBQUlBLGNBSkE7QUFLQSxxQkFMQTtBQU1BLHFCQU5BO0FBT0E7QUFDQSxrQ0FEQTs7QUFHQTtBQUNBLG1DQURBLEVBSEE7O0FBTUE7QUFDQSxzQ0FEQSxFQU5BLENBUEE7OztBQWlCQSxvQkFqQkE7QUFrQkEsZ0JBbEJBO0FBbUJBLGtCQW5CQTtBQW9CQSxnQkFwQkE7QUFxQkEsZ0JBckJBO0FBc0JBLGlCQXRCQTtBQXVCQSxpQkF2QkE7QUF3QkEsa0JBeEJBO0FBeUJBLGtCQXpCQTtBQTBCQSxzQkExQkE7O0FBNEJBLEdBOUJBO0FBK0JBO0FBQ0EsUUFEQSxrQkFDQTtBQUNBO0FBQ0EsS0FIQSxFQS9CQTs7QUFvQ0E7QUFDQSxRQURBLGtCQUNBO0FBQ0E7QUFDQSxpQ0FEQTs7QUFHQSxLQUxBO0FBTUEsVUFOQSxvQkFNQTtBQUNBO0FBQ0EsbURBREE7O0FBR0EsS0FWQTtBQVdBLGFBWEEsdUJBV0E7QUFDQTtBQUNBO0FBQ0EsMENBREE7O0FBR0EsS0FoQkE7QUFpQkEsWUFqQkEsb0JBaUJBLElBakJBLEVBaUJBLEtBakJBLEVBaUJBO0FBQ0E7QUFDQTtBQUNBLGtEQURBOzs7QUFJQSxLQXZCQTtBQXdCQSxVQXhCQSxrQkF3QkEsS0F4QkEsRUF3QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0F2Q0E7QUF3Q0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxnQkFqREEsMEJBaURBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBdkRBO0FBd0RBLGlCQXhEQSwyQkF3REE7QUFDQSxzQkFEQSxHQUNBO0FBQ0EsNkNBREE7QUFFQSw0Q0FGQTtBQUdBLHNEQUhBO0FBSUEsd0NBSkE7QUFLQSwwQ0FMQSxFQURBOztBQVFBO0FBQ0E7QUFDQSxpQkFGQSxNQUVBO0FBQ0E7QUFDQSxpQkFaQTtBQWFBLHFEQWJBLFNBYUEsUUFiQTtBQWNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsaUJBTkEsTUFNQTtBQUNBO0FBQ0E7O0FBRUEsbUVBeEJBOzs7QUEyQkEsS0FuRkEsRUFwQ0E7O0FBeUhBLFFBekhBLG9CQXlIQTtBQUNBO0FBQ0E7QUFDQSxHQTVIQSxFIiwiZmlsZSI6IjU4NC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cIlwiPlxyXG5cdFx0PG5hdmlnYXRpb24gOnNob3dCYWNrPVwiZmFsc2VcIiA6YmdudW09XCJ0cnVlXCIgY2xhc3M9XCJoZWFkXCI+XHJcblx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvVmVjdG9yLnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImJhY2tcIiBAY2xpY2s9XCJiYWNrKClcIj48L2ltYWdlPlxyXG5cdFx0XHQ8dGV4dCBjbGFzcz1cImJpZ190aXRsZVwiPlxyXG5cdFx0XHRcdHt7Y29pbi5uYW1lfX1cclxuXHRcdFx0PC90ZXh0PlxyXG5cclxuXHRcdDwvbmF2aWdhdGlvbj5cclxuXHRcdDx2aWV3IGNsYXNzPVwibWFpblwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cIm1vbmV5X2NvblwiXHJcblx0XHRcdFx0OmNsYXNzPVwieydtb25leV9jb24nOiBjb2luLnR5cGU9PSdFVEgnLCAnbW9uZXlfY29uMic6IGNvaW4udHlwZT09J0JUQycsICdtb25leV9jb24zJzogY29pbi50eXBlPT0nVFJYJ31cIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRjb24xXCI+XHJcblx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cInRleHQxXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiXCI+XHJcblx0XHRcdFx0XHRcdFx0e3tjb2luLmJhbGFuY2V9fSB7e2NvaW4ubmFtZX19XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ0ZXh0MlwiPuKJiCAkIHt7Y29pbi5iYWxhbmNlUHJpY2U/Y29pbi5iYWxhbmNlUHJpY2U6MH19PC90ZXh0PlxyXG5cdFx0XHRcdFx0PC90ZXh0PlxyXG5cdFx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uLy4uL3N0YXRpYy90b25neW9uaC9ldGhlcmV1bS5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJpbWcxXCJcclxuXHRcdFx0XHRcdFx0di1pZj1cImNvaW4udHlwZT09J0VUSCcmJiFjb2luLmNvbnRyYWN0QWRkcmVzc1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL0ZyYW1lMjgucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nMVwiXHJcblx0XHRcdFx0XHRcdHYtaWY9XCJjb2luLnR5cGU9PSdCVEMnJiYhY29pbi5jb250cmFjdEFkZHJlc3NcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uLy4uL3N0YXRpYy90b25neW9uaC90cm9uaWNvbi5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJpbWcxXCJcclxuXHRcdFx0XHRcdFx0di1pZj1cImNvaW4udHlwZT09J1RSWCcmJiFjb2luLmNvbnRyYWN0QWRkcmVzc1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dGNvbjFcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidjFcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0MVwiPlxyXG5cdFx0XHRcdFx0XHRcdDAuMFxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidDJcIj5cclxuXHRcdFx0XHRcdFx0XHR7e2kxOG4uRXhpc3RpbmdiYWxhbmNlfX1cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ2MSB2MlwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInQxXCI+XHJcblx0XHRcdFx0XHRcdFx0MC4wXHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0MlwiPlxyXG5cdFx0XHRcdFx0XHRcdHt7aTE4bi5GcmVlemViYWxhbmNlfX1cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJzZWxlY3RfY29uXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzZWxlY3RcIj5cclxuXHRcdFx0XHRcdDx1LXRhYnMgaGVpZ2h0PVwiMTIwXCIgYmFyLXdpZHRoPVwiMTcyXCIgYWN0aXZlLWZvbnQ9XCIxM1wiIGluYWN0aXZlLWZvbnQ9XCIxM1wiIGFjdGl2ZS1jb2xvcj1cIiM2RjY5RkZcIlxyXG5cdFx0XHRcdFx0XHRpbmFjdGl2ZS1jb2xvcj1cIiNBM0FFRDBcIiA6bGlzdD1cImxpc3RcIiA6aXMtc2Nyb2xsPVwiZmFsc2VcIiA6Y3VycmVudD1cImN1cnJlbnRcIiBAY2hhbmdlPVwiY2hhbmdlXCI+XHJcblx0XHRcdFx0XHQ8L3UtdGFicz5cclxuXHJcblx0XHRcdFx0XHQ8dS1lbXB0eSA6dGV4dD1cInRlZWVcIiBtb2RlPVwibGlzdFwiIHYtaWY9XCJzaG93SW5mb1wiPjwvdS1lbXB0eT5cclxuPHNjcm9sbC12aWV3ICB2LWlmPVwiIXNob3dJbmZvXCI6c2Nyb2xsLXk9XCJ0cnVlXCIgc3R5bGU9XCJoZWlnaHQ6IDg4MHJweDtcIiBAc2Nyb2xsdG9sb3dlcj1cInNjcm9sbFRvUGFnZVwiIGxvd2VyLXRocmVzaG9sZD1cIjUwXCI+XHJcblx0PHZpZXcgY2xhc3M9XCJpdGVtMVwiIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIHRyeHNcIiBAY2xpY2s9XCJnb0RldGFpbChpdGVtLGluZGV4KVwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGVmX2NvblwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uLy4uL3N0YXRpYy90b25neW9uaC9hcnJvdy11cC1sZWZ0LnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImltZzFcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHR2LWlmPVwiaXRlbS50eXBlPT0naW4nXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvYXJyb3ctdXAtbGVmdF8xLnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRjbGFzcz1cImltZzFcIiB2LWlmPVwiaXRlbS50eXBlPT0nb3V0J1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRjb25cIj5cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dDFcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR7e2l0ZW0uYWRkcmVzc319XHJcblx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MlwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHt7aXRlbS50cmFuc2FjdGlvblRpbWV9fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicmlnX2NvblwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dGV4dCB2LWlmPVwiaXRlbS50eXBlPT0naW4nXCI+KzwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHRleHQgdi1pZj1cIml0ZW0udHlwZT09J291dCdcIj4tPC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHR7e2l0ZW0uYW1vdW50fX1cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR7e2l0ZW0ubmV0d29ya319XHJcblx0XHRcdFx0XHRcdFx0XHRcdDwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvU2hhcGUucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nMVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuPC9zY3JvbGwtdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHQ8L3ZpZXc+XHJcblxyXG5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJidG5jb25uXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJidG4gYWN0aXZlXCIgQGNsaWNrPVwiZ29TZW5kXCI+XHJcblx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL2Fycm93LXVwLWxlZnR3LnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImFycm93LXVwLWxlZnRcIj5cclxuXHRcdFx0XHRcdDwvaW1hZ2U+XHJcblx0XHRcdFx0XHR7e2kxOG4uU2VuZH19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiYnRuXCIgQGNsaWNrPVwiZ29SZWNlaXZlXCI+XHJcblx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL2Fycm93LXVwLWxlZnRwLnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImFycm93LXVwLWxlZnRcIj5cclxuXHRcdFx0XHRcdDwvaW1hZ2U+XHJcblx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cImJ0bjEzXCI+e3tpMThuLlJlY2VpdmV9fTwvdGV4dD5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCBjb250IGZyb20gXCJAL2NvbXBvbmVudHMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnZ1ZVwiXHJcblx0aW1wb3J0IGFwaSBmcm9tICdAL3V0aWxzL2FwaSdcclxuXHRpbXBvcnQgaW5kZXggZnJvbSAnQC91dGlscy9pbmRleC5qcydcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHRlZWU6dGhpcy4kdCgnaW5kZXgnKS5Ob2NvbnRlbnQsXHJcblx0XHRcdFx0Ly8g5ou/6LSm5Y2V55qEYWRkcmVzc1xyXG5cdFx0XHRcdHRyeHM6IFtdLFxyXG5cdFx0XHRcdGNvaW46IHt9LFxyXG5cdFx0XHRcdGlzTm9EYXRhOmZhbHNlLFxyXG5cdFx0XHRcdHNob3dJbmZvOiBmYWxzZSxcclxuXHRcdFx0XHRsaXN0OiBbe1xyXG5cdFx0XHRcdFx0bmFtZTogdGhpcy4kdCgnaW5kZXgnKS5BbGwsXHJcblxyXG5cdFx0XHRcdH0sIHtcclxuXHRcdFx0XHRcdG5hbWU6IHRoaXMuJHQoJ2luZGV4JykuU2VuZCxcclxuXHJcblx0XHRcdFx0fSwge1xyXG5cdFx0XHRcdFx0bmFtZTogdGhpcy4kdCgnaW5kZXgnKS5SZWNlaXZlLFxyXG5cclxuXHRcdFx0XHR9XSxcclxuXHRcdFx0XHRpbmZvV2FsbGV0OiB7fSxcclxuXHRcdFx0XHRjdXJyZW50OiAwLFxyXG5cdFx0XHRcdHBhZ2VTaXplOiAyMCxcclxuXHRcdFx0XHRwYWdlTnVtOiAxLFxyXG5cdFx0XHRcdGJhbGFuY2U6IDAsXHJcblx0XHRcdFx0YWRkcmVzczogJycsXHJcblx0XHRcdFx0dHlwZTogJ2FsbCcsXHJcblx0XHRcdFx0dHJ1ZVR5cGU6ICcnLFxyXG5cdFx0XHRcdGNvbnRyYWN0OiAnJyxcclxuXHRcdFx0XHRiYWxhbmNlUHJpY2U6ICcnLFxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IHtcclxuXHRcdFx0aTE4bigpIHtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy4kdCgnaW5kZXgnKVxyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0YmFjaygpIHtcclxuXHRcdFx0XHR1bmkucmVMYXVuY2goe1xyXG5cdFx0XHRcdFx0dXJsOiAnLi4vLi4vd2FsbGV0L2luZGV4J1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdGdvU2VuZCgpIHtcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvbWVudS9zZW5kVG9rZW4vdHJhbnNmZXIvaW5kZXgnXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Z29SZWNlaXZlKCkge1xyXG5cdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnaW5mb1dhbGxldCcsIHRoaXMuaW5mb1dhbGxldClcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvbWVudS9zZW5kVG9rZW4vaW5kZXgnXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Z29EZXRhaWwoaXRlbSwgaW5kZXgpIHtcclxuXHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3RyYW5zRGV0YWlsJywgdGhpcy50cnhzW2luZGV4XSlcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvbWVudS90cmFuc2N0aW9uL2RldGFpbC9pbmRleCdcclxuXHRcdFx0XHR9KVxyXG5cclxuXHRcdFx0fSxcclxuXHRcdFx0Y2hhbmdlKGluZGV4KSB7XHJcblx0XHRcdFx0aWYgKGluZGV4ID09IDApIHtcclxuXHRcdFx0XHRcdHRoaXMudHlwZSA9ICdhbGwnXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmIChpbmRleCA9PSAxKSB7XHJcblx0XHRcdFx0XHR0aGlzLnR5cGUgPSAnc2VuZCdcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYgKGluZGV4ID09IDIpIHtcclxuXHRcdFx0XHRcdHRoaXMudHlwZSA9ICdyZWNlaXZlJ1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0aGlzLmN1cnJlbnQgPSBpbmRleDtcclxuXHRcdFx0XHR0aGlzLnBhZ2VOdW0gPSAxO1xyXG5cdFx0XHRcdHRoaXMudHJ4cz1bXTtcclxuXHRcdFx0XHR0aGlzLmdldFdhbGxldEluZm8oKTtcclxuXHRcdFx0XHR0aGlzLmlzTm9EYXRhPWZhbHNlO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyBvblJlYWNoQm90dG9tKCkge1xyXG5cdFx0XHQvLyBcdGlmKCF0aGlzLmlzTm9EYXRhKXtcclxuXHRcdFx0Ly8gXHQgIGNvbnNvbGUubG9nKDQ0NTQ1NDU0NSlcclxuXHRcdFx0Ly8gXHRcdHRoaXMucGFnZU51bT10aGlzLnBhZ2VOdW0rMTtcclxuXHRcdFx0Ly8gXHRcdHRoaXMuZ2V0V2FsbGV0SW5mbygpO1xyXG5cdFx0XHQvLyBcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0Ly8gfSxcclxuXHRcdFx0Ly8g57uZc2Nyb2xsdmlld+e7keWumuS4i+aLieWKoOi9veS6i+S7tiDku6Pmm79vblJlYWNoQm90dG9tXHJcblx0XHRcdHNjcm9sbFRvUGFnZSgpe1xyXG5cdFx0XHRcdGlmKCF0aGlzLmlzTm9EYXRhKXtcclxuXHRcdFx0XHQgIGNvbnNvbGUubG9nKDQ0NTQ1NDU0NSlcclxuXHRcdFx0XHRcdHRoaXMucGFnZU51bT10aGlzLnBhZ2VOdW0rMTtcclxuXHRcdFx0XHRcdHRoaXMuZ2V0V2FsbGV0SW5mbygpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0YXN5bmMgZ2V0V2FsbGV0SW5mbygpIHtcclxuXHRcdFx0XHRsZXQgcGFyYW1zID0ge1xyXG5cdFx0XHRcdFx0YWRkcmVzczogdGhpcy5jb2luLmFkZHJlc3MsXHJcblx0XHRcdFx0XHRjaGFpbk5hbWU6IHRoaXMuY29pbi50eXBlLFxyXG5cdFx0XHRcdFx0Y29udHJhY3Q6IHRoaXMuY29pbi5jb250cmFjdEFkZHJlc3MsXHJcblx0XHRcdFx0XHRwYWdlTnVtOiB0aGlzLnBhZ2VOdW0sXHJcblx0XHRcdFx0XHRwYWdlU2l6ZTogdGhpcy5wYWdlU2l6ZVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAodGhpcy50eXBlID09PSAnc2VuZCcpIHtcclxuXHRcdFx0XHRcdHBhcmFtcy5mcm9tQWRkcmVzcyA9IHRoaXMuY29pbi5hZGRyZXNzO1xyXG5cdFx0XHRcdH0gZWxzZSBpZiAodGhpcy50eXBlID09PSAncmVjZWl2ZScpIHtcclxuXHRcdFx0XHRcdHBhcmFtcy50b0FkZHJlc3MgPSB0aGlzLmNvaW4uYWRkcmVzc1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRjb25zdCByZXNwb25zZSA9IGF3YWl0IHRoaXMuJGFwaS5nZXRDaGFpbkRhdGFMaXN0KHBhcmFtcylcclxuXHRcdFx0XHRpZiAocmVzcG9uc2UuZGF0YS5yb3dzLmxlbmd0aCA9PSAwICkge1xyXG5cdFx0XHRcdFx0dGhpcy5pc05vRGF0YT10cnVlO1xyXG5cdFx0XHRcdFx0aWYodGhpcy5wYWdlTnVtID09IDEpe1xyXG5cdFx0XHRcdFx0XHR0aGlzLnNob3dJbmZvID0gdHJ1ZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHR0aGlzLnNob3dJbmZvID0gZmFsc2U7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdHRoaXMudHJ4cz10aGlzLnRyeHMuY29uY2F0KHJlc3BvbnNlLmRhdGEucm93cyk7XHJcblxyXG5cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG9uTG9hZCgpIHtcclxuXHRcdFx0dGhpcy5jb2luID0gdW5pLmdldFN0b3JhZ2VTeW5jKCdjb2luJyk7XHJcblx0XHRcdHRoaXMuY2hhbmdlKDApO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0fTtcclxuPC9zY3JpcHQ+XHJcbjxzdHlsZSBzY29wZWQ+XHJcblx0cGFnZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjRkFGQUZBO1xyXG5cclxuXHR9XHJcbjwvc3R5bGU+XHJcblxyXG48c3R5bGU+XHJcblx0QGltcG9ydCAnLi9pbmRleC5jc3MnO1xyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///584\n"); +eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 49));\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));\nvar _api = _interopRequireDefault(__webpack_require__(/*! @/utils/api */ 585));\nvar _index = _interopRequireDefault(__webpack_require__(/*! @/utils/index.js */ 34));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}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);});};}var _default =\n{\n data: function data() {\n return {\n teee: this.$t('index').Nocontent,\n // 拿账单的address\n trxs: [],\n coin: {},\n currency: 'USD',\n isNoData: false,\n showInfo: false,\n list: [{\n name: this.$t('index').All },\n\n {\n name: this.$t('index').Send },\n\n {\n name: this.$t('index').Receive }],\n\n\n infoWallet: {},\n current: 0,\n pageSize: 20,\n pageNum: 1,\n balance: 0,\n address: '',\n type: 'all',\n trueType: '',\n contract: '',\n balancePrice: '' };\n\n },\n computed: {\n i18n: function i18n() {\n return this.$t('index');\n } },\n\n methods: {\n back: function back() {\n uni.reLaunch({\n url: '../../wallet/index' });\n\n },\n goSend: function goSend() {\n uni.navigateTo({\n url: '/pages/menu/sendToken/transfer/index' });\n\n },\n goReceive: function goReceive() {\n uni.setStorageSync('infoWallet', this.infoWallet);\n uni.navigateTo({\n url: '/pages/menu/sendToken/index' });\n\n },\n goDetail: function goDetail(item, index) {\n uni.setStorageSync('transDetail', this.trxs[index]);\n uni.navigateTo({\n url: '/pages/menu/transction/detail/index' });\n\n\n },\n change: function change(index) {\n if (index == 0) {\n this.type = 'all';\n }\n if (index == 1) {\n this.type = 'send';\n }\n if (index == 2) {\n this.type = 'receive';\n }\n this.current = index;\n this.pageNum = 1;\n this.trxs = [];\n this.getWalletInfo();\n this.isNoData = false;\n },\n // onReachBottom() {\n // \tif(!this.isNoData){\n // \t console.log(445454545)\n // \t\tthis.pageNum=this.pageNum+1;\n // \t\tthis.getWalletInfo();\n // \t}\n\n // },\n // 给scrollview绑定下拉加载事件 代替onReachBottom\n scrollToPage: function scrollToPage() {\n if (!this.isNoData) {\n __f__(\"log\", 445454545, \" at pages/menu/token/btc/index.vue:201\");\n this.pageNum = this.pageNum + 1;\n this.getWalletInfo();\n }\n },\n getWalletInfo: function getWalletInfo() {var _this = this;return _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee() {var params, response;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:\n params = {\n address: _this.coin.address,\n chainName: _this.coin.type,\n contract: _this.coin.contractAddress,\n pageNum: _this.pageNum,\n pageSize: _this.pageSize };\n\n if (_this.type === 'send') {\n params.fromAddress = _this.coin.address;\n } else if (_this.type === 'receive') {\n params.toAddress = _this.coin.address;\n }_context.next = 4;return (\n _this.$api.getChainDataList(params));case 4:response = _context.sent;\n if (response.data.rows.length == 0) {\n _this.isNoData = true;\n if (_this.pageNum == 1) {\n _this.showInfo = true;\n }\n\n } else {\n _this.showInfo = false;\n }\n\n _this.trxs = _this.trxs.concat(response.data.rows);case 7:case \"end\":return _context.stop();}}}, _callee);}))();\n\n\n } },\n\n onLoad: function onLoad() {\n this.coin = uni.getStorageSync('coin');\n this.change(0);\n var currency = uni.getStorageSync('currency');\n if (currency) {\n this.currency = currency;\n }\n } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS90b2tlbi9idGMvaW5kZXgudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJ0ZWVlIiwiJHQiLCJOb2NvbnRlbnQiLCJ0cnhzIiwiY29pbiIsImN1cnJlbmN5IiwiaXNOb0RhdGEiLCJzaG93SW5mbyIsImxpc3QiLCJuYW1lIiwiQWxsIiwiU2VuZCIsIlJlY2VpdmUiLCJpbmZvV2FsbGV0IiwiY3VycmVudCIsInBhZ2VTaXplIiwicGFnZU51bSIsImJhbGFuY2UiLCJhZGRyZXNzIiwidHlwZSIsInRydWVUeXBlIiwiY29udHJhY3QiLCJiYWxhbmNlUHJpY2UiLCJjb21wdXRlZCIsImkxOG4iLCJtZXRob2RzIiwiYmFjayIsInVuaSIsInJlTGF1bmNoIiwidXJsIiwiZ29TZW5kIiwibmF2aWdhdGVUbyIsImdvUmVjZWl2ZSIsInNldFN0b3JhZ2VTeW5jIiwiZ29EZXRhaWwiLCJpdGVtIiwiaW5kZXgiLCJjaGFuZ2UiLCJnZXRXYWxsZXRJbmZvIiwic2Nyb2xsVG9QYWdlIiwicGFyYW1zIiwiY2hhaW5OYW1lIiwiY29udHJhY3RBZGRyZXNzIiwiZnJvbUFkZHJlc3MiLCJ0b0FkZHJlc3MiLCIkYXBpIiwiZ2V0Q2hhaW5EYXRhTGlzdCIsInJlc3BvbnNlIiwicm93cyIsImxlbmd0aCIsImNvbmNhdCIsIm9uTG9hZCIsImdldFN0b3JhZ2VTeW5jIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBNkdBO0FBQ0E7QUFDQSxxRjtBQUNlO0FBQ2RBLE1BRGMsa0JBQ1A7QUFDTixXQUFPO0FBQ05DLFVBQUksRUFBQyxLQUFLQyxFQUFMLENBQVEsT0FBUixFQUFpQkMsU0FEaEI7QUFFTjtBQUNBQyxVQUFJLEVBQUUsRUFIQTtBQUlOQyxVQUFJLEVBQUUsRUFKQTtB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R0FBQ3NCLEdBQUcsQ0FBQ3lCLGNBQUosQ0FBbUIsVUFBbkIsQ0FBYjtBQUNBLFFBQUcvQyxRQUFILEVBQVk7QUFDWCxXQUFLQSxRQUFMLEdBQWNBLFFBQWQ7QUFDQTtBQUNELEdBaklhLEUiLCJmaWxlIjoiNTg0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG5pbXBvcnQgY29udCBmcm9tIFwiQC9jb21wb25lbnRzL25hdmlnYXRpb24vbmF2aWdhdGlvbi52dWVcIlxuaW1wb3J0IGFwaSBmcm9tICdAL3V0aWxzL2FwaSdcbmltcG9ydCBpbmRleCBmcm9tICdAL3V0aWxzL2luZGV4LmpzJ1xuZXhwb3J0IGRlZmF1bHQge1xuXHRkYXRhKCkge1xuXHRcdHJldHVybiB7XG5cdFx0XHR0ZWVlOnRoaXMuJHQoJ2luZGV4JykuTm9jb250ZW50LFxuXHRcdFx0Ly8g5ou/6LSm5Y2V55qEYWRkcmVzc1xuXHRcdFx0dHJ4czogW10sXG5cdFx0XHRjb2luOiB7fSxcblx0XHRcdGN1cnJlbmN5OidVU0QnLFxuXHRcdFx0aXNOb0RhdGE6ZmFsc2UsXG5cdFx0XHRzaG93SW5mbzogZmFsc2UsXG5cdFx0XHRsaXN0OiBbe1xuXHRcdFx0XHRuYW1lOiB0aGlzLiR0KCdpbmRleCcpLkFsbCxcblxuXHRcdFx0fSwge1xuXHRcdFx0XHRuYW1lOiB0aGlzLiR0KCdpbmRleCcpLlNlbmQsXG5cblx0XHRcdH0sIHtcblx0XHRcdFx0bmFtZTogdGhpcy4kdCgnaW5kZXgnKS5SZWNlaXZlLFxuXG5cdFx0XHR9XSxcblx0XHRcdGluZm9XYWxsZXQ6IHt9LFxuXHRcdFx0Y3VycmVudDogMCxcblx0XHRcdHBhZ2VTaXplOiAyMCxcblx0XHRcdHBhZ2VOdW06IDEsXG5cdFx0XHRiYWxhbmNlOiAwLFxuXHRcdFx0YWRkcmVzczogJycsXG5cdFx0XHR0eXBlOiAnYWxsJyxcblx0XHRcdHRydWVUeXBlOiAnJyxcblx0XHRcdGNvbnRyYWN0OiAnJyxcblx0XHRcdGJhbGFuY2VQcmljZTogJycsXG5cdFx0fVxuXHR9LFxuXHRjb21wdXRlZDoge1xuXHRcdGkxOG4oKSB7XG5cdFx0XHRyZXR1cm4gdGhpcy4kdCgnaW5kZXgnKVxuXHRcdH0sXG5cdH0sXG5cdG1ldGhvZHM6IHtcblx0XHRiYWNrKCkge1xuXHRcdFx0dW5pLnJlTGF1bmNoKHtcblx0XHRcdFx0dXJsOiAnLi4vLi4vd2FsbGV0L2luZGV4J1xuXHRcdFx0fSlcblx0XHR9LFxuXHRcdGdvU2VuZCgpIHtcblx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0dXJsOiAnL3BhZ2VzL21lbnUvc2VuZFRva2VuL3RyYW5zZmVyL2luZGV4J1xuXHRcdFx0fSlcblx0XHR9LFxuXHRcdGdvUmVjZWl2ZSgpIHtcblx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnaW5mb1dhbGxldCcsIHRoaXMuaW5mb1dhbGxldClcblx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0dXJsOiAnL3BhZ2VzL21lbnUvc2VuZFRva2VuL2luZGV4J1xuXHRcdFx0fSlcblx0XHR9LFxuXHRcdGdvRGV0YWlsKGl0ZW0sIGluZGV4KSB7XG5cdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3RyYW5zRGV0YWlsJywgdGhpcy50cnhzW2luZGV4XSlcblx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0dXJsOiAnL3BhZ2VzL21lbnUvdHJhbnNjdGlvbi9kZXRhaWwvaW5kZXgnXG5cdFx0XHR9KVxuXG5cdFx0fSxcblx0XHRjaGFuZ2UoaW5kZXgpIHtcblx0XHRcdGlmIChpbmRleCA9PSAwKSB7XG5cdFx0XHRcdHRoaXMudHlwZSA9ICdhbGwnXG5cdFx0XHR9XG5cdFx0XHRpZiAoaW5kZXggPT0gMSkge1xuXHRcdFx0XHR0aGlzLnR5cGUgPSAnc2VuZCdcblx0XHRcdH1cblx0XHRcdGlmIChpbmRleCA9PSAyKSB7XG5cdFx0XHRcdHRoaXMudHlwZSA9ICdyZWNlaXZlJ1xuXHRcdFx0fVxuXHRcdFx0dGhpcy5jdXJyZW50ID0gaW5kZXg7XG5cdFx0XHR0aGlzLnBhZ2VOdW0gPSAxO1xuXHRcdFx0dGhpcy50cnhzPVtdO1xuXHRcdFx0dGhpcy5nZXRXYWxsZXRJbmZvKCk7XG5cdFx0XHR0aGlzLmlzTm9EYXRhPWZhbHNlO1xuXHRcdH0sXG5cdFx0Ly8gb25SZWFjaEJvdHRvbSgpIHtcblx0XHQvLyBcdGlmKCF0aGlzLmlzTm9EYXRhKXtcblx0XHQvLyBcdCAgY29uc29sZS5sb2coNDQ1NDU0NTQ1KVxuXHRcdC8vIFx0XHR0aGlzLnBhZ2VOdW09dGhpcy5wYWdlTnVtKzE7XG5cdFx0Ly8gXHRcdHRoaXMuZ2V0V2FsbGV0SW5mbygpO1xuXHRcdC8vIFx0fVxuXHRcdFx0XG5cdFx0Ly8gfSxcblx0XHQvLyDnu5lzY3JvbGx2aWV357uR5a6a5LiL5ouJ5Yqg6L295LqL5Lu2IOS7o+abv29uUmVhY2hCb3R0b21cblx0XHRzY3JvbGxUb1BhZ2UoKXtcblx0XHRcdGlmKCF0aGlzLmlzTm9EYXRhKXtcblx0XHRcdCAgY29uc29sZS5sb2coNDQ1NDU0NTQ1KVxuXHRcdFx0XHR0aGlzLnBhZ2VOdW09dGhpcy5wYWdlTnVtKzE7XG5cdFx0XHRcdHRoaXMuZ2V0V2FsbGV0SW5mbygpO1xuXHRcdFx0fVxuXHRcdH0sXG5cdFx0YXN5bmMgZ2V0V2FsbGV0SW5mbygpIHtcblx0XHRcdGxldCBwYXJhbXMgPSB7XG5cdFx0XHRcdGFkZHJlc3M6IHRoaXMuY29pbi5hZGRyZXNzLFxuXHRcdFx0XHRjaGFpbk5hbWU6IHRoaXMuY29pbi50eXBlLFxuXHRcdFx0XHRjb250cmFjdDogdGhpcy5jb2luLmNvbnRyYWN0QWRkcmVzcyxcblx0XHRcdFx0cGFnZU51bTogdGhpcy5wYWdlTnVtLFxuXHRcdFx0XHRwYWdlU2l6ZTogdGhpcy5wYWdlU2l6ZVxuXHRcdFx0fVxuXHRcdFx0aWYgKHRoaXMudHlwZSA9PT0gJ3NlbmQnKSB7XG5cdFx0XHRcdHBhcmFtcy5mcm9tQWRkcmVzcyA9IHRoaXMuY29pbi5hZGRyZXNzO1xuXHRcdFx0fSBlbHNlIGlmICh0aGlzLnR5cGUgPT09ICdyZWNlaXZlJykge1xuXHRcdFx0XHRwYXJhbXMudG9BZGRyZXNzID0gdGhpcy5jb2luLmFkZHJlc3Ncblx0XHRcdH1cblx0XHRcdGNvbnN0IHJlc3BvbnNlID0gYXdhaXQgdGhpcy4kYXBpLmdldENoYWluRGF0YUxpc3QocGFyYW1zKVxuXHRcdFx0aWYgKHJlc3BvbnNlLmRhdGEucm93cy5sZW5ndGggPT0gMCApIHtcblx0XHRcdFx0dGhpcy5pc05vRGF0YT10cnVlO1xuXHRcdFx0XHRpZih0aGlzLnBhZ2VOdW0gPT0gMSl7XG5cdFx0XHRcdFx0dGhpcy5zaG93SW5mbyA9IHRydWU7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHR0aGlzLnNob3dJbmZvID0gZmFsc2U7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdHRoaXMudHJ4cz10aGlzLnRyeHMuY29uY2F0KHJlc3BvbnNlLmRhdGEucm93cyk7XG5cblxuXHRcdH1cblx0fSxcblx0b25Mb2FkKCkge1xuXHRcdHRoaXMuY29pbiA9IHVuaS5nZXRTdG9yYWdlU3luYygnY29pbicpO1xuXHRcdHRoaXMuY2hhbmdlKDApO1xuXHRcdGxldCBjdXJyZW5jeT11bmkuZ2V0U3RvcmFnZVN5bmMoJ2N1cnJlbmN5Jyk7XG5cdFx0aWYoY3VycmVuY3kpe1xuXHRcdFx0dGhpcy5jdXJyZW5jeT1jdXJyZW5jeTtcblx0XHR9XG5cdH1cblx0XG59O1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///584\n"); /***/ }), /* 585 */ @@ -72345,7 +72353,7 @@ eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 40));\nvar _qs = _interopRequireDefault(__webpack_require__(/*! qs */ 586));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}\nvar api = {\n //获取NFT项目列表\n getNftProjectList: function getNftProjectList(params) {return _vue.default.prototype.$axios.get('/api/nft/getNftProjectList?' + _qs.default.stringify(params));},\n //添加NFT收藏品\n addNftCollection: function addNftCollection(params) {return _vue.default.prototype.$axios.post('/api/nft/addNftCollection', _qs.default.stringify(params));},\n getNftCollectionList: function getNftCollectionList(params) {return _vue.default.prototype.$axios.get('/api/nft/getNftCollectionList?' + _qs.default.stringify(\n params));},\n getContractInfoList: function getContractInfoList(params) {return _vue.default.prototype.$axios.get('/api/contract/getContractInfoList?' + _qs.default.stringify(params));},\n //获取汇率\n getCoinRate: function getCoinRate(params) {return _vue.default.prototype.$axios.get('/api/coinRate/getCoinRate?' + _qs.default.stringify(params));},\n getChainDataList: function getChainDataList(params) {return _vue.default.prototype.$axios.get('/api/chainData/getChainDataList?' + _qs.default.stringify(params));},\n getCoinTickerList: function getCoinTickerList(params) {return _vue.default.prototype.$axios.get('/api/coinTicker/getCoinTickerList');}\n //--------------------------------- free ---------------------------------\n};var _default =\n\n\n\napi;exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvYXBpLmpzIl0sIm5hbWVzIjpbImFwaSIsImdldE5mdFByb2plY3RMaXN0IiwicGFyYW1zIiwiVnVlIiwicHJvdG90eXBlIiwiJGF4aW9zIiwiZ2V0IiwicXMiLCJzdHJpbmdpZnkiLCJhZGROZnRDb2xsZWN0aW9uIiwicG9zdCIsImdldE5mdENvbGxlY3Rpb25MaXN0IiwiZ2V0Q29udHJhY3RJbmZvTGlzdCIsImdldENvaW5SYXRlIiwiZ2V0Q2hhaW5EYXRhTGlzdCIsImdldENvaW5UaWNrZXJMaXN0Il0sIm1hcHBpbmdzIjoidUZBQUE7QUFDQSxxRTtBQUNBLElBQU1BLEdBQUcsR0FBRztBQUNYO0FBQ0FDLG1CQUFpQixFQUFFLDJCQUFDQyxNQUFELFVBQVlDLGFBQUlDLFNBQUosQ0FBY0MsTUFBZCxDQUFxQkMsR0FBckIsQ0FBeUIsZ0NBQWdDQyxZQUFHQyxTQUFILENBQWFOLE1BQWIsQ0FBekQsQ0FBWixFQUZSO0FBR1g7QUFDQU8sa0JBQWdCLEVBQUUsMEJBQUNQLE1BQUQsVUFBWUMsYUFBSUMsU0FBSixDQUFjQyxNQUFkLENBQXFCSyxJQUFyQixDQUEwQiwyQkFBMUIsRUFBdURILFlBQUdDLFNBQUgsQ0FBYU4sTUFBYixDQUF2RCxDQUFaLEVBSlA7QUFLWFMsc0JBQW9CLEVBQUUsOEJBQUNULE1BQUQsVUFBWUMsYUFBSUMsU0FBSixDQUFjQyxNQUFkLENBQXFCQyxHQUFyQixDQUF5QixtQ0FBbUNDLFlBQUdDLFNBQUg7QUFDN0ZOLFVBRDZGLENBQTVELENBQVosRUFMWDtBQU9YVSxxQkFBbUIsRUFBRSw2QkFBQ1YsTUFBRCxVQUFZQyxhQUFJQyxTQUFKLENBQWNDLE1BQWQsQ0FBcUJDLEdBQXJCLENBQXlCLHVDQUF1Q0MsWUFBR0MsU0FBSCxDQUFhTixNQUFiLENBQWhFLENBQVosRUFQVjtBQVFYO0FBQ0FXLGFBQVcsRUFBRSxxQkFBQ1gsTUFBRCxVQUFZQyxhQUFJQyxTQUFKLENBQWNDLE1BQWQsQ0FBcUJDLEdBQXJCLENBQXlCLCtCQUErQkMsWUFBR0MsU0FBSCxDQUFhTixNQUFiLENBQXhELENBQVosRUFURjtBQVVYWSxrQkFBZ0IsRUFBRSwwQkFBQ1osTUFBRCxVQUFZQyxhQUFJQyxTQUFKLENBQWNDLE1BQWQsQ0FBcUJDLEdBQXJCLENBQXlCLHFDQUFxQ0MsWUFBR0MsU0FBSCxDQUFhTixNQUFiLENBQTlELENBQVosRUFWUDtBQVdYYSxtQkFBaUIsRUFBRSwyQkFBQ2IsTUFBRCxVQUFZQyxhQUFJQyxTQUFKLENBQWNDLE1BQWQsQ0FBcUJDLEdBQXJCLENBQXlCLG1DQUF6QixDQUFaO0FBQ25CO0FBWlcsQ0FBWixDOzs7O0FBaUJlTixHIiwiZmlsZSI6IjU4NS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBWdWUgZnJvbSAndnVlJztcclxuaW1wb3J0IHFzIGZyb20gJ3FzJ1xyXG5jb25zdCBhcGkgPSB7XHJcblx0Ly/ojrflj5ZORlTpobnnm67liJfooahcclxuXHRnZXROZnRQcm9qZWN0TGlzdDogKHBhcmFtcykgPT4gVnVlLnByb3RvdHlwZS4kYXhpb3MuZ2V0KCcvYXBpL25mdC9nZXROZnRQcm9qZWN0TGlzdD8nICsgcXMuc3RyaW5naWZ5KHBhcmFtcykpLFxyXG5cdC8v5re75YqgTkZU5pS26JeP5ZOBXHJcblx0YWRkTmZ0Q29sbGVjdGlvbjogKHBhcmFtcykgPT4gVnVlLnByb3RvdHlwZS4kYXhpb3MucG9zdCgnL2FwaS9uZnQvYWRkTmZ0Q29sbGVjdGlvbicsIHFzLnN0cmluZ2lmeShwYXJhbXMpKSxcclxuXHRnZXROZnRDb2xsZWN0aW9uTGlzdDogKHBhcmFtcykgPT4gVnVlLnByb3RvdHlwZS4kYXhpb3MuZ2V0KCcvYXBpL25mdC9nZXROZnRDb2xsZWN0aW9uTGlzdD8nICsgcXMuc3RyaW5naWZ5KFxyXG5cdFx0cGFyYW1zKSksXHJcblx0Z2V0Q29udHJhY3RJbmZvTGlzdDogKHBhcmFtcykgPT4gVnVlLnByb3RvdHlwZS4kYXhpb3MuZ2V0KCcvYXBpL2NvbnRyYWN0L2dldENvbnRyYWN0SW5mb0xpc3Q/JyArIHFzLnN0cmluZ2lmeShwYXJhbXMpKSxcclxuXHQvL+iOt+WPluaxh+eOh1xyXG5cdGdldENvaW5SYXRlOiAocGFyYW1zKSA9PiBWdWUucHJvdG90eXBlLiRheGlvcy5nZXQoJy9hcGkvY29pblJhdGUvZ2V0Q29pblJhdGU/JyArIHFzLnN0cmluZ2lmeShwYXJhbXMpKSxcclxuXHRnZXRDaGFpbkRhdGFMaXN0OiAocGFyYW1zKSA9PiBWdWUucHJvdG90eXBlLiRheGlvcy5nZXQoJy9hcGkvY2hhaW5EYXRhL2dldENoYWluRGF0YUxpc3Q/JyArIHFzLnN0cmluZ2lmeShwYXJhbXMpKSxcclxuXHRnZXRDb2luVGlja2VyTGlzdDogKHBhcmFtcykgPT4gVnVlLnByb3RvdHlwZS4kYXhpb3MuZ2V0KCcvYXBpL2NvaW5UaWNrZXIvZ2V0Q29pblRpY2tlckxpc3QnKSxcclxuXHQvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBmcmVlIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxufVxyXG5cclxuXHJcbmV4cG9ydCBkZWZhdWx0IGFwaVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///585\n"); +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 40));\nvar _qs = _interopRequireDefault(__webpack_require__(/*! qs */ 586));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}\nvar api = {\n //获取NFT项目列表\n getNftProjectList: function getNftProjectList(params) {return _vue.default.prototype.$axios.get('/api/nft/getNftProjectList?' + _qs.default.stringify(params));},\n //添加NFT收藏品\n addNftCollection: function addNftCollection(params) {return _vue.default.prototype.$axios.post('/api/nft/addNftCollection', _qs.default.stringify(params));},\n getNftCollectionList: function getNftCollectionList(params) {return _vue.default.prototype.$axios.get('/api/nft/getNftCollectionList?' + _qs.default.stringify(\n params));},\n getContractInfoList: function getContractInfoList(params) {return _vue.default.prototype.$axios.get('/api/contract/getContractInfoList?' + _qs.default.stringify(params));},\n //获取汇率\n getCoinRate: function getCoinRate(params) {return _vue.default.prototype.$axios.get('/api/coinRate/getCoinRate?' + _qs.default.stringify(params));},\n getChainDataList: function getChainDataList(params) {return _vue.default.prototype.$axios.get('/api/chainData/getChainDataList?' + _qs.default.stringify(params));},\n getCoinTickerList: function getCoinTickerList(params) {return _vue.default.prototype.$axios.get('/api/coinTicker/getCoinTickerList');},\n getBalance: function getBalance(params) {return _vue.default.prototype.$axios.get('/api/balance/getBalance?' + _qs.default.stringify(params));}\n //--------------------------------- free ---------------------------------\n};var _default =\n\n\n\napi;exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvYXBpLmpzIl0sIm5hbWVzIjpbImFwaSIsImdldE5mdFByb2plY3RMaXN0IiwicGFyYW1zIiwiVnVlIiwicHJvdG90eXBlIiwiJGF4aW9zIiwiZ2V0IiwicXMiLCJzdHJpbmdpZnkiLCJhZGROZnRDb2xsZWN0aW9uIiwicG9zdCIsImdldE5mdENvbGxlY3Rpb25MaXN0IiwiZ2V0Q29udHJhY3RJbmZvTGlzdCIsImdldENvaW5SYXRlIiwiZ2V0Q2hhaW5EYXRhTGlzdCIsImdldENvaW5UaWNrZXJMaXN0IiwiZ2V0QmFsYW5jZSJdLCJtYXBwaW5ncyI6InVGQUFBO0FBQ0EscUU7QUFDQSxJQUFNQSxHQUFHLEdBQUc7QUFDWDtBQUNBQyxtQkFBaUIsRUFBRSwyQkFBQ0MsTUFBRCxVQUFZQyxhQUFJQyxTQUFKLENBQWNDLE1BQWQsQ0FBcUJDLEdBQXJCLENBQXlCLGdDQUFnQ0MsWUFBR0MsU0FBSCxDQUFhTixNQUFiLENBQXpELENBQVosRUFGUjtBQUdYO0FBQ0FPLGtCQUFnQixFQUFFLDBCQUFDUCxNQUFELFVBQVlDLGFBQUlDLFNBQUosQ0FBY0MsTUFBZCxDQUFxQkssSUFBckIsQ0FBMEIsMkJBQTFCLEVBQXVESCxZQUFHQyxTQUFILENBQWFOLE1BQWIsQ0FBdkQsQ0FBWixFQUpQO0FBS1hTLHNCQUFvQixFQUFFLDhCQUFDVCxNQUFELFVBQVlDLGFBQUlDLFNBQUosQ0FBY0MsTUFBZCxDQUFxQkMsR0FBckIsQ0FBeUIsbUNBQW1DQyxZQUFHQyxTQUFIO0FBQzdGTixVQUQ2RixDQUE1RCxDQUFaLEVBTFg7QUFPWFUscUJBQW1CLEVBQUUsNkJBQUNWLE1BQUQsVUFBWUMsYUFBSUMsU0FBSixDQUFjQyxNQUFkLENBQXFCQyxHQUFyQixDQUF5Qix1Q0FBdUNDLFlBQUdDLFNBQUgsQ0FBYU4sTUFBYixDQUFoRSxDQUFaLEVBUFY7QUFRWDtBQUNBVyxhQUFXLEVBQUUscUJBQUNYLE1BQUQsVUFBWUMsYUFBSUMsU0FBSixDQUFjQyxNQUFkLENBQXFCQyxHQUFyQixDQUF5QiwrQkFBK0JDLFlBQUdDLFNBQUgsQ0FBYU4sTUFBYixDQUF4RCxDQUFaLEVBVEY7QUFVWFksa0JBQWdCLEVBQUUsMEJBQUNaLE1BQUQsVUFBWUMsYUFBSUMsU0FBSixDQUFjQyxNQUFkLENBQXFCQyxHQUFyQixDQUF5QixxQ0FBcUNDLFlBQUdDLFNBQUgsQ0FBYU4sTUFBYixDQUE5RCxDQUFaLEVBVlA7QUFXWGEsbUJBQWlCLEVBQUUsMkJBQUNiLE1BQUQsVUFBWUMsYUFBSUMsU0FBSixDQUFjQyxNQUFkLENBQXFCQyxHQUFyQixDQUF5QixtQ0FBekIsQ0FBWixFQVhSO0FBWVhVLFlBQVUsRUFBRSxvQkFBQ2QsTUFBRCxVQUFZQyxhQUFJQyxTQUFKLENBQWNDLE1BQWQsQ0FBcUJDLEdBQXJCLENBQXlCLDZCQUE2QkMsWUFBR0MsU0FBSCxDQUFhTixNQUFiLENBQXRELENBQVo7QUFDWjtBQWJXLENBQVosQzs7OztBQWtCZUYsRyIsImZpbGUiOiI1ODUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgVnVlIGZyb20gJ3Z1ZSc7XHJcbmltcG9ydCBxcyBmcm9tICdxcydcclxuY29uc3QgYXBpID0ge1xyXG5cdC8v6I635Y+WTkZU6aG555uu5YiX6KGoXHJcblx0Z2V0TmZ0UHJvamVjdExpc3Q6IChwYXJhbXMpID0+IFZ1ZS5wcm90b3R5cGUuJGF4aW9zLmdldCgnL2FwaS9uZnQvZ2V0TmZ0UHJvamVjdExpc3Q/JyArIHFzLnN0cmluZ2lmeShwYXJhbXMpKSxcclxuXHQvL+a3u+WKoE5GVOaUtuiXj+WTgVxyXG5cdGFkZE5mdENvbGxlY3Rpb246IChwYXJhbXMpID0+IFZ1ZS5wcm90b3R5cGUuJGF4aW9zLnBvc3QoJy9hcGkvbmZ0L2FkZE5mdENvbGxlY3Rpb24nLCBxcy5zdHJpbmdpZnkocGFyYW1zKSksXHJcblx0Z2V0TmZ0Q29sbGVjdGlvbkxpc3Q6IChwYXJhbXMpID0+IFZ1ZS5wcm90b3R5cGUuJGF4aW9zLmdldCgnL2FwaS9uZnQvZ2V0TmZ0Q29sbGVjdGlvbkxpc3Q/JyArIHFzLnN0cmluZ2lmeShcclxuXHRcdHBhcmFtcykpLFxyXG5cdGdldENvbnRyYWN0SW5mb0xpc3Q6IChwYXJhbXMpID0+IFZ1ZS5wcm90b3R5cGUuJGF4aW9zLmdldCgnL2FwaS9jb250cmFjdC9nZXRDb250cmFjdEluZm9MaXN0PycgKyBxcy5zdHJpbmdpZnkocGFyYW1zKSksXHJcblx0Ly/ojrflj5bmsYfnjodcclxuXHRnZXRDb2luUmF0ZTogKHBhcmFtcykgPT4gVnVlLnByb3RvdHlwZS4kYXhpb3MuZ2V0KCcvYXBpL2NvaW5SYXRlL2dldENvaW5SYXRlPycgKyBxcy5zdHJpbmdpZnkocGFyYW1zKSksXHJcblx0Z2V0Q2hhaW5EYXRhTGlzdDogKHBhcmFtcykgPT4gVnVlLnByb3RvdHlwZS4kYXhpb3MuZ2V0KCcvYXBpL2NoYWluRGF0YS9nZXRDaGFpbkRhdGFMaXN0PycgKyBxcy5zdHJpbmdpZnkocGFyYW1zKSksXHJcblx0Z2V0Q29pblRpY2tlckxpc3Q6IChwYXJhbXMpID0+IFZ1ZS5wcm90b3R5cGUuJGF4aW9zLmdldCgnL2FwaS9jb2luVGlja2VyL2dldENvaW5UaWNrZXJMaXN0JyksXHJcblx0Z2V0QmFsYW5jZTogKHBhcmFtcykgPT4gVnVlLnByb3RvdHlwZS4kYXhpb3MuZ2V0KCcvYXBpL2JhbGFuY2UvZ2V0QmFsYW5jZT8nICsgcXMuc3RyaW5naWZ5KHBhcmFtcykpXHJcblx0Ly8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gZnJlZSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbn1cclxuXHJcblxyXG5leHBvcnQgZGVmYXVsdCBhcGlcclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///585\n"); /***/ }), /* 586 */ @@ -74856,7 +74864,7 @@ eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _index;function _defineProperty(obj, key, value) {if (key in obj) {Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true });} else {obj[key] = value;}return obj;} // zh.js\nvar _default = {\n index: (_index = {\n walletname: '请输入钱包名称',\n Namecannot: '输入名称不能为空',\n // 底部导航栏\n Wallet: '钱包',\n NFT: 'NFT',\n Market: '市场',\n Discover: '发现',\n Profile: '我的',\n // tongyong\n Confirm: '确认',\n Successful: '成功',\n Cancel: '取消',\n Setsuccessfully: '创建成功',\n Creationfailed: '创建失败',\n correct: '正确',\n // lang\n langSelect: '选择',\n // setting\n fingerPass: '指纹密码',\n lans: '语言设置',\n curr: '货币',\n nodes: '节点设置',\n // profile\n protit: '我的',\n apps: '应用程序设置',\n magew: '管理钱包',\n addBook: '地址目录',\n Settings: '设置',\n helpcen: '帮助中心',\n aboutus: '关于我们',\n Hardware: '硬件',\n math: '配套硬件' }, _defineProperty(_index, \"Wallet\",\n\n '钱包'), _defineProperty(_index, \"assets\",\n '资产'), _defineProperty(_index, \"cwallet\",\n '选择钱包'), _defineProperty(_index, \"manage\",\n '管理'), _defineProperty(_index, \"mwallet\",\n '管理钱包'), _defineProperty(_index, \"addwallet\",\n '添加'), _defineProperty(_index, \"crewalllet\",\n\n '创建钱包'), _defineProperty(_index, \"mneimport\",\n '助记词导入'), _defineProperty(_index, \"privakeyimport\",\n '私钥导入'), _defineProperty(_index, \"backupMneTit\",\n\n '备份助记词'), _defineProperty(_index, \"BackupTips\",\n '备份提示'), _defineProperty(_index, \"Axioms\",\n '公理是控制资产的唯一方法。'), _defineProperty(_index, \"retrieve\",\n '您无法检索丢失的助记符,因此请务必对其进行备份!'), _defineProperty(_index, \"disclose\",\n '不要向任何人透露你的记忆法。'), _defineProperty(_index, \"startBack\",\n '开始备份'), _defineProperty(_index, \"pcopy\",\n\n '请按正确的顺序复制'), _defineProperty(_index, \"pcopy2\",\n '助记词'), _defineProperty(_index, \"booster\",\n '宣传语将用于钱包资产追回,请按正确顺序复制宣传语并保存在安全的地方,不得泄露给他人'), _defineProperty(_index, \"copied\",\n '我已记住'), _defineProperty(_index, \"conMne\",\n\n '确认你的钱包助记词'), _defineProperty(_index, \"boosterword\",\n '请点击助记词文字,以确保您的备用助推器文字正确无误'), _defineProperty(_index, \"backCom\",\n '备份助记符已完成!'), _defineProperty(_index, \"seed\",\n '无效助记词'), _defineProperty(_index, \"wrongWord\",\n '你输入了错误的单词,'), _defineProperty(_index, \"wrongWord2\",\n '请重试。'), _defineProperty(_index, \"transPaw\",\n\n '交易密码'), _defineProperty(_index, \"settransPaw\",\n '设置交易密码'), _defineProperty(_index, \"transPawAgain\",\n '请再次输入密码'), _defineProperty(_index, \"Securetransaction\",\n '保障交易密码,'), _defineProperty(_index, \"Securetransaction2\",\n '请勿泄露'), _defineProperty(_index, \"Passworddiscrepansies\",\n '两次密码输入不一致'), _defineProperty(_index, \"Versionupdate\",\n\n\n '版本更新'), _defineProperty(_index, \"Officialwebsite\",\n '官方网站'), _defineProperty(_index, \"TermsofService\",\n '服务条款'), _defineProperty(_index, \"PrivacyPolicy\",\n '隐私政策'), _defineProperty(_index, \"Etiamnisilorem1\",\n\n 'Etiam nisi lorem简体'), _defineProperty(_index, \"Etiamnisilorem2\",\n ''), _defineProperty(_index, \"Etiamnisilorem3\",\n ''), _defineProperty(_index, \"TermsofService\",\n\n '隐私政策'), _defineProperty(_index, \"Address\",\n\n '地址'), _defineProperty(_index, \"Manage\",\n '管理'), _defineProperty(_index, \"Name\",\n '名字'), _defineProperty(_index, \"Setname\",\n '设置钱包名称'), _defineProperty(_index, \"Backupprivatekey\",\n '备份私钥'), _defineProperty(_index, \"Newwalletname\",\n '新的钱包名称'), _defineProperty(_index, \"keepyourmnemonics\",\n\n '请保留你的记忆法。任何获得你的助记符的人都可以控制你的账户,包括转移所有资金'), _defineProperty(_index, \"Incorrectpassword\",\n '密码不正确'), _defineProperty(_index, \"keepyourprivatekey\",\n\n '请保留您的私钥。任何获得您私钥的人都可以控制您的帐户,包括转移所有资金'), _defineProperty(_index, \"Showprivatekey\",\n\n '显示私钥'), _defineProperty(_index, \"Showprivatekeytext\",\n '文本'), _defineProperty(_index, \"ShowQRCode\",\n '二维码'), _defineProperty(_index, \"ShowCopy\",\n '复制'), _defineProperty(_index, \"ScantheQR\",\n '扫描二维码至....'), _defineProperty(_index, \"CopyprivatekeySuccessful\",\n '复制私钥成功'), _defineProperty(_index, \"Onemomentplease\",\n '请稍等'), _defineProperty(_index, \"TrandingPairs\",\n\n '币种'), _defineProperty(_index, \"PriceVol\",\n '价格'), _defineProperty(_index, \"Chang\",\n '24小时涨跌幅'), _defineProperty(_index, \"DAPPwebsite\",\n\n '搜索或进入DAPP网站'), _defineProperty(_index, \"Beefy\",\n 'Beefy finance(BSC)'), _defineProperty(_index, \"revenue\",\n '基于币安智能链的收益聚合器'), _defineProperty(_index, \"Bunicorn\",\n 'Bunicorn'), _defineProperty(_index, \"throughmobility\",\n '一个性能卓越的AMM DEX,通过流动性..'), _defineProperty(_index, \"ForTube\",\n 'ForTube(BSC)'), _defineProperty(_index, \"platform\",\n '全球领先的DeFi借贷平台(BSC)'), _defineProperty(_index, \"Popular\",\n '热门'), _defineProperty(_index, \"Lending\",\n '借出'), _defineProperty(_index, \"Trade\",\n '贸易'), _defineProperty(_index, \"Yield\",\n '产量'), _defineProperty(_index, \"Stake\",\n '股份'), _defineProperty(_index, \"redirected\",\n '您将被重定向到第三方dApp页面,您对第三方dApp的使用将受该第三方dApp is用户协议和隐私政策的约束,第三方dApp直接且完全对您负责。'), _defineProperty(_index, \"Disclaimers\",\n '免责声明'), _defineProperty(_index, \"NFTcollection\",\n\n 'NFT收藏品'), _defineProperty(_index, \"Contractaddress\",\n '合约地址'), _defineProperty(_index, \"TokenID\",\n '令牌ID'), _defineProperty(_index, \"entercontractaddress\",\n '请输入合约地址'), _defineProperty(_index, \"entertokenID\",\n '请输入令牌ID'), _defineProperty(_index, \"Contracts\",\n '合约'), _defineProperty(_index, \"ID\",\n 'ID'), _defineProperty(_index, \"Collectiondetails\",\n '收藏品详情'), _defineProperty(_index, \"Existingbalance\",\n\n '现有余额'), _defineProperty(_index, \"Freezebalance\",\n '冻结余额'), _defineProperty(_index, \"All\",\n '所有'), _defineProperty(_index, \"Send\",\n '发送'), _defineProperty(_index, \"Receive\",\n '接收'), _defineProperty(_index, \"Receivingaddress\",\n\n '接受地址'), _defineProperty(_index, \"ScanQR\",\n '扫描二维码以转移到资产'), _defineProperty(_index, \"Copyaddress\",\n '复制地址'), _defineProperty(_index, \"CopySuccessful\",\n '复制地址成功!'), _defineProperty(_index, \"Transfer\",\n\n '转账'), _defineProperty(_index, \"AddressBook\",\n '地址薄'), _defineProperty(_index, \"Transferamount\",\n '转账金额'), _defineProperty(_index, \"Balance\",\n '余额'), _defineProperty(_index, \"ALL\",\n \"所有\"), _defineProperty(_index, \"Remark\",\n '备注'), _defineProperty(_index, \"Transactionfee\",\n '交易费'), _defineProperty(_index, \"Transferconfirmation\",\n '转账确认书'), _defineProperty(_index, \"Amount\",\n '金额'), _defineProperty(_index, \"Sendaddress\",\n '发送地址'), _defineProperty(_index, \"Fingerprintpassword\",\n '指纹密码'), _defineProperty(_index, \"fingerprintsensor\",\n '触摸指纹传感器'), _defineProperty(_index, \"UsePassword\",\n '使用密码'), _defineProperty(_index, \"Fingerprintrecognized\",\n '指纹无法识别。'), _defineProperty(_index, \"Tryagain\",\n '请再次尝试'), _defineProperty(_index, \"Fingerprintrecognized\",\n '指纹识别成功。'), _defineProperty(_index, \"enterthetransferamount\",\n '请输入转账金额'), _defineProperty(_index, \"enterthereceivingaddress\",\n '请输入接收地址'), _defineProperty(_index, \"lessthan\",\n '输入的金额不能小于0'), _defineProperty(_index, \"runninglow\",\n '余额不足'), _defineProperty(_index, \"fingerprintidentification\",\n '此设备不支持指纹识别'), _defineProperty(_index, \"notequipped\",\n '此设备未配备密码锁定屏幕,无法使用指纹识别'), _defineProperty(_index, \"oninthesetting\",\n '此设备中没有输入指纹。请在设置中打开它'), _defineProperty(_index, \"AddToken\",\n\n '添加代币'), _defineProperty(_index, \"Hotassets\",\n '热门资产'), _defineProperty(_index, \"Addedsuccessfully\",\n '添加成功'), _defineProperty(_index, \"Importviaprivatekey\",\n\n '通过私钥导入'), _defineProperty(_index, \"Privatekeyimportverification\",\n '私钥导入验证'), _defineProperty(_index, \"privatekeyanddo\",\n '请输入您的私钥,不要将其泄露给其他人外部地址无法通过助记键恢复。请妥善保管'), _defineProperty(_index, \"enteryourprivatekey\",\n '请输入您的私钥'), _defineProperty(_index, \"beempty\",\n '不能为空'), _defineProperty(_index, \"beenimported\",\n '钱包已经被导入'), _defineProperty(_index, \"Importmnemonics\",\n\n '导入助记词'), _defineProperty(_index, \"Mnemonicsimportverification\",\n '助记符输入验证'), _defineProperty(_index, \"Language\",\n '语言'), _defineProperty(_index, \"langfan\",\n '繁体中文'), _defineProperty(_index, \"langjian\",\n '简体中文'), _defineProperty(_index, \"eng\",\n '英文'), _defineProperty(_index, \"edit\",\n '修改'), _defineProperty(_index, \"Delete\",\n '删除'), _defineProperty(_index, \"DELETE\",\n '删除'), _defineProperty(_index, \"Addaddress\",\n '添加地址'), _defineProperty(_index, \"Save\",\n '保存'), _defineProperty(_index, \"selectcurrency\",\n '请选择币种'), _defineProperty(_index, \"Pleaserecipientaddress\",\n '请输入收件人地址'), _defineProperty(_index, \"enterthename\",\n '请输入名称'), _defineProperty(_index, \"Addressorname\",\n '地址或名称不能为空'), _defineProperty(_index, \"loading\",\n '加载中'), _defineProperty(_index, \"closevalidation\",\n '确认关闭验证?'), _defineProperty(_index, \"Login\",\n '登录'), _defineProperty(_index, \"Transactiondetails\",\n '交易详情'), _defineProperty(_index, \"Confirmed\",\n '确认交易'), _defineProperty(_index, \"Time\",\n '时间'), _defineProperty(_index, \"TxFee\",\n '发送费'), _defineProperty(_index, \"TransactionID\",\n '交易ID'), _defineProperty(_index, \"others\",\n '其他'), _defineProperty(_index, \"me\",\n '我'), _defineProperty(_index, \"moreinformation\",\n '有关详细信息,请转到浏览器'), _defineProperty(_index, \"CopySuccessful\",\n '复制成功!'), _defineProperty(_index, \"Nocontent\",\n '无内容'), _defineProperty(_index, \"Recognitioncancelled\",\n '已取消识别'), _defineProperty(_index, \"Fingerprintidentificationfailed\",\n '指纹识别失败,请重试'), _defineProperty(_index, \"Fingerprintmatchingfailed\",\n '指纹匹配失败,请重新输入'), _defineProperty(_index, \"Thenumberoffingerprint\",\n '指纹识别失败的次数超过限制。请使用其他方法进行身份验证'), _defineProperty(_index, \"separatedbyspaces\",\n '输入以空格分隔的助记单词'), _defineProperty(_index, \"Notyetopen\",\n '暂未开放'), _defineProperty(_index, \"Transfersucceeded\",\n '转账成功'), _defineProperty(_index, \"Transferfailedconfirm\",\n '传输失败,请确认信息是否正确'), _defineProperty(_index, \"yourcredit\",\n '余额不足'), _defineProperty(_index, \"addresserror\",\n '地址错误'), _defineProperty(_index, \"offchain\",\n '请输入注释(链外)'), _index) };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvbG9jYWxlcy96aC5qcyJdLCJuYW1lcyI6WyJpbmRleCIsIndhbGxldG5hbWUiLCJOYW1lY2Fubm90IiwiV2FsbGV0IiwiTkZUIiwiTWFya2V0IiwiRGlzY292ZXIiLCJQcm9maWxlIiwiQ29uZmlybSIsIlN1Y2Nlc3NmdWwiLCJDYW5jZWwiLCJTZXRzdWNjZXNzZnVsbHkiLCJDcmVhdGlvbmZhaWxlZCIsImNvcnJlY3QiLCJsYW5nU2VsZWN0IiwiZmluZ2VyUGFzcyIsImxhbnMiLCJjdXJyIiwibm9kZXMiLCJwcm90aXQiLCJhcHBzIiwibWFnZXciLCJhZGRCb29rIiwiU2V0dGluZ3MiLCJoZWxwY2VuIiwiYWJvdXR1cyIsIkhhcmR3YXJlIiwibWF0aCJdLCJtYXBwaW5ncyI6IjZTQUFBO2VBQ2U7QUFDZEEsT0FBSztBQUNKQyxjQUFVLEVBQUMsU0FEUDtBQUVKQyxjQUFVLEVBQUMsVUFGUDtBQUdKO0FBQ0FDLFVBQU0sRUFBQyxJQUpIO0FBS0pDLE9BQUcsRUFBQyxLQUxBO0FBTUpDLFVBQU0sRUFBQyxJQU5IO0FBT0pDLFlBQVEsRUFBQyxJQVBMO0FBUUpDLFdBQU8sRUFBQyxJQVJKO0FBU0o7QUFDQUMsV0FBTyxFQUFDLElBVko7QUFXSkMsY0FBVSxFQUFDLElBWFA7QUFZSkMsVUFBTSxFQUFDLElBWkg7QUFhSkMsbUJBQWUsRUFBQyxNQWJaO0FBY0pDLGtCQUFjLEVBQUMsTUFkWDtBQWVKQyxXQUFPLEVBQUMsSUFmSjtBQWdCSjtBQUNEQyxjQUFVLEVBQUMsSUFqQk47QUFrQkw7QUFDQUMsY0FBVSxFQUFDLE1BbkJOO0FBb0JKQyxRQUFJLEVBQUMsTUFwQkQ7QUFxQkpDLFFBQUksRUFBQyxJQXJCRDtBQXNCSkMsU0FBSyxFQUFDLE1BdEJGO0FBdUJKO0FBQ0FDLFVBQU0sRUFBQyxJQXhCSDtBQXlCSkMsUUFBSSxFQUFDLFFBekJEO0FBMEJKQyxTQUFLLEVBQUMsTUExQkY7QUEyQkpDLFdBQU8sRUFBQyxNQTNCSjtBQTRC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QTlMVjtBQStMVyxhQS9MWDtBQWdNSyxPQWhNTDtBQWlNYSxXQWpNYjtBQWtNRyxNQWxNSDtBQW1NZ0IsUUFuTWhCO0FBb01RLFFBcE1SO0FBcU1HLE1Bck1IO0FBc01JLE9BdE1KO0FBdU1ZLFFBdk1aO0FBd01LLE1BeE1MO0FBeU1DLEtBek1EO0FBME1hLGlCQTFNYjtBQTJNYSxTQTNNYjtBQTRNTSxPQTVNTjtBQTZNaUIsU0E3TWpCO0FBOE00QixjQTlNNUI7QUErTXNCLGdCQS9NdEI7QUFnTm1CLCtCQWhObkI7QUFpTmEsZ0JBak5iO0FBa05NLFFBbE5OO0FBbU5hLFFBbk5iO0FBb05pQixrQkFwTmpCO0FBcU5NLFFBck5OO0FBc05RLFFBdE5SO0FBdU5JLGFBdk5KLFVBRFMsRSIsImZpbGUiOiI2MzEuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyB6aC5qc1xyXG5leHBvcnQgZGVmYXVsdCB7XHJcblx0aW5kZXg6IHtcclxuXHRcdHdhbGxldG5hbWU6J+ivt+i+k+WFpemSseWMheWQjeensCcsXHJcblx0XHROYW1lY2Fubm90OifovpPlhaXlkI3np7DkuI3og73kuLrnqbonLFxyXG5cdFx0Ly8g5bqV6YOo5a+86Iiq5qCPXHJcblx0XHRXYWxsZXQ6J+mSseWMhScsXHJcblx0XHRORlQ6J05GVCcsXHJcblx0XHRNYXJrZXQ6J+W4guWcuicsXHJcblx0XHREaXNjb3Zlcjon5Y+R546wJyxcclxuXHRcdFByb2ZpbGU6J+aIkeeahCcsXHJcblx0XHQvLyB0b25neW9uZ1xyXG5cdFx0Q29uZmlybTon56Gu6K6kJyxcclxuXHRcdFN1Y2Nlc3NmdWw6J+aIkOWKnycsXHJcblx0XHRDYW5jZWw6J+WPlua2iCcsXHJcblx0XHRTZXRzdWNjZXNzZnVsbHk6J+WIm+W7uuaIkOWKnycsXHJcblx0XHRDcmVhdGlvbmZhaWxlZDon5Yib5bu65aSx6LSlJyxcclxuXHRcdGNvcnJlY3Q6J+ato+ehricsXHJcblx0XHQvLyBsYW5nXHJcblx0bGFuZ1NlbGVjdDon6YCJ5oupJyxcclxuXHQvLyBzZXR0aW5nXHJcblx0ZmluZ2VyUGFzczon5oyH57q55a+G56CBJyxcdFxyXG5cdFx0bGFuczon6K+t6KiA6K6+572uJyxcclxuXHRcdGN1cnI6J+i0p+W4gScsXHJcblx0XHRub2Rlczon6IqC54K56K6+572uJyxcclxuXHRcdC8vIHByb2ZpbGVcclxuXHRcdHByb3RpdDon5oiR55qEJyxcclxuXHRcdGFwcHM6J+W6lOeUqOeoi+W6j+iuvue9ricsXHJcblx0XHRtYWdldzon566h55CG6ZKx5YyFJyxcclxuXHRcdGFkZEJvb2s6J+WcsOWdgOebruW9lScsXHJcblx0XHRTZXR0aW5nczon6K6+572uJyxcclxuXHRcdGhlbHBjZW46J+W4ruWKqeS4reW/gycsXHJcblx0XHRhYm91dHVzOiflhbPkuo7miJHku6wnLFxyXG5cdFx0SGFyZHdhcmU6J+ehrOS7ticsXHJcblx0XHRtYXRoOifphY3lpZfnoazku7YnLFxyXG5cdFx0Ly8gd2FsbGV0XHJcblx0XHRXYWxsZXQ6J+mSseWMhScsXHJcblx0XHRhc3NldHM6J+i1hOS6pycsXHJcblx0XHRjd2FsbGV0OifpgInmi6npkrHljIUnLFxyXG5cdFx0bWFuYWdlOifnrqHnkIYnLFxyXG5cdFx0bXdhbGxldDon566h55CG6ZKx5YyFJyxcclxuXHRcdGFkZHdhbGxldDon5re75YqgJyxcclxuXHRcdC8vIGFkZFxyXG5cdFx0Y3Jld2FsbGxldDon5Yib5bu66ZKx5YyFJyxcclxuXHRcdG1uZWltcG9ydDon5Yqp6K6w6K+N5a+85YWlJyxcclxuXHRcdHByaXZha2V5aW1wb3J0Oifnp4HpkqXlr7zlhaUnLFxyXG5cdFx0Ly8gYmFjay9pbmRleFxyXG5cdFx0YmFja3VwTW5lVGl0OiflpIfku73liqnorrDor40nLFxyXG5cdFx0QmFja3VwVGlwczon5aSH5Lu95o+Q56S6JyxcclxuXHRcdEF4aW9tczon5YWs55CG5piv5o6n5Yi26LWE5Lqn55qE5ZSv5LiA5pa55rOV44CCJyxcclxuXHRcdHJldHJpZXZlOifmgqjml6Dms5Xmo4DntKLkuKLlpLHnmoTliqnorrDnrKbvvIzlm6DmraTor7fliqHlv4Xlr7nlhbbov5vooYzlpIfku73vvIEnLFxyXG5cdFx0ZGlzY2xvc2U6J+S4jeimgeWQkeS7u+S9leS6uumAj+mcsuS9oOeahOiusOW/huazleOAgicsXHJcblx0XHRzdGFydEJhY2s6J+W8gOWni+Wkh+S7vScsXHJcblx0XHQvLyBiYWNrdXAyXHJcblx0XHRwY29weTon6K+35oyJ5q2j56Gu55qE6aG65bqP5aSN5Yi2JyxcclxuXHRcdHBjb3B5Mjon5Yqp6K6w6K+NJyxcclxuXHRcdGJvb3N0ZXI6J+Wuo+S8oOivreWwhueUqOS6jumSseWMhei1hOS6p+i/veWbnu+8jOivt+aMieato+ehrumhuuW6j+WkjeWItuWuo+S8oOivreW5tuS/neWtmOWcqOWuieWFqOeahOWcsOaWue+8jOS4jeW+l+azhOmcsue7meS7luS6uicsXHJcblx0XHRjb3BpZWQ6J+aIkeW3suiusOS9jycsXHJcblx0XHQvLyBiYWNrdXAzXHJcblx0XHRjb25NbmU6J+ehruiupOS9oOeahOmSseWMheWKqeiusOivjScsXHJcblx0XHRib29zdGVyd29yZDon6K+354K55Ye75Yqp6K6w6K+N5paH5a2X77yM5Lul56Gu5L+d5oKo55qE5aSH55So5Yqp5o6o5Zmo5paH5a2X5q2j56Gu5peg6K+vJyxcclxuXHRcdGJhY2tDb206J+Wkh+S7veWKqeiusOespuW3suWujOaIkO+8gScsXHJcblx0XHRzZWVkOifml6DmlYjliqnorrDor40nLFxyXG5cdFx0d3JvbmdXb3JkOifkvaDovpPlhaXkuobplJnor6/nmoTljZXor43vvIwnLFxyXG5cdFx0d3JvbmdXb3JkMjon6K+36YeN6K+V44CCJyxcclxuXHRcdC8vIHRyYW5zUGF3XHJcblx0XHR0cmFuc1Bhdzon5Lqk5piT5a+G56CBJyxcclxuXHRcdHNldHRyYW5zUGF3Oiforr7nva7kuqTmmJPlr4bnoIEnLFxyXG5cdFx0dHJhbnNQYXdBZ2Fpbjon6K+35YaN5qyh6L6T5YWl5a+G56CBJyxcclxuXHRcdFNlY3VyZXRyYW5zYWN0aW9uOifkv53pmpzkuqTmmJPlr4bnoIHvvIwnLFxyXG5cdFx0U2VjdXJldHJhbnNhY3Rpb24yOifor7fli7/ms4TpnLInLFxyXG5cdFx0UGFzc3dvcmRkaXNjcmVwYW5zaWVzOifkuKTmrKHlr4bnoIHovpPlhaXkuI3kuIDoh7QnLFxyXG5cdFx0XHJcblx0XHQvLyBhYm91dFxyXG5cdFx0VmVyc2lvbnVwZGF0ZTon54mI5pys5pu05pawJyxcclxuXHRcdE9mZmljaWFsd2Vic2l0ZTon5a6Y5pa5572R56uZJyxcclxuXHRcdFRlcm1zb2ZTZXJ2aWNlOifmnI3liqHmnaHmrL4nLFxyXG5cdFx0UHJpdmFjeVBvbGljeTon6ZqQ56eB5pS/562WJyxcclxuXHRcdC8vIFRlcm1zb2ZTZXJ2aWNlXHJcblx0XHRFdGlhbW5pc2lsb3JlbTE6J0V0aWFtIG5pc2kgbG9yZW3nroDkvZMnLFxyXG5cdFx0RXRpYW1uaXNpbG9yZW0yOicnLFxyXG5cdFx0RXRpYW1uaXNpbG9yZW0zOicnLFxyXG5cdFx0Ly8gcHJpdmFjeVxyXG5cdFx0XHRUZXJtc29mU2VydmljZTon6ZqQ56eB5pS/562WJyxcclxuXHRcdFx0Ly8gbWFuYWdlXHJcblx0XHRcdFx0QWRkcmVzczon5Zyw5Z2AJyxcclxuXHRcdFx0XHRNYW5hZ2U6J+euoeeQhicsXHJcblx0XHRcdFx0TmFtZTon5ZCN5a2XJyxcclxuXHRcdFx0XHRTZXRuYW1lOiforr7nva7pkrHljIXlkI3np7AnLFxyXG5cdFx0XHRcdEJhY2t1cHByaXZhdGVrZXk6J+Wkh+S7veengemSpScsXHJcblx0XHRcdFx0TmV3d2FsbGV0bmFtZTon5paw55qE6ZKx5YyF5ZCN56ewJyxcclxuXHRcdFx0XHQvLyB0cmFuc1Bhd01hblxyXG5cdFx0XHRcdCBrZWVweW91cm1uZW1vbmljczon6K+35L+d55WZ5L2g55qE6K6w5b+G5rOV44CC5Lu75L2V6I635b6X5L2g55qE5Yqp6K6w56ym55qE5Lq66YO95Y+v5Lul5o6n5Yi25L2g55qE6LSm5oi377yM5YyF5ous6L2s56e75omA5pyJ6LWE6YeRJyxcclxuXHRcdFx0XHQgSW5jb3JyZWN0cGFzc3dvcmQ6J+WvhueggeS4jeato+ehricsXHJcblx0ICAvLyBrZXlvdXRcclxuXHQgIGtlZXB5b3VycHJpdmF0ZWtleTon6K+35L+d55WZ5oKo55qE56eB6ZKl44CC5Lu75L2V6I635b6X5oKo56eB6ZKl55qE5Lq66YO95Y+v5Lul5o6n5Yi25oKo55qE5biQ5oi377yM5YyF5ous6L2s56e75omA5pyJ6LWE6YeRJyxcclxuXHQvLyBzaG93a2V5XHJcblx0U2hvd3ByaXZhdGVrZXk6J+aYvuekuuengemSpScsXHJcblx0U2hvd3ByaXZhdGVrZXl0ZXh0OifmlofmnKwnLFxyXG5cdFNob3dRUkNvZGU6J+S6jOe7tOeggScsXHJcblx0U2hvd0NvcHk6J+WkjeWIticsXHJcblx0U2NhbnRoZVFSOifmiavmj4/kuoznu7TnoIHoh7MuLi4uJyxcclxuXHRDb3B5cHJpdmF0ZWtleVN1Y2Nlc3NmdWw6J+WkjeWItuengemSpeaIkOWKnycsXHJcblx0T25lbW9tZW50cGxlYXNlOifor7fnqI3nrYknLFxyXG5cdC8vIG1hcmtldFxyXG5cdFRyYW5kaW5nUGFpcnM6J+W4geenjScsXHJcblx0UHJpY2VWb2w6J+S7t+agvCcsXHJcblx0Q2hhbmc6JzI05bCP5pe25rao6LeM5bmFJyxcclxuXHQvLyBkaXNjb3ZlclxyXG5cdERBUFB3ZWJzaXRlOifmkJzntKLmiJbov5vlhaVEQVBQ572R56uZJyxcclxuXHRCZWVmeTonQmVlZnkgZmluYW5jZShCU0MpJyxcclxuXHRyZXZlbnVlOifln7rkuo7luIHlronmmbrog73pk77nmoTmlLbnm4rogZrlkIjlmagnLFxyXG5cdEJ1bmljb3JuOidCdW5pY29ybicsXHJcblx0dGhyb3VnaG1vYmlsaXR5OifkuIDkuKrmgKfog73ljZPotornmoRBTU0gREVY77yM6YCa6L+H5rWB5Yqo5oCnLi4nLFxyXG5cdEZvclR1YmU6J0ZvclR1YmUoQlNDKScsXHJcblx0cGxhdGZvcm06J+WFqOeQg+mihuWFiOeahERlRmnlgJ/otLflubPlj7DvvIhCU0PvvIknLFxyXG5cdFBvcHVsYXI6J+eDremXqCcsXHJcblx0TGVuZGluZzon5YCf5Ye6JyxcclxuXHRUcmFkZTon6LS45piTJyxcclxuXHRZaWVsZDon5Lqn6YePJyxcclxuXHRTdGFrZTon6IKh5Lu9JyxcclxuXHRyZWRpcmVjdGVkOifmgqjlsIbooqvph43lrprlkJHliLDnrKzkuInmlrlkQXBw6aG16Z2i77yM5oKo5a+556ys5LiJ5pa5ZEFwcOeahOS9v+eUqOWwhuWPl+ivpeesrOS4ieaWuWRBcHAgaXPnlKjmiLfljY/orq7lkozpmpDnp4HmlL/nrZbnmoTnuqbmnZ/vvIznrKzkuInmlrlkQXBw55u05o6l5LiU5a6M5YWo5a+55oKo6LSf6LSj44CCJyxcclxuXHREaXNjbGFpbWVyczon5YWN6LSj5aOw5piOJyxcclxuXHQvLyBuZnRDb2xsZWN0aW9uXHJcblx0TkZUY29sbGVjdGlvbjonTkZU5pS26JeP5ZOBJyxcclxuXHRDb250cmFjdGFkZHJlc3M6J+WQiOe6puWcsOWdgCcsXHJcblx0VG9rZW5JRDon5Luk54mMSUQnLFxyXG5cdGVudGVyY29udHJhY3RhZGRyZXNzOifor7fovpPlhaXlkIjnuqblnLDlnYAnLFxyXG5cdGVudGVydG9rZW5JRDon6K+36L6T5YWl5Luk54mMSUQnLFxyXG5cdENvbnRyYWN0czon5ZCI57qmJyxcclxuXHRJRDonSUQnLFxyXG5cdENvbGxlY3Rpb25kZXRhaWxzOifmlLbol4/lk4Hor6bmg4UnLFxyXG5cdC8vIGJ0YyBpbmRleFxyXG5cdEV4aXN0aW5nYmFsYW5jZTon546w5pyJ5L2Z6aKdJyxcclxuXHRGcmVlemViYWxhbmNlOiflhrvnu5PkvZnpop0nLFxyXG5cdEFsbDon5omA5pyJJyxcclxuXHRTZW5kOiflj5HpgIEnLFxyXG5cdFJlY2VpdmU6J+aOpeaUticsXHJcblx0Ly8gc2VuZFRva2VuIGluZGV4XHJcblx0UmVjZWl2aW5nYWRkcmVzczon5o6l5Y+X5Zyw5Z2AJyxcclxuXHRTY2FuUVI6J+aJq+aPj+S6jOe7tOeggeS7pei9rOenu+WIsOi1hOS6pycsXHJcblx0Q29weWFkZHJlc3M6J+WkjeWItuWcsOWdgCcsXHJcblx0Q29weVN1Y2Nlc3NmdWw6J+WkjeWItuWcsOWdgOaIkOWKn++8gScsXHJcblx0Ly8gdHJhbnNmZXJcclxuXHRUcmFuc2Zlcjon6L2s6LSmJyxcclxuXHRBZGRyZXNzQm9vazon5Zyw5Z2A6JaEJyxcclxuXHRUcmFuc2ZlcmFtb3VudDon6L2s6LSm6YeR6aKdJyxcclxuXHRCYWxhbmNlOifkvZnpop0nLFxyXG5cdEFMTDpcIuaJgOaciVwiLFxyXG5cdFJlbWFyazon5aSH5rOoJyxcclxuXHRUcmFuc2FjdGlvbmZlZTon5Lqk5piT6LS5JyxcclxuXHRUcmFuc2ZlcmNvbmZpcm1hdGlvbjon6L2s6LSm56Gu6K6k5LmmJyxcclxuXHRBbW91bnQ6J+mHkeminScsXHJcblx0U2VuZGFkZHJlc3M6J+WPkemAgeWcsOWdgCcsXHJcblx0RmluZ2VycHJpbnRwYXNzd29yZDon5oyH57q55a+G56CBJyxcclxuXHRmaW5nZXJwcmludHNlbnNvcjon6Kem5pG45oyH57q55Lyg5oSf5ZmoJyxcclxuXHRVc2VQYXNzd29yZDon5L2/55So5a+G56CBJyxcclxuXHRGaW5nZXJwcmludHJlY29nbml6ZWQ6J+aMh+e6ueaXoOazleivhuWIq+OAgicsXHJcblx0VHJ5YWdhaW46J+ivt+WGjeasoeWwneivlScsXHJcblx0RmluZ2VycHJpbnRyZWNvZ25pemVkOifmjIfnurnor4bliKvmiJDlip/jgIInLFxyXG5cdGVudGVydGhldHJhbnNmZXJhbW91bnQ6J+ivt+i+k+WFpei9rOi0pumHkeminScsXHJcblx0ZW50ZXJ0aGVyZWNlaXZpbmdhZGRyZXNzOifor7fovpPlhaXmjqXmlLblnLDlnYAnLFxyXG5cdGxlc3N0aGFuOifovpPlhaXnmoTph5Hpop3kuI3og73lsI/kuo4wJyxcclxuXHRydW5uaW5nbG93OifkvZnpop3kuI3otrMnLFxyXG5cdGZpbmdlcnByaW50aWRlbnRpZmljYXRpb246J+atpOiuvuWkh+S4jeaUr+aMgeaMh+e6ueivhuWIqycsXHJcblx0bm90ZXF1aXBwZWQ6J+atpOiuvuWkh+acqumFjeWkh+WvhueggemUgeWumuWxj+W5le+8jOaXoOazleS9v+eUqOaMh+e6ueivhuWIqycsXHJcblx0b25pbnRoZXNldHRpbmc6J+atpOiuvuWkh+S4reayoeaciei+k+WFpeaMh+e6ueOAguivt+WcqOiuvue9ruS4reaJk+W8gOWugycsXHJcblx0Ly8gXHRBZGQgVG9rZW5cclxuXHRcdEFkZFRva2VuOifmt7vliqDku6PluIEnLFxyXG5cdFx0SG90YXNzZXRzOifng63pl6jotYTkuqcnLFxyXG5cdFx0QWRkZWRzdWNjZXNzZnVsbHk6J+a3u+WKoOaIkOWKnycsXHJcblx0XHQvLyBiYWNrdXA1XHJcblx0XHRcdEltcG9ydHZpYXByaXZhdGVrZXk6J+mAmui/h+engemSpeWvvOWFpScsXHJcblx0XHRcdFByaXZhdGVrZXlpbXBvcnR2ZXJpZmljYXRpb246J+engemSpeWvvOWFpemqjOivgScsXHJcblx0XHRcdHByaXZhdGVrZXlhbmRkbzon6K+36L6T5YWl5oKo55qE56eB6ZKl77yM5LiN6KaB5bCG5YW25rOE6Zyy57uZ5YW25LuW5Lq65aSW6YOo5Zyw5Z2A5peg5rOV6YCa6L+H5Yqp6K6w6ZSu5oGi5aSN44CC6K+35aal5ZaE5L+d566hJyxcclxuXHRcdGVudGVyeW91cnByaXZhdGVrZXk6J+ivt+i+k+WFpeaCqOeahOengemSpScsXHJcblx0XHRiZWVtcHR5OifkuI3og73kuLrnqbonLFxyXG5cdFx0YmVlbmltcG9ydGVkOifpkrHljIXlt7Lnu4/ooqvlr7zlhaUnLFxyXG5cdFx0Ly8gYmFja3VwNFxyXG5cdFx0SW1wb3J0bW5lbW9uaWNzOiflr7zlhaXliqnorrDor40nLFxyXG5cdFx0TW5lbW9uaWNzaW1wb3J0dmVyaWZpY2F0aW9uOifliqnorrDnrKbovpPlhaXpqozor4EnLFxyXG5cdCAgTGFuZ3VhZ2U6J+ivreiogCcsXHJcblx0ICBsYW5nZmFuOifnuYHkvZPkuK3mlocnLFxyXG5cdCAgbGFuZ2ppYW46J+eugOS9k+S4reaWhycsXHJcblx0ICBlbmc6J+iLseaWhycsXHJcblx0ICBlZGl0Oifkv67mlLknLFxyXG5cdCAgRGVsZXRlOifliKDpmaQnLFxyXG5cdCAgREVMRVRFOifliKDpmaQnLFxyXG5cdCAgQWRkYWRkcmVzczon5re75Yqg5Zyw5Z2AJyxcclxuXHQgIFNhdmU6J+S/neWtmCcsXHJcblx0ICBzZWxlY3RjdXJyZW5jeTon6K+36YCJ5oup5biB56eNJyxcclxuXHQgIFBsZWFzZXJlY2lwaWVudGFkZHJlc3M6J+ivt+i+k+WFpeaUtuS7tuS6uuWcsOWdgCcsXHJcblx0ICBlbnRlcnRoZW5hbWU6J+ivt+i+k+WFpeWQjeensCcsXHJcblx0ICBBZGRyZXNzb3JuYW1lOiflnLDlnYDmiJblkI3np7DkuI3og73kuLrnqbonLFxyXG5cdCAgbG9hZGluZzon5Yqg6L295LitJyxcclxuXHQgIGNsb3NldmFsaWRhdGlvbjon56Gu6K6k5YWz6Zet6aqM6K+B77yfJyxcclxuXHQgIExvZ2luOifnmbvlvZUnLFxyXG5cdCAgVHJhbnNhY3Rpb25kZXRhaWxzOifkuqTmmJPor6bmg4UnLFxyXG5cdCAgXHRDb25maXJtZWQ6J+ehruiupOS6pOaYkycsXHJcblx0ICBcdFRpbWU6J+aXtumXtCcsXHJcblx0ICBcdFR4RmVlOiflj5HpgIHotLknLFxyXG5cdCAgXHRUcmFuc2FjdGlvbklEOifkuqTmmJNJRCcsXHJcblx0ICBcdG90aGVyczon5YW25LuWJyxcclxuXHQgIFx0bWU6J+aIkScsXHJcblx0ICBtb3JlaW5mb3JtYXRpb246J+acieWFs+ivpue7huS/oeaBr++8jOivt+i9rOWIsOa1j+iniOWZqCcsXHJcblx0ICBcdENvcHlTdWNjZXNzZnVsOiflpI3liLbmiJDlip/vvIEnLFxyXG5cdFx0Tm9jb250ZW50Oifml6DlhoXlrrknLFxyXG5cdFx0UmVjb2duaXRpb25jYW5jZWxsZWQ6J+W3suWPlua2iOivhuWIqycsXHJcblx0XHRGaW5nZXJwcmludGlkZW50aWZpY2F0aW9uZmFpbGVkOifmjIfnurnor4bliKvlpLHotKXvvIzor7fph43or5UnLFxyXG5cdFx0RmluZ2VycHJpbnRtYXRjaGluZ2ZhaWxlZDon5oyH57q55Yy56YWN5aSx6LSl77yM6K+36YeN5paw6L6T5YWlJyxcclxuXHRcdFRoZW51bWJlcm9mZmluZ2VycHJpbnQ6J+aMh+e6ueivhuWIq+Wksei0peeahOasoeaVsOi2hei/h+mZkOWItuOAguivt+S9v+eUqOWFtuS7luaWueazlei/m+ihjOi6q+S7vemqjOivgScsXHJcblx0c2VwYXJhdGVkYnlzcGFjZXM6J+i+k+WFpeS7peepuuagvOWIhumalOeahOWKqeiusOWNleivjScsXHJcblx0Tm90eWV0b3Blbjon5pqC5pyq5byA5pS+JyxcclxuXHRUcmFuc2ZlcnN1Y2NlZWRlZDon6L2s6LSm5oiQ5YqfJyxcclxuXHRUcmFuc2ZlcmZhaWxlZGNvbmZpcm06J+S8oOi+k+Wksei0pe+8jOivt+ehruiupOS/oeaBr+aYr+WQpuato+ehricsXHJcblx0eW91cmNyZWRpdDon5L2Z6aKd5LiN6LazJyxcclxuXHRhZGRyZXNzZXJyb3I6J+WcsOWdgOmUmeivrycsXHJcblx0b2ZmY2hhaW46J+ivt+i+k+WFpeazqOmHiu+8iOmTvuWklu+8iScsXHJcblx0fVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///631\n"); +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _index;function _defineProperty(obj, key, value) {if (key in obj) {Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true });} else {obj[key] = value;}return obj;} // zh.js\nvar _default = {\n index: (_index = {\n walletname: '请输入钱包名称',\n Namecannot: '输入名称不能为空',\n // 底部导航栏\n Wallet: '钱包',\n NFT: 'NFT',\n Market: '市场',\n Discover: '发现',\n Profile: '我的',\n // tongyong\n Confirm: '确认',\n Successful: '成功',\n Cancel: '取消',\n Setsuccessfully: '创建成功',\n Creationfailed: '创建失败',\n correct: '正确',\n // lang\n langSelect: '选择',\n // setting\n fingerPass: '指纹密码',\n lans: '语言设置',\n curr: '货币',\n nodes: '节点设置',\n // profile\n protit: '我的',\n apps: '应用程序设置',\n magew: '管理钱包',\n addBook: '地址目录',\n Settings: '设置',\n helpcen: '帮助中心',\n aboutus: '关于我们',\n Hardware: '硬件',\n math: '配套硬件' }, _defineProperty(_index, \"Wallet\",\n\n '钱包'), _defineProperty(_index, \"assets\",\n '资产'), _defineProperty(_index, \"cwallet\",\n '选择钱包'), _defineProperty(_index, \"manage\",\n '管理'), _defineProperty(_index, \"mwallet\",\n '管理钱包'), _defineProperty(_index, \"addwallet\",\n '添加'), _defineProperty(_index, \"crewalllet\",\n\n '创建钱包'), _defineProperty(_index, \"mneimport\",\n '助记词导入'), _defineProperty(_index, \"privakeyimport\",\n '私钥导入'), _defineProperty(_index, \"backupMneTit\",\n\n '备份助记词'), _defineProperty(_index, \"BackupTips\",\n '备份提示'), _defineProperty(_index, \"Axioms\",\n '公理是控制资产的唯一方法。'), _defineProperty(_index, \"retrieve\",\n '您无法检索丢失的助记符,因此请务必对其进行备份!'), _defineProperty(_index, \"disclose\",\n '不要向任何人透露你的记忆法。'), _defineProperty(_index, \"startBack\",\n '开始备份'), _defineProperty(_index, \"pcopy\",\n\n '请按正确的顺序复制'), _defineProperty(_index, \"pcopy2\",\n '助记词'), _defineProperty(_index, \"booster\",\n '宣传语将用于钱包资产追回,请按正确顺序复制宣传语并保存在安全的地方,不得泄露给他人'), _defineProperty(_index, \"copied\",\n '我已记住'), _defineProperty(_index, \"conMne\",\n\n '确认你的钱包助记词'), _defineProperty(_index, \"boosterword\",\n '请点击助记词文字,以确保您的备用助推器文字正确无误'), _defineProperty(_index, \"backCom\",\n '备份助记符已完成!'), _defineProperty(_index, \"seed\",\n '无效助记词'), _defineProperty(_index, \"wrongWord\",\n '你输入了错误的单词,'), _defineProperty(_index, \"wrongWord2\",\n '请重试。'), _defineProperty(_index, \"transPaw\",\n\n '交易密码'), _defineProperty(_index, \"settransPaw\",\n '设置交易密码'), _defineProperty(_index, \"transPawAgain\",\n '请再次输入密码'), _defineProperty(_index, \"Securetransaction\",\n '保障交易密码,'), _defineProperty(_index, \"Securetransaction2\",\n '请勿泄露'), _defineProperty(_index, \"Passworddiscrepansies\",\n '两次密码输入不一致'), _defineProperty(_index, \"Versionupdate\",\n\n\n '版本更新'), _defineProperty(_index, \"Officialwebsite\",\n '官方网站'), _defineProperty(_index, \"TermsofService\",\n '服务条款'), _defineProperty(_index, \"PrivacyPolicy\",\n '隐私政策'), _defineProperty(_index, \"Etiamnisilorem1\",\n\n 'Etiam nisi lorem简体'), _defineProperty(_index, \"Etiamnisilorem2\",\n ''), _defineProperty(_index, \"Etiamnisilorem3\",\n ''), _defineProperty(_index, \"TermsofService\",\n\n '隐私政策'), _defineProperty(_index, \"Address\",\n\n '地址'), _defineProperty(_index, \"Manage\",\n '管理'), _defineProperty(_index, \"Name\",\n '名字'), _defineProperty(_index, \"Setname\",\n '设置钱包名称'), _defineProperty(_index, \"Backupprivatekey\",\n '备份私钥'), _defineProperty(_index, \"Newwalletname\",\n '新的钱包名称'), _defineProperty(_index, \"keepyourmnemonics\",\n\n '请保留你的记忆法。任何获得你的助记符的人都可以控制你的账户,包括转移所有资金'), _defineProperty(_index, \"Incorrectpassword\",\n '密码不正确'), _defineProperty(_index, \"keepyourprivatekey\",\n\n '请保留您的私钥。任何获得您私钥的人都可以控制您的帐户,包括转移所有资金'), _defineProperty(_index, \"Showprivatekey\",\n\n '显示私钥'), _defineProperty(_index, \"Showprivatekeytext\",\n '文本'), _defineProperty(_index, \"ShowQRCode\",\n '二维码'), _defineProperty(_index, \"ShowCopy\",\n '复制'), _defineProperty(_index, \"ScantheQR\",\n '扫描二维码至....'), _defineProperty(_index, \"CopyprivatekeySuccessful\",\n '复制私钥成功'), _defineProperty(_index, \"Onemomentplease\",\n '请稍等'), _defineProperty(_index, \"TrandingPairs\",\n\n '币种'), _defineProperty(_index, \"PriceVol\",\n '价格'), _defineProperty(_index, \"Chang\",\n '24小时涨跌幅'), _defineProperty(_index, \"DAPPwebsite\",\n\n '搜索或进入DAPP网站'), _defineProperty(_index, \"Beefy\",\n 'Beefy finance(BSC)'), _defineProperty(_index, \"revenue\",\n '基于币安智能链的收益聚合器'), _defineProperty(_index, \"Bunicorn\",\n 'Bunicorn'), _defineProperty(_index, \"throughmobility\",\n '一个性能卓越的AMM DEX,通过流动性..'), _defineProperty(_index, \"ForTube\",\n 'ForTube(BSC)'), _defineProperty(_index, \"platform\",\n '全球领先的DeFi借贷平台(BSC)'), _defineProperty(_index, \"Popular\",\n '热门'), _defineProperty(_index, \"Lending\",\n '借出'), _defineProperty(_index, \"Trade\",\n '贸易'), _defineProperty(_index, \"Yield\",\n '产量'), _defineProperty(_index, \"Stake\",\n '股份'), _defineProperty(_index, \"redirected\",\n '您将被重定向到第三方dApp页面,您对第三方dApp的使用将受该第三方dApp is用户协议和隐私政策的约束,第三方dApp直接且完全对您负责。'), _defineProperty(_index, \"Disclaimers\",\n '免责声明'), _defineProperty(_index, \"NFTcollection\",\n\n 'NFT收藏品'), _defineProperty(_index, \"Contractaddress\",\n '合约地址'), _defineProperty(_index, \"TokenID\",\n '令牌ID'), _defineProperty(_index, \"entercontractaddress\",\n '请输入合约地址'), _defineProperty(_index, \"entertokenID\",\n '请输入令牌ID'), _defineProperty(_index, \"Contracts\",\n '合约'), _defineProperty(_index, \"ID\",\n 'ID'), _defineProperty(_index, \"Collectiondetails\",\n '收藏品详情'), _defineProperty(_index, \"Existingbalance\",\n\n '现有余额'), _defineProperty(_index, \"Freezebalance\",\n '冻结余额'), _defineProperty(_index, \"All\",\n '所有'), _defineProperty(_index, \"Send\",\n '发送'), _defineProperty(_index, \"Receive\",\n '接收'), _defineProperty(_index, \"Receivingaddress\",\n\n '接受地址'), _defineProperty(_index, \"ReceivingaddressError\",\n '接受地址错误'), _defineProperty(_index, \"ScanQR\",\n '扫描二维码以转移到资产'), _defineProperty(_index, \"Copyaddress\",\n '复制地址'), _defineProperty(_index, \"CopySuccessful\",\n '复制地址成功!'), _defineProperty(_index, \"Transfer\",\n\n '转账'), _defineProperty(_index, \"AddressBook\",\n '地址薄'), _defineProperty(_index, \"Transferamount\",\n '转账金额'), _defineProperty(_index, \"Balance\",\n '余额'), _defineProperty(_index, \"ALL\",\n \"所有\"), _defineProperty(_index, \"Remark\",\n '备注'), _defineProperty(_index, \"Transactionfee\",\n '交易费'), _defineProperty(_index, \"Transferconfirmation\",\n '转账确认书'), _defineProperty(_index, \"Amount\",\n '金额'), _defineProperty(_index, \"Sendaddress\",\n '发送地址'), _defineProperty(_index, \"Fingerprintpassword\",\n '指纹密码'), _defineProperty(_index, \"fingerprintsensor\",\n '触摸指纹传感器'), _defineProperty(_index, \"UsePassword\",\n '使用密码'), _defineProperty(_index, \"Fingerprintrecognized\",\n '指纹无法识别。'), _defineProperty(_index, \"Tryagain\",\n '请再次尝试'), _defineProperty(_index, \"Fingerprintrecognized\",\n '指纹识别成功。'), _defineProperty(_index, \"enterthetransferamount\",\n '请输入转账金额'), _defineProperty(_index, \"enterthereceivingaddress\",\n '请输入接收地址'), _defineProperty(_index, \"lessthan\",\n '输入的金额不能小于0'), _defineProperty(_index, \"runninglow\",\n '余额不足'), _defineProperty(_index, \"fingerprintidentification\",\n '此设备不支持指纹识别'), _defineProperty(_index, \"notequipped\",\n '此设备未配备密码锁定屏幕,无法使用指纹识别'), _defineProperty(_index, \"oninthesetting\",\n '此设备中没有输入指纹。请在设置中打开它'), _defineProperty(_index, \"AddToken\",\n\n '添加代币'), _defineProperty(_index, \"Hotassets\",\n '热门资产'), _defineProperty(_index, \"Addedsuccessfully\",\n '添加成功'), _defineProperty(_index, \"Importviaprivatekey\",\n\n '通过私钥导入'), _defineProperty(_index, \"Privatekeyimportverification\",\n '私钥导入验证'), _defineProperty(_index, \"privatekeyanddo\",\n '请输入您的私钥,不要将其泄露给其他人外部地址无法通过助记键恢复。请妥善保管'), _defineProperty(_index, \"enteryourprivatekey\",\n '请输入您的私钥'), _defineProperty(_index, \"beempty\",\n '不能为空'), _defineProperty(_index, \"beenimported\",\n '钱包已经被导入'), _defineProperty(_index, \"Importmnemonics\",\n\n '导入助记词'), _defineProperty(_index, \"Mnemonicsimportverification\",\n '助记符输入验证'), _defineProperty(_index, \"Language\",\n '语言'), _defineProperty(_index, \"langfan\",\n '繁体中文'), _defineProperty(_index, \"langjian\",\n '简体中文'), _defineProperty(_index, \"eng\",\n '英文'), _defineProperty(_index, \"edit\",\n '修改'), _defineProperty(_index, \"Delete\",\n '删除'), _defineProperty(_index, \"DELETE\",\n '删除'), _defineProperty(_index, \"Addaddress\",\n '添加地址'), _defineProperty(_index, \"Save\",\n '保存'), _defineProperty(_index, \"selectcurrency\",\n '请选择币种'), _defineProperty(_index, \"Pleaserecipientaddress\",\n '请输入收件人地址'), _defineProperty(_index, \"enterthename\",\n '请输入名称'), _defineProperty(_index, \"Addressorname\",\n '地址或名称不能为空'), _defineProperty(_index, \"loading\",\n '加载中'), _defineProperty(_index, \"closevalidation\",\n '确认关闭验证?'), _defineProperty(_index, \"Login\",\n '登录'), _defineProperty(_index, \"Transactiondetails\",\n '交易详情'), _defineProperty(_index, \"Confirmed\",\n '确认交易'), _defineProperty(_index, \"Time\",\n '时间'), _defineProperty(_index, \"TxFee\",\n '发送费'), _defineProperty(_index, \"TransactionID\",\n '交易ID'), _defineProperty(_index, \"others\",\n '其他'), _defineProperty(_index, \"me\",\n '我'), _defineProperty(_index, \"moreinformation\",\n '有关详细信息,请转到浏览器'), _defineProperty(_index, \"CopySuccessful\",\n '复制成功!'), _defineProperty(_index, \"Nocontent\",\n '无内容'), _defineProperty(_index, \"Recognitioncancelled\",\n '已取消识别'), _defineProperty(_index, \"Fingerprintidentificationfailed\",\n '指纹识别失败,请重试'), _defineProperty(_index, \"Fingerprintmatchingfailed\",\n '指纹匹配失败,请重新输入'), _defineProperty(_index, \"Thenumberoffingerprint\",\n '指纹识别失败的次数超过限制。请使用其他方法进行身份验证'), _defineProperty(_index, \"separatedbyspaces\",\n '输入以空格分隔的助记单词'), _defineProperty(_index, \"Notyetopen\",\n '暂未开放'), _defineProperty(_index, \"Transfersucceeded\",\n '转账成功'), _defineProperty(_index, \"Transferfailedconfirm\",\n '传输失败,请确认信息是否正确'), _defineProperty(_index, \"yourcredit\",\n '余额不足'), _defineProperty(_index, \"addresserror\",\n '地址错误'), _defineProperty(_index, \"offchain\",\n '请输入注释(链外)'), _index) };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvbG9jYWxlcy96aC5qcyJdLCJuYW1lcyI6WyJpbmRleCIsIndhbGxldG5hbWUiLCJOYW1lY2Fubm90IiwiV2FsbGV0IiwiTkZUIiwiTWFya2V0IiwiRGlzY292ZXIiLCJQcm9maWxlIiwiQ29uZmlybSIsIlN1Y2Nlc3NmdWwiLCJDYW5jZWwiLCJTZXRzdWNjZXNzZnVsbHkiLCJDcmVhdGlvbmZhaWxlZCIsImNvcnJlY3QiLCJsYW5nU2VsZWN0IiwiZmluZ2VyUGFzcyIsImxhbnMiLCJjdXJyIiwibm9kZXMiLCJwcm90aXQiLCJhcHBzIiwibWFnZXciLCJhZGRCb29rIiwiU2V0dGluZ3MiLCJoZWxwY2VuIiwiYWJvdXR1cyIsIkhhcmR3YXJlIiwibWF0aCJdLCJtYXBwaW5ncyI6IjZTQUFBO2VBQ2U7QUFDZEEsT0FBSztBQUNKQyxjQUFVLEVBQUMsU0FEUDtBQUVKQyxjQUFVLEVBQUMsVUFGUDtBQUdKO0FBQ0FDLFVBQU0sRUFBQyxJQUpIO0FBS0pDLE9BQUcsRUFBQyxLQUxBO0FBTUpDLFVBQU0sRUFBQyxJQU5IO0FBT0pDLFlBQVEsRUFBQyxJQVBMO0FBUUpDLFdBQU8sRUFBQyxJQVJKO0FBU0o7QUFDQUMsV0FBTyxFQUFDLElBVko7QUFXSkMsY0FBVSxFQUFDLElBWFA7QUFZSkMsVUFBTSxFQUFDLElBWkg7QUFhSkMsbUJBQWUsRUFBQyxNQWJaO0FBY0pDLGtCQUFjLEVBQUMsTUFkWDtBQWVKQyxXQUFPLEVBQUMsSUFmSjtBQWdCSjtBQUNEQyxjQUFVLEVBQUMsSUFqQk47QUFrQkw7QUFDQUMsY0FBVSxFQUFDLE1BbkJOO0FBb0JKQyxRQUFJLEVBQUMsTUFwQkQ7QUFxQkpDLFFBQUksRUFBQyxJQXJCRDtBQXNCSkMsU0FBSyxFQUFDLE1BdEJGO0FBdUJKO0FBQ0FDLFVBQU0sRUFBQyxJQXhCSDtBQXlCSkMsUUFBSSxFQUFDLFFBekJEO0FBMEJKQyxTQUFLLEVBQUMsTUExQkY7QUEyQkpDLFdBQU8sRUFBQyxNQTNCSjtBQTRC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WUE5THBCO0FBK0xVLFNBL0xWO0FBZ01XLGFBaE1YO0FBaU1LLE9Bak1MO0FBa01hLFdBbE1iO0FBbU1HLE1Bbk1IO0FBb01nQixRQXBNaEI7QUFxTVEsUUFyTVI7QUFzTUcsTUF0TUg7QUF1TUksT0F2TUo7QUF3TVksUUF4TVo7QUF5TUssTUF6TUw7QUEwTUMsS0ExTUQ7QUEyTWEsaUJBM01iO0FBNE1hLFNBNU1iO0FBNk1NLE9BN01OO0FBOE1pQixTQTlNakI7QUErTTRCLGNBL001QjtBQWdOc0IsZ0JBaE50QjtBQWlObUIsK0JBak5uQjtBQWtOYSxnQkFsTmI7QUFtTk0sUUFuTk47QUFvTmEsUUFwTmI7QUFxTmlCLGtCQXJOakI7QUFzTk0sUUF0Tk47QUF1TlEsUUF2TlI7QUF3TkksYUF4TkosVUFEUyxFIiwiZmlsZSI6IjYzMS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIHpoLmpzXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuXHRpbmRleDoge1xyXG5cdFx0d2FsbGV0bmFtZTon6K+36L6T5YWl6ZKx5YyF5ZCN56ewJyxcclxuXHRcdE5hbWVjYW5ub3Q6J+i+k+WFpeWQjeensOS4jeiDveS4uuepuicsXHJcblx0XHQvLyDlupXpg6jlr7zoiKrmoI9cclxuXHRcdFdhbGxldDon6ZKx5YyFJyxcclxuXHRcdE5GVDonTkZUJyxcclxuXHRcdE1hcmtldDon5biC5Zy6JyxcclxuXHRcdERpc2NvdmVyOiflj5HnjrAnLFxyXG5cdFx0UHJvZmlsZTon5oiR55qEJyxcclxuXHRcdC8vIHRvbmd5b25nXHJcblx0XHRDb25maXJtOifnoa7orqQnLFxyXG5cdFx0U3VjY2Vzc2Z1bDon5oiQ5YqfJyxcclxuXHRcdENhbmNlbDon5Y+W5raIJyxcclxuXHRcdFNldHN1Y2Nlc3NmdWxseTon5Yib5bu65oiQ5YqfJyxcclxuXHRcdENyZWF0aW9uZmFpbGVkOifliJvlu7rlpLHotKUnLFxyXG5cdFx0Y29ycmVjdDon5q2j56GuJyxcclxuXHRcdC8vIGxhbmdcclxuXHRsYW5nU2VsZWN0OifpgInmi6knLFxyXG5cdC8vIHNldHRpbmdcclxuXHRmaW5nZXJQYXNzOifmjIfnurnlr4bnoIEnLFx0XHJcblx0XHRsYW5zOifor63oqIDorr7nva4nLFxyXG5cdFx0Y3Vycjon6LSn5biBJyxcclxuXHRcdG5vZGVzOifoioLngrnorr7nva4nLFxyXG5cdFx0Ly8gcHJvZmlsZVxyXG5cdFx0cHJvdGl0OifmiJHnmoQnLFxyXG5cdFx0YXBwczon5bqU55So56iL5bqP6K6+572uJyxcclxuXHRcdG1hZ2V3OifnrqHnkIbpkrHljIUnLFxyXG5cdFx0YWRkQm9vazon5Zyw5Z2A55uu5b2VJyxcclxuXHRcdFNldHRpbmdzOiforr7nva4nLFxyXG5cdFx0aGVscGNlbjon5biu5Yqp5Lit5b+DJyxcclxuXHRcdGFib3V0dXM6J+WFs+S6juaIkeS7rCcsXHJcblx0XHRIYXJkd2FyZTon56Gs5Lu2JyxcclxuXHRcdG1hdGg6J+mFjeWll+ehrOS7ticsXHJcblx0XHQvLyB3YWxsZXRcclxuXHRcdFdhbGxldDon6ZKx5YyFJyxcclxuXHRcdGFzc2V0czon6LWE5LqnJyxcclxuXHRcdGN3YWxsZXQ6J+mAieaLqemSseWMhScsXHJcblx0XHRtYW5hZ2U6J+euoeeQhicsXHJcblx0XHRtd2FsbGV0OifnrqHnkIbpkrHljIUnLFxyXG5cdFx0YWRkd2FsbGV0Oifmt7vliqAnLFxyXG5cdFx0Ly8gYWRkXHJcblx0XHRjcmV3YWxsbGV0OifliJvlu7rpkrHljIUnLFxyXG5cdFx0bW5laW1wb3J0OifliqnorrDor43lr7zlhaUnLFxyXG5cdFx0cHJpdmFrZXlpbXBvcnQ6J+engemSpeWvvOWFpScsXHJcblx0XHQvLyBiYWNrL2luZGV4XHJcblx0XHRiYWNrdXBNbmVUaXQ6J+Wkh+S7veWKqeiusOivjScsXHJcblx0XHRCYWNrdXBUaXBzOiflpIfku73mj5DnpLonLFxyXG5cdFx0QXhpb21zOiflhaznkIbmmK/mjqfliLbotYTkuqfnmoTllK/kuIDmlrnms5XjgIInLFxyXG5cdFx0cmV0cmlldmU6J+aCqOaXoOazleajgOe0ouS4ouWkseeahOWKqeiusOespu+8jOWboOatpOivt+WKoeW/heWvueWFtui/m+ihjOWkh+S7ve+8gScsXHJcblx0XHRkaXNjbG9zZTon5LiN6KaB5ZCR5Lu75L2V5Lq66YCP6Zyy5L2g55qE6K6w5b+G5rOV44CCJyxcclxuXHRcdHN0YXJ0QmFjazon5byA5aeL5aSH5Lu9JyxcclxuXHRcdC8vIGJhY2t1cDJcclxuXHRcdHBjb3B5Oifor7fmjInmraPnoa7nmoTpobrluo/lpI3liLYnLFxyXG5cdFx0cGNvcHkyOifliqnorrDor40nLFxyXG5cdFx0Ym9vc3Rlcjon5a6j5Lyg6K+t5bCG55So5LqO6ZKx5YyF6LWE5Lqn6L+95Zue77yM6K+35oyJ5q2j56Gu6aG65bqP5aSN5Yi25a6j5Lyg6K+t5bm25L+d5a2Y5Zyo5a6J5YWo55qE5Zyw5pa577yM5LiN5b6X5rOE6Zyy57uZ5LuW5Lq6JyxcclxuXHRcdGNvcGllZDon5oiR5bey6K6w5L2PJyxcclxuXHRcdC8vIGJhY2t1cDNcclxuXHRcdGNvbk1uZTon56Gu6K6k5L2g55qE6ZKx5YyF5Yqp6K6w6K+NJyxcclxuXHRcdGJvb3N0ZXJ3b3JkOifor7fngrnlh7vliqnorrDor43mloflrZfvvIzku6Xnoa7kv53mgqjnmoTlpIfnlKjliqnmjqjlmajmloflrZfmraPnoa7ml6Dor68nLFxyXG5cdFx0YmFja0NvbTon5aSH5Lu95Yqp6K6w56ym5bey5a6M5oiQ77yBJyxcclxuXHRcdHNlZWQ6J+aXoOaViOWKqeiusOivjScsXHJcblx0XHR3cm9uZ1dvcmQ6J+S9oOi+k+WFpeS6humUmeivr+eahOWNleivje+8jCcsXHJcblx0XHR3cm9uZ1dvcmQyOifor7fph43or5XjgIInLFxyXG5cdFx0Ly8gdHJhbnNQYXdcclxuXHRcdHRyYW5zUGF3OifkuqTmmJPlr4bnoIEnLFxyXG5cdFx0c2V0dHJhbnNQYXc6J+iuvue9ruS6pOaYk+WvhueggScsXHJcblx0XHR0cmFuc1Bhd0FnYWluOifor7flho3mrKHovpPlhaXlr4bnoIEnLFxyXG5cdFx0U2VjdXJldHJhbnNhY3Rpb246J+S/nemanOS6pOaYk+Wvhuegge+8jCcsXHJcblx0XHRTZWN1cmV0cmFuc2FjdGlvbjI6J+ivt+WLv+azhOmcsicsXHJcblx0XHRQYXNzd29yZGRpc2NyZXBhbnNpZXM6J+S4pOasoeWvhueggei+k+WFpeS4jeS4gOiHtCcsXHJcblx0XHRcclxuXHRcdC8vIGFib3V0XHJcblx0XHRWZXJzaW9udXBkYXRlOifniYjmnKzmm7TmlrAnLFxyXG5cdFx0T2ZmaWNpYWx3ZWJzaXRlOiflrpjmlrnnvZHnq5knLFxyXG5cdFx0VGVybXNvZlNlcnZpY2U6J+acjeWKoeadoeasvicsXHJcblx0XHRQcml2YWN5UG9saWN5OifpmpDnp4HmlL/nrZYnLFxyXG5cdFx0Ly8gVGVybXNvZlNlcnZpY2VcclxuXHRcdEV0aWFtbmlzaWxvcmVtMTonRXRpYW0gbmlzaSBsb3JlbeeugOS9kycsXHJcblx0XHRFdGlhbW5pc2lsb3JlbTI6JycsXHJcblx0XHRFdGlhbW5pc2lsb3JlbTM6JycsXHJcblx0XHQvLyBwcml2YWN5XHJcblx0XHRcdFRlcm1zb2ZTZXJ2aWNlOifpmpDnp4HmlL/nrZYnLFxyXG5cdFx0XHQvLyBtYW5hZ2VcclxuXHRcdFx0XHRBZGRyZXNzOiflnLDlnYAnLFxyXG5cdFx0XHRcdE1hbmFnZTon566h55CGJyxcclxuXHRcdFx0XHROYW1lOiflkI3lrZcnLFxyXG5cdFx0XHRcdFNldG5hbWU6J+iuvue9rumSseWMheWQjeensCcsXHJcblx0XHRcdFx0QmFja3VwcHJpdmF0ZWtleTon5aSH5Lu956eB6ZKlJyxcclxuXHRcdFx0XHROZXd3YWxsZXRuYW1lOifmlrDnmoTpkrHljIXlkI3np7AnLFxyXG5cdFx0XHRcdC8vIHRyYW5zUGF3TWFuXHJcblx0XHRcdFx0IGtlZXB5b3VybW5lbW9uaWNzOifor7fkv53nlZnkvaDnmoTorrDlv4bms5XjgILku7vkvZXojrflvpfkvaDnmoTliqnorrDnrKbnmoTkurrpg73lj6/ku6XmjqfliLbkvaDnmoTotKbmiLfvvIzljIXmi6zovaznp7vmiYDmnInotYTph5EnLFxyXG5cdFx0XHRcdCBJbmNvcnJlY3RwYXNzd29yZDon5a+G56CB5LiN5q2j56GuJyxcclxuXHQgIC8vIGtleW91dFxyXG5cdCAga2VlcHlvdXJwcml2YXRla2V5Oifor7fkv53nlZnmgqjnmoTnp4HpkqXjgILku7vkvZXojrflvpfmgqjnp4HpkqXnmoTkurrpg73lj6/ku6XmjqfliLbmgqjnmoTluJDmiLfvvIzljIXmi6zovaznp7vmiYDmnInotYTph5EnLFxyXG5cdC8vIHNob3drZXlcclxuXHRTaG93cHJpdmF0ZWtleTon5pi+56S656eB6ZKlJyxcclxuXHRTaG93cHJpdmF0ZWtleXRleHQ6J+aWh+acrCcsXHJcblx0U2hvd1FSQ29kZTon5LqM57u056CBJyxcclxuXHRTaG93Q29weTon5aSN5Yi2JyxcclxuXHRTY2FudGhlUVI6J+aJq+aPj+S6jOe7tOeggeiHsy4uLi4nLFxyXG5cdENvcHlwcml2YXRla2V5U3VjY2Vzc2Z1bDon5aSN5Yi256eB6ZKl5oiQ5YqfJyxcclxuXHRPbmVtb21lbnRwbGVhc2U6J+ivt+eojeetiScsXHJcblx0Ly8gbWFya2V0XHJcblx0VHJhbmRpbmdQYWlyczon5biB56eNJyxcclxuXHRQcmljZVZvbDon5Lu35qC8JyxcclxuXHRDaGFuZzonMjTlsI/ml7bmtqjot4zluYUnLFxyXG5cdC8vIGRpc2NvdmVyXHJcblx0REFQUHdlYnNpdGU6J+aQnOe0ouaIlui/m+WFpURBUFDnvZHnq5knLFxyXG5cdEJlZWZ5OidCZWVmeSBmaW5hbmNlKEJTQyknLFxyXG5cdHJldmVudWU6J+WfuuS6juW4geWuieaZuuiDvemTvueahOaUtuebiuiBmuWQiOWZqCcsXHJcblx0QnVuaWNvcm46J0J1bmljb3JuJyxcclxuXHR0aHJvdWdobW9iaWxpdHk6J+S4gOS4quaAp+iDveWNk+i2iueahEFNTSBERVjvvIzpgJrov4fmtYHliqjmgKcuLicsXHJcblx0Rm9yVHViZTonRm9yVHViZShCU0MpJyxcclxuXHRwbGF0Zm9ybTon5YWo55CD6aKG5YWI55qERGVGaeWAn+i0t+W5s+WPsO+8iEJTQ++8iScsXHJcblx0UG9wdWxhcjon54Ot6ZeoJyxcclxuXHRMZW5kaW5nOiflgJ/lh7onLFxyXG5cdFRyYWRlOifotLjmmJMnLFxyXG5cdFlpZWxkOifkuqfph48nLFxyXG5cdFN0YWtlOifogqHku70nLFxyXG5cdHJlZGlyZWN0ZWQ6J+aCqOWwhuiiq+mHjeWumuWQkeWIsOesrOS4ieaWuWRBcHDpobXpnaLvvIzmgqjlr7nnrKzkuInmlrlkQXBw55qE5L2/55So5bCG5Y+X6K+l56ys5LiJ5pa5ZEFwcCBpc+eUqOaIt+WNj+iuruWSjOmakOengeaUv+etlueahOe6puadn++8jOesrOS4ieaWuWRBcHDnm7TmjqXkuJTlrozlhajlr7nmgqjotJ/otKPjgIInLFxyXG5cdERpc2NsYWltZXJzOiflhY3otKPlo7DmmI4nLFxyXG5cdC8vIG5mdENvbGxlY3Rpb25cclxuXHRORlRjb2xsZWN0aW9uOidORlTmlLbol4/lk4EnLFxyXG5cdENvbnRyYWN0YWRkcmVzczon5ZCI57qm5Zyw5Z2AJyxcclxuXHRUb2tlbklEOifku6TniYxJRCcsXHJcblx0ZW50ZXJjb250cmFjdGFkZHJlc3M6J+ivt+i+k+WFpeWQiOe6puWcsOWdgCcsXHJcblx0ZW50ZXJ0b2tlbklEOifor7fovpPlhaXku6TniYxJRCcsXHJcblx0Q29udHJhY3RzOiflkIjnuqYnLFxyXG5cdElEOidJRCcsXHJcblx0Q29sbGVjdGlvbmRldGFpbHM6J+aUtuiXj+WTgeivpuaDhScsXHJcblx0Ly8gYnRjIGluZGV4XHJcblx0RXhpc3RpbmdiYWxhbmNlOifnjrDmnInkvZnpop0nLFxyXG5cdEZyZWV6ZWJhbGFuY2U6J+WGu+e7k+S9meminScsXHJcblx0QWxsOifmiYDmnIknLFxyXG5cdFNlbmQ6J+WPkemAgScsXHJcblx0UmVjZWl2ZTon5o6l5pS2JyxcclxuXHQvLyBzZW5kVG9rZW4gaW5kZXhcclxuXHRSZWNlaXZpbmdhZGRyZXNzOifmjqXlj5flnLDlnYAnLFxyXG5cdFJlY2VpdmluZ2FkZHJlc3NFcnJvcjon5o6l5Y+X5Zyw5Z2A6ZSZ6K+vJyxcclxuXHRTY2FuUVI6J+aJq+aPj+S6jOe7tOeggeS7pei9rOenu+WIsOi1hOS6pycsXHJcblx0Q29weWFkZHJlc3M6J+WkjeWItuWcsOWdgCcsXHJcblx0Q29weVN1Y2Nlc3NmdWw6J+WkjeWItuWcsOWdgOaIkOWKn++8gScsXHJcblx0Ly8gdHJhbnNmZXJcclxuXHRUcmFuc2Zlcjon6L2s6LSmJyxcclxuXHRBZGRyZXNzQm9vazon5Zyw5Z2A6JaEJyxcclxuXHRUcmFuc2ZlcmFtb3VudDon6L2s6LSm6YeR6aKdJyxcclxuXHRCYWxhbmNlOifkvZnpop0nLFxyXG5cdEFMTDpcIuaJgOaciVwiLFxyXG5cdFJlbWFyazon5aSH5rOoJyxcclxuXHRUcmFuc2FjdGlvbmZlZTon5Lqk5piT6LS5JyxcclxuXHRUcmFuc2ZlcmNvbmZpcm1hdGlvbjon6L2s6LSm56Gu6K6k5LmmJyxcclxuXHRBbW91bnQ6J+mHkeminScsXHJcblx0U2VuZGFkZHJlc3M6J+WPkemAgeWcsOWdgCcsXHJcblx0RmluZ2VycHJpbnRwYXNzd29yZDon5oyH57q55a+G56CBJyxcclxuXHRmaW5nZXJwcmludHNlbnNvcjon6Kem5pG45oyH57q55Lyg5oSf5ZmoJyxcclxuXHRVc2VQYXNzd29yZDon5L2/55So5a+G56CBJyxcclxuXHRGaW5nZXJwcmludHJlY29nbml6ZWQ6J+aMh+e6ueaXoOazleivhuWIq+OAgicsXHJcblx0VHJ5YWdhaW46J+ivt+WGjeasoeWwneivlScsXHJcblx0RmluZ2VycHJpbnRyZWNvZ25pemVkOifmjIfnurnor4bliKvmiJDlip/jgIInLFxyXG5cdGVudGVydGhldHJhbnNmZXJhbW91bnQ6J+ivt+i+k+WFpei9rOi0pumHkeminScsXHJcblx0ZW50ZXJ0aGVyZWNlaXZpbmdhZGRyZXNzOifor7fovpPlhaXmjqXmlLblnLDlnYAnLFxyXG5cdGxlc3N0aGFuOifovpPlhaXnmoTph5Hpop3kuI3og73lsI/kuo4wJyxcclxuXHRydW5uaW5nbG93OifkvZnpop3kuI3otrMnLFxyXG5cdGZpbmdlcnByaW50aWRlbnRpZmljYXRpb246J+atpOiuvuWkh+S4jeaUr+aMgeaMh+e6ueivhuWIqycsXHJcblx0bm90ZXF1aXBwZWQ6J+atpOiuvuWkh+acqumFjeWkh+WvhueggemUgeWumuWxj+W5le+8jOaXoOazleS9v+eUqOaMh+e6ueivhuWIqycsXHJcblx0b25pbnRoZXNldHRpbmc6J+atpOiuvuWkh+S4reayoeaciei+k+WFpeaMh+e6ueOAguivt+WcqOiuvue9ruS4reaJk+W8gOWugycsXHJcblx0Ly8gXHRBZGQgVG9rZW5cclxuXHRcdEFkZFRva2VuOifmt7vliqDku6PluIEnLFxyXG5cdFx0SG90YXNzZXRzOifng63pl6jotYTkuqcnLFxyXG5cdFx0QWRkZWRzdWNjZXNzZnVsbHk6J+a3u+WKoOaIkOWKnycsXHJcblx0XHQvLyBiYWNrdXA1XHJcblx0XHRcdEltcG9ydHZpYXByaXZhdGVrZXk6J+mAmui/h+engemSpeWvvOWFpScsXHJcblx0XHRcdFByaXZhdGVrZXlpbXBvcnR2ZXJpZmljYXRpb246J+engemSpeWvvOWFpemqjOivgScsXHJcblx0XHRcdHByaXZhdGVrZXlhbmRkbzon6K+36L6T5YWl5oKo55qE56eB6ZKl77yM5LiN6KaB5bCG5YW25rOE6Zyy57uZ5YW25LuW5Lq65aSW6YOo5Zyw5Z2A5peg5rOV6YCa6L+H5Yqp6K6w6ZSu5oGi5aSN44CC6K+35aal5ZaE5L+d566hJyxcclxuXHRcdGVudGVyeW91cnByaXZhdGVrZXk6J+ivt+i+k+WFpeaCqOeahOengemSpScsXHJcblx0XHRiZWVtcHR5OifkuI3og73kuLrnqbonLFxyXG5cdFx0YmVlbmltcG9ydGVkOifpkrHljIXlt7Lnu4/ooqvlr7zlhaUnLFxyXG5cdFx0Ly8gYmFja3VwNFxyXG5cdFx0SW1wb3J0bW5lbW9uaWNzOiflr7zlhaXliqnorrDor40nLFxyXG5cdFx0TW5lbW9uaWNzaW1wb3J0dmVyaWZpY2F0aW9uOifliqnorrDnrKbovpPlhaXpqozor4EnLFxyXG5cdCAgTGFuZ3VhZ2U6J+ivreiogCcsXHJcblx0ICBsYW5nZmFuOifnuYHkvZPkuK3mlocnLFxyXG5cdCAgbGFuZ2ppYW46J+eugOS9k+S4reaWhycsXHJcblx0ICBlbmc6J+iLseaWhycsXHJcblx0ICBlZGl0Oifkv67mlLknLFxyXG5cdCAgRGVsZXRlOifliKDpmaQnLFxyXG5cdCAgREVMRVRFOifliKDpmaQnLFxyXG5cdCAgQWRkYWRkcmVzczon5re75Yqg5Zyw5Z2AJyxcclxuXHQgIFNhdmU6J+S/neWtmCcsXHJcblx0ICBzZWxlY3RjdXJyZW5jeTon6K+36YCJ5oup5biB56eNJyxcclxuXHQgIFBsZWFzZXJlY2lwaWVudGFkZHJlc3M6J+ivt+i+k+WFpeaUtuS7tuS6uuWcsOWdgCcsXHJcblx0ICBlbnRlcnRoZW5hbWU6J+ivt+i+k+WFpeWQjeensCcsXHJcblx0ICBBZGRyZXNzb3JuYW1lOiflnLDlnYDmiJblkI3np7DkuI3og73kuLrnqbonLFxyXG5cdCAgbG9hZGluZzon5Yqg6L295LitJyxcclxuXHQgIGNsb3NldmFsaWRhdGlvbjon56Gu6K6k5YWz6Zet6aqM6K+B77yfJyxcclxuXHQgIExvZ2luOifnmbvlvZUnLFxyXG5cdCAgVHJhbnNhY3Rpb25kZXRhaWxzOifkuqTmmJPor6bmg4UnLFxyXG5cdCAgXHRDb25maXJtZWQ6J+ehruiupOS6pOaYkycsXHJcblx0ICBcdFRpbWU6J+aXtumXtCcsXHJcblx0ICBcdFR4RmVlOiflj5HpgIHotLknLFxyXG5cdCAgXHRUcmFuc2FjdGlvbklEOifkuqTmmJNJRCcsXHJcblx0ICBcdG90aGVyczon5YW25LuWJyxcclxuXHQgIFx0bWU6J+aIkScsXHJcblx0ICBtb3JlaW5mb3JtYXRpb246J+acieWFs+ivpue7huS/oeaBr++8jOivt+i9rOWIsOa1j+iniOWZqCcsXHJcblx0ICBcdENvcHlTdWNjZXNzZnVsOiflpI3liLbmiJDlip/vvIEnLFxyXG5cdFx0Tm9jb250ZW50Oifml6DlhoXlrrknLFxyXG5cdFx0UmVjb2duaXRpb25jYW5jZWxsZWQ6J+W3suWPlua2iOivhuWIqycsXHJcblx0XHRGaW5nZXJwcmludGlkZW50aWZpY2F0aW9uZmFpbGVkOifmjIfnurnor4bliKvlpLHotKXvvIzor7fph43or5UnLFxyXG5cdFx0RmluZ2VycHJpbnRtYXRjaGluZ2ZhaWxlZDon5oyH57q55Yy56YWN5aSx6LSl77yM6K+36YeN5paw6L6T5YWlJyxcclxuXHRcdFRoZW51bWJlcm9mZmluZ2VycHJpbnQ6J+aMh+e6ueivhuWIq+Wksei0peeahOasoeaVsOi2hei/h+mZkOWItuOAguivt+S9v+eUqOWFtuS7luaWueazlei/m+ihjOi6q+S7vemqjOivgScsXHJcblx0c2VwYXJhdGVkYnlzcGFjZXM6J+i+k+WFpeS7peepuuagvOWIhumalOeahOWKqeiusOWNleivjScsXHJcblx0Tm90eWV0b3Blbjon5pqC5pyq5byA5pS+JyxcclxuXHRUcmFuc2ZlcnN1Y2NlZWRlZDon6L2s6LSm5oiQ5YqfJyxcclxuXHRUcmFuc2ZlcmZhaWxlZGNvbmZpcm06J+S8oOi+k+Wksei0pe+8jOivt+ehruiupOS/oeaBr+aYr+WQpuato+ehricsXHJcblx0eW91cmNyZWRpdDon5L2Z6aKd5LiN6LazJyxcclxuXHRhZGRyZXNzZXJyb3I6J+WcsOWdgOmUmeivrycsXHJcblx0b2ZmY2hhaW46J+ivt+i+k+WFpeazqOmHiu+8iOmTvuWklu+8iScsXHJcblx0fVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///631\n"); /***/ }), /* 632 */ @@ -74867,7 +74875,7 @@ eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.de /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _index;function _defineProperty(obj, key, value) {if (key in obj) {Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true });} else {obj[key] = value;}return obj;} // en.js\nvar _default = {\n index: (_index = {\n walletname: 'Please enter wallet name',\n Namecannot: 'Name cannot be empty',\n // 底部导航栏\n Wallet: 'Wallet',\n NFT: 'NFT',\n Market: 'Market',\n Discover: 'Discover',\n Profile: 'Profile',\n // tongyong\n Confirm: 'Confirm',\n Successful: 'Successfully',\n Cancel: 'Cancel',\n Setsuccessfully: 'Set successfully',\n Creationfailed: 'Creation failed',\n correct: 'Correct',\n\n langSelect: 'Select',\n fingerPass: 'Fingerprint password',\n lans: 'Language settings',\n curr: 'Currency',\n nodes: 'Node settings',\n // profile\n protit: 'Profile',\n apps: 'App settings',\n magew: 'Manage Wallet',\n addBook: 'Address Book',\n Settings: 'Settings',\n helpcen: 'Help Center',\n aboutus: 'About Us',\n Hardware: 'Hardware',\n math: 'Matching hardware' }, _defineProperty(_index, \"Wallet\",\n\n 'Wallet'), _defineProperty(_index, \"assets\",\n 'Assets'), _defineProperty(_index, \"cwallet\",\n 'Choose a wallet'), _defineProperty(_index, \"manage\",\n 'Manage'), _defineProperty(_index, \"mwallet\",\n 'Manage wallet'), _defineProperty(_index, \"addwallet\",\n 'Add to'), _defineProperty(_index, \"crewalllet\",\n\n 'Create a wallet'), _defineProperty(_index, \"mneimport\",\n 'Mnemonic import'), _defineProperty(_index, \"privakeyimport\",\n 'Private key import'), _defineProperty(_index, \"backupMneTit\",\n\n 'Backup mnemonics'), _defineProperty(_index, \"BackupTips\",\n 'Backup Tips'), _defineProperty(_index, \"Axioms\",\n 'Axioms are the only way to control assets.'), _defineProperty(_index, \"retrieve\",\n 'You cannot retrieve a lost mnemonic, so be sure to back it up!'), _defineProperty(_index, \"disclose\",\n 'Do not disclose your mnemonic to anyone.'), _defineProperty(_index, \"startBack\",\n 'Start backup'), _defineProperty(_index, \"pcopy\",\n\n 'Please copy the helper words in'), _defineProperty(_index, \"pcopy2\",\n 'the correct order'), _defineProperty(_index, \"booster\",\n 'The booster words will be used for wallet asset recovery, please copy the booster words in the correct order and keep them in a safe place and do not disclose them to others'), _defineProperty(_index, \"copied\",\n 'I have copied it'), _defineProperty(_index, \"conMne\",\n\n 'Confirm your wallet mnemonic'), _defineProperty(_index, \"boosterword\",\n 'Please click on the booster words in order to ensure that your backup booster words are correct'), _defineProperty(_index, \"backCom\",\n 'Backup mnemonic completed!'), _defineProperty(_index, \"seed\",\n 'Invalid Seed'), _defineProperty(_index, \"wrongWord\",\n 'You entered the wrong booster words,'), _defineProperty(_index, \"wrongWord2\",\n 'please try again.'), _defineProperty(_index, \"transPaw\",\n\n 'Transaction password'), _defineProperty(_index, \"settransPaw\",\n 'Set transaction password'), _defineProperty(_index, \"transPawAgain\",\n 'Please enter again'), _defineProperty(_index, \"Securetransaction\",\n 'Secure transaction passwords,'), _defineProperty(_index, \"Securetransaction2\",\n 'please do not disclose'), _defineProperty(_index, \"Passworddiscrepansies\",\n 'Password discrepansies'), _defineProperty(_index, \"Versionupdate\",\n\n\n 'Version update'), _defineProperty(_index, \"Officialwebsite\",\n 'Official website'), _defineProperty(_index, \"TermsofService\",\n 'Terms of Service'), _defineProperty(_index, \"PrivacyPolicy\",\n 'Privacy Policy'), _defineProperty(_index, \"Etiamnisilorem1\",\n\n 'Etiam nisi lorem'), _defineProperty(_index, \"Etiamnisilorem2\",\n 'posuere at turpis at, fringilla efficitur quam. Suspendisse vitae lacus ac lectus facilisis ornare. Vivamus vitae pulvinar nisi, in vehicula elit. Praesent iaculis ante tellus, eu mattis lectus suscipit sit amet. Sed congue accumsan nunc in iaculis. Sed malesuada elit turpis, eu egestas eros rhoncus non. Sed pulvinar euismod libero sit amet scelerisque. Vestibulum ante felis, condimentum in vulputate id, tempor eu nulla. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Etiam condimentum augue vitae nulla suscipit eleifend. Phasellus consectetur volutpat nulla, cursus facilisis elit vulputate sed. Mauris in semper sem. Interdum et malesuada fames ac ante ipsum primis in faucibus.'), _defineProperty(_index, \"Etiamnisilorem3\",\n 'Etiam nisi lorem, posuere at turpis at, fringilla efficitur quam. Suspendisse vitae lacus ac lectus facilisis ornare. Vivamus vitae pulvinar nisi, in vehicula elit. Praesent iaculis ante tellus, eu mattis lectus suscipit sit amet. Sed congue accumsan nunc in iaculis. Sed malesuada elit turpis, eu egestas eros rhoncus non. Sed pulvinar euismod libero sit amet scelerisque. Vestibulum ante felis, condimentum in vulputate id, tempor eu nulla. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Etiam condimentum augue vitae nulla suscipit eleifend. Phasellus consectetur volutpat nulla, cursus facilisis elit vulputate sed. Mauris in semper sem. Interdum et malesuada fames ac ante ipsum primis in faucibus.'), _defineProperty(_index, \"TermsofService\",\n\n 'Terms of Service'), _defineProperty(_index, \"Address\",\n\n\n 'Address'), _defineProperty(_index, \"Manage\",\n 'Manage'), _defineProperty(_index, \"Name\",\n 'Name'), _defineProperty(_index, \"Setname\",\n 'Set name'), _defineProperty(_index, \"Backupprivatekey\",\n 'Backup private key'), _defineProperty(_index, \"Newwalletname\",\n 'New wallet name'), _defineProperty(_index, \"keepyourmnemonics\",\n\n 'Please keep your mnemonics. Anyone who gets your mnemonics can control your account, including transferring all funds'), _defineProperty(_index, \"Incorrectpassword\",\n 'Incorrect password'), _defineProperty(_index, \"keepyourprivatekey\",\n\n 'Please keep your private key. Anyone who gets your private key can control your account, including transferring all funds'), _defineProperty(_index, \"Showprivatekey\",\n\n\n 'Show private key'), _defineProperty(_index, \"Showprivatekeytext\",\n 'Text'), _defineProperty(_index, \"ShowQRCode\",\n 'QR Code'), _defineProperty(_index, \"ShowCopy\",\n 'Copy'), _defineProperty(_index, \"ScantheQR\",\n 'Scan the QR code to ....'), _defineProperty(_index, \"CopyprivatekeySuccessful\",\n 'Copy private key Successful!'), _defineProperty(_index, \"Onemomentplease\",\n 'One moment please'), _defineProperty(_index, \"TrandingPairs\",\n\n 'Tranding Pairs'), _defineProperty(_index, \"PriceVol\",\n 'Price/Vol'), _defineProperty(_index, \"Chang\",\n '24h Chang'), _defineProperty(_index, \"DAPPwebsite\",\n\n\n 'Search or enter the DAPP website'), _defineProperty(_index, \"Beefy\",\n 'Beefy finance(BSC)'), _defineProperty(_index, \"revenue\",\n 'Revenue aggregator based on coin security intelligent chain'), _defineProperty(_index, \"Bunicorn\",\n 'Bunicorn'), _defineProperty(_index, \"throughmobility\",\n 'A high performance AMM DEX through mobility'), _defineProperty(_index, \"ForTube\",\n 'ForTube(BSC)'), _defineProperty(_index, \"platform\",\n 'The world is leading defi lending platform (BSC)'), _defineProperty(_index, \"Popular\",\n 'Popular'), _defineProperty(_index, \"Lending\",\n 'Lending'), _defineProperty(_index, \"Trade\",\n 'Trade'), _defineProperty(_index, \"Yield\",\n 'Yield'), _defineProperty(_index, \"Stake\",\n 'Stake'), _defineProperty(_index, \"redirected\",\n 'You will be redirected to a third party dApp page and your use of the third party dApp will be governed by that third party dApp is User Agreement and Privacy Policy, for which the third party dApp is directly and solely liable to you.'), _defineProperty(_index, \"Disclaimers\",\n 'Disclaimers'), _defineProperty(_index, \"NFTcollection\",\n\n 'NFT collection'), _defineProperty(_index, \"Contractaddress\",\n 'Contract address'), _defineProperty(_index, \"TokenID\",\n 'Token ID'), _defineProperty(_index, \"entercontractaddress\",\n 'Please enter the contract address'), _defineProperty(_index, \"entertokenID\",\n 'Please enter token ID'), _defineProperty(_index, \"Contracts\",\n 'Contracts'), _defineProperty(_index, \"ID\",\n 'ID'), _defineProperty(_index, \"Collectiondetails\",\n 'Collection details'), _defineProperty(_index, \"Existingbalance\",\n\n 'Existing balance'), _defineProperty(_index, \"Freezebalance\",\n 'Freeze balance'), _defineProperty(_index, \"All\",\n 'All'), _defineProperty(_index, \"Send\",\n 'Send'), _defineProperty(_index, \"Receive\",\n 'Receive'), _defineProperty(_index, \"Receivingaddress\",\n\n 'Receiving address'), _defineProperty(_index, \"ScanQR\",\n 'Scan the QR code to transfer to the asset'), _defineProperty(_index, \"Copyaddress\",\n 'Copy address'), _defineProperty(_index, \"CopySuccessful\",\n 'Copy address Successful!'), _defineProperty(_index, \"Transfer\",\n\n 'Transfer'), _defineProperty(_index, \"AddressBook\",\n 'Address Book'), _defineProperty(_index, \"Transferamount\",\n 'Transfer amount'), _defineProperty(_index, \"Balance\",\n 'Balance'), _defineProperty(_index, \"ALL\",\n \"ALL\"), _defineProperty(_index, \"Remark\",\n 'Remark'), _defineProperty(_index, \"Transactionfee\",\n 'Transaction fee'), _defineProperty(_index, \"Transferconfirmation\",\n 'Transfer confirmation'), _defineProperty(_index, \"Amount\",\n 'Amount'), _defineProperty(_index, \"Sendaddress\",\n 'Send address'), _defineProperty(_index, \"Fingerprintpassword\",\n 'Fingerprint password'), _defineProperty(_index, \"fingerprintsensor\",\n 'Touch the fingerprint sensor'), _defineProperty(_index, \"UsePassword\",\n 'Use Password'), _defineProperty(_index, \"Fingerprintrecognized\",\n 'Fingerprint not recognized.'), _defineProperty(_index, \"Tryagain\",\n 'Try again'), _defineProperty(_index, \"Fingerprintrecognized\",\n 'Fingerprint recognized.'), _defineProperty(_index, \"enterthetransferamount\",\n 'Please enter the transfer amount'), _defineProperty(_index, \"enterthereceivingaddress\",\n 'Please enter the receiving address'), _defineProperty(_index, \"lessthan\",\n 'The entered amount cannot be less than 0'), _defineProperty(_index, \"runninglow\",\n 'Sorry, your credit is running low'), _defineProperty(_index, \"fingerprintidentification\",\n 'This device does not support fingerprint identification'), _defineProperty(_index, \"notequipped\",\n 'This device is not equipped with a password lock screen and cannot use fingerprint identification'), _defineProperty(_index, \"oninthesetting\",\n 'There is no fingerprint entered in this device. Please turn it on in the setting'), _defineProperty(_index, \"AddToken\",\n\n 'Add Token'), _defineProperty(_index, \"Hotassets\",\n 'Hot assets'), _defineProperty(_index, \"Addedsuccessfully\",\n 'Added successfully'), _defineProperty(_index, \"Importviaprivatekey\",\n\n 'Import via private key'), _defineProperty(_index, \"Privatekeyimportverification\",\n 'Private key import verification'), _defineProperty(_index, \"privatekeyanddo\",\n 'Please enter your private key and do not disclose it to othersThe external address cannot be recovered by mnemonics. Please keep it properly'), _defineProperty(_index, \"enteryourprivatekey\",\n 'Please enter your private key'), _defineProperty(_index, \"beempty\",\n 'Cannot be empty'), _defineProperty(_index, \"beenimported\",\n 'The wallet has been imported'), _defineProperty(_index, \"Importmnemonics\",\n\n 'Import mnemonics'), _defineProperty(_index, \"Mnemonicsimportverification\",\n 'Mnemonics import verification'), _defineProperty(_index, \"Language\",\n 'Language'), _defineProperty(_index, \"langfan\",\n 'Traditional Chinese'), _defineProperty(_index, \"langjian\",\n 'Simplified Chinese'), _defineProperty(_index, \"eng\",\n 'English'), _defineProperty(_index, \"edit\",\n 'Edit'), _defineProperty(_index, \"Delete\",\n 'Delete'), _defineProperty(_index, \"DELETE\",\n 'DELETE'), _defineProperty(_index, \"Addaddress\",\n 'Add address'), _defineProperty(_index, \"Save\",\n 'Save'), _defineProperty(_index, \"selectcurrency\",\n 'Please select currency'), _defineProperty(_index, \"Pleaserecipientaddress\",\n 'Please enter the recipient address'), _defineProperty(_index, \"enterthename\",\n 'Please enter the name'), _defineProperty(_index, \"Addressorname\",\n 'Address or name cannot be empty'), _defineProperty(_index, \"loading\",\n 'loading'), _defineProperty(_index, \"closevalidation\",\n 'Confirm close validation?'), _defineProperty(_index, \"Login\",\n 'Log in'), _defineProperty(_index, \"Transactiondetails\",\n 'Transaction details'), _defineProperty(_index, \"Confirmed\",\n 'Confirmed'), _defineProperty(_index, \"Time\",\n 'Time'), _defineProperty(_index, \"TxFee\",\n 'Tx Fee'), _defineProperty(_index, \"TransactionID\",\n 'Transaction ID'), _defineProperty(_index, \"others\",\n 'others'), _defineProperty(_index, \"me\",\n 'me'), _defineProperty(_index, \"moreinformation\",\n 'Go to your browser for more information'), _defineProperty(_index, \"CopySuccessful\",\n 'Copy Successful!'), _defineProperty(_index, \"Nocontent\",\n 'No content'), _defineProperty(_index, \"Recognitioncancelled\",\n\n 'Recognition has been cancelled'), _defineProperty(_index, \"Fingerprintidentificationfailed\",\n 'Fingerprint identification failed, please try again'), _defineProperty(_index, \"Fingerprintmatchingfailed\",\n 'Fingerprint matching failed, please re-enter'), _defineProperty(_index, \"Thenumberoffingerprint\",\n 'The number of fingerprint identification failures exceeds the limit. Please use other methods for authentication'), _defineProperty(_index, \"separatedbyspaces\",\n 'Enter mnemonic words separated by spaces'), _defineProperty(_index, \"Notyetopen\",\n 'Not yet open'), _defineProperty(_index, \"Transfersucceeded\",\n 'Transfer succeeded'), _defineProperty(_index, \"Transferfailedconfirm\",\n 'Transfer failed, please confirm the information is correct'), _defineProperty(_index, \"yourcredit\",\n 'Sorry, your credit is running low'), _defineProperty(_index, \"addresserror\",\n 'address error'), _defineProperty(_index, \"offchain\",\n 'Please enter a note (off-chain)'), _index) };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvbG9jYWxlcy9lbi5qcyJdLCJuYW1lcyI6WyJpbmRleCIsIndhbGxldG5hbWUiLCJOYW1lY2Fubm90IiwiV2FsbGV0IiwiTkZUIiwiTWFya2V0IiwiRGlzY292ZXIiLCJQcm9maWxlIiwiQ29uZmlybSIsIlN1Y2Nlc3NmdWwiLCJDYW5jZWwiLCJTZXRzdWNjZXNzZnVsbHkiLCJDcmVhdGlvbmZhaWxlZCIsImNvcnJlY3QiLCJsYW5nU2VsZWN0IiwiZmluZ2VyUGFzcyIsImxhbnMiLCJjdXJyIiwibm9kZXMiLCJwcm90aXQiLCJhcHBzIiwibWFnZXciLCJhZGRCb29rIiwiU2V0dGluZ3MiLCJoZWxwY2VuIiwiYWJvdXR1cyIsIkhhcmR3YXJlIiwibWF0aCJdLCJtYXBwaW5ncyI6IjZTQUFBO2VBQ2U7QUFDZEEsT0FBSztBQUNKQyxjQUFVLEVBQUMsMEJBRFA7QUFFSkMsY0FBVSxFQUFDLHNCQUZQO0FBR0o7QUFDQUMsVUFBTSxFQUFDLFFBSkg7QUFLSkMsT0FBRyxFQUFDLEtBTEE7QUFNSkMsVUFBTSxFQUFDLFFBTkg7QUFPSkMsWUFBUSxFQUFDLFVBUEw7QUFRSkMsV0FBTyxFQUFDLFNBUko7QUFTSjtBQUNBQyxXQUFPLEVBQUMsU0FWSjtBQVdFQyxjQUFVLEVBQUMsY0FYYjtBQVlKQyxVQUFNLEVBQUMsUUFaSDtBQWFKQyxtQkFBZSxFQUFDLGtCQWJaO0FBY0pDLGtCQUFjLEVBQUMsaUJBZFg7QUFlSkMsV0FBTyxFQUFDLFNBZko7O0FBaUJMQyxjQUFVLEVBQUMsUUFqQk47QUFrQkxDLGNBQVUsRUFBQyxzQkFsQk47QUFtQkxDLFFBQUksRUFBQyxtQkFuQkE7QUFvQkxDLFFBQUksRUFBQyxVQXBCQTtBQXFCTEMsU0FBSyxFQUFDLGVBckJEO0FBc0JMO0FBQ0FDLFVBQU0sRUFBQyxTQXZCRjtBQXdCTEMsUUFBSSxFQUFDLGNBeEJBO0FBeUJMQyxTQUFLLEVBQUMsZUF6QkQ7QUEwQkxDLFdBQU8sRUFBQyxjQTFCSDtBQTJCTEMs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O0FBMkxFLFVBM0xGO0FBNExNLGVBNUxOO0FBNkxBLFFBN0xBO0FBOExVLDBCQTlMVjtBQStMa0Isc0NBL0xsQjtBQWdNUSx5QkFoTVI7QUFpTVMsbUNBak1UO0FBa01HLFdBbE1IO0FBbU1XLDZCQW5NWDtBQW9NQyxVQXBNRDtBQXFNYyx1QkFyTWQ7QUFzTUssYUF0TUw7QUF1TUEsUUF2TUE7QUF3TUMsVUF4TUQ7QUF5TVMsa0JBek1UO0FBME1FLFVBMU1GO0FBMk1GLE1BM01FO0FBNE1VLDJDQTVNVjtBQTZNVSxvQkE3TVY7QUE4TUssY0E5TUw7O0FBZ05nQixrQ0FoTmhCO0FBaU4yQix1REFqTjNCO0FBa05xQixnREFsTnJCO0FBbU5rQixvSEFuTmxCO0FBb05hLDRDQXBOYjtBQXFOTSxnQkFyTk47QUFzTmEsc0JBdE5iO0FBdU5pQiw4REF2TmpCO0FBd05NLHFDQXhOTjtBQXlOUSxpQkF6TlI7QUEwTkksbUNBMU5KLFVBRFMsRSIsImZpbGUiOiI2MzIuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBlbi5qc1xyXG5leHBvcnQgZGVmYXVsdCB7XHJcblx0aW5kZXg6IHtcclxuXHRcdHdhbGxldG5hbWU6J1BsZWFzZSBlbnRlciB3YWxsZXQgbmFtZScsXHJcblx0XHROYW1lY2Fubm90OidOYW1lIGNhbm5vdCBiZSBlbXB0eScsXHJcblx0XHQvLyDlupXpg6jlr7zoiKrmoI9cclxuXHRcdFdhbGxldDonV2FsbGV0JyxcclxuXHRcdE5GVDonTkZUJyxcclxuXHRcdE1hcmtldDonTWFya2V0JyxcclxuXHRcdERpc2NvdmVyOidEaXNjb3ZlcicsXHJcblx0XHRQcm9maWxlOidQcm9maWxlJyxcclxuXHRcdC8vIHRvbmd5b25nXHJcblx0XHRDb25maXJtOidDb25maXJtJyxcclxuICAgICAgICBTdWNjZXNzZnVsOidTdWNjZXNzZnVsbHknLFxyXG5cdFx0Q2FuY2VsOidDYW5jZWwnLFxyXG5cdFx0U2V0c3VjY2Vzc2Z1bGx5OidTZXQgc3VjY2Vzc2Z1bGx5JyxcclxuXHRcdENyZWF0aW9uZmFpbGVkOidDcmVhdGlvbiBmYWlsZWQnLFxyXG5cdFx0Y29ycmVjdDonQ29ycmVjdCcsXHJcblx0XHRcdFx0XHJcblx0bGFuZ1NlbGVjdDonU2VsZWN0JyxcclxuXHRmaW5nZXJQYXNzOidGaW5nZXJwcmludCBwYXNzd29yZCcsXHJcblx0bGFuczonTGFuZ3VhZ2Ugc2V0dGluZ3MnLFxyXG5cdGN1cnI6J0N1cnJlbmN5JyxcclxuXHRub2RlczonTm9kZSBzZXR0aW5ncycsXHJcblx0Ly8gcHJvZmlsZVxyXG5cdHByb3RpdDonUHJvZmlsZScsXHJcblx0YXBwczonQXBwIHNldHRpbmdzJyxcclxuXHRtYWdldzonTWFuYWdlIFdhbGxldCcsXHJcblx0YWRkQm9vazonQWRkcmVzcyBCb29rJyxcclxuXHRTZXR0aW5nczonU2V0dGluZ3MnLFxyXG5cdGhlbHBjZW46J0hlbHAgQ2VudGVyJyxcclxuXHRhYm91dHVzOidBYm91dCBVcycsXHJcblx0SGFyZHdhcmU6J0hhcmR3YXJlJyxcclxuXHRtYXRoOidNYXRjaGluZyBoYXJkd2FyZScsXHJcblx0Ly8gd2FsbGV0XHJcblx0V2FsbGV0OidXYWxsZXQnLFxyXG5cdGFzc2V0czonQXNzZXRzJyxcclxuXHRjd2FsbGV0OidDaG9vc2UgYSB3YWxsZXQnLFxyXG5cdG1hbmFnZTonTWFuYWdlJyxcclxuXHRtd2FsbGV0OidNYW5hZ2Ugd2FsbGV0JyxcclxuXHRhZGR3YWxsZXQ6J0FkZCB0bycsXHJcblx0Ly8gYWRkXHJcblx0Y3Jld2FsbGxldDonQ3JlYXRlIGEgd2FsbGV0JyxcclxuXHRtbmVpbXBvcnQ6J01uZW1vbmljIGltcG9ydCcsXHJcblx0cHJpdmFrZXlpbXBvcnQ6J1ByaXZhdGUga2V5IGltcG9ydCcsXHJcblx0Ly8gYmFjay9pbmRleFxyXG5cdGJhY2t1cE1uZVRpdDonQmFja3VwIG1uZW1vbmljcycsXHJcblx0QmFja3VwVGlwczonQmFja3VwIFRpcHMnLFxyXG5cdEF4aW9tczonQXhpb21zIGFyZSB0aGUgb25seSB3YXkgdG8gY29udHJvbCBhc3NldHMuJyxcclxuXHRyZXRyaWV2ZTonWW91IGNhbm5vdCByZXRyaWV2ZSBhIGxvc3QgbW5lbW9uaWMsIHNvIGJlIHN1cmUgdG8gYmFjayBpdCB1cCEnLFxyXG5cdGRpc2Nsb3NlOidEbyBub3QgZGlzY2xvc2UgeW91ciBtbmVtb25pYyB0byBhbnlvbmUuJyxcclxuXHRzdGFydEJhY2s6J1N0YXJ0IGJhY2t1cCcsXHJcblx0Ly8gYmFja3VwMlxyXG5cdHBjb3B5OidQbGVhc2UgY29weSB0aGUgaGVscGVyIHdvcmRzIGluJyxcclxuXHRwY29weTI6J3RoZSBjb3JyZWN0IG9yZGVyJyxcclxuXHRib29zdGVyOidUaGUgYm9vc3RlciB3b3JkcyB3aWxsIGJlIHVzZWQgZm9yIHdhbGxldCBhc3NldCByZWNvdmVyeSwgcGxlYXNlIGNvcHkgdGhlIGJvb3N0ZXIgd29yZHMgaW4gdGhlIGNvcnJlY3Qgb3JkZXIgYW5kIGtlZXAgdGhlbSBpbiBhIHNhZmUgcGxhY2UgYW5kIGRvIG5vdCBkaXNjbG9zZSB0aGVtIHRvIG90aGVycycsXHJcblx0Y29waWVkOidJIGhhdmUgY29waWVkIGl0JyxcclxuXHQvLyBiYWNrdXAzXHJcblx0Y29uTW5lOidDb25maXJtIHlvdXIgd2FsbGV0IG1uZW1vbmljJyxcclxuXHRib29zdGVyd29yZDonUGxlYXNlIGNsaWNrIG9uIHRoZSBib29zdGVyIHdvcmRzIGluIG9yZGVyIHRvIGVuc3VyZSB0aGF0IHlvdXIgYmFja3VwIGJvb3N0ZXIgd29yZHMgYXJlIGNvcnJlY3QnLFxyXG5cdGJhY2tDb206J0JhY2t1cCBtbmVtb25pYyBjb21wbGV0ZWQhJyxcclxuXHRzZWVkOidJbnZhbGlkIFNlZWQnLFxyXG5cdHdyb25nV29yZDonWW91IGVudGVyZWQgdGhlIHdyb25nIGJvb3N0ZXIgd29yZHMsJyxcclxuXHR3cm9uZ1dvcmQyOidwbGVhc2UgdHJ5IGFnYWluLicsXHJcblx0Ly8gdHJhbnNQYXdcclxuXHR0cmFuc1BhdzonVHJhbnNhY3Rpb24gcGFzc3dvcmQnLFxyXG5cdHNldHRyYW5zUGF3OidTZXQgdHJhbnNhY3Rpb24gcGFzc3dvcmQnLFxyXG5cdHRyYW5zUGF3QWdhaW46J1BsZWFzZSBlbnRlciBhZ2FpbicsXHJcblx0U2VjdXJldHJhbnNhY3Rpb246J1NlY3VyZSB0cmFuc2FjdGlvbiBwYXNzd29yZHMsJyxcclxuXHRTZWN1cmV0cmFuc2FjdGlvbjI6J3BsZWFzZSBkbyBub3QgZGlzY2xvc2UnLFxyXG5cdFBhc3N3b3JkZGlzY3JlcGFuc2llczonUGFzc3dvcmQgZGlzY3JlcGFuc2llcycsXHJcblx0XHJcblx0Ly8gYWJvdXRcclxuXHRWZXJzaW9udXBkYXRlOidWZXJzaW9uIHVwZGF0ZScsXHJcblx0T2ZmaWNpYWx3ZWJzaXRlOidPZmZpY2lhbCB3ZWJzaXRlJyxcclxuXHRUZXJtc29mU2VydmljZTonVGVybXMgb2YgU2VydmljZScsXHJcblx0UHJpdmFjeVBvbGljeTonUHJpdmFjeSBQb2xpY3knLFxyXG5cdC8vIFRlcm1zb2ZTZXJ2aWNlXHJcblx0RXRpYW1uaXNpbG9yZW0xOidFdGlhbSBuaXNpIGxvcmVtJyxcclxuXHRFdGlhbW5pc2lsb3JlbTI6J3Bvc3VlcmUgYXQgdHVycGlzIGF0LCBmcmluZ2lsbGEgZWZmaWNpdHVyIHF1YW0uIFN1c3BlbmRpc3NlIHZpdGFlIGxhY3VzIGFjIGxlY3R1cyBmYWNpbGlzaXMgb3JuYXJlLiBWaXZhbXVzIHZpdGFlIHB1bHZpbmFyIG5pc2ksIGluIHZlaGljdWxhIGVsaXQuIFByYWVzZW50IGlhY3VsaXMgYW50ZSB0ZWxsdXMsIGV1IG1hdHRpcyBsZWN0dXMgc3VzY2lwaXQgc2l0IGFtZXQuIFNlZCBjb25ndWUgYWNjdW1zYW4gbnVuYyBpbiBpYWN1bGlzLiBTZWQgbWFsZXN1YWRhIGVsaXQgdHVycGlzLCBldSBlZ2VzdGFzIGVyb3MgcmhvbmN1cyBub24uIFNlZCBwdWx2aW5hciBldWlzbW9kIGxpYmVybyBzaXQgYW1ldCBzY2VsZXJpc3F1ZS4gVmVzdGlidWx1bSBhbnRlIGZlbGlzLCBjb25kaW1lbnR1bSBpbiB2dWxwdXRhdGUgaWQsIHRlbXBvciBldSBudWxsYS4gUGVsbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBldCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIEV0aWFtIGNvbmRpbWVudHVtIGF1Z3VlIHZpdGFlIG51bGxhIHN1c2NpcGl0IGVsZWlmZW5kLiBQaGFzZWxsdXMgY29uc2VjdGV0dXIgdm9sdXRwYXQgbnVsbGEsIGN1cnN1cyBmYWNpbGlzaXMgZWxpdCB2dWxwdXRhdGUgc2VkLiBNYXVyaXMgaW4gc2VtcGVyIHNlbS4gSW50ZXJkdW0gZXQgbWFsZXN1YWRhIGZhbWVzIGFjIGFudGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzLicsXHJcblx0RXRpYW1uaXNpbG9yZW0zOidFdGlhbSBuaXNpIGxvcmVtLCBwb3N1ZXJlIGF0IHR1cnBpcyBhdCwgZnJpbmdpbGxhIGVmZmljaXR1ciBxdWFtLiBTdXNwZW5kaXNzZSB2aXRhZSBsYWN1cyBhYyBsZWN0dXMgZmFjaWxpc2lzIG9ybmFyZS4gVml2YW11cyB2aXRhZSBwdWx2aW5hciBuaXNpLCBpbiB2ZWhpY3VsYSBlbGl0LiBQcmFlc2VudCBpYWN1bGlzIGFudGUgdGVsbHVzLCBldSBtYXR0aXMgbGVjdHVzIHN1c2NpcGl0IHNpdCBhbWV0LiBTZWQgY29uZ3VlIGFjY3Vtc2FuIG51bmMgaW4gaWFjdWxpcy4gU2VkIG1hbGVzdWFkYSBlbGl0IHR1cnBpcywgZXUgZWdlc3RhcyBlcm9zIHJob25jdXMgbm9uLiBTZWQgcHVsdmluYXIgZXVpc21vZCBsaWJlcm8gc2l0IGFtZXQgc2NlbGVyaXNxdWUuIFZlc3RpYnVsdW0gYW50ZSBmZWxpcywgY29uZGltZW50dW0gaW4gdnVscHV0YXRlIGlkLCB0ZW1wb3IgZXUgbnVsbGEuIFBlbGxlbnRlc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBFdGlhbSBjb25kaW1lbnR1bSBhdWd1ZSB2aXRhZSBudWxsYSBzdXNjaXBpdCBlbGVpZmVuZC4gUGhhc2VsbHVzIGNvbnNlY3RldHVyIHZvbHV0cGF0IG51bGxhLCBjdXJzdXMgZmFjaWxpc2lzIGVsaXQgdnVscHV0YXRlIHNlZC4gTWF1cmlzIGluIHNlbXBlciBzZW0uIEludGVyZHVtIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cy4nLFxyXG5cdC8vIHByaXZhY3lcclxuXHRUZXJtc29mU2VydmljZTonVGVybXMgb2YgU2VydmljZScsXHJcblx0XHJcblx0Ly8gbWFuYWdlXHJcblx0XHRBZGRyZXNzOidBZGRyZXNzJyxcclxuXHRcdE1hbmFnZTonTWFuYWdlJyxcclxuXHRcdE5hbWU6J05hbWUnLFxyXG5cdFx0U2V0bmFtZTonU2V0IG5hbWUnLFxyXG5cdFx0QmFja3VwcHJpdmF0ZWtleTonQmFja3VwIHByaXZhdGUga2V5JyxcclxuXHRcdE5ld3dhbGxldG5hbWU6J05ldyB3YWxsZXQgbmFtZScsXHJcblx0XHQvLyB0cmFuc1Bhd01hblxyXG5cdFx0IGtlZXB5b3VybW5lbW9uaWNzOidQbGVhc2Uga2VlcCB5b3VyIG1uZW1vbmljcy4gQW55b25lIHdobyBnZXRzIHlvdXIgbW5lbW9uaWNzIGNhbiBjb250cm9sIHlvdXIgYWNjb3VudCwgaW5jbHVkaW5nIHRyYW5zZmVycmluZyBhbGwgZnVuZHMnLFxyXG5cdFx0IEluY29ycmVjdHBhc3N3b3JkOidJbmNvcnJlY3QgcGFzc3dvcmQnLFxyXG5cdFx0IC8vIGtleW91dFxyXG5cdFx0IGtlZXB5b3VycHJpdmF0ZWtleTonUGxlYXNlIGtlZXAgeW91ciBwcml2YXRlIGtleS4gQW55b25lIHdobyBnZXRzIHlvdXIgcHJpdmF0ZSBrZXkgY2FuIGNvbnRyb2wgeW91ciBhY2NvdW50LCBpbmNsdWRpbmcgdHJhbnNmZXJyaW5nIGFsbCBmdW5kcycsXHJcblx0XHQgXHJcblx0Ly8gc2hvd2tleVxyXG5cdFNob3dwcml2YXRla2V5OidTaG93IHByaXZhdGUga2V5JyxcclxuXHRTaG93cHJpdmF0ZWtleXRleHQ6J1RleHQnLFxyXG5cdFNob3dRUkNvZGU6J1FSIENvZGUnLFxyXG5cdFNob3dDb3B5OidDb3B5JyxcclxuXHRTY2FudGhlUVI6J1NjYW4gdGhlIFFSIGNvZGUgdG8gLi4uLicsXHJcblx0Q29weXByaXZhdGVrZXlTdWNjZXNzZnVsOidDb3B5IHByaXZhdGUga2V5IFN1Y2Nlc3NmdWwhJyxcclxuXHRPbmVtb21lbnRwbGVhc2U6J09uZSBtb21lbnQgcGxlYXNlJyxcclxuXHQvLyBtYXJrZXRcclxuXHRUcmFuZGluZ1BhaXJzOidUcmFuZGluZyBQYWlycycsXHJcblx0UHJpY2VWb2w6J1ByaWNlL1ZvbCcsXHJcblx0Q2hhbmc6JzI0aCBDaGFuZycsXHJcblx0XHJcblx0Ly8gZGlzY292ZXJcclxuXHREQVBQd2Vic2l0ZTonU2VhcmNoIG9yIGVudGVyIHRoZSBEQVBQIHdlYnNpdGUnLFxyXG5cdEJlZWZ5OidCZWVmeSBmaW5hbmNlKEJTQyknLFxyXG5cdHJldmVudWU6J1JldmVudWUgYWdncmVnYXRvciBiYXNlZCBvbiBjb2luIHNlY3VyaXR5IGludGVsbGlnZW50IGNoYWluJyxcclxuXHRCdW5pY29ybjonQnVuaWNvcm4nLFxyXG5cdHRocm91Z2htb2JpbGl0eTonQSBoaWdoIHBlcmZvcm1hbmNlIEFNTSBERVggdGhyb3VnaCBtb2JpbGl0eScsXHJcblx0Rm9yVHViZTonRm9yVHViZShCU0MpJyxcclxuXHRwbGF0Zm9ybTonVGhlIHdvcmxkIGlzIGxlYWRpbmcgZGVmaSBsZW5kaW5nIHBsYXRmb3JtIChCU0MpJyxcclxuXHRQb3B1bGFyOidQb3B1bGFyJyxcclxuXHRMZW5kaW5nOidMZW5kaW5nJyxcclxuXHRUcmFkZTonVHJhZGUnLFxyXG5cdFlpZWxkOidZaWVsZCcsXHJcblx0U3Rha2U6J1N0YWtlJyxcclxuXHRyZWRpcmVjdGVkOidZb3Ugd2lsbCBiZSByZWRpcmVjdGVkIHRvIGEgdGhpcmQgcGFydHkgZEFwcCBwYWdlIGFuZCB5b3VyIHVzZSBvZiB0aGUgdGhpcmQgcGFydHkgZEFwcCB3aWxsIGJlIGdvdmVybmVkIGJ5IHRoYXQgdGhpcmQgcGFydHkgZEFwcCBpcyBVc2VyIEFncmVlbWVudCBhbmQgUHJpdmFjeSBQb2xpY3ksIGZvciB3aGljaCB0aGUgdGhpcmQgcGFydHkgZEFwcCBpcyBkaXJlY3RseSBhbmQgc29sZWx5IGxpYWJsZSB0byB5b3UuJyxcclxuXHREaXNjbGFpbWVyczonRGlzY2xhaW1lcnMnLFxyXG5cdC8vIG5mdENvbGxlY3Rpb25cclxuXHRORlRjb2xsZWN0aW9uOidORlQgY29sbGVjdGlvbicsXHJcblx0Q29udHJhY3RhZGRyZXNzOidDb250cmFjdCBhZGRyZXNzJyxcclxuXHRUb2tlbklEOidUb2tlbiBJRCcsXHJcblx0ZW50ZXJjb250cmFjdGFkZHJlc3M6J1BsZWFzZSBlbnRlciB0aGUgY29udHJhY3QgYWRkcmVzcycsXHJcblx0ZW50ZXJ0b2tlbklEOidQbGVhc2UgZW50ZXIgdG9rZW4gSUQnLFxyXG5cdENvbnRyYWN0czonQ29udHJhY3RzJyxcclxuXHRJRDonSUQnLFxyXG5cdENvbGxlY3Rpb25kZXRhaWxzOidDb2xsZWN0aW9uIGRldGFpbHMnLFxyXG5cdC8vIGJ0YyBpbmRleFxyXG5cdEV4aXN0aW5nYmFsYW5jZTonRXhpc3RpbmcgYmFsYW5jZScsXHJcblx0RnJlZXplYmFsYW5jZTonRnJlZXplIGJhbGFuY2UnLFxyXG5cdEFsbDonQWxsJyxcclxuXHRTZW5kOidTZW5kJyxcclxuXHRSZWNlaXZlOidSZWNlaXZlJyxcclxuXHQvLyBzZW5kVG9rZW4gaW5kZXhcclxuXHRSZWNlaXZpbmdhZGRyZXNzOidSZWNlaXZpbmcgYWRkcmVzcycsXHJcblx0U2NhblFSOidTY2FuIHRoZSBRUiBjb2RlIHRvIHRyYW5zZmVyIHRvIHRoZSBhc3NldCcsXHJcblx0Q29weWFkZHJlc3M6J0NvcHkgYWRkcmVzcycsXHJcblx0Q29weVN1Y2Nlc3NmdWw6J0NvcHkgYWRkcmVzcyBTdWNjZXNzZnVsIScsXHJcblx0Ly8gdHJhbnNmZXJcclxuXHRUcmFuc2ZlcjonVHJhbnNmZXInLFxyXG5cdEFkZHJlc3NCb29rOidBZGRyZXNzIEJvb2snLFxyXG5cdFRyYW5zZmVyYW1vdW50OidUcmFuc2ZlciBhbW91bnQnLFxyXG5cdEJhbGFuY2U6J0JhbGFuY2UnLFxyXG5cdEFMTDpcIkFMTFwiLFxyXG5cdFJlbWFyazonUmVtYXJrJyxcclxuXHRUcmFuc2FjdGlvbmZlZTonVHJhbnNhY3Rpb24gZmVlJyxcclxuXHRUcmFuc2ZlcmNvbmZpcm1hdGlvbjonVHJhbnNmZXIgY29uZmlybWF0aW9uJyxcclxuXHRBbW91bnQ6J0Ftb3VudCcsXHJcblx0U2VuZGFkZHJlc3M6J1NlbmQgYWRkcmVzcycsXHJcblx0RmluZ2VycHJpbnRwYXNzd29yZDonRmluZ2VycHJpbnQgcGFzc3dvcmQnLFxyXG5cdGZpbmdlcnByaW50c2Vuc29yOidUb3VjaCB0aGUgZmluZ2VycHJpbnQgc2Vuc29yJyxcclxuXHRVc2VQYXNzd29yZDonVXNlIFBhc3N3b3JkJyxcclxuXHRGaW5nZXJwcmludHJlY29nbml6ZWQ6J0ZpbmdlcnByaW50IG5vdCByZWNvZ25pemVkLicsXHJcblx0VHJ5YWdhaW46J1RyeSBhZ2FpbicsXHJcblx0RmluZ2VycHJpbnRyZWNvZ25pemVkOidGaW5nZXJwcmludCByZWNvZ25pemVkLicsXHJcblx0ZW50ZXJ0aGV0cmFuc2ZlcmFtb3VudDonUGxlYXNlIGVudGVyIHRoZSB0cmFuc2ZlciBhbW91bnQnLFxyXG5cdGVudGVydGhlcmVjZWl2aW5nYWRkcmVzczonUGxlYXNlIGVudGVyIHRoZSByZWNlaXZpbmcgYWRkcmVzcycsXHJcblx0bGVzc3RoYW46J1RoZSBlbnRlcmVkIGFtb3VudCBjYW5ub3QgYmUgbGVzcyB0aGFuIDAnLFxyXG5cdHJ1bm5pbmdsb3c6J1NvcnJ5LCB5b3VyIGNyZWRpdCBpcyBydW5uaW5nIGxvdycsXHJcblx0ZmluZ2VycHJpbnRpZGVudGlmaWNhdGlvbjonVGhpcyBkZXZpY2UgZG9lcyBub3Qgc3VwcG9ydCBmaW5nZXJwcmludCBpZGVudGlmaWNhdGlvbicsXHJcblx0bm90ZXF1aXBwZWQ6J1RoaXMgZGV2aWNlIGlzIG5vdCBlcXVpcHBlZCB3aXRoIGEgcGFzc3dvcmQgbG9jayBzY3JlZW4gYW5kIGNhbm5vdCB1c2UgZmluZ2VycHJpbnQgaWRlbnRpZmljYXRpb24nLFxyXG5cdG9uaW50aGVzZXR0aW5nOidUaGVyZSBpcyBubyBmaW5nZXJwcmludCBlbnRlcmVkIGluIHRoaXMgZGV2aWNlLiBQbGVhc2UgdHVybiBpdCBvbiBpbiB0aGUgc2V0dGluZycsXHJcblx0Ly8gXHRBZGQgVG9rZW5cclxuXHRcdEFkZFRva2VuOidBZGQgVG9rZW4nLFxyXG5cdFx0SG90YXNzZXRzOidIb3QgYXNzZXRzJyxcclxuXHRcdEFkZGVkc3VjY2Vzc2Z1bGx5OidBZGRlZCBzdWNjZXNzZnVsbHknLFx0XHJcblx0XHQvLyBiYWNrdXA1XHJcblx0XHRJbXBvcnR2aWFwcml2YXRla2V5OidJbXBvcnQgdmlhIHByaXZhdGUga2V5JyxcclxuXHRcdFByaXZhdGVrZXlpbXBvcnR2ZXJpZmljYXRpb246J1ByaXZhdGUga2V5IGltcG9ydCB2ZXJpZmljYXRpb24nLFxyXG5cdFx0cHJpdmF0ZWtleWFuZGRvOidQbGVhc2UgZW50ZXIgeW91ciBwcml2YXRlIGtleSBhbmQgZG8gbm90IGRpc2Nsb3NlIGl0IHRvIG90aGVyc1RoZSBleHRlcm5hbCBhZGRyZXNzIGNhbm5vdCBiZSByZWNvdmVyZWQgYnkgbW5lbW9uaWNzLiBQbGVhc2Uga2VlcCBpdCBwcm9wZXJseScsXHJcblx0ZW50ZXJ5b3VycHJpdmF0ZWtleTonUGxlYXNlIGVudGVyIHlvdXIgcHJpdmF0ZSBrZXknLFxyXG5cdGJlZW1wdHk6J0Nhbm5vdCBiZSBlbXB0eScsXHJcblx0YmVlbmltcG9ydGVkOidUaGUgd2FsbGV0IGhhcyBiZWVuIGltcG9ydGVkJyxcclxuXHQvLyBiYWNrdXA0XHJcblx0SW1wb3J0bW5lbW9uaWNzOidJbXBvcnQgbW5lbW9uaWNzJyxcclxuXHRNbmVtb25pY3NpbXBvcnR2ZXJpZmljYXRpb246J01uZW1vbmljcyBpbXBvcnQgdmVyaWZpY2F0aW9uJyxcclxuXHRMYW5ndWFnZTonTGFuZ3VhZ2UnLFxyXG5cdGxhbmdmYW46J1RyYWRpdGlvbmFsIENoaW5lc2UnLFxyXG5cdGxhbmdqaWFuOidTaW1wbGlmaWVkIENoaW5lc2UnLFxyXG5cdGVuZzonRW5nbGlzaCcsXHJcblx0ZWRpdDonRWRpdCcsXHJcblx0RGVsZXRlOidEZWxldGUnLFxyXG5cdERFTEVURTonREVMRVRFJyxcclxuXHRBZGRhZGRyZXNzOidBZGQgYWRkcmVzcycsXHJcblx0U2F2ZTonU2F2ZScsXHJcblx0c2VsZWN0Y3VycmVuY3k6J1BsZWFzZSBzZWxlY3QgY3VycmVuY3knLFxyXG5cdFBsZWFzZXJlY2lwaWVudGFkZHJlc3M6J1BsZWFzZSBlbnRlciB0aGUgcmVjaXBpZW50IGFkZHJlc3MnLFxyXG5cdGVudGVydGhlbmFtZTonUGxlYXNlIGVudGVyIHRoZSBuYW1lJyxcclxuXHRBZGRyZXNzb3JuYW1lOidBZGRyZXNzIG9yIG5hbWUgY2Fubm90IGJlIGVtcHR5JyxcclxuXHRsb2FkaW5nOidsb2FkaW5nJyxcclxuXHRjbG9zZXZhbGlkYXRpb246J0NvbmZpcm0gY2xvc2UgdmFsaWRhdGlvbj8nLFxyXG5cdExvZ2luOidMb2cgaW4nLFxyXG5cdFRyYW5zYWN0aW9uZGV0YWlsczonVHJhbnNhY3Rpb24gZGV0YWlscycsXHJcblx0Q29uZmlybWVkOidDb25maXJtZWQnLFxyXG5cdFRpbWU6J1RpbWUnLFxyXG5cdFR4RmVlOidUeCBGZWUnLFxyXG5cdFRyYW5zYWN0aW9uSUQ6J1RyYW5zYWN0aW9uIElEJyxcclxuXHRvdGhlcnM6J290aGVycycsXHJcblx0bWU6J21lJyxcclxubW9yZWluZm9ybWF0aW9uOidHbyB0byB5b3VyIGJyb3dzZXIgZm9yIG1vcmUgaW5mb3JtYXRpb24nLFxyXG5cdENvcHlTdWNjZXNzZnVsOidDb3B5IFN1Y2Nlc3NmdWwhJyxcclxuXHROb2NvbnRlbnQ6J05vIGNvbnRlbnQnLFxyXG5cdFxyXG5cdFJlY29nbml0aW9uY2FuY2VsbGVkOidSZWNvZ25pdGlvbiBoYXMgYmVlbiBjYW5jZWxsZWQnLFxyXG5cdEZpbmdlcnByaW50aWRlbnRpZmljYXRpb25mYWlsZWQ6J0ZpbmdlcnByaW50IGlkZW50aWZpY2F0aW9uIGZhaWxlZCwgcGxlYXNlIHRyeSBhZ2FpbicsXHJcblx0RmluZ2VycHJpbnRtYXRjaGluZ2ZhaWxlZDonRmluZ2VycHJpbnQgbWF0Y2hpbmcgZmFpbGVkLCBwbGVhc2UgcmUtZW50ZXInLFxyXG5cdFRoZW51bWJlcm9mZmluZ2VycHJpbnQ6J1RoZSBudW1iZXIgb2YgZmluZ2VycHJpbnQgaWRlbnRpZmljYXRpb24gZmFpbHVyZXMgZXhjZWVkcyB0aGUgbGltaXQuIFBsZWFzZSB1c2Ugb3RoZXIgbWV0aG9kcyBmb3IgYXV0aGVudGljYXRpb24nLFxyXG5cdHNlcGFyYXRlZGJ5c3BhY2VzOidFbnRlciBtbmVtb25pYyB3b3JkcyBzZXBhcmF0ZWQgYnkgc3BhY2VzJyxcclxuXHROb3R5ZXRvcGVuOidOb3QgeWV0IG9wZW4nLFxyXG5cdFRyYW5zZmVyc3VjY2VlZGVkOidUcmFuc2ZlciBzdWNjZWVkZWQnLFxyXG5cdFRyYW5zZmVyZmFpbGVkY29uZmlybTonVHJhbnNmZXIgZmFpbGVkLCBwbGVhc2UgY29uZmlybSB0aGUgaW5mb3JtYXRpb24gaXMgY29ycmVjdCcsXHJcblx0eW91cmNyZWRpdDonU29ycnksIHlvdXIgY3JlZGl0IGlzIHJ1bm5pbmcgbG93JyxcclxuXHRhZGRyZXNzZXJyb3I6J2FkZHJlc3MgZXJyb3InLFxyXG5cdG9mZmNoYWluOidQbGVhc2UgZW50ZXIgYSBub3RlIChvZmYtY2hhaW4pJyxcclxuXHR9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///632\n"); +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _index;function _defineProperty(obj, key, value) {if (key in obj) {Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true });} else {obj[key] = value;}return obj;} // en.js\nvar _default = {\n index: (_index = {\n walletname: 'Please enter wallet name',\n Namecannot: 'Name cannot be empty',\n // 底部导航栏\n Wallet: 'Wallet',\n NFT: 'NFT',\n Market: 'Market',\n Discover: 'Discover',\n Profile: 'Profile',\n // tongyong\n Confirm: 'Confirm',\n Successful: 'Successfully',\n Cancel: 'Cancel',\n Setsuccessfully: 'Set successfully',\n Creationfailed: 'Creation failed',\n correct: 'Correct',\n\n langSelect: 'Select',\n fingerPass: 'Fingerprint password',\n lans: 'Language settings',\n curr: 'Currency',\n nodes: 'Node settings',\n // profile\n protit: 'Profile',\n apps: 'App settings',\n magew: 'Manage Wallet',\n addBook: 'Address Book',\n Settings: 'Settings',\n helpcen: 'Help Center',\n aboutus: 'About Us',\n Hardware: 'Hardware',\n math: 'Matching hardware' }, _defineProperty(_index, \"Wallet\",\n\n 'Wallet'), _defineProperty(_index, \"assets\",\n 'Assets'), _defineProperty(_index, \"cwallet\",\n 'Choose a wallet'), _defineProperty(_index, \"manage\",\n 'Manage'), _defineProperty(_index, \"mwallet\",\n 'Manage wallet'), _defineProperty(_index, \"addwallet\",\n 'Add to'), _defineProperty(_index, \"crewalllet\",\n\n 'Create a wallet'), _defineProperty(_index, \"mneimport\",\n 'Mnemonic import'), _defineProperty(_index, \"privakeyimport\",\n 'Private key import'), _defineProperty(_index, \"backupMneTit\",\n\n 'Backup mnemonics'), _defineProperty(_index, \"BackupTips\",\n 'Backup Tips'), _defineProperty(_index, \"Axioms\",\n 'Axioms are the only way to control assets.'), _defineProperty(_index, \"retrieve\",\n 'You cannot retrieve a lost mnemonic, so be sure to back it up!'), _defineProperty(_index, \"disclose\",\n 'Do not disclose your mnemonic to anyone.'), _defineProperty(_index, \"startBack\",\n 'Start backup'), _defineProperty(_index, \"pcopy\",\n\n 'Please copy the helper words in'), _defineProperty(_index, \"pcopy2\",\n 'the correct order'), _defineProperty(_index, \"booster\",\n 'The booster words will be used for wallet asset recovery, please copy the booster words in the correct order and keep them in a safe place and do not disclose them to others'), _defineProperty(_index, \"copied\",\n 'I have copied it'), _defineProperty(_index, \"conMne\",\n\n 'Confirm your wallet mnemonic'), _defineProperty(_index, \"boosterword\",\n 'Please click on the booster words in order to ensure that your backup booster words are correct'), _defineProperty(_index, \"backCom\",\n 'Backup mnemonic completed!'), _defineProperty(_index, \"seed\",\n 'Invalid Seed'), _defineProperty(_index, \"wrongWord\",\n 'You entered the wrong booster words,'), _defineProperty(_index, \"wrongWord2\",\n 'please try again.'), _defineProperty(_index, \"transPaw\",\n\n 'Transaction password'), _defineProperty(_index, \"settransPaw\",\n 'Set transaction password'), _defineProperty(_index, \"transPawAgain\",\n 'Please enter again'), _defineProperty(_index, \"Securetransaction\",\n 'Secure transaction passwords,'), _defineProperty(_index, \"Securetransaction2\",\n 'please do not disclose'), _defineProperty(_index, \"Passworddiscrepansies\",\n 'Password discrepansies'), _defineProperty(_index, \"Versionupdate\",\n\n\n 'Version update'), _defineProperty(_index, \"Officialwebsite\",\n 'Official website'), _defineProperty(_index, \"TermsofService\",\n 'Terms of Service'), _defineProperty(_index, \"PrivacyPolicy\",\n 'Privacy Policy'), _defineProperty(_index, \"Etiamnisilorem1\",\n\n 'Etiam nisi lorem'), _defineProperty(_index, \"Etiamnisilorem2\",\n 'posuere at turpis at, fringilla efficitur quam. Suspendisse vitae lacus ac lectus facilisis ornare. Vivamus vitae pulvinar nisi, in vehicula elit. Praesent iaculis ante tellus, eu mattis lectus suscipit sit amet. Sed congue accumsan nunc in iaculis. Sed malesuada elit turpis, eu egestas eros rhoncus non. Sed pulvinar euismod libero sit amet scelerisque. Vestibulum ante felis, condimentum in vulputate id, tempor eu nulla. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Etiam condimentum augue vitae nulla suscipit eleifend. Phasellus consectetur volutpat nulla, cursus facilisis elit vulputate sed. Mauris in semper sem. Interdum et malesuada fames ac ante ipsum primis in faucibus.'), _defineProperty(_index, \"Etiamnisilorem3\",\n 'Etiam nisi lorem, posuere at turpis at, fringilla efficitur quam. Suspendisse vitae lacus ac lectus facilisis ornare. Vivamus vitae pulvinar nisi, in vehicula elit. Praesent iaculis ante tellus, eu mattis lectus suscipit sit amet. Sed congue accumsan nunc in iaculis. Sed malesuada elit turpis, eu egestas eros rhoncus non. Sed pulvinar euismod libero sit amet scelerisque. Vestibulum ante felis, condimentum in vulputate id, tempor eu nulla. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Etiam condimentum augue vitae nulla suscipit eleifend. Phasellus consectetur volutpat nulla, cursus facilisis elit vulputate sed. Mauris in semper sem. Interdum et malesuada fames ac ante ipsum primis in faucibus.'), _defineProperty(_index, \"TermsofService\",\n\n 'Terms of Service'), _defineProperty(_index, \"Address\",\n\n\n 'Address'), _defineProperty(_index, \"Manage\",\n 'Manage'), _defineProperty(_index, \"Name\",\n 'Name'), _defineProperty(_index, \"Setname\",\n 'Set name'), _defineProperty(_index, \"Backupprivatekey\",\n 'Backup private key'), _defineProperty(_index, \"Newwalletname\",\n 'New wallet name'), _defineProperty(_index, \"keepyourmnemonics\",\n\n 'Please keep your mnemonics. Anyone who gets your mnemonics can control your account, including transferring all funds'), _defineProperty(_index, \"Incorrectpassword\",\n 'Incorrect password'), _defineProperty(_index, \"keepyourprivatekey\",\n\n 'Please keep your private key. Anyone who gets your private key can control your account, including transferring all funds'), _defineProperty(_index, \"Showprivatekey\",\n\n\n 'Show private key'), _defineProperty(_index, \"Showprivatekeytext\",\n 'Text'), _defineProperty(_index, \"ShowQRCode\",\n 'QR Code'), _defineProperty(_index, \"ShowCopy\",\n 'Copy'), _defineProperty(_index, \"ScantheQR\",\n 'Scan the QR code to ....'), _defineProperty(_index, \"CopyprivatekeySuccessful\",\n 'Copy private key Successful!'), _defineProperty(_index, \"Onemomentplease\",\n 'One moment please'), _defineProperty(_index, \"TrandingPairs\",\n\n 'Tranding Pairs'), _defineProperty(_index, \"PriceVol\",\n 'Price/Vol'), _defineProperty(_index, \"Chang\",\n '24h Chang'), _defineProperty(_index, \"DAPPwebsite\",\n\n\n 'Search or enter the DAPP website'), _defineProperty(_index, \"Beefy\",\n 'Beefy finance(BSC)'), _defineProperty(_index, \"revenue\",\n 'Revenue aggregator based on coin security intelligent chain'), _defineProperty(_index, \"Bunicorn\",\n 'Bunicorn'), _defineProperty(_index, \"throughmobility\",\n 'A high performance AMM DEX through mobility'), _defineProperty(_index, \"ForTube\",\n 'ForTube(BSC)'), _defineProperty(_index, \"platform\",\n 'The world is leading defi lending platform (BSC)'), _defineProperty(_index, \"Popular\",\n 'Popular'), _defineProperty(_index, \"Lending\",\n 'Lending'), _defineProperty(_index, \"Trade\",\n 'Trade'), _defineProperty(_index, \"Yield\",\n 'Yield'), _defineProperty(_index, \"Stake\",\n 'Stake'), _defineProperty(_index, \"redirected\",\n 'You will be redirected to a third party dApp page and your use of the third party dApp will be governed by that third party dApp is User Agreement and Privacy Policy, for which the third party dApp is directly and solely liable to you.'), _defineProperty(_index, \"Disclaimers\",\n 'Disclaimers'), _defineProperty(_index, \"NFTcollection\",\n\n 'NFT collection'), _defineProperty(_index, \"Contractaddress\",\n 'Contract address'), _defineProperty(_index, \"TokenID\",\n 'Token ID'), _defineProperty(_index, \"entercontractaddress\",\n 'Please enter the contract address'), _defineProperty(_index, \"entertokenID\",\n 'Please enter token ID'), _defineProperty(_index, \"Contracts\",\n 'Contracts'), _defineProperty(_index, \"ID\",\n 'ID'), _defineProperty(_index, \"Collectiondetails\",\n 'Collection details'), _defineProperty(_index, \"Existingbalance\",\n\n 'Existing balance'), _defineProperty(_index, \"Freezebalance\",\n 'Freeze balance'), _defineProperty(_index, \"All\",\n 'All'), _defineProperty(_index, \"Send\",\n 'Send'), _defineProperty(_index, \"Receive\",\n 'Receive'), _defineProperty(_index, \"Receivingaddress\",\n\n 'Receiving address'), _defineProperty(_index, \"ReceivingaddressError\",\n 'Receiving address error'), _defineProperty(_index, \"ScanQR\",\n 'Scan the QR code to transfer to the asset'), _defineProperty(_index, \"Copyaddress\",\n 'Copy address'), _defineProperty(_index, \"CopySuccessful\",\n 'Copy address Successful!'), _defineProperty(_index, \"Transfer\",\n\n 'Transfer'), _defineProperty(_index, \"AddressBook\",\n 'Address Book'), _defineProperty(_index, \"Transferamount\",\n 'Transfer amount'), _defineProperty(_index, \"Balance\",\n 'Balance'), _defineProperty(_index, \"ALL\",\n \"ALL\"), _defineProperty(_index, \"Remark\",\n 'Remark'), _defineProperty(_index, \"Transactionfee\",\n 'Transaction fee'), _defineProperty(_index, \"Transferconfirmation\",\n 'Transfer confirmation'), _defineProperty(_index, \"Amount\",\n 'Amount'), _defineProperty(_index, \"Sendaddress\",\n 'Send address'), _defineProperty(_index, \"Fingerprintpassword\",\n 'Fingerprint password'), _defineProperty(_index, \"fingerprintsensor\",\n 'Touch the fingerprint sensor'), _defineProperty(_index, \"UsePassword\",\n 'Use Password'), _defineProperty(_index, \"Fingerprintrecognized\",\n 'Fingerprint not recognized.'), _defineProperty(_index, \"Tryagain\",\n 'Try again'), _defineProperty(_index, \"Fingerprintrecognized\",\n 'Fingerprint recognized.'), _defineProperty(_index, \"enterthetransferamount\",\n 'Please enter the transfer amount'), _defineProperty(_index, \"enterthereceivingaddress\",\n 'Please enter the receiving address'), _defineProperty(_index, \"lessthan\",\n 'The entered amount cannot be less than 0'), _defineProperty(_index, \"runninglow\",\n 'Sorry, your credit is running low'), _defineProperty(_index, \"fingerprintidentification\",\n 'This device does not support fingerprint identification'), _defineProperty(_index, \"notequipped\",\n 'This device is not equipped with a password lock screen and cannot use fingerprint identification'), _defineProperty(_index, \"oninthesetting\",\n 'There is no fingerprint entered in this device. Please turn it on in the setting'), _defineProperty(_index, \"AddToken\",\n\n 'Add Token'), _defineProperty(_index, \"Hotassets\",\n 'Hot assets'), _defineProperty(_index, \"Addedsuccessfully\",\n 'Added successfully'), _defineProperty(_index, \"Importviaprivatekey\",\n\n 'Import via private key'), _defineProperty(_index, \"Privatekeyimportverification\",\n 'Private key import verification'), _defineProperty(_index, \"privatekeyanddo\",\n 'Please enter your private key and do not disclose it to othersThe external address cannot be recovered by mnemonics. Please keep it properly'), _defineProperty(_index, \"enteryourprivatekey\",\n 'Please enter your private key'), _defineProperty(_index, \"beempty\",\n 'Cannot be empty'), _defineProperty(_index, \"beenimported\",\n 'The wallet has been imported'), _defineProperty(_index, \"Importmnemonics\",\n\n 'Import mnemonics'), _defineProperty(_index, \"Mnemonicsimportverification\",\n 'Mnemonics import verification'), _defineProperty(_index, \"Language\",\n 'Language'), _defineProperty(_index, \"langfan\",\n 'Traditional Chinese'), _defineProperty(_index, \"langjian\",\n 'Simplified Chinese'), _defineProperty(_index, \"eng\",\n 'English'), _defineProperty(_index, \"edit\",\n 'Edit'), _defineProperty(_index, \"Delete\",\n 'Delete'), _defineProperty(_index, \"DELETE\",\n 'DELETE'), _defineProperty(_index, \"Addaddress\",\n 'Add address'), _defineProperty(_index, \"Save\",\n 'Save'), _defineProperty(_index, \"selectcurrency\",\n 'Please select currency'), _defineProperty(_index, \"Pleaserecipientaddress\",\n 'Please enter the recipient address'), _defineProperty(_index, \"enterthename\",\n 'Please enter the name'), _defineProperty(_index, \"Addressorname\",\n 'Address or name cannot be empty'), _defineProperty(_index, \"loading\",\n 'loading'), _defineProperty(_index, \"closevalidation\",\n 'Confirm close validation?'), _defineProperty(_index, \"Login\",\n 'Log in'), _defineProperty(_index, \"Transactiondetails\",\n 'Transaction details'), _defineProperty(_index, \"Confirmed\",\n 'Confirmed'), _defineProperty(_index, \"Time\",\n 'Time'), _defineProperty(_index, \"TxFee\",\n 'Tx Fee'), _defineProperty(_index, \"TransactionID\",\n 'Transaction ID'), _defineProperty(_index, \"others\",\n 'others'), _defineProperty(_index, \"me\",\n 'me'), _defineProperty(_index, \"moreinformation\",\n 'Go to your browser for more information'), _defineProperty(_index, \"CopySuccessful\",\n 'Copy Successful!'), _defineProperty(_index, \"Nocontent\",\n 'No content'), _defineProperty(_index, \"Recognitioncancelled\",\n\n 'Recognition has been cancelled'), _defineProperty(_index, \"Fingerprintidentificationfailed\",\n 'Fingerprint identification failed, please try again'), _defineProperty(_index, \"Fingerprintmatchingfailed\",\n 'Fingerprint matching failed, please re-enter'), _defineProperty(_index, \"Thenumberoffingerprint\",\n 'The number of fingerprint identification failures exceeds the limit. Please use other methods for authentication'), _defineProperty(_index, \"separatedbyspaces\",\n 'Enter mnemonic words separated by spaces'), _defineProperty(_index, \"Notyetopen\",\n 'Not yet open'), _defineProperty(_index, \"Transfersucceeded\",\n 'Transfer succeeded'), _defineProperty(_index, \"Transferfailedconfirm\",\n 'Transfer failed, please confirm the information is correct'), _defineProperty(_index, \"yourcredit\",\n 'Sorry, your credit is running low'), _defineProperty(_index, \"addresserror\",\n 'address error'), _defineProperty(_index, \"offchain\",\n 'Please enter a note (off-chain)'), _index) };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvbG9jYWxlcy9lbi5qcyJdLCJuYW1lcyI6WyJpbmRleCIsIndhbGxldG5hbWUiLCJOYW1lY2Fubm90IiwiV2FsbGV0IiwiTkZUIiwiTWFya2V0IiwiRGlzY292ZXIiLCJQcm9maWxlIiwiQ29uZmlybSIsIlN1Y2Nlc3NmdWwiLCJDYW5jZWwiLCJTZXRzdWNjZXNzZnVsbHkiLCJDcmVhdGlvbmZhaWxlZCIsImNvcnJlY3QiLCJsYW5nU2VsZWN0IiwiZmluZ2VyUGFzcyIsImxhbnMiLCJjdXJyIiwibm9kZXMiLCJwcm90aXQiLCJhcHBzIiwibWFnZXciLCJhZGRCb29rIiwiU2V0dGluZ3MiLCJoZWxwY2VuIiwiYWJvdXR1cyIsIkhhcmR3YXJlIiwibWF0aCJdLCJtYXBwaW5ncyI6IjZTQUFBO2VBQ2U7QUFDZEEsT0FBSztBQUNKQyxjQUFVLEVBQUMsMEJBRFA7QUFFSkMsY0FBVSxFQUFDLHNCQUZQO0FBR0o7QUFDQUMsVUFBTSxFQUFDLFFBSkg7QUFLSkMsT0FBRyxFQUFDLEtBTEE7QUFNSkMsVUFBTSxFQUFDLFFBTkg7QUFPSkMsWUFBUSxFQUFDLFVBUEw7QUFRSkMsV0FBTyxFQUFDLFNBUko7QUFTSjtBQUNBQyxXQUFPLEVBQUMsU0FWSjtBQVdFQyxjQUFVLEVBQUMsY0FYYjtBQVlKQyxVQUFNLEVBQUMsUUFaSDtBQWFKQyxtQkFBZSxFQUFDLGtCQWJaO0FBY0pDLGtCQUFjLEVBQUMsaUJBZFg7QUFlSkMsV0FBTyxFQUFDLFNBZko7O0FBaUJMQyxjQUFVLEVBQUMsUUFqQk47QUFrQkxDLGNBQVUsRUFBQyxzQkFsQk47QUFtQkxDLFFBQUksRUFBQyxtQkFuQkE7QUFvQkxDLFFBQUksRUFBQyxVQXBCQTtBQXFCTEMsU0FBSyxFQUFDLGVBckJEO0FBc0JMO0FBQ0FDLFVBQU0sRUFBQyxTQXZCRjtBQXdCTEMsUUFBSSxFQUFDLGNBeEJBO0FBeUJMQyxTQUFLLEVBQUMsZUF6QkQ7QUEwQkxDLFdBQU8sRUFBQyxjQTFCSDtBQTJCTEMs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MUxBO0FBMkxFLFVBM0xGO0FBNExFLFVBNUxGO0FBNkxNLGVBN0xOO0FBOExBLFFBOUxBO0FBK0xVLDBCQS9MVjtBQWdNa0Isc0NBaE1sQjtBQWlNUSx5QkFqTVI7QUFrTVMsbUNBbE1UO0FBbU1HLFdBbk1IO0FBb01XLDZCQXBNWDtBQXFNQyxVQXJNRDtBQXNNYyx1QkF0TWQ7QUF1TUssYUF2TUw7QUF3TUEsUUF4TUE7QUF5TUMsVUF6TUQ7QUEwTVMsa0JBMU1UO0FBMk1FLFVBM01GO0FBNE1GLE1BNU1FO0FBNk1VLDJDQTdNVjtBQThNVSxvQkE5TVY7QUErTUssY0EvTUw7O0FBaU5nQixrQ0FqTmhCO0FBa04yQix1REFsTjNCO0FBbU5xQixnREFuTnJCO0FBb05rQixvSEFwTmxCO0FBcU5hLDRDQXJOYjtBQXNOTSxnQkF0Tk47QUF1TmEsc0JBdk5iO0FBd05pQiw4REF4TmpCO0FBeU5NLHFDQXpOTjtBQTBOUSxpQkExTlI7QUEyTkksbUNBM05KLFVBRFMsRSIsImZpbGUiOiI2MzIuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBlbi5qc1xyXG5leHBvcnQgZGVmYXVsdCB7XHJcblx0aW5kZXg6IHtcclxuXHRcdHdhbGxldG5hbWU6J1BsZWFzZSBlbnRlciB3YWxsZXQgbmFtZScsXHJcblx0XHROYW1lY2Fubm90OidOYW1lIGNhbm5vdCBiZSBlbXB0eScsXHJcblx0XHQvLyDlupXpg6jlr7zoiKrmoI9cclxuXHRcdFdhbGxldDonV2FsbGV0JyxcclxuXHRcdE5GVDonTkZUJyxcclxuXHRcdE1hcmtldDonTWFya2V0JyxcclxuXHRcdERpc2NvdmVyOidEaXNjb3ZlcicsXHJcblx0XHRQcm9maWxlOidQcm9maWxlJyxcclxuXHRcdC8vIHRvbmd5b25nXHJcblx0XHRDb25maXJtOidDb25maXJtJyxcclxuICAgICAgICBTdWNjZXNzZnVsOidTdWNjZXNzZnVsbHknLFxyXG5cdFx0Q2FuY2VsOidDYW5jZWwnLFxyXG5cdFx0U2V0c3VjY2Vzc2Z1bGx5OidTZXQgc3VjY2Vzc2Z1bGx5JyxcclxuXHRcdENyZWF0aW9uZmFpbGVkOidDcmVhdGlvbiBmYWlsZWQnLFxyXG5cdFx0Y29ycmVjdDonQ29ycmVjdCcsXHJcblx0XHRcdFx0XHJcblx0bGFuZ1NlbGVjdDonU2VsZWN0JyxcclxuXHRmaW5nZXJQYXNzOidGaW5nZXJwcmludCBwYXNzd29yZCcsXHJcblx0bGFuczonTGFuZ3VhZ2Ugc2V0dGluZ3MnLFxyXG5cdGN1cnI6J0N1cnJlbmN5JyxcclxuXHRub2RlczonTm9kZSBzZXR0aW5ncycsXHJcblx0Ly8gcHJvZmlsZVxyXG5cdHByb3RpdDonUHJvZmlsZScsXHJcblx0YXBwczonQXBwIHNldHRpbmdzJyxcclxuXHRtYWdldzonTWFuYWdlIFdhbGxldCcsXHJcblx0YWRkQm9vazonQWRkcmVzcyBCb29rJyxcclxuXHRTZXR0aW5nczonU2V0dGluZ3MnLFxyXG5cdGhlbHBjZW46J0hlbHAgQ2VudGVyJyxcclxuXHRhYm91dHVzOidBYm91dCBVcycsXHJcblx0SGFyZHdhcmU6J0hhcmR3YXJlJyxcclxuXHRtYXRoOidNYXRjaGluZyBoYXJkd2FyZScsXHJcblx0Ly8gd2FsbGV0XHJcblx0V2FsbGV0OidXYWxsZXQnLFxyXG5cdGFzc2V0czonQXNzZXRzJyxcclxuXHRjd2FsbGV0OidDaG9vc2UgYSB3YWxsZXQnLFxyXG5cdG1hbmFnZTonTWFuYWdlJyxcclxuXHRtd2FsbGV0OidNYW5hZ2Ugd2FsbGV0JyxcclxuXHRhZGR3YWxsZXQ6J0FkZCB0bycsXHJcblx0Ly8gYWRkXHJcblx0Y3Jld2FsbGxldDonQ3JlYXRlIGEgd2FsbGV0JyxcclxuXHRtbmVpbXBvcnQ6J01uZW1vbmljIGltcG9ydCcsXHJcblx0cHJpdmFrZXlpbXBvcnQ6J1ByaXZhdGUga2V5IGltcG9ydCcsXHJcblx0Ly8gYmFjay9pbmRleFxyXG5cdGJhY2t1cE1uZVRpdDonQmFja3VwIG1uZW1vbmljcycsXHJcblx0QmFja3VwVGlwczonQmFja3VwIFRpcHMnLFxyXG5cdEF4aW9tczonQXhpb21zIGFyZSB0aGUgb25seSB3YXkgdG8gY29udHJvbCBhc3NldHMuJyxcclxuXHRyZXRyaWV2ZTonWW91IGNhbm5vdCByZXRyaWV2ZSBhIGxvc3QgbW5lbW9uaWMsIHNvIGJlIHN1cmUgdG8gYmFjayBpdCB1cCEnLFxyXG5cdGRpc2Nsb3NlOidEbyBub3QgZGlzY2xvc2UgeW91ciBtbmVtb25pYyB0byBhbnlvbmUuJyxcclxuXHRzdGFydEJhY2s6J1N0YXJ0IGJhY2t1cCcsXHJcblx0Ly8gYmFja3VwMlxyXG5cdHBjb3B5OidQbGVhc2UgY29weSB0aGUgaGVscGVyIHdvcmRzIGluJyxcclxuXHRwY29weTI6J3RoZSBjb3JyZWN0IG9yZGVyJyxcclxuXHRib29zdGVyOidUaGUgYm9vc3RlciB3b3JkcyB3aWxsIGJlIHVzZWQgZm9yIHdhbGxldCBhc3NldCByZWNvdmVyeSwgcGxlYXNlIGNvcHkgdGhlIGJvb3N0ZXIgd29yZHMgaW4gdGhlIGNvcnJlY3Qgb3JkZXIgYW5kIGtlZXAgdGhlbSBpbiBhIHNhZmUgcGxhY2UgYW5kIGRvIG5vdCBkaXNjbG9zZSB0aGVtIHRvIG90aGVycycsXHJcblx0Y29waWVkOidJIGhhdmUgY29waWVkIGl0JyxcclxuXHQvLyBiYWNrdXAzXHJcblx0Y29uTW5lOidDb25maXJtIHlvdXIgd2FsbGV0IG1uZW1vbmljJyxcclxuXHRib29zdGVyd29yZDonUGxlYXNlIGNsaWNrIG9uIHRoZSBib29zdGVyIHdvcmRzIGluIG9yZGVyIHRvIGVuc3VyZSB0aGF0IHlvdXIgYmFja3VwIGJvb3N0ZXIgd29yZHMgYXJlIGNvcnJlY3QnLFxyXG5cdGJhY2tDb206J0JhY2t1cCBtbmVtb25pYyBjb21wbGV0ZWQhJyxcclxuXHRzZWVkOidJbnZhbGlkIFNlZWQnLFxyXG5cdHdyb25nV29yZDonWW91IGVudGVyZWQgdGhlIHdyb25nIGJvb3N0ZXIgd29yZHMsJyxcclxuXHR3cm9uZ1dvcmQyOidwbGVhc2UgdHJ5IGFnYWluLicsXHJcblx0Ly8gdHJhbnNQYXdcclxuXHR0cmFuc1BhdzonVHJhbnNhY3Rpb24gcGFzc3dvcmQnLFxyXG5cdHNldHRyYW5zUGF3OidTZXQgdHJhbnNhY3Rpb24gcGFzc3dvcmQnLFxyXG5cdHRyYW5zUGF3QWdhaW46J1BsZWFzZSBlbnRlciBhZ2FpbicsXHJcblx0U2VjdXJldHJhbnNhY3Rpb246J1NlY3VyZSB0cmFuc2FjdGlvbiBwYXNzd29yZHMsJyxcclxuXHRTZWN1cmV0cmFuc2FjdGlvbjI6J3BsZWFzZSBkbyBub3QgZGlzY2xvc2UnLFxyXG5cdFBhc3N3b3JkZGlzY3JlcGFuc2llczonUGFzc3dvcmQgZGlzY3JlcGFuc2llcycsXHJcblx0XHJcblx0Ly8gYWJvdXRcclxuXHRWZXJzaW9udXBkYXRlOidWZXJzaW9uIHVwZGF0ZScsXHJcblx0T2ZmaWNpYWx3ZWJzaXRlOidPZmZpY2lhbCB3ZWJzaXRlJyxcclxuXHRUZXJtc29mU2VydmljZTonVGVybXMgb2YgU2VydmljZScsXHJcblx0UHJpdmFjeVBvbGljeTonUHJpdmFjeSBQb2xpY3knLFxyXG5cdC8vIFRlcm1zb2ZTZXJ2aWNlXHJcblx0RXRpYW1uaXNpbG9yZW0xOidFdGlhbSBuaXNpIGxvcmVtJyxcclxuXHRFdGlhbW5pc2lsb3JlbTI6J3Bvc3VlcmUgYXQgdHVycGlzIGF0LCBmcmluZ2lsbGEgZWZmaWNpdHVyIHF1YW0uIFN1c3BlbmRpc3NlIHZpdGFlIGxhY3VzIGFjIGxlY3R1cyBmYWNpbGlzaXMgb3JuYXJlLiBWaXZhbXVzIHZpdGFlIHB1bHZpbmFyIG5pc2ksIGluIHZlaGljdWxhIGVsaXQuIFByYWVzZW50IGlhY3VsaXMgYW50ZSB0ZWxsdXMsIGV1IG1hdHRpcyBsZWN0dXMgc3VzY2lwaXQgc2l0IGFtZXQuIFNlZCBjb25ndWUgYWNjdW1zYW4gbnVuYyBpbiBpYWN1bGlzLiBTZWQgbWFsZXN1YWRhIGVsaXQgdHVycGlzLCBldSBlZ2VzdGFzIGVyb3MgcmhvbmN1cyBub24uIFNlZCBwdWx2aW5hciBldWlzbW9kIGxpYmVybyBzaXQgYW1ldCBzY2VsZXJpc3F1ZS4gVmVzdGlidWx1bSBhbnRlIGZlbGlzLCBjb25kaW1lbnR1bSBpbiB2dWxwdXRhdGUgaWQsIHRlbXBvciBldSBudWxsYS4gUGVsbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBldCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIEV0aWFtIGNvbmRpbWVudHVtIGF1Z3VlIHZpdGFlIG51bGxhIHN1c2NpcGl0IGVsZWlmZW5kLiBQaGFzZWxsdXMgY29uc2VjdGV0dXIgdm9sdXRwYXQgbnVsbGEsIGN1cnN1cyBmYWNpbGlzaXMgZWxpdCB2dWxwdXRhdGUgc2VkLiBNYXVyaXMgaW4gc2VtcGVyIHNlbS4gSW50ZXJkdW0gZXQgbWFsZXN1YWRhIGZhbWVzIGFjIGFudGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzLicsXHJcblx0RXRpYW1uaXNpbG9yZW0zOidFdGlhbSBuaXNpIGxvcmVtLCBwb3N1ZXJlIGF0IHR1cnBpcyBhdCwgZnJpbmdpbGxhIGVmZmljaXR1ciBxdWFtLiBTdXNwZW5kaXNzZSB2aXRhZSBsYWN1cyBhYyBsZWN0dXMgZmFjaWxpc2lzIG9ybmFyZS4gVml2YW11cyB2aXRhZSBwdWx2aW5hciBuaXNpLCBpbiB2ZWhpY3VsYSBlbGl0LiBQcmFlc2VudCBpYWN1bGlzIGFudGUgdGVsbHVzLCBldSBtYXR0aXMgbGVjdHVzIHN1c2NpcGl0IHNpdCBhbWV0LiBTZWQgY29uZ3VlIGFjY3Vtc2FuIG51bmMgaW4gaWFjdWxpcy4gU2VkIG1hbGVzdWFkYSBlbGl0IHR1cnBpcywgZXUgZWdlc3RhcyBlcm9zIHJob25jdXMgbm9uLiBTZWQgcHVsdmluYXIgZXVpc21vZCBsaWJlcm8gc2l0IGFtZXQgc2NlbGVyaXNxdWUuIFZlc3RpYnVsdW0gYW50ZSBmZWxpcywgY29uZGltZW50dW0gaW4gdnVscHV0YXRlIGlkLCB0ZW1wb3IgZXUgbnVsbGEuIFBlbGxlbnRlc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBFdGlhbSBjb25kaW1lbnR1bSBhdWd1ZSB2aXRhZSBudWxsYSBzdXNjaXBpdCBlbGVpZmVuZC4gUGhhc2VsbHVzIGNvbnNlY3RldHVyIHZvbHV0cGF0IG51bGxhLCBjdXJzdXMgZmFjaWxpc2lzIGVsaXQgdnVscHV0YXRlIHNlZC4gTWF1cmlzIGluIHNlbXBlciBzZW0uIEludGVyZHVtIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cy4nLFxyXG5cdC8vIHByaXZhY3lcclxuXHRUZXJtc29mU2VydmljZTonVGVybXMgb2YgU2VydmljZScsXHJcblx0XHJcblx0Ly8gbWFuYWdlXHJcblx0XHRBZGRyZXNzOidBZGRyZXNzJyxcclxuXHRcdE1hbmFnZTonTWFuYWdlJyxcclxuXHRcdE5hbWU6J05hbWUnLFxyXG5cdFx0U2V0bmFtZTonU2V0IG5hbWUnLFxyXG5cdFx0QmFja3VwcHJpdmF0ZWtleTonQmFja3VwIHByaXZhdGUga2V5JyxcclxuXHRcdE5ld3dhbGxldG5hbWU6J05ldyB3YWxsZXQgbmFtZScsXHJcblx0XHQvLyB0cmFuc1Bhd01hblxyXG5cdFx0IGtlZXB5b3VybW5lbW9uaWNzOidQbGVhc2Uga2VlcCB5b3VyIG1uZW1vbmljcy4gQW55b25lIHdobyBnZXRzIHlvdXIgbW5lbW9uaWNzIGNhbiBjb250cm9sIHlvdXIgYWNjb3VudCwgaW5jbHVkaW5nIHRyYW5zZmVycmluZyBhbGwgZnVuZHMnLFxyXG5cdFx0IEluY29ycmVjdHBhc3N3b3JkOidJbmNvcnJlY3QgcGFzc3dvcmQnLFxyXG5cdFx0IC8vIGtleW91dFxyXG5cdFx0IGtlZXB5b3VycHJpdmF0ZWtleTonUGxlYXNlIGtlZXAgeW91ciBwcml2YXRlIGtleS4gQW55b25lIHdobyBnZXRzIHlvdXIgcHJpdmF0ZSBrZXkgY2FuIGNvbnRyb2wgeW91ciBhY2NvdW50LCBpbmNsdWRpbmcgdHJhbnNmZXJyaW5nIGFsbCBmdW5kcycsXHJcblx0XHQgXHJcblx0Ly8gc2hvd2tleVxyXG5cdFNob3dwcml2YXRla2V5OidTaG93IHByaXZhdGUga2V5JyxcclxuXHRTaG93cHJpdmF0ZWtleXRleHQ6J1RleHQnLFxyXG5cdFNob3dRUkNvZGU6J1FSIENvZGUnLFxyXG5cdFNob3dDb3B5OidDb3B5JyxcclxuXHRTY2FudGhlUVI6J1NjYW4gdGhlIFFSIGNvZGUgdG8gLi4uLicsXHJcblx0Q29weXByaXZhdGVrZXlTdWNjZXNzZnVsOidDb3B5IHByaXZhdGUga2V5IFN1Y2Nlc3NmdWwhJyxcclxuXHRPbmVtb21lbnRwbGVhc2U6J09uZSBtb21lbnQgcGxlYXNlJyxcclxuXHQvLyBtYXJrZXRcclxuXHRUcmFuZGluZ1BhaXJzOidUcmFuZGluZyBQYWlycycsXHJcblx0UHJpY2VWb2w6J1ByaWNlL1ZvbCcsXHJcblx0Q2hhbmc6JzI0aCBDaGFuZycsXHJcblx0XHJcblx0Ly8gZGlzY292ZXJcclxuXHREQVBQd2Vic2l0ZTonU2VhcmNoIG9yIGVudGVyIHRoZSBEQVBQIHdlYnNpdGUnLFxyXG5cdEJlZWZ5OidCZWVmeSBmaW5hbmNlKEJTQyknLFxyXG5cdHJldmVudWU6J1JldmVudWUgYWdncmVnYXRvciBiYXNlZCBvbiBjb2luIHNlY3VyaXR5IGludGVsbGlnZW50IGNoYWluJyxcclxuXHRCdW5pY29ybjonQnVuaWNvcm4nLFxyXG5cdHRocm91Z2htb2JpbGl0eTonQSBoaWdoIHBlcmZvcm1hbmNlIEFNTSBERVggdGhyb3VnaCBtb2JpbGl0eScsXHJcblx0Rm9yVHViZTonRm9yVHViZShCU0MpJyxcclxuXHRwbGF0Zm9ybTonVGhlIHdvcmxkIGlzIGxlYWRpbmcgZGVmaSBsZW5kaW5nIHBsYXRmb3JtIChCU0MpJyxcclxuXHRQb3B1bGFyOidQb3B1bGFyJyxcclxuXHRMZW5kaW5nOidMZW5kaW5nJyxcclxuXHRUcmFkZTonVHJhZGUnLFxyXG5cdFlpZWxkOidZaWVsZCcsXHJcblx0U3Rha2U6J1N0YWtlJyxcclxuXHRyZWRpcmVjdGVkOidZb3Ugd2lsbCBiZSByZWRpcmVjdGVkIHRvIGEgdGhpcmQgcGFydHkgZEFwcCBwYWdlIGFuZCB5b3VyIHVzZSBvZiB0aGUgdGhpcmQgcGFydHkgZEFwcCB3aWxsIGJlIGdvdmVybmVkIGJ5IHRoYXQgdGhpcmQgcGFydHkgZEFwcCBpcyBVc2VyIEFncmVlbWVudCBhbmQgUHJpdmFjeSBQb2xpY3ksIGZvciB3aGljaCB0aGUgdGhpcmQgcGFydHkgZEFwcCBpcyBkaXJlY3RseSBhbmQgc29sZWx5IGxpYWJsZSB0byB5b3UuJyxcclxuXHREaXNjbGFpbWVyczonRGlzY2xhaW1lcnMnLFxyXG5cdC8vIG5mdENvbGxlY3Rpb25cclxuXHRORlRjb2xsZWN0aW9uOidORlQgY29sbGVjdGlvbicsXHJcblx0Q29udHJhY3RhZGRyZXNzOidDb250cmFjdCBhZGRyZXNzJyxcclxuXHRUb2tlbklEOidUb2tlbiBJRCcsXHJcblx0ZW50ZXJjb250cmFjdGFkZHJlc3M6J1BsZWFzZSBlbnRlciB0aGUgY29udHJhY3QgYWRkcmVzcycsXHJcblx0ZW50ZXJ0b2tlbklEOidQbGVhc2UgZW50ZXIgdG9rZW4gSUQnLFxyXG5cdENvbnRyYWN0czonQ29udHJhY3RzJyxcclxuXHRJRDonSUQnLFxyXG5cdENvbGxlY3Rpb25kZXRhaWxzOidDb2xsZWN0aW9uIGRldGFpbHMnLFxyXG5cdC8vIGJ0YyBpbmRleFxyXG5cdEV4aXN0aW5nYmFsYW5jZTonRXhpc3RpbmcgYmFsYW5jZScsXHJcblx0RnJlZXplYmFsYW5jZTonRnJlZXplIGJhbGFuY2UnLFxyXG5cdEFsbDonQWxsJyxcclxuXHRTZW5kOidTZW5kJyxcclxuXHRSZWNlaXZlOidSZWNlaXZlJyxcclxuXHQvLyBzZW5kVG9rZW4gaW5kZXhcclxuXHRSZWNlaXZpbmdhZGRyZXNzOidSZWNlaXZpbmcgYWRkcmVzcycsXHJcblx0UmVjZWl2aW5nYWRkcmVzc0Vycm9yOidSZWNlaXZpbmcgYWRkcmVzcyBlcnJvcicsXHJcblx0U2NhblFSOidTY2FuIHRoZSBRUiBjb2RlIHRvIHRyYW5zZmVyIHRvIHRoZSBhc3NldCcsXHJcblx0Q29weWFkZHJlc3M6J0NvcHkgYWRkcmVzcycsXHJcblx0Q29weVN1Y2Nlc3NmdWw6J0NvcHkgYWRkcmVzcyBTdWNjZXNzZnVsIScsXHJcblx0Ly8gdHJhbnNmZXJcclxuXHRUcmFuc2ZlcjonVHJhbnNmZXInLFxyXG5cdEFkZHJlc3NCb29rOidBZGRyZXNzIEJvb2snLFxyXG5cdFRyYW5zZmVyYW1vdW50OidUcmFuc2ZlciBhbW91bnQnLFxyXG5cdEJhbGFuY2U6J0JhbGFuY2UnLFxyXG5cdEFMTDpcIkFMTFwiLFxyXG5cdFJlbWFyazonUmVtYXJrJyxcclxuXHRUcmFuc2FjdGlvbmZlZTonVHJhbnNhY3Rpb24gZmVlJyxcclxuXHRUcmFuc2ZlcmNvbmZpcm1hdGlvbjonVHJhbnNmZXIgY29uZmlybWF0aW9uJyxcclxuXHRBbW91bnQ6J0Ftb3VudCcsXHJcblx0U2VuZGFkZHJlc3M6J1NlbmQgYWRkcmVzcycsXHJcblx0RmluZ2VycHJpbnRwYXNzd29yZDonRmluZ2VycHJpbnQgcGFzc3dvcmQnLFxyXG5cdGZpbmdlcnByaW50c2Vuc29yOidUb3VjaCB0aGUgZmluZ2VycHJpbnQgc2Vuc29yJyxcclxuXHRVc2VQYXNzd29yZDonVXNlIFBhc3N3b3JkJyxcclxuXHRGaW5nZXJwcmludHJlY29nbml6ZWQ6J0ZpbmdlcnByaW50IG5vdCByZWNvZ25pemVkLicsXHJcblx0VHJ5YWdhaW46J1RyeSBhZ2FpbicsXHJcblx0RmluZ2VycHJpbnRyZWNvZ25pemVkOidGaW5nZXJwcmludCByZWNvZ25pemVkLicsXHJcblx0ZW50ZXJ0aGV0cmFuc2ZlcmFtb3VudDonUGxlYXNlIGVudGVyIHRoZSB0cmFuc2ZlciBhbW91bnQnLFxyXG5cdGVudGVydGhlcmVjZWl2aW5nYWRkcmVzczonUGxlYXNlIGVudGVyIHRoZSByZWNlaXZpbmcgYWRkcmVzcycsXHJcblx0bGVzc3RoYW46J1RoZSBlbnRlcmVkIGFtb3VudCBjYW5ub3QgYmUgbGVzcyB0aGFuIDAnLFxyXG5cdHJ1bm5pbmdsb3c6J1NvcnJ5LCB5b3VyIGNyZWRpdCBpcyBydW5uaW5nIGxvdycsXHJcblx0ZmluZ2VycHJpbnRpZGVudGlmaWNhdGlvbjonVGhpcyBkZXZpY2UgZG9lcyBub3Qgc3VwcG9ydCBmaW5nZXJwcmludCBpZGVudGlmaWNhdGlvbicsXHJcblx0bm90ZXF1aXBwZWQ6J1RoaXMgZGV2aWNlIGlzIG5vdCBlcXVpcHBlZCB3aXRoIGEgcGFzc3dvcmQgbG9jayBzY3JlZW4gYW5kIGNhbm5vdCB1c2UgZmluZ2VycHJpbnQgaWRlbnRpZmljYXRpb24nLFxyXG5cdG9uaW50aGVzZXR0aW5nOidUaGVyZSBpcyBubyBmaW5nZXJwcmludCBlbnRlcmVkIGluIHRoaXMgZGV2aWNlLiBQbGVhc2UgdHVybiBpdCBvbiBpbiB0aGUgc2V0dGluZycsXHJcblx0Ly8gXHRBZGQgVG9rZW5cclxuXHRcdEFkZFRva2VuOidBZGQgVG9rZW4nLFxyXG5cdFx0SG90YXNzZXRzOidIb3QgYXNzZXRzJyxcclxuXHRcdEFkZGVkc3VjY2Vzc2Z1bGx5OidBZGRlZCBzdWNjZXNzZnVsbHknLFx0XHJcblx0XHQvLyBiYWNrdXA1XHJcblx0XHRJbXBvcnR2aWFwcml2YXRla2V5OidJbXBvcnQgdmlhIHByaXZhdGUga2V5JyxcclxuXHRcdFByaXZhdGVrZXlpbXBvcnR2ZXJpZmljYXRpb246J1ByaXZhdGUga2V5IGltcG9ydCB2ZXJpZmljYXRpb24nLFxyXG5cdFx0cHJpdmF0ZWtleWFuZGRvOidQbGVhc2UgZW50ZXIgeW91ciBwcml2YXRlIGtleSBhbmQgZG8gbm90IGRpc2Nsb3NlIGl0IHRvIG90aGVyc1RoZSBleHRlcm5hbCBhZGRyZXNzIGNhbm5vdCBiZSByZWNvdmVyZWQgYnkgbW5lbW9uaWNzLiBQbGVhc2Uga2VlcCBpdCBwcm9wZXJseScsXHJcblx0ZW50ZXJ5b3VycHJpdmF0ZWtleTonUGxlYXNlIGVudGVyIHlvdXIgcHJpdmF0ZSBrZXknLFxyXG5cdGJlZW1wdHk6J0Nhbm5vdCBiZSBlbXB0eScsXHJcblx0YmVlbmltcG9ydGVkOidUaGUgd2FsbGV0IGhhcyBiZWVuIGltcG9ydGVkJyxcclxuXHQvLyBiYWNrdXA0XHJcblx0SW1wb3J0bW5lbW9uaWNzOidJbXBvcnQgbW5lbW9uaWNzJyxcclxuXHRNbmVtb25pY3NpbXBvcnR2ZXJpZmljYXRpb246J01uZW1vbmljcyBpbXBvcnQgdmVyaWZpY2F0aW9uJyxcclxuXHRMYW5ndWFnZTonTGFuZ3VhZ2UnLFxyXG5cdGxhbmdmYW46J1RyYWRpdGlvbmFsIENoaW5lc2UnLFxyXG5cdGxhbmdqaWFuOidTaW1wbGlmaWVkIENoaW5lc2UnLFxyXG5cdGVuZzonRW5nbGlzaCcsXHJcblx0ZWRpdDonRWRpdCcsXHJcblx0RGVsZXRlOidEZWxldGUnLFxyXG5cdERFTEVURTonREVMRVRFJyxcclxuXHRBZGRhZGRyZXNzOidBZGQgYWRkcmVzcycsXHJcblx0U2F2ZTonU2F2ZScsXHJcblx0c2VsZWN0Y3VycmVuY3k6J1BsZWFzZSBzZWxlY3QgY3VycmVuY3knLFxyXG5cdFBsZWFzZXJlY2lwaWVudGFkZHJlc3M6J1BsZWFzZSBlbnRlciB0aGUgcmVjaXBpZW50IGFkZHJlc3MnLFxyXG5cdGVudGVydGhlbmFtZTonUGxlYXNlIGVudGVyIHRoZSBuYW1lJyxcclxuXHRBZGRyZXNzb3JuYW1lOidBZGRyZXNzIG9yIG5hbWUgY2Fubm90IGJlIGVtcHR5JyxcclxuXHRsb2FkaW5nOidsb2FkaW5nJyxcclxuXHRjbG9zZXZhbGlkYXRpb246J0NvbmZpcm0gY2xvc2UgdmFsaWRhdGlvbj8nLFxyXG5cdExvZ2luOidMb2cgaW4nLFxyXG5cdFRyYW5zYWN0aW9uZGV0YWlsczonVHJhbnNhY3Rpb24gZGV0YWlscycsXHJcblx0Q29uZmlybWVkOidDb25maXJtZWQnLFxyXG5cdFRpbWU6J1RpbWUnLFxyXG5cdFR4RmVlOidUeCBGZWUnLFxyXG5cdFRyYW5zYWN0aW9uSUQ6J1RyYW5zYWN0aW9uIElEJyxcclxuXHRvdGhlcnM6J290aGVycycsXHJcblx0bWU6J21lJyxcclxubW9yZWluZm9ybWF0aW9uOidHbyB0byB5b3VyIGJyb3dzZXIgZm9yIG1vcmUgaW5mb3JtYXRpb24nLFxyXG5cdENvcHlTdWNjZXNzZnVsOidDb3B5IFN1Y2Nlc3NmdWwhJyxcclxuXHROb2NvbnRlbnQ6J05vIGNvbnRlbnQnLFxyXG5cdFxyXG5cdFJlY29nbml0aW9uY2FuY2VsbGVkOidSZWNvZ25pdGlvbiBoYXMgYmVlbiBjYW5jZWxsZWQnLFxyXG5cdEZpbmdlcnByaW50aWRlbnRpZmljYXRpb25mYWlsZWQ6J0ZpbmdlcnByaW50IGlkZW50aWZpY2F0aW9uIGZhaWxlZCwgcGxlYXNlIHRyeSBhZ2FpbicsXHJcblx0RmluZ2VycHJpbnRtYXRjaGluZ2ZhaWxlZDonRmluZ2VycHJpbnQgbWF0Y2hpbmcgZmFpbGVkLCBwbGVhc2UgcmUtZW50ZXInLFxyXG5cdFRoZW51bWJlcm9mZmluZ2VycHJpbnQ6J1RoZSBudW1iZXIgb2YgZmluZ2VycHJpbnQgaWRlbnRpZmljYXRpb24gZmFpbHVyZXMgZXhjZWVkcyB0aGUgbGltaXQuIFBsZWFzZSB1c2Ugb3RoZXIgbWV0aG9kcyBmb3IgYXV0aGVudGljYXRpb24nLFxyXG5cdHNlcGFyYXRlZGJ5c3BhY2VzOidFbnRlciBtbmVtb25pYyB3b3JkcyBzZXBhcmF0ZWQgYnkgc3BhY2VzJyxcclxuXHROb3R5ZXRvcGVuOidOb3QgeWV0IG9wZW4nLFxyXG5cdFRyYW5zZmVyc3VjY2VlZGVkOidUcmFuc2ZlciBzdWNjZWVkZWQnLFxyXG5cdFRyYW5zZmVyZmFpbGVkY29uZmlybTonVHJhbnNmZXIgZmFpbGVkLCBwbGVhc2UgY29uZmlybSB0aGUgaW5mb3JtYXRpb24gaXMgY29ycmVjdCcsXHJcblx0eW91cmNyZWRpdDonU29ycnksIHlvdXIgY3JlZGl0IGlzIHJ1bm5pbmcgbG93JyxcclxuXHRhZGRyZXNzZXJyb3I6J2FkZHJlc3MgZXJyb3InLFxyXG5cdG9mZmNoYWluOidQbGVhc2UgZW50ZXIgYSBub3RlIChvZmYtY2hhaW4pJyxcclxuXHR9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///632\n"); /***/ }), /* 633 */ @@ -74878,7 +74886,7 @@ eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.de /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _index;function _defineProperty(obj, key, value) {if (key in obj) {Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true });} else {obj[key] = value;}return obj;} // zhf.js\nvar _default = {\n index: (_index = {\n walletname: '請輸入錢包名稱',\n Namecannot: '輸入名稱不能為空',\n // 底部导航栏\n Wallet: '錢包',\n NFT: 'NFT',\n Market: '市場',\n Discover: '發現',\n Profile: '我的',\n // tongyong\n Confirm: '確認',\n Successful: '成功',\n Cancel: '取消',\n Setsuccessfully: '創建成功',\n Creationfailed: '創建失敗',\n correct: '正確',\n\n langSelect: '選擇',\n // setting\n fingerPass: '指紋密碼',\n lans: '語言設定',\n curr: '貨币',\n nodes: '節點設定',\n // profile\n protit: '我的',\n apps: '應用程序設定',\n magew: '管理錢包',\n addBook: '地址目錄',\n Settings: '設定',\n helpcen: '幫助中心',\n aboutus: '關於我們',\n Hardware: '硬體',\n math: '配套硬體' }, _defineProperty(_index, \"Wallet\",\n\n '錢包'), _defineProperty(_index, \"assets\",\n '資產'), _defineProperty(_index, \"cwallet\",\n '選擇錢包'), _defineProperty(_index, \"manage\",\n '管理'), _defineProperty(_index, \"mwallet\",\n '管理錢包'), _defineProperty(_index, \"addwallet\",\n '添加'), _defineProperty(_index, \"crewalllet\",\n\n '創建錢包'), _defineProperty(_index, \"mneimport\",\n '助記詞導入'), _defineProperty(_index, \"privakeyimport\",\n '私鑰導入'), _defineProperty(_index, \"backupMneTit\",\n\n '備份助記詞'), _defineProperty(_index, \"BackupTips\",\n '備份提示'), _defineProperty(_index, \"Axioms\",\n '公理是控制資產的唯一方法。'), _defineProperty(_index, \"retrieve\",\n '您无法检索丢失的助记符,因此请务必对其进行备份!'), _defineProperty(_index, \"disclose\",\n '不要向任何人透露你的記憶法。'), _defineProperty(_index, \"startBack\",\n '開始備份'), _defineProperty(_index, \"pcopy\",\n\n '請按正確的順序複製'), _defineProperty(_index, \"pcopy2\",\n '助記詞'), _defineProperty(_index, \"booster\",\n '宣傳語將用於錢包資產追回,請按正確順序複製宣傳語並保存在安全的地方,不得洩露給他人'), _defineProperty(_index, \"copied\",\n '我已記住'), _defineProperty(_index, \"conMne\",\n\n '確認你的錢包助記詞'), _defineProperty(_index, \"boosterword\",\n '請點擊助記詞文字,以確保您的備用助推器文字正確無誤'), _defineProperty(_index, \"backCom\",\n '備份助記符已完成!'), _defineProperty(_index, \"seed\",\n '無效助記詞'), _defineProperty(_index, \"wrongWord\",\n '你輸入了錯誤的單詞,'), _defineProperty(_index, \"wrongWord2\",\n '請重試。'), _defineProperty(_index, \"transPaw\",\n\n '交易密碼'), _defineProperty(_index, \"settransPaw\",\n '設定交易密碼'), _defineProperty(_index, \"transPawAgain\",\n '請再次輸入密碼'), _defineProperty(_index, \"Securetransaction\",\n '保障交易密碼,'), _defineProperty(_index, \"Securetransaction2\",\n '請勿洩露'), _defineProperty(_index, \"Passworddiscrepansies\",\n '兩次密碼輸入不一致'), _defineProperty(_index, \"Versionupdate\",\n\n\n '版本更新'), _defineProperty(_index, \"Officialwebsite\",\n '官方網站'), _defineProperty(_index, \"TermsofService\",\n '服務條款'), _defineProperty(_index, \"PrivacyPolicy\",\n '隱私政策'), _defineProperty(_index, \"Etiamnisilorem1\",\n\n\n 'Etiam nisi lorem繁体'), _defineProperty(_index, \"Etiamnisilorem2\",\n ''), _defineProperty(_index, \"Etiamnisilorem3\",\n ''), _defineProperty(_index, \"TermsofService\",\n\n '隱私政策'), _defineProperty(_index, \"Address\",\n\n '地址'), _defineProperty(_index, \"Manage\",\n '管理'), _defineProperty(_index, \"Name\",\n '名字'), _defineProperty(_index, \"Setname\",\n '設定錢包名稱'), _defineProperty(_index, \"Backupprivatekey\",\n '備份私密金鑰'), _defineProperty(_index, \"Newwalletname\",\n '新的錢包名稱'), _defineProperty(_index, \"keepyourmnemonics\",\n\n '請保留你的記憶法。 任何獲得你的助記符的人都可以控制你的帳戶,包括轉移所有資金'), _defineProperty(_index, \"Incorrectpassword\",\n '密碼不正確'), _defineProperty(_index, \"keepyourprivatekey\",\n\n\n '請保留您的私密金鑰。任何獲得您私密金鑰的人都可以控制您的帳戶,包括轉移所有資金'), _defineProperty(_index, \"Showprivatekey\",\n\n '顯示私密金鑰'), _defineProperty(_index, \"Showprivatekeytext\",\n '文本'), _defineProperty(_index, \"ShowQRCode\",\n '二維碼'), _defineProperty(_index, \"ShowCopy\",\n '複製'), _defineProperty(_index, \"ScantheQR\",\n '掃描二維碼至....'), _defineProperty(_index, \"CopyprivatekeySuccessful\",\n '複製私密金鑰成功'), _defineProperty(_index, \"Onemomentplease\",\n '請稍等'), _defineProperty(_index, \"TrandingPairs\",\n\n '幣種'), _defineProperty(_index, \"PriceVol\",\n '價格'), _defineProperty(_index, \"Chang\",\n '24小時漲跌幅'), _defineProperty(_index, \"DAPPwebsite\",\n\n '蒐索或進入DAPP網站'), _defineProperty(_index, \"Beefy\",\n 'Beefy finance(BSC)'), _defineProperty(_index, \"revenue\",\n '基於幣安智慧鏈的收益聚合器'), _defineProperty(_index, \"Bunicorn\",\n 'Bunicorn'), _defineProperty(_index, \"throughmobility\",\n '一個性能卓越的AMM DEX,通過流動性..'), _defineProperty(_index, \"ForTube\",\n 'ForTube(BSC)'), _defineProperty(_index, \"platform\",\n '全球領先的DeFi借貸平臺(BSC)'), _defineProperty(_index, \"Popular\",\n '熱門'), _defineProperty(_index, \"Lending\",\n '借出'), _defineProperty(_index, \"Trade\",\n '貿易'), _defineProperty(_index, \"Yield\",\n '產量'), _defineProperty(_index, \"Stake\",\n '股份'), _defineProperty(_index, \"redirected\",\n '您將被重定向到協力廠商dApp頁面,您對協力廠商dApp的使用將受該協力廠商dApp is使用者協定和隱私政策的約束,協力廠商dApp直接且完全對您負責。'), _defineProperty(_index, \"Disclaimers\",\n '免責聲明'), _defineProperty(_index, \"NFTcollection\",\n\n 'NFT收藏品'), _defineProperty(_index, \"Contractaddress\",\n '合約地址'), _defineProperty(_index, \"TokenID\",\n '權杖ID'), _defineProperty(_index, \"entercontractaddress\",\n '請輸入契约地址'), _defineProperty(_index, \"entertokenID\",\n '請輸入權杖ID'), _defineProperty(_index, \"Contracts\",\n '契约'), _defineProperty(_index, \"ID\",\n 'ID'), _defineProperty(_index, \"Collectiondetails\",\n '收藏品詳情'), _defineProperty(_index, \"Existingbalance\",\n\n '現有餘額'), _defineProperty(_index, \"Freezebalance\",\n '凍結餘額'), _defineProperty(_index, \"All\",\n '所有'), _defineProperty(_index, \"Send\",\n '發送'), _defineProperty(_index, \"Receive\",\n '接收'), _defineProperty(_index, \"Receivingaddress\",\n\n '接收地址'), _defineProperty(_index, \"ScanQR\",\n '掃描二維碼以轉移到資產'), _defineProperty(_index, \"Copyaddress\",\n '複製地址'), _defineProperty(_index, \"CopySuccessful\",\n '複製地址成功!'), _defineProperty(_index, \"Transfer\",\n\n '轉帳'), _defineProperty(_index, \"AddressBook\",\n '地址薄'), _defineProperty(_index, \"Transferamount\",\n '轉帳金額'), _defineProperty(_index, \"Balance\",\n '餘額'), _defineProperty(_index, \"ALL\",\n \"所有\"), _defineProperty(_index, \"Remark\",\n '備註'), _defineProperty(_index, \"Transactionfee\",\n '交易費'), _defineProperty(_index, \"Transferconfirmation\",\n '轉帳確認書'), _defineProperty(_index, \"Amount\",\n '金額'), _defineProperty(_index, \"Sendaddress\",\n '發送地址'), _defineProperty(_index, \"Fingerprintpassword\",\n '指紋密碼'), _defineProperty(_index, \"fingerprintsensor\",\n '觸摸指紋感測器'), _defineProperty(_index, \"UsePassword\",\n '使用密碼'), _defineProperty(_index, \"Fingerprintrecognized\",\n '指紋無法識別。'), _defineProperty(_index, \"Tryagain\",\n '請再次嘗試'), _defineProperty(_index, \"Fingerprintrecognized\",\n '指紋識別成功。'), _defineProperty(_index, \"enterthetransferamount\",\n '請輸入轉帳金額'), _defineProperty(_index, \"enterthereceivingaddress\",\n '請輸入接收地址'), _defineProperty(_index, \"lessthan\",\n '輸入的金額不能小於0'), _defineProperty(_index, \"runninglow\",\n '餘額不足'), _defineProperty(_index, \"fingerprintidentification\",\n '此設備不支持指紋識別'), _defineProperty(_index, \"notequipped\",\n '此設備未配備密碼鎖定荧幕,無法使用指紋識別'), _defineProperty(_index, \"oninthesetting\",\n '此設備中沒有輸入指紋。 請在設定中打開它'), _defineProperty(_index, \"AddToken\",\n\n '添加代幣'), _defineProperty(_index, \"Hotassets\",\n '熱門資產'), _defineProperty(_index, \"Addedsuccessfully\",\n '添加成功'), _defineProperty(_index, \"Importviaprivatekey\",\n\n '通過私密金鑰導入'), _defineProperty(_index, \"Privatekeyimportverification\",\n '私密金鑰導入驗證'), _defineProperty(_index, \"privatekeyanddo\",\n '請輸入您的私密金鑰,不要將其洩露給其他人外部地址無法通過助記鍵恢復。 請妥善保管'), _defineProperty(_index, \"enteryourprivatekey\",\n '請輸入您的私密金鑰'), _defineProperty(_index, \"beempty\",\n '不能為空'), _defineProperty(_index, \"beenimported\",\n '錢包已經被導入'), _defineProperty(_index, \"Importmnemonics\",\n\n '導入助記詞'), _defineProperty(_index, \"Mnemonicsimportverification\",\n '助記符輸入驗證'), _defineProperty(_index, \"Language\",\n '語言'), _defineProperty(_index, \"langfan\",\n '繁體中文'), _defineProperty(_index, \"langjian\",\n '簡體中文'), _defineProperty(_index, \"eng\",\n '英文'), _defineProperty(_index, \"edit\",\n '修改'), _defineProperty(_index, \"Delete\",\n '删除'), _defineProperty(_index, \"DELETE\",\n '删除'), _defineProperty(_index, \"Addaddress\",\n '添加地址'), _defineProperty(_index, \"Save\",\n '保存'), _defineProperty(_index, \"selectcurrency\",\n '請選擇幣種'), _defineProperty(_index, \"Pleaserecipientaddress\",\n '請輸入收件人地址'), _defineProperty(_index, \"enterthename\",\n '請輸入名稱'), _defineProperty(_index, \"Addressorname\",\n '地址或名稱不能為空'), _defineProperty(_index, \"loading\",\n '加載中'), _defineProperty(_index, \"closevalidation\",\n '確認關閉驗證?'), _defineProperty(_index, \"Login\",\n '登入'), _defineProperty(_index, \"Transactiondetails\",\n '交易詳情'), _defineProperty(_index, \"Confirmed\",\n '確認交易'), _defineProperty(_index, \"Time\",\n '時間'), _defineProperty(_index, \"TxFee\",\n '發送費'), _defineProperty(_index, \"TransactionID\",\n '交易ID'), _defineProperty(_index, \"others\",\n '其他'), _defineProperty(_index, \"me\",\n '我'), _defineProperty(_index, \"moreinformation\",\n '有關詳細資訊,請轉到瀏覽器'), _defineProperty(_index, \"CopySuccessful\",\n '複製成功!'), _defineProperty(_index, \"Nocontent\",\n '無內容'), _defineProperty(_index, \"Recognitioncancelled\",\n '已取消識別'), _defineProperty(_index, \"Fingerprintidentificationfailed\",\n '指紋識別失敗,請重試'), _defineProperty(_index, \"Fingerprintmatchingfailed\",\n '指紋匹配失敗,請重新輸入'), _defineProperty(_index, \"Thenumberoffingerprint\",\n '指紋識別失敗的次數超過限制。 請使用其他方法進行身份驗證'), _defineProperty(_index, \"separatedbyspaces\",\n '輸入以空格分隔的助記單詞'), _defineProperty(_index, \"Notyetopen\",\n '暫未開放'), _defineProperty(_index, \"Transfersucceeded\",\n '餘額不足'), _defineProperty(_index, \"Transferfailedconfirm\",\n '傳輸失敗,請確認資訊是否正確'), _defineProperty(_index, \"yourcredit\",\n '餘額不足'), _defineProperty(_index, \"addresserror\",\n '地址錯誤'), _defineProperty(_index, \"offchain\",\n '請輸入注釋(鏈外)'), _index) };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvbG9jYWxlcy96aC1GLmpzIl0sIm5hbWVzIjpbImluZGV4Iiwid2FsbGV0bmFtZSIsIk5hbWVjYW5ub3QiLCJXYWxsZXQiLCJORlQiLCJNYXJrZXQiLCJEaXNjb3ZlciIsIlByb2ZpbGUiLCJDb25maXJtIiwiU3VjY2Vzc2Z1bCIsIkNhbmNlbCIsIlNldHN1Y2Nlc3NmdWxseSIsIkNyZWF0aW9uZmFpbGVkIiwiY29ycmVjdCIsImxhbmdTZWxlY3QiLCJmaW5nZXJQYXNzIiwibGFucyIsImN1cnIiLCJub2RlcyIsInByb3RpdCIsImFwcHMiLCJtYWdldyIsImFkZEJvb2siLCJTZXR0aW5ncyIsImhlbHBjZW4iLCJhYm91dHVzIiwiSGFyZHdhcmUiLCJtYXRoIl0sIm1hcHBpbmdzIjoiNlNBQUE7ZUFDZTtBQUNkQSxPQUFLO0FBQ0pDLGNBQVUsRUFBQyxTQURQO0FBRUpDLGNBQVUsRUFBQyxVQUZQO0FBR0o7QUFDQUMsVUFBTSxFQUFDLElBSkg7QUFLSkMsT0FBRyxFQUFDLEtBTEE7QUFNSkMsVUFBTSxFQUFDLElBTkg7QUFPSkMsWUFBUSxFQUFDLElBUEw7QUFRSkMsV0FBTyxFQUFDLElBUko7QUFTSjtBQUNBQyxXQUFPLEVBQUMsSUFWSjtBQVdKQyxjQUFVLEVBQUMsSUFYUDtBQVlKQyxVQUFNLEVBQUMsSUFaSDtBQWFKQyxtQkFBZSxFQUFDLE1BYlo7QUFjSkMsa0JBQWMsRUFBQyxNQWRYO0FBZUpDLFdBQU8sRUFBQyxJQWZKOztBQWlCTEMsY0FBVSxFQUFDLElBakJOO0FBa0JKO0FBQ0FDLGNBQVUsRUFBQyxNQW5CUDtBQW9CSEMsUUFBSSxFQUFDLE1BcEJGO0FBcUJIQyxRQUFJLEVBQUMsSUFyQkY7QUFzQkhDLFNBQUssRUFBQyxNQXRCSDtBQXVCSDtBQUNBQyxVQUFNLEVBQUMsSUF4Qko7QUF5QkhDLFFBQUksRUFBQyxRQXpCRjtBQTBCSEMsU0FBSyxFQUFDLE1BMUJIO0FBMkJIQyxXQUFPLEVBQUMsTUEzQkw7QUE0QkhD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TVMsU0FoTVQ7QUFpTVUsYUFqTVY7QUFrTUksT0FsTUo7QUFtTVksV0FuTVo7QUFvTUUsTUFwTUY7QUFxTWUsUUFyTWY7QUFzTU8sUUF0TVA7QUF1TUUsTUF2TUY7QUF3TUcsT0F4TUg7QUF5TVcsUUF6TVg7QUEwTUksTUExTUo7QUEyTUEsS0EzTUE7QUE0TVksaUJBNU1aO0FBNk1ZLFNBN01aO0FBOE1PLE9BOU1QO0FBK01rQixTQS9NbEI7QUFnTjZCLGNBaE43QjtBQWlOcUIsZ0JBak5yQjtBQWtOa0IsZ0NBbE5sQjtBQW1OYSxnQkFuTmI7QUFvTk0sUUFwTk47QUFxTmEsUUFyTmI7QUFzTmlCLGtCQXROakI7QUF1Tk0sUUF2Tk47QUF3TlEsUUF4TlI7QUF5TkksYUF6TkosVUFEUyxFIiwiZmlsZSI6IjYzMy5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIHpoZi5qc1xyXG5leHBvcnQgZGVmYXVsdCB7XHJcblx0aW5kZXg6IHtcclxuXHRcdHdhbGxldG5hbWU6J+iri+i8uOWFpemMouWMheWQjeeosScsXHJcblx0XHROYW1lY2Fubm90OifovLjlhaXlkI3nqLHkuI3og73ngrrnqbonLFxyXG5cdFx0Ly8g5bqV6YOo5a+86Iiq5qCPXHJcblx0XHRXYWxsZXQ6J+mMouWMhScsXHJcblx0XHRORlQ6J05GVCcsXHJcblx0XHRNYXJrZXQ6J+W4guWgtCcsXHJcblx0XHREaXNjb3Zlcjon55m854++JyxcclxuXHRcdFByb2ZpbGU6J+aIkeeahCcsXHJcblx0XHQvLyB0b25neW9uZ1xyXG5cdFx0Q29uZmlybTon56K66KqNJyxcclxuXHRcdFN1Y2Nlc3NmdWw6J+aIkOWKnycsXHJcblx0XHRDYW5jZWw6J+WPlua2iCcsXHJcblx0XHRTZXRzdWNjZXNzZnVsbHk6J+WJteW7uuaIkOWKnycsXHJcblx0XHRDcmVhdGlvbmZhaWxlZDon5Ym15bu65aSx5pWXJyxcclxuXHRcdGNvcnJlY3Q6J+ato+eiuicsXHJcblx0XHRcclxuXHRsYW5nU2VsZWN0Oifpgbjmk4cnLFxyXG5cdFx0Ly8gc2V0dGluZ1xyXG5cdFx0ZmluZ2VyUGFzczon5oyH57SL5a+G56K8JyxcdFxyXG5cdFx0XHRsYW5zOifoqp7oqIDoqK3lrponLFxyXG5cdFx0XHRjdXJyOifosqjluIEnLFxyXG5cdFx0XHRub2Rlczon56+A6bue6Kit5a6aJyxcclxuXHRcdFx0Ly8gcHJvZmlsZVxyXG5cdFx0XHRwcm90aXQ6J+aIkeeahCcsXHJcblx0XHRcdGFwcHM6J+aHieeUqOeoi+W6j+ioreWumicsXHJcblx0XHRcdG1hZ2V3OifnrqHnkIbpjKLljIUnLFxyXG5cdFx0XHRhZGRCb29rOiflnLDlnYDnm67pjIQnLFxyXG5cdFx0XHRTZXR0aW5nczon6Kit5a6aJyxcclxuXHRcdFx0aGVscGNlbjon5bmr5Yqp5Lit5b+DJyxcclxuXHRcdFx0YWJvdXR1czon6Zec5pa85oiR5YCRJyxcclxuXHRcdFx0SGFyZHdhcmU6J+ehrOmrlCcsXHJcblx0XHRcdG1hdGg6J+mFjeWll+ehrOmrlCcsXHJcblx0XHRcdC8vIHdhbGxldFxyXG5cdFx0XHRXYWxsZXQ6J+mMouWMhScsXHJcblx0XHRcdGFzc2V0czon6LOH55SiJyxcclxuXHRcdFx0Y3dhbGxldDon6YG45pOH6Yyi5YyFJyxcclxuXHRcdFx0bWFuYWdlOifnrqHnkIYnLFxyXG5cdFx0XHRtd2FsbGV0OifnrqHnkIbpjKLljIUnLFxyXG5cdFx0XHRhZGR3YWxsZXQ6J+a3u+WKoCcsXHJcblx0XHRcdC8vIGFkZFxyXG5cdFx0XHRjcmV3YWxsbGV0OiflibXlu7rpjKLljIUnLFxyXG5cdFx0XHRtbmVpbXBvcnQ6J+WKqeiomOipnuWwjuWFpScsXHJcblx0XHRcdHByaXZha2V5aW1wb3J0Oifnp4HpkbDlsI7lhaUnLFxyXG5cdFx0XHQvLyBiYWNrL2luZGV4XHJcblx0XHRcdGJhY2t1cE1uZVRpdDon5YKZ5Lu95Yqp6KiY6KmeJyxcclxuXHRcdFx0QmFja3VwVGlwczon5YKZ5Lu95o+Q56S6JyxcclxuXHRcdFx0QXhpb21zOiflhaznkIbmmK/mjqfliLbos4fnlKLnmoTllK/kuIDmlrnms5XjgIInLFxyXG5cdFx0XHRyZXRyaWV2ZTon5oKo5peg5rOV5qOA57Si5Lii5aSx55qE5Yqp6K6w56ym77yM5Zug5q2k6K+35Yqh5b+F5a+55YW26L+b6KGM5aSH5Lu977yBJyxcclxuXHRcdFx0ZGlzY2xvc2U6J+S4jeimgeWQkeS7u+S9leS6uumAj+mcsuS9oOeahOiomOaGtuazleOAgicsXHJcblx0XHRcdHN0YXJ0QmFjazon6ZaL5aeL5YKZ5Lu9JyxcclxuXHRcdFx0Ly8gYmFja3VwMlxyXG5cdFx0XHRwY29weTon6KuL5oyJ5q2j56K655qE6aCG5bqP6KSH6KO9JyxcclxuXHRcdFx0cGNvcHkyOifliqnoqJjoqZ4nLFxyXG5cdFx0XHRib29zdGVyOiflrqPlgrPoqp7lsIfnlKjmlrzpjKLljIXos4fnlKLov73lm57vvIzoq4vmjInmraPnorrpoIbluo/opIfoo73lrqPlgrPoqp7kuKbkv53lrZjlnKjlronlhajnmoTlnLDmlrnvvIzkuI3lvpfmtKnpnLLntabku5bkuronLFxyXG5cdFx0XHRjb3BpZWQ6J+aIkeW3suiomOS9jycsXHJcblx0XHRcdC8vIGJhY2t1cDNcclxuXHRcdFx0Y29uTW5lOifnorroqo3kvaDnmoTpjKLljIXliqnoqJjoqZ4nLFxyXG5cdFx0XHRib29zdGVyd29yZDon6KuL6bue5pOK5Yqp6KiY6Kme5paH5a2X77yM5Lul56K65L+d5oKo55qE5YKZ55So5Yqp5o6o5Zmo5paH5a2X5q2j56K654Sh6KqkJyxcclxuXHRcdFx0YmFja0NvbTon5YKZ5Lu95Yqp6KiY56ym5bey5a6M5oiQ77yBJyxcclxuXHRcdFx0c2VlZDon54Sh5pWI5Yqp6KiY6KmeJyxcclxuXHRcdFx0d3JvbmdXb3JkOifkvaDovLjlhaXkuobpjK/oqqTnmoTllq7oqZ7vvIwnLFxyXG5cdFx0XHR3cm9uZ1dvcmQyOifoq4vph43oqabjgIInLFxyXG5cdFx0XHQvLyB0cmFuc1Bhd1xyXG5cdFx0XHR0cmFuc1Bhdzon5Lqk5piT5a+G56K8JyxcclxuXHRcdFx0c2V0dHJhbnNQYXc6J+ioreWumuS6pOaYk+WvhueivCcsXHJcblx0XHRcdHRyYW5zUGF3QWdhaW46J+iri+WGjeasoei8uOWFpeWvhueivCcsXHJcblx0XHRcdFNlY3VyZXRyYW5zYWN0aW9uOifkv53pmpzkuqTmmJPlr4bnorzvvIwnLFxyXG5cdFx0XHRTZWN1cmV0cmFuc2FjdGlvbjI6J+iri+WLv+a0qemcsicsXHJcblx0XHRcdFBhc3N3b3JkZGlzY3JlcGFuc2llczon5YWp5qyh5a+G56K86Ly45YWl5LiN5LiA6Ie0JyxcclxuXHRcdFx0XHJcblx0XHRcdC8vIGFib3V0XHJcblx0XHRcdFZlcnNpb251cGRhdGU6J+eJiOacrOabtOaWsCcsXHJcblx0XHRcdE9mZmljaWFsd2Vic2l0ZTon5a6Y5pa557ay56uZJyxcclxuXHRcdFx0VGVybXNvZlNlcnZpY2U6J+acjeWLmeaineasvicsXHJcblx0XHRcdFByaXZhY3lQb2xpY3k6J+maseengeaUv+etlicsXHJcblx0XHRcdFxyXG5cdFx0XHQvLyBUZXJtc29mU2VydmljZVxyXG5cdFx0XHRFdGlhbW5pc2lsb3JlbTE6J0V0aWFtIG5pc2kgbG9yZW3nuYHkvZMnLFxyXG5cdFx0XHRFdGlhbW5pc2lsb3JlbTI6JycsXHJcblx0XHRcdEV0aWFtbmlzaWxvcmVtMzonJyxcclxuXHRcdFx0Ly8gcHJpdmFjeVxyXG5cdFx0XHRcdFRlcm1zb2ZTZXJ2aWNlOifpmrHnp4HmlL/nrZYnLFxyXG5cdFx0XHRcdC8vIG1hbmFnZVxyXG5cdFx0XHRcdFx0QWRkcmVzczon5Zyw5Z2AJyxcclxuXHRcdFx0XHRcdE1hbmFnZTon566h55CGJyxcclxuXHRcdFx0XHRcdE5hbWU6J+WQjeWtlycsXHJcblx0XHRcdFx0XHRTZXRuYW1lOifoqK3lrprpjKLljIXlkI3nqLEnLFxyXG5cdFx0XHRcdFx0QmFja3VwcHJpdmF0ZWtleTon5YKZ5Lu956eB5a+G6YeR6ZGwJyxcclxuXHRcdFx0XHRcdE5ld3dhbGxldG5hbWU6J+aWsOeahOmMouWMheWQjeeosScsXHJcblx0XHRcdFx0XHQvLyB0cmFuc1Bhd01hblxyXG5cdFx0XHRcdFx0IGtlZXB5b3VybW5lbW9uaWNzOifoq4vkv53nlZnkvaDnmoToqJjmhrbms5XjgIIg5Lu75L2V542y5b6X5L2g55qE5Yqp6KiY56ym55qE5Lq66YO95Y+v5Lul5o6n5Yi25L2g55qE5biz5oi277yM5YyF5ous6L2J56e75omA5pyJ6LOH6YeRJyxcclxuXHRcdFx0XHRcdCBJbmNvcnJlY3RwYXNzd29yZDon5a+G56K85LiN5q2j56K6JyxcclxuXHRcclxuXHQvLyBrZXlvdXRcclxuXHQgIGtlZXB5b3VycHJpdmF0ZWtleTon6KuL5L+d55WZ5oKo55qE56eB5a+G6YeR6ZGw44CC5Lu75L2V542y5b6X5oKo56eB5a+G6YeR6ZGw55qE5Lq66YO95Y+v5Lul5o6n5Yi25oKo55qE5biz5oi277yM5YyF5ous6L2J56e75omA5pyJ6LOH6YeRJyxcclxuXHQvLyBzaG93a2V5XHJcblx0U2hvd3ByaXZhdGVrZXk6J+mhr+ekuuengeWvhumHkemRsCcsXHJcblx0U2hvd3ByaXZhdGVrZXl0ZXh0OifmlofmnKwnLFxyXG5cdFNob3dRUkNvZGU6J+S6jOe2reeivCcsXHJcblx0U2hvd0NvcHk6J+ikh+ijvScsXHJcblx0U2NhbnRoZVFSOifmjoPmj4/kuozntq3norzoh7MuLi4uJyxcclxuXHRDb3B5cHJpdmF0ZWtleVN1Y2Nlc3NmdWw6J+ikh+ijveengeWvhumHkemRsOaIkOWKnycsXHJcblx0T25lbW9tZW50cGxlYXNlOifoq4vnqI3nrYknLFxyXG5cdC8vIG1hcmtldFxyXG5cdFRyYW5kaW5nUGFpcnM6J+W5o+eoricsXHJcblx0UHJpY2VWb2w6J+WDueagvCcsXHJcblx0Q2hhbmc6JzI05bCP5pmC5ryy6LeM5bmFJyxcclxuXHQvLyBkaXNjb3ZlclxyXG5cdERBUFB3ZWJzaXRlOifokpDntKLmiJbpgLLlhaVEQVBQ57ay56uZJyxcclxuXHRCZWVmeTonQmVlZnkgZmluYW5jZShCU0MpJyxcclxuXHRyZXZlbnVlOifln7rmlrzluaPlronmmbrmhafpj4jnmoTmlLbnm4rogZrlkIjlmagnLFxyXG5cdEJ1bmljb3JuOidCdW5pY29ybicsXHJcblx0dGhyb3VnaG1vYmlsaXR5OifkuIDlgIvmgKfog73ljZPotornmoRBTU0gREVY77yM6YCa6YGO5rWB5YuV5oCnLi4nLFxyXG5cdEZvclR1YmU6J0ZvclR1YmUoQlNDKScsXHJcblx0cGxhdGZvcm06J+WFqOeQg+mgmOWFiOeahERlRmnlgJ/osrjlubPoh7rvvIhCU0PvvIknLFxyXG5cdFBvcHVsYXI6J+eGsemWgCcsXHJcblx0TGVuZGluZzon5YCf5Ye6JyxcclxuXHRUcmFkZTon6LK/5piTJyxcclxuXHRZaWVsZDon55Si6YePJyxcclxuXHRTdGFrZTon6IKh5Lu9JyxcclxuXHRyZWRpcmVjdGVkOifmgqjlsIfooqvph43lrprlkJHliLDljZTlipvlu6DllYZkQXBw6aCB6Z2i77yM5oKo5bCN5Y2U5Yqb5bug5ZWGZEFwcOeahOS9v+eUqOWwh+WPl+ipsuWNlOWKm+W7oOWVhmRBcHAgaXPkvb/nlKjogIXljZTlrprlkozpmrHnp4HmlL/nrZbnmoTntITmnZ/vvIzljZTlipvlu6DllYZkQXBw55u05o6l5LiU5a6M5YWo5bCN5oKo6LKg6LKs44CCJyxcclxuXHREaXNjbGFpbWVyczon5YWN6LKs6IGy5piOJyxcclxuXHQvLyBuZnRDb2xsZWN0aW9uXHJcblx0TkZUY29sbGVjdGlvbjonTkZU5pS26JeP5ZOBJyxcclxuXHRDb250cmFjdGFkZHJlc3M6J+WQiOe0hOWcsOWdgCcsXHJcblx0VG9rZW5JRDon5qyK5p2WSUQnLFxyXG5cdGVudGVyY29udHJhY3RhZGRyZXNzOifoq4vovLjlhaXlpZHnuqblnLDlnYAnLFxyXG5cdGVudGVydG9rZW5JRDon6KuL6Ly45YWl5qyK5p2WSUQnLFxyXG5cdENvbnRyYWN0czon5aWR57qmJyxcclxuXHRJRDonSUQnLFxyXG5cdENvbGxlY3Rpb25kZXRhaWxzOifmlLbol4/lk4HoqbPmg4UnLFxyXG5cdC8vIGJ0YyBpbmRleFxyXG5cdEV4aXN0aW5nYmFsYW5jZTon54++5pyJ6aSY6aGNJyxcclxuXHRGcmVlemViYWxhbmNlOiflh43ntZDppJjpoY0nLFxyXG5cdEFsbDon5omA5pyJJyxcclxuXHRTZW5kOifnmbzpgIEnLFxyXG5cdFJlY2VpdmU6J+aOpeaUticsXHJcblx0Ly8gc2VuZFRva2VuIGluZGV4XHJcblx0UmVjZWl2aW5nYWRkcmVzczon5o6l5pS25Zyw5Z2AJyxcclxuXHRTY2FuUVI6J+aOg+aPj+S6jOe2reeivOS7pei9ieenu+WIsOizh+eUoicsXHJcblx0Q29weWFkZHJlc3M6J+ikh+ijveWcsOWdgCcsXHJcblx0Q29weVN1Y2Nlc3NmdWw6J+ikh+ijveWcsOWdgOaIkOWKn++8gScsXHJcblx0Ly8gdHJhbnNmZXJcclxuXHRUcmFuc2Zlcjon6L2J5bizJyxcclxuXHRBZGRyZXNzQm9vazon5Zyw5Z2A6JaEJyxcclxuXHRUcmFuc2ZlcmFtb3VudDon6L2J5biz6YeR6aGNJyxcclxuXHRCYWxhbmNlOifppJjpoY0nLFxyXG5cdEFMTDpcIuaJgOaciVwiLFxyXG5cdFJlbWFyazon5YKZ6Ki7JyxcclxuXHRUcmFuc2FjdGlvbmZlZTon5Lqk5piT6LK7JyxcclxuXHRUcmFuc2ZlcmNvbmZpcm1hdGlvbjon6L2J5biz56K66KqN5pu4JyxcclxuXHRBbW91bnQ6J+mHkemhjScsXHJcblx0U2VuZGFkZHJlc3M6J+eZvOmAgeWcsOWdgCcsXHJcblx0RmluZ2VycHJpbnRwYXNzd29yZDon5oyH57SL5a+G56K8JyxcclxuXHRmaW5nZXJwcmludHNlbnNvcjon6Ke45pG45oyH57SL5oSf5ris5ZmoJyxcclxuXHRVc2VQYXNzd29yZDon5L2/55So5a+G56K8JyxcclxuXHRGaW5nZXJwcmludHJlY29nbml6ZWQ6J+aMh+e0i+eEoeazleitmOWIpeOAgicsXHJcblx0VHJ5YWdhaW46J+iri+WGjeasoeWYl+ippicsXHJcblx0RmluZ2VycHJpbnRyZWNvZ25pemVkOifmjIfntIvorZjliKXmiJDlip/jgIInLFxyXG5cdGVudGVydGhldHJhbnNmZXJhbW91bnQ6J+iri+i8uOWFpei9ieW4s+mHkemhjScsXHJcblx0ZW50ZXJ0aGVyZWNlaXZpbmdhZGRyZXNzOifoq4vovLjlhaXmjqXmlLblnLDlnYAnLFxyXG5cdGxlc3N0aGFuOifovLjlhaXnmoTph5HpoY3kuI3og73lsI/mlrwwJyxcclxuXHRydW5uaW5nbG93OifppJjpoY3kuI3otrMnLFxyXG5cdGZpbmdlcnByaW50aWRlbnRpZmljYXRpb246J+atpOioreWCmeS4jeaUr+aMgeaMh+e0i+itmOWIpScsXHJcblx0bm90ZXF1aXBwZWQ6J+atpOioreWCmeacqumFjeWCmeWvhueivOmOluWumuiNp+W5le+8jOeEoeazleS9v+eUqOaMh+e0i+itmOWIpScsXHJcblx0b25pbnRoZXNldHRpbmc6J+atpOioreWCmeS4reaykuaciei8uOWFpeaMh+e0i+OAgiDoq4vlnKjoqK3lrprkuK3miZPplovlroMnLFxyXG5cdC8vIFx0QWRkIFRva2VuXHJcblx0XHRBZGRUb2tlbjon5re75Yqg5Luj5bmjJyxcclxuXHRcdEhvdGFzc2V0czon54ax6ZaA6LOH55SiJyxcclxuXHRcdEFkZGVkc3VjY2Vzc2Z1bGx5Oifmt7vliqDmiJDlip8nLFxyXG5cdFx0Ly8gYmFja3VwNVxyXG5cdFx0XHRJbXBvcnR2aWFwcml2YXRla2V5OifpgJrpgY7np4Hlr4bph5HpkbDlsI7lhaUnLFxyXG5cdFx0XHRQcml2YXRla2V5aW1wb3J0dmVyaWZpY2F0aW9uOifnp4Hlr4bph5HpkbDlsI7lhaXpqZforYknLFxyXG5cdFx0XHRwcml2YXRla2V5YW5kZG86J+iri+i8uOWFpeaCqOeahOengeWvhumHkemRsO+8jOS4jeimgeWwh+WFtua0qemcsue1puWFtuS7luS6uuWklumDqOWcsOWdgOeEoeazlemAmumBjuWKqeiomOmNteaBouW+qeOAgiDoq4vlpqXlloTkv53nrqEnLFxyXG5cdFx0ZW50ZXJ5b3VycHJpdmF0ZWtleTon6KuL6Ly45YWl5oKo55qE56eB5a+G6YeR6ZGwJyxcclxuXHRcdGJlZW1wdHk6J+S4jeiDveeCuuepuicsXHJcblx0XHRiZWVuaW1wb3J0ZWQ6J+mMouWMheW3sue2k+iiq+WwjuWFpScsXHJcblx0XHQvLyBiYWNrdXA0XHJcblx0XHRJbXBvcnRtbmVtb25pY3M6J+WwjuWFpeWKqeiomOipnicsXHJcblx0XHRNbmVtb25pY3NpbXBvcnR2ZXJpZmljYXRpb246J+WKqeiomOespui8uOWFpempl+itiScsXHJcblx0XHRMYW5ndWFnZTon6Kqe6KiAJyxcclxuXHRcdGxhbmdmYW46J+e5gemrlOS4reaWhycsXHJcblx0XHRsYW5namlhbjon57Ch6auU5Lit5paHJyxcclxuXHRcdGVuZzon6Iux5paHJyxcclxuXHRcdGVkaXQ6J+S/ruaUuScsXHJcblx0XHREZWxldGU6J+WIoOmZpCcsXHJcblx0XHRERUxFVEU6J+WIoOmZpCcsXHJcblx0XHRBZGRhZGRyZXNzOifmt7vliqDlnLDlnYAnLFxyXG5cdFx0U2F2ZTon5L+d5a2YJyxcclxuXHRcdHNlbGVjdGN1cnJlbmN5Oifoq4vpgbjmk4fluaPnqK4nLFxyXG5cdFx0UGxlYXNlcmVjaXBpZW50YWRkcmVzczon6KuL6Ly45YWl5pS25Lu25Lq65Zyw5Z2AJyxcclxuXHRcdGVudGVydGhlbmFtZTon6KuL6Ly45YWl5ZCN56ixJyxcclxuXHRcdEFkZHJlc3Nvcm5hbWU6J+WcsOWdgOaIluWQjeeoseS4jeiDveeCuuepuicsXHJcblx0XHRsb2FkaW5nOifliqDovInkuK0nLFxyXG5cdFx0Y2xvc2V2YWxpZGF0aW9uOifnorroqo3pl5zplonpqZforYnvvJ8nLFxyXG5cdFx0TG9naW46J+eZu+WFpScsXHJcblx0XHRUcmFuc2FjdGlvbmRldGFpbHM6J+S6pOaYk+ips+aDhScsXHJcblx0XHRcdENvbmZpcm1lZDon56K66KqN5Lqk5piTJyxcclxuXHRcdFx0VGltZTon5pmC6ZaTJyxcclxuXHRcdFx0VHhGZWU6J+eZvOmAgeiyuycsXHJcblx0XHRcdFRyYW5zYWN0aW9uSUQ6J+S6pOaYk0lEJyxcclxuXHRcdFx0b3RoZXJzOiflhbbku5YnLFxyXG5cdFx0XHRtZTon5oiRJyxcclxuXHRcdG1vcmVpbmZvcm1hdGlvbjon5pyJ6Zec6Kmz57Sw6LOH6KiK77yM6KuL6L2J5Yiw54CP6Ka95ZmoJyxcclxuXHRcdFx0Q29weVN1Y2Nlc3NmdWw6J+ikh+ijveaIkOWKn++8gScsXHJcblx0XHRcdE5vY29udGVudDon54Sh5YWn5a65JyxcclxuXHRcdFx0UmVjb2duaXRpb25jYW5jZWxsZWQ6J+W3suWPlua2iOitmOWIpScsXHJcblx0XHRcdEZpbmdlcnByaW50aWRlbnRpZmljYXRpb25mYWlsZWQ6J+aMh+e0i+itmOWIpeWkseaVl++8jOiri+mHjeippicsXHJcblx0RmluZ2VycHJpbnRtYXRjaGluZ2ZhaWxlZDon5oyH57SL5Yy56YWN5aSx5pWX77yM6KuL6YeN5paw6Ly45YWlJyxcclxuXHRUaGVudW1iZXJvZmZpbmdlcnByaW50OifmjIfntIvorZjliKXlpLHmlZfnmoTmrKHmlbjotoXpgY7pmZDliLbjgIIg6KuL5L2/55So5YW25LuW5pa55rOV6YCy6KGM6Lqr5Lu96amX6K2JJyxcclxuXHRzZXBhcmF0ZWRieXNwYWNlczon6Ly45YWl5Lul56m65qC85YiG6ZqU55qE5Yqp6KiY5Zau6KmeJyxcclxuXHROb3R5ZXRvcGVuOifmmqvmnKrplovmlL4nLFxyXG5cdFRyYW5zZmVyc3VjY2VlZGVkOifppJjpoY3kuI3otrMnLFxyXG5cdFRyYW5zZmVyZmFpbGVkY29uZmlybTon5YKz6Ly45aSx5pWX77yM6KuL56K66KqN6LOH6KiK5piv5ZCm5q2j56K6JyxcclxuXHR5b3VyY3JlZGl0OifppJjpoY3kuI3otrMnLFxyXG5cdGFkZHJlc3NlcnJvcjon5Zyw5Z2A6Yyv6KqkJyxcclxuXHRvZmZjaGFpbjon6KuL6Ly45YWl5rOo6YeL77yI6Y+I5aSW77yJJyxcclxuXHR9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///633\n"); +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _index;function _defineProperty(obj, key, value) {if (key in obj) {Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true });} else {obj[key] = value;}return obj;} // zhf.js\nvar _default = {\n index: (_index = {\n walletname: '請輸入錢包名稱',\n Namecannot: '輸入名稱不能為空',\n // 底部导航栏\n Wallet: '錢包',\n NFT: 'NFT',\n Market: '市場',\n Discover: '發現',\n Profile: '我的',\n // tongyong\n Confirm: '確認',\n Successful: '成功',\n Cancel: '取消',\n Setsuccessfully: '創建成功',\n Creationfailed: '創建失敗',\n correct: '正確',\n\n langSelect: '選擇',\n // setting\n fingerPass: '指紋密碼',\n lans: '語言設定',\n curr: '貨币',\n nodes: '節點設定',\n // profile\n protit: '我的',\n apps: '應用程序設定',\n magew: '管理錢包',\n addBook: '地址目錄',\n Settings: '設定',\n helpcen: '幫助中心',\n aboutus: '關於我們',\n Hardware: '硬體',\n math: '配套硬體' }, _defineProperty(_index, \"Wallet\",\n\n '錢包'), _defineProperty(_index, \"assets\",\n '資產'), _defineProperty(_index, \"cwallet\",\n '選擇錢包'), _defineProperty(_index, \"manage\",\n '管理'), _defineProperty(_index, \"mwallet\",\n '管理錢包'), _defineProperty(_index, \"addwallet\",\n '添加'), _defineProperty(_index, \"crewalllet\",\n\n '創建錢包'), _defineProperty(_index, \"mneimport\",\n '助記詞導入'), _defineProperty(_index, \"privakeyimport\",\n '私鑰導入'), _defineProperty(_index, \"backupMneTit\",\n\n '備份助記詞'), _defineProperty(_index, \"BackupTips\",\n '備份提示'), _defineProperty(_index, \"Axioms\",\n '公理是控制資產的唯一方法。'), _defineProperty(_index, \"retrieve\",\n '您无法检索丢失的助记符,因此请务必对其进行备份!'), _defineProperty(_index, \"disclose\",\n '不要向任何人透露你的記憶法。'), _defineProperty(_index, \"startBack\",\n '開始備份'), _defineProperty(_index, \"pcopy\",\n\n '請按正確的順序複製'), _defineProperty(_index, \"pcopy2\",\n '助記詞'), _defineProperty(_index, \"booster\",\n '宣傳語將用於錢包資產追回,請按正確順序複製宣傳語並保存在安全的地方,不得洩露給他人'), _defineProperty(_index, \"copied\",\n '我已記住'), _defineProperty(_index, \"conMne\",\n\n '確認你的錢包助記詞'), _defineProperty(_index, \"boosterword\",\n '請點擊助記詞文字,以確保您的備用助推器文字正確無誤'), _defineProperty(_index, \"backCom\",\n '備份助記符已完成!'), _defineProperty(_index, \"seed\",\n '無效助記詞'), _defineProperty(_index, \"wrongWord\",\n '你輸入了錯誤的單詞,'), _defineProperty(_index, \"wrongWord2\",\n '請重試。'), _defineProperty(_index, \"transPaw\",\n\n '交易密碼'), _defineProperty(_index, \"settransPaw\",\n '設定交易密碼'), _defineProperty(_index, \"transPawAgain\",\n '請再次輸入密碼'), _defineProperty(_index, \"Securetransaction\",\n '保障交易密碼,'), _defineProperty(_index, \"Securetransaction2\",\n '請勿洩露'), _defineProperty(_index, \"Passworddiscrepansies\",\n '兩次密碼輸入不一致'), _defineProperty(_index, \"Versionupdate\",\n\n\n '版本更新'), _defineProperty(_index, \"Officialwebsite\",\n '官方網站'), _defineProperty(_index, \"TermsofService\",\n '服務條款'), _defineProperty(_index, \"PrivacyPolicy\",\n '隱私政策'), _defineProperty(_index, \"Etiamnisilorem1\",\n\n\n 'Etiam nisi lorem繁体'), _defineProperty(_index, \"Etiamnisilorem2\",\n ''), _defineProperty(_index, \"Etiamnisilorem3\",\n ''), _defineProperty(_index, \"TermsofService\",\n\n '隱私政策'), _defineProperty(_index, \"Address\",\n\n '地址'), _defineProperty(_index, \"Manage\",\n '管理'), _defineProperty(_index, \"Name\",\n '名字'), _defineProperty(_index, \"Setname\",\n '設定錢包名稱'), _defineProperty(_index, \"Backupprivatekey\",\n '備份私密金鑰'), _defineProperty(_index, \"Newwalletname\",\n '新的錢包名稱'), _defineProperty(_index, \"keepyourmnemonics\",\n\n '請保留你的記憶法。 任何獲得你的助記符的人都可以控制你的帳戶,包括轉移所有資金'), _defineProperty(_index, \"Incorrectpassword\",\n '密碼不正確'), _defineProperty(_index, \"keepyourprivatekey\",\n\n\n '請保留您的私密金鑰。任何獲得您私密金鑰的人都可以控制您的帳戶,包括轉移所有資金'), _defineProperty(_index, \"Showprivatekey\",\n\n '顯示私密金鑰'), _defineProperty(_index, \"Showprivatekeytext\",\n '文本'), _defineProperty(_index, \"ShowQRCode\",\n '二維碼'), _defineProperty(_index, \"ShowCopy\",\n '複製'), _defineProperty(_index, \"ScantheQR\",\n '掃描二維碼至....'), _defineProperty(_index, \"CopyprivatekeySuccessful\",\n '複製私密金鑰成功'), _defineProperty(_index, \"Onemomentplease\",\n '請稍等'), _defineProperty(_index, \"TrandingPairs\",\n\n '幣種'), _defineProperty(_index, \"PriceVol\",\n '價格'), _defineProperty(_index, \"Chang\",\n '24小時漲跌幅'), _defineProperty(_index, \"DAPPwebsite\",\n\n '蒐索或進入DAPP網站'), _defineProperty(_index, \"Beefy\",\n 'Beefy finance(BSC)'), _defineProperty(_index, \"revenue\",\n '基於幣安智慧鏈的收益聚合器'), _defineProperty(_index, \"Bunicorn\",\n 'Bunicorn'), _defineProperty(_index, \"throughmobility\",\n '一個性能卓越的AMM DEX,通過流動性..'), _defineProperty(_index, \"ForTube\",\n 'ForTube(BSC)'), _defineProperty(_index, \"platform\",\n '全球領先的DeFi借貸平臺(BSC)'), _defineProperty(_index, \"Popular\",\n '熱門'), _defineProperty(_index, \"Lending\",\n '借出'), _defineProperty(_index, \"Trade\",\n '貿易'), _defineProperty(_index, \"Yield\",\n '產量'), _defineProperty(_index, \"Stake\",\n '股份'), _defineProperty(_index, \"redirected\",\n '您將被重定向到協力廠商dApp頁面,您對協力廠商dApp的使用將受該協力廠商dApp is使用者協定和隱私政策的約束,協力廠商dApp直接且完全對您負責。'), _defineProperty(_index, \"Disclaimers\",\n '免責聲明'), _defineProperty(_index, \"NFTcollection\",\n\n 'NFT收藏品'), _defineProperty(_index, \"Contractaddress\",\n '合約地址'), _defineProperty(_index, \"TokenID\",\n '權杖ID'), _defineProperty(_index, \"entercontractaddress\",\n '請輸入契约地址'), _defineProperty(_index, \"entertokenID\",\n '請輸入權杖ID'), _defineProperty(_index, \"Contracts\",\n '契约'), _defineProperty(_index, \"ID\",\n 'ID'), _defineProperty(_index, \"Collectiondetails\",\n '收藏品詳情'), _defineProperty(_index, \"Existingbalance\",\n\n '現有餘額'), _defineProperty(_index, \"Freezebalance\",\n '凍結餘額'), _defineProperty(_index, \"All\",\n '所有'), _defineProperty(_index, \"Send\",\n '發送'), _defineProperty(_index, \"Receive\",\n '接收'), _defineProperty(_index, \"Receivingaddress\",\n\n '接收地址'), _defineProperty(_index, \"ReceivingaddressError\",\n '接受地址錯誤'), _defineProperty(_index, \"ScanQR\",\n '掃描二維碼以轉移到資產'), _defineProperty(_index, \"Copyaddress\",\n '複製地址'), _defineProperty(_index, \"CopySuccessful\",\n '複製地址成功!'), _defineProperty(_index, \"Transfer\",\n\n '轉帳'), _defineProperty(_index, \"AddressBook\",\n '地址薄'), _defineProperty(_index, \"Transferamount\",\n '轉帳金額'), _defineProperty(_index, \"Balance\",\n '餘額'), _defineProperty(_index, \"ALL\",\n \"所有\"), _defineProperty(_index, \"Remark\",\n '備註'), _defineProperty(_index, \"Transactionfee\",\n '交易費'), _defineProperty(_index, \"Transferconfirmation\",\n '轉帳確認書'), _defineProperty(_index, \"Amount\",\n '金額'), _defineProperty(_index, \"Sendaddress\",\n '發送地址'), _defineProperty(_index, \"Fingerprintpassword\",\n '指紋密碼'), _defineProperty(_index, \"fingerprintsensor\",\n '觸摸指紋感測器'), _defineProperty(_index, \"UsePassword\",\n '使用密碼'), _defineProperty(_index, \"Fingerprintrecognized\",\n '指紋無法識別。'), _defineProperty(_index, \"Tryagain\",\n '請再次嘗試'), _defineProperty(_index, \"Fingerprintrecognized\",\n '指紋識別成功。'), _defineProperty(_index, \"enterthetransferamount\",\n '請輸入轉帳金額'), _defineProperty(_index, \"enterthereceivingaddress\",\n '請輸入接收地址'), _defineProperty(_index, \"lessthan\",\n '輸入的金額不能小於0'), _defineProperty(_index, \"runninglow\",\n '餘額不足'), _defineProperty(_index, \"fingerprintidentification\",\n '此設備不支持指紋識別'), _defineProperty(_index, \"notequipped\",\n '此設備未配備密碼鎖定荧幕,無法使用指紋識別'), _defineProperty(_index, \"oninthesetting\",\n '此設備中沒有輸入指紋。 請在設定中打開它'), _defineProperty(_index, \"AddToken\",\n\n '添加代幣'), _defineProperty(_index, \"Hotassets\",\n '熱門資產'), _defineProperty(_index, \"Addedsuccessfully\",\n '添加成功'), _defineProperty(_index, \"Importviaprivatekey\",\n\n '通過私密金鑰導入'), _defineProperty(_index, \"Privatekeyimportverification\",\n '私密金鑰導入驗證'), _defineProperty(_index, \"privatekeyanddo\",\n '請輸入您的私密金鑰,不要將其洩露給其他人外部地址無法通過助記鍵恢復。 請妥善保管'), _defineProperty(_index, \"enteryourprivatekey\",\n '請輸入您的私密金鑰'), _defineProperty(_index, \"beempty\",\n '不能為空'), _defineProperty(_index, \"beenimported\",\n '錢包已經被導入'), _defineProperty(_index, \"Importmnemonics\",\n\n '導入助記詞'), _defineProperty(_index, \"Mnemonicsimportverification\",\n '助記符輸入驗證'), _defineProperty(_index, \"Language\",\n '語言'), _defineProperty(_index, \"langfan\",\n '繁體中文'), _defineProperty(_index, \"langjian\",\n '簡體中文'), _defineProperty(_index, \"eng\",\n '英文'), _defineProperty(_index, \"edit\",\n '修改'), _defineProperty(_index, \"Delete\",\n '删除'), _defineProperty(_index, \"DELETE\",\n '删除'), _defineProperty(_index, \"Addaddress\",\n '添加地址'), _defineProperty(_index, \"Save\",\n '保存'), _defineProperty(_index, \"selectcurrency\",\n '請選擇幣種'), _defineProperty(_index, \"Pleaserecipientaddress\",\n '請輸入收件人地址'), _defineProperty(_index, \"enterthename\",\n '請輸入名稱'), _defineProperty(_index, \"Addressorname\",\n '地址或名稱不能為空'), _defineProperty(_index, \"loading\",\n '加載中'), _defineProperty(_index, \"closevalidation\",\n '確認關閉驗證?'), _defineProperty(_index, \"Login\",\n '登入'), _defineProperty(_index, \"Transactiondetails\",\n '交易詳情'), _defineProperty(_index, \"Confirmed\",\n '確認交易'), _defineProperty(_index, \"Time\",\n '時間'), _defineProperty(_index, \"TxFee\",\n '發送費'), _defineProperty(_index, \"TransactionID\",\n '交易ID'), _defineProperty(_index, \"others\",\n '其他'), _defineProperty(_index, \"me\",\n '我'), _defineProperty(_index, \"moreinformation\",\n '有關詳細資訊,請轉到瀏覽器'), _defineProperty(_index, \"CopySuccessful\",\n '複製成功!'), _defineProperty(_index, \"Nocontent\",\n '無內容'), _defineProperty(_index, \"Recognitioncancelled\",\n '已取消識別'), _defineProperty(_index, \"Fingerprintidentificationfailed\",\n '指紋識別失敗,請重試'), _defineProperty(_index, \"Fingerprintmatchingfailed\",\n '指紋匹配失敗,請重新輸入'), _defineProperty(_index, \"Thenumberoffingerprint\",\n '指紋識別失敗的次數超過限制。 請使用其他方法進行身份驗證'), _defineProperty(_index, \"separatedbyspaces\",\n '輸入以空格分隔的助記單詞'), _defineProperty(_index, \"Notyetopen\",\n '暫未開放'), _defineProperty(_index, \"Transfersucceeded\",\n '餘額不足'), _defineProperty(_index, \"Transferfailedconfirm\",\n '傳輸失敗,請確認資訊是否正確'), _defineProperty(_index, \"yourcredit\",\n '餘額不足'), _defineProperty(_index, \"addresserror\",\n '地址錯誤'), _defineProperty(_index, \"offchain\",\n '請輸入注釋(鏈外)'), _index) };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvbG9jYWxlcy96aC1GLmpzIl0sIm5hbWVzIjpbImluZGV4Iiwid2FsbGV0bmFtZSIsIk5hbWVjYW5ub3QiLCJXYWxsZXQiLCJORlQiLCJNYXJrZXQiLCJEaXNjb3ZlciIsIlByb2ZpbGUiLCJDb25maXJtIiwiU3VjY2Vzc2Z1bCIsIkNhbmNlbCIsIlNldHN1Y2Nlc3NmdWxseSIsIkNyZWF0aW9uZmFpbGVkIiwiY29ycmVjdCIsImxhbmdTZWxlY3QiLCJmaW5nZXJQYXNzIiwibGFucyIsImN1cnIiLCJub2RlcyIsInByb3RpdCIsImFwcHMiLCJtYWdldyIsImFkZEJvb2siLCJTZXR0aW5ncyIsImhlbHBjZW4iLCJhYm91dHVzIiwiSGFyZHdhcmUiLCJtYXRoIl0sIm1hcHBpbmdzIjoiNlNBQUE7ZUFDZTtBQUNkQSxPQUFLO0FBQ0pDLGNBQVUsRUFBQyxTQURQO0FBRUpDLGNBQVUsRUFBQyxVQUZQO0FBR0o7QUFDQUMsVUFBTSxFQUFDLElBSkg7QUFLSkMsT0FBRyxFQUFDLEtBTEE7QUFNSkMsVUFBTSxFQUFDLElBTkg7QUFPSkMsWUFBUSxFQUFDLElBUEw7QUFRSkMsV0FBTyxFQUFDLElBUko7QUFTSjtBQUNBQyxXQUFPLEVBQUMsSUFWSjtBQVdKQyxjQUFVLEVBQUMsSUFYUDtBQVlKQyxVQUFNLEVBQUMsSUFaSDtBQWFKQyxtQkFBZSxFQUFDLE1BYlo7QUFjSkMsa0JBQWMsRUFBQyxNQWRYO0FBZUpDLFdBQU8sRUFBQyxJQWZKOztBQWlCTEMsY0FBVSxFQUFDLElBakJOO0FBa0JKO0FBQ0FDLGNBQVUsRUFBQyxNQW5CUDtBQW9CSEMsUUFBSSxFQUFDLE1BcEJGO0FBcUJIQyxRQUFJLEVBQUMsSUFyQkY7QUFzQkhDLFNBQUssRUFBQyxNQXRCSDtBQXVCSDtBQUNBQyxVQUFNLEVBQUMsSUF4Qko7QUF5QkhDLFFBQUksRUFBQyxRQXpCRjtBQTBCSEMsU0FBSyxFQUFDLE1BMUJIO0FBMkJIQyxXQUFPLEVBQUMsTUEzQkw7QUE0QkhD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TW1CLFlBaE1uQjtBQWlNUyxTQWpNVDtBQWtNVSxhQWxNVjtBQW1NSSxPQW5NSjtBQW9NWSxXQXBNWjtBQXFNRSxNQXJNRjtBQXNNZSxRQXRNZjtBQXVNTyxRQXZNUDtBQXdNRSxNQXhNRjtBQXlNRyxPQXpNSDtBQTBNVyxRQTFNWDtBQTJNSSxNQTNNSjtBQTRNQSxLQTVNQTtBQTZNWSxpQkE3TVo7QUE4TVksU0E5TVo7QUErTU8sT0EvTVA7QUFnTmtCLFNBaE5sQjtBQWlONkIsY0FqTjdCO0FBa05xQixnQkFsTnJCO0FBbU5rQixnQ0FuTmxCO0FBb05hLGdCQXBOYjtBQXFOTSxRQXJOTjtBQXNOYSxRQXROYjtBQXVOaUIsa0JBdk5qQjtBQXdOTSxRQXhOTjtBQXlOUSxRQXpOUjtBQTBOSSxhQTFOSixVQURTLEUiLCJmaWxlIjoiNjMzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gemhmLmpzXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuXHRpbmRleDoge1xyXG5cdFx0d2FsbGV0bmFtZTon6KuL6Ly45YWl6Yyi5YyF5ZCN56ixJyxcclxuXHRcdE5hbWVjYW5ub3Q6J+i8uOWFpeWQjeeoseS4jeiDveeCuuepuicsXHJcblx0XHQvLyDlupXpg6jlr7zoiKrmoI9cclxuXHRcdFdhbGxldDon6Yyi5YyFJyxcclxuXHRcdE5GVDonTkZUJyxcclxuXHRcdE1hcmtldDon5biC5aC0JyxcclxuXHRcdERpc2NvdmVyOifnmbznj74nLFxyXG5cdFx0UHJvZmlsZTon5oiR55qEJyxcclxuXHRcdC8vIHRvbmd5b25nXHJcblx0XHRDb25maXJtOifnorroqo0nLFxyXG5cdFx0U3VjY2Vzc2Z1bDon5oiQ5YqfJyxcclxuXHRcdENhbmNlbDon5Y+W5raIJyxcclxuXHRcdFNldHN1Y2Nlc3NmdWxseTon5Ym15bu65oiQ5YqfJyxcclxuXHRcdENyZWF0aW9uZmFpbGVkOiflibXlu7rlpLHmlZcnLFxyXG5cdFx0Y29ycmVjdDon5q2j56K6JyxcclxuXHRcdFxyXG5cdGxhbmdTZWxlY3Q6J+mBuOaThycsXHJcblx0XHQvLyBzZXR0aW5nXHJcblx0XHRmaW5nZXJQYXNzOifmjIfntIvlr4bnorwnLFx0XHJcblx0XHRcdGxhbnM6J+iqnuiogOioreWumicsXHJcblx0XHRcdGN1cnI6J+iyqOW4gScsXHJcblx0XHRcdG5vZGVzOifnr4Dpu57oqK3lrponLFxyXG5cdFx0XHQvLyBwcm9maWxlXHJcblx0XHRcdHByb3RpdDon5oiR55qEJyxcclxuXHRcdFx0YXBwczon5oeJ55So56iL5bqP6Kit5a6aJyxcclxuXHRcdFx0bWFnZXc6J+euoeeQhumMouWMhScsXHJcblx0XHRcdGFkZEJvb2s6J+WcsOWdgOebrumMhCcsXHJcblx0XHRcdFNldHRpbmdzOifoqK3lrponLFxyXG5cdFx0XHRoZWxwY2VuOifluavliqnkuK3lv4MnLFxyXG5cdFx0XHRhYm91dHVzOifpl5zmlrzmiJHlgJEnLFxyXG5cdFx0XHRIYXJkd2FyZTon56Gs6auUJyxcclxuXHRcdFx0bWF0aDon6YWN5aWX56Gs6auUJyxcclxuXHRcdFx0Ly8gd2FsbGV0XHJcblx0XHRcdFdhbGxldDon6Yyi5YyFJyxcclxuXHRcdFx0YXNzZXRzOifos4fnlKInLFxyXG5cdFx0XHRjd2FsbGV0Oifpgbjmk4fpjKLljIUnLFxyXG5cdFx0XHRtYW5hZ2U6J+euoeeQhicsXHJcblx0XHRcdG13YWxsZXQ6J+euoeeQhumMouWMhScsXHJcblx0XHRcdGFkZHdhbGxldDon5re75YqgJyxcclxuXHRcdFx0Ly8gYWRkXHJcblx0XHRcdGNyZXdhbGxsZXQ6J+WJteW7uumMouWMhScsXHJcblx0XHRcdG1uZWltcG9ydDon5Yqp6KiY6Kme5bCO5YWlJyxcclxuXHRcdFx0cHJpdmFrZXlpbXBvcnQ6J+engemRsOWwjuWFpScsXHJcblx0XHRcdC8vIGJhY2svaW5kZXhcclxuXHRcdFx0YmFja3VwTW5lVGl0Oiflgpnku73liqnoqJjoqZ4nLFxyXG5cdFx0XHRCYWNrdXBUaXBzOiflgpnku73mj5DnpLonLFxyXG5cdFx0XHRBeGlvbXM6J+WFrOeQhuaYr+aOp+WItuizh+eUoueahOWUr+S4gOaWueazleOAgicsXHJcblx0XHRcdHJldHJpZXZlOifmgqjml6Dms5Xmo4DntKLkuKLlpLHnmoTliqnorrDnrKbvvIzlm6DmraTor7fliqHlv4Xlr7nlhbbov5vooYzlpIfku73vvIEnLFxyXG5cdFx0XHRkaXNjbG9zZTon5LiN6KaB5ZCR5Lu75L2V5Lq66YCP6Zyy5L2g55qE6KiY5oa25rOV44CCJyxcclxuXHRcdFx0c3RhcnRCYWNrOifplovlp4vlgpnku70nLFxyXG5cdFx0XHQvLyBiYWNrdXAyXHJcblx0XHRcdHBjb3B5Oifoq4vmjInmraPnorrnmoTpoIbluo/opIfoo70nLFxyXG5cdFx0XHRwY29weTI6J+WKqeiomOipnicsXHJcblx0XHRcdGJvb3N0ZXI6J+Wuo+WCs+iqnuWwh+eUqOaWvOmMouWMheizh+eUoui/veWbnu+8jOiri+aMieato+eiuumghuW6j+ikh+ijveWuo+WCs+iqnuS4puS/neWtmOWcqOWuieWFqOeahOWcsOaWue+8jOS4jeW+l+a0qemcsue1puS7luS6uicsXHJcblx0XHRcdGNvcGllZDon5oiR5bey6KiY5L2PJyxcclxuXHRcdFx0Ly8gYmFja3VwM1xyXG5cdFx0XHRjb25NbmU6J+eiuuiqjeS9oOeahOmMouWMheWKqeiomOipnicsXHJcblx0XHRcdGJvb3N0ZXJ3b3JkOifoq4vpu57mk4rliqnoqJjoqZ7mloflrZfvvIzku6Xnorrkv53mgqjnmoTlgpnnlKjliqnmjqjlmajmloflrZfmraPnorrnhKHoqqQnLFxyXG5cdFx0XHRiYWNrQ29tOiflgpnku73liqnoqJjnrKblt7LlrozmiJDvvIEnLFxyXG5cdFx0XHRzZWVkOifnhKHmlYjliqnoqJjoqZ4nLFxyXG5cdFx0XHR3cm9uZ1dvcmQ6J+S9oOi8uOWFpeS6humMr+iqpOeahOWWruipnu+8jCcsXHJcblx0XHRcdHdyb25nV29yZDI6J+iri+mHjeippuOAgicsXHJcblx0XHRcdC8vIHRyYW5zUGF3XHJcblx0XHRcdHRyYW5zUGF3OifkuqTmmJPlr4bnorwnLFxyXG5cdFx0XHRzZXR0cmFuc1Bhdzon6Kit5a6a5Lqk5piT5a+G56K8JyxcclxuXHRcdFx0dHJhbnNQYXdBZ2Fpbjon6KuL5YaN5qyh6Ly45YWl5a+G56K8JyxcclxuXHRcdFx0U2VjdXJldHJhbnNhY3Rpb246J+S/nemanOS6pOaYk+WvhueivO+8jCcsXHJcblx0XHRcdFNlY3VyZXRyYW5zYWN0aW9uMjon6KuL5Yu/5rSp6ZyyJyxcclxuXHRcdFx0UGFzc3dvcmRkaXNjcmVwYW5zaWVzOiflhanmrKHlr4bnorzovLjlhaXkuI3kuIDoh7QnLFxyXG5cdFx0XHRcclxuXHRcdFx0Ly8gYWJvdXRcclxuXHRcdFx0VmVyc2lvbnVwZGF0ZTon54mI5pys5pu05pawJyxcclxuXHRcdFx0T2ZmaWNpYWx3ZWJzaXRlOiflrpjmlrnntrLnq5knLFxyXG5cdFx0XHRUZXJtc29mU2VydmljZTon5pyN5YuZ5qKd5qy+JyxcclxuXHRcdFx0UHJpdmFjeVBvbGljeTon6Zqx56eB5pS/562WJyxcclxuXHRcdFx0XHJcblx0XHRcdC8vIFRlcm1zb2ZTZXJ2aWNlXHJcblx0XHRcdEV0aWFtbmlzaWxvcmVtMTonRXRpYW0gbmlzaSBsb3Jlbee5geS9kycsXHJcblx0XHRcdEV0aWFtbmlzaWxvcmVtMjonJyxcclxuXHRcdFx0RXRpYW1uaXNpbG9yZW0zOicnLFxyXG5cdFx0XHQvLyBwcml2YWN5XHJcblx0XHRcdFx0VGVybXNvZlNlcnZpY2U6J+maseengeaUv+etlicsXHJcblx0XHRcdFx0Ly8gbWFuYWdlXHJcblx0XHRcdFx0XHRBZGRyZXNzOiflnLDlnYAnLFxyXG5cdFx0XHRcdFx0TWFuYWdlOifnrqHnkIYnLFxyXG5cdFx0XHRcdFx0TmFtZTon5ZCN5a2XJyxcclxuXHRcdFx0XHRcdFNldG5hbWU6J+ioreWumumMouWMheWQjeeosScsXHJcblx0XHRcdFx0XHRCYWNrdXBwcml2YXRla2V5Oiflgpnku73np4Hlr4bph5HpkbAnLFxyXG5cdFx0XHRcdFx0TmV3d2FsbGV0bmFtZTon5paw55qE6Yyi5YyF5ZCN56ixJyxcclxuXHRcdFx0XHRcdC8vIHRyYW5zUGF3TWFuXHJcblx0XHRcdFx0XHQga2VlcHlvdXJtbmVtb25pY3M6J+iri+S/neeVmeS9oOeahOiomOaGtuazleOAgiDku7vkvZXnjbLlvpfkvaDnmoTliqnoqJjnrKbnmoTkurrpg73lj6/ku6XmjqfliLbkvaDnmoTluLPmiLbvvIzljIXmi6zovYnnp7vmiYDmnInos4fph5EnLFxyXG5cdFx0XHRcdFx0IEluY29ycmVjdHBhc3N3b3JkOiflr4bnorzkuI3mraPnoronLFxyXG5cdFxyXG5cdC8vIGtleW91dFxyXG5cdCAga2VlcHlvdXJwcml2YXRla2V5Oifoq4vkv53nlZnmgqjnmoTnp4Hlr4bph5HpkbDjgILku7vkvZXnjbLlvpfmgqjnp4Hlr4bph5HpkbDnmoTkurrpg73lj6/ku6XmjqfliLbmgqjnmoTluLPmiLbvvIzljIXmi6zovYnnp7vmiYDmnInos4fph5EnLFxyXG5cdC8vIHNob3drZXlcclxuXHRTaG93cHJpdmF0ZWtleTon6aGv56S656eB5a+G6YeR6ZGwJyxcclxuXHRTaG93cHJpdmF0ZWtleXRleHQ6J+aWh+acrCcsXHJcblx0U2hvd1FSQ29kZTon5LqM57at56K8JyxcclxuXHRTaG93Q29weTon6KSH6KO9JyxcclxuXHRTY2FudGhlUVI6J+aOg+aPj+S6jOe2reeivOiHsy4uLi4nLFxyXG5cdENvcHlwcml2YXRla2V5U3VjY2Vzc2Z1bDon6KSH6KO956eB5a+G6YeR6ZGw5oiQ5YqfJyxcclxuXHRPbmVtb21lbnRwbGVhc2U6J+iri+eojeetiScsXHJcblx0Ly8gbWFya2V0XHJcblx0VHJhbmRpbmdQYWlyczon5bmj56iuJyxcclxuXHRQcmljZVZvbDon5YO55qC8JyxcclxuXHRDaGFuZzonMjTlsI/mmYLmvLLot4zluYUnLFxyXG5cdC8vIGRpc2NvdmVyXHJcblx0REFQUHdlYnNpdGU6J+iSkOe0ouaIlumAsuWFpURBUFDntrLnq5knLFxyXG5cdEJlZWZ5OidCZWVmeSBmaW5hbmNlKEJTQyknLFxyXG5cdHJldmVudWU6J+WfuuaWvOW5o+WuieaZuuaFp+mPiOeahOaUtuebiuiBmuWQiOWZqCcsXHJcblx0QnVuaWNvcm46J0J1bmljb3JuJyxcclxuXHR0aHJvdWdobW9iaWxpdHk6J+S4gOWAi+aAp+iDveWNk+i2iueahEFNTSBERVjvvIzpgJrpgY7mtYHli5XmgKcuLicsXHJcblx0Rm9yVHViZTonRm9yVHViZShCU0MpJyxcclxuXHRwbGF0Zm9ybTon5YWo55CD6aCY5YWI55qERGVGaeWAn+iyuOW5s+iHuu+8iEJTQ++8iScsXHJcblx0UG9wdWxhcjon54ax6ZaAJyxcclxuXHRMZW5kaW5nOiflgJ/lh7onLFxyXG5cdFRyYWRlOifosr/mmJMnLFxyXG5cdFlpZWxkOifnlKLph48nLFxyXG5cdFN0YWtlOifogqHku70nLFxyXG5cdHJlZGlyZWN0ZWQ6J+aCqOWwh+iiq+mHjeWumuWQkeWIsOWNlOWKm+W7oOWVhmRBcHDpoIHpnaLvvIzmgqjlsI3ljZTlipvlu6DllYZkQXBw55qE5L2/55So5bCH5Y+X6Kmy5Y2U5Yqb5bug5ZWGZEFwcCBpc+S9v+eUqOiAheWNlOWumuWSjOmaseengeaUv+etlueahOe0hOadn++8jOWNlOWKm+W7oOWVhmRBcHDnm7TmjqXkuJTlrozlhajlsI3mgqjosqDosqzjgIInLFxyXG5cdERpc2NsYWltZXJzOiflhY3osqzogbLmmI4nLFxyXG5cdC8vIG5mdENvbGxlY3Rpb25cclxuXHRORlRjb2xsZWN0aW9uOidORlTmlLbol4/lk4EnLFxyXG5cdENvbnRyYWN0YWRkcmVzczon5ZCI57SE5Zyw5Z2AJyxcclxuXHRUb2tlbklEOifmrIrmnZZJRCcsXHJcblx0ZW50ZXJjb250cmFjdGFkZHJlc3M6J+iri+i8uOWFpeWlkee6puWcsOWdgCcsXHJcblx0ZW50ZXJ0b2tlbklEOifoq4vovLjlhaXmrIrmnZZJRCcsXHJcblx0Q29udHJhY3RzOiflpZHnuqYnLFxyXG5cdElEOidJRCcsXHJcblx0Q29sbGVjdGlvbmRldGFpbHM6J+aUtuiXj+WTgeips+aDhScsXHJcblx0Ly8gYnRjIGluZGV4XHJcblx0RXhpc3RpbmdiYWxhbmNlOifnj77mnInppJjpoY0nLFxyXG5cdEZyZWV6ZWJhbGFuY2U6J+WHjee1kOmkmOmhjScsXHJcblx0QWxsOifmiYDmnIknLFxyXG5cdFNlbmQ6J+eZvOmAgScsXHJcblx0UmVjZWl2ZTon5o6l5pS2JyxcclxuXHQvLyBzZW5kVG9rZW4gaW5kZXhcclxuXHRSZWNlaXZpbmdhZGRyZXNzOifmjqXmlLblnLDlnYAnLFxyXG5cdFJlY2VpdmluZ2FkZHJlc3NFcnJvcjon5o6l5Y+X5Zyw5Z2A6Yyv6KqkJyxcclxuXHRTY2FuUVI6J+aOg+aPj+S6jOe2reeivOS7pei9ieenu+WIsOizh+eUoicsXHJcblx0Q29weWFkZHJlc3M6J+ikh+ijveWcsOWdgCcsXHJcblx0Q29weVN1Y2Nlc3NmdWw6J+ikh+ijveWcsOWdgOaIkOWKn++8gScsXHJcblx0Ly8gdHJhbnNmZXJcclxuXHRUcmFuc2Zlcjon6L2J5bizJyxcclxuXHRBZGRyZXNzQm9vazon5Zyw5Z2A6JaEJyxcclxuXHRUcmFuc2ZlcmFtb3VudDon6L2J5biz6YeR6aGNJyxcclxuXHRCYWxhbmNlOifppJjpoY0nLFxyXG5cdEFMTDpcIuaJgOaciVwiLFxyXG5cdFJlbWFyazon5YKZ6Ki7JyxcclxuXHRUcmFuc2FjdGlvbmZlZTon5Lqk5piT6LK7JyxcclxuXHRUcmFuc2ZlcmNvbmZpcm1hdGlvbjon6L2J5biz56K66KqN5pu4JyxcclxuXHRBbW91bnQ6J+mHkemhjScsXHJcblx0U2VuZGFkZHJlc3M6J+eZvOmAgeWcsOWdgCcsXHJcblx0RmluZ2VycHJpbnRwYXNzd29yZDon5oyH57SL5a+G56K8JyxcclxuXHRmaW5nZXJwcmludHNlbnNvcjon6Ke45pG45oyH57SL5oSf5ris5ZmoJyxcclxuXHRVc2VQYXNzd29yZDon5L2/55So5a+G56K8JyxcclxuXHRGaW5nZXJwcmludHJlY29nbml6ZWQ6J+aMh+e0i+eEoeazleitmOWIpeOAgicsXHJcblx0VHJ5YWdhaW46J+iri+WGjeasoeWYl+ippicsXHJcblx0RmluZ2VycHJpbnRyZWNvZ25pemVkOifmjIfntIvorZjliKXmiJDlip/jgIInLFxyXG5cdGVudGVydGhldHJhbnNmZXJhbW91bnQ6J+iri+i8uOWFpei9ieW4s+mHkemhjScsXHJcblx0ZW50ZXJ0aGVyZWNlaXZpbmdhZGRyZXNzOifoq4vovLjlhaXmjqXmlLblnLDlnYAnLFxyXG5cdGxlc3N0aGFuOifovLjlhaXnmoTph5HpoY3kuI3og73lsI/mlrwwJyxcclxuXHRydW5uaW5nbG93OifppJjpoY3kuI3otrMnLFxyXG5cdGZpbmdlcnByaW50aWRlbnRpZmljYXRpb246J+atpOioreWCmeS4jeaUr+aMgeaMh+e0i+itmOWIpScsXHJcblx0bm90ZXF1aXBwZWQ6J+atpOioreWCmeacqumFjeWCmeWvhueivOmOluWumuiNp+W5le+8jOeEoeazleS9v+eUqOaMh+e0i+itmOWIpScsXHJcblx0b25pbnRoZXNldHRpbmc6J+atpOioreWCmeS4reaykuaciei8uOWFpeaMh+e0i+OAgiDoq4vlnKjoqK3lrprkuK3miZPplovlroMnLFxyXG5cdC8vIFx0QWRkIFRva2VuXHJcblx0XHRBZGRUb2tlbjon5re75Yqg5Luj5bmjJyxcclxuXHRcdEhvdGFzc2V0czon54ax6ZaA6LOH55SiJyxcclxuXHRcdEFkZGVkc3VjY2Vzc2Z1bGx5Oifmt7vliqDmiJDlip8nLFxyXG5cdFx0Ly8gYmFja3VwNVxyXG5cdFx0XHRJbXBvcnR2aWFwcml2YXRla2V5OifpgJrpgY7np4Hlr4bph5HpkbDlsI7lhaUnLFxyXG5cdFx0XHRQcml2YXRla2V5aW1wb3J0dmVyaWZpY2F0aW9uOifnp4Hlr4bph5HpkbDlsI7lhaXpqZforYknLFxyXG5cdFx0XHRwcml2YXRla2V5YW5kZG86J+iri+i8uOWFpeaCqOeahOengeWvhumHkemRsO+8jOS4jeimgeWwh+WFtua0qemcsue1puWFtuS7luS6uuWklumDqOWcsOWdgOeEoeazlemAmumBjuWKqeiomOmNteaBouW+qeOAgiDoq4vlpqXlloTkv53nrqEnLFxyXG5cdFx0ZW50ZXJ5b3VycHJpdmF0ZWtleTon6KuL6Ly45YWl5oKo55qE56eB5a+G6YeR6ZGwJyxcclxuXHRcdGJlZW1wdHk6J+S4jeiDveeCuuepuicsXHJcblx0XHRiZWVuaW1wb3J0ZWQ6J+mMouWMheW3sue2k+iiq+WwjuWFpScsXHJcblx0XHQvLyBiYWNrdXA0XHJcblx0XHRJbXBvcnRtbmVtb25pY3M6J+WwjuWFpeWKqeiomOipnicsXHJcblx0XHRNbmVtb25pY3NpbXBvcnR2ZXJpZmljYXRpb246J+WKqeiomOespui8uOWFpempl+itiScsXHJcblx0XHRMYW5ndWFnZTon6Kqe6KiAJyxcclxuXHRcdGxhbmdmYW46J+e5gemrlOS4reaWhycsXHJcblx0XHRsYW5namlhbjon57Ch6auU5Lit5paHJyxcclxuXHRcdGVuZzon6Iux5paHJyxcclxuXHRcdGVkaXQ6J+S/ruaUuScsXHJcblx0XHREZWxldGU6J+WIoOmZpCcsXHJcblx0XHRERUxFVEU6J+WIoOmZpCcsXHJcblx0XHRBZGRhZGRyZXNzOifmt7vliqDlnLDlnYAnLFxyXG5cdFx0U2F2ZTon5L+d5a2YJyxcclxuXHRcdHNlbGVjdGN1cnJlbmN5Oifoq4vpgbjmk4fluaPnqK4nLFxyXG5cdFx0UGxlYXNlcmVjaXBpZW50YWRkcmVzczon6KuL6Ly45YWl5pS25Lu25Lq65Zyw5Z2AJyxcclxuXHRcdGVudGVydGhlbmFtZTon6KuL6Ly45YWl5ZCN56ixJyxcclxuXHRcdEFkZHJlc3Nvcm5hbWU6J+WcsOWdgOaIluWQjeeoseS4jeiDveeCuuepuicsXHJcblx0XHRsb2FkaW5nOifliqDovInkuK0nLFxyXG5cdFx0Y2xvc2V2YWxpZGF0aW9uOifnorroqo3pl5zplonpqZforYnvvJ8nLFxyXG5cdFx0TG9naW46J+eZu+WFpScsXHJcblx0XHRUcmFuc2FjdGlvbmRldGFpbHM6J+S6pOaYk+ips+aDhScsXHJcblx0XHRcdENvbmZpcm1lZDon56K66KqN5Lqk5piTJyxcclxuXHRcdFx0VGltZTon5pmC6ZaTJyxcclxuXHRcdFx0VHhGZWU6J+eZvOmAgeiyuycsXHJcblx0XHRcdFRyYW5zYWN0aW9uSUQ6J+S6pOaYk0lEJyxcclxuXHRcdFx0b3RoZXJzOiflhbbku5YnLFxyXG5cdFx0XHRtZTon5oiRJyxcclxuXHRcdG1vcmVpbmZvcm1hdGlvbjon5pyJ6Zec6Kmz57Sw6LOH6KiK77yM6KuL6L2J5Yiw54CP6Ka95ZmoJyxcclxuXHRcdFx0Q29weVN1Y2Nlc3NmdWw6J+ikh+ijveaIkOWKn++8gScsXHJcblx0XHRcdE5vY29udGVudDon54Sh5YWn5a65JyxcclxuXHRcdFx0UmVjb2duaXRpb25jYW5jZWxsZWQ6J+W3suWPlua2iOitmOWIpScsXHJcblx0XHRcdEZpbmdlcnByaW50aWRlbnRpZmljYXRpb25mYWlsZWQ6J+aMh+e0i+itmOWIpeWkseaVl++8jOiri+mHjeippicsXHJcblx0RmluZ2VycHJpbnRtYXRjaGluZ2ZhaWxlZDon5oyH57SL5Yy56YWN5aSx5pWX77yM6KuL6YeN5paw6Ly45YWlJyxcclxuXHRUaGVudW1iZXJvZmZpbmdlcnByaW50OifmjIfntIvorZjliKXlpLHmlZfnmoTmrKHmlbjotoXpgY7pmZDliLbjgIIg6KuL5L2/55So5YW25LuW5pa55rOV6YCy6KGM6Lqr5Lu96amX6K2JJyxcclxuXHRzZXBhcmF0ZWRieXNwYWNlczon6Ly45YWl5Lul56m65qC85YiG6ZqU55qE5Yqp6KiY5Zau6KmeJyxcclxuXHROb3R5ZXRvcGVuOifmmqvmnKrplovmlL4nLFxyXG5cdFRyYW5zZmVyc3VjY2VlZGVkOifppJjpoY3kuI3otrMnLFxyXG5cdFRyYW5zZmVyZmFpbGVkY29uZmlybTon5YKz6Ly45aSx5pWX77yM6KuL56K66KqN6LOH6KiK5piv5ZCm5q2j56K6JyxcclxuXHR5b3VyY3JlZGl0OifppJjpoY3kuI3otrMnLFxyXG5cdGFkZHJlc3NlcnJvcjon5Zyw5Z2A6Yyv6KqkJyxcclxuXHRvZmZjaGFpbjon6KuL6Ly45YWl5rOo6YeL77yI6Y+I5aSW77yJJyxcclxuXHR9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///633\n"); /***/ }), /* 634 */ @@ -83464,10 +83472,14 @@ var render = function() { attrs: { _i: 24 } }, [ - _c("view", { - staticClass: _vm._$s(25, "sc", "textt"), - attrs: { _i: 25 } - }), + _c( + "view", + { + staticClass: _vm._$s(25, "sc", "textt"), + attrs: { _i: 25 } + }, + [_vm._v(_vm._$s(25, "t0-0", _vm._s(_vm.currency)))] + ), _c("input", { staticClass: _vm._$s(26, "sc", "input3"), attrs: { @@ -84230,7 +84242,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBu /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.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\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\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 = { data: function data() {return { coin: {}, fee: 0, show: false, show2: false, showFinger: false, showBottom: false, fingerSuccess: false, fingerFail: false, // 是否显示使用密码,有设置指纹就不显示\n passShow: false, price: 0, // 不用指纹去密码页面存的信息\n transInfoPass: { fromAddress: '', toAddress: '', privateKey: '', amount: '', remark: '', contractAddress: '', password: '', balancePrice: 0, fee: 0 }, transaction: {}, teee: this.$t('index').Pleaserecipientaddress, teee2: this.$t('index').offchain };}, computed: { i18n: function i18n() {return this.$t('index');} }, methods: { sendTransaction: function sendTransaction() {var _this2 = this;var that = this;if (this.coin.type === 'ETH') {this.$EthUtil.transaction(this.transInfoPass.fromAddress, this.transInfoPass.privateKey, this.transInfoPass.toAddress, this.transInfoPass.amount, this.transInfoPass.contractAddress, function (hash, err) {if (!err) {__f__(\"log\", 2222211111, \" at pages/menu/sendToken/transfer/index.vue:290\");that.showFinger = false;that.showBottom = false;that.fingerSuccess = true;uni.showToast({ title: this.$t('index').Transfersucceeded, icon: 'none', duration: 1500 });setTimeout(function () {that.fingerSuccess = false;uni.reLaunch({ url: '/pages/menu/wallet/index' });}, 1000);} else {__f__(\"log\", err, 'cuowu', \" at pages/menu/sendToken/transfer/index.vue:307\");that.showFinger = false;that.showBottom = true;uni.showToast({ title: this.$t('index').Transferfailedconfirm, icon: 'none', duration: 1500 });}});} else if (this.coin.type === 'TRX') {this.$TronUtil.transaction(this.transaction, this.transInfoPass.privateKey, this.transInfoPass.contractAddress).then(function (res) {__f__(\"log\", 1212121212121212, \" at pages/menu/sendToken/transfer/index.vue:321\");that.showFinger = false;that.showBottom = false;that.fingerSuccess = true;uni.showToast({ title: _this2.$t('index').Transfersucceeded, icon: 'none', duration: 1500 });setTimeout(function () {that.fingerSuccess = false;uni.reLaunch({ url: '/pages/menu/wallet/index' });}, 1000);}).catch(function (err) {__f__(\"log\", err, 'cuowu', \" at pages/menu/sendToken/transfer/index.vue:337\");that.showFinger = false;that.showBottom = true;uni.showToast({ title: _this2.$t('index').Transferfailedconfirm, icon: 'none', duration: 1500 });});}}, cancelAll: function cancelAll() {this.show = false;this.showBottom = false;}, cancelFail: function cancelFail() {this.printCancel();this.fingerFail = false;this.showBottom = true;this.showFinger = false;}, cancel: function cancel() {this.showFinger = false;this.showBottom = true;this.printCancel();}, // 不用指纹去密码页\n goPassword: function goPassword() {this.printCancel();this.show = false;this.showBottom = false;__f__(\"log\", 111, \" at pages/menu/sendToken/transfer/index.vue:369\");uni.setStorageSync('transInfoPass', this.transInfoPass);uni.navigateTo({ url: '/pages/menu/sendToken/enPassword/index' });}, // 唤起指纹\n confirmTo: function confirmTo(type) {if (!this.passShow) {this.goPassword();} else {__f__(\"log\", '点击提交', \" at pages/menu/sendToken/transfer/index.vue:380\");if (type == 'try') {this.fingerFail = false;}__f__(\"log\", 123123132132132, \" at pages/menu/sendToken/transfer/index.vue:384\");this.show = true;this.showFinger = true;this.showBottom = false;this.fingerprint();}}, back: function back() {uni.reLaunch({ url: '../../token/btc/index' });}, // 点击获取所有钱\n forAll: function forAll() {this.transInfoPass.amount = this.coin.balance;}, // 确认提交\n Confirm: function Confirm() {var _this3 = this; // 做判断\n if (this.transInfoPass.amount == '') {uni.showToast({ title: this.$t('index').enterthetransferamount, icon: 'none', duration: 1500 });return;}if (this.transInfoPass.toAddress == '') {uni.showToast({ title: this.$t('index').enterthereceivingaddress, icon: 'none', duration: 1500 });return;}if (Number(this.transInfoPass.amount) == '' < 0) {uni.showToast({ title: this.$t('index').lessthan, icon: 'none', duration: 1500 });return;}if (Number(this.transInfoPass.amount) > this.coin.balance) {uni.showToast({ title: this.$t('index').yourcredit, icon: 'none', duration: 1500 });return;}this.showBottom = true;this.show = true;var that = this;if (this.coin.type === 'ETH') {this.$EthUtil.getGas().then(function (res) {__f__(\"log\", res, 'ETH', \" at pages/menu/sendToken/transfer/index.vue:444\");_this3.$EthUtil.getGas().then(function (res) {that.transInfoPass.fee = res * 61000 / Math.pow(10, 6);});});} else if (this.coin.type === 'TRX') {this.$TronUtil.getTransaction(this.transInfoPass.fromAddress, this.transInfoPass.toAddress, this.transInfoPass.amount, this.transInfoPass.remark, this.transInfoPass.contractAddress).then(function (res) {that.transaction = res;uni.setStorageSync('transaction', that.transaction);__f__(\"log\", JSON.stringify(that.transaction), \" at pages/menu/sendToken/transfer/index.vue:457\");var size = JSON.stringify(that.transaction).replace(/[^x00-xFF]/g, '**').length;__f__(\"log\", size, \"size\", \" at pages/menu/sendToken/transfer/index.vue:459\");__f__(\"log\", size.toString().length, \"size\", \" at pages/menu/sendToken/transfer/index.vue:460\");that.transInfoPass.fee = Number(size) * (size.toString().length + 1) * 1000 / Math.pow(10, 6);}).catch(function (err) {__f__(\"log\", err, \" at pages/menu/sendToken/transfer/index.vue:464\");that.showFinger = false;that.showBottom = true;uni.showToast({ title: _this3.$t('index').addresserror, icon: 'none', duration: 1500 });});}}, scanCode: function scanCode() {var _this = this;uni.scanCode({ success: function success(res) {__f__(\"log\", '扫码内容', res.result, \" at pages/menu/sendToken/transfer/index.vue:481\");_this.transInfoPass.toAddress = res.result;} });}, // 取消指纹识别\n printCancel: function printCancel() {this.showFinger = false;__f__(\"log\", this.showFinger, 4444, \" at pages/menu/sendToken/transfer/index.vue:491\"); //plus.fingerprint.cancel();\n __f__(\"log\", this.showFinger, 4444, \" at pages/menu/sendToken/transfer/index.vue:493\");}, fingerprint: function fingerprint(sett) {var bltype = true;\n\n if (!plus.fingerprint.isSupport()) {\n uni.showToast({\n title: this.$t('index').fingerprintidentification,\n icon: 'none',\n duration: 1500 });\n\n // this.disabled = true;\n } else if (!plus.fingerprint.isKeyguardSecure()) {\n uni.showToast({\n title: this.$t('index').notequipped,\n icon: 'none',\n duration: 1500 });\n\n\n } else if (!plus.fingerprint.isEnrolledFingerprints()) {\n uni.showToast({\n title: this.$t('index').oninthesetting,\n icon: 'none',\n duration: 1500 });\n\n // this.disabled = true;\n } else {\n // this.result = '此设备支持指纹识别';\n // // this.disabled = false;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n var that = this;\n\n plus.fingerprint.authenticate(function () {\n plus.nativeUI.closeWaiting(); //兼容Android平台关闭等待框\n\n that.sendTransaction();\n\n }, function (e) {\n switch (e.code) {\n // 指纹识别失败后的各种情况\n case e.AUTHENTICATE_MISMATCH:\n plus.nativeUI.toast(that.$t('index').Fingerprintmatchingfailed);\n // uni.setStorageSync('fingerPass',false)\n __f__(\"log\", that.showFinger, 454545, \" at pages/menu/sendToken/transfer/index.vue:553\");\n that.showBottom = false;\n that.fingerFail = true;\n that.show = false;\n __f__(\"log\", that.fingerFail, 454545, \" at pages/menu/sendToken/transfer/index.vue:557\");\n break;\n case e.AUTHENTICATE_OVERLIMIT:\n plus.nativeUI.closeWaiting(); //兼容Android平台关闭等待框\n plus.nativeUI.alert(that.$t('index').Thenumberoffingerprint);\n // uni.setStorageSync('fingerPass',false)\n __f__(\"log\", that.showFinger, 454545, \" at pages/menu/sendToken/transfer/index.vue:563\");\n that.showBottom = false;\n that.fingerFail = true;\n that.show = false;\n __f__(\"log\", that.fingerFail, 454545, \" at pages/menu/sendToken/transfer/index.vue:567\");\n break;\n case e.CANCEL:\n plus.nativeUI.toast(that.$t('index').Recognitioncancelled);\n // uni.setStorageSync('fingerPass',false)\n __f__(\"log\", that.showFinger, 454545, \" at pages/menu/sendToken/transfer/index.vue:572\");\n that.showBottom = false;\n that.fingerFail = true;\n that.show = false;\n __f__(\"log\", that.fingerFail, 454545, \" at pages/menu/sendToken/transfer/index.vue:576\");\n break;\n default:\n plus.nativeUI.closeWaiting(); //兼容Android平台关闭等待框\n // uni.setStorageSync('fingerPass', false)\n __f__(\"log\", that.showFinger, 454545, \" at pages/menu/sendToken/transfer/index.vue:581\");\n that.showBottom = false;\n that.fingerFail = true;\n that.show = false;\n __f__(\"log\", that.fingerFail, 454545, \" at pages/menu/sendToken/transfer/index.vue:585\");\n plus.nativeUI.alert(that.$t('index').Fingerprintidentificationfailed);\n break;}\n\n });\n // Android平台手动弹出等待提示框 \n if ('Android' == plus.os.name) {\n this.show = true;\n /* plus.nativeUI.showWaiting('指纹识别中...').onclose = function() {\n \tplus.fingerprint.cancel();\n } */\n }\n\n\n }\n\n\n\n },\n\n\n goAddress: function goAddress(text) {\n uni.setStorageSync('transInfoPass', this.transInfoPass);\n uni.navigateTo({\n url: '../address/index?item=transfer' });\n\n } },\n\n onLoad: function onLoad(a) {\n if (a.item) {\n this.transInfoPass = uni.getStorageSync('transInfoPass');\n } else {\n uni.removeStorageSync('transInfoPass');\n }\n\n this.coin = uni.getStorageSync('coin');\n\n if (this.coin.balancePrice) {\n this.price = (this.coin.balancePrice / this.coin.balance).toFixed(2);\n }\n // 每次进来拿缓存里有没有指纹\n this.transInfoPass.fromAddress = this.coin.address;\n this.transInfoPass.privateKey = this.coin.privateKey;\n this.transInfoPass.password = this.coin.password;\n this.transInfoPass.contractAddress = this.coin.contractAddress;\n this.transInfoPass.type = this.coin.type;\n __f__(\"log\", this.transInfoPass, '指纹', \" at pages/menu/sendToken/transfer/index.vue:631\");\n if (uni.getStorageSync('fingerPass')) {\n this.passShow = uni.getStorageSync('fingerPass');\n }\n\n\n } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9zZW5kVG9rZW4vdHJhbnNmZXIvaW5kZXgudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJjb2luIiwiZmVlIiwic2hvdyIsInNob3cyIiwic2hvd0ZpbmdlciIsInNob3dCb3R0b20iLCJmaW5nZXJTdWNjZXNzIiwiZmluZ2VyRmFpbCIsInBhc3NTaG93IiwicHJpY2UiLCJ0cmFuc0luZm9QYXNzIiwiZnJvbUFkZHJlc3MiLCJ0b0FkZHJlc3MiLCJwcml2YXRlS2V5IiwiYW1vdW50IiwicmVtYXJrIiwiY29udHJhY3RBZGRyZXNzIiwicGFzc3dvcmQiLCJiYWxhbmNlUHJpY2UiLCJ0cmFuc2FjdGlvbiIsInRlZWUiLCIkdCIsIlBsZWFzZXJlY2lwaWVudGFkZHJlc3MiLCJ0ZWVlMiIsIm9mZmNoYWluIiwiY29tcHV0ZWQiLCJpMThuIiwibWV0aG9kcyIsInNlbmRUcmFuc2FjdGlvbiIsInRoYXQiLCJ0eXBlIiwiJEV0aFV0aWwiLCJoYXNoIiwiZXJyIiwidW5pIiwic2hvd1RvYXN0IiwidGl0bGUiLCJUcmFuc2ZlcnN1Y2NlZWRlZCIsImljb24iLCJkdXJhdGlvbiIsInNldFRpbWVvdXQiLCJyZUxhdW5jaCIsInVybCIsIlRyYW5zZmVyZmFpbGVkY29uZmlybSIsIiRUcm9uVXRpbCIsInRoZW4iLCJyZXMiLCJjYXRjaCIsImNhbmNlbEFsbCIsImNhbmNlbEZhaWwiLCJwcmludENhbmNlbCIsImNhbmNlbCIsImdvUGFzc3dvcmQiLCJzZXRTdG9yYWdlU3luYyIsIm5hdmlnYXRlVG8iLCJjb25maXJtVG8iLCJmaW5nZXJwcmludCIsImJhY2siLCJmb3JBbGwiLCJiYWxhbmNlIiwiQ29uZmlybSIsImVudGVydGhldHJhbnNmZXJhbW91bnQiLCJlbnRlcnRoZXJlY2VpdmluZ2FkZHJlc3MiLCJOdW1iZXIiLCJsZXNzdGhhbiIsInlvdXJjcmVkaXQiLCJnZXRHYXMiLCJNYXRoIiwicG93IiwiZ2V0VHJhbnNhY3Rpb24iLCJKU09OIiwic3RyaW5naWZ5Iiwic2l6ZSIsInJlcGxhY2UiLCJsZW5ndGgiLCJ0b1N0cmluZyIsImFkZHJlc3NlcnJvciIsInNjYW5Db2RlIiwiX3RoaXMiLCJzdWNjZXNzIiwicmVzdWx0Iiwic2V0dCIsImJsdHlwZSIsInBsdXMiLCJpc1N1cHBvcnQiLCJmaW5nZXJwcmludGlkZW50aWZpY2F0aW9uIiwiaXNLZXlndWFyZFNlY3VyZSIsIm5vdGVxdWlwcGVkIiwiaXNFbnJvbGxlZEZpbmdlcnByaW50cyIsIm9uaW50aGVzZXR0aW5nIiwiYXV0aGVudGljYXRlIiwibmF0aXZlVUkiLCJjbG9zZVdhaXRpbmciLCJlIiwiY29kZSIsIkFVVEhFTlRJQ0FURV9NSVNNQVRDSCIsInRvYXN0IiwiRmluZ2VycHJpbnRtYXRjaGluZ2ZhaWxlZCIsIkFVVEhFTlRJQ0FURV9PVkVSTElNSVQiLCJhbGVydCIsIlRoZW51bWJlcm9mZmluZ2VycHJpbnQiLCJDQU5DRUwiLCJSZWNvZ25pdGlvbmNhbmNlbGxlZCIsIkZpbmdlcnByaW50aWRlbnRpZmljYXRpb25mYWlsZWQiLCJvcyIsIm5hbWUiLCJnb0FkZHJlc3MiLCJ0ZXh0Iiwib25Mb2FkIiwiYSIsIml0ZW0iLCJnZXRTdG9yYWdlU3luYyIsInJlbW92ZVN0b3JhZ2VTeW5jIiwidG9GaXhlZCIsImFkZHJlc3MiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFvUEEsaUgsOEZBcFBBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtB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LGFBQUwsQ0FBbUJvQixJQUFuQixHQUEwQixLQUFLOUIsSUFBTCxDQUFVOEIsSUFBcEM7QUFDQSxpQkFBWSxLQUFLcEIsYUFBakIsRUFBZ0MsSUFBaEM7QUFDQSxRQUFJd0IsR0FBRyxDQUFDNkUsY0FBSixDQUFtQixZQUFuQixDQUFKLEVBQXNDO0FBQ3JDLFdBQUt2RyxRQUFMLEdBQWdCMEIsR0FBRyxDQUFDNkUsY0FBSixDQUFtQixZQUFuQixDQUFoQjtBQUNBOzs7QUFHRCxHQXZZYSxFIiwiZmlsZSI6IjgwMS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cblxuaW1wb3J0IGNvbnQgZnJvbSBcIkAvY29tcG9uZW50cy9uYXZpZ2F0aW9uL25hdmlnYXRpb24udnVlXCJcbmV4cG9ydCBkZWZhdWx0IHtcblx0ZGF0YSgpIHtcblx0XHRyZXR1cm4ge1xuXHRcdFx0Y29pbjoge30sXG5cdFx0XHRmZWU6IDAsXG5cdFx0XHRzaG93OiBmYWxzZSxcblx0XHRcdHNob3cyOiBmYWxzZSxcblx0XHRcdHNob3dGaW5nZXI6IGZhbHNlLFxuXHRcdFx0c2hvd0JvdHRvbTogZmFsc2UsXG5cdFx0XHRmaW5nZXJTdWNjZXNzOiBmYWxzZSxcblx0XHRcdGZpbmdlckZhaWw6IGZhbHNlLFxuXHRcdFx0Ly8g5piv5ZCm5pi+56S65L2/55So5a+G56CB77yM5pyJ6K6+572u5oyH57q55bCx5LiN5pi+56S6XG5cdFx0XHRwYXNzU2hvdzogZmFsc2UsXG5cdFx0XHRwcmljZTogMCxcblx0XHRcdC8vIOS4jeeUqOaMh+e6ueWOu+WvhueggemhtemdouWtmOeahOS/oeaBr1xuXHRcdFx0dHJhbnNJbmZvUGFzczoge1xuXHRcdFx0XHRmcm9tQWRkcmVzczogJycsXG5cdFx0XHRcdHRvQWRkcmVzczogJycsXG5cdFx0XHRcdHByaXZhdGVLZXk6ICcnLFxuXHRcdFx0XHRhbW91bnQ6ICcnLFxuXHRcdFx0XHRyZW1hcms6ICcnLFxuXHRcdFx0XHRjb250cmFjdEFkZHJlc3M6ICcnLFxuXHRcdFx0XHRwYXNzd29yZDogJycsXG5cdFx0XHRcdGJhbGFuY2VQcmljZTogMCxcblx0XHRcdFx0ZmVlOiAwXG5cdFx0XHR9LFxuXHRcdFx0dHJhbnNhY3Rpb246IHt9LFxuXHRcdFx0dGVlZTp0aGlzLiR0KCdpbmRleCcpLlBsZWFzZXJlY2lwaWVudGFkZHJlc3MsXG5cdFx0XHR0ZWVlMjp0aGlzLiR0KCdpbmRleCcpLm9mZmNoYWluLFxuXHRcdH1cblx0fSxcblx0Y29tcHV0ZWQ6IHtcblx0XHRpMThuKCkge1xuXHRcdFx0cmV0dXJuIHRoaXMuJHQoJ2luZGV4Jylcblx0XHR9LFxuXHR9LFxuXHRtZXRob2RzOiB7XG5cdFx0c2VuZFRyYW5zYWN0aW9uKCkge1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xuXHRcdFx0aWYgKHRoaXMuY29pbi50eXBlID09PSAnRVRIJykge1xuXHRcdFx0XHR0aGlzLiRFdGhVdGlsLnRyYW5zYWN0aW9uKHRoaXMudHJhbnNJbmZvUGFzcy5mcm9tQWRkcmVzcywgdGhpcy50cmFuc0luZm9QYXNzLnByaXZhdGVLZXksXG5cdFx0XHRcdFx0dGhpcy50cmFuc0luZm9QYXNzLnRvQWRkcmVzcywgdGhpcy50cmFuc0luZm9QYXNzLmFtb3VudCwgdGhpcy50cmFuc0luZm9QYXNzLmNvbnRyYWN0QWRkcmVzcyxcblx0XHRcdFx0XHRmdW5jdGlvbihoYXNoLCBlcnIpIHtcblx0XHRcdFx0XHRcdGlmICghZXJyKSB7XG5cdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKDIyMjIyMTExMTEpXG5cdFx0XHRcdFx0XHRcdHRoYXQuc2hvd0ZpbmdlciA9IGZhbHNlXG5cdFx0XHRcdFx0XHRcdHRoYXQuc2hvd0JvdHRvbSA9IGZhbHNlO1xuXHRcdFx0XHRcdFx0XHR0aGF0LmZpbmdlclN1Y2Nlc3MgPSB0cnVlO1xuXHRcdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdCgnaW5kZXgnKS5UcmFuc2ZlcnN1Y2NlZWRlZCxcblx0XHRcdFx0XHRcdFx0XHRpY29uOiAnbm9uZScsXG5cdFx0XHRcdFx0XHRcdFx0ZHVyYXRpb246IDE1MDBcblx0XHRcdFx0XHRcdFx0fSlcblx0XHRcdFx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5maW5nZXJTdWNjZXNzID0gZmFsc2U7XG5cdFx0XHRcdFx0XHRcdFx0dW5pLnJlTGF1bmNoKHtcblx0XHRcdFx0XHRcdFx0XHRcdHVybDogJy9wYWdlcy9tZW51L3dhbGxldC9pbmRleCdcblx0XHRcdFx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdFx0XHR9LCAxMDAwKVxuXHRcdFx0XHRcdFx0fSBlbHNlIHtcblxuXHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhlcnIsICdjdW93dScpXG5cdFx0XHRcdFx0XHRcdHRoYXQuc2hvd0ZpbmdlciA9IGZhbHNlO1xuXHRcdFx0XHRcdFx0XHR0aGF0LnNob3dCb3R0b20gPSB0cnVlO1xuXHRcdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdCgnaW5kZXgnKS5UcmFuc2ZlcmZhaWxlZGNvbmZpcm0sXG5cdFx0XHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnLFxuXHRcdFx0XHRcdFx0XHRcdGR1cmF0aW9uOiAxNTAwXG5cdFx0XHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fSlcblx0XHRcdH0gZWxzZSBpZiAodGhpcy5jb2luLnR5cGUgPT09ICdUUlgnKSB7XG5cdFx0XHRcdHRoaXMuJFRyb25VdGlsLnRyYW5zYWN0aW9uKHRoaXMudHJhbnNhY3Rpb24sIHRoaXMudHJhbnNJbmZvUGFzcy5wcml2YXRlS2V5LCB0aGlzLnRyYW5zSW5mb1Bhc3Ncblx0XHRcdFx0XHRcdC5jb250cmFjdEFkZHJlc3MpXG5cdFx0XHRcdFx0LnRoZW4oKHJlcykgPT4ge1xuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coMTIxMjEyMTIxMjEyMTIxMilcblx0XHRcdFx0XHRcdHRoYXQuc2hvd0ZpbmdlciA9IGZhbHNlXG5cdFx0XHRcdFx0XHR0aGF0LnNob3dCb3R0b20gPSBmYWxzZTtcblx0XHRcdFx0XHRcdHRoYXQuZmluZ2VyU3VjY2VzcyA9IHRydWU7XG5cdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoJ2luZGV4JykuVHJhbnNmZXJzdWNjZWVkZWQsXG5cdFx0XHRcdFx0XHRcdGljb246ICdub25lJyxcblx0XHRcdFx0XHRcdFx0ZHVyYXRpb246IDE1MDBcblx0XHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcblx0XHRcdFx0XHRcdFx0dGhhdC5maW5nZXJTdWNjZXNzID0gZmFsc2U7XG5cdFx0XHRcdFx0XHRcdHVuaS5yZUxhdW5jaCh7XG5cdFx0XHRcdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL21lbnUvd2FsbGV0L2luZGV4J1xuXHRcdFx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdFx0fSwgMTAwMClcblx0XHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coZXJyLCAnY3Vvd3UnKVxuXHRcdFx0XHRcdFx0dGhhdC5zaG93RmluZ2VyID0gZmFsc2U7XG5cdFx0XHRcdFx0XHR0aGF0LnNob3dCb3R0b20gPSB0cnVlO1xuXHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KCdpbmRleCcpLlRyYW5zZmVyZmFpbGVkY29uZmlybSxcblx0XHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnLFxuXHRcdFx0XHRcdFx0XHRkdXJhdGlvbjogMTUwMFxuXHRcdFx0XHRcdFx0fSlcblx0XHRcdFx0XHR9KVxuXHRcdFx0fVxuXG5cdFx0fSxcblx0XHRjYW5jZWxBbGwoKSB7XG5cdFx0XHR0aGlzLnNob3cgPSBmYWxzZTtcblx0XHRcdHRoaXMuc2hvd0JvdHRvbSA9IGZhbHNlO1xuXHRcdH0sXG5cdFx0Y2FuY2VsRmFpbCgpIHtcblx0XHRcdHRoaXMucHJpbnRDYW5jZWwoKVxuXHRcdFx0dGhpcy5maW5nZXJGYWlsID0gZmFsc2Vcblx0XHRcdHRoaXMuc2hvd0JvdHRvbSA9IHRydWU7XG5cdFx0XHR0aGlzLnNob3dGaW5nZXIgPSBmYWxzZTtcblx0XHR9LFxuXHRcdGNhbmNlbCgpIHtcblx0XHRcdHRoaXMuc2hvd0ZpbmdlciA9IGZhbHNlXG5cdFx0XHR0aGlzLnNob3dCb3R0b20gPSB0cnVlO1xuXHRcdFx0dGhpcy5wcmludENhbmNlbCgpXG5cdFx0fSxcblx0XHQvLyDkuI3nlKjmjIfnurnljrvlr4bnoIHpobVcblx0XHRnb1Bhc3N3b3JkKCkge1xuXHRcdFx0dGhpcy5wcmludENhbmNlbCgpO1xuXHRcdFx0dGhpcy5zaG93ID0gZmFsc2U7XG5cdFx0XHR0aGlzLnNob3dCb3R0b20gPSBmYWxzZTtcblx0XHRcdGNvbnNvbGUubG9nKDExMSlcblx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygndHJhbnNJbmZvUGFzcycsIHRoaXMudHJhbnNJbmZvUGFzcylcblx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0dXJsOiAnL3BhZ2VzL21lbnUvc2VuZFRva2VuL2VuUGFzc3dvcmQvaW5kZXgnXG5cdFx0XHR9KVxuXHRcdH0sXG5cdFx0Ly8g5ZSk6LW35oyH57q5XG5cdFx0Y29uZmlybVRvKHR5cGUpIHtcblx0XHRcdGlmICghdGhpcy5wYXNzU2hvdykge1xuXHRcdFx0XHR0aGlzLmdvUGFzc3dvcmQoKTtcblx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdGNvbnNvbGUubG9nKCfngrnlh7vmj5DkuqQnKVxuXHRcdFx0XHRpZiAodHlwZSA9PSAndHJ5Jykge1xuXHRcdFx0XHRcdHRoaXMuZmluZ2VyRmFpbCA9IGZhbHNlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGNvbnNvbGUubG9nKDEyMzEyMzEzMjEzMjEzMilcblx0XHRcdFx0dGhpcy5zaG93ID0gdHJ1ZVxuXHRcdFx0XHR0aGlzLnNob3dGaW5nZXIgPSB0cnVlXG5cdFx0XHRcdHRoaXMuc2hvd0JvdHRvbSA9IGZhbHNlO1xuXG5cblx0XHRcdFx0dGhpcy5maW5nZXJwcmludCgpO1xuXHRcdFx0fVxuXG5cblx0XHR9LFxuXHRcdGJhY2soKSB7XG5cdFx0XHR1bmkucmVMYXVuY2goe1xuXHRcdFx0XHR1cmw6ICcuLi8uLi90b2tlbi9idGMvaW5kZXgnXG5cdFx0XHR9KVxuXHRcdH0sXG5cdFx0Ly8g54K55Ye76I635Y+W5omA5pyJ6ZKxXG5cdFx0Zm9yQWxsKCkge1xuXHRcdFx0dGhpcy50cmFuc0luZm9QYXNzLmFtb3VudCA9IHRoaXMuY29pbi5iYWxhbmNlXG5cdFx0fSxcblx0XHQvLyDnoa7orqTmj5DkuqRcblx0XHRDb25maXJtKCkge1xuXHRcdFx0Ly8g5YGa5Yik5patXG5cdFx0XHRpZiAodGhpcy50cmFuc0luZm9QYXNzLmFtb3VudCA9PSAnJykge1xuXHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdCgnaW5kZXgnKS5lbnRlcnRoZXRyYW5zZmVyYW1vdW50LFxuXHRcdFx0XHRcdGljb246ICdub25lJyxcblx0XHRcdFx0XHRkdXJhdGlvbjogMTUwMFxuXHRcdFx0XHR9KVxuXHRcdFx0XHRyZXR1cm5cblx0XHRcdH1cblx0XHRcdGlmICh0aGlzLnRyYW5zSW5mb1Bhc3MudG9BZGRyZXNzID09ICcnKSB7XG5cdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KCdpbmRleCcpLmVudGVydGhlcmVjZWl2aW5nYWRkcmVzcyxcblx0XHRcdFx0XHRpY29uOiAnbm9uZScsXG5cdFx0XHRcdFx0ZHVyYXRpb246IDE1MDBcblx0XHRcdFx0fSlcblx0XHRcdFx0cmV0dXJuXG5cdFx0XHR9XG5cdFx0XHRpZiAoTnVtYmVyKHRoaXMudHJhbnNJbmZvUGFzcy5hbW91bnQpID09ICcnIDwgMCkge1xuXHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdCgnaW5kZXgnKS5sZXNzdGhhbixcblx0XHRcdFx0XHRpY29uOiAnbm9uZScsXG5cdFx0XHRcdFx0ZHVyYXRpb246IDE1MDBcblx0XHRcdFx0fSlcblx0XHRcdFx0cmV0dXJuXG5cdFx0XHR9XG5cdFx0XHRpZiAoTnVtYmVyKHRoaXMudHJhbnNJbmZvUGFzcy5hbW91bnQpID4gdGhpcy5jb2luLmJhbGFuY2UpIHtcblx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoJ2luZGV4JykueW91cmNyZWRpdCxcblx0XHRcdFx0XHRpY29uOiAnbm9uZScsXG5cdFx0XHRcdFx0ZHVyYXRpb246IDE1MDBcblx0XHRcdFx0fSlcblx0XHRcdFx0cmV0dXJuXG5cdFx0XHR9XG5cdFx0XHR0aGlzLnNob3dCb3R0b20gPSB0cnVlO1xuXHRcdFx0dGhpcy5zaG93ID0gdHJ1ZTtcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdFx0aWYgKHRoaXMuY29pbi50eXBlID09PSAnRVRIJykge1xuXHRcdFx0XHR0aGlzLiRFdGhVdGlsLmdldEdhcygpLnRoZW4oKHJlcykgPT4ge1xuXHRcdFx0XHRcdGNvbnNvbGUubG9nKHJlcywgJ0VUSCcpXG5cdFx0XHRcdFx0dGhpcy4kRXRoVXRpbC5nZXRHYXMoKS50aGVuKChyZXMpID0+IHtcblx0XHRcdFx0XHRcdHRoYXQudHJhbnNJbmZvUGFzcy5mZWUgPSByZXMgKiA2MTAwMCAvIE1hdGgucG93KDEwLCA2KVxuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdH0pXG5cblx0XHRcdH0gZWxzZSBpZiAodGhpcy5jb2luLnR5cGUgPT09ICdUUlgnKSB7XG5cdFx0XHRcdHRoaXMuJFRyb25VdGlsLmdldFRyYW5zYWN0aW9uKHRoaXMudHJhbnNJbmZvUGFzcy5mcm9tQWRkcmVzcyxcblx0XHRcdFx0XHRcdHRoaXMudHJhbnNJbmZvUGFzcy50b0FkZHJlc3MsIHRoaXMudHJhbnNJbmZvUGFzcy5hbW91bnQsIHRoaXMudHJhbnNJbmZvUGFzcy5yZW1hcmssIHRoaXNcblx0XHRcdFx0XHRcdC50cmFuc0luZm9QYXNzLmNvbnRyYWN0QWRkcmVzcylcblx0XHRcdFx0XHQudGhlbigocmVzKSA9PiB7XG5cdFx0XHRcdFx0XHR0aGF0LnRyYW5zYWN0aW9uID0gcmVzO1xuXHRcdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd0cmFuc2FjdGlvbicsIHRoYXQudHJhbnNhY3Rpb24pXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhKU09OLnN0cmluZ2lmeSh0aGF0LnRyYW5zYWN0aW9uKSlcblx0XHRcdFx0XHRcdGxldCBzaXplID0gSlNPTi5zdHJpbmdpZnkodGhhdC50cmFuc2FjdGlvbikucmVwbGFjZSgvW154MDAteEZGXS9nLCAnKionKS5sZW5ndGg7XG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhzaXplLCBcInNpemVcIilcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKHNpemUudG9TdHJpbmcoKS5sZW5ndGgsIFwic2l6ZVwiKVxuXHRcdFx0XHRcdFx0dGhhdC50cmFuc0luZm9QYXNzLmZlZSA9IE51bWJlcihzaXplKSAqIChzaXplLnRvU3RyaW5nKCkubGVuZ3RoICsgMSkgKiAxMDAwIC8gTWF0aC5wb3coMTAsXG5cdFx0XHRcdFx0XHRcdDYpXG5cdFx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHtcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKGVycilcblx0XHRcdFx0XHRcdHRoYXQuc2hvd0ZpbmdlciA9IGZhbHNlO1xuXHRcdFx0XHRcdFx0dGhhdC5zaG93Qm90dG9tID0gdHJ1ZTtcblx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdCgnaW5kZXgnKS5hZGRyZXNzZXJyb3IsXG5cdFx0XHRcdFx0XHRcdGljb246ICdub25lJyxcblx0XHRcdFx0XHRcdFx0ZHVyYXRpb246IDE1MDBcblx0XHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0fSlcblxuXHRcdFx0fVxuXG5cdFx0fSxcblx0XHRzY2FuQ29kZSgpIHtcblx0XHRcdHZhciBfdGhpcyA9IHRoaXNcblx0XHRcdHVuaS5zY2FuQ29kZSh7XG5cdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xuXHRcdFx0XHRcdGNvbnNvbGUubG9nKCfmiavnoIHlhoXlrrknLCByZXMucmVzdWx0KVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdF90aGlzLnRyYW5zSW5mb1Bhc3MudG9BZGRyZXNzID0gcmVzLnJlc3VsdDtcblx0XHRcdFx0fVxuXHRcdFx0fSk7XG5cdFx0fSxcblxuXHRcdC8vIOWPlua2iOaMh+e6ueivhuWIq1xuXHRcdHByaW50Q2FuY2VsKCkge1xuXHRcdFx0dGhpcy5zaG93RmluZ2VyID0gZmFsc2U7XG5cdFx0XHRjb25zb2xlLmxvZyh0aGlzLnNob3dGaW5nZXIsIDQ0NDQpXG5cdFx0XHQvL3BsdXMuZmluZ2VycHJpbnQuY2FuY2VsKCk7XG5cdFx0XHRjb25zb2xlLmxvZyh0aGlzLnNob3dGaW5nZXIsIDQ0NDQpXG5cblx0XHR9LFxuXHRcdGZpbmdlcnByaW50OiBmdW5jdGlvbihzZXR0KSB7XG5cdFx0XHRsZXQgYmx0eXBlID0gdHJ1ZTtcblxuXHRcdFx0aWYgKCFwbHVzLmZpbmdlcnByaW50LmlzU3VwcG9ydCgpKSB7XG5cdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KCdpbmRleCcpLmZpbmdlcnByaW50aWRlbnRpZmljYXRpb24sXG5cdFx0XHRcdFx0aWNvbjogJ25vbmUnLFxuXHRcdFx0XHRcdGR1cmF0aW9uOiAxNTAwXG5cdFx0XHRcdH0pXG5cdFx0XHRcdC8vIHRoaXMuZGlzYWJsZWQgPSB0cnVlO1xuXHRcdFx0fSBlbHNlIGlmICghcGx1cy5maW5nZXJwcmludC5pc0tleWd1YXJkU2VjdXJlKCkpIHtcblx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoJ2luZGV4Jykubm90ZXF1aXBwZWQsXG5cdFx0XHRcdFx0aWNvbjogJ25vbmUnLFxuXHRcdFx0XHRcdGR1cmF0aW9uOiAxNTAwXG5cdFx0XHRcdH0pXG5cblx0XHRcdH0gZWxzZSBpZiAoIXBsdXMuZmluZ2VycHJpbnQuaXNFbnJvbGxlZEZpbmdlcnByaW50cygpKSB7XG5cdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KCdpbmRleCcpLm9uaW50aGVzZXR0aW5nLFxuXHRcdFx0XHRcdGljb246ICdub25lJyxcblx0XHRcdFx0XHRkdXJhdGlvbjogMTUwMFxuXHRcdFx0XHR9KVxuXHRcdFx0XHQvLyB0aGlzLmRpc2FibGVkID0gdHJ1ZTtcblx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdC8vIHRoaXMucmVzdWx0ID0gJ+atpOiuvuWkh+aUr+aMgeaMh+e6ueivhuWIqyc7XG5cdFx0XHRcdC8vIC8vIHRoaXMuZGlzYWJsZWQgPSBmYWxzZTtcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcblxuXHRcdFx0XHRwbHVzLmZpbmdlcnByaW50LmF1dGhlbnRpY2F0ZShmdW5jdGlvbigpIHtcblx0XHRcdFx0XHRwbHVzLm5hdGl2ZVVJLmNsb3NlV2FpdGluZygpOyAvL+WFvOWuuUFuZHJvaWTlubPlj7DlhbPpl63nrYnlvoXmoYZcblxuXHRcdFx0XHRcdHRoYXQuc2VuZFRyYW5zYWN0aW9uKClcblxuXHRcdFx0XHR9LCBmdW5jdGlvbihlKSB7XG5cdFx0XHRcdFx0c3dpdGNoIChlLmNvZGUpIHtcblx0XHRcdFx0XHRcdC8vIOaMh+e6ueivhuWIq+Wksei0peWQjueahOWQhOenjeaDheWGtVxuXHRcdFx0XHRcdFx0Y2FzZSBlLkFVVEhFTlRJQ0FURV9NSVNNQVRDSDpcblx0XHRcdFx0XHRcdFx0cGx1cy5uYXRpdmVVSS50b2FzdCh0aGF0LiR0KCdpbmRleCcpLkZpbmdlcnByaW50bWF0Y2hpbmdmYWlsZWQpO1xuXHRcdFx0XHRcdFx0XHQvLyB1bmkuc2V0U3RvcmFnZVN5bmMoJ2ZpbmdlclBhc3MnLGZhbHNlKVxuXHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZyh0aGF0LnNob3dGaW5nZXIsIDQ1NDU0NSlcblx0XHRcdFx0XHRcdFx0dGhhdC5zaG93Qm90dG9tID0gZmFsc2U7XG5cdFx0XHRcdFx0XHRcdHRoYXQuZmluZ2VyRmFpbCA9IHRydWU7XG5cdFx0XHRcdFx0XHRcdHRoYXQuc2hvdz1mYWxzZTtcblx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2codGhhdC5maW5nZXJGYWlsLCA0NTQ1NDUpXG5cdFx0XHRcdFx0XHRcdGJyZWFrO1xuXHRcdFx0XHRcdFx0Y2FzZSBlLkFVVEhFTlRJQ0FURV9PVkVSTElNSVQ6XG5cdFx0XHRcdFx0XHRcdHBsdXMubmF0aXZlVUkuY2xvc2VXYWl0aW5nKCk7IC8v5YW85a65QW5kcm9pZOW5s+WPsOWFs+mXreetieW+heahhlxuXHRcdFx0XHRcdFx0XHRwbHVzLm5hdGl2ZVVJLmFsZXJ0KHRoYXQuJHQoJ2luZGV4JykuVGhlbnVtYmVyb2ZmaW5nZXJwcmludCk7XG5cdFx0XHRcdFx0XHRcdC8vIHVuaS5zZXRTdG9yYWdlU3luYygnZmluZ2VyUGFzcycsZmFsc2UpXG5cdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKHRoYXQuc2hvd0ZpbmdlciwgNDU0NTQ1KVxuXHRcdFx0XHRcdFx0XHR0aGF0LnNob3dCb3R0b20gPSBmYWxzZTtcblx0XHRcdFx0XHRcdFx0dGhhdC5maW5nZXJGYWlsID0gdHJ1ZTtcblx0XHRcdFx0XHRcdFx0dGhhdC5zaG93PWZhbHNlO1xuXHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZyh0aGF0LmZpbmdlckZhaWwsIDQ1NDU0NSlcblx0XHRcdFx0XHRcdFx0YnJlYWs7XG5cdFx0XHRcdFx0XHRjYXNlIGUuQ0FOQ0VMOlxuXHRcdFx0XHRcdFx0cGx1cy5uYXRpdmVVSS50b2FzdCh0aGF0LiR0KCdpbmRleCcpLlJlY29nbml0aW9uY2FuY2VsbGVkKTtcblx0XHRcdFx0XHRcdFx0Ly8gdW5pLnNldFN0b3JhZ2VTeW5jKCdmaW5nZXJQYXNzJyxmYWxzZSlcblx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2codGhhdC5zaG93RmluZ2VyLCA0NTQ1NDUpXG5cdFx0XHRcdFx0XHRcdHRoYXQuc2hvd0JvdHRvbSA9IGZhbHNlO1xuXHRcdFx0XHRcdFx0XHR0aGF0LmZpbmdlckZhaWwgPSB0cnVlO1xuXHRcdFx0XHRcdFx0XHR0aGF0LnNob3c9ZmFsc2U7XG5cdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKHRoYXQuZmluZ2VyRmFpbCwgNDU0NTQ1KVxuXHRcdFx0XHRcdFx0XHRicmVhaztcblx0XHRcdFx0XHRcdGRlZmF1bHQ6XG5cdFx0XHRcdFx0XHRcdHBsdXMubmF0aXZlVUkuY2xvc2VXYWl0aW5nKCk7IC8v5YW85a65QW5kcm9pZOW5s+WPsOWFs+mXreetieW+heahhlxuXHRcdFx0XHRcdFx0XHQvLyB1bmkuc2V0U3RvcmFnZVN5bmMoJ2ZpbmdlclBhc3MnLCBmYWxzZSlcblx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2codGhhdC5zaG93RmluZ2VyLCA0NTQ1NDUpXG5cdFx0XHRcdFx0XHRcdHRoYXQuc2hvd0JvdHRvbSA9IGZhbHNlO1xuXHRcdFx0XHRcdFx0XHR0aGF0LmZpbmdlckZhaWwgPSB0cnVlO1xuXHRcdFx0XHRcdFx0XHR0aGF0LnNob3c9ZmFsc2U7XG5cdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKHRoYXQuZmluZ2VyRmFpbCwgNDU0NTQ1KVxuXHRcdFx0XHRcdFx0XHRwbHVzLm5hdGl2ZVVJLmFsZXJ0KHRoYXQuJHQoJ2luZGV4JykuRmluZ2VycHJpbnRpZGVudGlmaWNhdGlvbmZhaWxlZCk7XG5cdFx0XHRcdFx0XHRcdGJyZWFrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSk7XG5cdFx0XHRcdC8vIEFuZHJvaWTlubPlj7DmiYvliqjlvLnlh7rnrYnlvoXmj5DnpLrmoYYgXG5cdFx0XHRcdGlmICgnQW5kcm9pZCcgPT0gcGx1cy5vcy5uYW1lKSB7XG5cdFx0XHRcdFx0dGhpcy5zaG93ID0gdHJ1ZTtcblx0XHRcdFx0XHQvKiBwbHVzLm5hdGl2ZVVJLnNob3dXYWl0aW5nKCfmjIfnurnor4bliKvkuK0uLi4nKS5vbmNsb3NlID0gZnVuY3Rpb24oKSB7XG5cdFx0XHRcdFx0XHRwbHVzLmZpbmdlcnByaW50LmNhbmNlbCgpO1xuXHRcdFx0XHRcdH0gKi9cblx0XHRcdFx0fVxuXG5cblx0XHRcdH1cblxuXG5cblx0XHR9LFxuXG5cblx0XHRnb0FkZHJlc3ModGV4dCkge1xuXHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd0cmFuc0luZm9QYXNzJyx0aGlzLnRyYW5zSW5mb1Bhc3MpXG5cdFx0XHR1bmkubmF2aWdhdGVUbyh7XG5cdFx0XHRcdHVybDogJy4uL2FkZHJlc3MvaW5kZXg/aXRlbT10cmFuc2Zlcidcblx0XHRcdH0pXG5cdFx0fVxuXHR9LFxuXHRvbkxvYWQoYSkge1xuXHRcdGlmKGEuaXRlbSl7XG5cdFx0XHR0aGlzLnRyYW5zSW5mb1Bhc3M9dW5pLmdldFN0b3JhZ2VTeW5jKCd0cmFuc0luZm9QYXNzJyk7XG5cdFx0fWVsc2V7XG5cdFx0XHR1bmkucmVtb3ZlU3RvcmFnZVN5bmMoJ3RyYW5zSW5mb1Bhc3MnKVxuXHRcdH1cblx0XHRcblx0XHR0aGlzLmNvaW4gPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ2NvaW4nKVxuXG5cdFx0aWYgKHRoaXMuY29pbi5iYWxhbmNlUHJpY2UpIHtcblx0XHRcdHRoaXMucHJpY2UgPSAodGhpcy5jb2luLmJhbGFuY2VQcmljZSAvIHRoaXMuY29pbi5iYWxhbmNlKS50b0ZpeGVkKDIpXG5cdFx0fVxuXHRcdC8vIOavj+asoei/m+adpeaLv+e8k+WtmOmHjOacieayoeacieaMh+e6uVxuXHRcdHRoaXMudHJhbnNJbmZvUGFzcy5mcm9tQWRkcmVzcyA9IHRoaXMuY29pbi5hZGRyZXNzO1xuXHRcdHRoaXMudHJhbnNJbmZvUGFzcy5wcml2YXRlS2V5ID0gdGhpcy5jb2luLnByaXZhdGVLZXk7XG5cdFx0dGhpcy50cmFuc0luZm9QYXNzLnBhc3N3b3JkID0gdGhpcy5jb2luLnBhc3N3b3JkO1xuXHRcdHRoaXMudHJhbnNJbmZvUGFzcy5jb250cmFjdEFkZHJlc3MgPSB0aGlzLmNvaW4uY29udHJhY3RBZGRyZXNzXG5cdFx0dGhpcy50cmFuc0luZm9QYXNzLnR5cGUgPSB0aGlzLmNvaW4udHlwZTtcblx0XHRjb25zb2xlLmxvZyh0aGlzLnRyYW5zSW5mb1Bhc3MsICfmjIfnurknKVxuXHRcdGlmICh1bmkuZ2V0U3RvcmFnZVN5bmMoJ2ZpbmdlclBhc3MnKSkge1xuXHRcdFx0dGhpcy5wYXNzU2hvdyA9IHVuaS5nZXRTdG9yYWdlU3luYygnZmluZ2VyUGFzcycpXG5cdFx0fVxuXG5cblx0fVxufTtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///801\n"); +eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.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\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\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 = { data: function data() {return { coin: {}, fee: 0, show: false, show2: false, currency: 'USD', showFinger: false, showBottom: false, fingerSuccess: false, fingerFail: false, // 是否显示使用密码,有设置指纹就不显示\n passShow: false, price: 0, // 不用指纹去密码页面存的信息\n transInfoPass: { fromAddress: '', toAddress: '', privateKey: '', amount: '', remark: '', contractAddress: '', password: '', balancePrice: 0, fee: 0 }, transaction: {}, teee: this.$t('index').Pleaserecipientaddress, teee2: this.$t('index').offchain };}, computed: { i18n: function i18n() {return this.$t('index');} }, methods: { sendTransaction: function sendTransaction() {var _this2 = this;var that = this;if (this.coin.type === 'ETH') {this.$EthUtil.transaction(this.transInfoPass.fromAddress, this.transInfoPass.privateKey, this.transInfoPass.toAddress, this.transInfoPass.amount, this.transInfoPass.contractAddress, function (hash, err) {if (!err) {__f__(\"log\", 2222211111, \" at pages/menu/sendToken/transfer/index.vue:291\");that.showFinger = false;that.showBottom = false;that.fingerSuccess = true;uni.showToast({ title: this.$t('index').Transfersucceeded, icon: 'none', duration: 1500 });setTimeout(function () {that.fingerSuccess = false;uni.reLaunch({ url: '/pages/menu/wallet/index' });}, 1000);} else {__f__(\"log\", err, 'cuowu', \" at pages/menu/sendToken/transfer/index.vue:308\");that.showFinger = false;that.showBottom = true;uni.showToast({ title: this.$t('index').Transferfailedconfirm, icon: 'none', duration: 1500 });}});} else if (this.coin.type === 'TRX') {this.$TronUtil.transaction(this.transaction, this.transInfoPass.privateKey, this.transInfoPass.contractAddress).then(function (res) {__f__(\"log\", 1212121212121212, \" at pages/menu/sendToken/transfer/index.vue:322\");that.showFinger = false;that.showBottom = false;that.fingerSuccess = true;uni.showToast({ title: _this2.$t('index').Transfersucceeded, icon: 'none', duration: 1500 });setTimeout(function () {that.fingerSuccess = false;uni.reLaunch({ url: '/pages/menu/wallet/index' });}, 1000);}).catch(function (err) {__f__(\"log\", err, 'cuowu', \" at pages/menu/sendToken/transfer/index.vue:338\");that.showFinger = false;that.showBottom = true;uni.showToast({ title: _this2.$t('index').Transferfailedconfirm, icon: 'none', duration: 1500 });});}}, cancelAll: function cancelAll() {this.show = false;this.showBottom = false;}, cancelFail: function cancelFail() {this.printCancel();this.fingerFail = false;this.showBottom = true;this.showFinger = false;}, cancel: function cancel() {this.showFinger = false;this.showBottom = true;this.printCancel();}, // 不用指纹去密码页\n goPassword: function goPassword() {this.printCancel();this.show = false;this.showBottom = false;__f__(\"log\", 111, \" at pages/menu/sendToken/transfer/index.vue:370\");uni.setStorageSync('transInfoPass', this.transInfoPass);uni.navigateTo({ url: '/pages/menu/sendToken/enPassword/index' });}, // 唤起指纹\n confirmTo: function confirmTo(type) {if (!this.passShow) {this.goPassword();} else {__f__(\"log\", '点击提交', \" at pages/menu/sendToken/transfer/index.vue:381\");if (type == 'try') {this.fingerFail = false;}__f__(\"log\", 123123132132132, \" at pages/menu/sendToken/transfer/index.vue:385\");this.show = true;this.showFinger = true;this.showBottom = false;this.fingerprint();}}, back: function back() {uni.reLaunch({ url: '../../token/btc/index' });}, // 点击获取所有钱\n forAll: function forAll() {this.transInfoPass.amount = this.coin.balance;}, // 确认提交\n Confirm: function Confirm() {var _this3 = this; // 做判断\n if (this.transInfoPass.amount == '') {uni.showToast({ title: this.$t('index').enterthetransferamount, icon: 'none', duration: 1500 });return;}if (this.transInfoPass.toAddress == '') {uni.showToast({ title: this.$t('index').enterthereceivingaddress, icon: 'none', duration: 1500 });return;}if (Number(this.transInfoPass.amount) == '' < 0) {uni.showToast({ title: this.$t('index').lessthan, icon: 'none', duration: 1500 });return;}if (Number(this.transInfoPass.amount) > this.coin.balance) {uni.showToast({ title: this.$t('index').yourcredit, icon: 'none', duration: 1500 });return;}var that = this;if (this.coin.type === 'ETH') {this.$EthUtil.getGas().then(function (res) {__f__(\"log\", res, 'ETH', \" at pages/menu/sendToken/transfer/index.vue:444\");_this3.$EthUtil.getGas().then(function (res) {that.transInfoPass.fee = res * 61000 / Math.pow(10, 6);});});} else if (this.coin.type === 'TRX') {this.$TronUtil.getTransaction(this.transInfoPass.fromAddress, this.transInfoPass.toAddress, this.transInfoPass.amount, this.transInfoPass.remark, this.transInfoPass.contractAddress).then(function (res) {that.transaction = res;uni.setStorageSync('transaction', that.transaction);__f__(\"log\", JSON.stringify(that.transaction), \" at pages/menu/sendToken/transfer/index.vue:457\");var size = JSON.stringify(that.transaction).replace(/[^x00-xFF]/g, '**').length;__f__(\"log\", size, \"size\", \" at pages/menu/sendToken/transfer/index.vue:459\");__f__(\"log\", size.toString().length, \"size\", \" at pages/menu/sendToken/transfer/index.vue:460\");that.transInfoPass.fee = Number(size) * (size.toString().length + 1) * 1000 / Math.pow(10, 6);that.showBottom = true;that.show = true;}).catch(function (err) {__f__(\"log\", err, \" at pages/menu/sendToken/transfer/index.vue:466\");that.showFinger = false;uni.showToast({ title: _this3.$t('index').addresserror, icon: 'none', duration: 1500 });});}}, scanCode: function scanCode() {var _this = this;uni.scanCode({ success: function success(res) {__f__(\"log\", '扫码内容', res.result, \" at pages/menu/sendToken/transfer/index.vue:484\");_this.transInfoPass.toAddress = res.result;} });}, // 取消指纹识别\n printCancel: function printCancel() {this.showFinger = false;__f__(\"log\", this.showFinger, 4444, \" at pages/menu/sendToken/transfer/index.vue:494\"); //plus.fingerprint.cancel();\n __f__(\"log\", this.showFinger, 4444, \" at pages/menu/sendToken/transfer/index.vue:496\");\n },\n fingerprint: function fingerprint(sett) {\n var bltype = true;\n\n if (!plus.fingerprint.isSupport()) {\n uni.showToast({\n title: this.$t('index').fingerprintidentification,\n icon: 'none',\n duration: 1500 });\n\n // this.disabled = true;\n } else if (!plus.fingerprint.isKeyguardSecure()) {\n uni.showToast({\n title: this.$t('index').notequipped,\n icon: 'none',\n duration: 1500 });\n\n\n } else if (!plus.fingerprint.isEnrolledFingerprints()) {\n uni.showToast({\n title: this.$t('index').oninthesetting,\n icon: 'none',\n duration: 1500 });\n\n // this.disabled = true;\n } else {\n // this.result = '此设备支持指纹识别';\n // // this.disabled = false;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n var that = this;\n\n plus.fingerprint.authenticate(function () {\n plus.nativeUI.closeWaiting(); //兼容Android平台关闭等待框\n\n that.sendTransaction();\n\n }, function (e) {\n switch (e.code) {\n // 指纹识别失败后的各种情况\n case e.AUTHENTICATE_MISMATCH:\n plus.nativeUI.toast(that.$t('index').Fingerprintmatchingfailed);\n // uni.setStorageSync('fingerPass',false)\n __f__(\"log\", that.showFinger, 454545, \" at pages/menu/sendToken/transfer/index.vue:556\");\n that.showBottom = false;\n that.fingerFail = true;\n that.show = false;\n __f__(\"log\", that.fingerFail, 454545, \" at pages/menu/sendToken/transfer/index.vue:560\");\n break;\n case e.AUTHENTICATE_OVERLIMIT:\n plus.nativeUI.closeWaiting(); //兼容Android平台关闭等待框\n plus.nativeUI.alert(that.$t('index').Thenumberoffingerprint);\n // uni.setStorageSync('fingerPass',false)\n __f__(\"log\", that.showFinger, 454545, \" at pages/menu/sendToken/transfer/index.vue:566\");\n that.showBottom = false;\n that.fingerFail = true;\n that.show = false;\n __f__(\"log\", that.fingerFail, 454545, \" at pages/menu/sendToken/transfer/index.vue:570\");\n break;\n case e.CANCEL:\n plus.nativeUI.toast(that.$t('index').Recognitioncancelled);\n // uni.setStorageSync('fingerPass',false)\n __f__(\"log\", that.showFinger, 454545, \" at pages/menu/sendToken/transfer/index.vue:575\");\n that.showBottom = false;\n that.fingerFail = true;\n that.show = false;\n __f__(\"log\", that.fingerFail, 454545, \" at pages/menu/sendToken/transfer/index.vue:579\");\n break;\n default:\n plus.nativeUI.closeWaiting(); //兼容Android平台关闭等待框\n // uni.setStorageSync('fingerPass', false)\n __f__(\"log\", that.showFinger, 454545, \" at pages/menu/sendToken/transfer/index.vue:584\");\n that.showBottom = false;\n that.fingerFail = true;\n that.show = false;\n __f__(\"log\", that.fingerFail, 454545, \" at pages/menu/sendToken/transfer/index.vue:588\");\n plus.nativeUI.alert(that.$t('index').Fingerprintidentificationfailed);\n break;}\n\n });\n // Android平台手动弹出等待提示框 \n if ('Android' == plus.os.name) {\n this.show = true;\n /* plus.nativeUI.showWaiting('指纹识别中...').onclose = function() {\n \tplus.fingerprint.cancel();\n } */\n }\n\n\n }\n\n\n\n },\n\n\n goAddress: function goAddress(text) {\n uni.setStorageSync('transInfoPass', this.transInfoPass);\n uni.navigateTo({\n url: '../address/index?item=transfer' });\n\n } },\n\n onLoad: function onLoad(a) {\n if (a.item) {\n this.transInfoPass = uni.getStorageSync('transInfoPass');\n } else {\n uni.removeStorageSync('transInfoPass');\n }\n\n this.coin = uni.getStorageSync('coin');\n\n\n // 每次进来拿缓存里有没有指纹\n this.transInfoPass.fromAddress = this.coin.address;\n this.transInfoPass.privateKey = this.coin.privateKey;\n this.transInfoPass.password = this.coin.password;\n this.transInfoPass.contractAddress = this.coin.contractAddress;\n this.transInfoPass.type = this.coin.type;\n __f__(\"log\", this.transInfoPass, '指纹', \" at pages/menu/sendToken/transfer/index.vue:632\");\n if (uni.getStorageSync('fingerPass')) {\n this.passShow = uni.getStorageSync('fingerPass');\n }\n var currency = uni.getStorageSync('currency');\n if (currency) {\n this.currency = currency;\n }\n if (this.currency === 'USD') {\n if (this.coin.balancePrice) {\n this.price = (this.coin.balancePrice / this.coin.balance).toFixed(2);\n }\n } else {\n if (this.coin.balanceCnyPrice) {\n this.price = (this.coin.balanceCnyPrice / this.coin.balance).toFixed(2);\n }\n }\n\n } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9zZW5kVG9rZW4vdHJhbnNmZXIvaW5kZXgudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFvUEEsaUg7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQUNBLEVBQ0EsSUFEQSxrQkFDQSxDQUNBLFNBQ0EsUUFEQSxFQUVBLE1BRkEsRUFHQSxXQUhBLEVBSUEsWUFKQSxFQUtBLGVBTEEsRUFNQSxpQkFOQSxFQU9BLGlCQVBBLEVBUUEsb0JBUkEsRUFTQSxpQkFUQSxFQVVBO0FBQ0EscUJBWEEsRUFZQSxRQVpBLEVBYUE7QUFDQSx1QkFDQSxlQURBLEVBRUEsYUFGQSxFQUdBLGNBSEEsRUFJQSxVQUpBLEVBS0EsVUFMQSxFQU1BLG1CQU5BLEVBT0EsWUFQQSxFQVFBLGVBUkEsRUFTQSxNQVRBLEVBZEEsRUF5QkEsZUF6QkEsRUEwQkEsNkNBMUJBLEVBMkJBLGdDQTNCQSxHQTZCQSxDQS9CQSxF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LE9BUEEsTUFPQTtBQUNBO0FBQ0EsNkNBREE7QUFFQSxzQkFGQTtBQUdBLHdCQUhBOzs7QUFNQSxPQVBBLE1BT0E7QUFDQTtBQUNBLGdEQURBO0FBRUEsc0JBRkE7QUFHQSx3QkFIQTs7QUFLQTtBQUNBLE9BUEEsTUFPQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQWtCQTs7QUFFQTtBQUNBLHVDQURBLENBQ0E7O0FBRUE7O0FBRUEsU0FMQSxFQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMkNBREEsQ0FDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDJDQURBLENBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9CQXZDQTs7QUF5Q0EsU0EvQ0E7QUFnREE7QUFDQTtBQUNBO0FBQ0E7OztBQUdBOzs7QUFHQTs7OztBQUlBLEtBblVBOzs7QUFzVUEsYUF0VUEscUJBc1VBLElBdFVBLEVBc1VBO0FBQ0E7QUFDQTtBQUNBLDZDQURBOztBQUdBLEtBM1VBLEVBckNBOztBQWtYQSxRQWxYQSxrQkFrWEEsQ0FsWEEsRUFrWEE7QUFDQTtBQUNBO0FBQ0EsS0FGQSxNQUVBO0FBQ0E7QUFDQTs7QUFFQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FKQSxNQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsR0FwWkEsRSIsImZpbGUiOiI4MDEuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJhY1wiPlxyXG5cdFx0PG5hdmlnYXRpb24gOnNob3dCYWNrPVwiZmFsc2VcIiA6YmdudW09XCJ0cnVlXCI+XHJcblx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvVmVjdG9yLnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImJhY2tcIiBAY2xpY2s9XCJiYWNrKClcIj48L2ltYWdlPlxyXG5cdFx0XHQ8dGV4dCBjbGFzcz1cImJpZ190aXRsZVwiPlxyXG5cdFx0XHRcdHt7Y29pbi5uYW1lfX0ge3tpMThuLlRyYW5zZmVyfX1cclxuXHRcdFx0PC90ZXh0PlxyXG5cdFx0PC9uYXZpZ2F0aW9uPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJtYWluXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwibWFpbl9jb25cIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInl1YW5cIj5cclxuXHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiY29pbi5pY29uXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nMVwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlXCI+XHJcblx0XHRcdFx0XHR7e2NvaW4ubmFtZX19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0b3AgZmxleFwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQxXCI+XHJcblx0XHRcdFx0XHRcdFx0e3tpMThuLlJlY2VpdmluZ2FkZHJlc3N9fVxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dDJcIiBAY2xpY2s9XCJnb0FkZHJlc3MoJ3RyYW5zZmVyJylcIj5cclxuXHRcdFx0XHRcdFx0XHR7e2kxOG4uQWRkcmVzc0Jvb2t9fVxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImlucHV0Y29uXCI+XHJcblx0XHRcdFx0XHRcdDxpbnB1dCB0eXBlPVwidGV4dFwiIHZhbHVlPVwiXCIgcGxhY2Vob2xkZXItc3R5bGU9XCJmb250LXNpemU6IDMwcnB4OyBjb2xvcjogI0QwRDBEMjtcIlxyXG5cdFx0XHRcdFx0XHRcdDpwbGFjZWhvbGRlcj1cInRlZWVcIiBjbGFzcz1cImlucHV0MVwiXHJcblx0XHRcdFx0XHRcdFx0di1tb2RlbD1cInRyYW5zSW5mb1Bhc3MudG9BZGRyZXNzXCIgLz5cclxuXHRcdFx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uLy4uL3N0YXRpYy90b25neW9uaC9GcmFtZTMzMC5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJpbWcxXCIgQGNsaWNrPVwic2NhbkNvZGVcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRvcCBmbGV4XCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dDFcIj5cclxuXHRcdFx0XHRcdFx0XHR7e2kxOG4uVHJhbnNmZXJhbW91bnR9fVxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImlucHV0Y29uMiBmbGV4XCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW5wdXRjIGZsZXhcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHR0XCI+XHJcblx0XHRcdFx0XHRcdFx0XHR7e2NvaW4ubmFtZX19XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDxpbnB1dCB0eXBlPVwidGV4dFwiIHZhbHVlPVwiXCIgcGxhY2Vob2xkZXItc3R5bGU9XCJmb250LXNpemU6IDMwcnB4OyBjb2xvcjogI0QwRDBEMjtcIlxyXG5cdFx0XHRcdFx0XHRcdFx0cGxhY2Vob2xkZXI9XCIwLjAwMDAwMDBcIiBjbGFzcz1cImlucHV0M1wiIHYtbW9kZWw9XCJ0cmFuc0luZm9QYXNzLmFtb3VudFwiIC8+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHRleHQ+IOKJiCA8L3RleHQ+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW5wdXRjIGZsZXhcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHR0XCI+XHJcblx0XHRcdFx0XHRcdFx0XHR7e2N1cnJlbmN5fX1cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PGlucHV0IHR5cGU9XCJ0ZXh0XCIgOnZhbHVlPVwiKHByaWNlKnRyYW5zSW5mb1Bhc3MuYW1vdW50KS50b0ZpeGVkKDIpXCIgZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXHJcblx0XHRcdFx0XHRcdFx0XHRwbGFjZWhvbGRlci1zdHlsZT1cImZvbnQtc2l6ZTogMzBycHg7IGNvbG9yOiAjRDBEMEQyO1wiIHBsYWNlaG9sZGVyPVwiMC4wMDAwMDAwXCJcclxuXHRcdFx0XHRcdFx0XHRcdGNsYXNzPVwiaW5wdXQzXCIgLz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0b3AgZmxleCBib3R0b21cIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0M1wiPlxyXG5cdFx0XHRcdFx0XHRcdHt7aTE4bi5CYWxhbmNlfX06IHt7Y29pbi5iYWxhbmNlfX1cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQxIGJnXCIgQGNsaWNrPVwiZm9yQWxsXCI+XHJcblx0XHRcdFx0XHRcdFx0e3tpMThuLkFMTH19XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0b3AgZmxleFwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQxXCI+XHJcblx0XHRcdFx0XHRcdFx0e3tpMThuLlJlbWFya319XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImlucHV0Y29uXCI+XHJcblx0XHRcdFx0XHRcdDxpbnB1dCB0eXBlPVwidGV4dFwiIHZhbHVlPVwiXCIgcGxhY2Vob2xkZXItc3R5bGU9XCJmb250LXNpemU6IDMwcnB4OyBjb2xvcjogI0QwRDBEMjtcIlxyXG5cdFx0XHRcdFx0XHRcdDpwbGFjZWhvbGRlcj1cInRlZWUyXCIgdi1tb2RlbD1cInRyYW5zSW5mb1Bhc3MucmVtYXJrXCJcclxuXHRcdFx0XHRcdFx0XHRjbGFzcz1cImlucHV0MVwiIC8+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidG9wIGZsZXhcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MVwiPlxyXG5cdFx0XHRcdFx0XHRcdHt7aTE4bi5UcmFuc2FjdGlvbmZlZX19XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImlucHV0Y29uXCI+XHJcblx0XHRcdFx0XHRcdDxpbnB1dCB0eXBlPVwidGV4dFwiIHYtbW9kZWw9XCJ0cmFuc0luZm9QYXNzLmZlZVwiIGRpc2FibGVkPVwiZGlzYWJsZWRcIiB2YWx1ZT1cIlwiXHJcblx0XHRcdFx0XHRcdFx0cGxhY2Vob2xkZXItc3R5bGU9XCJmb250LXNpemU6IDMwcnB4OyBjb2xvcjogI0QwRDBEMjtcIlxyXG5cdFx0XHRcdFx0XHRcdHBsYWNlaG9sZGVyPVwiUGxlYXNlIGVudGVyIGEgbm90ZSAob2ZmLWNoYWluKVwiIGNsYXNzPVwiaW5wdXQyXCIgLz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJyaWdcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cInRleHQyXCI+e3tjb2luLnR5cGV9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cclxuXHRcdDx2aWV3IGNsYXNzPVwiYmlnX2NvblwiIHYtaWY9XCJzaG93Qm90dG9tXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidGlhb1wiIEBjbGljaz1cImNhbmNlbEFsbFwiPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiYmlndGl0bGVcIj5cclxuXHRcdFx0XHR7e2kxOG4uVHJhbnNmZXJjb25maXJtYXRpb259fVxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiYm90dG9tX2NvblwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwieXVhblwiPlxyXG5cdFx0XHRcdFx0PGltYWdlIDpzcmM9XCJjb2luLmljb25cIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJpbWcxXCI+PC9pbWFnZT5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZVwiPlxyXG5cdFx0XHRcdFx0e3tjb2luLnR5cGV9fVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlX2NvbiBmbGV4XCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQxXCI+XHJcblx0XHRcdFx0XHRcdEFtb3VudFxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MVwiPlxyXG5cdFx0XHRcdFx0XHR7e3RyYW5zSW5mb1Bhc3MuYW1vdW50fX0ge3tjb2luLm5hbWV9fVxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dDFcIj5cclxuXHRcdFx0XHRcdFx0U2VuZCBhZGRyZXNzXHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQyXCI+XHJcblx0XHRcdFx0XHRcdHt7dHJhbnNJbmZvUGFzcy5mcm9tQWRkcmVzc319XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MVwiPlxyXG5cdFx0XHRcdFx0XHR7e2kxOG4uUmVjZWl2aW5nYWRkcmVzc319XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQyXCI+XHJcblx0XHRcdFx0XHRcdHt7dHJhbnNJbmZvUGFzcy50b0FkZHJlc3N9fVxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dDFcIj5cclxuXHRcdFx0XHRcdFx0e3tpMThuLlJlbWFya319XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQyXCI+XHJcblx0XHRcdFx0XHRcdHt7dHJhbnNJbmZvUGFzcy5yZW1hcmt9fVxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dDFcIj5cclxuXHRcdFx0XHRcdFx0e3tpMThuLlRyYW5zYWN0aW9uZmVlfX1cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dDJcIj5cclxuXHRcdFx0XHRcdFx0e3t0cmFuc0luZm9QYXNzLmZlZX19IHt7Y29pbi50eXBlfX1cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiZ290b1wiIEBjbGljaz1cImNvbmZpcm1Ub1wiPlxyXG5cdFx0XHRcdFx0e3tpMThuLkNvbmZpcm19fVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx1LW1hc2sgei1pbmRleD1cIjEwXCIgOnNob3c9XCJzaG93XCIgQGNsaWNrPVwiY2FuY2VsQWxsXCI+PC91LW1hc2s+XHJcblx0XHQ8IS0tIDx1LW1hc2sgei1pbmRleD1cIjEwMDBcIiA6c2hvdz1cInNob3cyXCIgQGNsaWNrPVwic2hvdzIgPSBmYWxzZVwiPjwvdS1tYXNrPiAtLT5cclxuXHRcdDx2aWV3IGNsYXNzPVwiemhpd2VuX2NvblwiIHYtaWY9XCJzaG93RmluZ2VyXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidGlhb1wiIEBjbGljaz1cImNhbmNlbFwiPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiYmlndGl0bGVcIj5cclxuXHRcdFx0XHR7e2kxOG4uRmluZ2VycHJpbnRwYXNzd29yZH19XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJib3R0b21fY29uXCI+XHJcblx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uLy4uL3N0YXRpYy90b25neW9uaC96aGl3ZW4ucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nMVwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MVwiPlxyXG5cdFx0XHRcdFx0e3tpMThuLmZpbmdlcnByaW50c2Vuc29yfX1cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmbGV4IGNvblwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0dDFcIiBAY2xpY2s9XCJnb1Bhc3N3b3JkXCI+XHJcblx0XHRcdFx0XHRcdHt7aTE4bi5Vc2VQYXNzd29yZH19XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHR0MlwiIEBjbGljaz1cImNhbmNlbFwiPlxyXG5cdFx0XHRcdFx0XHR7e2kxOG4uQ2FuY2VsfX1cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHJcblx0XHQ8dmlldyBjbGFzcz1cInpoaXdlbl9jb25cIiB2LWlmPVwiZmluZ2VyRmFpbFwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRpYW9cIj5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImJpZ3RpdGxlXCI+XHJcblx0XHRcdFx0e3tpMThuLkZpbmdlcnByaW50cGFzc3dvcmR9fVxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiYm90dG9tX2NvblwiPlxyXG5cdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvYWxlcnQtY2lyY2xlLnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImltZzFcIj48L2ltYWdlPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dDEgcmVkXCI+XHJcblx0XHRcdFx0XHR7e2kxOG4uRmluZ2VycHJpbnRyZWNvZ25pemVkfX08YnI+PHRleHQgQGNsaWNrPVwiY29uZmlybVRvKCd0cnknKVwiPnt7aTE4bi5UcnlhZ2Fpbn19PC90ZXh0PiAuXHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiZmxleCBjb25cIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dHQxXCIgQGNsaWNrPVwiZ29QYXNzd29yZFwiPlxyXG5cdFx0XHRcdFx0XHR7e2kxOG4uVXNlUGFzc3dvcmR9fVxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0dDJcIiBAY2xpY2s9XCJjYW5jZWxGYWlsXCI+XHJcblx0XHRcdFx0XHRcdHt7aTE4bi5DYW5jZWx9fVxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cclxuXHRcdDx2aWV3IGNsYXNzPVwiemhpd2VuX2NvblwiIHYtaWY9XCJmaW5nZXJTdWNjZXNzXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidGlhb1wiPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiYmlndGl0bGVcIj5cclxuXHRcdFx0XHR7e2kxOG4uZmluZ2VyUGFzc319XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJib3R0b21fY29uXCI+XHJcblx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uLy4uL3N0YXRpYy90b25neW9uaC94LWNpcmNsZS5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJpbWcxXCI+PC9pbWFnZT5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQxIGdyZWVuXCI+XHJcblx0XHRcdFx0XHR7e2kxOG4uRmluZ2VycHJpbnRyZWNvZ25pemVkfX1cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmbGV4IGNvblwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0dDFcIj5cclxuXHRcdFx0XHRcdFx0e3tpMThuLlVzZVBhc3N3b3JkfX1cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dHQyXCI+XHJcblx0XHRcdFx0XHRcdHt7aTE4bi5Db25maXJtfX1cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHJcblx0XHQ8dmlldyBjbGFzcz1cImJ0bl9jb25cIiBAY2xpY2s9XCJDb25maXJtXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiYnRuXCI+XHJcblx0XHRcdFx0e3tpMThuLkNvbmZpcm19fVxyXG5cdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0PC92aWV3PlxyXG5cclxuXHJcblx0PC92aWV3PlxyXG5cclxuXHJcblxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQgY29udCBmcm9tIFwiQC9jb21wb25lbnRzL25hdmlnYXRpb24vbmF2aWdhdGlvbi52dWVcIlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0Y29pbjoge30sXHJcblx0XHRcdFx0ZmVlOiAwLFxyXG5cdFx0XHRcdHNob3c6IGZhbHNlLFxyXG5cdFx0XHRcdHNob3cyOiBmYWxzZSxcclxuXHRcdFx0XHRjdXJyZW5jeTonVVNEJyxcclxuXHRcdFx0XHRzaG93RmluZ2VyOiBmYWxzZSxcclxuXHRcdFx0XHRzaG93Qm90dG9tOiBmYWxzZSxcclxuXHRcdFx0XHRmaW5nZXJTdWNjZXNzOiBmYWxzZSxcclxuXHRcdFx0XHRmaW5nZXJGYWlsOiBmYWxzZSxcclxuXHRcdFx0XHQvLyDmmK/lkKbmmL7npLrkvb/nlKjlr4bnoIHvvIzmnInorr7nva7mjIfnurnlsLHkuI3mmL7npLpcclxuXHRcdFx0XHRwYXNzU2hvdzogZmFsc2UsXHJcblx0XHRcdFx0cHJpY2U6IDAsXHJcblx0XHRcdFx0Ly8g5LiN55So5oyH57q55Y675a+G56CB6aG16Z2i5a2Y55qE5L+h5oGvXHJcblx0XHRcdFx0dHJhbnNJbmZvUGFzczoge1xyXG5cdFx0XHRcdFx0ZnJvbUFkZHJlc3M6ICcnLFxyXG5cdFx0XHRcdFx0dG9BZGRyZXNzOiAnJyxcclxuXHRcdFx0XHRcdHByaXZhdGVLZXk6ICcnLFxyXG5cdFx0XHRcdFx0YW1vdW50OiAnJyxcclxuXHRcdFx0XHRcdHJlbWFyazogJycsXHJcblx0XHRcdFx0XHRjb250cmFjdEFkZHJlc3M6ICcnLFxyXG5cdFx0XHRcdFx0cGFzc3dvcmQ6ICcnLFxyXG5cdFx0XHRcdFx0YmFsYW5jZVByaWNlOiAwLFxyXG5cdFx0XHRcdFx0ZmVlOiAwXHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHR0cmFuc2FjdGlvbjoge30sXHJcblx0XHRcdFx0dGVlZTp0aGlzLiR0KCdpbmRleCcpLlBsZWFzZXJlY2lwaWVudGFkZHJlc3MsXHJcblx0XHRcdFx0dGVlZTI6dGhpcy4kdCgnaW5kZXgnKS5vZmZjaGFpbixcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiB7XHJcblx0XHRcdGkxOG4oKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMuJHQoJ2luZGV4JylcclxuXHRcdFx0fSxcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdHNlbmRUcmFuc2FjdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0aWYgKHRoaXMuY29pbi50eXBlID09PSAnRVRIJykge1xyXG5cdFx0XHRcdFx0dGhpcy4kRXRoVXRpbC50cmFuc2FjdGlvbih0aGlzLnRyYW5zSW5mb1Bhc3MuZnJvbUFkZHJlc3MsIHRoaXMudHJhbnNJbmZvUGFzcy5wcml2YXRlS2V5LFxyXG5cdFx0XHRcdFx0XHR0aGlzLnRyYW5zSW5mb1Bhc3MudG9BZGRyZXNzLCB0aGlzLnRyYW5zSW5mb1Bhc3MuYW1vdW50LCB0aGlzLnRyYW5zSW5mb1Bhc3MuY29udHJhY3RBZGRyZXNzLFxyXG5cdFx0XHRcdFx0XHRmdW5jdGlvbihoYXNoLCBlcnIpIHtcclxuXHRcdFx0XHRcdFx0XHRpZiAoIWVycikge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2coMjIyMjIxMTExMSlcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuc2hvd0ZpbmdlciA9IGZhbHNlXHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LnNob3dCb3R0b20gPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuZmluZ2VyU3VjY2VzcyA9IHRydWU7XHJcblx0XHRcdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoJ2luZGV4JykuVHJhbnNmZXJzdWNjZWVkZWQsXHJcblx0XHRcdFx0XHRcdFx0XHRcdGljb246ICdub25lJyxcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZHVyYXRpb246IDE1MDBcclxuXHRcdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGhhdC5maW5nZXJTdWNjZXNzID0gZmFsc2U7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHVuaS5yZUxhdW5jaCh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL21lbnUvd2FsbGV0L2luZGV4J1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHRcdFx0fSwgMTAwMClcclxuXHRcdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKGVyciwgJ2N1b3d1JylcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuc2hvd0ZpbmdlciA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5zaG93Qm90dG9tID0gdHJ1ZTtcclxuXHRcdFx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdCgnaW5kZXgnKS5UcmFuc2ZlcmZhaWxlZGNvbmZpcm0sXHJcblx0XHRcdFx0XHRcdFx0XHRcdGljb246ICdub25lJyxcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZHVyYXRpb246IDE1MDBcclxuXHRcdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH0gZWxzZSBpZiAodGhpcy5jb2luLnR5cGUgPT09ICdUUlgnKSB7XHJcblx0XHRcdFx0XHR0aGlzLiRUcm9uVXRpbC50cmFuc2FjdGlvbih0aGlzLnRyYW5zYWN0aW9uLCB0aGlzLnRyYW5zSW5mb1Bhc3MucHJpdmF0ZUtleSwgdGhpcy50cmFuc0luZm9QYXNzXHJcblx0XHRcdFx0XHRcdFx0LmNvbnRyYWN0QWRkcmVzcylcclxuXHRcdFx0XHRcdFx0LnRoZW4oKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKDEyMTIxMjEyMTIxMjEyMTIpXHJcblx0XHRcdFx0XHRcdFx0dGhhdC5zaG93RmluZ2VyID0gZmFsc2VcclxuXHRcdFx0XHRcdFx0XHR0aGF0LnNob3dCb3R0b20gPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LmZpbmdlclN1Y2Nlc3MgPSB0cnVlO1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoJ2luZGV4JykuVHJhbnNmZXJzdWNjZWVkZWQsXHJcblx0XHRcdFx0XHRcdFx0XHRpY29uOiAnbm9uZScsXHJcblx0XHRcdFx0XHRcdFx0XHRkdXJhdGlvbjogMTUwMFxyXG5cdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LmZpbmdlclN1Y2Nlc3MgPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0XHRcdHVuaS5yZUxhdW5jaCh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHVybDogJy9wYWdlcy9tZW51L3dhbGxldC9pbmRleCdcclxuXHRcdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0fSwgMTAwMClcclxuXHRcdFx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHtcclxuXHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhlcnIsICdjdW93dScpXHJcblx0XHRcdFx0XHRcdFx0dGhhdC5zaG93RmluZ2VyID0gZmFsc2U7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC5zaG93Qm90dG9tID0gdHJ1ZTtcclxuXHRcdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KCdpbmRleCcpLlRyYW5zZmVyZmFpbGVkY29uZmlybSxcclxuXHRcdFx0XHRcdFx0XHRcdGljb246ICdub25lJyxcclxuXHRcdFx0XHRcdFx0XHRcdGR1cmF0aW9uOiAxNTAwXHJcblx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9LFxyXG5cdFx0XHRjYW5jZWxBbGwoKSB7XHJcblx0XHRcdFx0dGhpcy5zaG93ID0gZmFsc2U7XHJcblx0XHRcdFx0dGhpcy5zaG93Qm90dG9tID0gZmFsc2U7XHJcblx0XHRcdH0sXHJcblx0XHRcdGNhbmNlbEZhaWwoKSB7XHJcblx0XHRcdFx0dGhpcy5wcmludENhbmNlbCgpXHJcblx0XHRcdFx0dGhpcy5maW5nZXJGYWlsID0gZmFsc2VcclxuXHRcdFx0XHR0aGlzLnNob3dCb3R0b20gPSB0cnVlO1xyXG5cdFx0XHRcdHRoaXMuc2hvd0ZpbmdlciA9IGZhbHNlO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRjYW5jZWwoKSB7XHJcblx0XHRcdFx0dGhpcy5zaG93RmluZ2VyID0gZmFsc2VcclxuXHRcdFx0XHR0aGlzLnNob3dCb3R0b20gPSB0cnVlO1xyXG5cdFx0XHRcdHRoaXMucHJpbnRDYW5jZWwoKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDkuI3nlKjmjIfnurnljrvlr4bnoIHpobVcclxuXHRcdFx0Z29QYXNzd29yZCgpIHtcclxuXHRcdFx0XHR0aGlzLnByaW50Q2FuY2VsKCk7XHJcblx0XHRcdFx0dGhpcy5zaG93ID0gZmFsc2U7XHJcblx0XHRcdFx0dGhpcy5zaG93Qm90dG9tID0gZmFsc2U7XHJcblx0XHRcdFx0Y29uc29sZS5sb2coMTExKVxyXG5cdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygndHJhbnNJbmZvUGFzcycsIHRoaXMudHJhbnNJbmZvUGFzcylcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvbWVudS9zZW5kVG9rZW4vZW5QYXNzd29yZC9pbmRleCdcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDllKTotbfmjIfnurlcclxuXHRcdFx0Y29uZmlybVRvKHR5cGUpIHtcclxuXHRcdFx0XHRpZiAoIXRoaXMucGFzc1Nob3cpIHtcclxuXHRcdFx0XHRcdHRoaXMuZ29QYXNzd29yZCgpO1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZygn54K55Ye75o+Q5LqkJylcclxuXHRcdFx0XHRcdGlmICh0eXBlID09ICd0cnknKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuZmluZ2VyRmFpbCA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2coMTIzMTIzMTMyMTMyMTMyKVxyXG5cdFx0XHRcdFx0dGhpcy5zaG93ID0gdHJ1ZVxyXG5cdFx0XHRcdFx0dGhpcy5zaG93RmluZ2VyID0gdHJ1ZVxyXG5cdFx0XHRcdFx0dGhpcy5zaG93Qm90dG9tID0gZmFsc2U7XHJcblxyXG5cclxuXHRcdFx0XHRcdHRoaXMuZmluZ2VycHJpbnQoKTtcclxuXHRcdFx0XHR9XHJcblxyXG5cclxuXHRcdFx0fSxcclxuXHRcdFx0YmFjaygpIHtcclxuXHRcdFx0XHR1bmkucmVMYXVuY2goe1xyXG5cdFx0XHRcdFx0dXJsOiAnLi4vLi4vdG9rZW4vYnRjL2luZGV4J1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOeCueWHu+iOt+WPluaJgOaciemSsVxyXG5cdFx0XHRmb3JBbGwoKSB7XHJcblx0XHRcdFx0dGhpcy50cmFuc0luZm9QYXNzLmFtb3VudCA9IHRoaXMuY29pbi5iYWxhbmNlXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOehruiupOaPkOS6pFxyXG5cdFx0XHRDb25maXJtKCkge1xyXG5cdFx0XHRcdC8vIOWBmuWIpOaWrVxyXG5cdFx0XHRcdGlmICh0aGlzLnRyYW5zSW5mb1Bhc3MuYW1vdW50ID09ICcnKSB7XHJcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoJ2luZGV4JykuZW50ZXJ0aGV0cmFuc2ZlcmFtb3VudCxcclxuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnLFxyXG5cdFx0XHRcdFx0XHRkdXJhdGlvbjogMTUwMFxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAodGhpcy50cmFuc0luZm9QYXNzLnRvQWRkcmVzcyA9PSAnJykge1xyXG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KCdpbmRleCcpLmVudGVydGhlcmVjZWl2aW5nYWRkcmVzcyxcclxuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnLFxyXG5cdFx0XHRcdFx0XHRkdXJhdGlvbjogMTUwMFxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAoTnVtYmVyKHRoaXMudHJhbnNJbmZvUGFzcy5hbW91bnQpID09ICcnIDwgMCkge1xyXG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KCdpbmRleCcpLmxlc3N0aGFuLFxyXG5cdFx0XHRcdFx0XHRpY29uOiAnbm9uZScsXHJcblx0XHRcdFx0XHRcdGR1cmF0aW9uOiAxNTAwXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0cmV0dXJuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmIChOdW1iZXIodGhpcy50cmFuc0luZm9QYXNzLmFtb3VudCkgPiB0aGlzLmNvaW4uYmFsYW5jZSkge1xyXG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KCdpbmRleCcpLnlvdXJjcmVkaXQsXHJcblx0XHRcdFx0XHRcdGljb246ICdub25lJyxcclxuXHRcdFx0XHRcdFx0ZHVyYXRpb246IDE1MDBcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0aWYgKHRoaXMuY29pbi50eXBlID09PSAnRVRIJykge1xyXG5cdFx0XHRcdFx0dGhpcy4kRXRoVXRpbC5nZXRHYXMoKS50aGVuKChyZXMpID0+IHtcclxuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2cocmVzLCAnRVRIJylcclxuXHRcdFx0XHRcdFx0dGhpcy4kRXRoVXRpbC5nZXRHYXMoKS50aGVuKChyZXMpID0+IHtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LnRyYW5zSW5mb1Bhc3MuZmVlID0gcmVzICogNjEwMDAgLyBNYXRoLnBvdygxMCwgNilcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH0pXHJcblxyXG5cdFx0XHRcdH0gZWxzZSBpZiAodGhpcy5jb2luLnR5cGUgPT09ICdUUlgnKSB7XHJcblx0XHRcdFx0XHR0aGlzLiRUcm9uVXRpbC5nZXRUcmFuc2FjdGlvbih0aGlzLnRyYW5zSW5mb1Bhc3MuZnJvbUFkZHJlc3MsXHJcblx0XHRcdFx0XHRcdFx0dGhpcy50cmFuc0luZm9QYXNzLnRvQWRkcmVzcywgdGhpcy50cmFuc0luZm9QYXNzLmFtb3VudCwgdGhpcy50cmFuc0luZm9QYXNzLnJlbWFyaywgdGhpc1xyXG5cdFx0XHRcdFx0XHRcdC50cmFuc0luZm9QYXNzLmNvbnRyYWN0QWRkcmVzcylcclxuXHRcdFx0XHRcdFx0LnRoZW4oKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQudHJhbnNhY3Rpb24gPSByZXM7XHJcblx0XHRcdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd0cmFuc2FjdGlvbicsIHRoYXQudHJhbnNhY3Rpb24pXHJcblx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2coSlNPTi5zdHJpbmdpZnkodGhhdC50cmFuc2FjdGlvbikpXHJcblx0XHRcdFx0XHRcdFx0bGV0IHNpemUgPSBKU09OLnN0cmluZ2lmeSh0aGF0LnRyYW5zYWN0aW9uKS5yZXBsYWNlKC9bXngwMC14RkZdL2csICcqKicpLmxlbmd0aDtcclxuXHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhzaXplLCBcInNpemVcIilcclxuXHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhzaXplLnRvU3RyaW5nKCkubGVuZ3RoLCBcInNpemVcIilcclxuXHRcdFx0XHRcdFx0XHR0aGF0LnRyYW5zSW5mb1Bhc3MuZmVlID0gTnVtYmVyKHNpemUpICogKHNpemUudG9TdHJpbmcoKS5sZW5ndGggKyAxKSAqIDEwMDAgLyBNYXRoLnBvdygxMCxcclxuXHRcdFx0XHRcdFx0XHRcdDYpXHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LnNob3dCb3R0b20gPSB0cnVlO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5zaG93ID0gdHJ1ZTtcclxuXHRcdFx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHtcclxuXHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhlcnIpXHJcblx0XHRcdFx0XHRcdFx0dGhhdC5zaG93RmluZ2VyID0gZmFsc2U7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoJ2luZGV4JykuYWRkcmVzc2Vycm9yLFxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdGljb246ICdub25lJyxcclxuXHRcdFx0XHRcdFx0XHRcdGR1cmF0aW9uOiAxNTAwXHJcblx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0fSlcclxuXHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fSxcclxuXHRcdFx0c2NhbkNvZGUoKSB7XHJcblx0XHRcdFx0dmFyIF90aGlzID0gdGhpc1xyXG5cdFx0XHRcdHVuaS5zY2FuQ29kZSh7XHJcblx0XHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coJ+aJq+eggeWGheWuuScsIHJlcy5yZXN1bHQpXHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRfdGhpcy50cmFuc0luZm9QYXNzLnRvQWRkcmVzcyA9IHJlcy5yZXN1bHQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblxyXG5cdFx0XHQvLyDlj5bmtojmjIfnurnor4bliKtcclxuXHRcdFx0cHJpbnRDYW5jZWwoKSB7XHJcblx0XHRcdFx0dGhpcy5zaG93RmluZ2VyID0gZmFsc2U7XHJcblx0XHRcdFx0Y29uc29sZS5sb2codGhpcy5zaG93RmluZ2VyLCA0NDQ0KVxyXG5cdFx0XHRcdC8vcGx1cy5maW5nZXJwcmludC5jYW5jZWwoKTtcclxuXHRcdFx0XHRjb25zb2xlLmxvZyh0aGlzLnNob3dGaW5nZXIsIDQ0NDQpXHJcblxyXG5cdFx0XHR9LFxyXG5cdFx0XHRmaW5nZXJwcmludDogZnVuY3Rpb24oc2V0dCkge1xyXG5cdFx0XHRcdGxldCBibHR5cGUgPSB0cnVlO1xyXG5cdFx0XHRcdC8vICNpZmRlZiBBUFAtUExVU1xyXG5cdFx0XHRcdGlmICghcGx1cy5maW5nZXJwcmludC5pc1N1cHBvcnQoKSkge1xyXG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KCdpbmRleCcpLmZpbmdlcnByaW50aWRlbnRpZmljYXRpb24sXHJcblx0XHRcdFx0XHRcdGljb246ICdub25lJyxcclxuXHRcdFx0XHRcdFx0ZHVyYXRpb246IDE1MDBcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHQvLyB0aGlzLmRpc2FibGVkID0gdHJ1ZTtcclxuXHRcdFx0XHR9IGVsc2UgaWYgKCFwbHVzLmZpbmdlcnByaW50LmlzS2V5Z3VhcmRTZWN1cmUoKSkge1xyXG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KCdpbmRleCcpLm5vdGVxdWlwcGVkLFxyXG5cdFx0XHRcdFx0XHRpY29uOiAnbm9uZScsXHJcblx0XHRcdFx0XHRcdGR1cmF0aW9uOiAxNTAwXHJcblx0XHRcdFx0XHR9KVxyXG5cclxuXHRcdFx0XHR9IGVsc2UgaWYgKCFwbHVzLmZpbmdlcnByaW50LmlzRW5yb2xsZWRGaW5nZXJwcmludHMoKSkge1xyXG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KCdpbmRleCcpLm9uaW50aGVzZXR0aW5nLFxyXG5cdFx0XHRcdFx0XHRpY29uOiAnbm9uZScsXHJcblx0XHRcdFx0XHRcdGR1cmF0aW9uOiAxNTAwXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0Ly8gdGhpcy5kaXNhYmxlZCA9IHRydWU7XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdC8vIHRoaXMucmVzdWx0ID0gJ+atpOiuvuWkh+aUr+aMgeaMh+e6ueivhuWIqyc7XHJcblx0XHRcdFx0XHQvLyAvLyB0aGlzLmRpc2FibGVkID0gZmFsc2U7XHJcblx0XHRcdFx0XHQvLyAjaWZkZWYgTVAtV0VJWElOXHJcblx0XHRcdFx0XHQvLyB0aGlzLmRpc2FibGVkID0gZmFsc2U7XHJcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6ICdQbGVhc2UgdXNlIGl0IGluIHdlY2hhdCByZWFsIG1hY2hpbmUuIFRoZSBzaW11bGF0b3IgZG9lcyBub3Qgc3VwcG9ydCBpdCcsXHJcblx0XHRcdFx0XHRcdGljb246ICdub25lJyxcclxuXHRcdFx0XHRcdFx0ZHVyYXRpb246IDE1MDBcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdC8vICNpZm5kZWYgQVBQLVBMVVMgfHwgTVAtV0VJWElOXHJcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6ICdGaW5nZXJwcmludCBpZGVudGlmaWNhdGlvbiBpcyBub3Qgc3VwcG9ydGVkIG9uIHRoaXMgcGxhdGZvcm0nLFxyXG5cdFx0XHRcdFx0XHRpY29uOiAnbm9uZScsXHJcblx0XHRcdFx0XHRcdGR1cmF0aW9uOiAxNTAwLFxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cclxuXHJcblx0XHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0XHQvLyAjaWZkZWYgQVBQLVBMVVNcclxuXHRcdFx0XHRcdHBsdXMuZmluZ2VycHJpbnQuYXV0aGVudGljYXRlKGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdFx0XHRwbHVzLm5hdGl2ZVVJLmNsb3NlV2FpdGluZygpOyAvL+WFvOWuuUFuZHJvaWTlubPlj7DlhbPpl63nrYnlvoXmoYZcclxuXHJcblx0XHRcdFx0XHRcdHRoYXQuc2VuZFRyYW5zYWN0aW9uKClcclxuXHJcblx0XHRcdFx0XHR9LCBmdW5jdGlvbihlKSB7XHJcblx0XHRcdFx0XHRcdHN3aXRjaCAoZS5jb2RlKSB7XHJcblx0XHRcdFx0XHRcdFx0Ly8g5oyH57q56K+G5Yir5aSx6LSl5ZCO55qE5ZCE56eN5oOF5Ya1XHJcblx0XHRcdFx0XHRcdFx0Y2FzZSBlLkFVVEhFTlRJQ0FURV9NSVNNQVRDSDpcclxuXHRcdFx0XHRcdFx0XHRcdHBsdXMubmF0aXZlVUkudG9hc3QodGhhdC4kdCgnaW5kZXgnKS5GaW5nZXJwcmludG1hdGNoaW5nZmFpbGVkKTtcclxuXHRcdFx0XHRcdFx0XHRcdC8vIHVuaS5zZXRTdG9yYWdlU3luYygnZmluZ2VyUGFzcycsZmFsc2UpXHJcblx0XHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZyh0aGF0LnNob3dGaW5nZXIsIDQ1NDU0NSlcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuc2hvd0JvdHRvbSA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5maW5nZXJGYWlsID0gdHJ1ZTtcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuc2hvdz1mYWxzZTtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKHRoYXQuZmluZ2VyRmFpbCwgNDU0NTQ1KVxyXG5cdFx0XHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRcdFx0Y2FzZSBlLkFVVEhFTlRJQ0FURV9PVkVSTElNSVQ6XHJcblx0XHRcdFx0XHRcdFx0XHRwbHVzLm5hdGl2ZVVJLmNsb3NlV2FpdGluZygpOyAvL+WFvOWuuUFuZHJvaWTlubPlj7DlhbPpl63nrYnlvoXmoYZcclxuXHRcdFx0XHRcdFx0XHRcdHBsdXMubmF0aXZlVUkuYWxlcnQodGhhdC4kdCgnaW5kZXgnKS5UaGVudW1iZXJvZmZpbmdlcnByaW50KTtcclxuXHRcdFx0XHRcdFx0XHRcdC8vIHVuaS5zZXRTdG9yYWdlU3luYygnZmluZ2VyUGFzcycsZmFsc2UpXHJcblx0XHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZyh0aGF0LnNob3dGaW5nZXIsIDQ1NDU0NSlcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuc2hvd0JvdHRvbSA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5maW5nZXJGYWlsID0gdHJ1ZTtcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuc2hvdz1mYWxzZTtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKHRoYXQuZmluZ2VyRmFpbCwgNDU0NTQ1KVxyXG5cdFx0XHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRcdFx0Y2FzZSBlLkNBTkNFTDpcclxuXHRcdFx0XHRcdFx0XHRwbHVzLm5hdGl2ZVVJLnRvYXN0KHRoYXQuJHQoJ2luZGV4JykuUmVjb2duaXRpb25jYW5jZWxsZWQpO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ly8gdW5pLnNldFN0b3JhZ2VTeW5jKCdmaW5nZXJQYXNzJyxmYWxzZSlcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKHRoYXQuc2hvd0ZpbmdlciwgNDU0NTQ1KVxyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5zaG93Qm90dG9tID0gZmFsc2U7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LmZpbmdlckZhaWwgPSB0cnVlO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5zaG93PWZhbHNlO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2codGhhdC5maW5nZXJGYWlsLCA0NTQ1NDUpXHJcblx0XHRcdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRcdFx0XHRkZWZhdWx0OlxyXG5cdFx0XHRcdFx0XHRcdFx0cGx1cy5uYXRpdmVVSS5jbG9zZVdhaXRpbmcoKTsgLy/lhbzlrrlBbmRyb2lk5bmz5Y+w5YWz6Zet562J5b6F5qGGXHJcblx0XHRcdFx0XHRcdFx0XHQvLyB1bmkuc2V0U3RvcmFnZVN5bmMoJ2ZpbmdlclBhc3MnLCBmYWxzZSlcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKHRoYXQuc2hvd0ZpbmdlciwgNDU0NTQ1KVxyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5zaG93Qm90dG9tID0gZmFsc2U7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LmZpbmdlckZhaWwgPSB0cnVlO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5zaG93PWZhbHNlO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2codGhhdC5maW5nZXJGYWlsLCA0NTQ1NDUpXHJcblx0XHRcdFx0XHRcdFx0XHRwbHVzLm5hdGl2ZVVJLmFsZXJ0KHRoYXQuJHQoJ2luZGV4JykuRmluZ2VycHJpbnRpZGVudGlmaWNhdGlvbmZhaWxlZCk7XHJcblx0XHRcdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHQvLyBBbmRyb2lk5bmz5Y+w5omL5Yqo5by55Ye6562J5b6F5o+Q56S65qGGIFxyXG5cdFx0XHRcdFx0aWYgKCdBbmRyb2lkJyA9PSBwbHVzLm9zLm5hbWUpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5zaG93ID0gdHJ1ZTtcclxuXHRcdFx0XHRcdFx0LyogcGx1cy5uYXRpdmVVSS5zaG93V2FpdGluZygn5oyH57q56K+G5Yir5LitLi4uJykub25jbG9zZSA9IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdFx0XHRcdHBsdXMuZmluZ2VycHJpbnQuY2FuY2VsKCk7XHJcblx0XHRcdFx0XHRcdH0gKi9cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblxyXG5cclxuXHRcdFx0fSxcclxuXHJcblxyXG5cdFx0XHRnb0FkZHJlc3ModGV4dCkge1xyXG5cdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygndHJhbnNJbmZvUGFzcycsdGhpcy50cmFuc0luZm9QYXNzKVxyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybDogJy4uL2FkZHJlc3MvaW5kZXg/aXRlbT10cmFuc2ZlcidcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKGEpIHtcclxuXHRcdFx0aWYoYS5pdGVtKXtcclxuXHRcdFx0XHR0aGlzLnRyYW5zSW5mb1Bhc3M9dW5pLmdldFN0b3JhZ2VTeW5jKCd0cmFuc0luZm9QYXNzJyk7XHJcblx0XHRcdH1lbHNle1xyXG5cdFx0XHRcdHVuaS5yZW1vdmVTdG9yYWdlU3luYygndHJhbnNJbmZvUGFzcycpXHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdHRoaXMuY29pbiA9IHVuaS5nZXRTdG9yYWdlU3luYygnY29pbicpXHJcblx0XHRcdFxyXG5cdFx0XHRcclxuXHRcdFx0Ly8g5q+P5qyh6L+b5p2l5ou/57yT5a2Y6YeM5pyJ5rKh5pyJ5oyH57q5XHJcblx0XHRcdHRoaXMudHJhbnNJbmZvUGFzcy5mcm9tQWRkcmVzcyA9IHRoaXMuY29pbi5hZGRyZXNzO1xyXG5cdFx0XHR0aGlzLnRyYW5zSW5mb1Bhc3MucHJpdmF0ZUtleSA9IHRoaXMuY29pbi5wcml2YXRlS2V5O1xyXG5cdFx0XHR0aGlzLnRyYW5zSW5mb1Bhc3MucGFzc3dvcmQgPSB0aGlzLmNvaW4ucGFzc3dvcmQ7XHJcblx0XHRcdHRoaXMudHJhbnNJbmZvUGFzcy5jb250cmFjdEFkZHJlc3MgPSB0aGlzLmNvaW4uY29udHJhY3RBZGRyZXNzXHJcblx0XHRcdHRoaXMudHJhbnNJbmZvUGFzcy50eXBlID0gdGhpcy5jb2luLnR5cGU7XHJcblx0XHRcdGNvbnNvbGUubG9nKHRoaXMudHJhbnNJbmZvUGFzcywgJ+aMh+e6uScpXHJcblx0XHRcdGlmICh1bmkuZ2V0U3RvcmFnZVN5bmMoJ2ZpbmdlclBhc3MnKSkge1xyXG5cdFx0XHRcdHRoaXMucGFzc1Nob3cgPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ2ZpbmdlclBhc3MnKVxyXG5cdFx0XHR9XHJcblx0XHRcdGxldCBjdXJyZW5jeT11bmkuZ2V0U3RvcmFnZVN5bmMoJ2N1cnJlbmN5Jyk7XHJcblx0XHRcdGlmKGN1cnJlbmN5KXtcclxuXHRcdFx0XHR0aGlzLmN1cnJlbmN5PWN1cnJlbmN5O1xyXG5cdFx0XHR9XHJcblx0XHRcdGlmKHRoaXMuY3VycmVuY3k9PT0nVVNEJyl7XHJcblx0XHRcdFx0aWYgKHRoaXMuY29pbi5iYWxhbmNlUHJpY2UpIHtcclxuXHRcdFx0XHRcdHRoaXMucHJpY2UgPSAodGhpcy5jb2luLmJhbGFuY2VQcmljZSAvIHRoaXMuY29pbi5iYWxhbmNlKS50b0ZpeGVkKDIpXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9ZWxzZXtcclxuXHRcdFx0XHRpZiAodGhpcy5jb2luLmJhbGFuY2VDbnlQcmljZSkge1xyXG5cdFx0XHRcdFx0dGhpcy5wcmljZSA9ICh0aGlzLmNvaW4uYmFsYW5jZUNueVByaWNlIC8gdGhpcy5jb2luLmJhbGFuY2UpLnRvRml4ZWQoMilcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0fTtcclxuPC9zY3JpcHQ+XHJcbjxzdHlsZSBzY29wZWQ+XHJcblx0cGFnZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjRkFGQUZBO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxuPC9zdHlsZT5cclxuXHJcbjxzdHlsZT5cclxuXHRAaW1wb3J0ICcuL2luZGV4LmNzcyc7XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///801\n"); /***/ }), /* 802 */ @@ -84567,10 +84579,14 @@ var render = function() { [_vm._v(_vm._$s(14, "t0-0", _vm._s(_vm.i18n.curr)))] ), _c("view", [ - _c("text", { - staticClass: _vm._$s(16, "sc", "text2"), - attrs: { _i: 16 } - }), + _c( + "text", + { + staticClass: _vm._$s(16, "sc", "text2"), + attrs: { _i: 16 } + }, + [_vm._v(_vm._$s(16, "t0-0", _vm._s(_vm.currency)))] + ), _c("image", { staticClass: _vm._$s(17, "sc", "img1"), attrs: { @@ -84947,7 +84963,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBu /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.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\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\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 = { data: function data() {return { checked: false, show: false, showFinger: false, fingerSuccess: false, fingerFail: false, hou_jia_w: false, value: 'English' };}, methods: { back: function back() {uni.reLaunch({ url: '/pages/menu/profile/index' });}, // 去到语言选择页面\n goLang: function goLang() {uni.navigateTo({ url: './lang/index' });}, goCurr: function goCurr() {uni.navigateTo({ url: './currency/index' });}, // 依旧保留指纹\n cancel_hou: function cancel_hou() {this.hou_jia_w = false;this.show = false;this.checked = true;}, // 确认取消指纹\n confirm_hou: function confirm_hou() {this.checked = false;this.hou_jia_w = false;this.show = false;uni.setStorageSync('fingerPass', false);}, // 关闭所有\n cancel: function cancel() {this.showFinger = false;this.checked = false;this.show = false;this.printCancel();}, // 取消指纹识别\n printCancel: function printCancel() {this.show = false;plus.fingerprint.cancel();__f__(\"log\", 4545454545, \" at pages/menu/setting/index.vue:133\");this.showFinger = false;}, fingerPass: function fingerPass() {__f__(\"log\", this.checked, \" at pages/menu/setting/index.vue:138\"); // 如果是启动的就调指纹\n if (this.checked) {__f__(\"log\", 111, \" at pages/menu/setting/index.vue:141\");this.show = true;this.showFinger = true;this.fingerprint(true);} // 如果是关闭的就存false,转账页面出现使用密码\n if (!this.checked) {this.hou_jia_w = true;this.show = true;}}, fingerprint: function fingerprint() {// 进来先判断本机有没有指纹\n if (!plus.fingerprint.isSupport()) {uni.showToast({ title: this.$t('index').fingerprintidentification, icon: 'none', duration: 1500 });\n // this.disabled = true;\n } else if (!plus.fingerprint.isKeyguardSecure()) {\n uni.showToast({\n title: this.$t('index').notequipped,\n icon: 'none',\n duration: 1500 });\n\n\n } else if (!plus.fingerprint.isEnrolledFingerprints()) {\n uni.showToast({\n title: this.$t('index').oninthesetting,\n icon: 'none',\n duration: 1500 });\n\n // this.disabled = true;\n } else {\n // this.result = '此设备支持指纹识别';\n // // this.disabled = false;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n // 进来先判断本机有没有指纹\n\n var that = this;\n\n plus.fingerprint.authenticate(function () {\n plus.nativeUI.closeWaiting(); //兼容Android平台关闭等待框\t\n // 指纹验证成功后走这里\n // 存储设置里开启指纹后的状态,隐藏使用密码\n uni.setStorageSync('fingerPass', true);\n that.showFinger = false;\n that.fingerSuccess = true;\n that.show = false;\n }, function (e) {\n // 指纹识别失败后的各种情况\n switch (e.code) {\n case e.AUTHENTICATE_MISMATCH:\n plus.nativeUI.toast(that.$t('index').Fingerprintmatchingfailed);\n uni.setStorageSync('fingerPass', false);\n that.showFinger = false;\n that.fingerFail = true;\n that.checked = false;\n that.show = false;\n break;\n case e.AUTHENTICATE_OVERLIMIT:\n plus.nativeUI.closeWaiting(); //兼容Android平台关闭等待框\n plus.nativeUI.alert(that.$t('index').Thenumberoffingerprint);\n uni.setStorageSync('fingerPass', false);\n that.showFinger = false;\n that.fingerFail = true;\n that.checked = false;\n that.show = false;\n break;\n case e.CANCEL:\n plus.nativeUI.toast(that.$t('index').Recognitioncancelled);\n uni.setStorageSync('fingerPass', false);\n that.showFinger = false;\n that.checked = false;\n that.fingerFail = true;\n that.show = false;\n break;\n default:\n plus.nativeUI.closeWaiting(); //兼容Android平台关闭等待框\n uni.setStorageSync('fingerPass', false);\n __f__(\"log\", that.showFinger, 454545, \" at pages/menu/setting/index.vue:240\");\n that.showFinger = false;\n that.checked = false;\n that.show = false;\n that.fingerFail = true;\n plus.nativeUI.alert(that.$t('index').Fingerprintidentificationfailed);\n break;}\n\n });\n // Android平台手动弹出等待提示框 \n if ('Android' == plus.os.name) {\n this.show = true;\n /* plus.nativeUI.showWaiting('指纹识别中...').onclose = function() {\n \tplus.fingerprint.cancel();\n } */\n }\n\n\n }\n\n },\n change: function change(status) {\n\n } },\n\n\n onShow: function onShow() {\n if (uni.getStorageSync('langTrue')) {\n this.value = uni.getStorageSync('langTrue');\n __f__(\"log\", this.value, 454545, \" at pages/menu/setting/index.vue:269\");\n } else {\n uni.setStorageSync('langTrue', this.value);\n }\n },\n onLoad: function onLoad() {\n // 每次进来拿缓存里有没有指纹\n if (uni.getStorageSync('fingerPass')) {\n this.checked = uni.getStorageSync('fingerPass');\n }\n\n\n },\n computed: {\n i18n: function i18n() {\n return this.$t('index');\n } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9zZXR0aW5nL2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwiY2hlY2tlZCIsInNob3ciLCJzaG93RmluZ2VyIiwiZmluZ2VyU3VjY2VzcyIsImZpbmdlckZhaWwiLCJob3VfamlhX3ciLCJ2YWx1ZSIsIm1ldGhvZHMiLCJiYWNrIiwidW5pIiwicmVMYXVuY2giLCJ1cmwiLCJnb0xhbmciLCJuYXZpZ2F0ZVRvIiwiZ29DdXJyIiwiY2FuY2VsX2hvdSIsImNvbmZpcm1faG91Iiwic2V0U3RvcmFnZVN5bmMiLCJjYW5jZWwiLCJwcmludENhbmNlbCIsInBsdXMiLCJmaW5nZXJwcmludCIsImZpbmdlclBhc3MiLCJpc1N1cHBvcnQiLCJzaG93VG9hc3QiLCJ0aXRsZSIsIiR0IiwiZmluZ2VycHJpbnRpZGVudGlmaWNhdGlvbiIsImljb24iLCJkdXJhdGlvbiIsImlzS2V5Z3VhcmRTZWN1cmUiLCJub3RlcXVpcHBlZCIsImlzRW5yb2xsZWRGaW5nZXJwcmludHMiLCJvbmludGhlc2V0dGluZyIsInRoYXQiLCJhdXRoZW50aWNhdGUiLCJuYXRpdmVVSSIsImNsb3NlV2FpdGluZyIsImUiLCJjb2RlIiwiQVVUSEVOVElDQVRFX01JU01BVENIIiwidG9hc3QiLCJGaW5nZXJwcmludG1hdGNoaW5nZmFpbGVkIiwiQVVUSEVOVElDQVRFX09WRVJMSU1JVCIsImFsZXJ0IiwiVGhlbnVtYmVyb2ZmaW5nZXJwcmludCIsIkNBTkNFTCIsIlJlY29nbml0aW9uY2FuY2VsbGVkIiwiRmluZ2VycHJpbnRpZGVudGlmaWNhdGlvbmZhaWxlZCIsIm9zIiwibmFtZSIsImNoYW5nZSIsInN0YXR1cyIsIm9uU2hvdyIsImdldFN0b3JhZ2VTeW5jIiwib25Mb2FkIiwiY29tcHV0ZWQiLCJpMThuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7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QUFDRCxHQWxNYTtBQW1NZGlELFFBbk1jLG9CQW1NTDtBQUNSO0FBQ0EsUUFBRzlDLEdBQUcsQ0FBQzZDLGNBQUosQ0FBbUIsWUFBbkIsQ0FBSCxFQUFvQztBQUNuQyxXQUFLdEQsT0FBTCxHQUFhUyxHQUFHLENBQUM2QyxjQUFKLENBQW1CLFlBQW5CLENBQWI7QUFDQTs7O0FBR0QsR0ExTWE7QUEyTWZFLFVBQVEsRUFBRTtBQUNUQyxRQURTLGtCQUNGO0FBQ04sYUFBTyxLQUFLL0IsRUFBTCxDQUFRLE9BQVIsQ0FBUDtBQUNBLEtBSFEsRUEzTUssRSIsImZpbGUiOiI4MjEuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG5cdGltcG9ydCBjb250IGZyb20gXCJAL2NvbXBvbmVudHMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnZ1ZVwiXG5cdGV4cG9ydCBkZWZhdWx0IHtcblx0XHRkYXRhKCkge1xuXHRcdFx0cmV0dXJuIHtcblx0XHRcdGNoZWNrZWQ6IGZhbHNlLFxuXHRcdFx0c2hvdzpmYWxzZSxcblx0XHRcdHNob3dGaW5nZXI6ZmFsc2UsXG5cdFx0XHRmaW5nZXJTdWNjZXNzOmZhbHNlLFxuXHRcdFx0ZmluZ2VyRmFpbDpmYWxzZSxcblx0XHRcdGhvdV9qaWFfdzpmYWxzZSxcblx0XHRcdHZhbHVlOidFbmdsaXNoJyxcblx0XHRcdH07XG5cdFx0fSxcblx0XHRtZXRob2RzOiB7XG5cdFx0XHRiYWNrKCl7XG5cdFx0XHRcdHVuaS5yZUxhdW5jaCh7XG5cdFx0XHRcdFx0dXJsOicvcGFnZXMvbWVudS9wcm9maWxlL2luZGV4J1xuXHRcdFx0XHR9KVxuXHRcdFx0fSxcblx0XHRcdC8vIOWOu+WIsOivreiogOmAieaLqemhtemdolxuXHRcdFx0Z29MYW5nKCl7XG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0XHR1cmw6Jy4vbGFuZy9pbmRleCdcblx0XHRcdFx0fSlcblx0XHRcdH0sXG5cdFx0XHRnb0N1cnIoKXtcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xuXHRcdFx0XHRcdHVybDonLi9jdXJyZW5jeS9pbmRleCdcblx0XHRcdFx0fSlcblx0XHRcdH0sXG5cdFx0XHQgLy8g5L6d5pen5L+d55WZ5oyH57q5XG5cdFx0XHRjYW5jZWxfaG91KCl7XG5cdFx0XHRcdHRoaXMuaG91X2ppYV93PWZhbHNlO1xuXHRcdFx0XHR0aGlzLnNob3c9ZmFsc2U7XG5cdFx0XHRcdHRoaXMuY2hlY2tlZD10cnVlO1xuXHRcdFx0fSxcblx0XHRcdCAvLyDnoa7orqTlj5bmtojmjIfnurlcblx0XHRcdGNvbmZpcm1faG91KCl7XG5cdFx0XHRcdHRoaXMuY2hlY2tlZD1mYWxzZVxuXHRcdFx0XHR0aGlzLmhvdV9qaWFfdz1mYWxzZTtcblx0XHRcdFx0dGhpcy5zaG93PWZhbHNlO1xuXHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2ZpbmdlclBhc3MnLGZhbHNlKVxuXHRcdFx0fSxcbiAgICAgICAgICAgLy8g5YWz6Zet5omA5pyJXG5cdFx0XHRjYW5jZWwoKXtcdFxuXHRcdFx0XHR0aGlzLnNob3dGaW5nZXI9ZmFsc2U7XG5cdFx0XHRcdHRoaXMuY2hlY2tlZD1mYWxzZTtcblx0XHRcdFx0dGhpcy5zaG93PWZhbHNlO1xuXHRcdFx0XHR0aGlzLnByaW50Q2FuY2VsKCk7XG5cdFx0XHRcdFxuXHRcdFx0fSxcblx0XHRcdC8vIOWPlua2iOaMh+e6ueivhuWIq1xuXHRcdFx0cHJpbnRDYW5jZWwoKXtcblx0XHRcdFx0dGhpcy5zaG93PWZhbHNlO1xuXHRcdFx0XHRwbHVzLmZpbmdlcnByaW50LmNhbmNlbCgpO1xuXHRcdFx0XHRjb25zb2xlLmxvZyg0NTQ1NDU0NTQ1KVxuXHRcdFx0XHR0aGlzLnNob3dGaW5nZXI9ZmFsc2Vcblx0XHRcdH0sXG5cblx0XHRcdGZpbmdlclBhc3MoKXtcblx0XHRcdFx0Y29uc29sZS5sb2codGhpcy5jaGVja2VkKVxuXHRcdFx0XHQvLyDlpoLmnpzmmK/lkK/liqjnmoTlsLHosIPmjIfnurlcblx0XHRcdFx0aWYodGhpcy5jaGVja2VkKXtcblx0XHRcdFx0XHRjb25zb2xlLmxvZygxMTEpXG5cdFx0XHRcdFx0dGhpcy5zaG93PXRydWU7XG5cdFx0XHRcdFx0dGhpcy5zaG93RmluZ2VyPXRydWU7XG5cdFx0XHRcdFx0IHRoaXMuZmluZ2VycHJpbnQodHJ1ZSk7XHRcblx0XHRcdFx0fVxuXHRcdFx0XHQvLyDlpoLmnpzmmK/lhbPpl63nmoTlsLHlrZhmYWxzZe+8jOi9rOi0pumhtemdouWHuueOsOS9v+eUqOWvhueggVxuXHRcdFx0XHRpZighdGhpcy5jaGVja2VkKXtcblx0XHRcdFx0XHR0aGlzLmhvdV9qaWFfdz10cnVlO1xuXHRcdFx0XHRcdHRoaXMuc2hvdz10cnVlXG5cdFx0XHRcdFxuXHRcdFx0XHR9XG5cdFx0XHRcblx0XHRcdH0sXG5cdFx0XHRmaW5nZXJwcmludDogZnVuY3Rpb24oKSB7XG5cdFx0XHRcdC8vIOi/m+adpeWFiOWIpOaWreacrOacuuacieayoeacieaMh+e6uVxuXG5cdFx0XHRcdFx0aWYgKCFwbHVzLmZpbmdlcnByaW50LmlzU3VwcG9ydCgpKSB7XG5cdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHRcdFx0dGl0bGU6dGhpcy4kdCgnaW5kZXgnKS5maW5nZXJwcmludGlkZW50aWZpY2F0aW9uLFxuXHRcdFx0XHRcdFx0XHRpY29uOiAnbm9uZScsXG5cdFx0XHRcdFx0XHRcdGR1cmF0aW9uOiAxNTAwXG5cdFx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdFx0Ly8gdGhpcy5kaXNhYmxlZCA9IHRydWU7XG5cdFx0XHRcdFx0fSBlbHNlIGlmICghcGx1cy5maW5nZXJwcmludC5pc0tleWd1YXJkU2VjdXJlKCkpIHtcblx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdCgnaW5kZXgnKS5ub3RlcXVpcHBlZCxcblx0XHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnLFxuXHRcdFx0XHRcdFx0XHRkdXJhdGlvbjogMTUwMFxuXHRcdFx0XHRcdFx0fSlcblx0XHRcdFx0XHRcblx0XHRcdFx0XHR9IGVsc2UgaWYgKCFwbHVzLmZpbmdlcnByaW50LmlzRW5yb2xsZWRGaW5nZXJwcmludHMoKSkge1xuXHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0XHRcdHRpdGxlOiAgdGhpcy4kdCgnaW5kZXgnKS5vbmludGhlc2V0dGluZyxcblx0XHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnLFxuXHRcdFx0XHRcdFx0XHRkdXJhdGlvbjogMTUwMFxuXHRcdFx0XHRcdFx0fSlcblx0XHRcdFx0XHRcdC8vIHRoaXMuZGlzYWJsZWQgPSB0cnVlO1xuXHRcdFx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdFx0XHQvLyB0aGlzLnJlc3VsdCA9ICfmraTorr7lpIfmlK/mjIHmjIfnurnor4bliKsnO1xuXHRcdFx0XHRcdFx0Ly8gLy8gdGhpcy5kaXNhYmxlZCA9IGZhbHNlO1xuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQvLyDov5vmnaXlhYjliKTmlq3mnKzmnLrmnInmsqHmnInmjIfnurlcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0bGV0IHRoYXQ9dGhpcztcblxuXHRcdFx0XHRcdFx0cGx1cy5maW5nZXJwcmludC5hdXRoZW50aWNhdGUoZnVuY3Rpb24oKSB7XG5cdFx0XHRcdFx0XHRcdHBsdXMubmF0aXZlVUkuY2xvc2VXYWl0aW5nKCk7IC8v5YW85a65QW5kcm9pZOW5s+WPsOWFs+mXreetieW+heahhlx0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyDmjIfnurnpqozor4HmiJDlip/lkI7otbDov5nph4xcblx0XHRcdFx0XHRcdFx0XHRcdC8vIOWtmOWCqOiuvue9rumHjOW8gOWQr+aMh+e6ueWQjueahOeKtuaAge+8jOmakOiXj+S9v+eUqOWvhueggVxuXHRcdFx0XHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnZmluZ2VyUGFzcycsdHJ1ZSlcblx0XHRcdFx0XHRcdFx0dGhhdC5zaG93RmluZ2VyPWZhbHNlO1xuXHRcdFx0XHRcdFx0XHR0aGF0LmZpbmdlclN1Y2Nlc3M9dHJ1ZTtcblx0XHRcdFx0XHRcdFx0dGhhdC5zaG93PWZhbHNlO1xuXHRcdFx0XHRcdFx0fSwgZnVuY3Rpb24oZSkge1xuXHRcdFx0XHRcdFx0XHQvLyDmjIfnurnor4bliKvlpLHotKXlkI7nmoTlkITnp43mg4XlhrVcblx0XHRcdFx0XHRcdFx0c3dpdGNoIChlLmNvZGUpIHtcblx0XHRcdFx0XHRcdFx0XHRjYXNlIGUuQVVUSEVOVElDQVRFX01JU01BVENIOlxuXHRcdFx0XHRcdFx0XHRcdFx0cGx1cy5uYXRpdmVVSS50b2FzdCh0aGF0LiR0KCdpbmRleCcpLkZpbmdlcnByaW50bWF0Y2hpbmdmYWlsZWQpO1xuXHRcdFx0XHRcdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdmaW5nZXJQYXNzJyxmYWxzZSlcblx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuc2hvd0Zpbmdlcj1mYWxzZTtcblx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuZmluZ2VyRmFpbD10cnVlO1xuXHRcdFx0XHRcdFx0XHRcdFx0dGhhdC5jaGVja2VkPWZhbHNlXG5cdFx0XHRcdFx0XHRcdFx0XHR0aGF0LnNob3c9ZmFsc2U7XG5cdFx0XHRcdFx0XHRcdFx0XHRicmVhaztcblx0XHRcdFx0XHRcdFx0XHRjYXNlIGUuQVVUSEVOVElDQVRFX09WRVJMSU1JVDpcblx0XHRcdFx0XHRcdFx0XHRcdHBsdXMubmF0aXZlVUkuY2xvc2VXYWl0aW5nKCk7IC8v5YW85a65QW5kcm9pZOW5s+WPsOWFs+mXreetieW+heahhlxuXHRcdFx0XHRcdFx0XHRcdFx0cGx1cy5uYXRpdmVVSS5hbGVydCh0aGF0LiR0KCdpbmRleCcpLlRoZW51bWJlcm9mZmluZ2VycHJpbnQpO1xuXHRcdFx0XHRcdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdmaW5nZXJQYXNzJyxmYWxzZSlcblx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuc2hvd0Zpbmdlcj1mYWxzZTtcblx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuZmluZ2VyRmFpbD10cnVlO1xuXHRcdFx0XHRcdFx0XHRcdFx0dGhhdC5jaGVja2VkPWZhbHNlXG5cdFx0XHRcdFx0XHRcdFx0XHR0aGF0LnNob3c9ZmFsc2U7XG5cdFx0XHRcdFx0XHRcdFx0XHRicmVhaztcblx0XHRcdFx0XHRcdFx0XHRjYXNlIGUuQ0FOQ0VMOlxuXHRcdFx0XHRcdFx0XHRcdFx0cGx1cy5uYXRpdmVVSS50b2FzdCh0aGF0LiR0KCdpbmRleCcpLlJlY29nbml0aW9uY2FuY2VsbGVkKTtcblx0XHRcdFx0XHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnZmluZ2VyUGFzcycsZmFsc2UpXG5cdFx0XHRcdFx0XHRcdFx0XHR0aGF0LnNob3dGaW5nZXI9ZmFsc2U7XG5cdFx0XHRcdFx0XHRcdFx0XHR0aGF0LmNoZWNrZWQ9ZmFsc2Vcblx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuZmluZ2VyRmFpbD10cnVlO1xuXHRcdFx0XHRcdFx0XHRcdFx0dGhhdC5zaG93PWZhbHNlO1xuXHRcdFx0XHRcdFx0XHRcdFx0YnJlYWs7XG5cdFx0XHRcdFx0XHRcdFx0ZGVmYXVsdDpcblx0XHRcdFx0XHRcdFx0XHRcdHBsdXMubmF0aXZlVUkuY2xvc2VXYWl0aW5nKCk7IC8v5YW85a65QW5kcm9pZOW5s+WPsOWFs+mXreetieW+heahhlxuXHRcdFx0XHRcdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdmaW5nZXJQYXNzJyxmYWxzZSlcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2codGhhdC5zaG93RmluZ2VyLDQ1NDU0NSlcblx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuc2hvd0Zpbmdlcj1mYWxzZTtcblx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuY2hlY2tlZD1mYWxzZVxuXHRcdFx0XHRcdFx0XHRcdFx0dGhhdC5zaG93PWZhbHNlO1xuXHRcdFx0XHRcdFx0XHRcdFx0dGhhdC5maW5nZXJGYWlsPXRydWU7XG5cdFx0XHRcdFx0XHRcdFx0XHRwbHVzLm5hdGl2ZVVJLmFsZXJ0KHRoYXQuJHQoJ2luZGV4JykuRmluZ2VycHJpbnRpZGVudGlmaWNhdGlvbmZhaWxlZCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRicmVhaztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fSk7XG5cdFx0XHRcdFx0XHQvLyBBbmRyb2lk5bmz5Y+w5omL5Yqo5by55Ye6562J5b6F5o+Q56S65qGGIFxuXHRcdFx0XHRcdFx0aWYgKCdBbmRyb2lkJyA9PSBwbHVzLm9zLm5hbWUpIHtcblx0XHRcdFx0XHRcdFx0dGhpcy5zaG93PXRydWU7XG5cdFx0XHRcdFx0XHRcdC8qIHBsdXMubmF0aXZlVUkuc2hvd1dhaXRpbmcoJ+aMh+e6ueivhuWIq+S4rS4uLicpLm9uY2xvc2UgPSBmdW5jdGlvbigpIHtcblx0XHRcdFx0XHRcdFx0XHRwbHVzLmZpbmdlcnByaW50LmNhbmNlbCgpO1xuXHRcdFx0XHRcdFx0XHR9ICovXG5cdFx0XHRcdFx0XHR9XG5cblxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9LFxuXHRcdGNoYW5nZShzdGF0dXMpIHtcblx0XHRcdFx0XG5cdFx0XHRcdFx0fSxcblx0XHRcdFxuXHRcdH0sXG5cdFx0b25TaG93KCkge1xuXHRcdFx0aWYodW5pLmdldFN0b3JhZ2VTeW5jKCdsYW5nVHJ1ZScpKXtcblx0XHRcdFx0dGhpcy52YWx1ZT11bmkuZ2V0U3RvcmFnZVN5bmMoJ2xhbmdUcnVlJylcblx0XHRcdFx0Y29uc29sZS5sb2codGhpcy52YWx1ZSw0NTQ1NDUpXG5cdFx0XHR9ZWxzZXtcblx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdsYW5nVHJ1ZScsdGhpcy52YWx1ZSlcblx0XHRcdH1cblx0XHR9LFxuXHRcdG9uTG9hZCgpIHtcblx0XHRcdC8vIOavj+asoei/m+adpeaLv+e8k+WtmOmHjOacieayoeacieaMh+e6uVxuXHRcdFx0aWYodW5pLmdldFN0b3JhZ2VTeW5jKCdmaW5nZXJQYXNzJykpe1xuXHRcdFx0XHR0aGlzLmNoZWNrZWQ9dW5pLmdldFN0b3JhZ2VTeW5jKCdmaW5nZXJQYXNzJylcblx0XHRcdH1cblx0XHRcdFxuXHRcdFxuXHRcdH0sXG5cdGNvbXB1dGVkOiB7XG5cdFx0aTE4bigpIHtcblx0XHRcdHJldHVybiB0aGlzLiR0KCdpbmRleCcpXG5cdFx0fSxcblx0fVxuXHR9O1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///821\n"); +eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.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\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\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 = { data: function data() {return { checked: false, show: false, showFinger: false, fingerSuccess: false, fingerFail: false, hou_jia_w: false, currency: 'USD', value: 'English' };}, methods: { back: function back() {uni.reLaunch({ url: '/pages/menu/profile/index' });}, // 去到语言选择页面\n goLang: function goLang() {uni.navigateTo({ url: './lang/index' });}, goCurr: function goCurr() {uni.navigateTo({ url: './currency/index' });}, // 依旧保留指纹\n cancel_hou: function cancel_hou() {this.hou_jia_w = false;this.show = false;this.checked = true;}, // 确认取消指纹\n confirm_hou: function confirm_hou() {this.checked = false;this.hou_jia_w = false;this.show = false;uni.setStorageSync('fingerPass', false);}, // 关闭所有\n cancel: function cancel() {this.showFinger = false;this.checked = false;this.show = false;this.printCancel();}, // 取消指纹识别\n printCancel: function printCancel() {this.show = false;plus.fingerprint.cancel();__f__(\"log\", 4545454545, \" at pages/menu/setting/index.vue:136\");this.showFinger = false;}, fingerPass: function fingerPass() {__f__(\"log\", this.checked, \" at pages/menu/setting/index.vue:141\"); // 如果是启动的就调指纹\n if (this.checked) {__f__(\"log\", 111, \" at pages/menu/setting/index.vue:144\");this.show = true;this.showFinger = true;this.fingerprint(true);} // 如果是关闭的就存false,转账页面出现使用密码\n if (!this.checked) {this.hou_jia_w = true;this.show = true;}}, fingerprint: function fingerprint() {// 进来先判断本机有没有指纹\n if (!plus.fingerprint.isSupport()) {uni.showToast({ title: this.$t('index').fingerprintidentification, icon: 'none', duration: 1500 }); // this.disabled = true;\n } else if (!plus.fingerprint.isKeyguardSecure()) {\n uni.showToast({\n title: this.$t('index').notequipped,\n icon: 'none',\n duration: 1500 });\n\n\n } else if (!plus.fingerprint.isEnrolledFingerprints()) {\n uni.showToast({\n title: this.$t('index').oninthesetting,\n icon: 'none',\n duration: 1500 });\n\n // this.disabled = true;\n } else {\n // this.result = '此设备支持指纹识别';\n // // this.disabled = false;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n // 进来先判断本机有没有指纹\n var that = this;\n\n plus.fingerprint.authenticate(function () {\n plus.nativeUI.closeWaiting(); //兼容Android平台关闭等待框\t\n // 指纹验证成功后走这里\n // 存储设置里开启指纹后的状态,隐藏使用密码\n uni.setStorageSync('fingerPass', true);\n that.showFinger = false;\n that.fingerSuccess = true;\n that.show = false;\n }, function (e) {\n switch (e.code) {\n case e.AUTHENTICATE_MISMATCH:\n plus.nativeUI.toast(that.$t('index').Fingerprintmatchingfailed);\n uni.setStorageSync('fingerPass', false);\n that.showFinger = false;\n that.fingerFail = true;\n that.checked = false;\n break;\n case e.AUTHENTICATE_OVERLIMIT:\n plus.nativeUI.closeWaiting(); //兼容Android平台关闭等待框\n plus.nativeUI.alert(\n 'The number of fingerprint identification failures exceeds the limit. Please use other methods for authentication');\n\n uni.setStorageSync('fingerPass', false);\n __f__(\"log\", that.showFinger, 454545, \" at pages/menu/setting/index.vue:225\");\n that.showFinger = false;\n that.fingerFail = true;\n that.checked = false;\n __f__(\"log\", that.fingerFail, 454545, \" at pages/menu/setting/index.vue:229\");\n break;\n case e.CANCEL:\n plus.nativeUI.toast(that.$t('index').Recognitioncancelled);\n uni.setStorageSync('fingerPass', false);\n __f__(\"log\", that.showFinger, 454545, \" at pages/menu/setting/index.vue:234\");\n that.showFinger = false;\n that.checked = false;\n that.fingerFail = true;\n that.show = false;\n __f__(\"log\", that.fingerFail, 454545, \" at pages/menu/setting/index.vue:239\");\n break;\n default:\n plus.nativeUI.closeWaiting(); //兼容Android平台关闭等待框\n uni.setStorageSync('fingerPass', false);\n __f__(\"log\", that.showFinger, 454545, \" at pages/menu/setting/index.vue:244\");\n that.showFinger = false;\n that.checked = false;\n that.fingerFail = true;\n __f__(\"log\", that.fingerFail, 454545, \" at pages/menu/setting/index.vue:248\");\n plus.nativeUI.alert(that.$t('index').Fingerprintidentificationfailed);\n break;}\n\n });\n // Android平台手动弹出等待提示框 \n if ('Android' == plus.os.name) {\n this.show = true;\n /* plus.nativeUI.showWaiting('指纹识别中...').onclose = function() {\n \tplus.fingerprint.cancel();\n } */\n }\n\n }\n\n },\n change: function change(status) {\n\n } },\n\n\n onShow: function onShow() {\n if (uni.getStorageSync('langTrue')) {\n this.value = uni.getStorageSync('langTrue');\n __f__(\"log\", this.value, 454545, \" at pages/menu/setting/index.vue:272\");\n } else {\n uni.setStorageSync('langTrue', this.value);\n }\n var currency = uni.getStorageSync('currency');\n if (currency) {\n this.currency = currency;\n __f__(\"log\", this.currency, \" at pages/menu/setting/index.vue:279\");\n } else {\n uni.setStorageSync('currency', this.currency);\n }\n },\n onLoad: function onLoad() {\n // 每次进来拿缓存里有没有指纹\n if (uni.getStorageSync('fingerPass')) {\n this.checked = uni.getStorageSync('fingerPass');\n }\n\n\n\n },\n computed: {\n i18n: function i18n() {\n return this.$t('index');\n } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9zZXR0aW5nL2luZGV4LnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBK0VBLGlIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUFDQSxFQUNBLElBREEsa0JBQ0EsQ0FDQSxTQUNBLGNBREEsRUFFQSxXQUZBLEVBR0EsaUJBSEEsRUFJQSxvQkFKQSxFQUtBLGlCQUxBLEVBTUEsZ0JBTkEsRUFPQSxlQVBBLEVBUUEsZ0JBUkEsR0FVQSxDQVpBLEVBYUEsV0FDQSxJQURBLGtCQUNBLENBQ0EsZUFDQSxnQ0FEQSxJQUdBLENBTEEsRUFNQTtBQUNBLFVBUEEsb0JBT0EsQ0FDQSxpQkFDQSxtQkFEQSxJQUdBLENBWEEsRUFZQSxNQVpBLG9CQVlBLENBQ0EsaUJBQ0EsdUJBREEsSUFHQSxDQWhCQSxFQWlCQTtBQUNBLGNBbEJBLHdCQWtCQSxDQUNBLHVCQUNBLGtCQUNBLG9CQUNBLENBdEJBLEVBdUJBO0FBQ0EsZUF4QkEseUJBd0JBLENBQ0EscUJBQ0EsdUJBQ0Esa0JBQ0Esd0NBQ0EsQ0E3QkEsRUE4QkE7QUFDQSxVQS9CQSxvQkErQkEsQ0FDQSx3QkFDQSxxQkFDQSxrQkFDQSxtQkFFQSxDQXJDQSxFQXNDQTtBQUNBLGVBdkNBLHlCQXVDQSxDQUNBLGtCQUNBLDBCQUNBLGlFQUNBLHdCQUNBLENBNUNBLEVBOENBLFVBOUNBLHdCQThDQSxDQUNBLG1FQURBLENBRUE7QUFDQSx5QkFDQSwwREFDQSxpQkFDQSx1QkFDQSx1QkFDQSxDQVJBLENBU0E7QUFDQSwwQkFDQSxzQkFDQSxpQkFFQSxDQUVBLENBOURBLEVBK0RBLHFDQUNBO0FBRUEsMENBQ0EsZ0JBQ0EsaURBREEsRUFFQSxZQUZBLEVBR0EsY0FIQSxJQURBLENBTUE7QUFDQSxPQVBBLE1BT0E7QUFDQTtBQUNBLDZDQURBO0FBRUEsc0JBRkE7QUFHQSx3QkFIQTs7O0FBTUEsT0FQQSxNQU9BO0FBQ0E7QUFDQSxnREFEQTtBQUVBLHNCQUZBO0FBR0Esd0JBSEE7O0FBS0E7QUFDQSxPQVBBLE1BT0E7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7O0FBZ0JBO0FBQ0E7O0FBRUE7QUFDQSx1Q0FEQSxDQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FSQSxFQVFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMkNBREEsQ0FDQTtBQUNBO0FBQ0EsZ0lBREE7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMkNBREEsQ0FDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0JBdkNBOztBQXlDQSxTQWxEQTtBQW1EQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7O0FBRUE7O0FBRUEsS0F6S0E7QUEwS0EsVUExS0Esa0JBMEtBLE1BMUtBLEVBMEtBOztBQUVBLEtBNUtBLEVBYkE7OztBQTRMQSxRQTVMQSxvQkE0TEE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUhBLE1BR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUhBLE1BR0E7QUFDQTtBQUNBO0FBQ0EsR0ExTUE7QUEyTUEsUUEzTUEsb0JBMk1BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7QUFJQSxHQW5OQTtBQW9OQTtBQUNBLFFBREEsa0JBQ0E7QUFDQTtBQUNBLEtBSEEsRUFwTkEsRSIsImZpbGUiOiI4MjEuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJyZWxhXCI+XHJcblx0XHQ8bmF2aWdhdGlvbiA6c2hvd0JhY2s9XCJmYWxzZVwiIDpiZ251bT1cInRydWVcIj5cclxuXHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uL3N0YXRpYy90b25neW9uaC9WZWN0b3IucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiYmFja1wiIEBjbGljaz1cImJhY2soKVwiPjwvaW1hZ2U+XHJcblx0XHRcdHt7aTE4bi5TZXR0aW5nc319XHJcblx0XHQ8L25hdmlnYXRpb24+XHJcblx0XHQ8dmlldyBjbGFzcz1cIm1haW5cIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJtYWluX2NvblwiPlxyXG5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0gZmxleFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MVwiPlxyXG5cdFx0XHRcdFx0XHR7e2kxOG4uZmluZ2VyUGFzc319XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dS1zd2l0Y2ggdi1tb2RlbD1cImNoZWNrZWRcIiBhY3RpdmUtY29sb3I9XCIjNUI1M0ZGXCIgQGNoYW5nZT1cImZpbmdlclBhc3MoKVwiPjwvdS1zd2l0Y2g+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBmbGV4XCIgQGNsaWNrPVwiZ29MYW5nKClcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dDFcIj5cclxuXHRcdFx0XHRcdFx0e3tpMThuLmxhbnN9fVxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJcIj5cclxuXHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ0ZXh0MlwiPnt7dmFsdWV9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uL3N0YXRpYy90b25neW9uaC9jaGV2cm9uX3JpZ2h0XzI0cHgucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nMVwiPlxyXG5cdFx0XHRcdFx0XHQ8L2ltYWdlPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0gZmxleFwiIEBjbGljaz1cImdvQ3VycigpXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQxXCI+XHJcblx0XHRcdFx0XHRcdHt7aTE4bi5jdXJyfX1cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiXCI+XHJcblx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidGV4dDJcIj57e2N1cnJlbmN5fX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvY2hldnJvbl9yaWdodF8yNHB4LnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImltZzFcIj5cclxuXHRcdFx0XHRcdFx0PC9pbWFnZT5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtIGZsZXhcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dDFcIj5cclxuXHRcdFx0XHRcdFx0e3tpMThuLm5vZGVzfX1cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL2NoZXZyb25fcmlnaHRfMjRweC5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJpbWcxXCI+PC9pbWFnZT5cclxuXHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHUtbWFzayB6LWluZGV4PVwiMTBcIiA6c2hvdz1cInNob3dcIj48L3UtbWFzaz5cclxuXHJcblx0XHQ8dmlldyBjbGFzcz1cImhvdV9qaWFcIiB2LWlmPVwic2hvd0ZpbmdlclwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cIkxvZ1wiPlxyXG5cdFx0XHRcdHt7aTE4bi5Mb2dpbn19XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uL3N0YXRpYy90b25neW9uaC96d3cucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwienp3XCI+PC9pbWFnZT5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJMb2dcIiBAY2xpY2s9XCJjYW5jZWxcIj5cclxuXHRcdFx0XHR7e2kxOG4uQ2FuY2VsfX1cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJob3VfamlhIGhvdV9qaWFfd1wiIHYtaWY9XCJob3VfamlhX3dcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJmb250dFwiPlxyXG5cdFx0XHRcdHt7aTE4bi5jbG9zZXZhbGlkYXRpb259fVxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiY2NvblwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiY2FuY2xlXCIgQGNsaWNrPVwiY2FuY2VsX2hvdVwiPlxyXG5cdFx0XHRcdFx0e3tpMThuLkNhbmNlbH19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiXCIgQGNsaWNrPVwiY29uZmlybV9ob3VcIj5cclxuXHRcdFx0XHRcdHt7aTE4bi5Db25maXJtfX1cclxuXHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblxyXG5cclxuXHJcblx0PC92aWV3PlxyXG5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IGNvbnQgZnJvbSBcIkAvY29tcG9uZW50cy9uYXZpZ2F0aW9uL25hdmlnYXRpb24udnVlXCJcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGNoZWNrZWQ6IGZhbHNlLFxyXG5cdFx0XHRcdHNob3c6IGZhbHNlLFxyXG5cdFx0XHRcdHNob3dGaW5nZXI6IGZhbHNlLFxyXG5cdFx0XHRcdGZpbmdlclN1Y2Nlc3M6IGZhbHNlLFxyXG5cdFx0XHRcdGZpbmdlckZhaWw6IGZhbHNlLFxyXG5cdFx0XHRcdGhvdV9qaWFfdzogZmFsc2UsXHJcblx0XHRcdFx0Y3VycmVuY3k6ICdVU0QnLFxyXG5cdFx0XHRcdHZhbHVlOiAnRW5nbGlzaCcsXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRcdFx0YmFjaygpIHtcclxuXHRcdFx0XHRcdFx0dW5pLnJlTGF1bmNoKHtcclxuXHRcdFx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvbWVudS9wcm9maWxlL2luZGV4J1xyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdC8vIOWOu+WIsOivreiogOmAieaLqemhtemdolxyXG5cdFx0XHRcdFx0Z29MYW5nKCkge1xyXG5cdFx0XHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHRcdFx0dXJsOiAnLi9sYW5nL2luZGV4J1xyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdGdvQ3VycigpIHtcclxuXHRcdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0XHRcdHVybDogJy4vY3VycmVuY3kvaW5kZXgnXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0Ly8g5L6d5pen5L+d55WZ5oyH57q5XHJcblx0XHRcdFx0XHRjYW5jZWxfaG91KCkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmhvdV9qaWFfdyA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHR0aGlzLnNob3cgPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0dGhpcy5jaGVja2VkID0gdHJ1ZTtcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHQvLyDnoa7orqTlj5bmtojmjIfnurlcclxuXHRcdFx0XHRcdGNvbmZpcm1faG91KCkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmNoZWNrZWQgPSBmYWxzZVxyXG5cdFx0XHRcdFx0XHR0aGlzLmhvdV9qaWFfdyA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHR0aGlzLnNob3cgPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdmaW5nZXJQYXNzJywgZmFsc2UpXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0Ly8g5YWz6Zet5omA5pyJXHJcblx0XHRcdFx0XHRjYW5jZWwoKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuc2hvd0ZpbmdlciA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHR0aGlzLmNoZWNrZWQgPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0dGhpcy5zaG93ID0gZmFsc2U7XHJcblx0XHRcdFx0XHRcdHRoaXMucHJpbnRDYW5jZWwoKTtcclxuXHRcdFxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdC8vIOWPlua2iOaMh+e6ueivhuWIq1xyXG5cdFx0XHRcdFx0cHJpbnRDYW5jZWwoKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuc2hvdyA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHRwbHVzLmZpbmdlcnByaW50LmNhbmNlbCgpO1xyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZyg0NTQ1NDU0NTQ1KVxyXG5cdFx0XHRcdFx0XHR0aGlzLnNob3dGaW5nZXIgPSBmYWxzZVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFxyXG5cdFx0XHRcdFx0ZmluZ2VyUGFzcygpIHtcclxuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2codGhpcy5jaGVja2VkKVxyXG5cdFx0XHRcdFx0XHQvLyDlpoLmnpzmmK/lkK/liqjnmoTlsLHosIPmjIfnurlcclxuXHRcdFx0XHRcdFx0aWYgKHRoaXMuY2hlY2tlZCkge1xyXG5cdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKDExMSlcclxuXHRcdFx0XHRcdFx0XHR0aGlzLnNob3cgPSB0cnVlO1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMuc2hvd0ZpbmdlciA9IHRydWU7XHJcblx0XHRcdFx0XHRcdFx0dGhpcy5maW5nZXJwcmludCh0cnVlKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQvLyDlpoLmnpzmmK/lhbPpl63nmoTlsLHlrZhmYWxzZe+8jOi9rOi0pumhtemdouWHuueOsOS9v+eUqOWvhueggVxyXG5cdFx0XHRcdFx0XHRpZiAoIXRoaXMuY2hlY2tlZCkge1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMuaG91X2ppYV93ID0gdHJ1ZTtcclxuXHRcdFx0XHRcdFx0XHR0aGlzLnNob3cgPSB0cnVlXHJcblx0XHRcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0ZmluZ2VycHJpbnQ6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdFx0XHQvLyDov5vmnaXlhYjliKTmlq3mnKzmnLrmnInmsqHmnInmjIfnurlcclxuXHRcdFx0XHRcdFx0Ly8gI2lmZGVmIEFQUC1QTFVTXHJcblx0XHRcdFx0XHRcdGlmICghcGx1cy5maW5nZXJwcmludC5pc1N1cHBvcnQoKSkge1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoJ2luZGV4JykuZmluZ2VycHJpbnRpZGVudGlmaWNhdGlvbixcclxuXHRcdFx0XHRcdFx0XHRcdGljb246ICdub25lJyxcclxuXHRcdFx0XHRcdFx0XHRcdGR1cmF0aW9uOiAxNTAwXHJcblx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0XHQvLyB0aGlzLmRpc2FibGVkID0gdHJ1ZTtcclxuXHRcdFx0XHRcdFx0fSBlbHNlIGlmICghcGx1cy5maW5nZXJwcmludC5pc0tleWd1YXJkU2VjdXJlKCkpIHtcclxuXHRcdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KCdpbmRleCcpLm5vdGVxdWlwcGVkLFxyXG5cdFx0XHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnLFxyXG5cdFx0XHRcdFx0XHRcdFx0ZHVyYXRpb246IDE1MDBcclxuXHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHJcblx0XHRcdFx0XHRcdH0gZWxzZSBpZiAoIXBsdXMuZmluZ2VycHJpbnQuaXNFbnJvbGxlZEZpbmdlcnByaW50cygpKSB7XHJcblx0XHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdCgnaW5kZXgnKS5vbmludGhlc2V0dGluZyxcclxuXHRcdFx0XHRcdFx0XHRcdGljb246ICdub25lJyxcclxuXHRcdFx0XHRcdFx0XHRcdGR1cmF0aW9uOiAxNTAwXHJcblx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0XHQvLyB0aGlzLmRpc2FibGVkID0gdHJ1ZTtcclxuXHRcdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHQvLyB0aGlzLnJlc3VsdCA9ICfmraTorr7lpIfmlK/mjIHmjIfnurnor4bliKsnO1xyXG5cdFx0XHRcdFx0XHRcdC8vIC8vIHRoaXMuZGlzYWJsZWQgPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0XHQvLyAjaWZkZWYgTVAtV0VJWElOXHJcblx0XHRcdFx0XHRcdFx0Ly8gdGhpcy5kaXNhYmxlZCA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6ICdQbGVhc2UgdXNlIGl0IGluIHdlY2hhdCByZWFsIG1hY2hpbmUuIFRoZSBzaW11bGF0b3IgZG9lcyBub3Qgc3VwcG9ydCBpdCcsXHJcblx0XHRcdFx0XHRcdFx0XHRpY29uOiAnbm9uZScsXHJcblx0XHRcdFx0XHRcdFx0XHRkdXJhdGlvbjogMTUwMFxyXG5cdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0XHRcdFx0Ly8gI2lmbmRlZiBBUFAtUExVUyB8fCBNUC1XRUlYSU5cclxuXHRcdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHRcdHRpdGxlOiAnRmluZ2VycHJpbnQgaWRlbnRpZmljYXRpb24gaXMgbm90IHN1cHBvcnRlZCBvbiB0aGlzIHBsYXRmb3JtJyxcclxuXHRcdFx0XHRcdFx0XHRcdGljb246ICdub25lJyxcclxuXHRcdFx0XHRcdFx0XHRcdGR1cmF0aW9uOiAxNTAwLFxyXG5cdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0XHRcdFx0Ly8g6L+b5p2l5YWI5Yik5pat5pys5py65pyJ5rKh5pyJ5oyH57q5XHJcblx0XHRcdFx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdFx0XHRcdC8vICNpZmRlZiBBUFAtUExVU1xyXG5cdFx0XHRcdFx0XHRcdHBsdXMuZmluZ2VycHJpbnQuYXV0aGVudGljYXRlKGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0cGx1cy5uYXRpdmVVSS5jbG9zZVdhaXRpbmcoKTsgLy/lhbzlrrlBbmRyb2lk5bmz5Y+w5YWz6Zet562J5b6F5qGGXHRcclxuXHRcdFx0XHRcdFx0XHRcdC8vIOaMh+e6uemqjOivgeaIkOWKn+WQjui1sOi/memHjFxyXG5cdFx0XHRcdFx0XHRcdFx0Ly8g5a2Y5YKo6K6+572u6YeM5byA5ZCv5oyH57q55ZCO55qE54q25oCB77yM6ZqQ6JeP5L2/55So5a+G56CBXHJcblx0XHRcdFx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2ZpbmdlclBhc3MnLCB0cnVlKVxyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5zaG93RmluZ2VyID0gZmFsc2U7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LmZpbmdlclN1Y2Nlc3MgPSB0cnVlO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5zaG93ID0gZmFsc2U7XHJcblx0XHRcdFx0XHRcdFx0fSwgZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdFx0XHRcdFx0c3dpdGNoIChlLmNvZGUpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y2FzZSBlLkFVVEhFTlRJQ0FURV9NSVNNQVRDSDpcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRwbHVzLm5hdGl2ZVVJLnRvYXN0KHRoYXQuJHQoJ2luZGV4JykuRmluZ2VycHJpbnRtYXRjaGluZ2ZhaWxlZCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdmaW5nZXJQYXNzJywgZmFsc2UpXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGhhdC5zaG93RmluZ2VyID0gZmFsc2U7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGhhdC5maW5nZXJGYWlsID0gdHJ1ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0aGF0LmNoZWNrZWQgPSBmYWxzZVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjYXNlIGUuQVVUSEVOVElDQVRFX09WRVJMSU1JVDpcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRwbHVzLm5hdGl2ZVVJLmNsb3NlV2FpdGluZygpOyAvL+WFvOWuuUFuZHJvaWTlubPlj7DlhbPpl63nrYnlvoXmoYZcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRwbHVzLm5hdGl2ZVVJLmFsZXJ0KFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0J1RoZSBudW1iZXIgb2YgZmluZ2VycHJpbnQgaWRlbnRpZmljYXRpb24gZmFpbHVyZXMgZXhjZWVkcyB0aGUgbGltaXQuIFBsZWFzZSB1c2Ugb3RoZXIgbWV0aG9kcyBmb3IgYXV0aGVudGljYXRpb24nXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0KTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2ZpbmdlclBhc3MnLCBmYWxzZSlcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZyh0aGF0LnNob3dGaW5nZXIsIDQ1NDU0NSlcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0aGF0LnNob3dGaW5nZXIgPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0aGF0LmZpbmdlckZhaWwgPSB0cnVlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuY2hlY2tlZCA9IGZhbHNlXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2codGhhdC5maW5nZXJGYWlsLCA0NTQ1NDUpXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNhc2UgZS5DQU5DRUw6XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGx1cy5uYXRpdmVVSS50b2FzdCh0aGF0LiR0KCdpbmRleCcpLlJlY29nbml0aW9uY2FuY2VsbGVkKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2ZpbmdlclBhc3MnLCBmYWxzZSlcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZyh0aGF0LnNob3dGaW5nZXIsIDQ1NDU0NSlcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0aGF0LnNob3dGaW5nZXIgPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0aGF0LmNoZWNrZWQgPSBmYWxzZVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuZmluZ2VyRmFpbCA9IHRydWU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGhhdC5zaG93ID0gZmFsc2U7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2codGhhdC5maW5nZXJGYWlsLCA0NTQ1NDUpXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGRlZmF1bHQ6XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGx1cy5uYXRpdmVVSS5jbG9zZVdhaXRpbmcoKTsgLy/lhbzlrrlBbmRyb2lk5bmz5Y+w5YWz6Zet562J5b6F5qGGXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdmaW5nZXJQYXNzJywgZmFsc2UpXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2codGhhdC5zaG93RmluZ2VyLCA0NTQ1NDUpXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGhhdC5zaG93RmluZ2VyID0gZmFsc2U7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGhhdC5jaGVja2VkID0gZmFsc2VcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0aGF0LmZpbmdlckZhaWwgPSB0cnVlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKHRoYXQuZmluZ2VyRmFpbCwgNDU0NTQ1KVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBsdXMubmF0aXZlVUkuYWxlcnQodGhhdC4kdCgnaW5kZXgnKS5GaW5nZXJwcmludGlkZW50aWZpY2F0aW9uZmFpbGVkKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHQvLyBBbmRyb2lk5bmz5Y+w5omL5Yqo5by55Ye6562J5b6F5o+Q56S65qGGIFxyXG5cdFx0XHRcdFx0XHRcdGlmICgnQW5kcm9pZCcgPT0gcGx1cy5vcy5uYW1lKSB7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGlzLnNob3cgPSB0cnVlO1xyXG5cdFx0XHRcdFx0XHRcdFx0LyogcGx1cy5uYXRpdmVVSS5zaG93V2FpdGluZygn5oyH57q56K+G5Yir5LitLi4uJykub25jbG9zZSA9IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwbHVzLmZpbmdlcnByaW50LmNhbmNlbCgpO1xyXG5cdFx0XHRcdFx0XHRcdFx0fSAqL1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRjaGFuZ2Uoc3RhdHVzKSB7XHJcblx0XHRcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcclxuXHRcdFx0XHR9LFxyXG5cdFx0b25TaG93KCkge1xyXG5cdFx0XHRpZiAodW5pLmdldFN0b3JhZ2VTeW5jKCdsYW5nVHJ1ZScpKSB7XHJcblx0XHRcdFx0dGhpcy52YWx1ZSA9IHVuaS5nZXRTdG9yYWdlU3luYygnbGFuZ1RydWUnKVxyXG5cdFx0XHRcdGNvbnNvbGUubG9nKHRoaXMudmFsdWUsIDQ1NDU0NSlcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2xhbmdUcnVlJywgdGhpcy52YWx1ZSlcclxuXHRcdFx0fVxyXG5cdFx0XHRsZXQgY3VycmVuY3kgPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ2N1cnJlbmN5Jyk7XHJcblx0XHRcdGlmIChjdXJyZW5jeSkge1xyXG5cdFx0XHRcdHRoaXMuY3VycmVuY3kgPSBjdXJyZW5jeTtcclxuXHRcdFx0XHRjb25zb2xlLmxvZyh0aGlzLmN1cnJlbmN5KVxyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnY3VycmVuY3knLCB0aGlzLmN1cnJlbmN5KVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKCkge1xyXG5cdFx0XHQvLyDmr4/mrKHov5vmnaXmi7/nvJPlrZjph4zmnInmsqHmnInmjIfnurlcclxuXHRcdFx0aWYgKHVuaS5nZXRTdG9yYWdlU3luYygnZmluZ2VyUGFzcycpKSB7XHJcblx0XHRcdFx0dGhpcy5jaGVja2VkID0gdW5pLmdldFN0b3JhZ2VTeW5jKCdmaW5nZXJQYXNzJylcclxuXHRcdFx0fVxyXG5cclxuXHJcblxyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiB7XHJcblx0XHRcdGkxOG4oKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMuJHQoJ2luZGV4JylcclxuXHRcdFx0fSxcclxuXHRcdH1cclxuXHR9O1xyXG48L3NjcmlwdD5cclxuPHN0eWxlIHNjb3BlZD5cclxuXHRwYWdlIHtcclxuXHRcdGJhY2tncm91bmQ6ICNGQUZBRkE7XHJcblx0fVxyXG48L3N0eWxlPlxyXG5cclxuPHN0eWxlPlxyXG5cdEBpbXBvcnQgJy4vaW5kZXguY3NzJztcclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///821\n"); /***/ }), /* 822 */ @@ -88671,9 +88687,15 @@ var render = function() { 14, "t0-0", _vm._s( - !_vm.userObj.balancePrice - ? 0.0 - : _vm.userObj.balancePrice + _vm.currency == "USD" + ? "$ " + + (!_vm.userObj.totalBalancePrice + ? 0.0 + : _vm.userObj.totalBalancePrice) + : "¥ " + + (!_vm.userObj.totalBalanceCnyPrice + ? 0.0 + : _vm.userObj.totalBalanceCnyPrice) ) ) ) @@ -88864,7 +88886,17 @@ var render = function() { _vm._$s( "30-" + $30, "t0-0", - _vm._s(item.balancePrice) + _vm._s( + _vm.currency == "USD" + ? "$ " + + (!item.balancePrice + ? 0.0 + : item.balancePrice) + : "¥ " + + (!item.balanceCnyPrice + ? 0.0 + : item.balanceCnyPrice) + ) ) ) ] @@ -88952,7 +88984,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBu /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.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\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));\nvar _TokenUtil = _interopRequireDefault(__webpack_require__(/*! @/utils/TokenUtil */ 43));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\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 = { data: function data() {return { eth: '', trc: 'Hello', walletInfo: {}, userObj: {}, userObj2: {}, showMoney1: true, showMoney2: false, btcBalance: 0, isStop: false };}, onUnload: function onUnload() {this.isStop = true;}, onLoad: function onLoad() {// 拿钱包\n this.userObj = uni.getStorageSync('wallet');var that = this;this.$walletUtil.updateBalance(function () {that.userObj = uni.getStorageSync('wallet');that.userObj2 = uni.getStorageSync('wallet');});}, computed: { i18n: function i18n() {return this.$t('index');} }, // onPullDownRefresh() {\n // \tconsole.log('refresh');\n // \tthis.$walletUtil.updateBalance();\n // \tsetTimeout(function() {\n // \t\tuni.stopPullDownRefresh();\n // \t}, 500);\n // },\n methods: { goOther: function goOther() {uni.navigateTo({ url: 'otherCoin/index' });}, showMoney: function showMoney() {this.showMoney1 = false;this.showMoney2 = true;}, showMoney22: function showMoney22() {this.showMoney1 = true;this.showMoney2 = false;}, setStorage: function setStorage() {}, goTrans: function goTrans(itemm, index) {var coin = this.userObj.coinList[index];coin.type = this.userObj.type;coin.privateKey = this.userObj.privateKey;coin.address = this.userObj.address;coin.password = this.userObj.password;uni.setStorageSync('coin', coin);uni.navigateTo({ url: '/pages/menu/token/btc/index' });}, // 唤醒摄像头\n chooseImage: function chooseImage() {var _this = this;uni.scanCode({ success: function success(res) {__f__(\"log\", '扫码内容', res.result, \" at pages/menu/wallet/index.vue:164\");_this.imgShow = res.result;} }); // uni.chooseImage({\n // \tcount: 1, //默认9\n // \tsizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有\n // \tsourceType: ['album', 'camera'], //从相册选择、摄像头\n // \tsuccess: function(res) {\n // \t\t_this.imgShow = res.tempFilePaths[0]\n // \t}\n // });\n // ass()\n }, goCwallet: function goCwallet() {this.isStop = true;uni.navigateTo({ url: './cwallet/index' });} } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS93YWxsZXQvaW5kZXgudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJldGgiLCJ0cmMiLCJ3YWxsZXRJbmZvIiwidXNlck9iaiIsInVzZXJPYmoyIiwic2hvd01vbmV5MSIsInNob3dNb25leTIiLCJidGNCYWxhbmNlIiwiaXNTdG9wIiwib25VbmxvYWQiLCJvbkxvYWQiLCJ1bmkiLCJnZXRTdG9yYWdlU3luYyIsInRoYXQiLCIkd2FsbGV0VXRpbCIsInVwZGF0ZUJhbGFuY2UiLCJjb21wdXRlZCIsImkxOG4iLCIkdCIsIm1ldGhvZHMiLCJnb090aGVyIiwibmF2aWdhdGVUbyIsInVybCIsInNob3dNb25leSIsInNob3dNb25leTIyIiwic2V0U3RvcmFnZSIsImdvVHJhbnMiLCJpdGVtbSIsImluZGV4IiwiY29pbiIsImNvaW5MaXN0IiwidHlwZSIsInByaXZhdGVLZXkiLCJhZGRyZXNzIiwicGFzc3dvcmQiLCJzZXRTdG9yYWdlU3luYyIsImNob29zZUltYWdlIiwiX3RoaXMiLCJzY2FuQ29kZSIsInN1Y2Nlc3MiLCJyZXMiLCJyZXN1bHQiLCJpbWdTaG93IiwiZ29Dd2FsbGV0Il0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQXNGQTtBQUNBLDBGLDhGQXZGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtlQUllLEVBQ2RBLElBRGMsa0JBQ1AsQ0FDTixPQUFPLEVBQ05DLEdBQUcsRUFBRSxFQURDLEVBRU5DLEdBQUcsRUFBRSxPQUZDLEVBR05DLFVBQVUsRUFBRSxFQUhOLEVBSU5DLE9BQU8sRUFBRSxFQUpILEVBS05DLFFBQVEsRUFBRSxFQUxKLEVBTU5DLFVBQVUsRUFBRSxJQU5OLEVBT05DLFVBQVUsRUFBRSxLQVBOLEVBUU5DLFVBQVUsRUFBRSxDQVJOLEVBU05DLE1BQU0sRUFBRSxLQVRGLEVBQVAsQ0FXQSxDQWJhLEVBY2RDLFFBQVEsRUFBRSxvQkFBVyxDQUNwQixLQUFLRCxNQUFMLEdBQWMsSUFBZCxDQUNBLENBaEJhLEVBaUJkRSxNQWpCYyxvQkFpQkwsQ0FFUjtBQUNBLFNBQUtQLE9BQUwsR0FBZVEsR0FBRyxDQUFDQyxjQUFKLENBQW1CLFFBQW5CLENBQWYsQ0FDQSxJQUFJQyxJQUFJLEdBQUcsSUFBWCxDQUNBLEtBQUtDLFdBQUwsQ0FBaUJDLGFBQWpCLENBQStCLFlBQVcsQ0FDekNGLElBQUksQ0FBQ1YsT0FBTCxHQUFlUSxHQUFHLENBQUNDLGNBQUosQ0FBbUIsUUFBbkIsQ0FBZixDQUNBQyxJQUFJLENBQUNULFFBQUwsR0FBZ0JPLEdBQUcsQ0FBQ0MsY0FBSixDQUFtQixRQUFuQixDQUFoQixDQUNBLENBSEQsRUFJQSxDQTFCYSxFQTJCZEksUUFBUSxFQUFFLEVBQ1RDLElBRFMsa0JBQ0YsQ0FDTixPQUFPLEtBQUtDLEVBQUwsQ0FBUSxPQUFSLENBQVAsQ0FDQSxDQUhRLEVBM0JJLEVBZ0NkO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0FDLFNBQU8sRUFBRSxFQUNSQyxPQURRLHFCQUNFLENBRVRULEdBQUcsQ0FBQ1UsVUFBSixDQUFlLEVBQ2RDLEdBQUcsRUFBRSxpQkFEUyxFQUFmLEVBR0EsQ0FOTyxFQU9SQyxTQVBRLHVCQU9JLENBQ1gsS0FBS2xCLFVBQUwsR0FBa0IsS0FBbEIsQ0FDQSxLQUFLQyxVQUFMLEdBQWtCLElBQWxCLENBQ0EsQ0FWTyxFQVdSa0IsV0FYUSx5QkFXTSxDQUNiLEtBQUtuQixVQUFMLEdBQWtCLElBQWxCLENBQ0EsS0FBS0MsVUFBTCxHQUFrQixLQUFsQixDQUNBLENBZE8sRUFlUm1CLFVBZlEsd0JBZUssQ0FFWixDQWpCTyxFQWtCUkMsT0FsQlEsbUJBa0JBQyxLQWxCQSxFQWtCT0MsS0FsQlAsRUFrQmMsQ0FDckIsSUFBSUMsSUFBSSxHQUFHLEtBQUsxQixPQUFMLENBQWEyQixRQUFiLENBQXNCRixLQUF0QixDQUFYLENBQ0FDLElBQUksQ0FBQ0UsSUFBTCxHQUFZLEtBQUs1QixPQUFMLENBQWE0QixJQUF6QixDQUNBRixJQUFJLENBQUNHLFVBQUwsR0FBa0IsS0FBSzdCLE9BQUwsQ0FBYTZCLFVBQS9CLENBQ0FILElBQUksQ0FBQ0ksT0FBTCxHQUFlLEtBQUs5QixPQUFMLENBQWE4QixPQUE1QixDQUNBSixJQUFJLENBQUNLLFFBQUwsR0FBZ0IsS0FBSy9CLE9BQUwsQ0FBYStCLFFBQTdCLENBQ0F2QixHQUFHLENBQUN3QixjQUFKLENBQW1CLE1BQW5CLEVBQTJCTixJQUEzQixFQUNBbEIsR0FBRyxDQUFDVSxVQUFKLENBQWUsRUFDZEMsR0FBRyxFQUFFLDZCQURTLEVBQWYsRUFJQSxDQTdCTyxFQStCUjtBQUNBYyxlQWhDUSx5QkFnQ00sQ0FDYixJQUFJQyxLQUFLLEdBQUcsSUFBWixDQUNBMUIsR0FBRyxDQUFDMkIsUUFBSixDQUFhLEVBQ1pDLE9BQU8sRUFBRSxpQkFBU0MsR0FBVCxFQUFjLENBQ3RCLGFBQVksTUFBWixFQUFtQkEsR0FBRyxDQUFDQyxNQUF2Qix5Q0FDQUosS0FBSyxDQUFDSyxPQUFOLEdBQWdCRixHQUFHLENBQUNDLE1BQXBCLENBQ0EsQ0FKVyxFQUFiLEVBRmEsQ0FTYjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQWxETyxFQW9EUkUsU0FwRFEsdUJBb0RJLENBQ1gsS0FBS25DLE1BQUwsR0FBYyxJQUFkLENBQ0FHLEdBQUcsQ0FBQ1UsVUFBSixDQUFlLEVBQ2RDLEdBQUcsRUFBRSxpQkFEUyxFQUFmLEVBR0EsQ0F6RE8sRUF2Q0ssRSIsImZpbGUiOiI4NzMuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG5pbXBvcnQgY29udCBmcm9tIFwiQC9jb21wb25lbnRzL25hdmlnYXRpb24vbmF2aWdhdGlvbi52dWVcIlxuaW1wb3J0IHRva2VuIGZyb20gXCJAL3V0aWxzL1Rva2VuVXRpbFwiXG5leHBvcnQgZGVmYXVsdCB7XG5cdGRhdGEoKSB7XG5cdFx0cmV0dXJuIHtcblx0XHRcdGV0aDogJycsXG5cdFx0XHR0cmM6ICdIZWxsbycsXG5cdFx0XHR3YWxsZXRJbmZvOiB7fSxcblx0XHRcdHVzZXJPYmo6IHt9LFxuXHRcdFx0dXNlck9iajI6IHt9LFxuXHRcdFx0c2hvd01vbmV5MTogdHJ1ZSxcblx0XHRcdHNob3dNb25leTI6IGZhbHNlLFxuXHRcdFx0YnRjQmFsYW5jZTogMCxcblx0XHRcdGlzU3RvcDogZmFsc2Vcblx0XHR9XG5cdH0sXG5cdG9uVW5sb2FkOiBmdW5jdGlvbigpIHtcblx0XHR0aGlzLmlzU3RvcCA9IHRydWVcblx0fSxcblx0b25Mb2FkKCkge1xuXHRcdFxuXHRcdC8vIOaLv+mSseWMhVxuXHRcdHRoaXMudXNlck9iaiA9IHVuaS5nZXRTdG9yYWdlU3luYygnd2FsbGV0Jyk7XG5cdFx0bGV0IHRoYXQgPSB0aGlzO1xuXHRcdHRoaXMuJHdhbGxldFV0aWwudXBkYXRlQmFsYW5jZShmdW5jdGlvbigpIHtcblx0XHRcdHRoYXQudXNlck9iaiA9IHVuaS5nZXRTdG9yYWdlU3luYygnd2FsbGV0Jyk7XG5cdFx0XHR0aGF0LnVzZXJPYmoyID0gdW5pLmdldFN0b3JhZ2VTeW5jKCd3YWxsZXQnKTtcblx0XHR9KTtcblx0fSxcblx0Y29tcHV0ZWQ6IHtcblx0XHRpMThuKCkge1xuXHRcdFx0cmV0dXJuIHRoaXMuJHQoJ2luZGV4Jylcblx0XHR9LFxuXHR9LFxuXHQvLyBvblB1bGxEb3duUmVmcmVzaCgpIHtcblx0Ly8gXHRjb25zb2xlLmxvZygncmVmcmVzaCcpO1xuXHQvLyBcdHRoaXMuJHdhbGxldFV0aWwudXBkYXRlQmFsYW5jZSgpO1xuXHQvLyBcdHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7XG5cdC8vIFx0XHR1bmkuc3RvcFB1bGxEb3duUmVmcmVzaCgpO1xuXHQvLyBcdH0sIDUwMCk7XG5cdC8vIH0sXG5cdG1ldGhvZHM6IHtcblx0XHRnb090aGVyKCkge1xuXHRcdFx0XG5cdFx0XHR1bmkubmF2aWdhdGVUbyh7XG5cdFx0XHRcdHVybDogJ290aGVyQ29pbi9pbmRleCdcblx0XHRcdH0pXG5cdFx0fSxcblx0XHRzaG93TW9uZXkoKSB7XG5cdFx0XHR0aGlzLnNob3dNb25leTEgPSBmYWxzZVxuXHRcdFx0dGhpcy5zaG93TW9uZXkyID0gdHJ1ZVxuXHRcdH0sXG5cdFx0c2hvd01vbmV5MjIoKSB7XG5cdFx0XHR0aGlzLnNob3dNb25leTEgPSB0cnVlXG5cdFx0XHR0aGlzLnNob3dNb25leTIgPSBmYWxzZVxuXHRcdH0sXG5cdFx0c2V0U3RvcmFnZSgpIHtcblxuXHRcdH0sXG5cdFx0Z29UcmFucyhpdGVtbSwgaW5kZXgpIHtcblx0XHRcdGxldCBjb2luID0gdGhpcy51c2VyT2JqLmNvaW5MaXN0W2luZGV4XTtcblx0XHRcdGNvaW4udHlwZSA9IHRoaXMudXNlck9iai50eXBlO1xuXHRcdFx0Y29pbi5wcml2YXRlS2V5ID0gdGhpcy51c2VyT2JqLnByaXZhdGVLZXk7XG5cdFx0XHRjb2luLmFkZHJlc3MgPSB0aGlzLnVzZXJPYmouYWRkcmVzcztcblx0XHRcdGNvaW4ucGFzc3dvcmQgPSB0aGlzLnVzZXJPYmoucGFzc3dvcmQ7XG5cdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2NvaW4nLCBjb2luKVxuXHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xuXHRcdFx0XHR1cmw6ICcvcGFnZXMvbWVudS90b2tlbi9idGMvaW5kZXgnXG5cdFx0XHR9KVxuXG5cdFx0fSxcblxuXHRcdC8vIOWUpOmGkuaRhOWDj+WktFxuXHRcdGNob29zZUltYWdlKCkge1xuXHRcdFx0dmFyIF90aGlzID0gdGhpc1xuXHRcdFx0dW5pLnNjYW5Db2RlKHtcblx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzKSB7XG5cdFx0XHRcdFx0Y29uc29sZS5sb2coJ+aJq+eggeWGheWuuScscmVzLnJlc3VsdClcblx0XHRcdFx0XHRfdGhpcy5pbWdTaG93ID0gcmVzLnJlc3VsdDtcblx0XHRcdFx0fVxuXHRcdFx0fSk7XG5cblx0XHRcdC8vIHVuaS5jaG9vc2VJbWFnZSh7XG5cdFx0XHQvLyBcdGNvdW50OiAxLCAvL+m7mOiupDlcblx0XHRcdC8vIFx0c2l6ZVR5cGU6IFsnb3JpZ2luYWwnLCAnY29tcHJlc3NlZCddLCAvL+WPr+S7peaMh+WumuaYr+WOn+Wbvui/mOaYr+WOi+e8qeWbvu+8jOm7mOiupOS6jOiAhemDveaciVxuXHRcdFx0Ly8gXHRzb3VyY2VUeXBlOiBbJ2FsYnVtJywgJ2NhbWVyYSddLCAvL+S7juebuOWGjOmAieaLqeOAgeaRhOWDj+WktFxuXHRcdFx0Ly8gXHRzdWNjZXNzOiBmdW5jdGlvbihyZXMpIHtcblx0XHRcdC8vIFx0XHRfdGhpcy5pbWdTaG93ID0gcmVzLnRlbXBGaWxlUGF0aHNbMF1cblx0XHRcdC8vIFx0fVxuXHRcdFx0Ly8gfSk7XG5cdFx0XHQvLyBhc3MoKVxuXHRcdH0sXG5cblx0XHRnb0N3YWxsZXQoKSB7XG5cdFx0XHR0aGlzLmlzU3RvcCA9IHRydWVcblx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0dXJsOiAnLi9jd2FsbGV0L2luZGV4J1xuXHRcdFx0fSlcblx0XHR9XG5cdH1cbn07XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///873\n"); +eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.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\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));\nvar _TokenUtil = _interopRequireDefault(__webpack_require__(/*! @/utils/TokenUtil */ 43));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\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 = { data: function data() {return { eth: '', trc: 'Hello', currency: 'USD', walletInfo: {}, userObj: {}, userObj2: {}, showMoney1: true, showMoney2: false, btcBalance: 0, isStop: false };}, onUnload: function onUnload() {this.isStop = true;}, onLoad: function onLoad() {var currency = uni.getStorageSync('currency');if (currency) {this.currency = currency;} // 拿钱包\n this.$walletUtil.updateBalance();this.userObj = uni.getStorageSync('wallet');}, computed: { i18n: function i18n() {return this.$t('index');} }, // onPullDownRefresh() {\n // \tconsole.log('refresh');\n // \tthis.$walletUtil.updateBalance();\n // \tsetTimeout(function() {\n // \t\tuni.stopPullDownRefresh();\n // \t}, 500);\n // },\n methods: { goOther: function goOther() {uni.navigateTo({ url: 'otherCoin/index' });}, showMoney: function showMoney() {this.showMoney1 = false;this.showMoney2 = true;}, showMoney22: function showMoney22() {this.showMoney1 = true;this.showMoney2 = false;}, setStorage: function setStorage() {}, goTrans: function goTrans(itemm, index) {var coin = this.userObj.coinList[index];coin.type = this.userObj.type;coin.privateKey = this.userObj.privateKey;coin.address = this.userObj.address;coin.password = this.userObj.password;uni.setStorageSync('coin', coin);uni.navigateTo({ url: '/pages/menu/token/btc/index' });}, // 唤醒摄像头\n chooseImage: function chooseImage() {var _this = this;uni.scanCode({ success: function success(res) {__f__(\"log\", '扫码内容', res.result, \" at pages/menu/wallet/index.vue:168\");_this.imgShow = res.result;} }); // uni.chooseImage({\n // \tcount: 1, //默认9\n // \tsizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有\n // \tsourceType: ['album', 'camera'], //从相册选择、摄像头\n // \tsuccess: function(res) {\n // \t\t_this.imgShow = res.tempFilePaths[0]\n // \t}\n // });\n // ass()\n }, goCwallet: function goCwallet() {this.isStop = true;uni.navigateTo({ url: './cwallet/index' });} } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS93YWxsZXQvaW5kZXgudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJldGgiLCJ0cmMiLCJjdXJyZW5jeSIsIndhbGxldEluZm8iLCJ1c2VyT2JqIiwidXNlck9iajIiLCJzaG93TW9uZXkxIiwic2hvd01vbmV5MiIsImJ0Y0JhbGFuY2UiLCJpc1N0b3AiLCJvblVubG9hZCIsIm9uTG9hZCIsInVuaSIsImdldFN0b3JhZ2VTeW5jIiwiJHdhbGxldFV0aWwiLCJ1cGRhdGVCYWxhbmNlIiwiY29tcHV0ZWQiLCJpMThuIiwiJHQiLCJtZXRob2RzIiwiZ29PdGhlciIsIm5hdmlnYXRlVG8iLCJ1cmwiLCJzaG93TW9uZXkiLCJzaG93TW9uZXkyMiIsInNldFN0b3JhZ2UiLCJnb1RyYW5zIiwiaXRlbW0iLCJpbmRleCIsImNvaW4iLCJjb2luTGlzdCIsInR5cGUiLCJwcml2YXRlS2V5IiwiYWRkcmVzcyIsInBhc3N3b3JkIiwic2V0U3RvcmFnZVN5bmMiLCJjaG9vc2VJbWFnZSIsIl90aGlzIiwic2NhbkNvZGUiLCJzdWNjZXNzIiwicmVzIiwicmVzdWx0IiwiaW1nU2hvdyIsImdvQ3dhbGxldCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBdUZBO0FBQ0EsMEYsOEZBeEZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtB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LEVBQWIsRUFGYSxDQVNiO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBbERPLEVBb0RSRSxTQXBEUSx1QkFvREksQ0FDWCxLQUFLbEMsTUFBTCxHQUFjLElBQWQsQ0FDQUcsR0FBRyxDQUFDUyxVQUFKLENBQWUsRUFDZEMsR0FBRyxFQUFFLGlCQURTLEVBQWYsRUFHQSxDQXpETyxFQTFDSyxFIiwiZmlsZSI6Ijg3My5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG5pbXBvcnQgY29udCBmcm9tIFwiQC9jb21wb25lbnRzL25hdmlnYXRpb24vbmF2aWdhdGlvbi52dWVcIlxuaW1wb3J0IHRva2VuIGZyb20gXCJAL3V0aWxzL1Rva2VuVXRpbFwiXG5leHBvcnQgZGVmYXVsdCB7XG5cdGRhdGEoKSB7XG5cdFx0cmV0dXJuIHtcblx0XHRcdGV0aDogJycsXG5cdFx0XHR0cmM6ICdIZWxsbycsXG5cdFx0XHRjdXJyZW5jeTonVVNEJyxcblx0XHRcdHdhbGxldEluZm86IHt9LFxuXHRcdFx0dXNlck9iajoge30sXG5cdFx0XHR1c2VyT2JqMjoge30sXG5cdFx0XHRzaG93TW9uZXkxOiB0cnVlLFxuXHRcdFx0c2hvd01vbmV5MjogZmFsc2UsXG5cdFx0XHRidGNCYWxhbmNlOiAwLFxuXHRcdFx0aXNTdG9wOiBmYWxzZVxuXHRcdH1cblx0fSxcblx0b25VbmxvYWQ6IGZ1bmN0aW9uKCkge1xuXHRcdHRoaXMuaXNTdG9wID0gdHJ1ZVxuXHR9LFxuXHRvbkxvYWQoKSB7XG5cdFx0bGV0IGN1cnJlbmN5PXVuaS5nZXRTdG9yYWdlU3luYygnY3VycmVuY3knKTtcblx0XHRpZihjdXJyZW5jeSl7XG5cdFx0XHR0aGlzLmN1cnJlbmN5PWN1cnJlbmN5O1xuXHRcdH1cblx0XHQvLyDmi7/pkrHljIVcblx0XHR0aGlzLiR3YWxsZXRVdGlsLnVwZGF0ZUJhbGFuY2UoKTtcblx0XHR0aGlzLnVzZXJPYmogPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3dhbGxldCcpO1xuXHRcdFxuXHRcdFxuXHRcdFxuXHR9LFxuXHRjb21wdXRlZDoge1xuXHRcdGkxOG4oKSB7XG5cdFx0XHRyZXR1cm4gdGhpcy4kdCgnaW5kZXgnKVxuXHRcdH0sXG5cdH0sXG5cdC8vIG9uUHVsbERvd25SZWZyZXNoKCkge1xuXHQvLyBcdGNvbnNvbGUubG9nKCdyZWZyZXNoJyk7XG5cdC8vIFx0dGhpcy4kd2FsbGV0VXRpbC51cGRhdGVCYWxhbmNlKCk7XG5cdC8vIFx0c2V0VGltZW91dChmdW5jdGlvbigpIHtcblx0Ly8gXHRcdHVuaS5zdG9wUHVsbERvd25SZWZyZXNoKCk7XG5cdC8vIFx0fSwgNTAwKTtcblx0Ly8gfSxcblx0bWV0aG9kczoge1xuXHRcdGdvT3RoZXIoKSB7XG5cdFx0XHRcblx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0dXJsOiAnb3RoZXJDb2luL2luZGV4J1xuXHRcdFx0fSlcblx0XHR9LFxuXHRcdHNob3dNb25leSgpIHtcblx0XHRcdHRoaXMuc2hvd01vbmV5MSA9IGZhbHNlXG5cdFx0XHR0aGlzLnNob3dNb25leTIgPSB0cnVlXG5cdFx0fSxcblx0XHRzaG93TW9uZXkyMigpIHtcblx0XHRcdHRoaXMuc2hvd01vbmV5MSA9IHRydWVcblx0XHRcdHRoaXMuc2hvd01vbmV5MiA9IGZhbHNlXG5cdFx0fSxcblx0XHRzZXRTdG9yYWdlKCkge1xuXG5cdFx0fSxcblx0XHRnb1RyYW5zKGl0ZW1tLCBpbmRleCkge1xuXHRcdFx0bGV0IGNvaW4gPSB0aGlzLnVzZXJPYmouY29pbkxpc3RbaW5kZXhdO1xuXHRcdFx0Y29pbi50eXBlID0gdGhpcy51c2VyT2JqLnR5cGU7XG5cdFx0XHRjb2luLnByaXZhdGVLZXkgPSB0aGlzLnVzZXJPYmoucHJpdmF0ZUtleTtcblx0XHRcdGNvaW4uYWRkcmVzcyA9IHRoaXMudXNlck9iai5hZGRyZXNzO1xuXHRcdFx0Y29pbi5wYXNzd29yZCA9IHRoaXMudXNlck9iai5wYXNzd29yZDtcblx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnY29pbicsIGNvaW4pXG5cdFx0XHR1bmkubmF2aWdhdGVUbyh7XG5cdFx0XHRcdHVybDogJy9wYWdlcy9tZW51L3Rva2VuL2J0Yy9pbmRleCdcblx0XHRcdH0pXG5cblx0XHR9LFxuXG5cdFx0Ly8g5ZSk6YaS5pGE5YOP5aS0XG5cdFx0Y2hvb3NlSW1hZ2UoKSB7XG5cdFx0XHR2YXIgX3RoaXMgPSB0aGlzXG5cdFx0XHR1bmkuc2NhbkNvZGUoe1xuXHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbihyZXMpIHtcblx0XHRcdFx0XHRjb25zb2xlLmxvZygn5omr56CB5YaF5a65JyxyZXMucmVzdWx0KVxuXHRcdFx0XHRcdF90aGlzLmltZ1Nob3cgPSByZXMucmVzdWx0O1xuXHRcdFx0XHR9XG5cdFx0XHR9KTtcblxuXHRcdFx0Ly8gdW5pLmNob29zZUltYWdlKHtcblx0XHRcdC8vIFx0Y291bnQ6IDEsIC8v6buY6K6kOVxuXHRcdFx0Ly8gXHRzaXplVHlwZTogWydvcmlnaW5hbCcsICdjb21wcmVzc2VkJ10sIC8v5Y+v5Lul5oyH5a6a5piv5Y6f5Zu+6L+Y5piv5Y6L57yp5Zu+77yM6buY6K6k5LqM6ICF6YO95pyJXG5cdFx0XHQvLyBcdHNvdXJjZVR5cGU6IFsnYWxidW0nLCAnY2FtZXJhJ10sIC8v5LuO55u45YaM6YCJ5oup44CB5pGE5YOP5aS0XG5cdFx0XHQvLyBcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xuXHRcdFx0Ly8gXHRcdF90aGlzLmltZ1Nob3cgPSByZXMudGVtcEZpbGVQYXRoc1swXVxuXHRcdFx0Ly8gXHR9XG5cdFx0XHQvLyB9KTtcblx0XHRcdC8vIGFzcygpXG5cdFx0fSxcblxuXHRcdGdvQ3dhbGxldCgpIHtcblx0XHRcdHRoaXMuaXNTdG9wID0gdHJ1ZVxuXHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xuXHRcdFx0XHR1cmw6ICcuL2N3YWxsZXQvaW5kZXgnXG5cdFx0XHR9KVxuXHRcdH1cblx0fVxufTtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///873\n"); /***/ }), /* 874 */ @@ -90622,11 +90654,11 @@ var render = function() { attrs: { _i: 4 }, on: { change: _vm.radioGroupChange }, model: { - value: _vm._$s(4, "v-model", _vm.value), + value: _vm._$s(4, "v-model", _vm.currency), callback: function($$v) { - _vm.value = $$v + _vm.currency = $$v }, - expression: "value" + expression: "currency" } }, _vm._l(_vm._$s(5, "f", { forItems: _vm.list }), function( @@ -90673,7 +90705,8 @@ var render = function() { ), _c("view", { staticClass: _vm._$s(8, "sc", "select_btn"), - attrs: { _i: 8 } + attrs: { _i: 8 }, + on: { click: _vm.confirmCurrency } }) ], 1 @@ -90709,7 +90742,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBu /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.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\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\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 = { data: function data() {return { checked: false, list: [{ lang: 'USD', disabled: false, name: \"b\" }, { lang: 'JPY', disabled: false, name: \"a\" }, { lang: 'EUR', disabled: false, name: \"c\" }], // u-radio-group的v-model绑定的值如果设置为某个radio的name,就会被默认选中\n value: '' };}, methods: { handove: function handove(item) {// if(item){\n // }\n this.$i18n.locale = item;plus.storage.setItem('locale', item);\n\n },\n radioChange: function radioChange(e) {\n // console.log(e);\n },\n // 选中任一radio时,由radio-group触发\n radioGroupChange: function radioGroupChange(e) {\n // console.log(e);\n },\n change: function change(status) {\n // console.log(status);\n } },\n\n computed: {\n i18n: function i18n() {\n return this.$t('index');\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9zZXR0aW5nL2N1cnJlbmN5L2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwiY2hlY2tlZCIsImxpc3QiLCJsYW5nIiwiZGlzYWJsZWQiLCJuYW1lIiwidmFsdWUiLCJtZXRob2RzIiwiaGFuZG92ZSIsIml0ZW0iLCIkaTE4biIsImxvY2FsZSIsInBsdXMiLCJzdG9yYWdlIiwic2V0SXRlbSIsInJhZGlvQ2hhbmdlIiwiZSIsInJhZGlvR3JvdXBDaGFuZ2UiLCJjaGFuZ2UiLCJzdGF0dXMiLCJjb21wdXRlZCIsImkxOG4iLCIkdCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBb0NBLGlILDhGQXBDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO2VBR2UsRUFDZEEsSUFEYyxrQkFDUCxDQUNOLE9BQU8sRUFDUEMsT0FBTyxFQUFFLEtBREYsRUFFTEMsSUFBSSxFQUFFLENBQ0YsRUFDQ0MsSUFBSSxFQUFDLEtBRE4sRUFFQ0MsUUFBUSxFQUFFLEtBRlgsRUFHQ0MsSUFBSSxFQUFDLEdBSE4sRUFERSxFQU1GLEVBQ0NGLElBQUksRUFBQyxLQUROLEVBRUNDLFFBQVEsRUFBRSxLQUZYLEVBR0NDLElBQUksRUFBQyxHQUhOLEVBTkUsRUFXRixFQUNDRixJQUFJLEVBQUMsS0FETixFQUVDQyxRQUFRLEVBQUUsS0FGWCxFQUdDQyxJQUFJLEVBQUMsR0FITixFQVhFLENBRkQsRUFvQkY7QUFDQUMsV0FBSyxFQUFFLEVBckJMLEVBQVAsQ0F1QkEsQ0F6QmEsRUEyQmRDLE9BQU8sRUFBRSxFQUNQQyxPQURPLG1CQUNDQyxJQURELEVBQ00sQ0FDWjtBQUVBO0FBQ0csV0FBS0MsS0FBTCxDQUFXQyxNQUFYLEdBQW9CRixJQUFwQixDQUVBRyxJQUFJLENBQUNDLE9BQUwsQ0FBYUMsT0FBYixDQUFxQixRQUFyQixFQUErQkwsSUFBL0I7O0FBS0QsS0FaSTtBQWFQTSxlQWJPLHVCQWFLQyxDQWJMLEVBYVE7QUFDYjtBQUNBLEtBZks7QUFnQk47QUFDQUMsb0JBakJNLDRCQWlCV0QsQ0FqQlgsRUFpQmM7QUFDbkI7QUFDQSxLQW5CSztBQW9CVEUsVUFwQlMsa0JBb0JGQyxNQXBCRSxFQW9CTTtBQUNYO0FBQ0EsS0F0QkssRUEzQks7O0FBbURkQyxVQUFRLEVBQUU7QUFDUEMsUUFETyxrQkFDQTtBQUNOLGFBQU8sS0FBS0MsRUFBTCxDQUFRLE9BQVIsQ0FBUDtBQUNBLEtBSE0sRUFuREksRSIsImZpbGUiOiI5MjUuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cblxuaW1wb3J0IGNvbnQgZnJvbSBcIkAvY29tcG9uZW50cy9uYXZpZ2F0aW9uL25hdmlnYXRpb24udnVlXCJcbmV4cG9ydCBkZWZhdWx0IHtcblx0ZGF0YSgpIHtcblx0XHRyZXR1cm4ge1xuXHRcdGNoZWNrZWQ6IGZhbHNlLFxuXHRcdFx0XHRsaXN0OiBbXG5cdFx0XHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHRcdFx0bGFuZzonVVNEJyxcblx0XHRcdFx0XHRcdFx0XHRcdGRpc2FibGVkOiBmYWxzZSxcblx0XHRcdFx0XHRcdFx0XHRcdG5hbWU6XCJiXCJcblx0XHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0XHRcdGxhbmc6J0pQWScsXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNhYmxlZDogZmFsc2UsXG5cdFx0XHRcdFx0XHRcdFx0XHRuYW1lOlwiYVwiXG5cdFx0XHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdFx0XHRsYW5nOidFVVInLFxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzYWJsZWQ6IGZhbHNlLFxuXHRcdFx0XHRcdFx0XHRcdFx0bmFtZTpcImNcIlxuXHRcdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRdLFxuXHRcdFx0XHRcdFx0XHQvLyB1LXJhZGlvLWdyb3Vw55qEdi1tb2RlbOe7keWumueahOWAvOWmguaenOiuvue9ruS4uuafkOS4qnJhZGlv55qEbmFtZe+8jOWwseS8muiiq+m7mOiupOmAieS4rVxuXHRcdFx0XHRcdFx0XHR2YWx1ZTogJycsXG5cdFx0fTtcblx0fSxcblx0XG5cdG1ldGhvZHM6IHtcblx0XHRcdGhhbmRvdmUoaXRlbSl7XG5cdFx0XHRcdC8vIGlmKGl0ZW0pe1xuXHRcdFx0XHRcdFxuXHRcdFx0XHQvLyB9XG5cdFx0XHRcdFx0XHQgdGhpcy4kaTE4bi5sb2NhbGUgPSBpdGVtO1xuXG5cdFx0XHRcdFx0XHQgcGx1cy5zdG9yYWdlLnNldEl0ZW0oJ2xvY2FsZScsIGl0ZW0pO1xuXG5cblxuXG5cdFx0XHRcdFx0fSxcblx0XHRcdHJhZGlvQ2hhbmdlKGUpIHtcblx0XHRcdFx0XHQvLyBjb25zb2xlLmxvZyhlKTtcblx0XHRcdFx0fSxcblx0XHRcdFx0Ly8g6YCJ5Lit5Lu75LiAcmFkaW/ml7bvvIznlLFyYWRpby1ncm91cOinpuWPkVxuXHRcdFx0XHRyYWRpb0dyb3VwQ2hhbmdlKGUpIHtcblx0XHRcdFx0XHQvLyBjb25zb2xlLmxvZyhlKTtcblx0XHRcdFx0fSxcblx0Y2hhbmdlKHN0YXR1cykge1xuXHRcdFx0XHRcdC8vIGNvbnNvbGUubG9nKHN0YXR1cyk7XG5cdFx0XHRcdH0sXG5cdH0sXG5cdGNvbXB1dGVkOiB7XG5cdCAgIGkxOG4oKSB7XG5cdCAgICByZXR1cm4gdGhpcy4kdCgnaW5kZXgnKVxuXHQgICB9XG5cdCAgIH0sXG59O1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///925\n"); +eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.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\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\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 = { data: function data() {return { checked: false, currency: 'USD', list: [{ lang: 'USD', disabled: false, name: \"USD\" }, { lang: 'CNY', disabled: false, name: \"CNY\" }] // u-radio-group的v-model绑定的值如果设置为某个radio的name,就会被默认选中\n };}, onLoad: function onLoad() {var currency = uni.getStorageSync('currency');if (currency) {this.currency = currency;} else {uni.setStorageSync('currency', this.currency);}}, methods: { confirmCurrency: function confirmCurrency() {uni.setStorageSync('currency', this.currency);\n uni.reLaunch({\n url: '/pages/menu/setting/index' });\n\n },\n handove: function handove(item) {\n // if(item){\n\n // }\n this.$i18n.locale = item;\n\n plus.storage.setItem('locale', item);\n\n\n\n\n },\n radioChange: function radioChange(e) {\n // console.log(e);\n },\n // 选中任一radio时,由radio-group触发\n radioGroupChange: function radioGroupChange(e) {\n __f__(\"log\", this.currency, \" at pages/menu/setting/currency/index.vue:87\");\n },\n change: function change(status) {\n // console.log(status);\n } },\n\n computed: {\n i18n: function i18n() {\n return this.$t('index');\n } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9zZXR0aW5nL2N1cnJlbmN5L2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwiY2hlY2tlZCIsImN1cnJlbmN5IiwibGlzdCIsImxhbmciLCJkaXNhYmxlZCIsIm5hbWUiLCJvbkxvYWQiLCJ1bmkiLCJnZXRTdG9yYWdlU3luYyIsInNldFN0b3JhZ2VTeW5jIiwibWV0aG9kcyIsImNvbmZpcm1DdXJyZW5jeSIsInJlTGF1bmNoIiwidXJsIiwiaGFuZG92ZSIsIml0ZW0iLCIkaTE4biIsImxvY2FsZSIsInBsdXMiLCJzdG9yYWdlIiwic2V0SXRlbSIsInJhZGlvQ2hhbmdlIiwiZSIsInJhZGlvR3JvdXBDaGFuZ2UiLCJjaGFuZ2UiLCJzdGF0dXMiLCJjb21wdXRlZCIsImkxOG4iLCIkdCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFnQ0EsaUgsOEZBaENBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO2VBR2UsRUFDZEEsSUFEYyxrQkFDUCxDQUNOLE9BQU8sRUFDTkMsT0FBTyxFQUFFLEtBREgsRUFFTkMsUUFBUSxFQUFDLEtBRkgsRUFHTkMsSUFBSSxFQUFFLENBQUMsRUFDTEMsSUFBSSxFQUFFLEtBREQsRUFFTEMsUUFBUSxFQUFFLEtBRkwsRUFHTEMsSUFBSSxFQUFFLEtBSEQsRUFBRCxFQUtMLEVBQ0NGLElBQUksRUFBRSxLQURQLEVBRUNDLFFBQVEsRUFBRSxLQUZYLEVBR0NDLElBQUksRUFBRSxLQUhQLEVBTEssQ0FIQSxDQWVOO0FBZk0sS0FBUCxDQWtCQSxDQXBCYSxFQXFCZEMsTUFyQmMsb0JBcUJOLENBQ1AsSUFBSUwsUUFBUSxHQUFDTSxHQUFHLENBQUNDLGNBQUosQ0FBbUIsVUFBbkIsQ0FBYixDQUNBLElBQUdQLFFBQUgsRUFBWSxDQUNYLEtBQUtBLFFBQUwsR0FBY0EsUUFBZCxDQUNBLENBRkQsTUFFSyxDQUNKTSxHQUFHLENBQUNFLGNBQUosQ0FBbUIsVUFBbkIsRUFBOEIsS0FBS1IsUUFBbkMsRUFDQSxDQUNELENBNUJhLEVBNkJkUyxPQUFPLEVBQUUsRUFDUkMsZUFEUSw2QkFDUyxDQUNoQkosR0FBRyxDQUFDRSxjQUFKLENBQW1CLFVBQW5CLEVBQThCLEtBQUtSLFFBQW5DO0FBQ0FNLFNBQUcsQ0FBQ0ssUUFBSixDQUFhO0FBQ1pDLFdBQUcsRUFBRSwyQkFETyxFQUFiOztBQUdBLEtBTk87QUFPUkMsV0FQUSxtQkFPQUMsSUFQQSxFQU9NO0FBQ2I7O0FBRUE7QUFDQSxXQUFLQyxLQUFMLENBQVdDLE1BQVgsR0FBb0JGLElBQXBCOztBQUVBRyxVQUFJLENBQUNDLE9BQUwsQ0FBYUMsT0FBYixDQUFxQixRQUFyQixFQUErQkwsSUFBL0I7Ozs7O0FBS0EsS0FsQk87QUFtQlJNLGVBbkJRLHVCQW1CSUMsQ0FuQkosRUFtQk87QUFDZDtBQUNBLEtBckJPO0FBc0JSO0FBQ0FDLG9CQXZCUSw0QkF1QlNELENBdkJULEVBdUJZO0FBQ25CLG1CQUFZLEtBQUtyQixRQUFqQjtBQUNBLEtBekJPO0FBMEJSdUIsVUExQlEsa0JBMEJEQyxNQTFCQyxFQTBCTztBQUNkO0FBQ0EsS0E1Qk8sRUE3Qks7O0FBMkRkQyxVQUFRLEVBQUU7QUFDVEMsUUFEUyxrQkFDRjtBQUNOLGFBQU8sS0FBS0MsRUFBTCxDQUFRLE9BQVIsQ0FBUDtBQUNBLEtBSFEsRUEzREksRSIsImZpbGUiOiI5MjUuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG5pbXBvcnQgY29udCBmcm9tIFwiQC9jb21wb25lbnRzL25hdmlnYXRpb24vbmF2aWdhdGlvbi52dWVcIlxuZXhwb3J0IGRlZmF1bHQge1xuXHRkYXRhKCkge1xuXHRcdHJldHVybiB7XG5cdFx0XHRjaGVja2VkOiBmYWxzZSxcblx0XHRcdGN1cnJlbmN5OidVU0QnLFxuXHRcdFx0bGlzdDogW3tcblx0XHRcdFx0XHRsYW5nOiAnVVNEJyxcblx0XHRcdFx0XHRkaXNhYmxlZDogZmFsc2UsXG5cdFx0XHRcdFx0bmFtZTogXCJVU0RcIlxuXHRcdFx0XHR9LFxuXHRcdFx0XHR7XG5cdFx0XHRcdFx0bGFuZzogJ0NOWScsXG5cdFx0XHRcdFx0ZGlzYWJsZWQ6IGZhbHNlLFxuXHRcdFx0XHRcdG5hbWU6IFwiQ05ZXCJcblx0XHRcdFx0fSxcblx0XHRcdFx0XG5cdFx0XHRdLFxuXHRcdFx0Ly8gdS1yYWRpby1ncm91cOeahHYtbW9kZWznu5HlrprnmoTlgLzlpoLmnpzorr7nva7kuLrmn5DkuKpyYWRpb+eahG5hbWXvvIzlsLHkvJrooqvpu5jorqTpgInkuK1cblx0XHRcdFxuXHRcdH07XG5cdH0sXG5cdG9uTG9hZCgpe1xuXHRcdGxldCBjdXJyZW5jeT11bmkuZ2V0U3RvcmFnZVN5bmMoJ2N1cnJlbmN5Jyk7XG5cdFx0aWYoY3VycmVuY3kpe1xuXHRcdFx0dGhpcy5jdXJyZW5jeT1jdXJyZW5jeTtcblx0XHR9ZWxzZXtcblx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnY3VycmVuY3knLHRoaXMuY3VycmVuY3kpXG5cdFx0fVxuXHR9LFxuXHRtZXRob2RzOiB7XG5cdFx0Y29uZmlybUN1cnJlbmN5KCl7XG5cdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2N1cnJlbmN5Jyx0aGlzLmN1cnJlbmN5KVxuXHRcdFx0dW5pLnJlTGF1bmNoKHtcblx0XHRcdFx0dXJsOiAnL3BhZ2VzL21lbnUvc2V0dGluZy9pbmRleCdcblx0XHRcdH0pXG5cdFx0fSxcblx0XHRoYW5kb3ZlKGl0ZW0pIHtcblx0XHRcdC8vIGlmKGl0ZW0pe1xuXG5cdFx0XHQvLyB9XG5cdFx0XHR0aGlzLiRpMThuLmxvY2FsZSA9IGl0ZW07XG5cblx0XHRcdHBsdXMuc3RvcmFnZS5zZXRJdGVtKCdsb2NhbGUnLCBpdGVtKTtcblxuXG5cblxuXHRcdH0sXG5cdFx0cmFkaW9DaGFuZ2UoZSkge1xuXHRcdFx0Ly8gY29uc29sZS5sb2coZSk7XG5cdFx0fSxcblx0XHQvLyDpgInkuK3ku7vkuIByYWRpb+aXtu+8jOeUsXJhZGlvLWdyb3Vw6Kem5Y+RXG5cdFx0cmFkaW9Hcm91cENoYW5nZShlKSB7XG5cdFx0XHRjb25zb2xlLmxvZyh0aGlzLmN1cnJlbmN5KVxuXHRcdH0sXG5cdFx0Y2hhbmdlKHN0YXR1cykge1xuXHRcdFx0Ly8gY29uc29sZS5sb2coc3RhdHVzKTtcblx0XHR9LFxuXHR9LFxuXHRjb21wdXRlZDoge1xuXHRcdGkxOG4oKSB7XG5cdFx0XHRyZXR1cm4gdGhpcy4kdCgnaW5kZXgnKVxuXHRcdH1cblx0fSxcbn07XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///925\n"); /***/ }), /* 926 */ @@ -90895,7 +90928,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBu /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.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\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\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 = { data: function data() {return { language: this.$store.state.language == 'en' ? 'English' : '简体中文', checked: false, langInfo: {}, lang: '', list: [{ lang: this.$t('index').langfan, disabled: false, name: \"b\" }, { lang: this.$t('index').langjian, disabled: false, name: \"a\" }, { lang: this.$t('index').eng, disabled: false, name: \"c\" }], // u-radio-group的v-model绑定的值如果设置为某个radio的name,就会被默认选中\n value: 'c' };}, methods: { // 中英化\n // 判断当前是什么语言\n nowLanguage: function nowLanguage(e, i) {__f__(\"log\", e, 22222, \" at pages/menu/setting/lang/index.vue:69\");\n this.value = e.name;\n this.lang = e.lang;\n this.langInfo = e;\n __f__(\"log\", this.langInfo, 22222, \" at pages/menu/setting/lang/index.vue:73\");\n },\n confirmLanguage: function confirmLanguage() {\n uni.setStorageSync('lang', this.value);\n\n __f__(\"log\", this.langInfo, 1212212, \" at pages/menu/setting/lang/index.vue:78\");\n if (this.langInfo.name == 'c') {\n this._i18n.locale = 'en';\n this.$store.commit('setLanguage', 'en');\n uni.setStorageSync('langTrue', 'English');\n uni.setStorageSync(\"language\", 'en');\n } else if (this.langInfo.name == 'a') {\n this._i18n.locale = 'zh-CN';\n this.$store.commit('setLanguage', 'zh-CN');\n uni.setStorageSync(\"language\", 'zh-CN');\n uni.setStorageSync('langTrue', '简体中文');\n } else {\n this._i18n.locale = 'zh-CNF';\n this.$store.commit('setLanguage', 'zh-CNF');\n uni.setStorageSync(\"language\", 'zh-CNF');\n uni.setStorageSync('langTrue', '繁體中文');\n }\n uni.reLaunch({\n url: '/pages/menu/setting/index' });\n\n },\n radioChange: function radioChange(e) {\n\n },\n // 选中任一radio时,由radio-group触发\n radioGroupChange: function radioGroupChange(e) {\n\n },\n change: function change(status) {\n\n } },\n\n computed: {\n i18n: function i18n() {\n return this.$t('index');\n } },\n\n onLoad: function onLoad() {\n if (uni.getStorageSync('lang')) {\n this.value = uni.getStorageSync('lang');\n } else {\n uni.setStorageSync('lang', this.value);\n }\n } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9zZXR0aW5nL2xhbmcvaW5kZXgudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJsYW5ndWFnZSIsIiRzdG9yZSIsInN0YXRlIiwiY2hlY2tlZCIsImxhbmdJbmZvIiwibGFuZyIsImxpc3QiLCIkdCIsImxhbmdmYW4iLCJkaXNhYmxlZCIsIm5hbWUiLCJsYW5namlhbiIsImVuZyIsInZhbHVlIiwibWV0aG9kcyIsIm5vd0xhbmd1YWdlIiwiZSIsImkiLCJjb25maXJtTGFuZ3VhZ2UiLCJ1bmkiLCJzZXRTdG9yYWdlU3luYyIsIl9pMThuIiwibG9jYWxlIiwiY29tbWl0IiwicmVMYXVuY2giLCJ1cmwiLCJyYWRpb0NoYW5nZSIsInJhZGlvR3JvdXBDaGFuZ2UiLCJjaGFuZ2UiLCJzdGF0dXMiLCJjb21wdXRlZCIsImkxOG4iLCJvbkxvYWQiLCJnZXRTdG9yYWdlU3luYyJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBaUNBLGlILDhGQWpDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO2VBR2UsRUFDZEEsSUFEYyxrQkFDUCxDQUNOLE9BQU8sRUFDTkMsUUFBUSxFQUFFLEtBQUtDLE1BQUwsQ0FBWUMsS0FBWixDQUFrQkYsUUFBbEIsSUFBOEIsSUFBOUIsR0FBcUMsU0FBckMsR0FBaUQsTUFEckQsRUFFUEcsT0FBTyxFQUFFLEtBRkYsRUFHUEMsUUFBUSxFQUFDLEVBSEYsRUFJUEMsSUFBSSxFQUFDLEVBSkUsRUFLTEMsSUFBSSxFQUFFLENBQ0YsRUFDQ0QsSUFBSSxFQUFDLEtBQUtFLEVBQUwsQ0FBUSxPQUFSLEVBQWlCQyxPQUR2QixFQUVDQyxRQUFR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bkIsRUFBMEIsS0FBS1AsS0FBL0I7QUFDQTtBQUNELEdBdEZjLEUiLCJmaWxlIjoiOTMwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG5cbmltcG9ydCBjb250IGZyb20gXCJAL2NvbXBvbmVudHMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCB7XG5cdGRhdGEoKSB7XG5cdFx0cmV0dXJuIHtcblx0XHRcdGxhbmd1YWdlOiB0aGlzLiRzdG9yZS5zdGF0ZS5sYW5ndWFnZSA9PSAnZW4nID8gJ0VuZ2xpc2gnIDogJ+eugOS9k+S4reaWhycgLFxuXHRcdGNoZWNrZWQ6IGZhbHNlLFxuXHRcdGxhbmdJbmZvOnt9LFxuXHRcdGxhbmc6JycsXG5cdFx0XHRcdGxpc3Q6IFtcblx0XHRcdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdFx0XHRsYW5nOnRoaXMuJHQoJ2luZGV4JykubGFuZ2Zhbixcblx0XHRcdFx0XHRcdFx0XHRcdGRpc2FibGVkOiBmYWxzZSxcblx0XHRcdFx0XHRcdFx0XHRcdG5hbWU6XCJiXCIsXG5cdFx0XHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdFx0XHRsYW5nOnRoaXMuJHQoJ2luZGV4JykubGFuZ2ppYW4sXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNhYmxlZDogZmFsc2UsXG5cdFx0XHRcdFx0XHRcdFx0XHRuYW1lOlwiYVwiLFxuXHRcdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHRcdFx0bGFuZzp0aGlzLiR0KCdpbmRleCcpLmVuZyxcblx0XHRcdFx0XHRcdFx0XHRcdGRpc2FibGVkOiBmYWxzZSxcblx0XHRcdFx0XHRcdFx0XHRcdG5hbWU6XCJjXCIsXG5cdFx0XHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdF0sXG5cdFx0XHRcdFx0XHRcdC8vIHUtcmFkaW8tZ3JvdXDnmoR2LW1vZGVs57uR5a6a55qE5YC85aaC5p6c6K6+572u5Li65p+Q5LiqcmFkaW/nmoRuYW1l77yM5bCx5Lya6KKr6buY6K6k6YCJ5LitXG5cdFx0XHRcdFx0XHRcdHZhbHVlOiAnYycsXG5cdFx0fTtcblx0fSxcblx0XG5cdG1ldGhvZHM6IHtcblx0Ly8g5Lit6Iux5YyWXG5cdC8vIOWIpOaWreW9k+WJjeaYr+S7gOS5iOivreiogFxuXHRub3dMYW5ndWFnZShlLGkpIHtcblx0XHRjb25zb2xlLmxvZyhlLDIyMjIyKVxuXHRcdHRoaXMudmFsdWU9ZS5uYW1lXG5cdHRoaXMubGFuZz1lLmxhbmdcblx0dGhpcy5sYW5nSW5mbz1lO1xuXHRjb25zb2xlLmxvZyh0aGlzLmxhbmdJbmZvLDIyMjIyKVxuXHRcdH0sXG5cdFx0Y29uZmlybUxhbmd1YWdlKCl7XG5cdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnbGFuZycsdGhpcy52YWx1ZSlcblx0XHRcdFxuXHRcdFx0Y29uc29sZS5sb2codGhpcy5sYW5nSW5mbywxMjEyMjEyKVxuXHRcdGlmICh0aGlzLmxhbmdJbmZvLm5hbWUgPT0gJ2MnKSB7XG5cdFx0XHR0aGlzLl9pMThuLmxvY2FsZSA9ICdlbidcblx0XHRcdHRoaXMuJHN0b3JlLmNvbW1pdCgnc2V0TGFuZ3VhZ2UnLCAnZW4nKVxuXHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2xhbmdUcnVlJywnRW5nbGlzaCcpXG5cdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoXCJsYW5ndWFnZVwiLCAnZW4nKVxuXHRcdH0gZWxzZSBpZiAodGhpcy5sYW5nSW5mby5uYW1lID09ICdhJykge1xuXHRcdFx0dGhpcy5faTE4bi5sb2NhbGUgPSAnemgtQ04nXG5cdFx0XHR0aGlzLiRzdG9yZS5jb21taXQoJ3NldExhbmd1YWdlJywgJ3poLUNOJylcblx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYyhcImxhbmd1YWdlXCIsICd6aC1DTicpXG5cdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2xhbmdUcnVlJywn566A5L2T5Lit5paHJylcblx0XHR9ZWxzZXtcblx0XHRcdHRoaXMuX2kxOG4ubG9jYWxlID0gJ3poLUNORidcblx0XHRcdHRoaXMuJHN0b3JlLmNvbW1pdCgnc2V0TGFuZ3VhZ2UnLCAnemgtQ05GJylcblx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYyhcImxhbmd1YWdlXCIsICd6aC1DTkYnKVxuXHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdsYW5nVHJ1ZScsJ+e5gemrlOS4reaWhycpXG5cdFx0fVxuXHRcdHVuaS5yZUxhdW5jaCh7XG5cdFx0XHR1cmw6Jy9wYWdlcy9tZW51L3NldHRpbmcvaW5kZXgnXG5cdFx0fSlcblx0XHR9LFxuXHRcdFx0cmFkaW9DaGFuZ2UoZSkge1xuXHRcdFx0XHRcblx0XHRcdFx0fSxcblx0XHRcdFx0Ly8g6YCJ5Lit5Lu75LiAcmFkaW/ml7bvvIznlLFyYWRpby1ncm91cOinpuWPkVxuXHRcdFx0XHRyYWRpb0dyb3VwQ2hhbmdlKGUpIHtcblx0XHRcdFx0XG5cdFx0XHRcdH0sXG5cdGNoYW5nZShzdGF0dXMpIHtcblx0XHRcdFx0XG5cdFx0XHRcdH0sXG5cdH0sXG5jb21wdXRlZDoge1xuXHRpMThuKCkge1xuXHRcdHJldHVybiB0aGlzLiR0KCdpbmRleCcpXG5cdH0sXG59LFxub25Mb2FkKCkge1xuXHRpZih1bmkuZ2V0U3RvcmFnZVN5bmMoJ2xhbmcnKSl7XG5cdFx0dGhpcy52YWx1ZT11bmkuZ2V0U3RvcmFnZVN5bmMoJ2xhbmcnKVxuXHR9ZWxzZXtcblx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2xhbmcnLHRoaXMudmFsdWUpXG5cdH1cbn1cbn07XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///930\n"); +eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.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\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\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 = { data: function data() {return { language: this.$store.state.language == 'en' ? 'English' : '简体中文', checked: false, langInfo: {}, lang: '', list: [{ lang: this.$t('index').langfan, disabled: false, name: \"b\" }, { lang: this.$t('index').langjian, disabled: false, name: \"a\" }, { lang: this.$t('index').eng, disabled: false, name: \"c\" }], // u-radio-group的v-model绑定的值如果设置为某个radio的name,就会被默认选中\n value: 'c' };},\n methods: {\n // 中英化\n // 判断当前是什么语言\n nowLanguage: function nowLanguage(e, i) {\n __f__(\"log\", e, 22222, \" at pages/menu/setting/lang/index.vue:64\");\n this.value = e.name;\n this.lang = e.lang;\n this.langInfo = e;\n __f__(\"log\", this.langInfo, 22222, \" at pages/menu/setting/lang/index.vue:68\");\n },\n confirmLanguage: function confirmLanguage() {\n uni.setStorageSync('lang', this.value);\n\n __f__(\"log\", this.langInfo, 1212212, \" at pages/menu/setting/lang/index.vue:73\");\n if (this.langInfo.name == 'c') {\n this._i18n.locale = 'en';\n this.$store.commit('setLanguage', 'en');\n uni.setStorageSync('langTrue', 'English');\n uni.setStorageSync(\"language\", 'en');\n } else if (this.langInfo.name == 'a') {\n this._i18n.locale = 'zh-CN';\n this.$store.commit('setLanguage', 'zh-CN');\n uni.setStorageSync(\"language\", 'zh-CN');\n uni.setStorageSync('langTrue', '简体中文');\n } else {\n this._i18n.locale = 'zh-CNF';\n this.$store.commit('setLanguage', 'zh-CNF');\n uni.setStorageSync(\"language\", 'zh-CNF');\n uni.setStorageSync('langTrue', '繁體中文');\n }\n uni.reLaunch({\n url: '/pages/menu/setting/index' });\n\n },\n radioChange: function radioChange(e) {\n\n },\n // 选中任一radio时,由radio-group触发\n radioGroupChange: function radioGroupChange(e) {\n\n },\n change: function change(status) {\n\n } },\n\n computed: {\n i18n: function i18n() {\n return this.$t('index');\n } },\n\n onLoad: function onLoad() {\n if (uni.getStorageSync('lang')) {\n this.value = uni.getStorageSync('lang');\n } else {\n uni.setStorageSync('lang', this.value);\n }\n } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9zZXR0aW5nL2xhbmcvaW5kZXgudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJsYW5ndWFnZSIsIiRzdG9yZSIsInN0YXRlIiwiY2hlY2tlZCIsImxhbmdJbmZvIiwibGFuZyIsImxpc3QiLCIkdCIsImxhbmdmYW4iLCJkaXNhYmxlZCIsIm5hbWUiLCJsYW5namlhbiIsImVuZyIsInZhbHVlIiwibWV0aG9kcyIsIm5vd0xhbmd1YWdlIiwiZSIsImkiLCJjb25maXJtTGFuZ3VhZ2UiLCJ1bmkiLCJzZXRTdG9yYWdlU3luYyIsIl9pMThuIiwibG9jYWxlIiwiY29tbWl0IiwicmVMYXVuY2giLCJ1cmwiLCJyYWRpb0NoYW5nZSIsInJhZGlvR3JvdXBDaGFuZ2UiLCJjaGFuZ2UiLCJzdGF0dXMiLCJjb21wdXRlZCIsImkxOG4iLCJvbkxvYWQiLCJnZXRTdG9yYWdlU3luYyJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUE2QkEsaUgsOEZBN0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO2VBR2UsRUFDZEEsSUFEYyxrQkFDUCxDQUNOLE9BQU8sRUFDTkMsUUFBUSxFQUFFLEtBQUtDLE1BQUwsQ0FBWUMsS0FBWixDQUFrQkYsUUFBbEIsSUFBOEIsSUFBOUIsR0FBcUMsU0FBckMsR0FBaUQsTUFEckQsRUFFTkcsT0FBTyxFQUFFLEtBRkgsRUFHTkMsUUFBUSxFQUFFLEVBSEosRUFJTkMsSUFBSSxFQUFFLEVBSkEsRUFLTkMsSUFBSSxFQUFFLENBQUMsRUFDTEQsSUFBSSxFQUFFLEtBQUtFLEVBQUwsQ0FBUSxPQUFSLEVBQWlCQyxPQURsQixFQUVMQyxRQUFRLEVBQUUsS0FGTCxFQUdMQyxJQUFJLEVB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O0FBQ0E7QUFDRCxHQXJGYSxFIiwiZmlsZSI6IjkzMC5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG5cbmltcG9ydCBjb250IGZyb20gXCJAL2NvbXBvbmVudHMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCB7XG5cdGRhdGEoKSB7XG5cdFx0cmV0dXJuIHtcblx0XHRcdGxhbmd1YWdlOiB0aGlzLiRzdG9yZS5zdGF0ZS5sYW5ndWFnZSA9PSAnZW4nID8gJ0VuZ2xpc2gnIDogJ+eugOS9k+S4reaWhycsXG5cdFx0XHRjaGVja2VkOiBmYWxzZSxcblx0XHRcdGxhbmdJbmZvOiB7fSxcblx0XHRcdGxhbmc6ICcnLFxuXHRcdFx0bGlzdDogW3tcblx0XHRcdFx0XHRsYW5nOiB0aGlzLiR0KCdpbmRleCcpLmxhbmdmYW4sXG5cdFx0XHRcdFx0ZGlzYWJsZWQ6IGZhbHNlLFxuXHRcdFx0XHRcdG5hbWU6IFwiYlwiLFxuXHRcdFx0XHR9LFxuXHRcdFx0XHR7XG5cdFx0XHRcdFx0bGFuZzogdGhpcy4kdCgnaW5kZXgnKS5sYW5namlhbixcblx0XHRcdFx0XHRkaXNhYmxlZDogZmFsc2UsXG5cdFx0XHRcdFx0bmFtZTogXCJhXCIsXG5cdFx0XHRcdH0sXG5cdFx0XHRcdHtcblx0XHRcdFx0XHRsYW5nOiB0aGlzLiR0KCdpbmRleCcpLmVuZyxcblx0XHRcdFx0XHRkaXNhYmxlZDogZmFsc2UsXG5cdFx0XHRcdFx0bmFtZTogXCJjXCIsXG5cdFx0XHRcdH0sXG5cblx0XHRcdF0sXG5cdFx0XHQvLyB1LXJhZGlvLWdyb3Vw55qEdi1tb2RlbOe7keWumueahOWAvOWmguaenOiuvue9ruS4uuafkOS4qnJhZGlv55qEbmFtZe+8jOWwseS8muiiq+m7mOiupOmAieS4rVxuXHRcdFx0dmFsdWU6ICdjJyxcblx0XHR9O1xuXHR9LFxuXG5cdG1ldGhvZHM6IHtcblx0XHQvLyDkuK3oi7HljJZcblx0XHQvLyDliKTmlq3lvZPliY3mmK/ku4DkuYjor63oqIBcblx0XHRub3dMYW5ndWFnZShlLCBpKSB7XG5cdFx0XHRjb25zb2xlLmxvZyhlLCAyMjIyMilcblx0XHRcdHRoaXMudmFsdWUgPSBlLm5hbWVcblx0XHRcdHRoaXMubGFuZyA9IGUubGFuZ1xuXHRcdFx0dGhpcy5sYW5nSW5mbyA9IGU7XG5cdFx0XHRjb25zb2xlLmxvZyh0aGlzLmxhbmdJbmZvLCAyMjIyMilcblx0XHR9LFxuXHRcdGNvbmZpcm1MYW5ndWFnZSgpIHtcblx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnbGFuZycsIHRoaXMudmFsdWUpXG5cblx0XHRcdGNvbnNvbGUubG9nKHRoaXMubGFuZ0luZm8sIDEyMTIyMTIpXG5cdFx0XHRpZiAodGhpcy5sYW5nSW5mby5uYW1lID09ICdjJykge1xuXHRcdFx0XHR0aGlzLl9pMThuLmxvY2FsZSA9ICdlbidcblx0XHRcdFx0dGhpcy4kc3RvcmUuY29tbWl0KCdzZXRMYW5ndWFnZScsICdlbicpXG5cdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnbGFuZ1RydWUnLCAnRW5nbGlzaCcpXG5cdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYyhcImxhbmd1YWdlXCIsICdlbicpXG5cdFx0XHR9IGVsc2UgaWYgKHRoaXMubGFuZ0luZm8ubmFtZSA9PSAnYScpIHtcblx0XHRcdFx0dGhpcy5faTE4bi5sb2NhbGUgPSAnemgtQ04nXG5cdFx0XHRcdHRoaXMuJHN0b3JlLmNvbW1pdCgnc2V0TGFuZ3VhZ2UnLCAnemgtQ04nKVxuXHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoXCJsYW5ndWFnZVwiLCAnemgtQ04nKVxuXHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2xhbmdUcnVlJywgJ+eugOS9k+S4reaWhycpXG5cdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHR0aGlzLl9pMThuLmxvY2FsZSA9ICd6aC1DTkYnXG5cdFx0XHRcdHRoaXMuJHN0b3JlLmNvbW1pdCgnc2V0TGFuZ3VhZ2UnLCAnemgtQ05GJylcblx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKFwibGFuZ3VhZ2VcIiwgJ3poLUNORicpXG5cdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnbGFuZ1RydWUnLCAn57mB6auU5Lit5paHJylcblx0XHRcdH1cblx0XHRcdHVuaS5yZUxhdW5jaCh7XG5cdFx0XHRcdHVybDogJy9wYWdlcy9tZW51L3NldHRpbmcvaW5kZXgnXG5cdFx0XHR9KVxuXHRcdH0sXG5cdFx0cmFkaW9DaGFuZ2UoZSkge1xuXG5cdFx0fSxcblx0XHQvLyDpgInkuK3ku7vkuIByYWRpb+aXtu+8jOeUsXJhZGlvLWdyb3Vw6Kem5Y+RXG5cdFx0cmFkaW9Hcm91cENoYW5nZShlKSB7XG5cblx0XHR9LFxuXHRcdGNoYW5nZShzdGF0dXMpIHtcblxuXHRcdH0sXG5cdH0sXG5cdGNvbXB1dGVkOiB7XG5cdFx0aTE4bigpIHtcblx0XHRcdHJldHVybiB0aGlzLiR0KCdpbmRleCcpXG5cdFx0fSxcblx0fSxcblx0b25Mb2FkKCkge1xuXHRcdGlmICh1bmkuZ2V0U3RvcmFnZVN5bmMoJ2xhbmcnKSkge1xuXHRcdFx0dGhpcy52YWx1ZSA9IHVuaS5nZXRTdG9yYWdlU3luYygnbGFuZycpXG5cdFx0fSBlbHNlIHtcblx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnbGFuZycsIHRoaXMudmFsdWUpXG5cdFx0fVxuXHR9XG59O1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///930\n"); /***/ }), /* 931 */ @@ -94212,7 +94245,7 @@ eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.de /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _TokenUtil = _interopRequireDefault(__webpack_require__(/*! ./TokenUtil.js */ 43));\nvar _BtcUtil = _interopRequireDefault(__webpack_require__(/*! ./BtcUtil.js */ 987));\nvar _TronUtil = _interopRequireDefault(__webpack_require__(/*! ./TronUtil.js */ 988));\nvar _EthUtil = _interopRequireDefault(__webpack_require__(/*! ./EthUtil.js */ 989));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}\n\nvar fullWallet = {\n \"BTC\": [{\n balance: 0,\n name: \"BTC\",\n type: 'BTC',\n coinList: [{\n name: \"BTC\",\n xname: 'Bitcoin',\n balance: 0,\n icon: __webpack_require__(/*! @/static/tongyonh/bye.png */ 546) }] }],\n\n\n \"ETH\": [{\n balance: 0,\n name: \"ETH\",\n type: 'ETH',\n coinList: [{\n name: \"ETH\",\n xname: 'Ethereum',\n balance: 0,\n icon: __webpack_require__(/*! @/static/tongyonh/Frame3299.png */ 547) },\n\n {\n name: \"USDT\",\n xname: 'Tether USD',\n balance: 0,\n contractAddress: '0xdac17f958d2ee523a2206206994597c13d831ec7',\n icon: __webpack_require__(/*! @/static/tongyonh/img500.png */ 548) }] }],\n\n\n\n \"TRX\": [{\n balance: 0,\n name: \"TRX\",\n type: 'TRX',\n coinList: [{\n name: \"TRX\",\n xname: 'TRON',\n balance: 0,\n icon: __webpack_require__(/*! @/static/tongyonh/tron1.png */ 549) },\n\n {\n name: \"USDT\",\n xname: 'Tether USD',\n balance: 0,\n contractAddress: 'TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t',\n icon: __webpack_require__(/*! @/static/tongyonh/tether_usd.png */ 550) }] }] };\n\n\n\n\n\nvar WalletUtil = {\n //初次创建钱包\n initialWallet: function initialWallet(mnemonic, password) {\n __f__(\"log\", password, 'password', \" at utils/WalletUtil.js:61\");\n var walletInfo = fullWallet;\n var btc = _TokenUtil.default.generateBtc(mnemonic);\n walletInfo.BTC[0].password = password;\n walletInfo.BTC[0].mnemonic = mnemonic;\n walletInfo.BTC[0].privateKey = btc.privateKey;\n walletInfo.BTC[0].address = btc.address;\n walletInfo.BTC[0].ellipsisAddress = walletInfo.BTC[0].address.substring(0, 6) + '...' + walletInfo.BTC[0].address.substring(25,\n walletInfo.BTC[0].address.length);\n var eth = _TokenUtil.default.generateEth(mnemonic);\n walletInfo.ETH[0].password = password;\n walletInfo.ETH[0].mnemonic = mnemonic;\n walletInfo.ETH[0].privateKey = eth.privateKey;\n walletInfo.ETH[0].address = eth.address;\n var tron = _TokenUtil.default.generateTron(mnemonic);\n walletInfo.TRX[0].mnemonic = mnemonic;\n walletInfo.TRX[0].password = password;\n walletInfo.TRX[0].privateKey = tron.privateKey;\n walletInfo.TRX[0].address = tron.address;\n var wallet = walletInfo.BTC[0];\n uni.setStorageSync('walletInfo', walletInfo);\n uni.setStorageSync('wallet', wallet);\n this.updateBalance();\n },\n //修改钱包名称\n updateWalletName: function updateWalletName(type, address, name) {\n var walletInfo = uni.getStorageSync('walletInfo');\n var walletList = walletInfo[type];\n for (var k = 0, length = walletList.length; k < length; k++) {\n if (walletList[k].address === address) {\n walletList[k].name = name;\n break;\n }\n }\n uni.setStorageSync('walletInfo', walletInfo);\n },\n //助记词新建\n mnemonicEstablishWallet: function mnemonicEstablishWallet(type, mnemonic, password) {\n var walletInfo = uni.getStorageSync('walletInfo');\n __f__(\"log\", password, 'password', type, \" at utils/WalletUtil.js:100\");\n var walletdec;\n switch (type) {\n case 'BTC':\n walletdec = _TokenUtil.default.generateBtc(mnemonic);\n if (uni.getStorageSync('walletInfo')) {\n uni.setStorageSync('walleti', walletdec.address);\n }\n\n break;\n case 'ETH':\n walletdec = _TokenUtil.default.generateEth(mnemonic);\n if (uni.getStorageSync('walletInfo')) {\n uni.setStorageSync('walleti', walletdec.address);\n }\n\n break;\n case 'TRX':\n\n walletdec = _TokenUtil.default.generateTron(mnemonic);\n if (uni.getStorageSync('walletInfo')) {\n uni.setStorageSync('walleti', walletdec.address);\n }\n\n break;}\n\n var wallet = fullWallet[type][0];\n wallet.password = password;\n wallet.privateKey = walletdec.privateKey;\n wallet.mnemonic = mnemonic;\n wallet.address = walletdec.address;\n __f__(\"log\", wallet, \" at utils/WalletUtil.js:131\");\n walletInfo[type].push(wallet);\n __f__(\"log\", walletInfo, 1111111, \" at utils/WalletUtil.js:133\");\n uni.setStorageSync('walletInfo', walletInfo);\n uni.setStorageSync('wallet', wallet);\n uni.setStorageSync('walleti', wallet.address);\n\n },\n //私钥新建\n privateKeyEstablishWallet: function privateKeyEstablishWallet(type, privateKey, password) {\n var walletInfo = uni.getStorageSync('walletInfo');\n __f__(\"log\", type, \" at utils/WalletUtil.js:142\");\n __f__(\"log\", password, 'password', \" at utils/WalletUtil.js:143\");\n var walletdec;\n switch (type) {\n case 'BTC':\n walletdec = _TokenUtil.default.importBtcPrivateKey(privateKey);\n break;\n case 'ETH':\n walletdec = _TokenUtil.default.importEthPrivateKey(privateKey);\n break;\n case 'TRX':\n walletdec = _TokenUtil.default.importTronPrivateKey(privateKey);\n break;}\n\n var wallet = fullWallet[type][0];\n wallet.password = password;\n wallet.privateKey = walletdec.privateKey;\n wallet.address = walletdec.address;\n walletInfo[type].push(wallet);\n __f__(\"log\", walletInfo, '当前私钥建的', \" at utils/WalletUtil.js:161\");\n uni.setStorageSync('walletInfo', walletInfo);\n uni.setStorageSync('wallet', wallet);\n uni.setStorageSync('walleti', wallet.address);\n },\n //获取钱包列表\n getWalletList: function getWalletList(type) {\n var walletInfo = uni.getStorageSync('walletInfo');\n var walletList = [];\n if (type) {\n walletList = walletInfo[type];\n for (var k = 0, length = walletList.length; k < length; k++) {\n var address = walletList[k].address;\n walletList[k].ellipsisAddress = address.substring(0, 6) + '...' + address.substring(25,\n address.length);\n }\n } else {\n for (var obj in walletInfo) {\n for (var k = 0, length = walletInfo[obj].length; k < length; k++) {\n var _address = walletInfo[obj][k].address;\n\n walletInfo[obj][k].ellipsisAddress = _address.substring(0, 6) + '...' + _address.substring(\n _address.length - 6,\n _address.length);\n walletInfo[obj][k].type = obj;\n walletList.push(walletInfo[obj][k]);\n }\n }\n }\n return walletList;\n },\n selectWallet: function selectWallet(type, address) {\n __f__(\"log\", '选择钱包', \" at utils/WalletUtil.js:193\");\n uni.setStorageSync('walleti', address);\n var walletInfo = uni.getStorageSync('walletInfo');\n var walletList = walletInfo[type];\n __f__(\"log\", \" at utils/WalletUtil.js:197\");\n for (var k = 0, length = walletList.length; k < length; k++) {\n if (walletList[k].address == address) {\n walletList[k].ellipsisAddress = address.substring(0, 6) + '...' + address.substring(25,\n address.length);\n uni.setStorageSync('wallet', walletList[k]);\n break;\n }\n\n }\n },\n updateBalance: function updateBalance(success) {\n var wallet = uni.getStorageSync('wallet');\n __f__(\"log\", wallet, '更新余额', \" at utils/WalletUtil.js:210\");\n var walletInfo = uni.getStorageSync('walletInfo');\n for (var k = 0, length = walletInfo[wallet.type].length; k < length; k++) {\n if (walletInfo[wallet.type][k].address === wallet.address) {\n walletInfo[wallet.type][k] = wallet;\n break;\n }\n }\n uni.setStorageSync('walletInfo', walletInfo);\n var that = this;\n this.getPrice(wallet.type, function (rr) {\n that.getPrice('USDT', function (usdt) {\n switch (wallet.type) {\n case 'BTC':\n __f__(\"log\", \"进来BTC\", \" at utils/WalletUtil.js:224\");\n _BtcUtil.default.getBalance(wallet.address, function (balance) {\n wallet.balance = balance;\n wallet.balancePrice = (balance * rr).toFixed(2);\n wallet.coinList[0].balance = balance;\n wallet.coinList[0].balancePrice = wallet.balancePrice;\n uni.setStorageSync('wallet', wallet);\n success();\n });\n break;\n case 'ETH':\n __f__(\"log\", \"进来ETH\", \" at utils/WalletUtil.js:235\");\n _EthUtil.default.getBalance(wallet.address, function (balance) {\n wallet.balance = balance;\n wallet.balancePrice = (balance * rr).toFixed(2);\n wallet.coinList[0].balance = balance;\n wallet.coinList[0].balancePrice = wallet.balancePrice;var _loop = function _loop(\n i) {\n _EthUtil.default.getTokenBalance(wallet.address, wallet.coinList[\n i].contractAddress, function (b) {\n wallet.coinList[i].balance = b;\n wallet.coinList[1].balancePrice = (wallet.\n coinList[1].balance * usdt).\n toFixed(2);\n uni.setStorageSync('wallet', wallet);\n success();\n });};for (var i = 1; i < wallet.coinList.length; i++) {_loop(i);\n\n }\n });\n\n break;\n case 'TRX':\n __f__(\"log\", \"进来TRX\", \" at utils/WalletUtil.js:257\");\n _TronUtil.default.getTronBalance(wallet.address).then(function (res) {\n wallet.balance = res;\n wallet.balancePrice = (res * rr).toFixed(2);\n wallet.coinList[0].balance = res;\n wallet.coinList[0].balancePrice = wallet.balancePrice;\n _TronUtil.default.getContract(wallet.address, wallet.coinList,\n function (list) {\n wallet.coinList = list;\n wallet.coinList[1].balancePrice = (wallet.\n coinList[1].balance * usdt).toFixed(2);\n __f__(\"log\", wallet.coinList, \" at utils/WalletUtil.js:268\");\n uni.setStorageSync('wallet', wallet);\n success();\n });\n\n });\n\n break;}\n\n\n\n });\n\n });\n\n },\n getPrice: function getPrice(type, _success) {\n uni.request({\n url: 'https://apilist.tronscan.org/api/token/price?token=' + type.toLowerCase(), //请求接口\n header: {\n 'content-type': 'application/x-www-form-urlencoded' //自定义请求头信息\n },\n success: function success(res) {\n __f__(\"log\", res.data.price_in_usd, \" at utils/WalletUtil.js:291\");\n _success(res.data.price_in_usd);\n\n\n\n } });\n\n\n },\n\n\n // 封装地址方法\n updateAddress: function updateAddress(type, value, bigAddress, addressName) {\n var that = this;\n switch (wallet.type) {\n case 'BTC':\n\n break;\n case 'ETH':\n\n\n break;\n case 'TRX':\n if (value == 'ETH') {\n var gai = uni.getStorageSync('ETHAddressInfo');\n var gai2 = uni.getStorageSync('TRXAddressInfo');\n var index = uni.getStorageSync('editIndex');\n var eth = new Object();\n eth.address = bigAddress;\n eth.name = addressName;\n eth.coinList = [{\n name: \"ETH\",\n name2: \"ETH\",\n xname: 'Ethereum',\n icon: __webpack_require__(/*! @/static/tongyonh/Frame3299.png */ 547) }];\n\n gai2.splice(index, 1);\n uni.setStorageSync('TRXAddressInfo', gai2);\n gai.push(eth);\n uni.setStorageSync('ETHAddressInfo', gai);\n uni.showToast({\n title: 'Successfully',\n icon: 'success',\n duration: 1500 });\n\n uni.navigateTo({\n url: '../address/index' });\n\n }\n\n break;}\n\n\n\n },\n // 指纹识别\n finger: function finger() {\n\n if (!plus.fingerprint.isSupport()) {\n this.result = '此设备不支持指纹识别';\n this.disabled = true;\n } else if (!plus.fingerprint.isKeyguardSecure()) {\n this.result = '此设备未设置密码锁屏,无法使用指纹识别';\n this.disabled = true;\n } else if (!plus.fingerprint.isEnrolledFingerprints()) {\n this.result = '此设备未录入指纹,请到设置中开启';\n this.disabled = true;\n } else {\n this.result = '此设备支持指纹识别';\n this.disabled = false;\n }\n\n\n\n\n\n\n\n\n },\n\n fingerprint: function fingerprint(sett) {\n var bltype = true;\n\n if (!plus.fingerprint.isSupport()) {\n uni.showToast({\n title: 'This device does not support fingerprint identification',\n icon: 'none',\n duration: 1500 });\n\n // this.disabled = true;\n } else if (!plus.fingerprint.isKeyguardSecure()) {\n uni.showToast({\n title: 'This device is not equipped with a password lock screen and cannot use fingerprint identification',\n icon: 'none',\n duration: 1500 });\n\n\n } else if (!plus.fingerprint.isEnrolledFingerprints()) {\n uni.showToast({\n title: 'There is no fingerprint entered in this device. Please turn it on in the setting',\n icon: 'none',\n duration: 1500 });\n\n // this.disabled = true;\n } else {\n // this.result = '此设备支持指纹识别';\n // // this.disabled = false;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n var that = this;\n var forSett = true;\n\n plus.fingerprint.authenticate(function () {\n plus.nativeUI.closeWaiting(); //兼容Android平台关闭等待框\t\n // uni.showToast({\n // \ttitle: 'Fingerprint identification succeeded',\n // \ticon: 'none',\n // \tduration: 1500,\n // \t\t})\n // 存储设置里开启指纹后的状态,隐藏使用密码\n __f__(\"log\", forSett, 12121, \" at utils/WalletUtil.js:427\");\n if (sett) {\n uni.setStorageSync('fingerPass', true);\n __f__(\"log\", forSett, 12121, \" at utils/WalletUtil.js:430\");\n\n }\n //plus.nativeUI.alert('Fingerprint identification succeeded');\n }, function (e) {\n switch (e.code) {\n case e.AUTHENTICATE_MISMATCH:\n plus.nativeUI.toast('Fingerprint matching failed, please re-enter');\n break;\n case e.AUTHENTICATE_OVERLIMIT:\n plus.nativeUI.closeWaiting(); //兼容Android平台关闭等待框\n plus.nativeUI.alert(\n 'The number of fingerprint identification failures exceeds the limit. Please use other methods for authentication');\n\n break;\n case e.CANCEL:\n plus.nativeUI.toast('Recognition has been cancelled');\n break;\n default:\n plus.nativeUI.closeWaiting(); //兼容Android平台关闭等待框\n plus.nativeUI.alert('Fingerprint identification failed, please try again');\n break;}\n\n });\n // Android平台手动弹出等待提示框 \n if ('Android' == plus.os.name) {\n this.show = true;\n /* plus.nativeUI.showWaiting('指纹识别中...').onclose = function() {\r\n \tplus.fingerprint.cancel();\r\n } */\n }\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n }\n\n\n\n },\n printCancel: function printCancel() {\n plus.fingerprint.cancel();\n // this.result=\"停止指纹识别\"\n } };var _default =\n\nWalletUtil;exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvV2FsbGV0VXRpbC5qcyJdLCJuYW1lcyI6WyJmdWxsV2FsbGV0IiwiYmFsYW5jZSIsIm5hbWUiLCJ0eXBlIiwiY29pbkxpc3QiLCJ4bmFtZSIsImljb24iLCJyZXF1aXJlIiwiY29udHJhY3RBZGRyZXNzIiwiV2FsbGV0VXRpbCIsImluaXRpYWxXYWxsZXQiLCJtbmVtb25pYyIsInBhc3N3b3JkIiwid2FsbGV0SW5mbyIsImJ0YyIsIlRva2VuVXRpbCIsImdlbmVyYXRlQnRjIiwiQlRDIiwicHJpdmF0ZUtleSIsImFkZHJlc3MiLCJlbGxpcHNpc0FkZHJlc3MiLCJzdWJzdHJpbmciLCJsZW5ndGgiLCJldGgiLCJnZW5lcmF0ZUV0aCIsIkVUSCIsInRyb24iLCJnZW5lcmF0ZVRyb24iLCJUUlgiLCJ3YWxsZXQiLCJ1bmkiLCJzZXRTdG9yYWdlU3luYyIsInVwZGF0ZUJhbGFuY2UiLCJ1cGRhdGVXYWxsZXROYW1lIiwiZ2V0U3RvcmFnZVN5bmMiLCJ3YWxsZXRMaXN0IiwiayIsIm1uZW1vbmljRXN0YWJsaXNoV2FsbGV0Iiwid2FsbGV0ZGVjIiwicHVzaCIsInByaXZhdGVLZXlFc3RhYmxpc2hXYWxsZXQiLCJpbXBvcnRCdGNQcml2YXRlS2V5IiwiaW1wb3J0RXRoUHJpdmF0ZUtleSIsImltcG9ydFRyb25Qcml2YXRlS2V5IiwiZ2V0V2FsbGV0TGlzdCIsIm9iaiIsInNlbGVjdFdhbGxldCIsInN1Y2Nlc3MiLCJ0aGF0IiwiZ2V0UHJpY2UiLCJyciIsInVzZHQiLCJCdGNVdGlsIiwiZ2V0QmFsYW5jZSIsImJhbGFuY2VQcmljZSIsInRvRml4ZWQiLCJFdGhVdGlsIiwiaSIsImdldFRva2VuQmFsYW5jZSIsImIiLCJUcm9uVXRpbCIsImdldFRyb25CYWxhbmNlIiwidGhlbiIsInJlcyIsImdldENvbnRyYWN0IiwibGlzdCIsInJlcXVlc3QiLCJ1cmwiLCJ0b0xvd2VyQ2FzZSIsImhlYWRlciIsImRhdGEiLCJwcmljZV9pbl91c2QiLCJ1cGRhdGVBZGRyZXNzIiwidmFsdWUiLCJiaWdBZGRyZXNzIiwiYWRkcmVzc05hbWUiLCJnYWkiLCJnYWkyIiwiaW5kZXgiLCJPYmplY3QiLCJuYW1lMiIsInNwbGljZSIsInNob3dUb2FzdCIsInRpdGxlIiwiZHVyYXRpb24iLCJuYXZpZ2F0ZVRvIiwiZmluZ2VyIiwicGx1cyIsImZpbmdlcnByaW50IiwiaXNTdXBwb3J0IiwicmVzdWx0IiwiZGlzYWJsZWQiLCJpc0tleWd1YXJkU2VjdXJlIiwiaXNFbnJvbGxlZEZpbmdlcnByaW50cyIsInNldHQiLCJibHR5cGUiLCJmb3JTZXR0IiwiYXV0aGVudGljYXRlIiwibmF0aXZlVUkiLCJjbG9zZVdhaXRpbmciLCJlIiwiY29kZSIsIkFVVEhFTlRJQ0FURV9NSVNNQVRDSCIsInRvYXN0IiwiQVVUSEVOVElDQVRFX09WRVJMSU1JVCIsImFsZXJ0IiwiQ0FOQ0VMIiwib3MiLCJzaG93IiwicHJpbnRDYW5jZWwiLCJjYW5jZWwiXSwibWFwcGluZ3MiOiJvSUFBQTtBQUNBO0FBQ0E7QUFDQSxvRjs7QUFFQSxJQUFJQSxVQUFVLEdBQUc7QUFDaEIsU0FBTyxDQUFDO0FBQ1BDLFdBQU8sRUFBRSxDQURGO0FBRVBDLFFBQUksRUFBRSxLQUZDO0FBR1BDLFFBQUksRUFBRSxLQUhDO0FBSVBDLFlBQVEsRUFBRSxDQUFDO0FBQ1ZGLFVBQUksRUFBRSxLQURJO0FBRVZHLFdBQUssRUFBRSxTQUZHO0FBR1ZKLGFBQU8sRUFBRSxDQUhDO0FBSVZLLFVBQUksRUFBRUMsbUJBQU8sQ0FBQyxvQ0FBRCxDQUpILEVBQUQsQ0FKSCxFQUFELENBRFM7OztBQVloQixTQUFPLENBQUM7QUFDUE4sV0FBTyxFQUFFLENBREY7QUFFUEMsUUFBSSxFQUFFLEtBRkM7QUFHUEMsUUFBSSxFQUFFLEtBSEM7QUFJUEMsWUFBUSxFQUFFLENBQUM7QUFDVEYsVUFBSSxFQUFFLEtBREc7QUFFVEcsV0FBSyxFQUFFLFVBRkU7QUFHVEosYUFBTyxFQUFFLENBSEE7QUFJVEssVUFBSSxFQUFFQyxt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QW9CLGdDQUFwQjtBQUNBO0FBQ0Q7QUFDQ2hCLGdCQUFJLENBQUNXLFFBQUwsQ0FBY0MsWUFBZCxHQURELENBQytCO0FBQzlCWixnQkFBSSxDQUFDVyxRQUFMLENBQWNPLEtBQWQsQ0FBb0IscURBQXBCO0FBQ0Esa0JBaEJGOztBQWtCQSxPQWxDRDtBQW1DQTtBQUNBLFVBQUksYUFBYWxCLElBQUksQ0FBQ29CLEVBQUwsQ0FBUXpHLElBQXpCLEVBQStCO0FBQzlCLGFBQUswRyxJQUFMLEdBQVksSUFBWjtBQUNBOzs7QUFHQTs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFpQkQ7Ozs7QUFJRCxHQXZhZTtBQXdhaEJDLGFBQVcsRUFBRSx1QkFBVztBQUN2QnRCLFFBQUksQ0FBQ0MsV0FBTCxDQUFpQnNCLE1BQWpCO0FBQ0E7QUFDQSxHQTNhZSxFQUFqQixDOztBQTZhZXJHLFUiLCJmaWxlIjoiOTg2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFRva2VuVXRpbCBmcm9tICcuL1Rva2VuVXRpbC5qcydcclxuaW1wb3J0IEJ0Y1V0aWwgZnJvbSAnLi9CdGNVdGlsLmpzJ1xyXG5pbXBvcnQgVHJvblV0aWwgZnJvbSAnLi9Ucm9uVXRpbC5qcydcclxuaW1wb3J0IEV0aFV0aWwgZnJvbSAnLi9FdGhVdGlsLmpzJ1xyXG5cclxubGV0IGZ1bGxXYWxsZXQgPSB7XHJcblx0XCJCVENcIjogW3tcclxuXHRcdGJhbGFuY2U6IDAsXHJcblx0XHRuYW1lOiBcIkJUQ1wiLFxyXG5cdFx0dHlwZTogJ0JUQycsXHJcblx0XHRjb2luTGlzdDogW3tcclxuXHRcdFx0bmFtZTogXCJCVENcIixcclxuXHRcdFx0eG5hbWU6ICdCaXRjb2luJyxcclxuXHRcdFx0YmFsYW5jZTogMCxcclxuXHRcdFx0aWNvbjogcmVxdWlyZSgnQC9zdGF0aWMvdG9uZ3lvbmgvYnllLnBuZycpXHJcblx0XHR9XVxyXG5cdH1dLFxyXG5cdFwiRVRIXCI6IFt7XHJcblx0XHRiYWxhbmNlOiAwLFxyXG5cdFx0bmFtZTogXCJFVEhcIixcclxuXHRcdHR5cGU6ICdFVEgnLFxyXG5cdFx0Y29pbkxpc3Q6IFt7XHJcblx0XHRcdFx0bmFtZTogXCJFVEhcIixcclxuXHRcdFx0XHR4bmFtZTogJ0V0aGVyZXVtJyxcclxuXHRcdFx0XHRiYWxhbmNlOiAwLFxyXG5cdFx0XHRcdGljb246IHJlcXVpcmUoJ0Avc3RhdGljL3Rvbmd5b25oL0ZyYW1lMzI5OS5wbmcnKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0bmFtZTogXCJVU0RUXCIsXHJcblx0XHRcdFx0eG5hbWU6ICdUZXRoZXIgVVNEJyxcclxuXHRcdFx0XHRiYWxhbmNlOiAwLFxyXG5cdFx0XHRcdGNvbnRyYWN0QWRkcmVzczogJzB4ZGFjMTdmOTU4ZDJlZTUyM2EyMjA2MjA2OTk0NTk3YzEzZDgzMWVjNycsXHJcblx0XHRcdFx0aWNvbjogcmVxdWlyZSgnQC9zdGF0aWMvdG9uZ3lvbmgvaW1nNTAwLnBuZycpXHJcblx0XHRcdH1cclxuXHRcdF1cclxuXHR9XSxcclxuXHRcIlRSWFwiOiBbe1xyXG5cdFx0YmFsYW5jZTogMCxcclxuXHRcdG5hbWU6IFwiVFJYXCIsXHJcblx0XHR0eXBlOiAnVFJYJyxcclxuXHRcdGNvaW5MaXN0OiBbe1xyXG5cdFx0XHRcdG5hbWU6IFwiVFJYXCIsXHJcblx0XHRcdFx0eG5hbWU6ICdUUk9OJyxcclxuXHRcdFx0XHRiYWxhbmNlOiAwLFxyXG5cdFx0XHRcdGljb246IHJlcXVpcmUoJ0Avc3RhdGljL3Rvbmd5b25oL3Ryb24xLnBuZycpXHJcblx0XHRcdH0sXHJcblx0XHRcdHtcclxuXHRcdFx0XHRuYW1lOiBcIlVTRFRcIixcclxuXHRcdFx0XHR4bmFtZTogJ1RldGhlciBVU0QnLFxyXG5cdFx0XHRcdGJhbGFuY2U6IDAsXHJcblx0XHRcdFx0Y29udHJhY3RBZGRyZXNzOiAnVFI3TkhxamVLUXhHVENpOHE4Wlk0cEw4b3RTemdqTGo2dCcsXHJcblx0XHRcdFx0aWNvbjogcmVxdWlyZSgnQC9zdGF0aWMvdG9uZ3lvbmgvdGV0aGVyX3VzZC5wbmcnKVxyXG5cdFx0XHR9XHJcblx0XHRdXHJcblx0fV1cclxufVxyXG5cclxubGV0IFdhbGxldFV0aWwgPSB7XHJcblx0Ly/liJ3mrKHliJvlu7rpkrHljIVcclxuXHRpbml0aWFsV2FsbGV0OiBmdW5jdGlvbihtbmVtb25pYywgcGFzc3dvcmQpIHtcclxuXHRcdGNvbnNvbGUubG9nKHBhc3N3b3JkLCAncGFzc3dvcmQnKVxyXG5cdFx0bGV0IHdhbGxldEluZm8gPSBmdWxsV2FsbGV0O1xyXG5cdFx0bGV0IGJ0YyA9IFRva2VuVXRpbC5nZW5lcmF0ZUJ0YyhtbmVtb25pYyk7XHJcblx0XHR3YWxsZXRJbmZvLkJUQ1swXS5wYXNzd29yZCA9IHBhc3N3b3JkO1xyXG5cdFx0d2FsbGV0SW5mby5CVENbMF0ubW5lbW9uaWMgPSBtbmVtb25pYztcclxuXHRcdHdhbGxldEluZm8uQlRDWzBdLnByaXZhdGVLZXkgPSBidGMucHJpdmF0ZUtleTtcclxuXHRcdHdhbGxldEluZm8uQlRDWzBdLmFkZHJlc3MgPSBidGMuYWRkcmVzcztcclxuXHRcdHdhbGxldEluZm8uQlRDWzBdLmVsbGlwc2lzQWRkcmVzcyA9d2FsbGV0SW5mby5CVENbMF0uYWRkcmVzcy5zdWJzdHJpbmcoMCwgNikgKyAnLi4uJyArXHR3YWxsZXRJbmZvLkJUQ1swXS5hZGRyZXNzLnN1YnN0cmluZygyNSxcclxuXHRcdFx0XHR3YWxsZXRJbmZvLkJUQ1swXS5hZGRyZXNzLmxlbmd0aClcclxuXHRcdGxldCBldGggPSBUb2tlblV0aWwuZ2VuZXJhdGVFdGgobW5lbW9uaWMpXHJcblx0XHR3YWxsZXRJbmZvLkVUSFswXS5wYXNzd29yZCA9IHBhc3N3b3JkO1xyXG5cdFx0d2FsbGV0SW5mby5FVEhbMF0ubW5lbW9uaWMgPSBtbmVtb25pYztcclxuXHRcdHdhbGxldEluZm8uRVRIWzBdLnByaXZhdGVLZXkgPSBldGgucHJpdmF0ZUtleTtcclxuXHRcdHdhbGxldEluZm8uRVRIWzBdLmFkZHJlc3MgPSBldGguYWRkcmVzcztcclxuXHRcdGxldCB0cm9uID0gVG9rZW5VdGlsLmdlbmVyYXRlVHJvbihtbmVtb25pYyk7XHJcblx0XHR3YWxsZXRJbmZvLlRSWFswXS5tbmVtb25pYyA9IG1uZW1vbmljO1xyXG5cdFx0d2FsbGV0SW5mby5UUlhbMF0ucGFzc3dvcmQgPSBwYXNzd29yZDtcclxuXHRcdHdhbGxldEluZm8uVFJYWzBdLnByaXZhdGVLZXkgPSB0cm9uLnByaXZhdGVLZXk7XHJcblx0XHR3YWxsZXRJbmZvLlRSWFswXS5hZGRyZXNzID0gdHJvbi5hZGRyZXNzO1xyXG5cdFx0bGV0IHdhbGxldCA9IHdhbGxldEluZm8uQlRDWzBdO1xyXG5cdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd3YWxsZXRJbmZvJywgd2FsbGV0SW5mbyk7XHJcblx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3dhbGxldCcsIHdhbGxldCk7XHJcblx0XHR0aGlzLnVwZGF0ZUJhbGFuY2UoKTtcclxuXHR9LFxyXG5cdC8v5L+u5pS56ZKx5YyF5ZCN56ewXHJcblx0dXBkYXRlV2FsbGV0TmFtZTogZnVuY3Rpb24odHlwZSwgYWRkcmVzcywgbmFtZSkge1xyXG5cdFx0bGV0IHdhbGxldEluZm8gPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3dhbGxldEluZm8nKTtcclxuXHRcdGxldCB3YWxsZXRMaXN0ID0gd2FsbGV0SW5mb1t0eXBlXTtcclxuXHRcdGZvciAodmFyIGsgPSAwLCBsZW5ndGggPSB3YWxsZXRMaXN0Lmxlbmd0aDsgayA8IGxlbmd0aDsgaysrKSB7XHJcblx0XHRcdGlmICh3YWxsZXRMaXN0W2tdLmFkZHJlc3MgPT09IGFkZHJlc3MpIHtcclxuXHRcdFx0XHR3YWxsZXRMaXN0W2tdLm5hbWUgPSBuYW1lXHJcblx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHVuaS5zZXRTdG9yYWdlU3luYygnd2FsbGV0SW5mbycsIHdhbGxldEluZm8pO1xyXG5cdH0sXHJcblx0Ly/liqnorrDor43mlrDlu7pcclxuXHRtbmVtb25pY0VzdGFibGlzaFdhbGxldDogZnVuY3Rpb24odHlwZSwgbW5lbW9uaWMsIHBhc3N3b3JkKSB7XHJcblx0XHRsZXQgd2FsbGV0SW5mbyA9IHVuaS5nZXRTdG9yYWdlU3luYygnd2FsbGV0SW5mbycpO1xyXG5cdFx0Y29uc29sZS5sb2cocGFzc3dvcmQsICdwYXNzd29yZCcsIHR5cGUpXHJcblx0XHRsZXQgd2FsbGV0ZGVjO1xyXG5cdFx0c3dpdGNoICh0eXBlKSB7XHJcblx0XHRcdGNhc2UgJ0JUQyc6XHJcblx0XHRcdFx0d2FsbGV0ZGVjID0gVG9rZW5VdGlsLmdlbmVyYXRlQnRjKG1uZW1vbmljKTtcclxuXHRcdFx0XHRpZiAodW5pLmdldFN0b3JhZ2VTeW5jKCd3YWxsZXRJbmZvJykpIHtcclxuXHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnd2FsbGV0aScsIHdhbGxldGRlYy5hZGRyZXNzKVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdGNhc2UgJ0VUSCc6XHJcblx0XHRcdFx0d2FsbGV0ZGVjID0gVG9rZW5VdGlsLmdlbmVyYXRlRXRoKG1uZW1vbmljKTtcclxuXHRcdFx0XHRpZiAodW5pLmdldFN0b3JhZ2VTeW5jKCd3YWxsZXRJbmZvJykpIHtcclxuXHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnd2FsbGV0aScsIHdhbGxldGRlYy5hZGRyZXNzKVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdGNhc2UgJ1RSWCc6XHJcblxyXG5cdFx0XHRcdHdhbGxldGRlYyA9IFRva2VuVXRpbC5nZW5lcmF0ZVRyb24obW5lbW9uaWMpO1xyXG5cdFx0XHRcdGlmICh1bmkuZ2V0U3RvcmFnZVN5bmMoJ3dhbGxldEluZm8nKSkge1xyXG5cdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd3YWxsZXRpJywgd2FsbGV0ZGVjLmFkZHJlc3MpXHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRicmVhaztcclxuXHRcdH1cclxuXHRcdGxldCB3YWxsZXQgPSBmdWxsV2FsbGV0W3R5cGVdWzBdO1xyXG5cdFx0d2FsbGV0LnBhc3N3b3JkID0gcGFzc3dvcmQ7XHJcblx0XHR3YWxsZXQucHJpdmF0ZUtleSA9IHdhbGxldGRlYy5wcml2YXRlS2V5O1xyXG5cdFx0d2FsbGV0Lm1uZW1vbmljID0gbW5lbW9uaWM7XHJcblx0XHR3YWxsZXQuYWRkcmVzcyA9IHdhbGxldGRlYy5hZGRyZXNzO1xyXG5cdFx0Y29uc29sZS5sb2cod2FsbGV0KVxyXG5cdFx0d2FsbGV0SW5mb1t0eXBlXS5wdXNoKHdhbGxldCk7XHJcblx0XHRjb25zb2xlLmxvZyh3YWxsZXRJbmZvLCAxMTExMTExKVxyXG5cdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd3YWxsZXRJbmZvJywgd2FsbGV0SW5mbyk7XHJcblx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3dhbGxldCcsIHdhbGxldCk7XHJcblx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3dhbGxldGknLCB3YWxsZXQuYWRkcmVzcyk7XHJcblxyXG5cdH0sXHJcblx0Ly/np4HpkqXmlrDlu7pcclxuXHRwcml2YXRlS2V5RXN0YWJsaXNoV2FsbGV0OiBmdW5jdGlvbih0eXBlLCBwcml2YXRlS2V5LCBwYXNzd29yZCkge1xyXG5cdFx0bGV0IHdhbGxldEluZm8gPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3dhbGxldEluZm8nKTtcclxuXHRcdGNvbnNvbGUubG9nKHR5cGUpXHJcblx0XHRjb25zb2xlLmxvZyhwYXNzd29yZCwgJ3Bhc3N3b3JkJylcclxuXHRcdGxldCB3YWxsZXRkZWM7XHJcblx0XHRzd2l0Y2ggKHR5cGUpIHtcclxuXHRcdFx0Y2FzZSAnQlRDJzpcclxuXHRcdFx0XHR3YWxsZXRkZWMgPSBUb2tlblV0aWwuaW1wb3J0QnRjUHJpdmF0ZUtleShwcml2YXRlS2V5KTtcclxuXHRcdFx0XHRicmVhaztcclxuXHRcdFx0Y2FzZSAnRVRIJzpcclxuXHRcdFx0XHR3YWxsZXRkZWMgPSBUb2tlblV0aWwuaW1wb3J0RXRoUHJpdmF0ZUtleShwcml2YXRlS2V5KTtcclxuXHRcdFx0XHRicmVhaztcclxuXHRcdFx0Y2FzZSAnVFJYJzpcclxuXHRcdFx0XHR3YWxsZXRkZWMgPSBUb2tlblV0aWwuaW1wb3J0VHJvblByaXZhdGVLZXkocHJpdmF0ZUtleSk7XHJcblx0XHRcdFx0YnJlYWs7XHJcblx0XHR9XHJcblx0XHRsZXQgd2FsbGV0ID0gZnVsbFdhbGxldFt0eXBlXVswXTtcclxuXHRcdHdhbGxldC5wYXNzd29yZCA9IHBhc3N3b3JkO1xyXG5cdFx0d2FsbGV0LnByaXZhdGVLZXkgPSB3YWxsZXRkZWMucHJpdmF0ZUtleTtcclxuXHRcdHdhbGxldC5hZGRyZXNzID0gd2FsbGV0ZGVjLmFkZHJlc3M7XHJcblx0XHR3YWxsZXRJbmZvW3R5cGVdLnB1c2god2FsbGV0KTtcclxuXHRcdGNvbnNvbGUubG9nKHdhbGxldEluZm8sICflvZPliY3np4HpkqXlu7rnmoQnKVxyXG5cdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd3YWxsZXRJbmZvJywgd2FsbGV0SW5mbyk7XHJcblx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3dhbGxldCcsIHdhbGxldCk7XHJcblx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3dhbGxldGknLCB3YWxsZXQuYWRkcmVzcyk7XHJcblx0fSxcclxuXHQvL+iOt+WPlumSseWMheWIl+ihqFxyXG5cdGdldFdhbGxldExpc3Q6IGZ1bmN0aW9uKHR5cGUpIHtcclxuXHRcdGxldCB3YWxsZXRJbmZvID0gdW5pLmdldFN0b3JhZ2VTeW5jKCd3YWxsZXRJbmZvJyk7XHJcblx0XHRsZXQgd2FsbGV0TGlzdCA9IFtdO1xyXG5cdFx0aWYgKHR5cGUpIHtcclxuXHRcdFx0d2FsbGV0TGlzdCA9IHdhbGxldEluZm9bdHlwZV1cclxuXHRcdFx0Zm9yICh2YXIgayA9IDAsIGxlbmd0aCA9IHdhbGxldExpc3QubGVuZ3RoOyBrIDwgbGVuZ3RoOyBrKyspIHtcclxuXHRcdFx0XHRsZXQgYWRkcmVzcyA9IHdhbGxldExpc3Rba10uYWRkcmVzcztcclxuXHRcdFx0XHR3YWxsZXRMaXN0W2tdLmVsbGlwc2lzQWRkcmVzcyA9IGFkZHJlc3Muc3Vic3RyaW5nKDAsIDYpICsgJy4uLicgKyBhZGRyZXNzLnN1YnN0cmluZygyNSxcclxuXHRcdFx0XHRcdGFkZHJlc3MubGVuZ3RoKVxyXG5cdFx0XHR9XHJcblx0XHR9IGVsc2Uge1xyXG5cdFx0XHRmb3IgKGxldCBvYmogaW4gd2FsbGV0SW5mbykge1xyXG5cdFx0XHRcdGZvciAodmFyIGsgPSAwLCBsZW5ndGggPSB3YWxsZXRJbmZvW29ial0ubGVuZ3RoOyBrIDwgbGVuZ3RoOyBrKyspIHtcclxuXHRcdFx0XHRcdGxldCBhZGRyZXNzID0gd2FsbGV0SW5mb1tvYmpdW2tdLmFkZHJlc3M7XHJcblxyXG5cdFx0XHRcdFx0d2FsbGV0SW5mb1tvYmpdW2tdLmVsbGlwc2lzQWRkcmVzcyA9IGFkZHJlc3Muc3Vic3RyaW5nKDAsIDYpICsgJy4uLicgKyBhZGRyZXNzLnN1YnN0cmluZyhcclxuXHRcdFx0XHRcdFx0YWRkcmVzcy5sZW5ndGggLSA2LFxyXG5cdFx0XHRcdFx0XHRhZGRyZXNzLmxlbmd0aCk7XHJcblx0XHRcdFx0XHR3YWxsZXRJbmZvW29ial1ba10udHlwZSA9IG9iajtcclxuXHRcdFx0XHRcdHdhbGxldExpc3QucHVzaCh3YWxsZXRJbmZvW29ial1ba10pO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0cmV0dXJuIHdhbGxldExpc3Q7XHJcblx0fSxcclxuXHRzZWxlY3RXYWxsZXQ6IGZ1bmN0aW9uKHR5cGUsIGFkZHJlc3MpIHtcclxuXHRcdGNvbnNvbGUubG9nKCfpgInmi6npkrHljIUnKVxyXG5cdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd3YWxsZXRpJywgYWRkcmVzcyk7XHJcblx0XHRsZXQgd2FsbGV0SW5mbyA9IHVuaS5nZXRTdG9yYWdlU3luYygnd2FsbGV0SW5mbycpO1xyXG5cdFx0bGV0IHdhbGxldExpc3QgPSB3YWxsZXRJbmZvW3R5cGVdO1xyXG5cdFx0Y29uc29sZS5sb2coKVxyXG5cdFx0Zm9yICh2YXIgayA9IDAsIGxlbmd0aCA9IHdhbGxldExpc3QubGVuZ3RoOyBrIDwgbGVuZ3RoOyBrKyspIHtcclxuXHRcdFx0aWYgKHdhbGxldExpc3Rba10uYWRkcmVzcyA9PSBhZGRyZXNzKSB7XHJcblx0XHRcdFx0d2FsbGV0TGlzdFtrXS5lbGxpcHNpc0FkZHJlc3MgPSBhZGRyZXNzLnN1YnN0cmluZygwLCA2KSArICcuLi4nICsgYWRkcmVzcy5zdWJzdHJpbmcoMjUsXHJcblx0XHRcdFx0XHRhZGRyZXNzLmxlbmd0aClcclxuXHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3dhbGxldCcsIHdhbGxldExpc3Rba10pO1xyXG5cdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cdH0sXHJcblx0dXBkYXRlQmFsYW5jZTogZnVuY3Rpb24oc3VjY2Vzcykge1xyXG5cdFx0Y29uc3Qgd2FsbGV0ID0gdW5pLmdldFN0b3JhZ2VTeW5jKCd3YWxsZXQnKTtcclxuXHRcdGNvbnNvbGUubG9nKHdhbGxldCwgJ+abtOaWsOS9meminScpXHJcblx0XHRjb25zdCB3YWxsZXRJbmZvID0gdW5pLmdldFN0b3JhZ2VTeW5jKCd3YWxsZXRJbmZvJyk7XHJcblx0XHRmb3IgKHZhciBrID0gMCwgbGVuZ3RoID0gd2FsbGV0SW5mb1t3YWxsZXQudHlwZV0ubGVuZ3RoOyBrIDwgbGVuZ3RoOyBrKyspIHtcclxuXHRcdFx0aWYgKHdhbGxldEluZm9bd2FsbGV0LnR5cGVdW2tdLmFkZHJlc3MgPT09IHdhbGxldC5hZGRyZXNzKSB7XHJcblx0XHRcdFx0d2FsbGV0SW5mb1t3YWxsZXQudHlwZV1ba10gPSB3YWxsZXQ7XHJcblx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHVuaS5zZXRTdG9yYWdlU3luYygnd2FsbGV0SW5mbycsIHdhbGxldEluZm8pO1xyXG5cdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHR0aGlzLmdldFByaWNlKHdhbGxldC50eXBlLCBmdW5jdGlvbihycikge1xyXG5cdFx0XHR0aGF0LmdldFByaWNlKCdVU0RUJywgZnVuY3Rpb24odXNkdCkge1xyXG5cdFx0XHRcdHN3aXRjaCAod2FsbGV0LnR5cGUpIHtcclxuXHRcdFx0XHRcdGNhc2UgJ0JUQyc6XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi6L+b5p2lQlRDXCIpXHJcblx0XHRcdFx0XHRcdEJ0Y1V0aWwuZ2V0QmFsYW5jZSh3YWxsZXQuYWRkcmVzcywgZnVuY3Rpb24oYmFsYW5jZSkge1xyXG5cdFx0XHRcdFx0XHRcdHdhbGxldC5iYWxhbmNlID0gYmFsYW5jZTtcclxuXHRcdFx0XHRcdFx0XHR3YWxsZXQuYmFsYW5jZVByaWNlID0gKGJhbGFuY2UgKiBycikudG9GaXhlZCgyKTtcclxuXHRcdFx0XHRcdFx0XHR3YWxsZXQuY29pbkxpc3RbMF0uYmFsYW5jZSA9IGJhbGFuY2VcclxuXHRcdFx0XHRcdFx0XHR3YWxsZXQuY29pbkxpc3RbMF0uYmFsYW5jZVByaWNlID0gd2FsbGV0LmJhbGFuY2VQcmljZVxyXG5cdFx0XHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnd2FsbGV0Jywgd2FsbGV0KTtcclxuXHRcdFx0XHRcdFx0XHRzdWNjZXNzKClcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRjYXNlICdFVEgnOlxyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhcIui/m+adpUVUSFwiKVxyXG5cdFx0XHRcdFx0XHRFdGhVdGlsLmdldEJhbGFuY2Uod2FsbGV0LmFkZHJlc3MsIGZ1bmN0aW9uKGJhbGFuY2UpIHtcclxuXHRcdFx0XHRcdFx0XHR3YWxsZXQuYmFsYW5jZSA9IGJhbGFuY2U7XHJcblx0XHRcdFx0XHRcdFx0d2FsbGV0LmJhbGFuY2VQcmljZSA9IChiYWxhbmNlICogcnIpLnRvRml4ZWQoMik7XHJcblx0XHRcdFx0XHRcdFx0d2FsbGV0LmNvaW5MaXN0WzBdLmJhbGFuY2UgPSBiYWxhbmNlXHJcblx0XHRcdFx0XHRcdFx0d2FsbGV0LmNvaW5MaXN0WzBdLmJhbGFuY2VQcmljZSA9IHdhbGxldC5iYWxhbmNlUHJpY2VcclxuXHRcdFx0XHRcdFx0XHRmb3IgKGxldCBpID0gMTsgaSA8IHdhbGxldC5jb2luTGlzdC5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdFx0XHRcdFx0RXRoVXRpbC5nZXRUb2tlbkJhbGFuY2Uod2FsbGV0LmFkZHJlc3MsIHdhbGxldC5jb2luTGlzdFtcclxuXHRcdFx0XHRcdFx0XHRcdFx0aV0uY29udHJhY3RBZGRyZXNzLCBmdW5jdGlvbihiKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdhbGxldC5jb2luTGlzdFtpXS5iYWxhbmNlID0gYjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2FsbGV0LmNvaW5MaXN0WzFdLmJhbGFuY2VQcmljZSA9ICh3YWxsZXRcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdC5jb2luTGlzdFsxXS5iYWxhbmNlICogdXNkdClcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQudG9GaXhlZCgyKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd3YWxsZXQnLCB3YWxsZXQpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRzdWNjZXNzKClcclxuXHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cclxuXHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRjYXNlICdUUlgnOlxyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhcIui/m+adpVRSWFwiKVxyXG5cdFx0XHRcdFx0XHRUcm9uVXRpbC5nZXRUcm9uQmFsYW5jZSh3YWxsZXQuYWRkcmVzcykudGhlbigocmVzKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0d2FsbGV0LmJhbGFuY2UgPSByZXM7XHJcblx0XHRcdFx0XHRcdFx0d2FsbGV0LmJhbGFuY2VQcmljZSA9IChyZXMgKiBycikudG9GaXhlZCgyKTtcclxuXHRcdFx0XHRcdFx0XHR3YWxsZXQuY29pbkxpc3RbMF0uYmFsYW5jZSA9IHJlc1xyXG5cdFx0XHRcdFx0XHRcdHdhbGxldC5jb2luTGlzdFswXS5iYWxhbmNlUHJpY2UgPSB3YWxsZXQuYmFsYW5jZVByaWNlXHJcblx0XHRcdFx0XHRcdFx0VHJvblV0aWwuZ2V0Q29udHJhY3Qod2FsbGV0LmFkZHJlc3MsIHdhbGxldC5jb2luTGlzdCxcclxuXHRcdFx0XHRcdFx0XHRcdGZ1bmN0aW9uKGxpc3QpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2FsbGV0LmNvaW5MaXN0ID0gbGlzdDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2FsbGV0LmNvaW5MaXN0WzFdLmJhbGFuY2VQcmljZSA9ICh3YWxsZXRcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQuY29pbkxpc3RbMV0uYmFsYW5jZSAqIHVzZHQpLnRvRml4ZWQoMik7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKHdhbGxldC5jb2luTGlzdClcclxuXHRcdFx0XHRcdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd3YWxsZXQnLCB3YWxsZXQpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRzdWNjZXNzKClcclxuXHRcdFx0XHRcdFx0XHRcdH0pXHJcblxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cclxuXHRcdFx0XHRcdFx0YnJlYWs7XHJcblxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH0pXHJcblxyXG5cdFx0fSlcclxuXHJcblx0fSxcclxuXHRnZXRQcmljZTogZnVuY3Rpb24odHlwZSwgc3VjY2Vzcykge1xyXG5cdFx0dW5pLnJlcXVlc3Qoe1xyXG5cdFx0XHR1cmw6ICdodHRwczovL2FwaWxpc3QudHJvbnNjYW4ub3JnL2FwaS90b2tlbi9wcmljZT90b2tlbj0nICsgdHlwZS50b0xvd2VyQ2FzZSgpLCAvL+ivt+axguaOpeWPo1xyXG5cdFx0XHRoZWFkZXI6IHtcclxuXHRcdFx0XHQnY29udGVudC10eXBlJzogJ2FwcGxpY2F0aW9uL3gtd3d3LWZvcm0tdXJsZW5jb2RlZCcsIC8v6Ieq5a6a5LmJ6K+35rGC5aS05L+h5oGvXHJcblx0XHRcdH0sXHJcblx0XHRcdHN1Y2Nlc3M6IChyZXMpID0+IHtcclxuXHRcdFx0XHRjb25zb2xlLmxvZyhyZXMuZGF0YS5wcmljZV9pbl91c2QpXHJcblx0XHRcdFx0c3VjY2VzcyhyZXMuZGF0YS5wcmljZV9pbl91c2QpXHJcblxyXG5cclxuXHJcblx0XHRcdH1cclxuXHRcdH0pO1xyXG5cclxuXHR9LFxyXG5cclxuXHJcblx0Ly8g5bCB6KOF5Zyw5Z2A5pa55rOVXHJcblx0dXBkYXRlQWRkcmVzczogZnVuY3Rpb24odHlwZSwgdmFsdWUsIGJpZ0FkZHJlc3MsIGFkZHJlc3NOYW1lKSB7XHJcblx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdHN3aXRjaCAod2FsbGV0LnR5cGUpIHtcclxuXHRcdFx0Y2FzZSAnQlRDJzpcclxuXHJcblx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdGNhc2UgJ0VUSCc6XHJcblxyXG5cclxuXHRcdFx0XHRicmVhaztcclxuXHRcdFx0Y2FzZSAnVFJYJzpcclxuXHRcdFx0XHRpZiAodmFsdWUgPT0gJ0VUSCcpIHtcclxuXHRcdFx0XHRcdGNvbnN0IGdhaSA9IHVuaS5nZXRTdG9yYWdlU3luYygnRVRIQWRkcmVzc0luZm8nKVxyXG5cdFx0XHRcdFx0Y29uc3QgZ2FpMiA9IHVuaS5nZXRTdG9yYWdlU3luYygnVFJYQWRkcmVzc0luZm8nKVxyXG5cdFx0XHRcdFx0Y29uc3QgaW5kZXggPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ2VkaXRJbmRleCcpXHJcblx0XHRcdFx0XHRsZXQgZXRoID0gbmV3IE9iamVjdDtcclxuXHRcdFx0XHRcdGV0aC5hZGRyZXNzID0gYmlnQWRkcmVzcztcclxuXHRcdFx0XHRcdGV0aC5uYW1lID0gYWRkcmVzc05hbWVcclxuXHRcdFx0XHRcdGV0aC5jb2luTGlzdCA9IFt7XHJcblx0XHRcdFx0XHRcdG5hbWU6IFwiRVRIXCIsXHJcblx0XHRcdFx0XHRcdG5hbWUyOiBcIkVUSFwiLFxyXG5cdFx0XHRcdFx0XHR4bmFtZTogJ0V0aGVyZXVtJyxcclxuXHRcdFx0XHRcdFx0aWNvbjogcmVxdWlyZSgnQC9zdGF0aWMvdG9uZ3lvbmgvRnJhbWUzMjk5LnBuZycpXHJcblx0XHRcdFx0XHR9XTtcclxuXHRcdFx0XHRcdGdhaTIuc3BsaWNlKGluZGV4LCAxKVxyXG5cdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdUUlhBZGRyZXNzSW5mbycsIGdhaTIpXHJcblx0XHRcdFx0XHRnYWkucHVzaChldGgpO1xyXG5cdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdFVEhBZGRyZXNzSW5mbycsIGdhaSlcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogJ1N1Y2Nlc3NmdWxseScsXHJcblx0XHRcdFx0XHRcdGljb246ICdzdWNjZXNzJyxcclxuXHRcdFx0XHRcdFx0ZHVyYXRpb246IDE1MDBcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHRcdHVybDogJy4uL2FkZHJlc3MvaW5kZXgnXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0YnJlYWs7XHJcblxyXG5cdFx0fVxyXG5cclxuXHR9LFxyXG5cdC8vIOaMh+e6ueivhuWIq1xyXG5cdGZpbmdlcigpIHtcclxuXHJcblx0XHRpZiAoIXBsdXMuZmluZ2VycHJpbnQuaXNTdXBwb3J0KCkpIHtcclxuXHRcdFx0dGhpcy5yZXN1bHQgPSAn5q2k6K6+5aSH5LiN5pSv5oyB5oyH57q56K+G5YirJztcclxuXHRcdFx0dGhpcy5kaXNhYmxlZCA9IHRydWU7XHJcblx0XHR9IGVsc2UgaWYgKCFwbHVzLmZpbmdlcnByaW50LmlzS2V5Z3VhcmRTZWN1cmUoKSkge1xyXG5cdFx0XHR0aGlzLnJlc3VsdCA9ICfmraTorr7lpIfmnKrorr7nva7lr4bnoIHplIHlsY/vvIzml6Dms5Xkvb/nlKjmjIfnurnor4bliKsnO1xyXG5cdFx0XHR0aGlzLmRpc2FibGVkID0gdHJ1ZTtcclxuXHRcdH0gZWxzZSBpZiAoIXBsdXMuZmluZ2VycHJpbnQuaXNFbnJvbGxlZEZpbmdlcnByaW50cygpKSB7XHJcblx0XHRcdHRoaXMucmVzdWx0ID0gJ+atpOiuvuWkh+acquW9leWFpeaMh+e6ue+8jOivt+WIsOiuvue9ruS4reW8gOWQryc7XHJcblx0XHRcdHRoaXMuZGlzYWJsZWQgPSB0cnVlO1xyXG5cdFx0fSBlbHNlIHtcclxuXHRcdFx0dGhpcy5yZXN1bHQgPSAn5q2k6K6+5aSH5pSv5oyB5oyH57q56K+G5YirJztcclxuXHRcdFx0dGhpcy5kaXNhYmxlZCA9IGZhbHNlO1xyXG5cdFx0fVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblx0fSxcclxuXHJcblx0ZmluZ2VycHJpbnQ6IGZ1bmN0aW9uKHNldHQpIHtcclxuXHRcdGxldCBibHR5cGUgPSB0cnVlO1xyXG5cclxuXHRcdGlmICghcGx1cy5maW5nZXJwcmludC5pc1N1cHBvcnQoKSkge1xyXG5cdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHR0aXRsZTogJ1RoaXMgZGV2aWNlIGRvZXMgbm90IHN1cHBvcnQgZmluZ2VycHJpbnQgaWRlbnRpZmljYXRpb24nLFxyXG5cdFx0XHRcdGljb246ICdub25lJyxcclxuXHRcdFx0XHRkdXJhdGlvbjogMTUwMFxyXG5cdFx0XHR9KVxyXG5cdFx0XHQvLyB0aGlzLmRpc2FibGVkID0gdHJ1ZTtcclxuXHRcdH0gZWxzZSBpZiAoIXBsdXMuZmluZ2VycHJpbnQuaXNLZXlndWFyZFNlY3VyZSgpKSB7XHJcblx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdHRpdGxlOiAnVGhpcyBkZXZpY2UgaXMgbm90IGVxdWlwcGVkIHdpdGggYSBwYXNzd29yZCBsb2NrIHNjcmVlbiBhbmQgY2Fubm90IHVzZSBmaW5nZXJwcmludCBpZGVudGlmaWNhdGlvbicsXHJcblx0XHRcdFx0aWNvbjogJ25vbmUnLFxyXG5cdFx0XHRcdGR1cmF0aW9uOiAxNTAwXHJcblx0XHRcdH0pXHJcblxyXG5cdFx0fSBlbHNlIGlmICghcGx1cy5maW5nZXJwcmludC5pc0Vucm9sbGVkRmluZ2VycHJpbnRzKCkpIHtcclxuXHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0dGl0bGU6ICdUaGVyZSBpcyBubyBmaW5nZXJwcmludCBlbnRlcmVkIGluIHRoaXMgZGV2aWNlLiBQbGVhc2UgdHVybiBpdCBvbiBpbiB0aGUgc2V0dGluZycsXHJcblx0XHRcdFx0aWNvbjogJ25vbmUnLFxyXG5cdFx0XHRcdGR1cmF0aW9uOiAxNTAwXHJcblx0XHRcdH0pXHJcblx0XHRcdC8vIHRoaXMuZGlzYWJsZWQgPSB0cnVlO1xyXG5cdFx0fSBlbHNlIHtcclxuXHRcdFx0Ly8gdGhpcy5yZXN1bHQgPSAn5q2k6K6+5aSH5pSv5oyB5oyH57q56K+G5YirJztcclxuXHRcdFx0Ly8gLy8gdGhpcy5kaXNhYmxlZCA9IGZhbHNlO1xyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0bGV0IGZvclNldHQgPSB0cnVlO1xyXG5cclxuXHRcdFx0cGx1cy5maW5nZXJwcmludC5hdXRoZW50aWNhdGUoZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0cGx1cy5uYXRpdmVVSS5jbG9zZVdhaXRpbmcoKTsgLy/lhbzlrrlBbmRyb2lk5bmz5Y+w5YWz6Zet562J5b6F5qGGXHRcclxuXHRcdFx0XHQvLyB1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHQvLyBcdHRpdGxlOiAnRmluZ2VycHJpbnQgaWRlbnRpZmljYXRpb24gc3VjY2VlZGVkJyxcclxuXHRcdFx0XHQvLyBcdGljb246ICdub25lJyxcclxuXHRcdFx0XHQvLyBcdGR1cmF0aW9uOiAxNTAwLFxyXG5cdFx0XHRcdC8vIFx0XHR9KVxyXG5cdFx0XHRcdC8vIOWtmOWCqOiuvue9rumHjOW8gOWQr+aMh+e6ueWQjueahOeKtuaAge+8jOmakOiXj+S9v+eUqOWvhueggVxyXG5cdFx0XHRcdGNvbnNvbGUubG9nKGZvclNldHQsIDEyMTIxKVxyXG5cdFx0XHRcdGlmIChzZXR0KSB7XHJcblx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2ZpbmdlclBhc3MnLCB0cnVlKVxyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2coZm9yU2V0dCwgMTIxMjEpXHJcblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvL3BsdXMubmF0aXZlVUkuYWxlcnQoJ0ZpbmdlcnByaW50IGlkZW50aWZpY2F0aW9uIHN1Y2NlZWRlZCcpO1xyXG5cdFx0XHR9LCBmdW5jdGlvbihlKSB7XHJcblx0XHRcdFx0c3dpdGNoIChlLmNvZGUpIHtcclxuXHRcdFx0XHRcdGNhc2UgZS5BVVRIRU5USUNBVEVfTUlTTUFUQ0g6XHJcblx0XHRcdFx0XHRcdHBsdXMubmF0aXZlVUkudG9hc3QoJ0ZpbmdlcnByaW50IG1hdGNoaW5nIGZhaWxlZCwgcGxlYXNlIHJlLWVudGVyJyk7XHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0Y2FzZSBlLkFVVEhFTlRJQ0FURV9PVkVSTElNSVQ6XHJcblx0XHRcdFx0XHRcdHBsdXMubmF0aXZlVUkuY2xvc2VXYWl0aW5nKCk7IC8v5YW85a65QW5kcm9pZOW5s+WPsOWFs+mXreetieW+heahhlxyXG5cdFx0XHRcdFx0XHRwbHVzLm5hdGl2ZVVJLmFsZXJ0KFxyXG5cdFx0XHRcdFx0XHRcdCdUaGUgbnVtYmVyIG9mIGZpbmdlcnByaW50IGlkZW50aWZpY2F0aW9uIGZhaWx1cmVzIGV4Y2VlZHMgdGhlIGxpbWl0LiBQbGVhc2UgdXNlIG90aGVyIG1ldGhvZHMgZm9yIGF1dGhlbnRpY2F0aW9uJ1xyXG5cdFx0XHRcdFx0XHRcdFx0KTtcclxuXHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0Y2FzZSBlLkNBTkNFTDpcclxuXHRcdFx0XHRcdFx0cGx1cy5uYXRpdmVVSS50b2FzdCgnUmVjb2duaXRpb24gaGFzIGJlZW4gY2FuY2VsbGVkJyk7XHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0ZGVmYXVsdDpcclxuXHRcdFx0XHRcdFx0cGx1cy5uYXRpdmVVSS5jbG9zZVdhaXRpbmcoKTsgLy/lhbzlrrlBbmRyb2lk5bmz5Y+w5YWz6Zet562J5b6F5qGGXHJcblx0XHRcdFx0XHRcdHBsdXMubmF0aXZlVUkuYWxlcnQoJ0ZpbmdlcnByaW50IGlkZW50aWZpY2F0aW9uIGZhaWxlZCwgcGxlYXNlIHRyeSBhZ2FpbicpO1xyXG5cdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0pO1xyXG5cdFx0XHQvLyBBbmRyb2lk5bmz5Y+w5omL5Yqo5by55Ye6562J5b6F5o+Q56S65qGGIFxyXG5cdFx0XHRpZiAoJ0FuZHJvaWQnID09IHBsdXMub3MubmFtZSkge1xyXG5cdFx0XHRcdHRoaXMuc2hvdyA9IHRydWU7XHJcblx0XHRcdFx0LyogcGx1cy5uYXRpdmVVSS5zaG93V2FpdGluZygn5oyH57q56K+G5Yir5LitLi4uJykub25jbG9zZSA9IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdFx0cGx1cy5maW5nZXJwcmludC5jYW5jZWwoKTtcclxuXHRcdFx0XHR9ICovXHJcblx0XHRcdH1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblx0XHR9XHJcblxyXG5cclxuXHJcblx0fSxcclxuXHRwcmludENhbmNlbDogZnVuY3Rpb24oKSB7XHJcblx0XHRwbHVzLmZpbmdlcnByaW50LmNhbmNlbCgpO1xyXG5cdFx0Ly8gdGhpcy5yZXN1bHQ9XCLlgZzmraLmjIfnurnor4bliKtcIlxyXG5cdH0sXHJcbn1cclxuZXhwb3J0IGRlZmF1bHQgV2FsbGV0VXRpbFxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///986\n"); +eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 49));var _TokenUtil = _interopRequireDefault(__webpack_require__(/*! ./TokenUtil.js */ 43));\nvar _BtcUtil = _interopRequireDefault(__webpack_require__(/*! ./BtcUtil.js */ 987));\nvar _TronUtil = _interopRequireDefault(__webpack_require__(/*! ./TronUtil.js */ 988));\nvar _EthUtil = _interopRequireDefault(__webpack_require__(/*! ./EthUtil.js */ 989));\nvar _api = _interopRequireDefault(__webpack_require__(/*! ./api.js */ 585));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}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);});};}\n\nvar fullWallet = {\n \"BTC\": [{\n balance: 0,\n name: \"BTC\",\n type: 'BTC',\n coinList: [{\n name: \"BTC\",\n xname: 'Bitcoin',\n balance: 0,\n icon: __webpack_require__(/*! @/static/tongyonh/bye.png */ 546) }] }],\n\n\n \"ETH\": [{\n balance: 0,\n name: \"ETH\",\n type: 'ETH',\n coinList: [{\n name: \"ETH\",\n xname: 'Ethereum',\n balance: 0,\n icon: __webpack_require__(/*! @/static/tongyonh/Frame3299.png */ 547) },\n\n {\n name: \"USDT\",\n xname: 'Tether USD',\n balance: 0,\n contractAddress: '0xdac17f958d2ee523a2206206994597c13d831ec7',\n icon: __webpack_require__(/*! @/static/tongyonh/img500.png */ 548) }] }],\n\n\n\n \"TRX\": [{\n balance: 0,\n name: \"TRX\",\n type: 'TRX',\n coinList: [{\n name: \"TRX\",\n xname: 'TRON',\n balance: 0,\n icon: __webpack_require__(/*! @/static/tongyonh/tron1.png */ 549) },\n\n {\n name: \"USDT\",\n xname: 'Tether USD',\n balance: 0,\n contractAddress: 'TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t',\n icon: __webpack_require__(/*! @/static/tongyonh/tether_usd.png */ 550) }] }] };\n\n\n\n\n\nvar WalletUtil = {\n //初次创建钱包\n initialWallet: function initialWallet(mnemonic, password) {\n __f__(\"log\", password, 'password', \" at utils/WalletUtil.js:62\");\n var walletInfo = fullWallet;\n var btc = _TokenUtil.default.generateBtc(mnemonic);\n walletInfo.BTC[0].password = password;\n walletInfo.BTC[0].mnemonic = mnemonic;\n walletInfo.BTC[0].privateKey = btc.privateKey;\n walletInfo.BTC[0].address = btc.address;\n walletInfo.BTC[0].ellipsisAddress = walletInfo.BTC[0].address.substring(0, 6) + '...' + walletInfo.BTC[\n 0].address.substring(25,\n walletInfo.BTC[0].address.length);\n var eth = _TokenUtil.default.generateEth(mnemonic);\n walletInfo.ETH[0].password = password;\n walletInfo.ETH[0].mnemonic = mnemonic;\n walletInfo.ETH[0].privateKey = eth.privateKey;\n walletInfo.ETH[0].address = eth.address;\n var tron = _TokenUtil.default.generateTron(mnemonic);\n walletInfo.TRX[0].mnemonic = mnemonic;\n walletInfo.TRX[0].password = password;\n walletInfo.TRX[0].privateKey = tron.privateKey;\n walletInfo.TRX[0].address = tron.address;\n var wallet = walletInfo.BTC[0];\n uni.setStorageSync('walletInfo', walletInfo);\n uni.setStorageSync('wallet', wallet);\n this.updateBalance();\n },\n //修改钱包名称\n updateWalletName: function updateWalletName(type, address, name) {\n var walletInfo = uni.getStorageSync('walletInfo');\n var walletList = walletInfo[type];\n for (var k = 0, length = walletList.length; k < length; k++) {\n if (walletList[k].address === address) {\n walletList[k].name = name;\n break;\n }\n }\n uni.setStorageSync('walletInfo', walletInfo);\n },\n //助记词新建\n mnemonicEstablishWallet: function mnemonicEstablishWallet(type, mnemonic, password) {\n var walletInfo = uni.getStorageSync('walletInfo');\n __f__(\"log\", password, 'password', type, \" at utils/WalletUtil.js:102\");\n var walletdec;\n switch (type) {\n case 'BTC':\n walletdec = _TokenUtil.default.generateBtc(mnemonic);\n if (uni.getStorageSync('walletInfo')) {\n uni.setStorageSync('walleti', walletdec.address);\n }\n\n break;\n case 'ETH':\n walletdec = _TokenUtil.default.generateEth(mnemonic);\n if (uni.getStorageSync('walletInfo')) {\n uni.setStorageSync('walleti', walletdec.address);\n }\n\n break;\n case 'TRX':\n\n walletdec = _TokenUtil.default.generateTron(mnemonic);\n if (uni.getStorageSync('walletInfo')) {\n uni.setStorageSync('walleti', walletdec.address);\n }\n\n break;}\n\n var wallet = fullWallet[type][0];\n wallet.password = password;\n wallet.privateKey = walletdec.privateKey;\n wallet.mnemonic = mnemonic;\n wallet.address = walletdec.address;\n __f__(\"log\", wallet, \" at utils/WalletUtil.js:133\");\n walletInfo[type].push(wallet);\n __f__(\"log\", walletInfo, 1111111, \" at utils/WalletUtil.js:135\");\n uni.setStorageSync('walletInfo', walletInfo);\n uni.setStorageSync('wallet', wallet);\n uni.setStorageSync('walleti', wallet.address);\n\n },\n //私钥新建\n privateKeyEstablishWallet: function privateKeyEstablishWallet(type, privateKey, password) {\n var walletInfo = uni.getStorageSync('walletInfo');\n __f__(\"log\", type, \" at utils/WalletUtil.js:144\");\n __f__(\"log\", password, 'password', \" at utils/WalletUtil.js:145\");\n var walletdec;\n switch (type) {\n case 'BTC':\n walletdec = _TokenUtil.default.importBtcPrivateKey(privateKey);\n break;\n case 'ETH':\n walletdec = _TokenUtil.default.importEthPrivateKey(privateKey);\n break;\n case 'TRX':\n walletdec = _TokenUtil.default.importTronPrivateKey(privateKey);\n break;}\n\n var wallet = fullWallet[type][0];\n wallet.password = password;\n wallet.privateKey = walletdec.privateKey;\n wallet.address = walletdec.address;\n walletInfo[type].push(wallet);\n __f__(\"log\", walletInfo, '当前私钥建的', \" at utils/WalletUtil.js:163\");\n uni.setStorageSync('walletInfo', walletInfo);\n uni.setStorageSync('wallet', wallet);\n uni.setStorageSync('walleti', wallet.address);\n },\n //获取钱包列表\n getWalletList: function getWalletList(type) {\n var walletInfo = uni.getStorageSync('walletInfo');\n var walletList = [];\n if (type) {\n walletList = walletInfo[type];\n for (var k = 0, length = walletList.length; k < length; k++) {\n var address = walletList[k].address;\n walletList[k].ellipsisAddress = address.substring(0, 6) + '...' + address.substring(25,\n address.length);\n }\n } else {\n for (var obj in walletInfo) {\n for (var k = 0, length = walletInfo[obj].length; k < length; k++) {\n var _address = walletInfo[obj][k].address;\n\n walletInfo[obj][k].ellipsisAddress = _address.substring(0, 6) + '...' + _address.substring(\n _address.length - 6,\n _address.length);\n walletInfo[obj][k].type = obj;\n walletList.push(walletInfo[obj][k]);\n }\n }\n }\n return walletList;\n },\n selectWallet: function selectWallet(type, address) {\n __f__(\"log\", '选择钱包', \" at utils/WalletUtil.js:195\");\n uni.setStorageSync('walleti', address);\n var walletInfo = uni.getStorageSync('walletInfo');\n var walletList = walletInfo[type];\n __f__(\"log\", \" at utils/WalletUtil.js:199\");\n for (var k = 0, length = walletList.length; k < length; k++) {\n if (walletList[k].address == address) {\n walletList[k].ellipsisAddress = address.substring(0, 6) + '...' + address.substring(25,\n address.length);\n uni.setStorageSync('wallet', walletList[k]);\n break;\n }\n\n }\n },\n updateBalance: function () {var _updateBalance = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee(success) {var wallet, params, mainCoinP, usdtU, i, tronCoin, newList, _i, coin, walletInfo, k, length;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:\n wallet = uni.getStorageSync('wallet');\n params = {\n coinName: wallet.type };_context.next = 4;return (\n\n _api.default.getCoinRate(params));case 4:mainCoinP = _context.sent;\n params.coinName = 'USDT';_context.next = 8;return (\n _api.default.getCoinRate(params));case 8:usdtU = _context.sent;\n wallet.totalBalancePrice = 0;\n wallet.totalBalanceCnyPrice = 0;\n __f__(\"log\", usdtU, 8888, \" at utils/WalletUtil.js:220\");_context.t0 =\n wallet.type;_context.next = _context.t0 ===\n 'BTC' ? 15 : _context.t0 ===\n\n\n\n 'ETH' ? 20 : _context.t0 ===\n\n\n\n\n\n\n\n\n\n\n\n\n\n 'TRX' ? 30 : 45;break;case 15:__f__(\"log\", \"进来BTC\", \" at utils/WalletUtil.js:223\");_context.next = 18;return _BtcUtil.default.getBalance(wallet.address);case 18:wallet.balance = _context.sent;return _context.abrupt(\"break\", 45);case 20:__f__(\"log\", \"进来ETH\", \" at utils/WalletUtil.js:227\");_context.next = 23;return _EthUtil.default.getBalance(wallet.address);case 23:wallet.balance = _context.sent;for (i = 1; i < wallet.coinList.length; i++) {wallet.coinList[i].balance = _EthUtil.default.getTokenBalance(wallet.address, wallet.coinList[i].contractAddress);}wallet.totalBalancePrice = wallet.coinList[1].balancePrice;wallet.totalBalanceCnyPrice = wallet.coinList[1].balanceCnyPrice;wallet.coinList[1].balancePrice = (wallet.coinList[1].balance * usdtU.data.priceInUsd).toFixed(2);wallet.coinList[1].balanceCnyPrice = (wallet.coinList[1].balance * usdtU.data.priceCny).toFixed(2);return _context.abrupt(\"break\", 45);case 30:\n __f__(\"log\", \"进来TRX\", \" at utils/WalletUtil.js:241\");_context.next = 33;return (\n _TronUtil.default.getTronBalance(wallet.address));case 33:wallet.balance = _context.sent;\n params.address = wallet.address;\n params.chainName = wallet.type;_context.next = 38;return (\n _api.default.getBalance(params));case 38:tronCoin = _context.sent;\n newList = [];\n newList.push(wallet.coinList[0]);\n newList.push(wallet.coinList[1]);\n for (_i = 1; _i < tronCoin.data.length; _i++) {\n if (tronCoin.data[_i].tokenAbbr === 'USDT') {\n newList[1].balance = Number(tronCoin.data[_i].balance) / Math.pow(10, tronCoin.\n data[_i].tokenDecimal);\n newList[1].balanceCnyPrice = (newList[1].balance * usdtU.data.priceCny).toFixed(2);\n newList[1].balancePrice = (newList[1].balance * usdtU.data.priceInUsd).toFixed(2);\n wallet.totalBalancePrice = newList[1].balancePrice;\n wallet.totalBalanceCnyPrice = newList[1].balanceCnyPrice;\n } else {\n __f__(\"log\", Number(tronCoin.data[_i].balance) / Math.pow(10, tronCoin.data[_i].\n tokenDecimal), \" at utils/WalletUtil.js:258\");\n coin = {\n name: tronCoin.data[_i].tokenAbbr,\n xname: tronCoin.data[_i].tokenName,\n balance: Number(tronCoin.data[_i].balance) / Math.pow(10, tronCoin.data[_i].\n tokenDecimal),\n icon: tronCoin.data[_i].tokenLogo };\n\n\n if (tronCoin.data[_i].tokenType === 'trc20') {\n coin.contractAddress = tronCoin.data[_i].tokenId;\n } else {\n coin.contractAddress = tronCoin.data[_i].owner_address;\n }\n newList.push(coin);\n }\n\n\n }\n wallet.coinList = newList;return _context.abrupt(\"break\", 45);case 45:\n\n\n\n\n wallet.balancePrice = (wallet.balance * mainCoinP.data.priceInUsd).toFixed(2);\n wallet.balanceCnyPrice = (wallet.balance * mainCoinP.data.priceCny).toFixed(2);\n wallet.totalBalancePrice = Number(wallet.totalBalancePrice) + Number(wallet.balancePrice);\n wallet.totalBalanceCnyPrice = Number(wallet.totalBalanceCnyPrice) + Number(wallet.balanceCnyPrice);\n wallet.coinList[0].balance = wallet.balance;\n wallet.coinList[0].balancePrice = wallet.balancePrice;\n wallet.coinList[0].balanceCnyPrice = wallet.balanceCnyPrice;\n uni.setStorageSync('wallet', wallet);\n walletInfo = uni.getStorageSync('walletInfo');\n k = 0, length = walletInfo[wallet.type].length;case 55:if (!(k < length)) {_context.next = 62;break;}if (!(\n walletInfo[wallet.type][k].address === wallet.address)) {_context.next = 59;break;}\n walletInfo[wallet.type][k] = wallet;return _context.abrupt(\"break\", 62);case 59:k++;_context.next = 55;break;case 62:\n\n\n\n uni.setStorageSync('walletInfo', walletInfo);return _context.abrupt(\"return\",\n wallet);case 64:case \"end\":return _context.stop();}}}, _callee);}));function updateBalance(_x) {return _updateBalance.apply(this, arguments);}return updateBalance;}(),\n\n\n // 封装地址方法\n updateAddress: function updateAddress(type, value, bigAddress, addressName) {\n var that = this;\n switch (wallet.type) {\n case 'BTC':\n\n break;\n case 'ETH':\n\n\n break;\n case 'TRX':\n if (value == 'ETH') {\n var gai = uni.getStorageSync('ETHAddressInfo');\n var gai2 = uni.getStorageSync('TRXAddressInfo');\n var index = uni.getStorageSync('editIndex');\n var eth = new Object();\n eth.address = bigAddress;\n eth.name = addressName;\n eth.coinList = [{\n name: \"ETH\",\n name2: \"ETH\",\n xname: 'Ethereum',\n icon: __webpack_require__(/*! @/static/tongyonh/Frame3299.png */ 547) }];\n\n gai2.splice(index, 1);\n uni.setStorageSync('TRXAddressInfo', gai2);\n gai.push(eth);\n uni.setStorageSync('ETHAddressInfo', gai);\n uni.showToast({\n title: 'Successfully',\n icon: 'success',\n duration: 1500 });\n\n uni.navigateTo({\n url: '../address/index' });\n\n }\n\n break;}\n\n\n\n },\n // 指纹识别\n finger: function finger() {\n\n if (!plus.fingerprint.isSupport()) {\n this.result = '此设备不支持指纹识别';\n this.disabled = true;\n } else if (!plus.fingerprint.isKeyguardSecure()) {\n this.result = '此设备未设置密码锁屏,无法使用指纹识别';\n this.disabled = true;\n } else if (!plus.fingerprint.isEnrolledFingerprints()) {\n this.result = '此设备未录入指纹,请到设置中开启';\n this.disabled = true;\n } else {\n this.result = '此设备支持指纹识别';\n this.disabled = false;\n }\n\n\n\n\n\n\n\n\n },\n\n fingerprint: function fingerprint(sett) {\n var bltype = true;\n\n if (!plus.fingerprint.isSupport()) {\n uni.showToast({\n title: 'This device does not support fingerprint identification',\n icon: 'none',\n duration: 1500 });\n\n // this.disabled = true;\n } else if (!plus.fingerprint.isKeyguardSecure()) {\n uni.showToast({\n title: 'This device is not equipped with a password lock screen and cannot use fingerprint identification',\n icon: 'none',\n duration: 1500 });\n\n\n } else if (!plus.fingerprint.isEnrolledFingerprints()) {\n uni.showToast({\n title: 'There is no fingerprint entered in this device. Please turn it on in the setting',\n icon: 'none',\n duration: 1500 });\n\n // this.disabled = true;\n } else {\n // this.result = '此设备支持指纹识别';\n // // this.disabled = false;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n var that = this;\n var forSett = true;\n\n plus.fingerprint.authenticate(function () {\n plus.nativeUI.closeWaiting(); //兼容Android平台关闭等待框\t\n // uni.showToast({\n // \ttitle: 'Fingerprint identification succeeded',\n // \ticon: 'none',\n // \tduration: 1500,\n // \t\t})\n // 存储设置里开启指纹后的状态,隐藏使用密码\n __f__(\"log\", forSett, 12121, \" at utils/WalletUtil.js:427\");\n if (sett) {\n uni.setStorageSync('fingerPass', true);\n __f__(\"log\", forSett, 12121, \" at utils/WalletUtil.js:430\");\n\n }\n //plus.nativeUI.alert('Fingerprint identification succeeded');\n }, function (e) {\n switch (e.code) {\n case e.AUTHENTICATE_MISMATCH:\n plus.nativeUI.toast('Fingerprint matching failed, please re-enter');\n break;\n case e.AUTHENTICATE_OVERLIMIT:\n plus.nativeUI.closeWaiting(); //兼容Android平台关闭等待框\n plus.nativeUI.alert(\n 'The number of fingerprint identification failures exceeds the limit. Please use other methods for authentication');\n\n break;\n case e.CANCEL:\n plus.nativeUI.toast('Recognition has been cancelled');\n break;\n default:\n plus.nativeUI.closeWaiting(); //兼容Android平台关闭等待框\n plus.nativeUI.alert('Fingerprint identification failed, please try again');\n break;}\n\n });\n // Android平台手动弹出等待提示框 \n if ('Android' == plus.os.name) {\n this.show = true;\n /* plus.nativeUI.showWaiting('指纹识别中...').onclose = function() {\r\n \tplus.fingerprint.cancel();\r\n } */\n }\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n }\n\n\n\n },\n printCancel: function printCancel() {\n plus.fingerprint.cancel();\n // this.result=\"停止指纹识别\"\n } };var _default =\n\nWalletUtil;exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvV2FsbGV0VXRpbC5qcyJdLCJuYW1lcyI6WyJmdWxsV2FsbGV0IiwiYmFsYW5jZSIsIm5hbWUiLCJ0eXBlIiwiY29pbkxpc3QiLCJ4bmFtZSIsImljb24iLCJyZXF1aXJlIiwiY29udHJhY3RBZGRyZXNzIiwiV2FsbGV0VXRpbCIsImluaXRpYWxXYWxsZXQiLCJtbmVtb25pYyIsInBhc3N3b3JkIiwid2FsbGV0SW5mbyIsImJ0YyIsIlRva2VuVXRpbCIsImdlbmVyYXRlQnRjIiwiQlRDIiwicHJpdmF0ZUtleSIsImFkZHJlc3MiLCJlbGxpcHNpc0FkZHJlc3MiLCJzdWJzdHJpbmciLCJsZW5ndGgiLCJldGgiLCJnZW5lcmF0ZUV0aCIsIkVUSCIsInRyb24iLCJnZW5lcmF0ZVRyb24iLCJUUlgiLCJ3YWxsZXQiLCJ1bmkiLCJzZXRTdG9yYWdlU3luYyIsInVwZGF0ZUJhbGFuY2UiLCJ1cGRhdGVXYWxsZXROYW1lIiwiZ2V0U3RvcmFnZVN5bmMiLCJ3YWxsZXRMaXN0IiwiayIsIm1uZW1vbmljRXN0YWJsaXNoV2FsbGV0Iiwid2FsbGV0ZGVjIiwicHVzaCIsInByaXZhdGVLZXlFc3RhYmxpc2hXYWxsZXQiLCJpbXBvcnRCdGNQcml2YXRlS2V5IiwiaW1wb3J0RXRoUHJpdmF0ZUtleSIsImltcG9ydFRyb25Qcml2YXRlS2V5IiwiZ2V0V2FsbGV0TGlzdCIsIm9iaiIsInNlbGVjdFdhbGxldCIsInN1Y2Nlc3MiLCJwYXJhbXMiLCJjb2luTmFtZSIsImFwaSIsImdldENvaW5SYXRlIiwibWFpbkNvaW5QIiwidXNkdFUiLCJ0b3RhbEJhbGFuY2VQcmljZSIsInRvdGFsQmFsYW5jZUNueVByaWNlIiwiQnRjVXRpbCIsImdldEJhbGFuY2UiLCJFdGhVdGlsIiwiaSIsImdldFRva2VuQmFsYW5jZSIsImJhbGFuY2VQcmljZSIsImJhbGFuY2VDbnlQcmljZSIsImRhdGEiLCJwcmljZUluVXNkIiwidG9GaXhlZCIsInByaWNlQ255IiwiVHJvblV0aWwiLCJnZXRUcm9uQmFsYW5jZSIsImNoYWluTmFtZSIsInRyb25Db2luIiwibmV3TGlzdCIsInRva2VuQWJiciIsIk51bWJlciIsIk1hdGgiLCJwb3ciLCJ0b2tlbkRlY2ltYWwiLCJjb2luIiwidG9rZW5OYW1lIiwidG9rZW5Mb2dvIiwidG9rZW5UeXBlIiwidG9rZW5JZCIsIm93bmVyX2FkZHJlc3MiLCJ1cGRhdGVBZGRyZXNzIiwidmFsdWUiLCJiaWdBZGRyZXNzIiwiYWRkcmVzc05hbWUiLCJ0aGF0IiwiZ2FpIiwiZ2FpMiIsImluZGV4IiwiT2JqZWN0IiwibmFtZTIiLCJzcGxpY2UiLCJzaG93VG9hc3QiLCJ0aXRsZSIsImR1cmF0aW9uIiwibmF2aWdhdGVUbyIsInVybCIsImZpbmdlciIsInBsdXMiLCJmaW5nZXJwcmludCIsImlzU3VwcG9ydCIsInJlc3VsdCIsImRpc2FibGVkIiwiaXNLZXlndWFyZFNlY3VyZSIsImlzRW5yb2xsZWRGaW5nZXJwcmludHMiLCJzZXR0IiwiYmx0eXBlIiwiZm9yU2V0dCIsImF1dGhlbnRpY2F0ZSIsIm5hdGl2ZVVJIiwiY2xvc2VXYWl0aW5nIiwiZSIsImNvZGUiLCJBVVRIRU5USUNBVEVfTUlTTUFUQ0giLCJ0b2FzdCIsIkFVVEhFTlRJQ0FURV9PVkVSTElNSVQiLCJhbGVydCIsIkNBTkNFTCIsIm9zIiwic2hvdyIsInByaW50Q2FuY2VsIiwiY2FuY2VsIl0sIm1hcHBpbmdzIjoid1BBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0RTs7QUFFQSxJQUFJQSxVQUFVLEdBQUc7QUFDaEIsU0FBTyxDQUFDO0FBQ1BDLFdBQU8sRUFBRSxDQURGO0FBRVBDLFFBQUksRUFBRSxLQUZDO0FBR1BDLFFBQUksRUFBRSxLQUhDO0FBSVBDLFlBQVEsRUFBRSxDQUFDO0FBQ1ZGLFVBQUksRUFBRSxLQURJO0FBRVZHLFdBQUssRUFBRSxTQUZHO0FBR1ZKLGFBQU8sRUFBRSxDQUhDO0FBSVZLLFVBQUksRUFBRUMsbUJBQU8sQ0FBQyxvQ0FBRCxDQUpILEVBQUQsQ0FKSCxF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LENBQVF0SCxJQUF6QixFQUErQjtBQUM5QixhQUFLdUgsSUFBTCxHQUFZLElBQVo7QUFDQTs7O0FBR0E7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBaUJEOzs7O0FBSUQsR0F0YWU7QUF1YWhCQyxhQUFXLEVBQUUsdUJBQVc7QUFDdkJ0QixRQUFJLENBQUNDLFdBQUwsQ0FBaUJzQixNQUFqQjtBQUNBO0FBQ0EsR0ExYWUsRUFBakIsQzs7QUE0YWVsSCxVIiwiZmlsZSI6Ijk4Ni5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBUb2tlblV0aWwgZnJvbSAnLi9Ub2tlblV0aWwuanMnXHJcbmltcG9ydCBCdGNVdGlsIGZyb20gJy4vQnRjVXRpbC5qcydcclxuaW1wb3J0IFRyb25VdGlsIGZyb20gJy4vVHJvblV0aWwuanMnXHJcbmltcG9ydCBFdGhVdGlsIGZyb20gJy4vRXRoVXRpbC5qcydcclxuaW1wb3J0IGFwaSBmcm9tICcuL2FwaS5qcydcclxuXHJcbmxldCBmdWxsV2FsbGV0ID0ge1xyXG5cdFwiQlRDXCI6IFt7XHJcblx0XHRiYWxhbmNlOiAwLFxyXG5cdFx0bmFtZTogXCJCVENcIixcclxuXHRcdHR5cGU6ICdCVEMnLFxyXG5cdFx0Y29pbkxpc3Q6IFt7XHJcblx0XHRcdG5hbWU6IFwiQlRDXCIsXHJcblx0XHRcdHhuYW1lOiAnQml0Y29pbicsXHJcblx0XHRcdGJhbGFuY2U6IDAsXHJcblx0XHRcdGljb246IHJlcXVpcmUoJ0Avc3RhdGljL3Rvbmd5b25oL2J5ZS5wbmcnKVxyXG5cdFx0fV1cclxuXHR9XSxcclxuXHRcIkVUSFwiOiBbe1xyXG5cdFx0YmFsYW5jZTogMCxcclxuXHRcdG5hbWU6IFwiRVRIXCIsXHJcblx0XHR0eXBlOiAnRVRIJyxcclxuXHRcdGNvaW5MaXN0OiBbe1xyXG5cdFx0XHRcdG5hbWU6IFwiRVRIXCIsXHJcblx0XHRcdFx0eG5hbWU6ICdFdGhlcmV1bScsXHJcblx0XHRcdFx0YmFsYW5jZTogMCxcclxuXHRcdFx0XHRpY29uOiByZXF1aXJlKCdAL3N0YXRpYy90b25neW9uaC9GcmFtZTMyOTkucG5nJylcclxuXHRcdFx0fSxcclxuXHRcdFx0e1xyXG5cdFx0XHRcdG5hbWU6IFwiVVNEVFwiLFxyXG5cdFx0XHRcdHhuYW1lOiAnVGV0aGVyIFVTRCcsXHJcblx0XHRcdFx0YmFsYW5jZTogMCxcclxuXHRcdFx0XHRjb250cmFjdEFkZHJlc3M6ICcweGRhYzE3Zjk1OGQyZWU1MjNhMjIwNjIwNjk5NDU5N2MxM2Q4MzFlYzcnLFxyXG5cdFx0XHRcdGljb246IHJlcXVpcmUoJ0Avc3RhdGljL3Rvbmd5b25oL2ltZzUwMC5wbmcnKVxyXG5cdFx0XHR9XHJcblx0XHRdXHJcblx0fV0sXHJcblx0XCJUUlhcIjogW3tcclxuXHRcdGJhbGFuY2U6IDAsXHJcblx0XHRuYW1lOiBcIlRSWFwiLFxyXG5cdFx0dHlwZTogJ1RSWCcsXHJcblx0XHRjb2luTGlzdDogW3tcclxuXHRcdFx0XHRuYW1lOiBcIlRSWFwiLFxyXG5cdFx0XHRcdHhuYW1lOiAnVFJPTicsXHJcblx0XHRcdFx0YmFsYW5jZTogMCxcclxuXHRcdFx0XHRpY29uOiByZXF1aXJlKCdAL3N0YXRpYy90b25neW9uaC90cm9uMS5wbmcnKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0bmFtZTogXCJVU0RUXCIsXHJcblx0XHRcdFx0eG5hbWU6ICdUZXRoZXIgVVNEJyxcclxuXHRcdFx0XHRiYWxhbmNlOiAwLFxyXG5cdFx0XHRcdGNvbnRyYWN0QWRkcmVzczogJ1RSN05IcWplS1F4R1RDaThxOFpZNHBMOG90U3pnakxqNnQnLFxyXG5cdFx0XHRcdGljb246IHJlcXVpcmUoJ0Avc3RhdGljL3Rvbmd5b25oL3RldGhlcl91c2QucG5nJylcclxuXHRcdFx0fVxyXG5cdFx0XVxyXG5cdH1dXHJcbn1cclxuXHJcbmxldCBXYWxsZXRVdGlsID0ge1xyXG5cdC8v5Yid5qyh5Yib5bu66ZKx5YyFXHJcblx0aW5pdGlhbFdhbGxldDogZnVuY3Rpb24obW5lbW9uaWMsIHBhc3N3b3JkKSB7XHJcblx0XHRjb25zb2xlLmxvZyhwYXNzd29yZCwgJ3Bhc3N3b3JkJylcclxuXHRcdGxldCB3YWxsZXRJbmZvID0gZnVsbFdhbGxldDtcclxuXHRcdGxldCBidGMgPSBUb2tlblV0aWwuZ2VuZXJhdGVCdGMobW5lbW9uaWMpO1xyXG5cdFx0d2FsbGV0SW5mby5CVENbMF0ucGFzc3dvcmQgPSBwYXNzd29yZDtcclxuXHRcdHdhbGxldEluZm8uQlRDWzBdLm1uZW1vbmljID0gbW5lbW9uaWM7XHJcblx0XHR3YWxsZXRJbmZvLkJUQ1swXS5wcml2YXRlS2V5ID0gYnRjLnByaXZhdGVLZXk7XHJcblx0XHR3YWxsZXRJbmZvLkJUQ1swXS5hZGRyZXNzID0gYnRjLmFkZHJlc3M7XHJcblx0XHR3YWxsZXRJbmZvLkJUQ1swXS5lbGxpcHNpc0FkZHJlc3MgPSB3YWxsZXRJbmZvLkJUQ1swXS5hZGRyZXNzLnN1YnN0cmluZygwLCA2KSArICcuLi4nICsgd2FsbGV0SW5mby5CVENbXHJcblx0XHRcdDBdLmFkZHJlc3Muc3Vic3RyaW5nKDI1LFxyXG5cdFx0XHR3YWxsZXRJbmZvLkJUQ1swXS5hZGRyZXNzLmxlbmd0aClcclxuXHRcdGxldCBldGggPSBUb2tlblV0aWwuZ2VuZXJhdGVFdGgobW5lbW9uaWMpXHJcblx0XHR3YWxsZXRJbmZvLkVUSFswXS5wYXNzd29yZCA9IHBhc3N3b3JkO1xyXG5cdFx0d2FsbGV0SW5mby5FVEhbMF0ubW5lbW9uaWMgPSBtbmVtb25pYztcclxuXHRcdHdhbGxldEluZm8uRVRIWzBdLnByaXZhdGVLZXkgPSBldGgucHJpdmF0ZUtleTtcclxuXHRcdHdhbGxldEluZm8uRVRIWzBdLmFkZHJlc3MgPSBldGguYWRkcmVzcztcclxuXHRcdGxldCB0cm9uID0gVG9rZW5VdGlsLmdlbmVyYXRlVHJvbihtbmVtb25pYyk7XHJcblx0XHR3YWxsZXRJbmZvLlRSWFswXS5tbmVtb25pYyA9IG1uZW1vbmljO1xyXG5cdFx0d2FsbGV0SW5mby5UUlhbMF0ucGFzc3dvcmQgPSBwYXNzd29yZDtcclxuXHRcdHdhbGxldEluZm8uVFJYWzBdLnByaXZhdGVLZXkgPSB0cm9uLnByaXZhdGVLZXk7XHJcblx0XHR3YWxsZXRJbmZvLlRSWFswXS5hZGRyZXNzID0gdHJvbi5hZGRyZXNzO1xyXG5cdFx0bGV0IHdhbGxldCA9IHdhbGxldEluZm8uQlRDWzBdO1xyXG5cdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd3YWxsZXRJbmZvJywgd2FsbGV0SW5mbyk7XHJcblx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3dhbGxldCcsIHdhbGxldCk7XHJcblx0XHR0aGlzLnVwZGF0ZUJhbGFuY2UoKTtcclxuXHR9LFxyXG5cdC8v5L+u5pS56ZKx5YyF5ZCN56ewXHJcblx0dXBkYXRlV2FsbGV0TmFtZTogZnVuY3Rpb24odHlwZSwgYWRkcmVzcywgbmFtZSkge1xyXG5cdFx0bGV0IHdhbGxldEluZm8gPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3dhbGxldEluZm8nKTtcclxuXHRcdGxldCB3YWxsZXRMaXN0ID0gd2FsbGV0SW5mb1t0eXBlXTtcclxuXHRcdGZvciAodmFyIGsgPSAwLCBsZW5ndGggPSB3YWxsZXRMaXN0Lmxlbmd0aDsgayA8IGxlbmd0aDsgaysrKSB7XHJcblx0XHRcdGlmICh3YWxsZXRMaXN0W2tdLmFkZHJlc3MgPT09IGFkZHJlc3MpIHtcclxuXHRcdFx0XHR3YWxsZXRMaXN0W2tdLm5hbWUgPSBuYW1lXHJcblx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHVuaS5zZXRTdG9yYWdlU3luYygnd2FsbGV0SW5mbycsIHdhbGxldEluZm8pO1xyXG5cdH0sXHJcblx0Ly/liqnorrDor43mlrDlu7pcclxuXHRtbmVtb25pY0VzdGFibGlzaFdhbGxldDogZnVuY3Rpb24odHlwZSwgbW5lbW9uaWMsIHBhc3N3b3JkKSB7XHJcblx0XHRsZXQgd2FsbGV0SW5mbyA9IHVuaS5nZXRTdG9yYWdlU3luYygnd2FsbGV0SW5mbycpO1xyXG5cdFx0Y29uc29sZS5sb2cocGFzc3dvcmQsICdwYXNzd29yZCcsIHR5cGUpXHJcblx0XHRsZXQgd2FsbGV0ZGVjO1xyXG5cdFx0c3dpdGNoICh0eXBlKSB7XHJcblx0XHRcdGNhc2UgJ0JUQyc6XHJcblx0XHRcdFx0d2FsbGV0ZGVjID0gVG9rZW5VdGlsLmdlbmVyYXRlQnRjKG1uZW1vbmljKTtcclxuXHRcdFx0XHRpZiAodW5pLmdldFN0b3JhZ2VTeW5jKCd3YWxsZXRJbmZvJykpIHtcclxuXHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnd2FsbGV0aScsIHdhbGxldGRlYy5hZGRyZXNzKVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdGNhc2UgJ0VUSCc6XHJcblx0XHRcdFx0d2FsbGV0ZGVjID0gVG9rZW5VdGlsLmdlbmVyYXRlRXRoKG1uZW1vbmljKTtcclxuXHRcdFx0XHRpZiAodW5pLmdldFN0b3JhZ2VTeW5jKCd3YWxsZXRJbmZvJykpIHtcclxuXHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnd2FsbGV0aScsIHdhbGxldGRlYy5hZGRyZXNzKVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdGNhc2UgJ1RSWCc6XHJcblxyXG5cdFx0XHRcdHdhbGxldGRlYyA9IFRva2VuVXRpbC5nZW5lcmF0ZVRyb24obW5lbW9uaWMpO1xyXG5cdFx0XHRcdGlmICh1bmkuZ2V0U3RvcmFnZVN5bmMoJ3dhbGxldEluZm8nKSkge1xyXG5cdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd3YWxsZXRpJywgd2FsbGV0ZGVjLmFkZHJlc3MpXHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRicmVhaztcclxuXHRcdH1cclxuXHRcdGxldCB3YWxsZXQgPSBmdWxsV2FsbGV0W3R5cGVdWzBdO1xyXG5cdFx0d2FsbGV0LnBhc3N3b3JkID0gcGFzc3dvcmQ7XHJcblx0XHR3YWxsZXQucHJpdmF0ZUtleSA9IHdhbGxldGRlYy5wcml2YXRlS2V5O1xyXG5cdFx0d2FsbGV0Lm1uZW1vbmljID0gbW5lbW9uaWM7XHJcblx0XHR3YWxsZXQuYWRkcmVzcyA9IHdhbGxldGRlYy5hZGRyZXNzO1xyXG5cdFx0Y29uc29sZS5sb2cod2FsbGV0KVxyXG5cdFx0d2FsbGV0SW5mb1t0eXBlXS5wdXNoKHdhbGxldCk7XHJcblx0XHRjb25zb2xlLmxvZyh3YWxsZXRJbmZvLCAxMTExMTExKVxyXG5cdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd3YWxsZXRJbmZvJywgd2FsbGV0SW5mbyk7XHJcblx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3dhbGxldCcsIHdhbGxldCk7XHJcblx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3dhbGxldGknLCB3YWxsZXQuYWRkcmVzcyk7XHJcblxyXG5cdH0sXHJcblx0Ly/np4HpkqXmlrDlu7pcclxuXHRwcml2YXRlS2V5RXN0YWJsaXNoV2FsbGV0OiBmdW5jdGlvbih0eXBlLCBwcml2YXRlS2V5LCBwYXNzd29yZCkge1xyXG5cdFx0bGV0IHdhbGxldEluZm8gPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3dhbGxldEluZm8nKTtcclxuXHRcdGNvbnNvbGUubG9nKHR5cGUpXHJcblx0XHRjb25zb2xlLmxvZyhwYXNzd29yZCwgJ3Bhc3N3b3JkJylcclxuXHRcdGxldCB3YWxsZXRkZWM7XHJcblx0XHRzd2l0Y2ggKHR5cGUpIHtcclxuXHRcdFx0Y2FzZSAnQlRDJzpcclxuXHRcdFx0XHR3YWxsZXRkZWMgPSBUb2tlblV0aWwuaW1wb3J0QnRjUHJpdmF0ZUtleShwcml2YXRlS2V5KTtcclxuXHRcdFx0XHRicmVhaztcclxuXHRcdFx0Y2FzZSAnRVRIJzpcclxuXHRcdFx0XHR3YWxsZXRkZWMgPSBUb2tlblV0aWwuaW1wb3J0RXRoUHJpdmF0ZUtleShwcml2YXRlS2V5KTtcclxuXHRcdFx0XHRicmVhaztcclxuXHRcdFx0Y2FzZSAnVFJYJzpcclxuXHRcdFx0XHR3YWxsZXRkZWMgPSBUb2tlblV0aWwuaW1wb3J0VHJvblByaXZhdGVLZXkocHJpdmF0ZUtleSk7XHJcblx0XHRcdFx0YnJlYWs7XHJcblx0XHR9XHJcblx0XHRsZXQgd2FsbGV0ID0gZnVsbFdhbGxldFt0eXBlXVswXTtcclxuXHRcdHdhbGxldC5wYXNzd29yZCA9IHBhc3N3b3JkO1xyXG5cdFx0d2FsbGV0LnByaXZhdGVLZXkgPSB3YWxsZXRkZWMucHJpdmF0ZUtleTtcclxuXHRcdHdhbGxldC5hZGRyZXNzID0gd2FsbGV0ZGVjLmFkZHJlc3M7XHJcblx0XHR3YWxsZXRJbmZvW3R5cGVdLnB1c2god2FsbGV0KTtcclxuXHRcdGNvbnNvbGUubG9nKHdhbGxldEluZm8sICflvZPliY3np4HpkqXlu7rnmoQnKVxyXG5cdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd3YWxsZXRJbmZvJywgd2FsbGV0SW5mbyk7XHJcblx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3dhbGxldCcsIHdhbGxldCk7XHJcblx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3dhbGxldGknLCB3YWxsZXQuYWRkcmVzcyk7XHJcblx0fSxcclxuXHQvL+iOt+WPlumSseWMheWIl+ihqFxyXG5cdGdldFdhbGxldExpc3Q6IGZ1bmN0aW9uKHR5cGUpIHtcclxuXHRcdGxldCB3YWxsZXRJbmZvID0gdW5pLmdldFN0b3JhZ2VTeW5jKCd3YWxsZXRJbmZvJyk7XHJcblx0XHRsZXQgd2FsbGV0TGlzdCA9IFtdO1xyXG5cdFx0aWYgKHR5cGUpIHtcclxuXHRcdFx0d2FsbGV0TGlzdCA9IHdhbGxldEluZm9bdHlwZV1cclxuXHRcdFx0Zm9yICh2YXIgayA9IDAsIGxlbmd0aCA9IHdhbGxldExpc3QubGVuZ3RoOyBrIDwgbGVuZ3RoOyBrKyspIHtcclxuXHRcdFx0XHRsZXQgYWRkcmVzcyA9IHdhbGxldExpc3Rba10uYWRkcmVzcztcclxuXHRcdFx0XHR3YWxsZXRMaXN0W2tdLmVsbGlwc2lzQWRkcmVzcyA9IGFkZHJlc3Muc3Vic3RyaW5nKDAsIDYpICsgJy4uLicgKyBhZGRyZXNzLnN1YnN0cmluZygyNSxcclxuXHRcdFx0XHRcdGFkZHJlc3MubGVuZ3RoKVxyXG5cdFx0XHR9XHJcblx0XHR9IGVsc2Uge1xyXG5cdFx0XHRmb3IgKGxldCBvYmogaW4gd2FsbGV0SW5mbykge1xyXG5cdFx0XHRcdGZvciAodmFyIGsgPSAwLCBsZW5ndGggPSB3YWxsZXRJbmZvW29ial0ubGVuZ3RoOyBrIDwgbGVuZ3RoOyBrKyspIHtcclxuXHRcdFx0XHRcdGxldCBhZGRyZXNzID0gd2FsbGV0SW5mb1tvYmpdW2tdLmFkZHJlc3M7XHJcblxyXG5cdFx0XHRcdFx0d2FsbGV0SW5mb1tvYmpdW2tdLmVsbGlwc2lzQWRkcmVzcyA9IGFkZHJlc3Muc3Vic3RyaW5nKDAsIDYpICsgJy4uLicgKyBhZGRyZXNzLnN1YnN0cmluZyhcclxuXHRcdFx0XHRcdFx0YWRkcmVzcy5sZW5ndGggLSA2LFxyXG5cdFx0XHRcdFx0XHRhZGRyZXNzLmxlbmd0aCk7XHJcblx0XHRcdFx0XHR3YWxsZXRJbmZvW29ial1ba10udHlwZSA9IG9iajtcclxuXHRcdFx0XHRcdHdhbGxldExpc3QucHVzaCh3YWxsZXRJbmZvW29ial1ba10pO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0cmV0dXJuIHdhbGxldExpc3Q7XHJcblx0fSxcclxuXHRzZWxlY3RXYWxsZXQ6IGZ1bmN0aW9uKHR5cGUsIGFkZHJlc3MpIHtcclxuXHRcdGNvbnNvbGUubG9nKCfpgInmi6npkrHljIUnKVxyXG5cdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd3YWxsZXRpJywgYWRkcmVzcyk7XHJcblx0XHRsZXQgd2FsbGV0SW5mbyA9IHVuaS5nZXRTdG9yYWdlU3luYygnd2FsbGV0SW5mbycpO1xyXG5cdFx0bGV0IHdhbGxldExpc3QgPSB3YWxsZXRJbmZvW3R5cGVdO1xyXG5cdFx0Y29uc29sZS5sb2coKVxyXG5cdFx0Zm9yICh2YXIgayA9IDAsIGxlbmd0aCA9IHdhbGxldExpc3QubGVuZ3RoOyBrIDwgbGVuZ3RoOyBrKyspIHtcclxuXHRcdFx0aWYgKHdhbGxldExpc3Rba10uYWRkcmVzcyA9PSBhZGRyZXNzKSB7XHJcblx0XHRcdFx0d2FsbGV0TGlzdFtrXS5lbGxpcHNpc0FkZHJlc3MgPSBhZGRyZXNzLnN1YnN0cmluZygwLCA2KSArICcuLi4nICsgYWRkcmVzcy5zdWJzdHJpbmcoMjUsXHJcblx0XHRcdFx0XHRhZGRyZXNzLmxlbmd0aClcclxuXHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3dhbGxldCcsIHdhbGxldExpc3Rba10pO1xyXG5cdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cdH0sXHJcblx0dXBkYXRlQmFsYW5jZTogYXN5bmMgZnVuY3Rpb24oc3VjY2Vzcykge1xyXG5cdFx0Y29uc3Qgd2FsbGV0ID0gdW5pLmdldFN0b3JhZ2VTeW5jKCd3YWxsZXQnKTtcclxuXHRcdGxldCBwYXJhbXMgPSB7XHJcblx0XHRcdGNvaW5OYW1lOiB3YWxsZXQudHlwZVxyXG5cdFx0fVxyXG5cdFx0Y29uc3QgbWFpbkNvaW5QID0gYXdhaXQgYXBpLmdldENvaW5SYXRlKHBhcmFtcyk7XHJcblx0XHRwYXJhbXMuY29pbk5hbWUgPSAnVVNEVCc7XHJcblx0XHRjb25zdCB1c2R0VSA9IGF3YWl0IGFwaS5nZXRDb2luUmF0ZShwYXJhbXMpO1xyXG5cdFx0d2FsbGV0LnRvdGFsQmFsYW5jZVByaWNlID0gMFxyXG5cdFx0d2FsbGV0LnRvdGFsQmFsYW5jZUNueVByaWNlPTBcclxuXHRcdGNvbnNvbGUubG9nKHVzZHRVLCA4ODg4KVxyXG5cdFx0c3dpdGNoICh3YWxsZXQudHlwZSkge1xyXG5cdFx0XHRjYXNlICdCVEMnOlxyXG5cdFx0XHRcdGNvbnNvbGUubG9nKFwi6L+b5p2lQlRDXCIpXHJcblx0XHRcdFx0d2FsbGV0LmJhbGFuY2UgPSBhd2FpdCBCdGNVdGlsLmdldEJhbGFuY2Uod2FsbGV0LmFkZHJlc3MpXHJcblx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdGNhc2UgJ0VUSCc6XHJcblx0XHRcdFx0Y29uc29sZS5sb2coXCLov5vmnaVFVEhcIilcclxuXHRcdFx0XHR3YWxsZXQuYmFsYW5jZSA9IGF3YWl0IEV0aFV0aWwuZ2V0QmFsYW5jZSh3YWxsZXQuYWRkcmVzcyk7XHJcblx0XHRcdFx0Zm9yIChsZXQgaSA9IDE7IGkgPCB3YWxsZXQuY29pbkxpc3QubGVuZ3RoOyBpKyspIHtcclxuXHRcdFx0XHRcdHdhbGxldC5jb2luTGlzdFtpXS5iYWxhbmNlID0gRXRoVXRpbC5nZXRUb2tlbkJhbGFuY2Uod2FsbGV0LmFkZHJlc3MsIHdhbGxldC5jb2luTGlzdFtcclxuXHRcdFx0XHRcdFx0aV0uY29udHJhY3RBZGRyZXNzKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0d2FsbGV0LnRvdGFsQmFsYW5jZVByaWNlID0gd2FsbGV0LmNvaW5MaXN0WzFdLmJhbGFuY2VQcmljZVxyXG5cdFx0XHRcdHdhbGxldC50b3RhbEJhbGFuY2VDbnlQcmljZT13YWxsZXQuY29pbkxpc3RbMV0uYmFsYW5jZUNueVByaWNlXHJcblx0XHRcdFx0d2FsbGV0LmNvaW5MaXN0WzFdLmJhbGFuY2VQcmljZSA9ICh3YWxsZXRcclxuXHRcdFx0XHRcdC5jb2luTGlzdFsxXS5iYWxhbmNlICogdXNkdFUuZGF0YS5wcmljZUluVXNkKS50b0ZpeGVkKDIpO1xyXG5cdFx0XHRcdHdhbGxldC5jb2luTGlzdFsxXS5iYWxhbmNlQ255UHJpY2UgPSAod2FsbGV0XHJcblx0XHRcdFx0XHQuY29pbkxpc3RbMV0uYmFsYW5jZSAqIHVzZHRVLmRhdGEucHJpY2VDbnkpLnRvRml4ZWQoMik7XHJcblx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdGNhc2UgJ1RSWCc6XHJcblx0XHRcdFx0Y29uc29sZS5sb2coXCLov5vmnaVUUlhcIilcclxuXHRcdFx0XHR3YWxsZXQuYmFsYW5jZSA9IGF3YWl0IFRyb25VdGlsLmdldFRyb25CYWxhbmNlKHdhbGxldC5hZGRyZXNzKTtcclxuXHRcdFx0XHRwYXJhbXMuYWRkcmVzcyA9IHdhbGxldC5hZGRyZXNzO1xyXG5cdFx0XHRcdHBhcmFtcy5jaGFpbk5hbWUgPSB3YWxsZXQudHlwZTtcclxuXHRcdFx0XHRjb25zdCB0cm9uQ29pbiA9IGF3YWl0IGFwaS5nZXRCYWxhbmNlKHBhcmFtcyk7XHJcblx0XHRcdFx0dmFyIG5ld0xpc3Q9W107XHJcblx0XHRcdFx0bmV3TGlzdC5wdXNoKHdhbGxldC5jb2luTGlzdFswXSlcclxuXHRcdFx0XHRuZXdMaXN0LnB1c2god2FsbGV0LmNvaW5MaXN0WzFdKVxyXG5cdFx0XHRcdGZvciAobGV0IGkgPSAxOyBpIDwgdHJvbkNvaW4uZGF0YS5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdFx0aWYgKHRyb25Db2luLmRhdGFbaV0udG9rZW5BYmJyID09PSAnVVNEVCcpIHtcclxuXHRcdFx0XHRcdFx0bmV3TGlzdFsxXS5iYWxhbmNlID0gKE51bWJlcih0cm9uQ29pbi5kYXRhW2ldLmJhbGFuY2UpIC8gTWF0aC5wb3coMTAsIHRyb25Db2luXHJcblx0XHRcdFx0XHRcdFx0LmRhdGFbaV0udG9rZW5EZWNpbWFsKSk7XHJcblx0XHRcdFx0XHRcdG5ld0xpc3RbMV0uYmFsYW5jZUNueVByaWNlID0gKG5ld0xpc3RbMV0uYmFsYW5jZSAqIHVzZHRVLmRhdGEucHJpY2VDbnkpLnRvRml4ZWQoMik7XHJcblx0XHRcdFx0XHRcdG5ld0xpc3RbMV0uYmFsYW5jZVByaWNlID0gKG5ld0xpc3RbMV0uYmFsYW5jZSAqIHVzZHRVLmRhdGEucHJpY2VJblVzZCkudG9GaXhlZCgyKTtcclxuXHRcdFx0XHRcdFx0d2FsbGV0LnRvdGFsQmFsYW5jZVByaWNlID0gbmV3TGlzdFsxXS5iYWxhbmNlUHJpY2VcclxuXHRcdFx0XHRcdFx0d2FsbGV0LnRvdGFsQmFsYW5jZUNueVByaWNlPW5ld0xpc3RbMV0uYmFsYW5jZUNueVByaWNlXHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhOdW1iZXIodHJvbkNvaW4uZGF0YVtpXS5iYWxhbmNlKSAvIE1hdGgucG93KDEwLCB0cm9uQ29pbi5kYXRhW2ldXHJcblx0XHRcdFx0XHRcdFx0LnRva2VuRGVjaW1hbCkpXHJcblx0XHRcdFx0XHRcdHZhciBjb2luID0ge1xyXG5cdFx0XHRcdFx0XHRcdG5hbWU6IHRyb25Db2luLmRhdGFbaV0udG9rZW5BYmJyLFxyXG5cdFx0XHRcdFx0XHRcdHhuYW1lOiB0cm9uQ29pbi5kYXRhW2ldLnRva2VuTmFtZSxcclxuXHRcdFx0XHRcdFx0XHRiYWxhbmNlOiAoTnVtYmVyKHRyb25Db2luLmRhdGFbaV0uYmFsYW5jZSkgLyBNYXRoLnBvdygxMCwgdHJvbkNvaW4uZGF0YVtpXVxyXG5cdFx0XHRcdFx0XHRcdFx0LnRva2VuRGVjaW1hbCkpLFxyXG5cdFx0XHRcdFx0XHRcdGljb246IHRyb25Db2luLmRhdGFbaV0udG9rZW5Mb2dvLFxyXG5cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRpZiAodHJvbkNvaW4uZGF0YVtpXS50b2tlblR5cGUgPT09ICd0cmMyMCcpIHtcclxuXHRcdFx0XHRcdFx0XHRjb2luLmNvbnRyYWN0QWRkcmVzcyA9IHRyb25Db2luLmRhdGFbaV0udG9rZW5JZFxyXG5cdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdGNvaW4uY29udHJhY3RBZGRyZXNzID0gdHJvbkNvaW4uZGF0YVtpXS5vd25lcl9hZGRyZXNzXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0bmV3TGlzdC5wdXNoKGNvaW4pXHJcblx0XHRcdFx0XHR9XHJcblxyXG5cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0d2FsbGV0LmNvaW5MaXN0PW5ld0xpc3Q7XHJcblx0XHRcdFx0YnJlYWs7XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdHdhbGxldC5iYWxhbmNlUHJpY2UgPSAod2FsbGV0LmJhbGFuY2UgKiBtYWluQ29pblAuZGF0YS5wcmljZUluVXNkKS50b0ZpeGVkKDIpO1xyXG5cdFx0d2FsbGV0LmJhbGFuY2VDbnlQcmljZSA9ICh3YWxsZXQuYmFsYW5jZSAqIG1haW5Db2luUC5kYXRhLnByaWNlQ255KS50b0ZpeGVkKDIpO1xyXG5cdFx0d2FsbGV0LnRvdGFsQmFsYW5jZVByaWNlPU51bWJlcih3YWxsZXQudG90YWxCYWxhbmNlUHJpY2UpK051bWJlcih3YWxsZXQuYmFsYW5jZVByaWNlKTtcclxuXHRcdHdhbGxldC50b3RhbEJhbGFuY2VDbnlQcmljZT1OdW1iZXIod2FsbGV0LnRvdGFsQmFsYW5jZUNueVByaWNlKStOdW1iZXIod2FsbGV0LmJhbGFuY2VDbnlQcmljZSk7XHJcblx0XHR3YWxsZXQuY29pbkxpc3RbMF0uYmFsYW5jZSA9IHdhbGxldC5iYWxhbmNlXHJcblx0XHR3YWxsZXQuY29pbkxpc3RbMF0uYmFsYW5jZVByaWNlID0gd2FsbGV0LmJhbGFuY2VQcmljZVxyXG5cdFx0d2FsbGV0LmNvaW5MaXN0WzBdLmJhbGFuY2VDbnlQcmljZSA9IHdhbGxldC5iYWxhbmNlQ255UHJpY2VcclxuXHRcdHVuaS5zZXRTdG9yYWdlU3luYygnd2FsbGV0Jyx3YWxsZXQpO1xyXG5cdFx0Y29uc3Qgd2FsbGV0SW5mbyA9IHVuaS5nZXRTdG9yYWdlU3luYygnd2FsbGV0SW5mbycpO1xyXG5cdFx0Zm9yICh2YXIgayA9IDAsIGxlbmd0aCA9IHdhbGxldEluZm9bd2FsbGV0LnR5cGVdLmxlbmd0aDsgayA8IGxlbmd0aDsgaysrKSB7XHJcblx0XHRcdGlmICh3YWxsZXRJbmZvW3dhbGxldC50eXBlXVtrXS5hZGRyZXNzID09PSB3YWxsZXQuYWRkcmVzcykge1xyXG5cdFx0XHRcdHdhbGxldEluZm9bd2FsbGV0LnR5cGVdW2tdID0gd2FsbGV0O1xyXG5cdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3dhbGxldEluZm8nLCB3YWxsZXRJbmZvKTtcclxuXHRcdHJldHVybiB3YWxsZXQ7XHJcblx0fSxcclxuXHJcblx0Ly8g5bCB6KOF5Zyw5Z2A5pa55rOVXHJcblx0dXBkYXRlQWRkcmVzczogZnVuY3Rpb24odHlwZSwgdmFsdWUsIGJpZ0FkZHJlc3MsIGFkZHJlc3NOYW1lKSB7XHJcblx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdHN3aXRjaCAod2FsbGV0LnR5cGUpIHtcclxuXHRcdFx0Y2FzZSAnQlRDJzpcclxuXHJcblx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdGNhc2UgJ0VUSCc6XHJcblxyXG5cclxuXHRcdFx0XHRicmVhaztcclxuXHRcdFx0Y2FzZSAnVFJYJzpcclxuXHRcdFx0XHRpZiAodmFsdWUgPT0gJ0VUSCcpIHtcclxuXHRcdFx0XHRcdGNvbnN0IGdhaSA9IHVuaS5nZXRTdG9yYWdlU3luYygnRVRIQWRkcmVzc0luZm8nKVxyXG5cdFx0XHRcdFx0Y29uc3QgZ2FpMiA9IHVuaS5nZXRTdG9yYWdlU3luYygnVFJYQWRkcmVzc0luZm8nKVxyXG5cdFx0XHRcdFx0Y29uc3QgaW5kZXggPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ2VkaXRJbmRleCcpXHJcblx0XHRcdFx0XHRsZXQgZXRoID0gbmV3IE9iamVjdDtcclxuXHRcdFx0XHRcdGV0aC5hZGRyZXNzID0gYmlnQWRkcmVzcztcclxuXHRcdFx0XHRcdGV0aC5uYW1lID0gYWRkcmVzc05hbWVcclxuXHRcdFx0XHRcdGV0aC5jb2luTGlzdCA9IFt7XHJcblx0XHRcdFx0XHRcdG5hbWU6IFwiRVRIXCIsXHJcblx0XHRcdFx0XHRcdG5hbWUyOiBcIkVUSFwiLFxyXG5cdFx0XHRcdFx0XHR4bmFtZTogJ0V0aGVyZXVtJyxcclxuXHRcdFx0XHRcdFx0aWNvbjogcmVxdWlyZSgnQC9zdGF0aWMvdG9uZ3lvbmgvRnJhbWUzMjk5LnBuZycpXHJcblx0XHRcdFx0XHR9XTtcclxuXHRcdFx0XHRcdGdhaTIuc3BsaWNlKGluZGV4LCAxKVxyXG5cdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdUUlhBZGRyZXNzSW5mbycsIGdhaTIpXHJcblx0XHRcdFx0XHRnYWkucHVzaChldGgpO1xyXG5cdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdFVEhBZGRyZXNzSW5mbycsIGdhaSlcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogJ1N1Y2Nlc3NmdWxseScsXHJcblx0XHRcdFx0XHRcdGljb246ICdzdWNjZXNzJyxcclxuXHRcdFx0XHRcdFx0ZHVyYXRpb246IDE1MDBcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHRcdHVybDogJy4uL2FkZHJlc3MvaW5kZXgnXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0YnJlYWs7XHJcblxyXG5cdFx0fVxyXG5cclxuXHR9LFxyXG5cdC8vIOaMh+e6ueivhuWIq1xyXG5cdGZpbmdlcigpIHtcclxuXHJcblx0XHRpZiAoIXBsdXMuZmluZ2VycHJpbnQuaXNTdXBwb3J0KCkpIHtcclxuXHRcdFx0dGhpcy5yZXN1bHQgPSAn5q2k6K6+5aSH5LiN5pSv5oyB5oyH57q56K+G5YirJztcclxuXHRcdFx0dGhpcy5kaXNhYmxlZCA9IHRydWU7XHJcblx0XHR9IGVsc2UgaWYgKCFwbHVzLmZpbmdlcnByaW50LmlzS2V5Z3VhcmRTZWN1cmUoKSkge1xyXG5cdFx0XHR0aGlzLnJlc3VsdCA9ICfmraTorr7lpIfmnKrorr7nva7lr4bnoIHplIHlsY/vvIzml6Dms5Xkvb/nlKjmjIfnurnor4bliKsnO1xyXG5cdFx0XHR0aGlzLmRpc2FibGVkID0gdHJ1ZTtcclxuXHRcdH0gZWxzZSBpZiAoIXBsdXMuZmluZ2VycHJpbnQuaXNFbnJvbGxlZEZpbmdlcnByaW50cygpKSB7XHJcblx0XHRcdHRoaXMucmVzdWx0ID0gJ+atpOiuvuWkh+acquW9leWFpeaMh+e6ue+8jOivt+WIsOiuvue9ruS4reW8gOWQryc7XHJcblx0XHRcdHRoaXMuZGlzYWJsZWQgPSB0cnVlO1xyXG5cdFx0fSBlbHNlIHtcclxuXHRcdFx0dGhpcy5yZXN1bHQgPSAn5q2k6K6+5aSH5pSv5oyB5oyH57q56K+G5YirJztcclxuXHRcdFx0dGhpcy5kaXNhYmxlZCA9IGZhbHNlO1xyXG5cdFx0fVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblx0fSxcclxuXHJcblx0ZmluZ2VycHJpbnQ6IGZ1bmN0aW9uKHNldHQpIHtcclxuXHRcdGxldCBibHR5cGUgPSB0cnVlO1xyXG5cclxuXHRcdGlmICghcGx1cy5maW5nZXJwcmludC5pc1N1cHBvcnQoKSkge1xyXG5cdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHR0aXRsZTogJ1RoaXMgZGV2aWNlIGRvZXMgbm90IHN1cHBvcnQgZmluZ2VycHJpbnQgaWRlbnRpZmljYXRpb24nLFxyXG5cdFx0XHRcdGljb246ICdub25lJyxcclxuXHRcdFx0XHRkdXJhdGlvbjogMTUwMFxyXG5cdFx0XHR9KVxyXG5cdFx0XHQvLyB0aGlzLmRpc2FibGVkID0gdHJ1ZTtcclxuXHRcdH0gZWxzZSBpZiAoIXBsdXMuZmluZ2VycHJpbnQuaXNLZXlndWFyZFNlY3VyZSgpKSB7XHJcblx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdHRpdGxlOiAnVGhpcyBkZXZpY2UgaXMgbm90IGVxdWlwcGVkIHdpdGggYSBwYXNzd29yZCBsb2NrIHNjcmVlbiBhbmQgY2Fubm90IHVzZSBmaW5nZXJwcmludCBpZGVudGlmaWNhdGlvbicsXHJcblx0XHRcdFx0aWNvbjogJ25vbmUnLFxyXG5cdFx0XHRcdGR1cmF0aW9uOiAxNTAwXHJcblx0XHRcdH0pXHJcblxyXG5cdFx0fSBlbHNlIGlmICghcGx1cy5maW5nZXJwcmludC5pc0Vucm9sbGVkRmluZ2VycHJpbnRzKCkpIHtcclxuXHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0dGl0bGU6ICdUaGVyZSBpcyBubyBmaW5nZXJwcmludCBlbnRlcmVkIGluIHRoaXMgZGV2aWNlLiBQbGVhc2UgdHVybiBpdCBvbiBpbiB0aGUgc2V0dGluZycsXHJcblx0XHRcdFx0aWNvbjogJ25vbmUnLFxyXG5cdFx0XHRcdGR1cmF0aW9uOiAxNTAwXHJcblx0XHRcdH0pXHJcblx0XHRcdC8vIHRoaXMuZGlzYWJsZWQgPSB0cnVlO1xyXG5cdFx0fSBlbHNlIHtcclxuXHRcdFx0Ly8gdGhpcy5yZXN1bHQgPSAn5q2k6K6+5aSH5pSv5oyB5oyH57q56K+G5YirJztcclxuXHRcdFx0Ly8gLy8gdGhpcy5kaXNhYmxlZCA9IGZhbHNlO1xyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0bGV0IGZvclNldHQgPSB0cnVlO1xyXG5cclxuXHRcdFx0cGx1cy5maW5nZXJwcmludC5hdXRoZW50aWNhdGUoZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0cGx1cy5uYXRpdmVVSS5jbG9zZVdhaXRpbmcoKTsgLy/lhbzlrrlBbmRyb2lk5bmz5Y+w5YWz6Zet562J5b6F5qGGXHRcclxuXHRcdFx0XHQvLyB1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHQvLyBcdHRpdGxlOiAnRmluZ2VycHJpbnQgaWRlbnRpZmljYXRpb24gc3VjY2VlZGVkJyxcclxuXHRcdFx0XHQvLyBcdGljb246ICdub25lJyxcclxuXHRcdFx0XHQvLyBcdGR1cmF0aW9uOiAxNTAwLFxyXG5cdFx0XHRcdC8vIFx0XHR9KVxyXG5cdFx0XHRcdC8vIOWtmOWCqOiuvue9rumHjOW8gOWQr+aMh+e6ueWQjueahOeKtuaAge+8jOmakOiXj+S9v+eUqOWvhueggVxyXG5cdFx0XHRcdGNvbnNvbGUubG9nKGZvclNldHQsIDEyMTIxKVxyXG5cdFx0XHRcdGlmIChzZXR0KSB7XHJcblx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2ZpbmdlclBhc3MnLCB0cnVlKVxyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2coZm9yU2V0dCwgMTIxMjEpXHJcblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvL3BsdXMubmF0aXZlVUkuYWxlcnQoJ0ZpbmdlcnByaW50IGlkZW50aWZpY2F0aW9uIHN1Y2NlZWRlZCcpO1xyXG5cdFx0XHR9LCBmdW5jdGlvbihlKSB7XHJcblx0XHRcdFx0c3dpdGNoIChlLmNvZGUpIHtcclxuXHRcdFx0XHRcdGNhc2UgZS5BVVRIRU5USUNBVEVfTUlTTUFUQ0g6XHJcblx0XHRcdFx0XHRcdHBsdXMubmF0aXZlVUkudG9hc3QoJ0ZpbmdlcnByaW50IG1hdGNoaW5nIGZhaWxlZCwgcGxlYXNlIHJlLWVudGVyJyk7XHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0Y2FzZSBlLkFVVEhFTlRJQ0FURV9PVkVSTElNSVQ6XHJcblx0XHRcdFx0XHRcdHBsdXMubmF0aXZlVUkuY2xvc2VXYWl0aW5nKCk7IC8v5YW85a65QW5kcm9pZOW5s+WPsOWFs+mXreetieW+heahhlxyXG5cdFx0XHRcdFx0XHRwbHVzLm5hdGl2ZVVJLmFsZXJ0KFxyXG5cdFx0XHRcdFx0XHRcdCdUaGUgbnVtYmVyIG9mIGZpbmdlcnByaW50IGlkZW50aWZpY2F0aW9uIGZhaWx1cmVzIGV4Y2VlZHMgdGhlIGxpbWl0LiBQbGVhc2UgdXNlIG90aGVyIG1ldGhvZHMgZm9yIGF1dGhlbnRpY2F0aW9uJ1xyXG5cdFx0XHRcdFx0XHQpO1xyXG5cdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRcdGNhc2UgZS5DQU5DRUw6XHJcblx0XHRcdFx0XHRcdHBsdXMubmF0aXZlVUkudG9hc3QoJ1JlY29nbml0aW9uIGhhcyBiZWVuIGNhbmNlbGxlZCcpO1xyXG5cdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRcdGRlZmF1bHQ6XHJcblx0XHRcdFx0XHRcdHBsdXMubmF0aXZlVUkuY2xvc2VXYWl0aW5nKCk7IC8v5YW85a65QW5kcm9pZOW5s+WPsOWFs+mXreetieW+heahhlxyXG5cdFx0XHRcdFx0XHRwbHVzLm5hdGl2ZVVJLmFsZXJ0KCdGaW5nZXJwcmludCBpZGVudGlmaWNhdGlvbiBmYWlsZWQsIHBsZWFzZSB0cnkgYWdhaW4nKTtcclxuXHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9KTtcclxuXHRcdFx0Ly8gQW5kcm9pZOW5s+WPsOaJi+WKqOW8ueWHuuetieW+heaPkOekuuahhiBcclxuXHRcdFx0aWYgKCdBbmRyb2lkJyA9PSBwbHVzLm9zLm5hbWUpIHtcclxuXHRcdFx0XHR0aGlzLnNob3cgPSB0cnVlO1xyXG5cdFx0XHRcdC8qIHBsdXMubmF0aXZlVUkuc2hvd1dhaXRpbmcoJ+aMh+e6ueivhuWIq+S4rS4uLicpLm9uY2xvc2UgPSBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdHBsdXMuZmluZ2VycHJpbnQuY2FuY2VsKCk7XHJcblx0XHRcdFx0fSAqL1xyXG5cdFx0XHR9XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cdFx0fVxyXG5cclxuXHJcblxyXG5cdH0sXHJcblx0cHJpbnRDYW5jZWw6IGZ1bmN0aW9uKCkge1xyXG5cdFx0cGx1cy5maW5nZXJwcmludC5jYW5jZWwoKTtcclxuXHRcdC8vIHRoaXMucmVzdWx0PVwi5YGc5q2i5oyH57q56K+G5YirXCJcclxuXHR9LFxyXG59XHJcbmV4cG9ydCBkZWZhdWx0IFdhbGxldFV0aWxcclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///986\n"); /***/ }), /* 987 */ @@ -94223,7 +94256,7 @@ eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var BtcUtil = {\n getBalance: function getBalance(address, success) {\n var balance = 0;\n try {\n uni.request({\n url: 'http://scan.weirui0755.com/btc/api/address/balancetrend/btc/' + address, //请求接口\n header: {\n 'content-type': 'application/x-www-form-urlencoded' //自定义请求头信息\n },\n success: function success(res) {\n\n if (res.data.code === 1) {\n if (res.data.data.length > 0) {\n var data = res.data.data[0];\n __f__(\"log\", data, 11111, \" at utils/BtcUtil.js:15\");\n for (var b in data) {\n balance = data[b];\n }\n }\n }\n } });\n\n } catch (e) {\n //TODO handle the exception\n }\n success(balance);\n } };var _default =\n\nBtcUtil;exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvQnRjVXRpbC5qcyJdLCJuYW1lcyI6WyJCdGNVdGlsIiwiZ2V0QmFsYW5jZSIsImFkZHJlc3MiLCJzdWNjZXNzIiwiYmFsYW5jZSIsInVuaSIsInJlcXVlc3QiLCJ1cmwiLCJoZWFkZXIiLCJyZXMiLCJkYXRhIiwiY29kZSIsImxlbmd0aCIsImIiLCJlIl0sIm1hcHBpbmdzIjoib0lBQUEsSUFBSUEsT0FBTyxHQUFHO0FBQ2JDLFlBQVUsRUFBRSxvQkFBU0MsT0FBVCxFQUFpQkMsT0FBakIsRUFBMEI7QUFDcEMsUUFBSUMsT0FBTyxHQUFDLENBQVo7QUFDQSxRQUFHO0FBQ0ZDLFNBQUcsQ0FBQ0MsT0FBSixDQUFZO0FBQ1hDLFdBQUcsRUFBRSxpRUFBaUVMLE9BRDNELEVBQ29FO0FBQy9FTSxjQUFNLEVBQUU7QUFDUCwwQkFBZ0IsbUNBRFQsQ0FDOEM7QUFEOUMsU0FGRztBQUtYTCxlQUFPLEVBQUUsaUJBQUNNLEdBQUQsRUFBUzs7QUFFakIsY0FBSUEsR0FBRyxDQUFDQyxJQUFKLENBQVNDLElBQVQsS0FBa0IsQ0FBdEIsRUFBeUI7QUFDeEIsZ0JBQUdGLEdBQUcsQ0FBQ0MsSUFBSixDQUFTQSxJQUFULENBQWNFLE1BQWQsR0FBcUIsQ0FBeEIsRUFBMEI7QUFDekIsa0JBQUlGLElBQUksR0FBQ0QsR0FBRyxDQUFDQyxJQUFKLENBQVNBLElBQVQsQ0FBYyxDQUFkLENBQVQ7QUFDQSwyQkFBWUEsSUFBWixFQUFpQixLQUFqQjtBQUNBLG1CQUFJLElBQUlHLENBQVIsSUFBYUgsSUFBYixFQUFrQjtBQUNqQk4sdUJBQU8sR0FBQ00sSUFBSSxDQUFDRyxDQUFELENBQVo7QUFDQTtBQUNEO0FBQ0Q7QUFDRCxTQWhCVSxFQUFaOztBQWtCQSxLQW5CRCxDQW1CQyxPQUFNQyxDQUFOLEVBQVE7QUFDUjtBQUNBO0FBQ0RYLFdBQU8sQ0FBQ0MsT0FBRCxDQUFQO0FBQ0QsR0ExQlksRUFBZCxDOztBQTRCZUosTyIsImZpbGUiOiI5ODcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJsZXQgQnRjVXRpbCA9IHtcclxuXHRnZXRCYWxhbmNlOiBmdW5jdGlvbihhZGRyZXNzLHN1Y2Nlc3MpIHtcclxuXHRcdFx0bGV0IGJhbGFuY2U9MDtcclxuXHRcdFx0dHJ5e1xyXG5cdFx0XHRcdHVuaS5yZXF1ZXN0KHtcclxuXHRcdFx0XHRcdHVybDogJ2h0dHA6Ly9zY2FuLndlaXJ1aTA3NTUuY29tL2J0Yy9hcGkvYWRkcmVzcy9iYWxhbmNldHJlbmQvYnRjLycgKyBhZGRyZXNzLCAvL+ivt+axguaOpeWPo1xyXG5cdFx0XHRcdFx0aGVhZGVyOiB7XHJcblx0XHRcdFx0XHRcdCdjb250ZW50LXR5cGUnOiAnYXBwbGljYXRpb24veC13d3ctZm9ybS11cmxlbmNvZGVkJywgLy/oh6rlrprkuYnor7fmsYLlpLTkv6Hmga9cclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRzdWNjZXNzOiAocmVzKSA9PiB7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRpZiAocmVzLmRhdGEuY29kZSA9PT0gMSkge1xyXG5cdFx0XHRcdFx0XHRcdGlmKHJlcy5kYXRhLmRhdGEubGVuZ3RoPjApe1xyXG5cdFx0XHRcdFx0XHRcdFx0dmFyIGRhdGE9cmVzLmRhdGEuZGF0YVswXTtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKGRhdGEsMTExMTEpXHJcblx0XHRcdFx0XHRcdFx0XHRmb3IobGV0IGIgaW4gZGF0YSl7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhbGFuY2U9ZGF0YVtiXTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fWNhdGNoKGUpe1xyXG5cdFx0XHRcdC8vVE9ETyBoYW5kbGUgdGhlIGV4Y2VwdGlvblxyXG5cdFx0XHR9XHJcblx0XHRcdHN1Y2Nlc3MoYmFsYW5jZSk7XHJcblx0fVx0XHJcbn1cclxuZXhwb3J0IGRlZmF1bHQgQnRjVXRpbCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///987\n"); +eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 49));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}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);});};}var BtcUtil = {\n getBalance: function () {var _getBalance = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee(address, success) {var balance, res, data, b;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:\n balance = 0;_context.prev = 1;_context.next = 4;return (\n\n uni.request({\n url: 'http://scan.weirui0755.com/btc/api/address/balancetrend/btc/' + address, //请求接口\n header: {\n 'content-type': 'application/x-www-form-urlencoded' //自定义请求头信息\n } }));case 4:res = _context.sent;\n\n if (res.data.code === 1) {\n if (res.data.data.length > 0) {\n data = res.data.data[0];\n __f__(\"log\", data, 11111, \" at utils/BtcUtil.js:14\");\n for (b in data) {\n balance = data[b];\n }\n }\n }_context.next = 10;break;case 8:_context.prev = 8;_context.t0 = _context[\"catch\"](1);case 10:return _context.abrupt(\"return\",\n\n\n\n balance);case 11:case \"end\":return _context.stop();}}}, _callee, null, [[1, 8]]);}));function getBalance(_x, _x2) {return _getBalance.apply(this, arguments);}return getBalance;}() };var _default =\n\n\nBtcUtil;exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvQnRjVXRpbC5qcyJdLCJuYW1lcyI6WyJCdGNVdGlsIiwiZ2V0QmFsYW5jZSIsImFkZHJlc3MiLCJzdWNjZXNzIiwiYmFsYW5jZSIsInVuaSIsInJlcXVlc3QiLCJ1cmwiLCJoZWFkZXIiLCJyZXMiLCJkYXRhIiwiY29kZSIsImxlbmd0aCIsImIiXSwibWFwcGluZ3MiOiJ1OEJBQUEsSUFBSUEsT0FBTyxHQUFHO0FBQ2JDLFlBQVUsMkZBQUMsaUJBQWVDLE9BQWYsRUFBdUJDLE9BQXZCO0FBQ0xDLHFCQURLLEdBQ0csQ0FESDs7QUFHT0MsbUJBQUcsQ0FBQ0MsT0FBSixDQUFZO0FBQzFCQyxxQkFBRyxFQUFFLGlFQUFpRUwsT0FENUMsRUFDcUQ7QUFDL0VNLHdCQUFNLEVBQUU7QUFDUCxvQ0FBZ0IsbUNBRFQsQ0FDOEM7QUFEOUMsbUJBRmtCLEVBQVosQ0FIUCxTQUdKQyxHQUhJOztBQVNSLGtCQUFJQSxHQUFHLENBQUNDLElBQUosQ0FBU0MsSUFBVCxLQUFrQixDQUF0QixFQUF5QjtBQUN4QixvQkFBR0YsR0FBRyxDQUFDQyxJQUFKLENBQVNBLElBQVQsQ0FBY0UsTUFBZCxHQUFxQixDQUF4QixFQUEwQjtBQUNyQkYsc0JBRHFCLEdBQ2hCRCxHQUFHLENBQUNDLElBQUosQ0FBU0EsSUFBVCxDQUFjLENBQWQsQ0FEZ0I7QUFFekIsK0JBQVlBLElBQVosRUFBaUIsS0FBakI7QUFDQSx1QkFBUUcsQ0FBUixJQUFhSCxJQUFiLEVBQWtCO0FBQ2pCTiwyQkFBTyxHQUFDTSxJQUFJLENBQUNHLENBQUQsQ0FBWjtBQUNBO0FBQ0Q7QUFDRCxlQWpCTzs7OztBQXFCRlQscUJBckJFLDJFQUFELGlHQURHLEVBQWQsQzs7O0FBeUJlSixPIiwiZmlsZSI6Ijk4Ny5qcyIsInNvdXJjZXNDb250ZW50IjpbImxldCBCdGNVdGlsID0ge1xyXG5cdGdldEJhbGFuY2U6YXN5bmMgZnVuY3Rpb24oYWRkcmVzcyxzdWNjZXNzKSB7XHJcblx0XHRcdGxldCBiYWxhbmNlPTA7XHJcblx0XHRcdHRyeXtcclxuXHRcdFx0XHRsZXQgcmVzPSBhd2FpdCB1bmkucmVxdWVzdCh7XHJcblx0XHRcdFx0XHR1cmw6ICdodHRwOi8vc2Nhbi53ZWlydWkwNzU1LmNvbS9idGMvYXBpL2FkZHJlc3MvYmFsYW5jZXRyZW5kL2J0Yy8nICsgYWRkcmVzcywgLy/or7fmsYLmjqXlj6NcclxuXHRcdFx0XHRcdGhlYWRlcjoge1xyXG5cdFx0XHRcdFx0XHQnY29udGVudC10eXBlJzogJ2FwcGxpY2F0aW9uL3gtd3d3LWZvcm0tdXJsZW5jb2RlZCcsIC8v6Ieq5a6a5LmJ6K+35rGC5aS05L+h5oGvXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0aWYgKHJlcy5kYXRhLmNvZGUgPT09IDEpIHtcclxuXHRcdFx0XHRcdGlmKHJlcy5kYXRhLmRhdGEubGVuZ3RoPjApe1xyXG5cdFx0XHRcdFx0XHR2YXIgZGF0YT1yZXMuZGF0YS5kYXRhWzBdO1xyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhkYXRhLDExMTExKVxyXG5cdFx0XHRcdFx0XHRmb3IobGV0IGIgaW4gZGF0YSl7XHJcblx0XHRcdFx0XHRcdFx0YmFsYW5jZT1kYXRhW2JdO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9Y2F0Y2goZSl7XHJcblx0XHRcdFx0Ly9UT0RPIGhhbmRsZSB0aGUgZXhjZXB0aW9uXHJcblx0XHRcdH1cclxuXHRcdFx0cmV0dXJuIGJhbGFuY2U7XHJcblx0fVx0XHJcbn1cclxuZXhwb3J0IGRlZmF1bHQgQnRjVXRpbCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///987\n"); /***/ }), /* 988 */ @@ -94245,7 +94278,7 @@ eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("/* WEBPACK VAR INJECTION */(function(__f__, Buffer) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 49));var _EthAbi = _interopRequireDefault(__webpack_require__(/*! utils/EthAbi.js */ 990));\nvar _SystemConfiguration = _interopRequireDefault(__webpack_require__(/*! utils/SystemConfiguration.js */ 985));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}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);});};}\nvar Web3 = __webpack_require__(/*! web3 */ 991);\nvar Tx = __webpack_require__(/*! ethereumjs-tx */ 544);\nvar web3;\n// let tx;\nif (typeof web3 !== 'undefined') {\n web3 = new Web3(web3.currentProvider);\n} else {\n web3 = new Web3(new Web3.providers.HttpProvider(_SystemConfiguration.default.constant.ethNode));\n}\n\n\nvar eth = {\n // //获取主币eth余额\n // getBalance: async function(address) {\n // \t web3 = new Web3(new Web3.providers.HttpProvider(systemConfiguration.constant.ethNode));\n // \tlet balance = await web3.eth.getBalance(address);\n // \tconsole.log(\"余额:\",balance)\n // \treturn Number(balance) / Math.pow(10, 18);\n // },\n // //获取eth代币币余额\n // getTokenBalance: async function(address, contract) {\n // \tconsole.log(address, contract)\n // \tvar myContract = new web3.eth.Contract(abi, contract, {\n // \t\tfrom: address\n // \t});\n // \tvar decimals = await myContract.methods.decimals().call();\n // \tvar balance = await myContract.methods.balanceOf(address).call();\n\n // \treturn Number(balance) / Math.pow(10, decimals);\n // },\n getGas: function () {var _getGas = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee() {var gasPrice;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:_context.next = 2;return (\n web3.eth.getGasPrice().then(function (v) {\n return v;\n }));case 2:gasPrice = _context.sent;\n __f__(\"log\", gasPrice, 'gasPrice', \" at utils/EthUtil.js:37\");return _context.abrupt(\"return\",\n gasPrice);case 5:case \"end\":return _context.stop();}}}, _callee);}));function getGas() {return _getGas.apply(this, arguments);}return getGas;}(),\n\n\n //获取主币eth余额\n getBalance: function () {var _getBalance = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee2(address) {var data, res, balance;return _regenerator.default.wrap(function _callee2$(_context2) {while (1) {switch (_context2.prev = _context2.next) {case 0:\n web3 = new Web3();\n data = {\n 'jsonrpc': '2.0',\n 'id': '1',\n 'method': 'eth_getBalance',\n 'params': [address, \"latest\"] };_context2.next = 4;return (\n\n uni.request({\n url: 'http://47.245.25.82:8545', //仅为示例,并非真实接口地址。\n method: 'POST',\n data: data,\n dataType: 'json' }));case 4:res = _context2.sent;_context2.prev = 5;\n\n balance = Number(web3.utils.hexToNumberString(res[1].data.result)) / Math.pow(10, 18);\n __f__(\"log\", balance, 45465465, \" at utils/EthUtil.js:57\");return _context2.abrupt(\"return\",\n\n balance);case 11:_context2.prev = 11;_context2.t0 = _context2[\"catch\"](5);return _context2.abrupt(\"return\",\n\n 0);case 14:case \"end\":return _context2.stop();}}}, _callee2, null, [[5, 11]]);}));function getBalance(_x) {return _getBalance.apply(this, arguments);}return getBalance;}(),\n\n\n addPreZero: function addPreZero(num) {\n var t = (num + '').length,\n s = '';\n for (var i = 0; i < 64 - t; i++) {\n s += '0';\n }\n return s + num;\n },\n // 获取bms,bmdt,usdt/erc余额\n getTokenBalance: function getTokenBalance(address, contract, _success) {\n web3 = new Web3();\n var data = {\n 'jsonrpc': '2.0',\n 'id': '1',\n 'method': 'eth_call',\n 'params': [{\n \"data\": '0x70a08231' + this.addPreZero(address.replace('0x', '')),\n \"to\": contract },\n \"latest\"] };\n\n\n\n uni.request({\n url: 'https://mainnet.infura.io/v3/9aa3d95b3bc440fa88ea12eaa4456161', //仅为示例,并非真实接口地址。\n method: 'POST',\n data: data,\n dataType: 'json',\n success: function success(res) {\n __f__(\"log\", res, 45454, \" at utils/EthUtil.js:92\");\n var balance = Number(web3.utils.hexToNumberString(res['data']['result'])) / Math.pow(10, 18);\n __f__(\"log\", balance, 45454, \" at utils/EthUtil.js:94\");\n _success(balance);\n\n } });\n\n },\n\n\n\n sendTransaction: function () {var _sendTransaction = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee3(fromAddress, toAddress, value, privateKey, success) {var nonce, gas, txData, tx, serializedTx;return _regenerator.default.wrap(function _callee3$(_context3) {while (1) {switch (_context3.prev = _context3.next) {case 0:_context3.next = 2;return (\n\n web3.eth.getTransactionCount(fromAddress));case 2:nonce = _context3.sent;_context3.next = 5;return (\n web3.eth.estimateGas({\n from: fromAddress }));case 5:gas = _context3.sent;\n\n __f__(\"log\", 11111111111, \" at utils/EthUtil.js:109\");\n __f__(\"log\", nonce, \" at utils/EthUtil.js:110\");\n __f__(\"log\", fromAddress, toAddress, value, privateKey, \" at utils/EthUtil.js:111\");\n txData = {\n chainId: web3.utils.toHex(1899),\n // nonce每次++,以免覆盖之前pending中的交易\n nonce: web3.utils.toHex(nonce++),\n // 设置gasLimit和gasPrice\n gas: web3.utils.toHex(gas),\n gasPrice: web3.utils.toHex(web3.eth.getGasPrice()),\n // 要转账的哪个账号 \n to: toAddress,\n // 从哪个账号转\n from: fromAddress,\n // 0.001 以太币\n value: web3.utils.toHex(web3.utils.toWei(value, 'ether')) };\n\n\n\n\n // 引入私钥,并转换为16进制\n\n // 用私钥签署交易\n __f__(\"log\", Buffer.from(privateKey).toString('hex'), \" at utils/EthUtil.js:132\");\n tx = new Tx(txData);\n tx.sign(Buffer.from(privateKey, 'hex'));\n\n // 序列化\n serializedTx = tx.serialize().toString('hex');\n\n web3.eth.sendSignedTransaction('0x' + serializedTx.toString('hex'), function (err,\n hash) {\n __f__(\"log\", 'hash' + hash, \" at utils/EthUtil.js:141\");\n if (!err) {\n success(hash, undefined);\n } else {\n __f__(\"log\", err, 789798, \" at utils/EthUtil.js:145\");\n success(undefined, err);\n }\n });\n // 获取交易数据\n case 15:case \"end\":return _context3.stop();}}}, _callee3);}));function sendTransaction(_x2, _x3, _x4, _x5, _x6) {return _sendTransaction.apply(this, arguments);}return sendTransaction;}(),\n\n\n\n\n sendTokenTransaction: function () {var _sendTokenTransaction = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee4(fromAddress, toAddress, value, privateKey, contract, success) {var nonce, gas, myContract;return _regenerator.default.wrap(function _callee4$(_context4) {while (1) {switch (_context4.prev = _context4.next) {case 0:_context4.next = 2;return (\n\n web3.eth.getTransactionCount(fromAddress));case 2:nonce = _context4.sent;_context4.next = 5;return (\n web3.eth.estimateGas({\n from: fromAddress }));case 5:gas = _context4.sent;\n\n\n __f__(\"log\", 'nonce' + nonce, \" at utils/EthUtil.js:162\");\n myContract = new web3.eth.Contract(_EthAbi.default, contract);\n myContract.methods.decimals().call().\n then(function (decimals) {\n\n // 获取交易数据\n __f__(\"log\", Number(value) * Math.pow(10, decimals), \" at utils/EthUtil.js:168\");\n var txData = {\n chainId: web3.utils.toHex(128),\n // nonce每次++,以免覆盖之前pending中的交易\n nonce: web3.utils.toHex(nonce++),\n // 设置gasLimit和gasPrice\n gas: web3.utils.toHex(gas),\n gasPrice: web3.utils.toHex(web3.eth.getGasPrice()),\n // 要转账的哪个账号 \n to: contract,\n // 从哪个账号转\n from: fromAddress,\n // 0.001 以太币\n value: \"0x00\",\n data: myContract.methods.transfer(\n toAddress, web3.utils.toWei(value, 'ether')).encodeABI() };\n\n\n\n // 引入私钥,并转换为16进制\n\n // 用私钥签署交易\n\n var tx = new Tx(txData, {\n 'chain': 'ropsten' });\n\n tx.sign(Buffer.from(privateKey, 'hex'));\n __f__(\"log\", Buffer.from(privateKey).toString('hex'), \" at utils/EthUtil.js:195\");\n // 序列化\n var serializedTx = tx.serialize().toString('hex');\n\n web3.eth.sendSignedTransaction('0x' + serializedTx.toString('hex'), function (\n err,\n hash) {\n if (!err) {\n success(hash, undefined);\n } else {\n success(undefined, err);\n }\n });\n\n });case 9:case \"end\":return _context4.stop();}}}, _callee4);}));function sendTokenTransaction(_x7, _x8, _x9, _x10, _x11, _x12) {return _sendTokenTransaction.apply(this, arguments);}return sendTokenTransaction;}(),\n\n\n\n\n\n transaction: function () {var _transaction = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee5(fromAddress, toAddress, value, privateKey, contract, success) {return _regenerator.default.wrap(function _callee5$(_context5) {while (1) {switch (_context5.prev = _context5.next) {case 0:if (!\n contract) {_context5.next = 5;break;}_context5.next = 3;return (\n this.sendTokenTransaction(fromAddress, toAddress, value, privateKey, contract, success));case 3:_context5.next = 7;break;case 5:_context5.next = 7;return (\n\n this.sendTransaction(fromAddress, toAddress, value, privateKey, success));case 7:case \"end\":return _context5.stop();}}}, _callee5, this);}));function transaction(_x13, _x14, _x15, _x16, _x17, _x18) {return _transaction.apply(this, arguments);}return transaction;}() };var _default =\n\n\n\n\neth;exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"], __webpack_require__(/*! ./../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvRXRoVXRpbC5qcyJdLCJuYW1lcyI6WyJXZWIzIiwicmVxdWlyZSIsIlR4Iiwid2ViMyIsImN1cnJlbnRQcm92aWRlciIsInByb3ZpZGVycyIsIkh0dHBQcm92aWRlciIsInN5c3RlbUNvbmZpZ3VyYXRpb24iLCJjb25zdGFudCIsImV0aE5vZGUiLCJldGgiLCJnZXRHYXMiLCJnZXRHYXNQcmljZSIsInRoZW4iLCJ2IiwiZ2FzUHJpY2UiLCJnZXRCYWxhbmNlIiwiYWRkcmVzcyIsImRhdGEiLCJ1bmkiLCJyZXF1ZXN0IiwidXJsIiwibWV0aG9kIiwiZGF0YVR5cGUiLCJyZXMiLCJiYWxhbmNlIiwiTnVtYmVyIiwidXRpbHMiLCJoZXhUb051bWJlclN0cmluZyIsInJlc3VsdCIsIk1hdGgiLCJwb3ciLCJhZGRQcmVaZXJvIiwibnVtIiwidCIsImxlbmd0aCIsInMiLCJpIiwiZ2V0VG9rZW5CYWxhbmNlIiwiY29udHJhY3QiLCJzdWNjZXNzIiwicmVwbGFjZSIsInNlbmRUcmFuc2FjdGlvbiIsImZyb21BZGRyZXNzIiwidG9BZGRyZXNzIiwidmFsdWUiLCJwcml2YXRlS2V5IiwiZ2V0VHJhbnNhY3Rpb25Db3VudCIsIm5vbmNlIiwiZXN0aW1hdGVHYXMiLCJmcm9tIiwiZ2FzIiwidHhEYXRhIiwiY2hhaW5JZCIsInRvSGV4IiwidG8iLCJ0b1dlaSIsIkJ1ZmZlciIsInRvU3RyaW5nIiwidHgiLCJzaWduIiwic2VyaWFsaXplZFR4Iiwic2VyaWFsaXplIiwic2VuZFNpZ25lZFRyYW5zYWN0aW9uIiwiZXJyIiwiaGFzaCIsInVuZGVmaW5lZCIsInNlbmRUb2tlblRyYW5zYWN0aW9uIiwibXlDb250cmFjdCIsIkNvbnRyYWN0IiwiYWJpIiwibWV0aG9kcyIsImRlY2ltYWxzIiwiY2FsbCIsInRyYW5zZmVyIiwiZW5jb2RlQUJJIiwidHJhbnNhY3Rpb24iXSwibWFwcGluZ3MiOiJnUUFBQTtBQUNBLGdIO0FBQ0EsSUFBTUEsSUFBSSxH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SkE3SVg7Ozs7OztBQXlNVFksYUFBVyw0RkFBQyxrQkFBZWpDLFdBQWYsRUFBNEJDLFNBQTVCLEVBQXVDQyxLQUF2QyxFQUE4Q0MsVUFBOUMsRUFBMERQLFFBQTFELEVBQW9FQyxPQUFwRTtBQUNSRCxzQkFEUTtBQUVKLHFCQUFLNEIsb0JBQUwsQ0FBMEJ4QixXQUExQixFQUF1Q0MsU0FBdkMsRUFBa0RDLEtBQWxELEVBQXlEQyxVQUF6RCxFQUFxRVAsUUFBckUsRUFBK0VDLE9BQS9FLENBRkk7O0FBSUoscUJBQUtFLGVBQUwsQ0FBcUJDLFdBQXJCLEVBQWtDQyxTQUFsQyxFQUE2Q0MsS0FBN0MsRUFBb0RDLFVBQXBELEVBQWdFTixPQUFoRSxDQUpJLGtFQUFELCtIQXpNRixFQUFWLEM7Ozs7O0FBa05lOUIsRyIsImZpbGUiOiI5ODkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgYWJpIGZyb20gJ3V0aWxzL0V0aEFiaS5qcydcclxuaW1wb3J0IHN5c3RlbUNvbmZpZ3VyYXRpb24gZnJvbSAndXRpbHMvU3lzdGVtQ29uZmlndXJhdGlvbi5qcydcclxuY29uc3QgV2ViMyA9IHJlcXVpcmUoJ3dlYjMnKTtcclxuY29uc3QgVHggPSByZXF1aXJlKCdldGhlcmV1bWpzLXR4Jyk7XHJcbmxldCB3ZWIzO1xyXG4vLyBsZXQgdHg7XHJcbmlmICh0eXBlb2Ygd2ViMyAhPT0gJ3VuZGVmaW5lZCcpIHtcclxuICAgIHdlYjMgPSBuZXcgV2ViMyh3ZWIzLmN1cnJlbnRQcm92aWRlcik7XHJcbn0gZWxzZSB7XHJcbiAgICB3ZWIzID0gbmV3IFdlYjMobmV3IFdlYjMucHJvdmlkZXJzLkh0dHBQcm92aWRlcihzeXN0ZW1Db25maWd1cmF0aW9uLmNvbnN0YW50LmV0aE5vZGUpKTtcclxufVxyXG5cclxuXHJcbmxldCBldGggPSB7XHJcblx0Ly8gLy/ojrflj5bkuLvluIFldGjkvZnpop1cclxuXHQvLyBnZXRCYWxhbmNlOiBhc3luYyBmdW5jdGlvbihhZGRyZXNzKSB7XHJcblx0Ly8gXHQgd2ViMyA9IG5ldyBXZWIzKG5ldyBXZWIzLnByb3ZpZGVycy5IdHRwUHJvdmlkZXIoc3lzdGVtQ29uZmlndXJhdGlvbi5jb25zdGFudC5ldGhOb2RlKSk7XHJcblx0Ly8gXHRsZXQgYmFsYW5jZSA9IGF3YWl0IHdlYjMuZXRoLmdldEJhbGFuY2UoYWRkcmVzcyk7XHJcblx0Ly8gXHRjb25zb2xlLmxvZyhcIuS9memine+8mlwiLGJhbGFuY2UpXHJcblx0Ly8gXHRyZXR1cm4gTnVtYmVyKGJhbGFuY2UpIC8gTWF0aC5wb3coMTAsIDE4KTtcclxuXHQvLyB9LFxyXG5cdC8vIC8v6I635Y+WZXRo5Luj5biB5biB5L2Z6aKdXHJcblx0Ly8gZ2V0VG9rZW5CYWxhbmNlOiBhc3luYyBmdW5jdGlvbihhZGRyZXNzLCBjb250cmFjdCkge1xyXG5cdC8vIFx0Y29uc29sZS5sb2coYWRkcmVzcywgY29udHJhY3QpXHJcblx0Ly8gXHR2YXIgbXlDb250cmFjdCA9IG5ldyB3ZWIzLmV0aC5Db250cmFjdChhYmksIGNvbnRyYWN0LCB7XHJcblx0Ly8gXHRcdGZyb206IGFkZHJlc3NcclxuXHQvLyBcdH0pO1xyXG5cdC8vIFx0dmFyIGRlY2ltYWxzID0gYXdhaXQgbXlDb250cmFjdC5tZXRob2RzLmRlY2ltYWxzKCkuY2FsbCgpO1xyXG5cdC8vIFx0dmFyIGJhbGFuY2UgPSBhd2FpdCBteUNvbnRyYWN0Lm1ldGhvZHMuYmFsYW5jZU9mKGFkZHJlc3MpLmNhbGwoKTtcclxuXHJcblx0Ly8gXHRyZXR1cm4gTnVtYmVyKGJhbGFuY2UpIC8gTWF0aC5wb3coMTAsIGRlY2ltYWxzKTtcclxuXHQvLyB9LFxyXG5cdGdldEdhczogYXN5bmMgZnVuY3Rpb24oKSB7XHJcblx0XHRjb25zdCBnYXNQcmljZSA9IGF3YWl0IHdlYjMuZXRoLmdldEdhc1ByaWNlKCkudGhlbigodikgPT4ge1xyXG5cdFx0XHRyZXR1cm4gdlxyXG5cdFx0fSk7XHJcblx0XHRjb25zb2xlLmxvZyhnYXNQcmljZSwnZ2FzUHJpY2UnKVxyXG5cdFx0cmV0dXJuIGdhc1ByaWNlO1xyXG5cdH0sXHJcblxyXG5cdC8v6I635Y+W5Li75biBZXRo5L2Z6aKdXHJcblx0Z2V0QmFsYW5jZTphc3luYyBmdW5jdGlvbihhZGRyZXNzKSB7XHJcblx0XHQgICAgd2ViMyA9IG5ldyBXZWIzKCk7XHJcblx0XHRjb25zdCBkYXRhID0ge1xyXG5cdFx0XHQnanNvbnJwYyc6ICcyLjAnLFxyXG5cdFx0XHQnaWQnOiAnMScsXHJcblx0XHRcdCdtZXRob2QnOiAnZXRoX2dldEJhbGFuY2UnLFxyXG5cdFx0XHQncGFyYW1zJzogW2FkZHJlc3MsIFwibGF0ZXN0XCJdXHJcblx0XHR9O1xyXG5cdFx0bGV0IHJlcyA9YXdhaXQgdW5pLnJlcXVlc3Qoe1xyXG5cdFx0XHR1cmw6ICdodHRwOi8vNDcuMjQ1LjI1LjgyOjg1NDUnLCAvL+S7heS4uuekuuS+i++8jOW5tumdnuecn+WunuaOpeWPo+WcsOWdgOOAglxyXG5cdFx0XHRtZXRob2Q6ICdQT1NUJyxcclxuXHRcdFx0ZGF0YTogZGF0YSxcclxuXHRcdFx0ZGF0YVR5cGU6ICdqc29uJ30pO1xyXG5cdFx0dHJ5IHtcclxuXHRcdFx0bGV0IGJhbGFuY2UgPSBOdW1iZXIod2ViMy51dGlscy5oZXhUb051bWJlclN0cmluZyhyZXNbMV0uZGF0YS5yZXN1bHQpKSAvIE1hdGgucG93KDEwLCAxOClcclxuXHRcdFx0Y29uc29sZS5sb2coYmFsYW5jZSw0NTQ2NTQ2NSlcclxuXHRcdFx0XHJcblx0XHRcdHJldHVybiBiYWxhbmNlXHJcblx0XHR9IGNhdGNoIChlKSB7XHJcblx0XHRcdHJldHVybiAwO1xyXG5cdFx0fVxyXG5cdH0sXHJcblx0YWRkUHJlWmVybzogZnVuY3Rpb24obnVtKSB7XHJcblx0XHRsZXQgdCA9IChudW0gKyAnJykubGVuZ3RoLFxyXG5cdFx0XHRzID0gJyc7XHJcblx0XHRmb3IgKGxldCBpID0gMDsgaSA8IDY0IC0gdDsgaSsrKSB7XHJcblx0XHRcdHMgKz0gJzAnO1xyXG5cdFx0fVxyXG5cdFx0cmV0dXJuIHMgKyBudW07XHJcblx0fSxcclxuXHQvLyDojrflj5ZibXMsYm1kdCx1c2R0L2VyY+S9meminVxyXG5cdGdldFRva2VuQmFsYW5jZTogZnVuY3Rpb24oYWRkcmVzcywgY29udHJhY3Qsc3VjY2Vzcykge1xyXG5cdFx0IHdlYjMgPSBuZXcgV2ViMygpO1xyXG5cdFx0Y29uc3QgZGF0YSA9IHtcclxuXHRcdFx0J2pzb25ycGMnOiAnMi4wJyxcclxuXHRcdFx0J2lkJzogJzEnLFxyXG5cdFx0XHQnbWV0aG9kJzogJ2V0aF9jYWxsJyxcclxuXHRcdFx0J3BhcmFtcyc6IFt7XHJcblx0XHRcdFx0XCJkYXRhXCI6ICcweDcwYTA4MjMxJyArIHRoaXMuYWRkUHJlWmVybyhhZGRyZXNzLnJlcGxhY2UoJzB4JywgJycpKSxcclxuXHRcdFx0XHRcInRvXCI6IGNvbnRyYWN0LFxyXG5cdFx0XHR9LCBcImxhdGVzdFwiXVxyXG5cdFx0fTtcclxuXHJcblx0XHRcclxuXHRcdHVuaS5yZXF1ZXN0KHtcclxuXHRcdFx0dXJsOiAnaHR0cHM6Ly9tYWlubmV0LmluZnVyYS5pby92My85YWEzZDk1YjNiYzQ0MGZhODhlYTEyZWFhNDQ1NjE2MScsIC8v5LuF5Li656S65L6L77yM5bm26Z2e55yf5a6e5o6l5Y+j5Zyw5Z2A44CCXHJcblx0XHRcdG1ldGhvZDogJ1BPU1QnLFxyXG5cdFx0XHRkYXRhOiBkYXRhLFxyXG5cdFx0XHRkYXRhVHlwZTogJ2pzb24nLFxyXG5cdFx0XHRzdWNjZXNzOiAocmVzKSA9PiB7XHJcblx0XHRcdFx0Y29uc29sZS5sb2cocmVzLDQ1NDU0KVxyXG5cdFx0XHRcdGxldCBiYWxhbmNlID0gTnVtYmVyKHdlYjMudXRpbHMuaGV4VG9OdW1iZXJTdHJpbmcocmVzWydkYXRhJ11bJ3Jlc3VsdCddKSkgLyBNYXRoLnBvdygxMCwgMTgpXHJcblx0XHRcdFx0Y29uc29sZS5sb2coYmFsYW5jZSw0NTQ1NClcclxuXHRcdFx0XHRzdWNjZXNzKGJhbGFuY2UpXHJcblx0XHRcclxuXHRcdFx0fVxyXG5cdFx0fSk7XHJcblx0fSxcclxuXHJcblxyXG5cclxuXHRzZW5kVHJhbnNhY3Rpb246IGFzeW5jIGZ1bmN0aW9uKGZyb21BZGRyZXNzLCB0b0FkZHJlc3MsIHZhbHVlLCBwcml2YXRlS2V5LCBzdWNjZXNzKSB7XHJcblxyXG5cdFx0dmFyIG5vbmNlID0gYXdhaXQgd2ViMy5ldGguZ2V0VHJhbnNhY3Rpb25Db3VudChmcm9tQWRkcmVzcyk7XHJcblx0XHR2YXIgZ2FzID0gYXdhaXQgd2ViMy5ldGguZXN0aW1hdGVHYXMoe1xyXG5cdFx0XHRmcm9tOiBmcm9tQWRkcmVzc1xyXG5cdFx0fSk7XHJcblx0XHRjb25zb2xlLmxvZygxMTExMTExMTExMSlcclxuXHRcdGNvbnNvbGUubG9nKG5vbmNlKVxyXG5cdFx0Y29uc29sZS5sb2coZnJvbUFkZHJlc3MsIHRvQWRkcmVzcywgdmFsdWUsIHByaXZhdGVLZXkpXHJcblx0XHR2YXIgdHhEYXRhID0ge1xyXG5cdFx0XHRjaGFpbklkOiB3ZWIzLnV0aWxzLnRvSGV4KDE4OTkpLFxyXG5cdFx0XHQvLyBub25jZeavj+asoSsr77yM5Lul5YWN6KaG55uW5LmL5YmNcGVuZGluZ+S4reeahOS6pOaYk1xyXG5cdFx0XHRub25jZTogd2ViMy51dGlscy50b0hleChub25jZSsrKSxcclxuXHRcdFx0Ly8g6K6+572uZ2FzTGltaXTlkoxnYXNQcmljZVxyXG5cdFx0XHRnYXM6IHdlYjMudXRpbHMudG9IZXgoZ2FzKSxcclxuXHRcdFx0Z2FzUHJpY2U6IHdlYjMudXRpbHMudG9IZXgod2ViMy5ldGguZ2V0R2FzUHJpY2UoKSksXHJcblx0XHRcdC8vIOimgei9rOi0pueahOWTquS4qui0puWPtyAgXHJcblx0XHRcdHRvOiB0b0FkZHJlc3MsXHJcblx0XHRcdC8vIOS7juWTquS4qui0puWPt+i9rFxyXG5cdFx0XHRmcm9tOiBmcm9tQWRkcmVzcyxcclxuXHRcdFx0Ly8gMC4wMDEg5Lul5aSq5biBXHJcblx0XHRcdHZhbHVlOiB3ZWIzLnV0aWxzLnRvSGV4KHdlYjMudXRpbHMudG9XZWkodmFsdWUsICdldGhlcicpKVxyXG5cdFx0fVxyXG5cclxuXHJcblxyXG5cdFx0Ly8g5byV5YWl56eB6ZKl77yM5bm26L2s5o2i5Li6MTbov5vliLZcclxuXHJcblx0XHQvLyDnlKjnp4HpkqXnrb7nvbLkuqTmmJNcclxuXHRcdGNvbnNvbGUubG9nKEJ1ZmZlci5mcm9tKHByaXZhdGVLZXkpLnRvU3RyaW5nKCdoZXgnKSlcclxuXHRcdGNvbnN0IHR4ID0gbmV3IFR4KHR4RGF0YSk7XHJcblx0XHR0eC5zaWduKEJ1ZmZlci5mcm9tKHByaXZhdGVLZXksICdoZXgnKSk7XHJcblxyXG5cdFx0Ly8g5bqP5YiX5YyWXHJcblx0XHR2YXIgc2VyaWFsaXplZFR4ID0gdHguc2VyaWFsaXplKCkudG9TdHJpbmcoJ2hleCcpO1xyXG5cclxuXHRcdHdlYjMuZXRoLnNlbmRTaWduZWRUcmFuc2FjdGlvbignMHgnICsgc2VyaWFsaXplZFR4LnRvU3RyaW5nKCdoZXgnKSwgZnVuY3Rpb24oZXJyLFxyXG5cdFx0XHRoYXNoKSB7XHJcblx0XHRcdGNvbnNvbGUubG9nKCdoYXNoJyArIGhhc2gpXHJcblx0XHRcdGlmICghZXJyKSB7XHJcblx0XHRcdFx0c3VjY2VzcyhoYXNoLCB1bmRlZmluZWQpO1xyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdGNvbnNvbGUubG9nKGVyciwgNzg5Nzk4KVxyXG5cdFx0XHRcdHN1Y2Nlc3ModW5kZWZpbmVkLCBlcnIpO1xyXG5cdFx0XHR9XHJcblx0XHR9KTtcclxuXHRcdC8vIOiOt+WPluS6pOaYk+aVsOaNrlxyXG5cclxuXHJcblxyXG5cclxuXHR9LFxyXG5cdHNlbmRUb2tlblRyYW5zYWN0aW9uOiBhc3luYyBmdW5jdGlvbihmcm9tQWRkcmVzcywgdG9BZGRyZXNzLCB2YWx1ZSwgcHJpdmF0ZUtleSwgY29udHJhY3QsIHN1Y2Nlc3MpIHtcclxuXHJcblx0XHR2YXIgbm9uY2UgPSBhd2FpdCB3ZWIzLmV0aC5nZXRUcmFuc2FjdGlvbkNvdW50KGZyb21BZGRyZXNzKTtcclxuXHRcdHZhciBnYXMgPSBhd2FpdCB3ZWIzLmV0aC5lc3RpbWF0ZUdhcyh7XHJcblx0XHRcdGZyb206IGZyb21BZGRyZXNzXHJcblx0XHR9KTtcclxuXHJcblx0XHRjb25zb2xlLmxvZygnbm9uY2UnICsgbm9uY2UpXHJcblx0XHR2YXIgbXlDb250cmFjdCA9IG5ldyB3ZWIzLmV0aC5Db250cmFjdChhYmksIGNvbnRyYWN0KVxyXG5cdFx0bXlDb250cmFjdC5tZXRob2RzLmRlY2ltYWxzKCkuY2FsbCgpXHJcblx0XHRcdC50aGVuKGZ1bmN0aW9uKGRlY2ltYWxzKSB7XHJcblxyXG5cdFx0XHRcdC8vIOiOt+WPluS6pOaYk+aVsOaNrlxyXG5cdFx0XHRcdGNvbnNvbGUubG9nKE51bWJlcih2YWx1ZSkgKiBNYXRoLnBvdygxMCwgZGVjaW1hbHMpKVxyXG5cdFx0XHRcdHZhciB0eERhdGEgPSB7XHJcblx0XHRcdFx0XHRjaGFpbklkOiB3ZWIzLnV0aWxzLnRvSGV4KDEyOCksXHJcblx0XHRcdFx0XHQvLyBub25jZeavj+asoSsr77yM5Lul5YWN6KaG55uW5LmL5YmNcGVuZGluZ+S4reeahOS6pOaYk1xyXG5cdFx0XHRcdFx0bm9uY2U6IHdlYjMudXRpbHMudG9IZXgobm9uY2UrKyksXHJcblx0XHRcdFx0XHQvLyDorr7nva5nYXNMaW1pdOWSjGdhc1ByaWNlXHJcblx0XHRcdFx0XHRnYXM6IHdlYjMudXRpbHMudG9IZXgoZ2FzKSxcclxuXHRcdFx0XHRcdGdhc1ByaWNlOiB3ZWIzLnV0aWxzLnRvSGV4KHdlYjMuZXRoLmdldEdhc1ByaWNlKCkpLFxyXG5cdFx0XHRcdFx0Ly8g6KaB6L2s6LSm55qE5ZOq5Liq6LSm5Y+3ICBcclxuXHRcdFx0XHRcdHRvOiBjb250cmFjdCxcclxuXHRcdFx0XHRcdC8vIOS7juWTquS4qui0puWPt+i9rFxyXG5cdFx0XHRcdFx0ZnJvbTogZnJvbUFkZHJlc3MsXHJcblx0XHRcdFx0XHQvLyAwLjAwMSDku6XlpKrluIFcclxuXHRcdFx0XHRcdHZhbHVlOiBcIjB4MDBcIixcclxuXHRcdFx0XHRcdGRhdGE6IG15Q29udHJhY3QubWV0aG9kcy50cmFuc2ZlcihcclxuXHRcdFx0XHRcdFx0dG9BZGRyZXNzLCB3ZWIzLnV0aWxzLnRvV2VpKHZhbHVlLCAnZXRoZXInKSkuZW5jb2RlQUJJKClcclxuXHRcdFx0XHR9XHJcblxyXG5cclxuXHRcdFx0XHQvLyDlvJXlhaXnp4HpkqXvvIzlubbovazmjaLkuLoxNui/m+WItlxyXG5cclxuXHRcdFx0XHQvLyDnlKjnp4HpkqXnrb7nvbLkuqTmmJNcclxuXHJcblx0XHRcdFx0Y29uc3QgdHggPSBuZXcgVHgodHhEYXRhLCB7XHJcblx0XHRcdFx0XHQnY2hhaW4nOiAncm9wc3RlbidcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHR0eC5zaWduKEJ1ZmZlci5mcm9tKHByaXZhdGVLZXksICdoZXgnKSk7XHJcblx0XHRcdFx0Y29uc29sZS5sb2coQnVmZmVyLmZyb20ocHJpdmF0ZUtleSkudG9TdHJpbmcoJ2hleCcpKVxyXG5cdFx0XHRcdC8vIOW6j+WIl+WMllxyXG5cdFx0XHRcdHZhciBzZXJpYWxpemVkVHggPSB0eC5zZXJpYWxpemUoKS50b1N0cmluZygnaGV4Jyk7XHJcblxyXG5cdFx0XHRcdHdlYjMuZXRoLnNlbmRTaWduZWRUcmFuc2FjdGlvbignMHgnICsgc2VyaWFsaXplZFR4LnRvU3RyaW5nKCdoZXgnKSwgZnVuY3Rpb24oXHJcblx0XHRcdFx0XHRlcnIsXHJcblx0XHRcdFx0XHRoYXNoKSB7XHJcblx0XHRcdFx0XHRpZiAoIWVycikge1xyXG5cdFx0XHRcdFx0XHRzdWNjZXNzKGhhc2gsIHVuZGVmaW5lZCk7XHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRzdWNjZXNzKHVuZGVmaW5lZCwgZXJyKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KTtcclxuXHJcblx0XHRcdH0pO1xyXG5cclxuXHJcblxyXG5cclxuXHR9LFxyXG5cdHRyYW5zYWN0aW9uOmFzeW5jIGZ1bmN0aW9uKGZyb21BZGRyZXNzLCB0b0FkZHJlc3MsIHZhbHVlLCBwcml2YXRlS2V5LCBjb250cmFjdCwgc3VjY2Vzcyl7XHJcblx0XHRpZihjb250cmFjdCl7XHJcblx0XHRcdGF3YWl0IHRoaXMuc2VuZFRva2VuVHJhbnNhY3Rpb24oZnJvbUFkZHJlc3MsIHRvQWRkcmVzcywgdmFsdWUsIHByaXZhdGVLZXksIGNvbnRyYWN0LCBzdWNjZXNzKTtcclxuXHRcdH1lbHNle1xyXG5cdFx0XHRhd2FpdCB0aGlzLnNlbmRUcmFuc2FjdGlvbihmcm9tQWRkcmVzcywgdG9BZGRyZXNzLCB2YWx1ZSwgcHJpdmF0ZUtleSwgc3VjY2VzcylcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbmV4cG9ydCBkZWZhdWx0IGV0aDtcclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///989\n"); +eval("/* WEBPACK VAR INJECTION */(function(__f__, Buffer) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 49));var _EthAbi = _interopRequireDefault(__webpack_require__(/*! utils/EthAbi.js */ 990));\nvar _SystemConfiguration = _interopRequireDefault(__webpack_require__(/*! utils/SystemConfiguration.js */ 985));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}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);});};}\nvar Web3 = __webpack_require__(/*! web3 */ 991);\nvar Tx = __webpack_require__(/*! ethereumjs-tx */ 544);\nvar web3;\n// let tx;\nif (typeof web3 !== 'undefined') {\n web3 = new Web3(web3.currentProvider);\n} else {\n web3 = new Web3(new Web3.providers.HttpProvider(_SystemConfiguration.default.constant.ethNode));\n}\n\n\nvar eth = {\n // //获取主币eth余额\n // getBalance: async function(address) {\n // \t web3 = new Web3(new Web3.providers.HttpProvider(systemConfiguration.constant.ethNode));\n // \tlet balance = await web3.eth.getBalance(address);\n // \tconsole.log(\"余额:\",balance)\n // \treturn Number(balance) / Math.pow(10, 18);\n // },\n // //获取eth代币币余额\n // getTokenBalance: async function(address, contract) {\n // \tconsole.log(address, contract)\n // \tvar myContract = new web3.eth.Contract(abi, contract, {\n // \t\tfrom: address\n // \t});\n // \tvar decimals = await myContract.methods.decimals().call();\n // \tvar balance = await myContract.methods.balanceOf(address).call();\n\n // \treturn Number(balance) / Math.pow(10, decimals);\n // },\n getGas: function () {var _getGas = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee() {var gasPrice;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:_context.next = 2;return (\n web3.eth.getGasPrice().then(function (v) {\n return v;\n }));case 2:gasPrice = _context.sent;\n __f__(\"log\", gasPrice, 'gasPrice', \" at utils/EthUtil.js:37\");return _context.abrupt(\"return\",\n gasPrice);case 5:case \"end\":return _context.stop();}}}, _callee);}));function getGas() {return _getGas.apply(this, arguments);}return getGas;}(),\n\n\n //获取主币eth余额\n getBalance: function () {var _getBalance = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee2(address) {var data, res, balance;return _regenerator.default.wrap(function _callee2$(_context2) {while (1) {switch (_context2.prev = _context2.next) {case 0:\n web3 = new Web3();\n data = {\n 'jsonrpc': '2.0',\n 'id': '1',\n 'method': 'eth_getBalance',\n 'params': [address, \"latest\"] };_context2.next = 4;return (\n\n uni.request({\n url: _SystemConfiguration.default.constant.ethNode, //仅为示例,并非真实接口地址。\n method: 'POST',\n data: data,\n dataType: 'json' }));case 4:res = _context2.sent;_context2.prev = 5;\n\n balance = Number(web3.utils.hexToNumberString(res[1].data.result)) / Math.pow(10, 18);return _context2.abrupt(\"return\",\n balance);case 10:_context2.prev = 10;_context2.t0 = _context2[\"catch\"](5);return _context2.abrupt(\"return\",\n\n 0);case 13:case \"end\":return _context2.stop();}}}, _callee2, null, [[5, 10]]);}));function getBalance(_x) {return _getBalance.apply(this, arguments);}return getBalance;}(),\n\n\n addPreZero: function addPreZero(num) {\n var t = (num + '').length,\n s = '';\n for (var i = 0; i < 64 - t; i++) {\n s += '0';\n }\n return s + num;\n },\n // 获取bms,bmdt,usdt/erc余额\n getTokenBalance: function () {var _getTokenBalance = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee3(address, contract, success) {var data, res, balance;return _regenerator.default.wrap(function _callee3$(_context3) {while (1) {switch (_context3.prev = _context3.next) {case 0:\n web3 = new Web3();\n data = {\n 'jsonrpc': '2.0',\n 'id': '1',\n 'method': 'eth_call',\n 'params': [{\n \"data\": '0x70a08231' + this.addPreZero(address.replace('0x', '')),\n \"to\": contract },\n \"latest\"] };_context3.next = 4;return (\n\n\n\n uni.request({\n url: 'https://mainnet.infura.io/v3/9aa3d95b3bc440fa88ea12eaa4456161', //仅为示例,并非真实接口地址。\n method: 'POST',\n data: data,\n dataType: 'json' }));case 4:res = _context3.sent;\n\n\n balance = Number(web3.utils.hexToNumberString(res['data']['result'])) / Math.pow(10, 18);return _context3.abrupt(\"return\",\n balance);case 7:case \"end\":return _context3.stop();}}}, _callee3, this);}));function getTokenBalance(_x2, _x3, _x4) {return _getTokenBalance.apply(this, arguments);}return getTokenBalance;}(),\n\n\n\n\n sendTransaction: function () {var _sendTransaction = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee4(fromAddress, toAddress, value, privateKey, success) {var nonce, gas, txData, tx, serializedTx;return _regenerator.default.wrap(function _callee4$(_context4) {while (1) {switch (_context4.prev = _context4.next) {case 0:_context4.next = 2;return (\n\n web3.eth.getTransactionCount(fromAddress));case 2:nonce = _context4.sent;_context4.next = 5;return (\n web3.eth.estimateGas({\n from: fromAddress }));case 5:gas = _context4.sent;\n\n __f__(\"log\", 11111111111, \" at utils/EthUtil.js:103\");\n __f__(\"log\", nonce, \" at utils/EthUtil.js:104\");\n __f__(\"log\", fromAddress, toAddress, value, privateKey, \" at utils/EthUtil.js:105\");\n txData = {\n chainId: web3.utils.toHex(1899),\n // nonce每次++,以免覆盖之前pending中的交易\n nonce: web3.utils.toHex(nonce++),\n // 设置gasLimit和gasPrice\n gas: web3.utils.toHex(gas),\n gasPrice: web3.utils.toHex(web3.eth.getGasPrice()),\n // 要转账的哪个账号 \n to: toAddress,\n // 从哪个账号转\n from: fromAddress,\n // 0.001 以太币\n value: web3.utils.toHex(web3.utils.toWei(value, 'ether')) };\n\n\n\n\n // 引入私钥,并转换为16进制\n\n // 用私钥签署交易\n __f__(\"log\", Buffer.from(privateKey).toString('hex'), \" at utils/EthUtil.js:126\");\n tx = new Tx(txData);\n tx.sign(Buffer.from(privateKey, 'hex'));\n\n // 序列化\n serializedTx = tx.serialize().toString('hex');\n\n web3.eth.sendSignedTransaction('0x' + serializedTx.toString('hex'), function (err,\n hash) {\n __f__(\"log\", 'hash' + hash, \" at utils/EthUtil.js:135\");\n if (!err) {\n success(hash, undefined);\n } else {\n __f__(\"log\", err, 789798, \" at utils/EthUtil.js:139\");\n success(undefined, err);\n }\n });\n // 获取交易数据\n case 15:case \"end\":return _context4.stop();}}}, _callee4);}));function sendTransaction(_x5, _x6, _x7, _x8, _x9) {return _sendTransaction.apply(this, arguments);}return sendTransaction;}(),\n\n\n\n\n sendTokenTransaction: function () {var _sendTokenTransaction = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee5(fromAddress, toAddress, value, privateKey, contract, success) {var nonce, gas, myContract;return _regenerator.default.wrap(function _callee5$(_context5) {while (1) {switch (_context5.prev = _context5.next) {case 0:_context5.next = 2;return (\n\n web3.eth.getTransactionCount(fromAddress));case 2:nonce = _context5.sent;_context5.next = 5;return (\n web3.eth.estimateGas({\n from: fromAddress }));case 5:gas = _context5.sent;\n\n\n __f__(\"log\", 'nonce' + nonce, \" at utils/EthUtil.js:156\");\n myContract = new web3.eth.Contract(_EthAbi.default, contract);\n myContract.methods.decimals().call().\n then(function (decimals) {\n\n // 获取交易数据\n __f__(\"log\", Number(value) * Math.pow(10, decimals), \" at utils/EthUtil.js:162\");\n var txData = {\n chainId: web3.utils.toHex(128),\n // nonce每次++,以免覆盖之前pending中的交易\n nonce: web3.utils.toHex(nonce++),\n // 设置gasLimit和gasPrice\n gas: web3.utils.toHex(gas),\n gasPrice: web3.utils.toHex(web3.eth.getGasPrice()),\n // 要转账的哪个账号 \n to: contract,\n // 从哪个账号转\n from: fromAddress,\n // 0.001 以太币\n value: \"0x00\",\n data: myContract.methods.transfer(\n toAddress, web3.utils.toWei(value, 'ether')).encodeABI() };\n\n\n\n // 引入私钥,并转换为16进制\n\n // 用私钥签署交易\n\n var tx = new Tx(txData, {\n 'chain': 'ropsten' });\n\n tx.sign(Buffer.from(privateKey, 'hex'));\n __f__(\"log\", Buffer.from(privateKey).toString('hex'), \" at utils/EthUtil.js:189\");\n // 序列化\n var serializedTx = tx.serialize().toString('hex');\n\n web3.eth.sendSignedTransaction('0x' + serializedTx.toString('hex'), function (\n err,\n hash) {\n if (!err) {\n success(hash, undefined);\n } else {\n success(undefined, err);\n }\n });\n\n });case 9:case \"end\":return _context5.stop();}}}, _callee5);}));function sendTokenTransaction(_x10, _x11, _x12, _x13, _x14, _x15) {return _sendTokenTransaction.apply(this, arguments);}return sendTokenTransaction;}(),\n\n\n\n\n\n transaction: function () {var _transaction = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee6(fromAddress, toAddress, value, privateKey, contract, success) {return _regenerator.default.wrap(function _callee6$(_context6) {while (1) {switch (_context6.prev = _context6.next) {case 0:if (!\n contract) {_context6.next = 5;break;}_context6.next = 3;return (\n this.sendTokenTransaction(fromAddress, toAddress, value, privateKey, contract, success));case 3:_context6.next = 7;break;case 5:_context6.next = 7;return (\n\n this.sendTransaction(fromAddress, toAddress, value, privateKey, success));case 7:case \"end\":return _context6.stop();}}}, _callee6, this);}));function transaction(_x16, _x17, _x18, _x19, _x20, _x21) {return _transaction.apply(this, arguments);}return transaction;}() };var _default =\n\n\n\n\neth;exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"], __webpack_require__(/*! ./../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvRXRoVXRpbC5qcyJdLCJuYW1lcyI6WyJXZWIzIiwicmVxdWlyZSIsIlR4Iiwid2ViMyIsImN1cnJlbnRQcm92aWRlciIsInByb3ZpZGVycyIsIkh0dHBQcm92aWRlciIsInN5c3RlbUNvbmZpZ3VyYXRpb24iLCJjb25zdGFudCIsImV0aE5vZGUiLCJldGgiLCJnZXRHYXMiLCJnZXRHYXNQcmljZSIsInRoZW4iLCJ2IiwiZ2FzUHJpY2UiLCJnZXRCYWxhbmNlIiwiYWRkcmVzcyIsImRhdGEiLCJ1bmkiLCJyZXF1ZXN0IiwidXJsIiwibWV0aG9kIiwiZGF0YVR5cGUiLCJyZXMiLCJiYWxhbmNlIiwiTnVtYmVyIiwidXRpbHMiLCJoZXhUb051bWJlclN0cmluZyIsInJlc3VsdCIsIk1hdGgiLCJwb3ciLCJhZGRQcmVaZXJvIiwibnVtIiwidCIsImxlbmd0aCIsInMiLCJpIiwiZ2V0VG9rZW5CYWxhbmNlIiwiY29udHJhY3QiLCJzdWNjZXNzIiwicmVwbGFjZSIsInNlbmRUcmFuc2FjdGlvbiIsImZyb21BZGRyZXNzIiwidG9BZGRyZXNzIiwidmFsdWUiLCJwcml2YXRlS2V5IiwiZ2V0VHJhbnNhY3Rpb25Db3VudCIsIm5vbmNlIiwiZXN0aW1hdGVHYXMiLCJmcm9tIiwiZ2FzIiwidHhEYXRhIiwiY2hhaW5JZCIsInRvSGV4IiwidG8iLCJ0b1dlaSIsIkJ1ZmZlciIsInRvU3RyaW5nIiwidHgiLCJzaWduIiwic2VyaWFsaXplZFR4Iiwic2VyaWFsaXplIiwic2VuZFNpZ25lZFRyYW5zYWN0aW9uIiwiZXJyIiwiaGFzaCIsInVuZGVmaW5lZCIsInNlbmRUb2tlblRyYW5zYWN0aW9uIiwibXlDb250cmFjdCIsIkNvbnRyYWN0IiwiYWJpIiwibWV0aG9kcyIsImRlY2ltYWxzIiwiY2FsbCIsInRyYW5zZmVyIiwiZW5jb2RlQUJJIiwidHJhbnNhY3Rpb24iXSwibWFwcGluZ3MiOiJnUUFBQTtBQUNBLGdIO0FBQ0EsSUFBTUEsSUFBSSxH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UkQsc0JBRFE7QUFFSixxQkFBSzRCLG9CQUFMLENBQTBCeEIsV0FBMUIsRUFBdUNDLFNBQXZDLEVBQWtEQyxLQUFsRCxFQUF5REMsVUFBekQsRUFBcUVQLFFBQXJFLEVBQStFQyxPQUEvRSxDQUZJOztBQUlKLHFCQUFLRSxlQUFMLENBQXFCQyxXQUFyQixFQUFrQ0MsU0FBbEMsRUFBNkNDLEtBQTdDLEVBQW9EQyxVQUFwRCxFQUFnRU4sT0FBaEUsQ0FKSSxrRUFBRCwrSEFuTUYsRUFBVixDOzs7OztBQTRNZTlCLEciLCJmaWxlIjoiOTg5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGFiaSBmcm9tICd1dGlscy9FdGhBYmkuanMnXHJcbmltcG9ydCBzeXN0ZW1Db25maWd1cmF0aW9uIGZyb20gJ3V0aWxzL1N5c3RlbUNvbmZpZ3VyYXRpb24uanMnXHJcbmNvbnN0IFdlYjMgPSByZXF1aXJlKCd3ZWIzJyk7XHJcbmNvbnN0IFR4ID0gcmVxdWlyZSgnZXRoZXJldW1qcy10eCcpO1xyXG5sZXQgd2ViMztcclxuLy8gbGV0IHR4O1xyXG5pZiAodHlwZW9mIHdlYjMgIT09ICd1bmRlZmluZWQnKSB7XHJcbiAgICB3ZWIzID0gbmV3IFdlYjMod2ViMy5jdXJyZW50UHJvdmlkZXIpO1xyXG59IGVsc2Uge1xyXG4gICAgd2ViMyA9IG5ldyBXZWIzKG5ldyBXZWIzLnByb3ZpZGVycy5IdHRwUHJvdmlkZXIoc3lzdGVtQ29uZmlndXJhdGlvbi5jb25zdGFudC5ldGhOb2RlKSk7XHJcbn1cclxuXHJcblxyXG5sZXQgZXRoID0ge1xyXG5cdC8vIC8v6I635Y+W5Li75biBZXRo5L2Z6aKdXHJcblx0Ly8gZ2V0QmFsYW5jZTogYXN5bmMgZnVuY3Rpb24oYWRkcmVzcykge1xyXG5cdC8vIFx0IHdlYjMgPSBuZXcgV2ViMyhuZXcgV2ViMy5wcm92aWRlcnMuSHR0cFByb3ZpZGVyKHN5c3RlbUNvbmZpZ3VyYXRpb24uY29uc3RhbnQuZXRoTm9kZSkpO1xyXG5cdC8vIFx0bGV0IGJhbGFuY2UgPSBhd2FpdCB3ZWIzLmV0aC5nZXRCYWxhbmNlKGFkZHJlc3MpO1xyXG5cdC8vIFx0Y29uc29sZS5sb2coXCLkvZnpop3vvJpcIixiYWxhbmNlKVxyXG5cdC8vIFx0cmV0dXJuIE51bWJlcihiYWxhbmNlKSAvIE1hdGgucG93KDEwLCAxOCk7XHJcblx0Ly8gfSxcclxuXHQvLyAvL+iOt+WPlmV0aOS7o+W4geW4geS9meminVxyXG5cdC8vIGdldFRva2VuQmFsYW5jZTogYXN5bmMgZnVuY3Rpb24oYWRkcmVzcywgY29udHJhY3QpIHtcclxuXHQvLyBcdGNvbnNvbGUubG9nKGFkZHJlc3MsIGNvbnRyYWN0KVxyXG5cdC8vIFx0dmFyIG15Q29udHJhY3QgPSBuZXcgd2ViMy5ldGguQ29udHJhY3QoYWJpLCBjb250cmFjdCwge1xyXG5cdC8vIFx0XHRmcm9tOiBhZGRyZXNzXHJcblx0Ly8gXHR9KTtcclxuXHQvLyBcdHZhciBkZWNpbWFscyA9IGF3YWl0IG15Q29udHJhY3QubWV0aG9kcy5kZWNpbWFscygpLmNhbGwoKTtcclxuXHQvLyBcdHZhciBiYWxhbmNlID0gYXdhaXQgbXlDb250cmFjdC5tZXRob2RzLmJhbGFuY2VPZihhZGRyZXNzKS5jYWxsKCk7XHJcblxyXG5cdC8vIFx0cmV0dXJuIE51bWJlcihiYWxhbmNlKSAvIE1hdGgucG93KDEwLCBkZWNpbWFscyk7XHJcblx0Ly8gfSxcclxuXHRnZXRHYXM6IGFzeW5jIGZ1bmN0aW9uKCkge1xyXG5cdFx0Y29uc3QgZ2FzUHJpY2UgPSBhd2FpdCB3ZWIzLmV0aC5nZXRHYXNQcmljZSgpLnRoZW4oKHYpID0+IHtcclxuXHRcdFx0cmV0dXJuIHZcclxuXHRcdH0pO1xyXG5cdFx0Y29uc29sZS5sb2coZ2FzUHJpY2UsJ2dhc1ByaWNlJylcclxuXHRcdHJldHVybiBnYXNQcmljZTtcclxuXHR9LFxyXG5cclxuXHQvL+iOt+WPluS4u+W4gWV0aOS9meminVxyXG5cdGdldEJhbGFuY2U6YXN5bmMgZnVuY3Rpb24oYWRkcmVzcykge1xyXG5cdFx0ICAgIHdlYjMgPSBuZXcgV2ViMygpO1xyXG5cdFx0Y29uc3QgZGF0YSA9IHtcclxuXHRcdFx0J2pzb25ycGMnOiAnMi4wJyxcclxuXHRcdFx0J2lkJzogJzEnLFxyXG5cdFx0XHQnbWV0aG9kJzogJ2V0aF9nZXRCYWxhbmNlJyxcclxuXHRcdFx0J3BhcmFtcyc6IFthZGRyZXNzLCBcImxhdGVzdFwiXVxyXG5cdFx0fTtcclxuXHRcdGxldCByZXMgPWF3YWl0IHVuaS5yZXF1ZXN0KHtcclxuXHRcdFx0dXJsOiBzeXN0ZW1Db25maWd1cmF0aW9uLmNvbnN0YW50LmV0aE5vZGUsIC8v5LuF5Li656S65L6L77yM5bm26Z2e55yf5a6e5o6l5Y+j5Zyw5Z2A44CCXHJcblx0XHRcdG1ldGhvZDogJ1BPU1QnLFxyXG5cdFx0XHRkYXRhOiBkYXRhLFxyXG5cdFx0XHRkYXRhVHlwZTogJ2pzb24nfSk7XHJcblx0XHR0cnkge1xyXG5cdFx0XHRsZXQgYmFsYW5jZSA9IE51bWJlcih3ZWIzLnV0aWxzLmhleFRvTnVtYmVyU3RyaW5nKHJlc1sxXS5kYXRhLnJlc3VsdCkpIC8gTWF0aC5wb3coMTAsIDE4KVxyXG5cdFx0XHRyZXR1cm4gYmFsYW5jZVxyXG5cdFx0fSBjYXRjaCAoZSkge1xyXG5cdFx0XHRyZXR1cm4gMDtcclxuXHRcdH1cclxuXHR9LFxyXG5cdGFkZFByZVplcm86IGZ1bmN0aW9uKG51bSkge1xyXG5cdFx0bGV0IHQgPSAobnVtICsgJycpLmxlbmd0aCxcclxuXHRcdFx0cyA9ICcnO1xyXG5cdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCA2NCAtIHQ7IGkrKykge1xyXG5cdFx0XHRzICs9ICcwJztcclxuXHRcdH1cclxuXHRcdHJldHVybiBzICsgbnVtO1xyXG5cdH0sXHJcblx0Ly8g6I635Y+WYm1zLGJtZHQsdXNkdC9lcmPkvZnpop1cclxuXHRnZXRUb2tlbkJhbGFuY2U6YXN5bmMgZnVuY3Rpb24oYWRkcmVzcywgY29udHJhY3Qsc3VjY2Vzcykge1xyXG5cdFx0IHdlYjMgPSBuZXcgV2ViMygpO1xyXG5cdFx0Y29uc3QgZGF0YSA9IHtcclxuXHRcdFx0J2pzb25ycGMnOiAnMi4wJyxcclxuXHRcdFx0J2lkJzogJzEnLFxyXG5cdFx0XHQnbWV0aG9kJzogJ2V0aF9jYWxsJyxcclxuXHRcdFx0J3BhcmFtcyc6IFt7XHJcblx0XHRcdFx0XCJkYXRhXCI6ICcweDcwYTA4MjMxJyArIHRoaXMuYWRkUHJlWmVybyhhZGRyZXNzLnJlcGxhY2UoJzB4JywgJycpKSxcclxuXHRcdFx0XHRcInRvXCI6IGNvbnRyYWN0LFxyXG5cdFx0XHR9LCBcImxhdGVzdFwiXVxyXG5cdFx0fTtcclxuXHJcblx0XHRcclxuXHRcdGxldCByZXMgPWF3YWl0IHVuaS5yZXF1ZXN0KHtcclxuXHRcdFx0dXJsOiAnaHR0cHM6Ly9tYWlubmV0LmluZnVyYS5pby92My85YWEzZDk1YjNiYzQ0MGZhODhlYTEyZWFhNDQ1NjE2MScsIC8v5LuF5Li656S65L6L77yM5bm26Z2e55yf5a6e5o6l5Y+j5Zyw5Z2A44CCXHJcblx0XHRcdG1ldGhvZDogJ1BPU1QnLFxyXG5cdFx0XHRkYXRhOiBkYXRhLFxyXG5cdFx0XHRkYXRhVHlwZTogJ2pzb24nXHJcblx0XHR9KTtcclxuXHRcdFxyXG5cdFx0bGV0IGJhbGFuY2UgPSBOdW1iZXIod2ViMy51dGlscy5oZXhUb051bWJlclN0cmluZyhyZXNbJ2RhdGEnXVsncmVzdWx0J10pKSAvIE1hdGgucG93KDEwLCAxOClcclxuXHRcdHJldHVybiBiYWxhbmNlO1xyXG5cdH0sXHJcblxyXG5cclxuXHJcblx0c2VuZFRyYW5zYWN0aW9uOiBhc3luYyBmdW5jdGlvbihmcm9tQWRkcmVzcywgdG9BZGRyZXNzLCB2YWx1ZSwgcHJpdmF0ZUtleSwgc3VjY2Vzcykge1xyXG5cclxuXHRcdHZhciBub25jZSA9IGF3YWl0IHdlYjMuZXRoLmdldFRyYW5zYWN0aW9uQ291bnQoZnJvbUFkZHJlc3MpO1xyXG5cdFx0dmFyIGdhcyA9IGF3YWl0IHdlYjMuZXRoLmVzdGltYXRlR2FzKHtcclxuXHRcdFx0ZnJvbTogZnJvbUFkZHJlc3NcclxuXHRcdH0pO1xyXG5cdFx0Y29uc29sZS5sb2coMTExMTExMTExMTEpXHJcblx0XHRjb25zb2xlLmxvZyhub25jZSlcclxuXHRcdGNvbnNvbGUubG9nKGZyb21BZGRyZXNzLCB0b0FkZHJlc3MsIHZhbHVlLCBwcml2YXRlS2V5KVxyXG5cdFx0dmFyIHR4RGF0YSA9IHtcclxuXHRcdFx0Y2hhaW5JZDogd2ViMy51dGlscy50b0hleCgxODk5KSxcclxuXHRcdFx0Ly8gbm9uY2Xmr4/mrKErK++8jOS7peWFjeimhuebluS5i+WJjXBlbmRpbmfkuK3nmoTkuqTmmJNcclxuXHRcdFx0bm9uY2U6IHdlYjMudXRpbHMudG9IZXgobm9uY2UrKyksXHJcblx0XHRcdC8vIOiuvue9rmdhc0xpbWl05ZKMZ2FzUHJpY2VcclxuXHRcdFx0Z2FzOiB3ZWIzLnV0aWxzLnRvSGV4KGdhcyksXHJcblx0XHRcdGdhc1ByaWNlOiB3ZWIzLnV0aWxzLnRvSGV4KHdlYjMuZXRoLmdldEdhc1ByaWNlKCkpLFxyXG5cdFx0XHQvLyDopoHovazotKbnmoTlk6rkuKrotKblj7cgIFxyXG5cdFx0XHR0bzogdG9BZGRyZXNzLFxyXG5cdFx0XHQvLyDku47lk6rkuKrotKblj7fovaxcclxuXHRcdFx0ZnJvbTogZnJvbUFkZHJlc3MsXHJcblx0XHRcdC8vIDAuMDAxIOS7peWkquW4gVxyXG5cdFx0XHR2YWx1ZTogd2ViMy51dGlscy50b0hleCh3ZWIzLnV0aWxzLnRvV2VpKHZhbHVlLCAnZXRoZXInKSlcclxuXHRcdH1cclxuXHJcblxyXG5cclxuXHRcdC8vIOW8leWFpeengemSpe+8jOW5tui9rOaNouS4ujE26L+b5Yi2XHJcblxyXG5cdFx0Ly8g55So56eB6ZKl562+572y5Lqk5piTXHJcblx0XHRjb25zb2xlLmxvZyhCdWZmZXIuZnJvbShwcml2YXRlS2V5KS50b1N0cmluZygnaGV4JykpXHJcblx0XHRjb25zdCB0eCA9IG5ldyBUeCh0eERhdGEpO1xyXG5cdFx0dHguc2lnbihCdWZmZXIuZnJvbShwcml2YXRlS2V5LCAnaGV4JykpO1xyXG5cclxuXHRcdC8vIOW6j+WIl+WMllxyXG5cdFx0dmFyIHNlcmlhbGl6ZWRUeCA9IHR4LnNlcmlhbGl6ZSgpLnRvU3RyaW5nKCdoZXgnKTtcclxuXHJcblx0XHR3ZWIzLmV0aC5zZW5kU2lnbmVkVHJhbnNhY3Rpb24oJzB4JyArIHNlcmlhbGl6ZWRUeC50b1N0cmluZygnaGV4JyksIGZ1bmN0aW9uKGVycixcclxuXHRcdFx0aGFzaCkge1xyXG5cdFx0XHRjb25zb2xlLmxvZygnaGFzaCcgKyBoYXNoKVxyXG5cdFx0XHRpZiAoIWVycikge1xyXG5cdFx0XHRcdHN1Y2Nlc3MoaGFzaCwgdW5kZWZpbmVkKTtcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRjb25zb2xlLmxvZyhlcnIsIDc4OTc5OClcclxuXHRcdFx0XHRzdWNjZXNzKHVuZGVmaW5lZCwgZXJyKTtcclxuXHRcdFx0fVxyXG5cdFx0fSk7XHJcblx0XHQvLyDojrflj5bkuqTmmJPmlbDmja5cclxuXHJcblxyXG5cclxuXHJcblx0fSxcclxuXHRzZW5kVG9rZW5UcmFuc2FjdGlvbjogYXN5bmMgZnVuY3Rpb24oZnJvbUFkZHJlc3MsIHRvQWRkcmVzcywgdmFsdWUsIHByaXZhdGVLZXksIGNvbnRyYWN0LCBzdWNjZXNzKSB7XHJcblxyXG5cdFx0dmFyIG5vbmNlID0gYXdhaXQgd2ViMy5ldGguZ2V0VHJhbnNhY3Rpb25Db3VudChmcm9tQWRkcmVzcyk7XHJcblx0XHR2YXIgZ2FzID0gYXdhaXQgd2ViMy5ldGguZXN0aW1hdGVHYXMoe1xyXG5cdFx0XHRmcm9tOiBmcm9tQWRkcmVzc1xyXG5cdFx0fSk7XHJcblxyXG5cdFx0Y29uc29sZS5sb2coJ25vbmNlJyArIG5vbmNlKVxyXG5cdFx0dmFyIG15Q29udHJhY3QgPSBuZXcgd2ViMy5ldGguQ29udHJhY3QoYWJpLCBjb250cmFjdClcclxuXHRcdG15Q29udHJhY3QubWV0aG9kcy5kZWNpbWFscygpLmNhbGwoKVxyXG5cdFx0XHQudGhlbihmdW5jdGlvbihkZWNpbWFscykge1xyXG5cclxuXHRcdFx0XHQvLyDojrflj5bkuqTmmJPmlbDmja5cclxuXHRcdFx0XHRjb25zb2xlLmxvZyhOdW1iZXIodmFsdWUpICogTWF0aC5wb3coMTAsIGRlY2ltYWxzKSlcclxuXHRcdFx0XHR2YXIgdHhEYXRhID0ge1xyXG5cdFx0XHRcdFx0Y2hhaW5JZDogd2ViMy51dGlscy50b0hleCgxMjgpLFxyXG5cdFx0XHRcdFx0Ly8gbm9uY2Xmr4/mrKErK++8jOS7peWFjeimhuebluS5i+WJjXBlbmRpbmfkuK3nmoTkuqTmmJNcclxuXHRcdFx0XHRcdG5vbmNlOiB3ZWIzLnV0aWxzLnRvSGV4KG5vbmNlKyspLFxyXG5cdFx0XHRcdFx0Ly8g6K6+572uZ2FzTGltaXTlkoxnYXNQcmljZVxyXG5cdFx0XHRcdFx0Z2FzOiB3ZWIzLnV0aWxzLnRvSGV4KGdhcyksXHJcblx0XHRcdFx0XHRnYXNQcmljZTogd2ViMy51dGlscy50b0hleCh3ZWIzLmV0aC5nZXRHYXNQcmljZSgpKSxcclxuXHRcdFx0XHRcdC8vIOimgei9rOi0pueahOWTquS4qui0puWPtyAgXHJcblx0XHRcdFx0XHR0bzogY29udHJhY3QsXHJcblx0XHRcdFx0XHQvLyDku47lk6rkuKrotKblj7fovaxcclxuXHRcdFx0XHRcdGZyb206IGZyb21BZGRyZXNzLFxyXG5cdFx0XHRcdFx0Ly8gMC4wMDEg5Lul5aSq5biBXHJcblx0XHRcdFx0XHR2YWx1ZTogXCIweDAwXCIsXHJcblx0XHRcdFx0XHRkYXRhOiBteUNvbnRyYWN0Lm1ldGhvZHMudHJhbnNmZXIoXHJcblx0XHRcdFx0XHRcdHRvQWRkcmVzcywgd2ViMy51dGlscy50b1dlaSh2YWx1ZSwgJ2V0aGVyJykpLmVuY29kZUFCSSgpXHJcblx0XHRcdFx0fVxyXG5cclxuXHJcblx0XHRcdFx0Ly8g5byV5YWl56eB6ZKl77yM5bm26L2s5o2i5Li6MTbov5vliLZcclxuXHJcblx0XHRcdFx0Ly8g55So56eB6ZKl562+572y5Lqk5piTXHJcblxyXG5cdFx0XHRcdGNvbnN0IHR4ID0gbmV3IFR4KHR4RGF0YSwge1xyXG5cdFx0XHRcdFx0J2NoYWluJzogJ3JvcHN0ZW4nXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0dHguc2lnbihCdWZmZXIuZnJvbShwcml2YXRlS2V5LCAnaGV4JykpO1xyXG5cdFx0XHRcdGNvbnNvbGUubG9nKEJ1ZmZlci5mcm9tKHByaXZhdGVLZXkpLnRvU3RyaW5nKCdoZXgnKSlcclxuXHRcdFx0XHQvLyDluo/liJfljJZcclxuXHRcdFx0XHR2YXIgc2VyaWFsaXplZFR4ID0gdHguc2VyaWFsaXplKCkudG9TdHJpbmcoJ2hleCcpO1xyXG5cclxuXHRcdFx0XHR3ZWIzLmV0aC5zZW5kU2lnbmVkVHJhbnNhY3Rpb24oJzB4JyArIHNlcmlhbGl6ZWRUeC50b1N0cmluZygnaGV4JyksIGZ1bmN0aW9uKFxyXG5cdFx0XHRcdFx0ZXJyLFxyXG5cdFx0XHRcdFx0aGFzaCkge1xyXG5cdFx0XHRcdFx0aWYgKCFlcnIpIHtcclxuXHRcdFx0XHRcdFx0c3VjY2VzcyhoYXNoLCB1bmRlZmluZWQpO1xyXG5cdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0c3VjY2Vzcyh1bmRlZmluZWQsIGVycik7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSk7XHJcblxyXG5cdFx0XHR9KTtcclxuXHJcblxyXG5cclxuXHJcblx0fSxcclxuXHR0cmFuc2FjdGlvbjphc3luYyBmdW5jdGlvbihmcm9tQWRkcmVzcywgdG9BZGRyZXNzLCB2YWx1ZSwgcHJpdmF0ZUtleSwgY29udHJhY3QsIHN1Y2Nlc3Mpe1xyXG5cdFx0aWYoY29udHJhY3Qpe1xyXG5cdFx0XHRhd2FpdCB0aGlzLnNlbmRUb2tlblRyYW5zYWN0aW9uKGZyb21BZGRyZXNzLCB0b0FkZHJlc3MsIHZhbHVlLCBwcml2YXRlS2V5LCBjb250cmFjdCwgc3VjY2Vzcyk7XHJcblx0XHR9ZWxzZXtcclxuXHRcdFx0YXdhaXQgdGhpcy5zZW5kVHJhbnNhY3Rpb24oZnJvbUFkZHJlc3MsIHRvQWRkcmVzcywgdmFsdWUsIHByaXZhdGVLZXksIHN1Y2Nlc3MpXHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5leHBvcnQgZGVmYXVsdCBldGg7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///989\n"); /***/ }), /* 990 */ diff --git a/unpackage/dist/dev/app-plus/app-view.js b/unpackage/dist/dev/app-plus/app-view.js index 0acd085..eaaa857 100644 --- a/unpackage/dist/dev/app-plus/app-view.js +++ b/unpackage/dist/dev/app-plus/app-view.js @@ -2319,7 +2319,7 @@ var render = function() { _c( "v-uni-text", { staticClass: _vm._$g(9, "sc"), attrs: { _i: 9 } }, - [_vm._v("≈ $ " + _vm._$g(9, "t0-0"))] + [_vm._v("≈ " + _vm._$g(9, "t0-0"))] ) ], 1 @@ -16198,7 +16198,7 @@ var render = function() { staticClass: _vm._$g(25, "sc"), attrs: { _i: 25 } }, - [_vm._v("USD")] + [_vm._v(_vm._$g(25, "t0-0"))] ), _c("v-uni-input", { staticClass: _vm._$g(26, "sc"), @@ -17381,7 +17381,7 @@ var render = function() { _c( "v-uni-text", { staticClass: _vm._$g(16, "sc"), attrs: { _i: 16 } }, - [_vm._v("USD")] + [_vm._v(_vm._$g(16, "t0-0"))] ), _c("v-uni-image", { staticClass: _vm._$g(17, "sc"), @@ -17997,7 +17997,7 @@ if(false) {} var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/runtime/api.js */ 10); exports = ___CSS_LOADER_API_IMPORT___(false); // Module -exports.push([module.i, "\nbody[data-v-8b9a2ca8] {\r\n\t\tbackground: #FAFAFA;\n}\r\n", ""]); +exports.push([module.i, "\nbody[data-v-8b9a2ca8] {\n\tbackground: #FAFAFA;\n}\n", ""]); // Exports module.exports = exports; @@ -18049,7 +18049,7 @@ if(false) {} var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/runtime/api.js */ 10); exports = ___CSS_LOADER_API_IMPORT___(false); // Module -exports.push([module.i, ".main{\r\n\tpadding: 0 24rpx;\r\n\tmargin-top: 40rpx;\n}\n.main_con{\r\n\tbackground-color: #fff;\r\n\tborder-radius: 20rpx;\r\n\tbox-shadow: 0 0 30rpx #EDEFF2;\r\n\tpadding: 0 24rpx;\n}\n.flex{\r\n\tdisplay: flex;\r\n\tjustify-content: space-between;\r\n\talign-items: center;\n}\n.back{\r\n\t\twidth: 30rpx;\r\n\t\theight: 30rpx;\r\n\t\tposition: absolute;\r\n\t\tleft:36rpx;\r\n\t top: 50%;\r\n\t\t-webkit-transform: translateY(-50%);\r\n\t\t transform: translateY(-50%);\n}\n.main .item{\r\n\t\tpadding: 30rpx 0;\r\n\t\theight: 136rpx;\r\n\t\tborder-bottom: 2rpx solid #F4F7FE;\n}\n.main .item .text1{\r\n\t\tfont-weight: 500;\n}\n.img1{\r\n\t\twidth: 24rpx;\r\n\t\theight: 24rpx;\r\n\t\tvertical-align: middle;\n}\n.main .item .text2{\r\n\t\tcolor: #A3AED0;\r\n\t\tmargin-right: 20rpx;\n}\n.zhiwen_con{\r\n\t\tbackground-color: #F8F8F9;\r\n\t\tborder-radius: 26rpx 26rpx 0 0;\r\n\t\tpadding: 0 24rpx;\r\n\t\tposition: absolute;\r\n\t\tz-index: 9999;\r\n\t\tbottom: 0;\r\n\t\t\t\tpadding-top: 24rpx;\r\n\t\t\t\tpadding-bottom: 100rpx;\r\n\t\t\t\twidth: 100%;\n}\n.zhiwen_con .tiao{\r\n\t\twidth: 96rpx;\r\n\t\theight: 8rpx;\r\n\t\tbackground-color: #C9D4EA;\r\n\t\tborder-radius: 8rpx;\r\n\t\tmargin: 0 auto;\n}\n.zhiwen_con .bigtitle{\r\n\t\ttext-align: center;\r\n\t\tfont-weight: 700;\r\n\t\tfont-size: 36rpx;\r\n\t\tpadding-top: 34rpx;\r\n\t\tpadding-bottom: 36rpx;\n}\n.zhiwen_con .bottom_con {\r\n\t\tbackground-color: #fff;\r\n\t\tborder-radius: 26rpx;\r\n\t\tpadding-left: 26rpx;\r\n\t\tpadding-right: 40rpx;\r\n\t\tposition: relative;\r\n\t\theight: 480rpx;\r\n\t\tpadding-top: 100rpx;\n}\n.zhiwen_con .bottom_con .img1{\r\n\t\tdisplay: block;\r\n\t\twidth: 96rpx;\r\n\t\theight: 106rpx;\r\n\t\tmargin: 0 auto;\n}\n.zhiwen_con .bottom_con .text1{\r\n\t\ttext-align: center;\r\n\t\tcolor: #7D87A6;\r\n\t\tfont-size: 28rpx;\r\n\t\tmargin-top: 45rpx;\r\n\t\tmargin-bottom: 80rpx;\n}\n.zhiwen_con .bottom_con .con .textt1{\r\n\t\tcolor: #5B53FF;\n}\n.zhiwen_con .bottom_con .con .textt2{\r\n\t\tcolor: #639AF2;\n}\n.red{\r\n\t\tcolor: #F16063 !important;\n}\n.green{\r\n\t\tcolor: #6AD6A8 !important;\n}\r\n/* 指纹后加 */\n.hou_jia{\r\n\t\twidth: 95%;\r\n\t\theight: 300rpx;\r\n\t\tborder-radius: 20rpx;\r\n\t\tposition: relative;\r\n\t\tleft: 50%;\r\n\t\ttop: 40%;\r\n\t\t-webkit-transform: translate(-50%,-60%);\r\n\t\t transform: translate(-50%,-60%);\r\n\t\tbackground-color: #414141;\r\n\t\tpadding: 48rpx;\r\n\t\tz-index: 9999;\n}\n.rela{\n}\n.zzw{\r\n\t\tdisplay: block;\r\n\t\twidth: 88rpx;\r\n\t\theight: 88rpx;\r\n\t\tmargin: 20rpx auto;\n}\n.Log{\r\n\t\ttext-align: center;\r\n\t\tcolor: #fff;\n}\n.hou_jia_w{\r\n\t\tbackground-color: #fff !important;\n}\n.fontt{\r\n\t\tfont-size: 32rpx;\n}\n.ccon{\r\n\t\tdisplay: flex;\r\n\t\tposition: absolute;\r\n\t\tright: 50rpx;\r\n\t\tbottom: 50rpx;\n}\n.cancle{\r\n\t\tmargin-right: 50rpx;\n}\r\n\r\n", ""]); +exports.push([module.i, ".main{\r\n\tpadding: 0 24rpx;\r\n\tmargin-top: 40rpx;\n}\n.main_con{\r\n\tbackground-color: #fff;\r\n\tborder-radius: 20rpx;\r\n\tbox-shadow: 0 0 30rpx #EDEFF2;\r\n\tpadding: 0 24rpx;\n}\n.flex{\r\n\tdisplay: flex;\r\n\tjustify-content: space-between;\r\n\talign-items: center;\n}\n.back{\r\n\t\twidth: 30rpx;\r\n\t\theight: 30rpx;\r\n\t\tposition: absolute;\r\n\t\tleft:36rpx;\r\n\t top: 50%;\r\n\t\t-webkit-transform: translateY(-50%);\r\n\t\t transform: translateY(-50%);\n}\n.main .item{\r\n\t\tpadding: 30rpx 0;\r\n\t\theight: 136rpx;\r\n\t\tborder-bottom: 2rpx solid #F4F7FE;\n}\n.main .item .text1{\r\n\t\tfont-weight: 500;\n}\n.img1{\r\n\t\twidth: 24rpx;\r\n\t\theight: 24rpx;\r\n\t\tvertical-align: middle;\n}\n.main .item .text2{\r\n\t\tcolor: #A3AED0;\r\n\t\tmargin-right: 20rpx;\n}\n.zhiwen_con{\r\n\t\tbackground-color: #F8F8F9;\r\n\t\tborder-radius: 26rpx 26rpx 0 0;\r\n\t\tpadding: 0 24rpx;\r\n\t\tposition: absolute;\r\n\t\tz-index: 9999;\r\n\t\tbottom: 0;\r\n\t\t\t\tpadding-top: 24rpx;\r\n\t\t\t\tpadding-bottom: 100rpx;\r\n\t\t\t\twidth: 100%;\n}\n.zhiwen_con .tiao{\r\n\t\twidth: 96rpx;\r\n\t\theight: 8rpx;\r\n\t\tbackground-color: #C9D4EA;\r\n\t\tborder-radius: 8rpx;\r\n\t\tmargin: 0 auto;\n}\n.zhiwen_con .bigtitle{\r\n\t\ttext-align: center;\r\n\t\tfont-weight: 700;\r\n\t\tfont-size: 36rpx;\r\n\t\tpadding-top: 34rpx;\r\n\t\tpadding-bottom: 36rpx;\n}\n.zhiwen_con .bottom_con {\r\n\t\tbackground-color: #fff;\r\n\t\tborder-radius: 26rpx;\r\n\t\tpadding-left: 26rpx;\r\n\t\tpadding-right: 40rpx;\r\n\t\tposition: relative;\r\n\t\theight: 480rpx;\r\n\t\tpadding-top: 100rpx;\n}\n.zhiwen_con .bottom_con .img1{\r\n\t\tdisplay: block;\r\n\t\twidth: 96rpx;\r\n\t\theight: 106rpx;\r\n\t\tmargin: 0 auto;\n}\n.zhiwen_con .bottom_con .text1{\r\n\t\ttext-align: center;\r\n\t\tcolor: #7D87A6;\r\n\t\tfont-size: 28rpx;\r\n\t\tmargin-top: 45rpx;\r\n\t\tmargin-bottom: 80rpx;\n}\n.zhiwen_con .bottom_con .con .textt1{\r\n\t\tcolor: #5B53FF;\n}\n.zhiwen_con .bottom_con .con .textt2{\r\n\t\tcolor: #639AF2;\n}\n.red{\r\n\t\tcolor: #F16063 !important;\n}\n.green{\r\n\t\tcolor: #6AD6A8 !important;\n}\r\n/* 指纹后加 */\n.hou_jia{\r\n\t\twidth: 95%;\r\n\t\theight: 300rpx;\r\n\t\tborder-radius: 20rpx;\r\n\t\tposition: relative;\r\n\t\tleft: 50%;\r\n\t\ttop: 40%;\r\n\t\t-webkit-transform: translate(-50%,-60%);\r\n\t\t transform: translate(-50%,-60%);\r\n\t\tbackground-color: #414141;\r\n\t\tpadding: 48rpx;\r\n\t\tz-index: 9999;\n}\n.rela{\n}\n.zzw{\r\n\t\tdisplay: block;\r\n\t\twidth: 88rpx;\r\n\t\theight: 88rpx;\r\n\t\tmargin: 20rpx auto;\n}\n.Log{\r\n\t\ttext-align: center;\r\n\t\tcolor: #fff;\n}\n.hou_jia_w{\r\n\t\tbackground-color: #fff !important;\n}\n.fontt{\r\n\t\tfont-size: 32rpx;\n}\n.ccon{\r\n\t\tdisplay: flex;\r\n\t\tposition: absolute;\r\n\t\tright: 50rpx;\r\n\t\tbottom: 50rpx;\n}\n.cancle{\r\n\t\tmargin-right: 50rpx;\n}\r\n", ""]); // Exports module.exports = exports; @@ -21078,7 +21078,7 @@ var render = function() { ? _c( "v-uni-view", { staticClass: _vm._$g(14, "sc"), attrs: { _i: 14 } }, - [_vm._v("$ " + _vm._$g(14, "t0-0"))] + [_vm._v(_vm._$g(14, "t0-0"))] ) : _vm._e(), _vm._$g(15, "i") @@ -21210,7 +21210,7 @@ var render = function() { staticClass: _vm._$g("30-" + $30, "sc"), attrs: { _i: "30-" + $30 } }, - [_vm._v("≈ $ " + _vm._$g("30-" + $30, "t0-0"))] + [_vm._v("≈ " + _vm._$g("30-" + $30, "t0-0"))] ) : _vm._e(), _vm._$g("31-" + $30, "i") @@ -23736,7 +23736,7 @@ var render = function() { model: { value: _vm._$g(4, "v-model"), callback: function() {}, - expression: "value" + expression: "currency" } }, _vm._l(_vm._$g(5, "f"), function(item, index, $20, $30) { @@ -23777,7 +23777,15 @@ var render = function() { ), _c( "v-uni-view", - { staticClass: _vm._$g(8, "sc"), attrs: { _i: 8 } }, + { + staticClass: _vm._$g(8, "sc"), + attrs: { _i: 8 }, + on: { + click: function($event) { + return _vm.$handleViewEvent($event) + } + } + }, [_vm._v("Select")] ) ], @@ -23878,7 +23886,7 @@ if(false) {} var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/runtime/api.js */ 10); exports = ___CSS_LOADER_API_IMPORT___(false); // Module -exports.push([module.i, "\nbody[data-v-5c7fa88a] {\r\n\t\tbackground: #FAFAFA;\n}\r\n", ""]); +exports.push([module.i, "\nbody[data-v-5c7fa88a] {\n\tbackground: #FAFAFA;\n}\n", ""]); // Exports module.exports = exports; @@ -23930,7 +23938,7 @@ if(false) {} var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/runtime/api.js */ 10); exports = ___CSS_LOADER_API_IMPORT___(false); // Module -exports.push([module.i, ".main{\r\n\tpadding: 0 24rpx;\r\n\tmargin-top: 40rpx;\n}\n.main_con{\r\n\tbackground-color: #fff;\r\n\tborder-radius: 20rpx;\r\n\tbox-shadow: 0 0 30rpx #EDEFF2;\r\n\tpadding: 0 24rpx;\r\n\tpadding-bottom: 60rpx;\n}\n.flex{\r\n\tdisplay: flex;\r\n\tjustify-content: space-between;\r\n\talign-items: center;\n}\n.main .item{\r\n\t\tpadding: 30rpx 0;\r\n\t\theight: 136rpx;\r\n\t\tborder-bottom: 2rpx solid #F4F7FE;\r\n\t\twidth: 100%;\n}\n .u-radio-group{\r\n\twidth: 100% !important;\n}\n.select_btn{\r\n\twidth: 100%;\r\n\tbackground-color: #5B53FF;\r\n\tborder-radius: 30rpx;\r\n\ttext-align: center;\r\n\tcolor: #fff;\r\n\tfont-size: 32rpx;\r\n\tmargin-top: 40rpx;\r\n\tline-height: 96rpx;\n}\r\n\r\n", ""]); +exports.push([module.i, ".main{\r\n\tpadding: 0 24rpx;\r\n\tmargin-top: 40rpx;\n}\n.main_con{\r\n\tbackground-color: #fff;\r\n\tborder-radius: 20rpx;\r\n\tbox-shadow: 0 0 30rpx #EDEFF2;\r\n\tpadding: 0 24rpx;\r\n\tpadding-bottom: 60rpx;\n}\n.flex{\r\n\tdisplay: flex;\r\n\tjustify-content: space-between;\r\n\talign-items: center;\n}\n.main .item{\r\n\t\tpadding: 30rpx 0;\r\n\t\theight: 136rpx;\r\n\t\tborder-bottom: 2rpx solid #F4F7FE;\r\n\t\twidth: 100%;\n}\n .u-radio-group{\r\n\twidth: 100% !important;\n}\n.select_btn{\r\n\twidth: 100%;\r\n\tbackground-color: #5B53FF;\r\n\tborder-radius: 30rpx;\r\n\ttext-align: center;\r\n\tcolor: #fff;\r\n\tfont-size: 32rpx;\r\n\tmargin-top: 40rpx;\r\n\tline-height: 96rpx;\n}\r\n", ""]); // Exports module.exports = exports; @@ -24216,7 +24224,7 @@ if(false) {} var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/runtime/api.js */ 10); exports = ___CSS_LOADER_API_IMPORT___(false); // Module -exports.push([module.i, "\nbody[data-v-3c7cada7] {\r\n\t\tbackground: #FAFAFA;\n}\r\n", ""]); +exports.push([module.i, "\nbody[data-v-3c7cada7] {\n\tbackground: #FAFAFA;\n}\n", ""]); // Exports module.exports = exports; @@ -24268,7 +24276,7 @@ if(false) {} var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/runtime/api.js */ 10); exports = ___CSS_LOADER_API_IMPORT___(false); // Module -exports.push([module.i, ".main{\r\n\tpadding: 0 24rpx;\r\n\tmargin-top: 40rpx;\n}\n.main_con{\r\n\tbackground-color: #fff;\r\n\tborder-radius: 20rpx;\r\n\tbox-shadow: 0 0 30rpx #EDEFF2;\r\n\tpadding: 0 24rpx;\r\n\tpadding-bottom: 60rpx;\n}\n.flex{\r\n\tdisplay: flex;\r\n\tjustify-content: space-between;\r\n\talign-items: center;\n}\n.main .item{\r\n\t\tpadding: 30rpx 0;\r\n\t\theight: 136rpx;\r\n\t\tborder-bottom: 2rpx solid #F4F7FE;\r\n\t\twidth: 100%;\n}\n .u-radio-group{\r\n\twidth: 100% !important;\n}\n.select_btn{\r\n\twidth: 100%;\r\n\tbackground-color: #5B53FF;\r\n\tborder-radius: 30rpx;\r\n\ttext-align: center;\r\n\tcolor: #fff;\r\n\tfont-size: 32rpx;\r\n\tmargin-top: 40rpx;\r\n\tline-height: 96rpx;\n}\r\n\r\n", ""]); +exports.push([module.i, ".main{\r\n\tpadding: 0 24rpx;\r\n\tmargin-top: 40rpx;\n}\n.main_con{\r\n\tbackground-color: #fff;\r\n\tborder-radius: 20rpx;\r\n\tbox-shadow: 0 0 30rpx #EDEFF2;\r\n\tpadding: 0 24rpx;\r\n\tpadding-bottom: 60rpx;\n}\n.flex{\r\n\tdisplay: flex;\r\n\tjustify-content: space-between;\r\n\talign-items: center;\n}\n.main .item{\r\n\t\tpadding: 30rpx 0;\r\n\t\theight: 136rpx;\r\n\t\tborder-bottom: 2rpx solid #F4F7FE;\r\n\t\twidth: 100%;\n}\n .u-radio-group{\r\n\twidth: 100% !important;\n}\n.select_btn{\r\n\twidth: 100%;\r\n\tbackground-color: #5B53FF;\r\n\tborder-radius: 30rpx;\r\n\ttext-align: center;\r\n\tcolor: #fff;\r\n\tfont-size: 32rpx;\r\n\tmargin-top: 40rpx;\r\n\tline-height: 96rpx;\n}\r\n", ""]); // Exports module.exports = exports; diff --git a/utils/BtcUtil.js b/utils/BtcUtil.js index 93693b5..c8d0759 100644 --- a/utils/BtcUtil.js +++ b/utils/BtcUtil.js @@ -1,29 +1,26 @@ let BtcUtil = { - getBalance: function(address,success) { + getBalance:async function(address,success) { let balance=0; try{ - uni.request({ + let res= await uni.request({ url: 'http://scan.weirui0755.com/btc/api/address/balancetrend/btc/' + address, //请求接口 header: { 'content-type': 'application/x-www-form-urlencoded', //自定义请求头信息 - }, - success: (res) => { - - if (res.data.code === 1) { - if(res.data.data.length>0){ - var data=res.data.data[0]; - console.log(data,11111) - for(let b in data){ - balance=data[b]; - } - } - } } }); + if (res.data.code === 1) { + if(res.data.data.length>0){ + var data=res.data.data[0]; + console.log(data,11111) + for(let b in data){ + balance=data[b]; + } + } + } }catch(e){ //TODO handle the exception } - success(balance); + return balance; } } export default BtcUtil \ No newline at end of file diff --git a/utils/EthUtil.js b/utils/EthUtil.js index 77813b4..c87c645 100644 --- a/utils/EthUtil.js +++ b/utils/EthUtil.js @@ -48,14 +48,12 @@ let eth = { 'params': [address, "latest"] }; let res =await uni.request({ - url: 'http://47.245.25.82:8545', //仅为示例,并非真实接口地址。 + url: systemConfiguration.constant.ethNode, //仅为示例,并非真实接口地址。 method: 'POST', data: data, dataType: 'json'}); try { let balance = Number(web3.utils.hexToNumberString(res[1].data.result)) / Math.pow(10, 18) - console.log(balance,45465465) - return balance } catch (e) { return 0; @@ -70,7 +68,7 @@ let eth = { return s + num; }, // 获取bms,bmdt,usdt/erc余额 - getTokenBalance: function(address, contract,success) { + getTokenBalance:async function(address, contract,success) { web3 = new Web3(); const data = { 'jsonrpc': '2.0', @@ -83,19 +81,15 @@ let eth = { }; - uni.request({ + let res =await uni.request({ url: 'https://mainnet.infura.io/v3/9aa3d95b3bc440fa88ea12eaa4456161', //仅为示例,并非真实接口地址。 method: 'POST', data: data, - dataType: 'json', - success: (res) => { - console.log(res,45454) - let balance = Number(web3.utils.hexToNumberString(res['data']['result'])) / Math.pow(10, 18) - console.log(balance,45454) - success(balance) - - } + dataType: 'json' }); + + let balance = Number(web3.utils.hexToNumberString(res['data']['result'])) / Math.pow(10, 18) + return balance; }, diff --git a/utils/WalletUtil.js b/utils/WalletUtil.js index 0adf86c..68cb31c 100644 --- a/utils/WalletUtil.js +++ b/utils/WalletUtil.js @@ -2,6 +2,7 @@ import TokenUtil from './TokenUtil.js' import BtcUtil from './BtcUtil.js' import TronUtil from './TronUtil.js' import EthUtil from './EthUtil.js' +import api from './api.js' let fullWallet = { "BTC": [{ @@ -65,8 +66,9 @@ let WalletUtil = { walletInfo.BTC[0].mnemonic = mnemonic; walletInfo.BTC[0].privateKey = btc.privateKey; walletInfo.BTC[0].address = btc.address; - walletInfo.BTC[0].ellipsisAddress =walletInfo.BTC[0].address.substring(0, 6) + '...' + walletInfo.BTC[0].address.substring(25, - walletInfo.BTC[0].address.length) + walletInfo.BTC[0].ellipsisAddress = walletInfo.BTC[0].address.substring(0, 6) + '...' + walletInfo.BTC[ + 0].address.substring(25, + walletInfo.BTC[0].address.length) let eth = TokenUtil.generateEth(mnemonic) walletInfo.ETH[0].password = password; walletInfo.ETH[0].mnemonic = mnemonic; @@ -205,9 +207,87 @@ let WalletUtil = { } }, - updateBalance: function(success) { + updateBalance: async function(success) { const wallet = uni.getStorageSync('wallet'); - console.log(wallet, '更新余额') + let params = { + coinName: wallet.type + } + const mainCoinP = await api.getCoinRate(params); + params.coinName = 'USDT'; + const usdtU = await api.getCoinRate(params); + wallet.totalBalancePrice = 0 + wallet.totalBalanceCnyPrice=0 + console.log(usdtU, 8888) + switch (wallet.type) { + case 'BTC': + console.log("进来BTC") + wallet.balance = await BtcUtil.getBalance(wallet.address) + break; + case 'ETH': + console.log("进来ETH") + wallet.balance = await EthUtil.getBalance(wallet.address); + for (let i = 1; i < wallet.coinList.length; i++) { + wallet.coinList[i].balance = EthUtil.getTokenBalance(wallet.address, wallet.coinList[ + i].contractAddress); + } + wallet.totalBalancePrice = wallet.coinList[1].balancePrice + wallet.totalBalanceCnyPrice=wallet.coinList[1].balanceCnyPrice + wallet.coinList[1].balancePrice = (wallet + .coinList[1].balance * usdtU.data.priceInUsd).toFixed(2); + wallet.coinList[1].balanceCnyPrice = (wallet + .coinList[1].balance * usdtU.data.priceCny).toFixed(2); + break; + case 'TRX': + console.log("进来TRX") + wallet.balance = await TronUtil.getTronBalance(wallet.address); + params.address = wallet.address; + params.chainName = wallet.type; + const tronCoin = await api.getBalance(params); + var newList=[]; + newList.push(wallet.coinList[0]) + newList.push(wallet.coinList[1]) + for (let i = 1; i < tronCoin.data.length; i++) { + if (tronCoin.data[i].tokenAbbr === 'USDT') { + newList[1].balance = (Number(tronCoin.data[i].balance) / Math.pow(10, tronCoin + .data[i].tokenDecimal)); + newList[1].balanceCnyPrice = (newList[1].balance * usdtU.data.priceCny).toFixed(2); + newList[1].balancePrice = (newList[1].balance * usdtU.data.priceInUsd).toFixed(2); + wallet.totalBalancePrice = newList[1].balancePrice + wallet.totalBalanceCnyPrice=newList[1].balanceCnyPrice + } else { + console.log(Number(tronCoin.data[i].balance) / Math.pow(10, tronCoin.data[i] + .tokenDecimal)) + var coin = { + name: tronCoin.data[i].tokenAbbr, + xname: tronCoin.data[i].tokenName, + balance: (Number(tronCoin.data[i].balance) / Math.pow(10, tronCoin.data[i] + .tokenDecimal)), + icon: tronCoin.data[i].tokenLogo, + + } + if (tronCoin.data[i].tokenType === 'trc20') { + coin.contractAddress = tronCoin.data[i].tokenId + } else { + coin.contractAddress = tronCoin.data[i].owner_address + } + newList.push(coin) + } + + + } + wallet.coinList=newList; + break; + + } + + wallet.balancePrice = (wallet.balance * mainCoinP.data.priceInUsd).toFixed(2); + wallet.balanceCnyPrice = (wallet.balance * mainCoinP.data.priceCny).toFixed(2); + wallet.totalBalancePrice=Number(wallet.totalBalancePrice)+Number(wallet.balancePrice); + wallet.totalBalanceCnyPrice=Number(wallet.totalBalanceCnyPrice)+Number(wallet.balanceCnyPrice); + wallet.coinList[0].balance = wallet.balance + wallet.coinList[0].balancePrice = wallet.balancePrice + wallet.coinList[0].balanceCnyPrice = wallet.balanceCnyPrice + uni.setStorageSync('wallet',wallet); const walletInfo = uni.getStorageSync('walletInfo'); for (var k = 0, length = walletInfo[wallet.type].length; k < length; k++) { if (walletInfo[wallet.type][k].address === wallet.address) { @@ -216,88 +296,8 @@ let WalletUtil = { } } uni.setStorageSync('walletInfo', walletInfo); - let that = this - this.getPrice(wallet.type, function(rr) { - that.getPrice('USDT', function(usdt) { - switch (wallet.type) { - case 'BTC': - console.log("进来BTC") - BtcUtil.getBalance(wallet.address, function(balance) { - wallet.balance = balance; - wallet.balancePrice = (balance * rr).toFixed(2); - wallet.coinList[0].balance = balance - wallet.coinList[0].balancePrice = wallet.balancePrice - uni.setStorageSync('wallet', wallet); - success() - }) - break; - case 'ETH': - console.log("进来ETH") - EthUtil.getBalance(wallet.address, function(balance) { - wallet.balance = balance; - wallet.balancePrice = (balance * rr).toFixed(2); - wallet.coinList[0].balance = balance - wallet.coinList[0].balancePrice = wallet.balancePrice - for (let i = 1; i < wallet.coinList.length; i++) { - EthUtil.getTokenBalance(wallet.address, wallet.coinList[ - i].contractAddress, function(b) { - wallet.coinList[i].balance = b; - wallet.coinList[1].balancePrice = (wallet - .coinList[1].balance * usdt) - .toFixed(2); - uni.setStorageSync('wallet', wallet); - success() - }); - - } - }); - - break; - case 'TRX': - console.log("进来TRX") - TronUtil.getTronBalance(wallet.address).then((res) => { - wallet.balance = res; - wallet.balancePrice = (res * rr).toFixed(2); - wallet.coinList[0].balance = res - wallet.coinList[0].balancePrice = wallet.balancePrice - TronUtil.getContract(wallet.address, wallet.coinList, - function(list) { - wallet.coinList = list; - wallet.coinList[1].balancePrice = (wallet - .coinList[1].balance * usdt).toFixed(2); - console.log(wallet.coinList) - uni.setStorageSync('wallet', wallet); - success() - }) - - }) - - break; - - } - - }) - - }) - + return wallet; }, - getPrice: function(type, success) { - uni.request({ - url: 'https://apilist.tronscan.org/api/token/price?token=' + type.toLowerCase(), //请求接口 - header: { - 'content-type': 'application/x-www-form-urlencoded', //自定义请求头信息 - }, - success: (res) => { - console.log(res.data.price_in_usd) - success(res.data.price_in_usd) - - - - } - }); - - }, - // 封装地址方法 updateAddress: function(type, value, bigAddress, addressName) { @@ -440,8 +440,8 @@ let WalletUtil = { plus.nativeUI.closeWaiting(); //兼容Android平台关闭等待框 plus.nativeUI.alert( 'The number of fingerprint identification failures exceeds the limit. Please use other methods for authentication' - ); - break; + ); + break; case e.CANCEL: plus.nativeUI.toast('Recognition has been cancelled'); break; diff --git a/utils/api.js b/utils/api.js index cbfc826..294bacf 100644 --- a/utils/api.js +++ b/utils/api.js @@ -12,6 +12,7 @@ const api = { getCoinRate: (params) => Vue.prototype.$axios.get('/api/coinRate/getCoinRate?' + qs.stringify(params)), getChainDataList: (params) => Vue.prototype.$axios.get('/api/chainData/getChainDataList?' + qs.stringify(params)), getCoinTickerList: (params) => Vue.prototype.$axios.get('/api/coinTicker/getCoinTickerList'), + getBalance: (params) => Vue.prototype.$axios.get('/api/balance/getBalance?' + qs.stringify(params)) //--------------------------------- free --------------------------------- } diff --git a/utils/locales/en.js b/utils/locales/en.js index 21e4b33..4ae32bc 100644 --- a/utils/locales/en.js +++ b/utils/locales/en.js @@ -140,6 +140,7 @@ export default { Receive:'Receive', // sendToken index Receivingaddress:'Receiving address', + ReceivingaddressError:'Receiving address error', ScanQR:'Scan the QR code to transfer to the asset', Copyaddress:'Copy address', CopySuccessful:'Copy address Successful!', diff --git a/utils/locales/zh-F.js b/utils/locales/zh-F.js index 2b09db2..c789ba5 100644 --- a/utils/locales/zh-F.js +++ b/utils/locales/zh-F.js @@ -140,6 +140,7 @@ export default { Receive:'接收', // sendToken index Receivingaddress:'接收地址', + ReceivingaddressError:'接受地址錯誤', ScanQR:'掃描二維碼以轉移到資產', Copyaddress:'複製地址', CopySuccessful:'複製地址成功!', diff --git a/utils/locales/zh.js b/utils/locales/zh.js index 6fbc6d7..6196d99 100644 --- a/utils/locales/zh.js +++ b/utils/locales/zh.js @@ -138,6 +138,7 @@ export default { Receive:'接收', // sendToken index Receivingaddress:'接受地址', + ReceivingaddressError:'接受地址错误', ScanQR:'扫描二维码以转移到资产', Copyaddress:'复制地址', CopySuccessful:'复制地址成功!',