diff --git a/.DS_Store b/.DS_Store index 63d5c6c..b5b3780 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/components/.DS_Store b/components/.DS_Store new file mode 100644 index 0000000..52d2489 Binary files /dev/null and b/components/.DS_Store differ diff --git a/pages/.DS_Store b/pages/.DS_Store new file mode 100644 index 0000000..a81371b Binary files /dev/null and b/pages/.DS_Store differ diff --git a/pages/group-book/.DS_Store b/pages/group-book/.DS_Store index bf1c307..160b664 100644 Binary files a/pages/group-book/.DS_Store and b/pages/group-book/.DS_Store differ diff --git a/pages/mission/.DS_Store b/pages/mission/.DS_Store new file mode 100644 index 0000000..0e06d0b Binary files /dev/null and b/pages/mission/.DS_Store differ diff --git a/pages/store/.DS_Store b/pages/store/.DS_Store index 04a2379..770382d 100644 Binary files a/pages/store/.DS_Store and b/pages/store/.DS_Store differ diff --git a/pages/store/buy.vue b/pages/store/buy.vue index f17a1fe..8229271 100644 --- a/pages/store/buy.vue +++ b/pages/store/buy.vue @@ -98,7 +98,6 @@ goods_sku_id: this.$Route.query.skuId, collage_id:this.$Route.query.collageid || '', } - console.log(data); buyPin(data).then(res => { this.address = res.address this.freight = res.freight @@ -121,7 +120,8 @@ buy({ goods_sku_id: this.$Route.query.skuId, qty: this.qty - }).then(res => { + }).then(res => { + console.log(res) this.address = res.address this.freight = res.freight this.total = res.total diff --git a/static/.DS_Store b/static/.DS_Store index 96324d4..fe058a9 100644 Binary files a/static/.DS_Store and b/static/.DS_Store differ diff --git a/static/chat/.DS_Store b/static/chat/.DS_Store new file mode 100644 index 0000000..20d05ba Binary files /dev/null and b/static/chat/.DS_Store differ diff --git a/uniCloud-aliyun/.DS_Store b/uniCloud-aliyun/.DS_Store new file mode 100644 index 0000000..37b355d Binary files /dev/null and b/uniCloud-aliyun/.DS_Store differ diff --git a/uniCloud-aliyun/cloudfunctions/.DS_Store b/uniCloud-aliyun/cloudfunctions/.DS_Store new file mode 100644 index 0000000..c32f945 Binary files /dev/null and b/uniCloud-aliyun/cloudfunctions/.DS_Store differ diff --git a/uni_modules/.DS_Store b/uni_modules/.DS_Store new file mode 100644 index 0000000..7d52592 Binary files /dev/null and b/uni_modules/.DS_Store differ diff --git a/uni_modules/oct-address/.DS_Store b/uni_modules/oct-address/.DS_Store new file mode 100644 index 0000000..7c17290 Binary files /dev/null and b/uni_modules/oct-address/.DS_Store differ diff --git a/uni_modules/oct-pay/.DS_Store b/uni_modules/oct-pay/.DS_Store index b6007e0..46b6dc7 100644 Binary files a/uni_modules/oct-pay/.DS_Store and b/uni_modules/oct-pay/.DS_Store differ diff --git a/uni_modules/qiun-data-charts/.DS_Store b/uni_modules/qiun-data-charts/.DS_Store new file mode 100644 index 0000000..7cb3023 Binary files /dev/null and b/uni_modules/qiun-data-charts/.DS_Store differ diff --git a/uni_modules/qiun-data-charts/components/.DS_Store b/uni_modules/qiun-data-charts/components/.DS_Store new file mode 100644 index 0000000..9bfe373 Binary files /dev/null and b/uni_modules/qiun-data-charts/components/.DS_Store differ diff --git a/uni_modules/qiun-data-charts/static/.DS_Store b/uni_modules/qiun-data-charts/static/.DS_Store new file mode 100644 index 0000000..68fcbdf Binary files /dev/null and b/uni_modules/qiun-data-charts/static/.DS_Store differ diff --git a/uni_modules/uni-popup/.DS_Store b/uni_modules/uni-popup/.DS_Store new file mode 100644 index 0000000..fff04e7 Binary files /dev/null and b/uni_modules/uni-popup/.DS_Store differ diff --git a/uni_modules/uni-popup/components/.DS_Store b/uni_modules/uni-popup/components/.DS_Store new file mode 100644 index 0000000..8af9956 Binary files /dev/null and b/uni_modules/uni-popup/components/.DS_Store differ diff --git a/uni_modules/uni-scss/.DS_Store b/uni_modules/uni-scss/.DS_Store new file mode 100644 index 0000000..ba68ab6 Binary files /dev/null and b/uni_modules/uni-scss/.DS_Store differ diff --git a/uni_modules/uni-scss/styles/.DS_Store b/uni_modules/uni-scss/styles/.DS_Store new file mode 100644 index 0000000..dac1cdd Binary files /dev/null and b/uni_modules/uni-scss/styles/.DS_Store differ diff --git a/unpackage/dist/dev/app-plus/app-service.js b/unpackage/dist/dev/app-plus/app-service.js index 9aaaf7e..e4543e7 100644 --- a/unpackage/dist/dev/app-plus/app-service.js +++ b/unpackage/dist/dev/app-plus/app-service.js @@ -17491,7 +17491,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _App /***/ (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\nvar _store = __webpack_require__(/*! @/apis/interfaces/store */ 76); //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\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 { qty: 0, goodsInfo: [], total: 0, freight: 0, address: \"\", remark: \"\", canApply: true, limit: 0, type: '' // 是否为空\n };}, onShow: function onShow() {if (JSON.stringify(this.$store.getters.getAddress) !== '{}') this.address = this.$store.getters.getAddress;this.qty = this.$Route.query.qty;}, onLoad: function onLoad() {if (this.$Route.query.type === 'pin') {this.type = 'pin';}this.getBuy();}, methods: { getBuy: function getBuy() {var _this = this;__f__(\"log\", this.type === 'pin', \" at pages/store/buy.vue:95\");if (this.type == 'pin') {var data = { goods_sku_id: this.$Route.query.skuId, collage_id: this.$Route.query.collageid || '' };__f__(\"log\", data, \" at pages/store/buy.vue:101\");(0, _store.buyPin)(data).then(function (res) {_this.address = res.address;_this.freight = res.freight;_this.total = res.total;_this.goodsInfo = res.detail;_this.limit = res.limit;}).catch(function (err) {uni.showModal({ title: '温馨提示', content: err.message, showCancel: false, confirmColor: '#34CE98', cancelText: '知道了', success: function success(res) {uni.navigateBack({});} });});} else {(0, _store.buy)({ goods_sku_id: this.$Route.query.skuId, qty: this.qty }).then(function (res) {_this.address = res.address;\n _this.freight = res.freight;\n _this.total = res.total;\n _this.goodsInfo = res.detail;\n _this.limit = res.limit;\n }).catch(function (err) {\n uni.showModal({\n title: '温馨提示',\n content: err.message,\n showCancel: false,\n confirmColor: '#34CE98',\n cancelText: '知道了',\n success: function success(res) {\n uni.navigateBack({});\n } });\n\n });\n }\n },\n numberChange: function numberChange(e) {\n this.qty = e;\n this.getBuy();\n },\n // 确认订单\n subOrder: function subOrder() {var _this2 = this;\n if (this.address === \"\") {\n uni.showModal({\n title: '提示',\n content: '暂未添加收货地址,无法下单',\n showCancel: true,\n confirmText: '添加',\n success: function success(res) {\n if (res.confirm) {\n _this2.$Router.push({\n name: 'Address' });\n\n }\n } });\n\n return;\n }\n if (this.canApply) {\n this.canApply = false;\n if (this.type == 'pin') {\n (0, _store.collages)({\n goods_sku_id: this.$Route.query.skuId,\n collage_id: this.$Route.query.collageid || '',\n address_id: this.address.address_id,\n remark: this.remark || '' }).\n then(function (res) {\n __f__(\"log\", res, \" at pages/store/buy.vue:175\");\n _this2.$store.commit('setAddress', {});\n _this2.$Router.replace({\n name: 'Pay',\n params: {\n orderNo: res.order_no,\n price: res.total,\n coins: res.coins,\n type: 'pin' } });\n\n\n _this2.canApply = true;\n }).catch(function (err) {\n _this2.canApply = true;\n uni.showToast({\n title: err.message,\n icon: \"none\",\n mask: true,\n duration: 2000 });\n\n });\n } else {\n (0, _store.verify)({\n goods_sku_id: this.$Route.query.skuId,\n qty: this.qty,\n address_id: this.address.address_id,\n remark: this.remark || '' }).\n then(function (res) {\n __f__(\"log\", res, \" at pages/store/buy.vue:203\");\n if (res.order_no === '') {\n uni.showModal({\n title: ' 温馨提示',\n content: '领取商品成功',\n confirmColor: '#34CE98',\n confirmText: ' 查看订单',\n cancelColor: '#999',\n cancelText: '返回首页',\n success: function success(res) {\n if (res.confirm) {\n uni.navigateTo({\n url: '/pages/order/index?index=0' });\n\n }\n if (res.cancel) {\n uni.reLaunch({\n url: '/pages/store/index' });\n\n }\n } });\n\n } else {\n _this2.$store.commit('setAddress', {});\n _this2.$Router.replace({\n name: 'Pay',\n params: {\n orderNo: res.order_no,\n price: res.total,\n coins: res.coins } });\n\n\n }\n _this2.canApply = true;\n }).catch(function (err) {\n _this2.canApply = true;\n uni.showToast({\n title: err.message,\n icon: \"none\",\n mask: true,\n duration: 2000 });\n\n });\n }\n\n } else {\n this.canApply = true;\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 */ 7)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvc3RvcmUvYnV5LnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQThEQSxvRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQU1BLEVBQ0EsSUFEQSxrQkFDQSxDQUNBLFNBQ0EsTUFEQSxFQUVBLGFBRkEsRUFHQSxRQUhBLEVBSUEsVUFKQSxFQUtBLFdBTEEsRUFNQSxVQU5BLEVBT0EsY0FQQSxFQVFBLFFBUkEsRUFTQSxRQVRBLENBU0E7QUFUQSxNQVdBLENBYkEsRUFjQSxNQWRBLG9CQWNBLENBQ0EsMkdBQ0EsaUNBQ0EsQ0FqQkEsRUFrQkEsTUFsQkEsb0JBa0JBLENBQ0EsdUNBQ0Esa0JBQ0EsQ0FDQSxjQUNBLENBdkJBLEVBd0JBLFdBQ0EsTUFEQSxvQkFDQSxrQkFDQSxnRUFDQSx5QkFDQSxhQUNBLHFDQURBLEVBRUEsNkNBRkEsR0FJQSxrREFDQSw4Q0FDQSw0QkFDQSw0QkFDQSx3QkFDQSw2QkFDQSx3QkFDQSxDQU5BLEVBTUEsS0FOQSxDQU1BLGdCQUNBLGdCQUNBLGFBREEsRUFFQSxvQkFGQSxFQUdBLGlCQUhBLEVBSUEsdUJBSkEsRUFLQSxpQkFMQSxFQU1BLGdDQUNBLHFCQUNBLENBUkEsSUFVQSxDQWpCQSxFQWtCQSxDQXhCQSxNQXdCQSxDQUNBLGtCQUNBLHFDQURBLEVBRUEsYUFGQSxJQUdBLElBSEEsQ0FHQSxnQkFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FUQSxFQVNBLEtBVEEsQ0FTQTtBQUNBO0FBQ0EseUJBREE7QUFFQSxnQ0FGQTtBQUdBLDZCQUhBO0FBSUEsbUNBSkE7QUFLQSw2QkFMQTtBQU1BO0FBQ0E7QUFDQSxhQVJBOztBQVVBLFNBcEJBO0FBcUJBO0FBQ0EsS0FsREE7QUFtREEsZ0JBbkRBLHdCQW1EQSxDQW5EQSxFQW1EQTtBQUNBO0FBQ0E7QUFDQSxLQXREQTtBQXVEQTtBQUNBLFlBeERBLHNCQXdEQTtBQUNBO0FBQ0E7QUFDQSxxQkFEQTtBQUVBLGtDQUZBO0FBR0EsMEJBSEE7QUFJQSwyQkFKQTtBQUtBO0FBQ0E7QUFDQTtBQUNBLCtCQURBOztBQUdBO0FBQ0EsV0FYQTs7QUFhQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpREFEQTtBQUVBLHlEQUZBO0FBR0EsK0NBSEE7QUFJQSxxQ0FKQTtBQUtBLGNBTEEsQ0FLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHlCQURBO0FBRUE7QUFDQSxxQ0FEQTtBQUVBLGdDQUZBO0FBR0EsZ0NBSEE7QUFJQSwyQkFKQSxFQUZBOzs7QUFTQTtBQUNBLFdBbEJBLEVBa0JBLEtBbEJBLENBa0JBO0FBQ0E7QUFDQTtBQUNBLGdDQURBO0FBRUEsMEJBRkE7QUFHQSx3QkFIQTtBQUlBLDRCQUpBOztBQU1BLFdBMUJBO0FBMkJBLFNBNUJBLE1BNEJBO0FBQ0E7QUFDQSxpREFEQTtBQUVBLHlCQUZBO0FBR0EsK0NBSEE7QUFJQSxxQ0FKQTtBQUtBLGNBTEEsQ0FLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhCQURBO0FBRUEsaUNBRkE7QUFHQSx1Q0FIQTtBQUlBLG9DQUpBO0FBS0EsbUNBTEE7QUFNQSxrQ0FOQTtBQU9BO0FBQ0E7QUFDQTtBQUNBLHVEQURBOztBQUdBO0FBQ0E7QUFDQTtBQUNBLCtDQURBOztBQUdBO0FBQ0EsaUJBbEJBOztBQW9CQSxhQXJCQSxNQXFCQTtBQUNBO0FBQ0E7QUFDQSwyQkFEQTtBQUVBO0FBQ0EsdUNBREE7QUFFQSxrQ0FGQTtBQUdBLGtDQUhBLEVBRkE7OztBQVFBO0FBQ0E7QUFDQSxXQXhDQSxFQXdDQSxLQXhDQSxDQXdDQTtBQUNBO0FBQ0E7QUFDQSxnQ0FEQTtBQUVBLDBCQUZBO0FBR0Esd0JBSEE7QUFJQSw0QkFKQTs7QUFNQSxXQWhEQTtBQWlEQTs7QUFFQSxPQWxGQSxNQWtGQTtBQUNBO0FBQ0E7OztBQUdBLEtBaEtBLEVBeEJBLEUiLCJmaWxlIjoiMjU3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG4gICAgPHZpZXcgY2xhc3M9XCJjb250ZW50XCI+XHJcbiAgICAgICAgPCEtLSBhZGRyZXNzIC0tPlxyXG4gICAgICAgIDxibG9jayB2LWlmPVwiYWRkcmVzcyAhPSAnJ1wiPlxyXG4gICAgICAgICAgICA8dmlldyBjbGFzcz1cImJsb2NrIGFkZHJlc3NcIiBAY2xpY2s9XCIkUm91dGVyLnB1c2goe25hbWU6ICdBZGRyZXNzJ30pXCI+XHJcbiAgICAgICAgICAgICAgICA8dW5pLWljb25zIGNsYXNzPVwiYWRkcmVzcy1pY29uIGxvY2F0aW9uXCIgdHlwZT1cImxvY2F0aW9uLWZpbGxlZFwiIHNpemU9XCIyNFwiIGNvbG9yPVwiIzM0Q0U5OFwiPjwvdW5pLWljb25zPlxyXG4gICAgICAgICAgICAgICAgPHVuaS1pY29ucyBjbGFzcz1cImFkZHJlc3MtaWNvbiBhcnJvd3NcIiB0eXBlPVwicmlnaHRcIiBzaXplPVwiMjBcIiBjb2xvcj1cIiM5OTlcIj48L3VuaS1pY29ucz5cclxuICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwidXNlclwiPjx0ZXh0Pnt7YWRkcmVzcy5uYW1lfX08L3RleHQ+e3thZGRyZXNzLm1vYmlsZX19PC92aWV3PlxyXG4gICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJjaXR5XCI+e3thZGRyZXNzLmZ1bGxfYWRkcmVzc319PC92aWV3PlxyXG4gICAgICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgPC9ibG9jaz5cclxuICAgICAgICA8YmxvY2sgdi1lbHNlPlxyXG4gICAgICAgICAgICA8dmlldyBjbGFzcz1cImJsb2NrIGFkZHJlc3MtbmV3XCIgQGNsaWNrPVwiJFJvdXRlci5wdXNoKHtuYW1lOiAnQWRkcmVzcyd9KVwiPlxyXG4gICAgICAgICAgICAgICAgPHVuaS1pY29ucyBjbGFzcz1cImljb25cIiB0eXBlPVwicGx1c1wiIHNpemU9XCIyNlwiIGNvbG9yPVwiIzM0Q0U5OFwiPjwvdW5pLWljb25zPua3u+WKoOaUtui0p+WcsOWdgFxyXG4gICAgICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgPC9ibG9jaz5cclxuICAgICAgICA8IS0tIOiuouWNleS6p+WTgSAtLT5cclxuICAgICAgICA8dmlldyBjbGFzcz1cImJsb2NrIGdvb2RzLWJveFwiPlxyXG4gICAgICAgICAgICA8YmxvY2sgdi1mb3I9XCIoaXRlbSwgaW5kZXgpIGluIGdvb2RzSW5mb1wiIDprZXk9XCJpbmRleFwiPlxyXG4gICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJnb29kcy1pdGVtXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPGltYWdlIGNsYXNzPVwib3JkZXItY292ZXJcIiA6c3JjPVwiaXRlbS5pdGVtc1swXS5jb3ZlclwiIG1vZGU9XCJhc3BlY3RGaWxsXCI+PC9pbWFnZT5cclxuICAgICAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cIm9yZGVyLXRpdGxlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwidGl0bGVcIj4ge3tpdGVtLml0ZW1zWzBdLnRpdGxlfX08L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwic3VidGl0bGVcIiB2LWlmPVwiaXRlbS5pdGVtc1swXSAmJiBpdGVtLml0ZW1zWzBdLnZhbHVlXCI+IHt7aXRlbS5pdGVtc1swXS52YWx1ZX19XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICAgICAgICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJvcmRlci1jb3VudFwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cIm9yZGVyLXByaWNlXCI+e3tpdGVtLml0ZW1zWzBdLnByaWNlfX08dGV4dCBjbGFzcz1cInR5cGVcIj5EVOenr+WIhjwvdGV4dD48L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICAgICAgPC92aWV3PlxyXG4gICAgICAgICAgICAgICAgPC92aWV3PlxyXG4gICAgICAgICAgICA8L2Jsb2NrPlxyXG4gICAgICAgIDwvdmlldz5cclxuICAgICAgICA8IS0tIOiuouWNleS/oeaBryAtLT5cclxuICAgICAgICA8dmlldyBjbGFzcz1cImJsb2NrIGluZm8tYm94XCI+XHJcbiAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwiaW5mby1pdGVtXCI+XHJcbiAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cImxhYmVsXCI+6LSt5Lmw5pWw6YePPC92aWV3PlxyXG4gICAgICAgICAgICAgICAgPHVuaS1udW1iZXItYm94IGNsYXNzPVwiaW5mby1udW1iZXJcIiA6dmFsdWU9XCJxdHlcIiA6bWluPVwiMVwiIDptYXg9XCJsaW1pdFwiIEBjaGFuZ2U9XCJudW1iZXJDaGFuZ2VcIiAvPlxyXG4gICAgICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwiaW5mby1pdGVtXCI+XHJcbiAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cImxhYmVsXCI+6YWN6YCB5pa55byPPC92aWV3PlxyXG4gICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJub3dyYXBcIj7lv6vpgJI8L3ZpZXc+XHJcbiAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJpbmZvLWl0ZW1cIj5cclxuICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwibGFiZWxcIj7phY3pgIHotLnnlKg8L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cIm5vd3JhcFwiPnt7ZnJlaWdodCA9PSAwID8gJ+WFjei0uSc6IGZyZWlnaHR9fTwvdmlldz5cclxuICAgICAgICAgICAgPC92aWV3PlxyXG4gICAgICAgIDwvdmlldz5cclxuICAgICAgICA8dmlldyBjbGFzcz1cImJsb2NrIGluZm8tYm94XCI+XHJcbiAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwiaW5mby1pdGVtXCI+XHJcbiAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cImxhYmVsXCI+6K6i5Y2V5aSH5rOoPC92aWV3PlxyXG4gICAgICAgICAgICAgICAgPHRleHRhcmVhIGNsYXNzPVwiaW5mby10ZXh0YXJlYVwiIHYtbW9kZWw9XCJyZW1hcmtcIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpeWkh+azqFwiPjwvdGV4dGFyZWE+XHJcbiAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgPCEtLSBmb290ZXIgLS0+XHJcbiAgICAgICAgPHZpZXcgY2xhc3M9XCJvcmRlci1mb290ZXJcIj5cclxuICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJ0b3RhbFwiPuaAu+iuoe+8mjx0ZXh0Pnt7dG90YWx9fSA8dGV4dCBjbGFzcz1cInR5cGVcIj5EVOenr+WIhjwvdGV4dD48L3RleHQ+PC92aWV3PlxyXG4gICAgICAgICAgICA8YnV0dG9uIGNsYXNzPVwiYnRuXCIgQGNsaWNrPVwic3ViT3JkZXJcIj7noa7orqTorqLljZU8L2J1dHRvbj5cclxuICAgICAgICA8L3ZpZXc+XHJcbiAgICA8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG4gICAgaW1wb3J0IHtcclxuICAgICAgICBidXksXG4gICAgICAgIGJ1eVBpbixcclxuICAgICAgICB2ZXJpZnksXG4gICAgICAgIGNvbGxhZ2VzLFxyXG4gICAgfSBmcm9tICdAL2FwaXMvaW50ZXJmYWNlcy9zdG9yZSdcclxuICAgIGV4cG9ydCBkZWZhdWx0IHtcclxuICAgICAgICBkYXRhKCkge1xyXG4gICAgICAgICAgICByZXR1cm4ge1xyXG4gICAgICAgICAgICAgICAgcXR5OiAwLFxyXG4gICAgICAgICAgICAgICAgZ29vZHNJbmZvOiBbXSxcclxuICAgICAgICAgICAgICAgIHRvdGFsOiAwLFxyXG4gICAgICAgICAgICAgICAgZnJlaWdodDogMCxcclxuICAgICAgICAgICAgICAgIGFkZHJlc3M6IFwiXCIsXHJcbiAgICAgICAgICAgICAgICByZW1hcms6IFwiXCIsXHJcbiAgICAgICAgICAgICAgICBjYW5BcHBseTogdHJ1ZSxcbiAgICAgICAgICAgICAgICBsaW1pdDowLFxyXG4gICAgICAgICAgICAgICAgdHlwZTogJycsIC8vIOaYr+WQpuS4uuepulxyXG4gICAgICAgICAgICB9O1xyXG4gICAgICAgIH0sXHJcbiAgICAgICAgb25TaG93KCkge1xyXG4gICAgICAgICAgICBpZiAoSlNPTi5zdHJpbmdpZnkodGhpcy4kc3RvcmUuZ2V0dGVycy5nZXRBZGRyZXNzKSAhPT0gJ3t9JykgdGhpcy5hZGRyZXNzID0gdGhpcy4kc3RvcmUuZ2V0dGVycy5nZXRBZGRyZXNzXHJcbiAgICAgICAgICAgIHRoaXMucXR5ID0gdGhpcy4kUm91dGUucXVlcnkucXR5O1xyXG4gICAgICAgIH0sXHJcbiAgICAgICAgb25Mb2FkKCkge1xuICAgICAgICAgICAgaWYgKHRoaXMuJFJvdXRlLnF1ZXJ5LnR5cGUgPT09ICdwaW4nKSB7XG4gICAgICAgICAgICAgICAgdGhpcy50eXBlID0gJ3BpbidcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdGhpcy5nZXRCdXkoKVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgbWV0aG9kczoge1xyXG4gICAgICAgICAgICBnZXRCdXkoKSB7XG4gICAgICAgICAgICAgICAgY29uc29sZS5sb2codGhpcy50eXBlID09PSAncGluJylcclxuICAgICAgICAgICAgICAgIGlmICh0aGlzLnR5cGUgPT0gJ3BpbicpIHtcbiAgICAgICAgICAgICAgICAgICAgbGV0IGRhdGEgPSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBnb29kc19za3VfaWQ6IHRoaXMuJFJvdXRlLnF1ZXJ5LnNrdUlkLFxuICAgICAgICAgICAgICAgICAgICAgICAgY29sbGFnZV9pZDp0aGlzLiRSb3V0ZS5xdWVyeS5jb2xsYWdlaWQgfHwgJycsXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgY29uc29sZS5sb2coZGF0YSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYnV5UGluKGRhdGEpLnRoZW4ocmVzID0+IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy5hZGRyZXNzID0gcmVzLmFkZHJlc3NcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuZnJlaWdodCA9IHJlcy5mcmVpZ2h0XG4gICAgICAgICAgICAgICAgICAgICAgICB0aGlzLnRvdGFsID0gcmVzLnRvdGFsXG4gICAgICAgICAgICAgICAgICAgICAgICB0aGlzLmdvb2RzSW5mbyA9IHJlcy5kZXRhaWxcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMubGltaXQgPSByZXMubGltaXRcclxuICAgICAgICAgICAgICAgICAgICB9KS5jYXRjaChlcnIgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bmkuc2hvd01vZGFsKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlOiAn5rip6aao5o+Q56S6JyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGVyci5tZXNzYWdlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2hvd0NhbmNlbDogZmFsc2UsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25maXJtQ29sb3I6ICcjMzRDRTk4JyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhbmNlbFRleHQ6ICfnn6XpgZPkuoYnLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3VjY2VzczogKHJlcykgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuaS5uYXZpZ2F0ZUJhY2soe30pXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYnV5KHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ29vZHNfc2t1X2lkOiB0aGlzLiRSb3V0ZS5xdWVyeS5za3VJZCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgcXR5OiB0aGlzLnF0eVxyXG4gICAgICAgICAgICAgICAgICAgIH0pLnRoZW4ocmVzID0+IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy5hZGRyZXNzID0gcmVzLmFkZHJlc3NcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy5mcmVpZ2h0ID0gcmVzLmZyZWlnaHRcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy50b3RhbCA9IHJlcy50b3RhbFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aGlzLmdvb2RzSW5mbyA9IHJlcy5kZXRhaWxcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMubGltaXQgPSByZXMubGltaXRcclxuICAgICAgICAgICAgICAgICAgICB9KS5jYXRjaChlcnIgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bmkuc2hvd01vZGFsKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlOiAn5rip6aao5o+Q56S6JyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGVyci5tZXNzYWdlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2hvd0NhbmNlbDogZmFsc2UsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25maXJtQ29sb3I6ICcjMzRDRTk4JyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhbmNlbFRleHQ6ICfnn6XpgZPkuoYnLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3VjY2VzczogKHJlcykgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuaS5uYXZpZ2F0ZUJhY2soe30pXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgbnVtYmVyQ2hhbmdlKGUpIHtcclxuICAgICAgICAgICAgICAgIHRoaXMucXR5ID0gZVxyXG4gICAgICAgICAgICAgICAgdGhpcy5nZXRCdXkoKVxyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICAvLyDnoa7orqTorqLljZVcclxuICAgICAgICAgICAgc3ViT3JkZXIoKSB7XHJcbiAgICAgICAgICAgICAgICBpZiAodGhpcy5hZGRyZXNzID09PSBcIlwiKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdW5pLnNob3dNb2RhbCh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlOiAn5o+Q56S6JyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ+aaguacqua3u+WKoOaUtui0p+WcsOWdgO+8jOaXoOazleS4i+WNlScsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNob3dDYW5jZWw6IHRydWUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbmZpcm1UZXh0OiAn5re75YqgJyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3VjY2VzczogcmVzID0+IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChyZXMuY29uZmlybSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuJFJvdXRlci5wdXNoKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZTogJ0FkZHJlc3MnXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpZiAodGhpcy5jYW5BcHBseSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRoaXMuY2FuQXBwbHkgPSBmYWxzZTtcbiAgICAgICAgICAgICAgICAgICAgaWYgKHRoaXMudHlwZSA9PSAncGluJyl7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xsYWdlcyh7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ29vZHNfc2t1X2lkOiB0aGlzLiRSb3V0ZS5xdWVyeS5za3VJZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xsYWdlX2lkOnRoaXMuJFJvdXRlLnF1ZXJ5LmNvbGxhZ2VpZCB8fCAnJyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhZGRyZXNzX2lkOiB0aGlzLmFkZHJlc3MuYWRkcmVzc19pZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZW1hcms6IHRoaXMucmVtYXJrIHx8ICcnXG4gICAgICAgICAgICAgICAgICAgICAgICB9KS50aGVuKHJlcyA9PiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZS5sb2cocmVzKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuJHN0b3JlLmNvbW1pdCgnc2V0QWRkcmVzcycsIHt9KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuJFJvdXRlci5yZXBsYWNlKHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZTogJ1BheScsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhcmFtczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXJObzogcmVzLm9yZGVyX25vLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJpY2U6IHJlcy50b3RhbCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvaW5zOiByZXMuY29pbnMsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlOidwaW4nXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuY2FuQXBwbHkgPSB0cnVlXG4gICAgICAgICAgICAgICAgICAgICAgICB9KS5jYXRjaChlcnIgPT4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuY2FuQXBwbHkgPSB0cnVlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5pLnNob3dUb2FzdCh7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlOiBlcnIubWVzc2FnZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWNvbjogXCJub25lXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hc2s6IHRydWUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGR1cmF0aW9uOiAyMDAwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgIH1lbHNle1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVyaWZ5KHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnb29kc19za3VfaWQ6IHRoaXMuJFJvdXRlLnF1ZXJ5LnNrdUlkLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHF0eTogdGhpcy5xdHksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkcmVzc19pZDogdGhpcy5hZGRyZXNzLmFkZHJlc3NfaWQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVtYXJrOiB0aGlzLnJlbWFyayB8fCAnJ1xuICAgICAgICAgICAgICAgICAgICAgICAgfSkudGhlbihyZXMgPT4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGUubG9nKHJlcylcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAocmVzLm9yZGVyX25vID09PSAnJykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bmkuc2hvd01vZGFsKHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlOiAnIOa4qemmqOaPkOekuicsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAn6aKG5Y+W5ZWG5ZOB5oiQ5YqfJyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbmZpcm1Db2xvcjogJyMzNENFOTgnLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uZmlybVRleHQ6ICcg5p+l55yL6K6i5Y2VJyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhbmNlbENvbG9yOiAnIzk5OScsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYW5jZWxUZXh0OiAn6L+U5Zue6aaW6aG1JyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN1Y2Nlc3M6IChyZXMpID0+IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAocmVzLmNvbmZpcm0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5pLm5hdmlnYXRlVG8oe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdXJsOiAnL3BhZ2VzL29yZGVyL2luZGV4P2luZGV4PTAnXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChyZXMuY2FuY2VsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuaS5yZUxhdW5jaCh7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1cmw6ICcvcGFnZXMvc3RvcmUvaW5kZXgnXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuJHN0b3JlLmNvbW1pdCgnc2V0QWRkcmVzcycsIHt9KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGlzLiRSb3V0ZXIucmVwbGFjZSh7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lOiAnUGF5JyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhcmFtczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyTm86IHJlcy5vcmRlcl9ubyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmljZTogcmVzLnRvdGFsLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvaW5zOiByZXMuY29pbnMsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuY2FuQXBwbHkgPSB0cnVlXG4gICAgICAgICAgICAgICAgICAgICAgICB9KS5jYXRjaChlcnIgPT4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuY2FuQXBwbHkgPSB0cnVlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5pLnNob3dUb2FzdCh7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlOiBlcnIubWVzc2FnZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWNvbjogXCJub25lXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hc2s6IHRydWUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGR1cmF0aW9uOiAyMDAwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5jYW5BcHBseSA9IHRydWVcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2luZG93LWNvbG9yO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRwYWRkaW5nICsgODA7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2sge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgIG1hcmdpbjogJG1hcmdpbjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIOWcsOWdgOeuoeeQhlxyXG4gICAgLmFkZHJlc3Mge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAkcGFkZGluZyA4MHJweCAkcGFkZGluZyA5MHJweDtcclxuICAgICAgICBmb250LXNpemU6ICR0aXRsZS1zaXplLWxnO1xyXG5cclxuICAgICAgICAudXNlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHRpdGxlLXNpemU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHJweDtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWdyYXk7XHJcblxyXG4gICAgICAgICAgICB0ZXh0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAwcnB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkbWFyZ2luLzI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jaXR5IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRwYWRkaW5nLzI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHRpdGxlLXNpemUtc207XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWRkcmVzcy1pY29uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICYubG9jYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTI2cnB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogJG1hcmdpbiAtIDEwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFycm93cyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBycHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogJG1hcmdpbiAtIDEwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hZGRyZXNzLW5ldyB7XHJcbiAgICAgICAgcGFkZGluZzogJHBhZGRpbmc7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogOTBycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDkwcnB4O1xyXG4gICAgICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcclxuXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDorqLljZXliJfooahcclxuICAgIC5nb29kcy1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogJHBhZGRpbmc7XHJcblxyXG4gICAgICAgIC5vcmRlci1jb3ZlciB7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMjhycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTI4cnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm9yZGVyLXRpdGxlIHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDQwcnB4O1xyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHJweDtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN1YnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZycHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm9yZGVyLWNvdW50IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG1hcmdpbjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcnB4O1xyXG5cclxuICAgICAgICAgICAgLm9yZGVyLXByaWNlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1wcmljZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmPnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50eXBlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJycHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5vcmRlci1zdW0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkdGl0bGUtc2l6ZS1zbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIOiuouWNleS/oeaBr1xyXG4gICAgLmluZm8tYm94IHtcclxuICAgICAgICAuaW5mby1pdGVtIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZyAkcGFkZGluZyAkcGFkZGluZyAyMDBycHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHRpdGxlLXNpemUtbTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDBycHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6ICRtYXJnaW47XHJcbiAgICAgICAgICAgICAgICB0b3A6ICRtYXJnaW47XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtZ3JheTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmluZm8tdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjBycHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICR0aXRsZS1zaXplLW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6ICRtYXJnaW47XHJcbiAgICAgICAgICAgICAgICByaWdodDogJG1hcmdpbjtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcnB4O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIGZvb3RlclxyXG4gICAgLm9yZGVyLWZvb3RlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMgJHJhZGl1cyAwIDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcnB4IDEwcnB4IHJnYmEoJGNvbG9yOiAjMDAwMDAwLCAkYWxwaGE6IC4wMik7XHJcbiAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgLnRvdGFsIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDgwcnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICR0aXRsZS1zaXplLWxnO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwMHJweCAtICN7JG1hcmdpbn0pO1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHQtZ3JheTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgQGV4dGVuZCAubm93cmFwO1xyXG5cclxuICAgICAgICAgICAgdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtcHJpY2U7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICR0aXRsZS1zaXplLWxnO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50eXBlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJycHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJG1hcmdpbjtcclxuICAgICAgICAgICAgd2lkdGg6IDMwMHJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4MHJweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDgwcnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICR0aXRsZS1zaXplLWxnO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///257\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\nvar _store = __webpack_require__(/*! @/apis/interfaces/store */ 76); //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\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 { qty: 0, goodsInfo: [], total: 0, freight: 0, address: \"\", remark: \"\", canApply: true, limit: 0, type: '' // 是否为空\n };}, onShow: function onShow() {if (JSON.stringify(this.$store.getters.getAddress) !== '{}') this.address = this.$store.getters.getAddress;this.qty = this.$Route.query.qty;}, onLoad: function onLoad() {if (this.$Route.query.type === 'pin') {this.type = 'pin';}this.getBuy();}, methods: { getBuy: function getBuy() {var _this = this;__f__(\"log\", this.type === 'pin', \" at pages/store/buy.vue:95\");if (this.type == 'pin') {var data = { goods_sku_id: this.$Route.query.skuId, collage_id: this.$Route.query.collageid || '' };(0, _store.buyPin)(data).then(function (res) {_this.address = res.address;_this.freight = res.freight;_this.total = res.total;_this.goodsInfo = res.detail;_this.limit = res.limit;}).catch(function (err) {uni.showModal({ title: '温馨提示', content: err.message, showCancel: false, confirmColor: '#34CE98', cancelText: '知道了', success: function success(res) {uni.navigateBack({});} });});} else {(0, _store.buy)({ goods_sku_id: this.$Route.query.skuId, qty: this.qty }).then(function (res) {__f__(\"log\", res, \" at pages/store/buy.vue:124\");_this.address = res.address;\n _this.freight = res.freight;\n _this.total = res.total;\n _this.goodsInfo = res.detail;\n _this.limit = res.limit;\n }).catch(function (err) {\n uni.showModal({\n title: '温馨提示',\n content: err.message,\n showCancel: false,\n confirmColor: '#34CE98',\n cancelText: '知道了',\n success: function success(res) {\n uni.navigateBack({});\n } });\n\n });\n }\n },\n numberChange: function numberChange(e) {\n this.qty = e;\n this.getBuy();\n },\n // 确认订单\n subOrder: function subOrder() {var _this2 = this;\n if (this.address === \"\") {\n uni.showModal({\n title: '提示',\n content: '暂未添加收货地址,无法下单',\n showCancel: true,\n confirmText: '添加',\n success: function success(res) {\n if (res.confirm) {\n _this2.$Router.push({\n name: 'Address' });\n\n }\n } });\n\n return;\n }\n if (this.canApply) {\n this.canApply = false;\n if (this.type == 'pin') {\n (0, _store.collages)({\n goods_sku_id: this.$Route.query.skuId,\n collage_id: this.$Route.query.collageid || '',\n address_id: this.address.address_id,\n remark: this.remark || '' }).\n then(function (res) {\n __f__(\"log\", res, \" at pages/store/buy.vue:175\");\n _this2.$store.commit('setAddress', {});\n _this2.$Router.replace({\n name: 'Pay',\n params: {\n orderNo: res.order_no,\n price: res.total,\n coins: res.coins,\n type: 'pin' } });\n\n\n _this2.canApply = true;\n }).catch(function (err) {\n _this2.canApply = true;\n uni.showToast({\n title: err.message,\n icon: \"none\",\n mask: true,\n duration: 2000 });\n\n });\n } else {\n (0, _store.verify)({\n goods_sku_id: this.$Route.query.skuId,\n qty: this.qty,\n address_id: this.address.address_id,\n remark: this.remark || '' }).\n then(function (res) {\n __f__(\"log\", res, \" at pages/store/buy.vue:203\");\n if (res.order_no === '') {\n uni.showModal({\n title: ' 温馨提示',\n content: '领取商品成功',\n confirmColor: '#34CE98',\n confirmText: ' 查看订单',\n cancelColor: '#999',\n cancelText: '返回首页',\n success: function success(res) {\n if (res.confirm) {\n uni.navigateTo({\n url: '/pages/order/index?index=0' });\n\n }\n if (res.cancel) {\n uni.reLaunch({\n url: '/pages/store/index' });\n\n }\n } });\n\n } else {\n _this2.$store.commit('setAddress', {});\n _this2.$Router.replace({\n name: 'Pay',\n params: {\n orderNo: res.order_no,\n price: res.total,\n coins: res.coins } });\n\n\n }\n _this2.canApply = true;\n }).catch(function (err) {\n _this2.canApply = true;\n uni.showToast({\n title: err.message,\n icon: \"none\",\n mask: true,\n duration: 2000 });\n\n });\n }\n\n } else {\n this.canApply = true;\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 */ 7)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvc3RvcmUvYnV5LnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQThEQSxvRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQU1BLEVBQ0EsSUFEQSxrQkFDQSxDQUNBLFNBQ0EsTUFEQSxFQUVBLGFBRkEsRUFHQSxRQUhBLEVBSUEsVUFKQSxFQUtBLFdBTEEsRUFNQSxVQU5BLEVBT0EsY0FQQSxFQVFBLFFBUkEsRUFTQSxRQVRBLENBU0E7QUFUQSxNQVdBLENBYkEsRUFjQSxNQWRBLG9CQWNBLENBQ0EsMkdBQ0EsaUNBQ0EsQ0FqQkEsRUFrQkEsTUFsQkEsb0JBa0JBLENBQ0EsdUNBQ0Esa0JBQ0EsQ0FDQSxjQUNBLENBdkJBLEVBd0JBLFdBQ0EsTUFEQSxvQkFDQSxrQkFDQSxnRUFDQSx5QkFDQSxhQUNBLHFDQURBLEVBRUEsNkNBRkEsR0FJQSw4Q0FDQSw0QkFDQSw0QkFDQSx3QkFDQSw2QkFDQSx3QkFDQSxDQU5BLEVBTUEsS0FOQSxDQU1BLGdCQUNBLGdCQUNBLGFBREEsRUFFQSxvQkFGQSxFQUdBLGlCQUhBLEVBSUEsdUJBSkEsRUFLQSxpQkFMQSxFQU1BLGdDQUNBLHFCQUNBLENBUkEsSUFVQSxDQWpCQSxFQWtCQSxDQXZCQSxNQXVCQSxDQUNBLGtCQUNBLHFDQURBLEVBRUEsYUFGQSxJQUdBLElBSEEsQ0FHQSxnQkFDQSxpREFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FWQSxFQVVBLEtBVkEsQ0FVQTtBQUNBO0FBQ0EseUJBREE7QUFFQSxnQ0FGQTtBQUdBLDZCQUhBO0FBSUEsbUNBSkE7QUFLQSw2QkFMQTtBQU1BO0FBQ0E7QUFDQSxhQVJBOztBQVVBLFNBckJBO0FBc0JBO0FBQ0EsS0FsREE7QUFtREEsZ0JBbkRBLHdCQW1EQSxDQW5EQSxFQW1EQTtBQUNBO0FBQ0E7QUFDQSxLQXREQTtBQXVEQTtBQUNBLFlBeERBLHNCQXdEQTtBQUNBO0FBQ0E7QUFDQSxxQkFEQTtBQUVBLGtDQUZBO0FBR0EsMEJBSEE7QUFJQSwyQkFKQTtBQUtBO0FBQ0E7QUFDQTtBQUNBLCtCQURBOztBQUdBO0FBQ0EsV0FYQTs7QUFhQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpREFEQTtBQUVBLHlEQUZBO0FBR0EsK0NBSEE7QUFJQSxxQ0FKQTtBQUtBLGNBTEEsQ0FLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHlCQURBO0FBRUE7QUFDQSxxQ0FEQTtBQUVBLGdDQUZBO0FBR0EsZ0NBSEE7QUFJQSwyQkFKQSxFQUZBOzs7QUFTQTtBQUNBLFdBbEJBLEVBa0JBLEtBbEJBLENBa0JBO0FBQ0E7QUFDQTtBQUNBLGdDQURBO0FBRUEsMEJBRkE7QUFHQSx3QkFIQTtBQUlBLDRCQUpBOztBQU1BLFdBMUJBO0FBMkJBLFNBNUJBLE1BNEJBO0FBQ0E7QUFDQSxpREFEQTtBQUVBLHlCQUZBO0FBR0EsK0NBSEE7QUFJQSxxQ0FKQTtBQUtBLGNBTEEsQ0FLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhCQURBO0FBRUEsaUNBRkE7QUFHQSx1Q0FIQTtBQUlBLG9DQUpBO0FBS0EsbUNBTEE7QUFNQSxrQ0FOQTtBQU9BO0FBQ0E7QUFDQTtBQUNBLHVEQURBOztBQUdBO0FBQ0E7QUFDQTtBQUNBLCtDQURBOztBQUdBO0FBQ0EsaUJBbEJBOztBQW9CQSxhQXJCQSxNQXFCQTtBQUNBO0FBQ0E7QUFDQSwyQkFEQTtBQUVBO0FBQ0EsdUNBREE7QUFFQSxrQ0FGQTtBQUdBLGtDQUhBLEVBRkE7OztBQVFBO0FBQ0E7QUFDQSxXQXhDQSxFQXdDQSxLQXhDQSxDQXdDQTtBQUNBO0FBQ0E7QUFDQSxnQ0FEQTtBQUVBLDBCQUZBO0FBR0Esd0JBSEE7QUFJQSw0QkFKQTs7QUFNQSxXQWhEQTtBQWlEQTs7QUFFQSxPQWxGQSxNQWtGQTtBQUNBO0FBQ0E7OztBQUdBLEtBaEtBLEVBeEJBLEUiLCJmaWxlIjoiMjU3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG4gICAgPHZpZXcgY2xhc3M9XCJjb250ZW50XCI+XHJcbiAgICAgICAgPCEtLSBhZGRyZXNzIC0tPlxyXG4gICAgICAgIDxibG9jayB2LWlmPVwiYWRkcmVzcyAhPSAnJ1wiPlxyXG4gICAgICAgICAgICA8dmlldyBjbGFzcz1cImJsb2NrIGFkZHJlc3NcIiBAY2xpY2s9XCIkUm91dGVyLnB1c2goe25hbWU6ICdBZGRyZXNzJ30pXCI+XHJcbiAgICAgICAgICAgICAgICA8dW5pLWljb25zIGNsYXNzPVwiYWRkcmVzcy1pY29uIGxvY2F0aW9uXCIgdHlwZT1cImxvY2F0aW9uLWZpbGxlZFwiIHNpemU9XCIyNFwiIGNvbG9yPVwiIzM0Q0U5OFwiPjwvdW5pLWljb25zPlxyXG4gICAgICAgICAgICAgICAgPHVuaS1pY29ucyBjbGFzcz1cImFkZHJlc3MtaWNvbiBhcnJvd3NcIiB0eXBlPVwicmlnaHRcIiBzaXplPVwiMjBcIiBjb2xvcj1cIiM5OTlcIj48L3VuaS1pY29ucz5cclxuICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwidXNlclwiPjx0ZXh0Pnt7YWRkcmVzcy5uYW1lfX08L3RleHQ+e3thZGRyZXNzLm1vYmlsZX19PC92aWV3PlxyXG4gICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJjaXR5XCI+e3thZGRyZXNzLmZ1bGxfYWRkcmVzc319PC92aWV3PlxyXG4gICAgICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgPC9ibG9jaz5cclxuICAgICAgICA8YmxvY2sgdi1lbHNlPlxyXG4gICAgICAgICAgICA8dmlldyBjbGFzcz1cImJsb2NrIGFkZHJlc3MtbmV3XCIgQGNsaWNrPVwiJFJvdXRlci5wdXNoKHtuYW1lOiAnQWRkcmVzcyd9KVwiPlxyXG4gICAgICAgICAgICAgICAgPHVuaS1pY29ucyBjbGFzcz1cImljb25cIiB0eXBlPVwicGx1c1wiIHNpemU9XCIyNlwiIGNvbG9yPVwiIzM0Q0U5OFwiPjwvdW5pLWljb25zPua3u+WKoOaUtui0p+WcsOWdgFxyXG4gICAgICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgPC9ibG9jaz5cclxuICAgICAgICA8IS0tIOiuouWNleS6p+WTgSAtLT5cclxuICAgICAgICA8dmlldyBjbGFzcz1cImJsb2NrIGdvb2RzLWJveFwiPlxyXG4gICAgICAgICAgICA8YmxvY2sgdi1mb3I9XCIoaXRlbSwgaW5kZXgpIGluIGdvb2RzSW5mb1wiIDprZXk9XCJpbmRleFwiPlxyXG4gICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJnb29kcy1pdGVtXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPGltYWdlIGNsYXNzPVwib3JkZXItY292ZXJcIiA6c3JjPVwiaXRlbS5pdGVtc1swXS5jb3ZlclwiIG1vZGU9XCJhc3BlY3RGaWxsXCI+PC9pbWFnZT5cclxuICAgICAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cIm9yZGVyLXRpdGxlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwidGl0bGVcIj4ge3tpdGVtLml0ZW1zWzBdLnRpdGxlfX08L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwic3VidGl0bGVcIiB2LWlmPVwiaXRlbS5pdGVtc1swXSAmJiBpdGVtLml0ZW1zWzBdLnZhbHVlXCI+IHt7aXRlbS5pdGVtc1swXS52YWx1ZX19XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICAgICAgICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJvcmRlci1jb3VudFwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cIm9yZGVyLXByaWNlXCI+e3tpdGVtLml0ZW1zWzBdLnByaWNlfX08dGV4dCBjbGFzcz1cInR5cGVcIj5EVOenr+WIhjwvdGV4dD48L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICAgICAgPC92aWV3PlxyXG4gICAgICAgICAgICAgICAgPC92aWV3PlxyXG4gICAgICAgICAgICA8L2Jsb2NrPlxyXG4gICAgICAgIDwvdmlldz5cclxuICAgICAgICA8IS0tIOiuouWNleS/oeaBryAtLT5cclxuICAgICAgICA8dmlldyBjbGFzcz1cImJsb2NrIGluZm8tYm94XCI+XHJcbiAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwiaW5mby1pdGVtXCI+XHJcbiAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cImxhYmVsXCI+6LSt5Lmw5pWw6YePPC92aWV3PlxyXG4gICAgICAgICAgICAgICAgPHVuaS1udW1iZXItYm94IGNsYXNzPVwiaW5mby1udW1iZXJcIiA6dmFsdWU9XCJxdHlcIiA6bWluPVwiMVwiIDptYXg9XCJsaW1pdFwiIEBjaGFuZ2U9XCJudW1iZXJDaGFuZ2VcIiAvPlxyXG4gICAgICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwiaW5mby1pdGVtXCI+XHJcbiAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cImxhYmVsXCI+6YWN6YCB5pa55byPPC92aWV3PlxyXG4gICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJub3dyYXBcIj7lv6vpgJI8L3ZpZXc+XHJcbiAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJpbmZvLWl0ZW1cIj5cclxuICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwibGFiZWxcIj7phY3pgIHotLnnlKg8L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cIm5vd3JhcFwiPnt7ZnJlaWdodCA9PSAwID8gJ+WFjei0uSc6IGZyZWlnaHR9fTwvdmlldz5cclxuICAgICAgICAgICAgPC92aWV3PlxyXG4gICAgICAgIDwvdmlldz5cclxuICAgICAgICA8dmlldyBjbGFzcz1cImJsb2NrIGluZm8tYm94XCI+XHJcbiAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwiaW5mby1pdGVtXCI+XHJcbiAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cImxhYmVsXCI+6K6i5Y2V5aSH5rOoPC92aWV3PlxyXG4gICAgICAgICAgICAgICAgPHRleHRhcmVhIGNsYXNzPVwiaW5mby10ZXh0YXJlYVwiIHYtbW9kZWw9XCJyZW1hcmtcIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpeWkh+azqFwiPjwvdGV4dGFyZWE+XHJcbiAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgPCEtLSBmb290ZXIgLS0+XHJcbiAgICAgICAgPHZpZXcgY2xhc3M9XCJvcmRlci1mb290ZXJcIj5cclxuICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJ0b3RhbFwiPuaAu+iuoe+8mjx0ZXh0Pnt7dG90YWx9fSA8dGV4dCBjbGFzcz1cInR5cGVcIj5EVOenr+WIhjwvdGV4dD48L3RleHQ+PC92aWV3PlxyXG4gICAgICAgICAgICA8YnV0dG9uIGNsYXNzPVwiYnRuXCIgQGNsaWNrPVwic3ViT3JkZXJcIj7noa7orqTorqLljZU8L2J1dHRvbj5cclxuICAgICAgICA8L3ZpZXc+XHJcbiAgICA8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG4gICAgaW1wb3J0IHtcclxuICAgICAgICBidXksXG4gICAgICAgIGJ1eVBpbixcclxuICAgICAgICB2ZXJpZnksXG4gICAgICAgIGNvbGxhZ2VzLFxyXG4gICAgfSBmcm9tICdAL2FwaXMvaW50ZXJmYWNlcy9zdG9yZSdcclxuICAgIGV4cG9ydCBkZWZhdWx0IHtcclxuICAgICAgICBkYXRhKCkge1xyXG4gICAgICAgICAgICByZXR1cm4ge1xyXG4gICAgICAgICAgICAgICAgcXR5OiAwLFxyXG4gICAgICAgICAgICAgICAgZ29vZHNJbmZvOiBbXSxcclxuICAgICAgICAgICAgICAgIHRvdGFsOiAwLFxyXG4gICAgICAgICAgICAgICAgZnJlaWdodDogMCxcclxuICAgICAgICAgICAgICAgIGFkZHJlc3M6IFwiXCIsXHJcbiAgICAgICAgICAgICAgICByZW1hcms6IFwiXCIsXHJcbiAgICAgICAgICAgICAgICBjYW5BcHBseTogdHJ1ZSxcbiAgICAgICAgICAgICAgICBsaW1pdDowLFxyXG4gICAgICAgICAgICAgICAgdHlwZTogJycsIC8vIOaYr+WQpuS4uuepulxyXG4gICAgICAgICAgICB9O1xyXG4gICAgICAgIH0sXHJcbiAgICAgICAgb25TaG93KCkge1xyXG4gICAgICAgICAgICBpZiAoSlNPTi5zdHJpbmdpZnkodGhpcy4kc3RvcmUuZ2V0dGVycy5nZXRBZGRyZXNzKSAhPT0gJ3t9JykgdGhpcy5hZGRyZXNzID0gdGhpcy4kc3RvcmUuZ2V0dGVycy5nZXRBZGRyZXNzXHJcbiAgICAgICAgICAgIHRoaXMucXR5ID0gdGhpcy4kUm91dGUucXVlcnkucXR5O1xyXG4gICAgICAgIH0sXHJcbiAgICAgICAgb25Mb2FkKCkge1xuICAgICAgICAgICAgaWYgKHRoaXMuJFJvdXRlLnF1ZXJ5LnR5cGUgPT09ICdwaW4nKSB7XG4gICAgICAgICAgICAgICAgdGhpcy50eXBlID0gJ3BpbidcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdGhpcy5nZXRCdXkoKVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgbWV0aG9kczoge1xyXG4gICAgICAgICAgICBnZXRCdXkoKSB7XG4gICAgICAgICAgICAgICAgY29uc29sZS5sb2codGhpcy50eXBlID09PSAncGluJylcclxuICAgICAgICAgICAgICAgIGlmICh0aGlzLnR5cGUgPT0gJ3BpbicpIHtcbiAgICAgICAgICAgICAgICAgICAgbGV0IGRhdGEgPSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBnb29kc19za3VfaWQ6IHRoaXMuJFJvdXRlLnF1ZXJ5LnNrdUlkLFxuICAgICAgICAgICAgICAgICAgICAgICAgY29sbGFnZV9pZDp0aGlzLiRSb3V0ZS5xdWVyeS5jb2xsYWdlaWQgfHwgJycsXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYnV5UGluKGRhdGEpLnRoZW4ocmVzID0+IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy5hZGRyZXNzID0gcmVzLmFkZHJlc3NcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuZnJlaWdodCA9IHJlcy5mcmVpZ2h0XG4gICAgICAgICAgICAgICAgICAgICAgICB0aGlzLnRvdGFsID0gcmVzLnRvdGFsXG4gICAgICAgICAgICAgICAgICAgICAgICB0aGlzLmdvb2RzSW5mbyA9IHJlcy5kZXRhaWxcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMubGltaXQgPSByZXMubGltaXRcclxuICAgICAgICAgICAgICAgICAgICB9KS5jYXRjaChlcnIgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bmkuc2hvd01vZGFsKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlOiAn5rip6aao5o+Q56S6JyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGVyci5tZXNzYWdlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2hvd0NhbmNlbDogZmFsc2UsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25maXJtQ29sb3I6ICcjMzRDRTk4JyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhbmNlbFRleHQ6ICfnn6XpgZPkuoYnLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3VjY2VzczogKHJlcykgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuaS5uYXZpZ2F0ZUJhY2soe30pXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYnV5KHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ29vZHNfc2t1X2lkOiB0aGlzLiRSb3V0ZS5xdWVyeS5za3VJZCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgcXR5OiB0aGlzLnF0eVxyXG4gICAgICAgICAgICAgICAgICAgIH0pLnRoZW4ocmVzID0+IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGUubG9nKHJlcylcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy5hZGRyZXNzID0gcmVzLmFkZHJlc3NcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy5mcmVpZ2h0ID0gcmVzLmZyZWlnaHRcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy50b3RhbCA9IHJlcy50b3RhbFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aGlzLmdvb2RzSW5mbyA9IHJlcy5kZXRhaWxcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMubGltaXQgPSByZXMubGltaXRcclxuICAgICAgICAgICAgICAgICAgICB9KS5jYXRjaChlcnIgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bmkuc2hvd01vZGFsKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlOiAn5rip6aao5o+Q56S6JyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGVyci5tZXNzYWdlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2hvd0NhbmNlbDogZmFsc2UsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25maXJtQ29sb3I6ICcjMzRDRTk4JyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhbmNlbFRleHQ6ICfnn6XpgZPkuoYnLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3VjY2VzczogKHJlcykgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuaS5uYXZpZ2F0ZUJhY2soe30pXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgbnVtYmVyQ2hhbmdlKGUpIHtcclxuICAgICAgICAgICAgICAgIHRoaXMucXR5ID0gZVxyXG4gICAgICAgICAgICAgICAgdGhpcy5nZXRCdXkoKVxyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICAvLyDnoa7orqTorqLljZVcclxuICAgICAgICAgICAgc3ViT3JkZXIoKSB7XHJcbiAgICAgICAgICAgICAgICBpZiAodGhpcy5hZGRyZXNzID09PSBcIlwiKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdW5pLnNob3dNb2RhbCh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlOiAn5o+Q56S6JyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ+aaguacqua3u+WKoOaUtui0p+WcsOWdgO+8jOaXoOazleS4i+WNlScsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNob3dDYW5jZWw6IHRydWUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbmZpcm1UZXh0OiAn5re75YqgJyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3VjY2VzczogcmVzID0+IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChyZXMuY29uZmlybSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuJFJvdXRlci5wdXNoKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZTogJ0FkZHJlc3MnXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpZiAodGhpcy5jYW5BcHBseSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRoaXMuY2FuQXBwbHkgPSBmYWxzZTtcbiAgICAgICAgICAgICAgICAgICAgaWYgKHRoaXMudHlwZSA9PSAncGluJyl7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xsYWdlcyh7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ29vZHNfc2t1X2lkOiB0aGlzLiRSb3V0ZS5xdWVyeS5za3VJZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xsYWdlX2lkOnRoaXMuJFJvdXRlLnF1ZXJ5LmNvbGxhZ2VpZCB8fCAnJyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhZGRyZXNzX2lkOiB0aGlzLmFkZHJlc3MuYWRkcmVzc19pZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZW1hcms6IHRoaXMucmVtYXJrIHx8ICcnXG4gICAgICAgICAgICAgICAgICAgICAgICB9KS50aGVuKHJlcyA9PiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZS5sb2cocmVzKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuJHN0b3JlLmNvbW1pdCgnc2V0QWRkcmVzcycsIHt9KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuJFJvdXRlci5yZXBsYWNlKHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZTogJ1BheScsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhcmFtczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXJObzogcmVzLm9yZGVyX25vLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJpY2U6IHJlcy50b3RhbCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvaW5zOiByZXMuY29pbnMsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlOidwaW4nXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuY2FuQXBwbHkgPSB0cnVlXG4gICAgICAgICAgICAgICAgICAgICAgICB9KS5jYXRjaChlcnIgPT4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuY2FuQXBwbHkgPSB0cnVlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5pLnNob3dUb2FzdCh7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlOiBlcnIubWVzc2FnZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWNvbjogXCJub25lXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hc2s6IHRydWUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGR1cmF0aW9uOiAyMDAwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgIH1lbHNle1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVyaWZ5KHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnb29kc19za3VfaWQ6IHRoaXMuJFJvdXRlLnF1ZXJ5LnNrdUlkLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHF0eTogdGhpcy5xdHksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkcmVzc19pZDogdGhpcy5hZGRyZXNzLmFkZHJlc3NfaWQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVtYXJrOiB0aGlzLnJlbWFyayB8fCAnJ1xuICAgICAgICAgICAgICAgICAgICAgICAgfSkudGhlbihyZXMgPT4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGUubG9nKHJlcylcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAocmVzLm9yZGVyX25vID09PSAnJykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bmkuc2hvd01vZGFsKHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlOiAnIOa4qemmqOaPkOekuicsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAn6aKG5Y+W5ZWG5ZOB5oiQ5YqfJyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbmZpcm1Db2xvcjogJyMzNENFOTgnLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uZmlybVRleHQ6ICcg5p+l55yL6K6i5Y2VJyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhbmNlbENvbG9yOiAnIzk5OScsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYW5jZWxUZXh0OiAn6L+U5Zue6aaW6aG1JyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN1Y2Nlc3M6IChyZXMpID0+IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAocmVzLmNvbmZpcm0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5pLm5hdmlnYXRlVG8oe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdXJsOiAnL3BhZ2VzL29yZGVyL2luZGV4P2luZGV4PTAnXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChyZXMuY2FuY2VsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuaS5yZUxhdW5jaCh7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1cmw6ICcvcGFnZXMvc3RvcmUvaW5kZXgnXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuJHN0b3JlLmNvbW1pdCgnc2V0QWRkcmVzcycsIHt9KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGlzLiRSb3V0ZXIucmVwbGFjZSh7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lOiAnUGF5JyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhcmFtczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyTm86IHJlcy5vcmRlcl9ubyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmljZTogcmVzLnRvdGFsLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvaW5zOiByZXMuY29pbnMsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuY2FuQXBwbHkgPSB0cnVlXG4gICAgICAgICAgICAgICAgICAgICAgICB9KS5jYXRjaChlcnIgPT4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuY2FuQXBwbHkgPSB0cnVlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5pLnNob3dUb2FzdCh7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlOiBlcnIubWVzc2FnZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWNvbjogXCJub25lXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hc2s6IHRydWUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGR1cmF0aW9uOiAyMDAwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5jYW5BcHBseSA9IHRydWVcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2luZG93LWNvbG9yO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRwYWRkaW5nICsgODA7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2sge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgIG1hcmdpbjogJG1hcmdpbjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIOWcsOWdgOeuoeeQhlxyXG4gICAgLmFkZHJlc3Mge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAkcGFkZGluZyA4MHJweCAkcGFkZGluZyA5MHJweDtcclxuICAgICAgICBmb250LXNpemU6ICR0aXRsZS1zaXplLWxnO1xyXG5cclxuICAgICAgICAudXNlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHRpdGxlLXNpemU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHJweDtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWdyYXk7XHJcblxyXG4gICAgICAgICAgICB0ZXh0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAwcnB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkbWFyZ2luLzI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jaXR5IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRwYWRkaW5nLzI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHRpdGxlLXNpemUtc207XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWRkcmVzcy1pY29uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICYubG9jYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTI2cnB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogJG1hcmdpbiAtIDEwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFycm93cyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBycHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogJG1hcmdpbiAtIDEwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hZGRyZXNzLW5ldyB7XHJcbiAgICAgICAgcGFkZGluZzogJHBhZGRpbmc7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogOTBycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDkwcnB4O1xyXG4gICAgICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcclxuXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDorqLljZXliJfooahcclxuICAgIC5nb29kcy1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogJHBhZGRpbmc7XHJcblxyXG4gICAgICAgIC5vcmRlci1jb3ZlciB7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMjhycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTI4cnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm9yZGVyLXRpdGxlIHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDQwcnB4O1xyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHJweDtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN1YnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZycHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm9yZGVyLWNvdW50IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG1hcmdpbjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcnB4O1xyXG5cclxuICAgICAgICAgICAgLm9yZGVyLXByaWNlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1wcmljZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmPnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50eXBlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJycHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5vcmRlci1zdW0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkdGl0bGUtc2l6ZS1zbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIOiuouWNleS/oeaBr1xyXG4gICAgLmluZm8tYm94IHtcclxuICAgICAgICAuaW5mby1pdGVtIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZyAkcGFkZGluZyAkcGFkZGluZyAyMDBycHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHRpdGxlLXNpemUtbTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDBycHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6ICRtYXJnaW47XHJcbiAgICAgICAgICAgICAgICB0b3A6ICRtYXJnaW47XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtZ3JheTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmluZm8tdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjBycHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICR0aXRsZS1zaXplLW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6ICRtYXJnaW47XHJcbiAgICAgICAgICAgICAgICByaWdodDogJG1hcmdpbjtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcnB4O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIGZvb3RlclxyXG4gICAgLm9yZGVyLWZvb3RlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMgJHJhZGl1cyAwIDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcnB4IDEwcnB4IHJnYmEoJGNvbG9yOiAjMDAwMDAwLCAkYWxwaGE6IC4wMik7XHJcbiAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgLnRvdGFsIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDgwcnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICR0aXRsZS1zaXplLWxnO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwMHJweCAtICN7JG1hcmdpbn0pO1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHQtZ3JheTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgQGV4dGVuZCAubm93cmFwO1xyXG5cclxuICAgICAgICAgICAgdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtcHJpY2U7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICR0aXRsZS1zaXplLWxnO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50eXBlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJycHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJG1hcmdpbjtcclxuICAgICAgICAgICAgd2lkdGg6IDMwMHJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4MHJweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDgwcnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICR0aXRsZS1zaXplLWxnO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///257\n"); /***/ }), /* 258 */ @@ -34400,7 +34400,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _App /***/ (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\n\n\n\n\n\n\n\n\n\n\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 _rank = __webpack_require__(/*! @/apis/interfaces/rank.js */ 567); //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\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 { end_timestamp: 0, lists: [], timeData: { days: 0, hours: 0, minutes: 0, seconds: 0 }, type: '1', // 1加成榜 2邀请榜 3会员邀请 4用户邀请\n page_id: '', tabs: [{ name: '上周加成榜', type: '1' }, { name: '本周邀请榜', type: '2' }, { name: '会员邀请榜', type: '3' }, { name: '用户邀请榜', type: '4' }], current: true, listsInfo: {} // current last \n };}, onShow: function onShow() {this.getList();}, methods: { onTabs: function onTabs(e) {if (this.type == e.type) {return;}if (this.$refs.countDown) {this.$refs.countDown.pause();}uni.showLoading({ title: '加载中...' });this.type = e.type;this.lists = [];this.getList();}, downTime: function downTime(e) {this.timeData = e;}, toHelp: function toHelp() {uni.navigateTo({ url: 'pages/vip/agreement?id=' + this.page_id });}, getList: function getList() {var _this = this;var urlRequest = '';if (this.type === '1') {urlRequest = _rank.week_mul;\n } else if (this.type === '2') {\n urlRequest = _rank.week;\n } else if (this.type === '4') {\n urlRequest = _rank.monthUser;\n } else {\n urlRequest = _rank.monthVip;\n }\n urlRequest().then(function (res) {\n if (_this.type === '1' || _this.type === '2') {\n _this.lists = res.rand;\n _this.end_timestamp = res.end_timestamp * 1000;\n _this.$nextTick(function () {\n if (_this.$refs.countDown) {\n _this.$refs.countDown.start();\n }\n });\n } else if (_this.type === '3' || _this.type === '4') {\n _this.current = true;\n _this.listsInfo = res.rank;\n _this.lists = res.rank.current;\n }\n _this.page_id = res.page_id;\n uni.hideLoading();\n }).catch(function (err) {\n uni.showToast({\n title: err.message,\n icon: 'none',\n mask: true });\n\n });\n },\n getCurrent: function getCurrent(id) {\n if (id === '1') {\n this.current = true;\n } else {\n this.current = false;\n }\n if (this.current) {\n this.lists = this.listsInfo.current;\n } else {\n this.lists = this.listsInfo.last;\n }\n } },\n\n onHide: function onHide() {\n try {\n if (this.$refs.countDown) {\n this.$refs.countDown.pause();\n }\n } catch (err) {\n uni.showToast({\n title: err,\n icon: 'none' });\n\n }\n } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvcmFuay9pbmRleC52dWUiXSwibmFtZXMiOlsiZGF0YSIsImVuZF90aW1lc3RhbXAiLCJsaXN0cyIsInRpbWVEYXRhIiwiZGF5cyIsImhvdXJzIiwibWludXRlcyIsInNlY29uZHMiLCJ0eXBlIiwicGFnZV9pZCIsInRhYnMiLCJuYW1lIiwiY3VycmVudCIsImxpc3RzSW5mbyIsIm9uU2hvdyIsImdldExpc3QiLCJtZXRob2RzIiwib25UYWJzIiwiZSIsIiRyZWZzIiwiY291bnREb3duIiwicGF1c2UiLCJ1bmkiLCJzaG93TG9hZGluZyIsInRpdGxlIiwiZG93blRpbWUiLCJ0b0hlbHAiLCJuYXZpZ2F0ZVRvIiwidXJsIiwidXJsUmVxdWVzdCIsIndlZWtfbXVsIiwid2VlayIsIm1vbnRoVXNlciIsIm1vbnRoVmlwIiwidGhlbiIsInJlcyIsInJhbmQiLCIkbmV4dFRpY2siLCJzdGFydCIsInJhbmsiLCJoaWRlTG9hZGluZyIsImNhdGNoIiwiZXJyIiwic2hvd1RvYXN0IiwibWVzc2FnZSIsImljb24iLCJtYXNrIiwiZ2V0Q3VycmVudCIsImlkIiwibGFzdCIsIm9uSGlkZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQXNFQSxzRSxDQXRFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7ZUFVZSxFQUNYQSxJQURXLGtCQUNKLENBQ0gsT0FBTyxFQUNIQyxhQUFhLEVBQUUsQ0FEWixFQUVIQyxLQUFLLEVBQUUsRUFGSixFQUdIQyxRQUFRLEVBQUUsRUFDTkMsSUFBSSxFQUFFLENBREEsRUFFTkMsS0FBSyxFQUFFLENBRkQsRUFHTkMsT0FBTyxFQUFFLENBSEgsRUFJTkMsT0FBTyxFQUFFLENBSkgsRUFIUCxFQVNIQyxJQUFJLEVBQUUsR0FUSCxFQVNRO0FBQ1hDLGFBQU8sRUFBRSxFQVZOLEVBV0hDLElBQUksRUFBRSxDQUFDLEVBQ0NDLElBQUksRUFBRSxPQURQLEVBRUNILElBQUksRUFBRSxHQUZQLEVBQUQsRUFJRixFQUNJRyxJQUFJLEVBQUUsT0FEVixFQUVJSCxJQUFJLEVBQUUsR0FGVixFQUpFLEVBUUYsRUFDSUcsSUFBSSxFQUFFLE9BRFYsRUFFSUgsSUFBSSxFQUFFLEdBRlYsRUFSRSxFQVlGLEVBQ0lHLElBQUksRUFBRSxPQURWLEVBRUlILElBQUksRUFBRSxHQUZWLEVBWkUsQ0FYSCxFQTRCSEksT0FBTyxFQUFFLElBNUJOLEVBNkJIQyxTQUFTLEVBQUMsRUE3QlAsQ0E2QlU7QUE3QlYsS0FBUCxDQStCSCxDQWpDVSxFQWtDWEMsTUFsQ1csb0JBa0NGLENBQ0wsS0FBS0MsT0FBTCxHQUNILENBcENVLEVBcUNYQyxPQUFPLEVBQUUsRUFDTEMsTUFESyxrQkFDRUMsQ0FERixFQUNLLENBQ04sSUFBSSxLQUFLVixJQUFMLElBQWFVLENBQUMsQ0FBQ1YsSUFBbkIsRUFBeUIsQ0FDckIsT0FDSCxDQUNELElBQUksS0FBS1csS0FBTCxDQUFXQyxTQUFmLEVBQTBCLENBQ3RCLEtBQUtELEtBQUwsQ0FBV0MsU0FBWCxDQUFxQkMsS0FBckIsR0FDSCxDQUNEQyxHQUFHLENBQUNDLFdBQUosQ0FBZ0IsRUFDWkMsS0FBSyxFQUFFLFFBREssRUFBaEIsRUFHQSxLQUFLaEIsSUFBTCxHQUFZVSxDQUFDLENBQUNWLElBQWQsQ0FDQSxLQUFLTixLQUFMLEdBQWEsRUFBYixDQUNBLEtBQUthLE9BQUwsR0FDSCxDQWRJLEVBZUxVLFFBZkssb0JBZUlQLENBZkosRUFlTyxDQUNSLEtBQUtmLFFBQUwsR0FBZ0JlLENBQWhCLENBQ0gsQ0FqQkksRUFrQkxRLE1BbEJLLG9CQWtCSSxDQUNMSixHQUFHLENBQUNLLFVBQUosQ0FBZSxFQUNYQyxHQUFHLEVBQUUsNEJBQTRCLEtBQUtuQixPQUQzQixFQUFmLEVBR0gsQ0F0QkksRUF1QkxNLE9BdkJLLHFCQXVCSyxrQkFDTixJQUFJYyxVQUFVLEdBQUcsRUFBakIsQ0FDQSxJQUFJLEtBQUtyQixJQUFMLEtBQWMsR0FBbEIsRUFBdUIsQ0FDbkJxQixVQUFVLEdBQUdDLGNBQWI7QUFDSCxPQUZELE1BRU8sSUFBSSxLQUFLdEIsSUFBTCxLQUFjLEdBQWxCLEVBQXVCO0FBQzFCcUIsa0JBQVUsR0FBR0UsVUFBYjtBQUNILE9BRk0sTUFFQSxJQUFJLEtBQUt2QixJQUFMLEtBQWMsR0FBbEIsRUFBdUI7QUFDMUJxQixrQkFBVSxHQUFHRyxlQUFiO0FBQ0gsT0FGTSxNQUVBO0FBQ0hILGtCQUFVLEdBQUdJLGNBQWI7QUFDSDtBQUNESixnQkFBVSxHQUFHSyxJQUFiLENBQWtCLFVBQUFDLEdBQUcsRUFBSTtBQUNyQixZQUFJLEtBQUksQ0FBQzNCLElBQUwsS0FBYyxHQUFkLElBQXFCLEtBQUksQ0FBQ0EsSUFBTCxLQUFjLEdBQXZDLEVBQTRDO0FBQ3hDLGVBQUksQ0FBQ04sS0FBTCxHQUFhaUMsR0FBRyxDQUFDQyxJQUFqQjtBQUNBLGVBQUksQ0FBQ25DLGFBQUwsR0FBcUJrQyxHQUFHLENBQUNsQyxhQUFKLEdBQW9CLElBQXpDO0FBQ0EsZUFBSSxDQUFDb0MsU0FBTCxDQUFlLFlBQU07QUFDakIsZ0JBQUksS0FBSSxDQUFDbEIsS0FBTCxDQUFXQyxTQUFmLEVBQTBCO0FBQ3RCLG1CQUFJLENBQUNELEtBQUwsQ0FBV0MsU0FBWCxDQUFxQmtCLEtBQXJCO0FBQ0g7QUFDSixXQUpEO0FBS0gsU0FSRCxNQVFPLElBQUksS0FBSSxDQUFDOUIsSUFBTCxLQUFjLEdBQWQsSUFBcUIsS0FBSSxDQUFDQSxJQUFMLEtBQWMsR0FBdkMsRUFBNEM7QUFDL0MsZUFBSSxDQUFDSSxPQUFMLEdBQWUsSUFBZjtBQUNBLGVBQUksQ0FBQ0MsU0FBTCxHQUFpQnNCLEdBQUcsQ0FBQ0ksSUFBckI7QUFDQSxlQUFJLENBQUNyQyxLQUFMLEdBQWFpQyxHQUFHLENBQUNJLElBQUosQ0FBUzNCLE9BQXRCO0FBQ0g7QUFDRCxhQUFJLENBQUNILE9BQUwsR0FBZTBCLEdBQUcsQ0FBQzFCLE9BQW5CO0FBQ0FhLFdBQUcsQ0FBQ2tCLFdBQUo7QUFDSCxPQWhCRCxFQWdCR0MsS0FoQkgsQ0FnQlMsVUFBQUMsR0FBRyxFQUFJO0FBQ1pwQixXQUFHLENBQUNxQixTQUFKLENBQWM7QUFDVm5CLGVBQUssRUFBRWtCLEdBQUcsQ0FBQ0UsT0FERDtBQUVWQyxjQUFJLEVBQUUsTUFGSTtBQUdWQyxjQUFJLEVBQUUsSUFISSxFQUFkOztBQUtILE9BdEJEO0FBdUJILEtBekRJO0FBMERMQyxjQTFESyxzQkEwRE1DLEVBMUROLEVBMERTO0FBQ1YsVUFBR0EsRUFBRSxLQUFLLEdBQVYsRUFBYztBQUNWLGFBQUtwQyxPQUFMLEdBQWUsSUFBZjtBQUNILE9BRkQsTUFFSztBQUNELGFBQUtBLE9BQUwsR0FBZSxLQUFmO0FBQ0g7QUFDRCxVQUFHLEtBQUtBLE9BQVIsRUFBZ0I7QUFDWixhQUFLVixLQUFMLEdBQWEsS0FBS1csU0FBTCxDQUFlRCxPQUE1QjtBQUNILE9BRkQsTUFFSztBQUNELGFBQUtWLEtBQUwsR0FBYSxLQUFLVyxTQUFMLENBQWVvQyxJQUE1QjtBQUNIO0FBQ0osS0FyRUksRUFyQ0U7O0FBNEdYQyxRQTVHVyxvQkE0R0Y7QUFDTCxRQUFJO0FBQ0EsVUFBSSxLQUFLL0IsS0FBTCxDQUFXQyxTQUFmLEVBQTBCO0FBQ3RCLGFBQUtELEtBQUwsQ0FBV0MsU0FBWCxDQUFxQkMsS0FBckI7QUFDSDtBQUNKLEtBSkQsQ0FJRSxPQUFPcUIsR0FBUCxFQUFZO0FBQ1ZwQixTQUFHLENBQUNxQixTQUFKLENBQWM7QUFDVm5CLGFBQUssRUFBRWtCLEdBREc7QUFFVkcsWUFBSSxFQUFFLE1BRkksRUFBZDs7QUFJSDtBQUNKLEdBdkhVLEUiLCJmaWxlIjoiNTY2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG5pbXBvcnQge1xuICAgIHdlZWssXG4gICAgd2Vla19tdWwsXG4gICAgdG90YWwsXG4gICAgdG90YWx1c2VyLFxuICAgIG1vbnRoVmlwLFxuICAgIG1vbnRoVXNlclxufSBmcm9tICdAL2FwaXMvaW50ZXJmYWNlcy9yYW5rLmpzJ1xuZXhwb3J0IGRlZmF1bHQge1xuICAgIGRhdGEoKSB7XG4gICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICBlbmRfdGltZXN0YW1wOiAwLFxuICAgICAgICAgICAgbGlzdHM6IFtdLFxuICAgICAgICAgICAgdGltZURhdGE6IHtcbiAgICAgICAgICAgICAgICBkYXlzOiAwLFxuICAgICAgICAgICAgICAgIGhvdXJzOiAwLFxuICAgICAgICAgICAgICAgIG1pbnV0ZXM6IDAsXG4gICAgICAgICAgICAgICAgc2Vjb25kczogMFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIHR5cGU6ICcxJywgLy8gMeWKoOaIkOamnCAy6YKA6K+35qacIDPkvJrlkZjpgoDor7cgNOeUqOaIt+mCgOivt1xuICAgICAgICAgICAgcGFnZV9pZDogJycsXG4gICAgICAgICAgICB0YWJzOiBbe1xuICAgICAgICAgICAgICAgICAgICBuYW1lOiAn5LiK5ZGo5Yqg5oiQ5qacJyxcbiAgICAgICAgICAgICAgICAgICAgdHlwZTogJzEnXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIG5hbWU6ICfmnKzlkajpgoDor7fmppwnLFxuICAgICAgICAgICAgICAgICAgICB0eXBlOiAnMidcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgbmFtZTogJ+S8muWRmOmCgOivt+amnCcsXG4gICAgICAgICAgICAgICAgICAgIHR5cGU6ICczJ1xuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBuYW1lOiAn55So5oi36YKA6K+35qacJyxcbiAgICAgICAgICAgICAgICAgICAgdHlwZTogJzQnXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIF0sXG4gICAgICAgICAgICBjdXJyZW50OiB0cnVlLFxuICAgICAgICAgICAgbGlzdHNJbmZvOnt9LC8vIGN1cnJlbnQgbGFzdCBcbiAgICAgICAgfVxuICAgIH0sXG4gICAgb25TaG93KCkge1xuICAgICAgICB0aGlzLmdldExpc3QoKTtcbiAgICB9LFxuICAgIG1ldGhvZHM6IHtcbiAgICAgICAgb25UYWJzKGUpIHtcbiAgICAgICAgICAgIGlmICh0aGlzLnR5cGUgPT0gZS50eXBlKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpZiAodGhpcy4kcmVmcy5jb3VudERvd24pIHtcbiAgICAgICAgICAgICAgICB0aGlzLiRyZWZzLmNvdW50RG93bi5wYXVzZSgpXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bmkuc2hvd0xvYWRpbmcoe1xuICAgICAgICAgICAgICAgIHRpdGxlOiAn5Yqg6L295LitLi4uJ1xuICAgICAgICAgICAgfSlcbiAgICAgICAgICAgIHRoaXMudHlwZSA9IGUudHlwZVxuICAgICAgICAgICAgdGhpcy5saXN0cyA9IFtdXG4gICAgICAgICAgICB0aGlzLmdldExpc3QoKVxuICAgICAgICB9LFxuICAgICAgICBkb3duVGltZShlKSB7XG4gICAgICAgICAgICB0aGlzLnRpbWVEYXRhID0gZVxuICAgICAgICB9LFxuICAgICAgICB0b0hlbHAoKSB7XG4gICAgICAgICAgICB1bmkubmF2aWdhdGVUbyh7XG4gICAgICAgICAgICAgICAgdXJsOiAncGFnZXMvdmlwL2FncmVlbWVudD9pZD0nICsgdGhpcy5wYWdlX2lkXG4gICAgICAgICAgICB9KVxuICAgICAgICB9LFxuICAgICAgICBnZXRMaXN0KCkge1xuICAgICAgICAgICAgbGV0IHVybFJlcXVlc3QgPSAnJ1xuICAgICAgICAgICAgaWYgKHRoaXMudHlwZSA9PT0gJzEnKSB7XG4gICAgICAgICAgICAgICAgdXJsUmVxdWVzdCA9IHdlZWtfbXVsXG4gICAgICAgICAgICB9IGVsc2UgaWYgKHRoaXMudHlwZSA9PT0gJzInKSB7XG4gICAgICAgICAgICAgICAgdXJsUmVxdWVzdCA9IHdlZWtcbiAgICAgICAgICAgIH0gZWxzZSBpZiAodGhpcy50eXBlID09PSAnNCcpIHtcbiAgICAgICAgICAgICAgICB1cmxSZXF1ZXN0ID0gbW9udGhVc2VyXG4gICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgIHVybFJlcXVlc3QgPSBtb250aFZpcFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdXJsUmVxdWVzdCgpLnRoZW4ocmVzID0+IHtcbiAgICAgICAgICAgICAgICBpZiAodGhpcy50eXBlID09PSAnMScgfHwgdGhpcy50eXBlID09PSAnMicpIHtcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5saXN0cyA9IHJlcy5yYW5kO1xuICAgICAgICAgICAgICAgICAgICB0aGlzLmVuZF90aW1lc3RhbXAgPSByZXMuZW5kX3RpbWVzdGFtcCAqIDEwMDA7XG4gICAgICAgICAgICAgICAgICAgIHRoaXMuJG5leHRUaWNrKCgpID0+IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGlmICh0aGlzLiRyZWZzLmNvdW50RG93bikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuJHJlZnMuY291bnREb3duLnN0YXJ0KClcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKHRoaXMudHlwZSA9PT0gJzMnIHx8IHRoaXMudHlwZSA9PT0gJzQnKSB7XG4gICAgICAgICAgICAgICAgICAgIHRoaXMuY3VycmVudCA9IHRydWU7XG4gICAgICAgICAgICAgICAgICAgIHRoaXMubGlzdHNJbmZvID0gcmVzLnJhbms7XG4gICAgICAgICAgICAgICAgICAgIHRoaXMubGlzdHMgPSByZXMucmFuay5jdXJyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB0aGlzLnBhZ2VfaWQgPSByZXMucGFnZV9pZDtcbiAgICAgICAgICAgICAgICB1bmkuaGlkZUxvYWRpbmcoKVxuICAgICAgICAgICAgfSkuY2F0Y2goZXJyID0+IHtcbiAgICAgICAgICAgICAgICB1bmkuc2hvd1RvYXN0KHtcbiAgICAgICAgICAgICAgICAgICAgdGl0bGU6IGVyci5tZXNzYWdlLFxuICAgICAgICAgICAgICAgICAgICBpY29uOiAnbm9uZScsXG4gICAgICAgICAgICAgICAgICAgIG1hc2s6IHRydWVcbiAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgfSlcbiAgICAgICAgfSxcbiAgICAgICAgZ2V0Q3VycmVudChpZCl7XG4gICAgICAgICAgICBpZihpZCA9PT0gJzEnKXtcbiAgICAgICAgICAgICAgICB0aGlzLmN1cnJlbnQgPSB0cnVlO1xuICAgICAgICAgICAgfWVsc2V7XG4gICAgICAgICAgICAgICAgdGhpcy5jdXJyZW50ID0gZmFsc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpZih0aGlzLmN1cnJlbnQpe1xuICAgICAgICAgICAgICAgIHRoaXMubGlzdHMgPSB0aGlzLmxpc3RzSW5mby5jdXJyZW50XG4gICAgICAgICAgICB9ZWxzZXtcbiAgICAgICAgICAgICAgICB0aGlzLmxpc3RzID0gdGhpcy5saXN0c0luZm8ubGFzdFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSxcbiAgICBvbkhpZGUoKSB7XG4gICAgICAgIHRyeSB7XG4gICAgICAgICAgICBpZiAodGhpcy4kcmVmcy5jb3VudERvd24pIHtcbiAgICAgICAgICAgICAgICB0aGlzLiRyZWZzLmNvdW50RG93bi5wYXVzZSgpXG4gICAgICAgICAgICB9XG4gICAgICAgIH0gY2F0Y2ggKGVycikge1xuICAgICAgICAgICAgdW5pLnNob3dUb2FzdCh7XG4gICAgICAgICAgICAgICAgdGl0bGU6IGVycixcbiAgICAgICAgICAgICAgICBpY29uOiAnbm9uZSdcbiAgICAgICAgICAgIH0pXG4gICAgICAgIH1cbiAgICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///566\n"); +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\n\n\n\n\n\n\n\n\n\n\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 _rank = __webpack_require__(/*! @/apis/interfaces/rank.js */ 567); //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\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 { end_timestamp: 0, lists: [], timeData: { days: 0, hours: 0, minutes: 0, seconds: 0 }, type: '1', // 1加成榜 2邀请榜 3会员邀请 4用户邀请\n page_id: '', tabs: [{ name: '上周加成榜', type: '1' }, { name: '本周邀请榜', type: '2' }, { name: '会员邀请榜', type: '3' }, { name: '用户邀请榜', type: '4' }], current: true, listsInfo: {} // current last \n };}, onShow: function onShow() {this.getList();}, methods: { onTabs: function onTabs(e) {if (this.type == e.type) {return;}if (this.$refs.countDown) {this.$refs.countDown.pause();}uni.showLoading({ title: '加载中...' });this.type = e.type;this.lists = [];this.getList();}, downTime: function downTime(e) {this.timeData = e;}, toHelp: function toHelp() {uni.navigateTo({ url: 'pages/vip/agreement?id=' + this.page_id });}, getList: function getList() {var _this = this;var urlRequest = '';if (this.type === '1') {urlRequest = _rank.week_mul;\n } else if (this.type === '2') {\n urlRequest = _rank.week;\n } else if (this.type === '4') {\n urlRequest = _rank.monthUser;\n } else {\n urlRequest = _rank.monthVip;\n }\n urlRequest().then(function (res) {\n if (_this.type === '1' || _this.type === '2') {\n _this.lists = res.rand;\n _this.end_timestamp = res.end_timestamp * 1000;\n _this.$nextTick(function () {\n if (_this.$refs.countDown) {\n _this.$refs.countDown.start();\n }\n });\n } else if (_this.type === '3' || _this.type === '4') {\n _this.current = true;\n _this.listsInfo = res.rank;\n _this.lists = res.rank.current;\n }\n _this.page_id = res.page_id;\n uni.hideLoading();\n }).catch(function (err) {\n uni.showToast({\n title: err.message,\n icon: 'none',\n mask: true });\n\n });\n },\n getCurrent: function getCurrent(id) {\n if (id === '1') {\n this.current = true;\n } else {\n this.current = false;\n }\n if (this.current) {\n this.lists = this.listsInfo.current;\n } else {\n this.lists = this.listsInfo.last;\n }\n } },\n\n onHide: function onHide() {\n try {\n if (this.$refs.countDown) {\n this.$refs.countDown.pause();\n }\n } catch (err) {\n uni.showToast({\n title: err,\n icon: 'none' });\n\n }\n } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvcmFuay9pbmRleC52dWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQXNFQSxzRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBUUEsRUFDQSxJQURBLGtCQUNBLENBQ0EsU0FDQSxnQkFEQSxFQUVBLFNBRkEsRUFHQSxZQUNBLE9BREEsRUFFQSxRQUZBLEVBR0EsVUFIQSxFQUlBLFVBSkEsRUFIQSxFQVNBLFNBVEEsRUFTQTtBQUNBLGlCQVZBLEVBV0EsU0FDQSxhQURBLEVBRUEsU0FGQSxJQUlBLEVBQ0EsYUFEQSxFQUVBLFNBRkEsRUFKQSxFQVFBLEVBQ0EsYUFEQSxFQUVBLFNBRkEsRUFSQSxFQVlBLEVBQ0EsYUFEQSxFQUVBLFNBRkEsRUFaQSxDQVhBLEVBNEJBLGFBNUJBLEVBNkJBLGFBN0JBLENBNkJBO0FBN0JBLE1BK0JBLENBakNBLEVBa0NBLE1BbENBLG9CQWtDQSxDQUNBLGVBQ0EsQ0FwQ0EsRUFxQ0EsV0FDQSxNQURBLGtCQUNBLENBREEsRUFDQSxDQUNBLDBCQUNBLE9BQ0EsQ0FDQSwyQkFDQSw2QkFDQSxDQUNBLGtCQUNBLGVBREEsSUFHQSxtQkFDQSxnQkFDQSxlQUNBLENBZEEsRUFlQSxRQWZBLG9CQWVBLENBZkEsRUFlQSxDQUNBLGtCQUNBLENBakJBLEVBa0JBLE1BbEJBLG9CQWtCQSxDQUNBLGlCQUNBLDZDQURBLElBR0EsQ0F0QkEsRUF1QkEsT0F2QkEscUJBdUJBLGtCQUNBLG9CQUNBLHdCQUNBO0FBQ0EsT0FGQSxNQUVBO0FBQ0E7QUFDQSxPQUZBLE1BRUE7QUFDQTtBQUNBLE9BRkEsTUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FKQTtBQUtBLFNBUkEsTUFRQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BaEJBLEVBZ0JBLEtBaEJBLENBZ0JBO0FBQ0E7QUFDQSw0QkFEQTtBQUVBLHNCQUZBO0FBR0Esb0JBSEE7O0FBS0EsT0F0QkE7QUF1QkEsS0F6REE7QUEwREEsY0ExREEsc0JBMERBLEVBMURBLEVBMERBO0FBQ0E7QUFDQTtBQUNBLE9BRkEsTUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FGQSxNQUVBO0FBQ0E7QUFDQTtBQUNBLEtBckVBLEVBckNBOztBQTRHQSxRQTVHQSxvQkE0R0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBSkEsQ0FJQTtBQUNBO0FBQ0Esa0JBREE7QUFFQSxvQkFGQTs7QUFJQTtBQUNBLEdBdkhBLEUiLCJmaWxlIjoiNTY2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG4gICAgPHZpZXcgY2xhc3M9XCJyYW5rXCI+XHJcbiAgICAgICAgPHZpZXcgY2xhc3M9XCJyYW5rX3RvcFwiPlxyXG4gICAgICAgICAgICA8dmlldyBjbGFzcz1cInJhbmtfdG9wX2xlZnRcIj5cclxuICAgICAgICAgICAgICAgIDxpbWFnZSBjbGFzcz1cInJhbmtfdGl0bGVcIiBzcmM9XCIuLi8uLi9zdGF0aWMvcmFuay9yYW5rX3R4dC5wbmdcIiBtb2RlPVwid2lkdGhGaXhcIiAvPlxyXG4gICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJyYW5rX3N1Yl90aXRsZVwiIEBjbGljaz1cInRvSGVscFwiPiDlhbHlipvlrrbml48g5ZGo5Lya5ZGY6YKA6K+3IDxpbWFnZSBzcmM9XCIvc3RhdGljL3JhbmsvaGVscC5wbmdcIiBtb2RlPVwid2lkdGhGaXhcIiAvPiA8L3ZpZXc+XHJcbiAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICAgICAgPGltYWdlIGNsYXNzPVwicmFua190b3BfcmlnaHRcIiBzcmM9XCIuLi8uLi9zdGF0aWMvcmFuay9yYW5rLnBuZ1wiIG1vZGU9XCJ3aWR0aEZpeFwiIC8+XHJcbiAgICAgICAgPC92aWV3PlxyXG4gICAgICAgIDx1LXN0aWNreSBiZ0NvbG9yPVwiIzM0Q0U5OFwiPlxyXG4gICAgICAgICAgICA8dS10YWJzIDpsaXN0PVwidGFic1wiIGxpbmVDb2xvcj1cIndoaXRlXCIgOmFjdGl2ZVN0eWxlPVwie2NvbG9yOiAnd2hpdGUnLCBmb250V2VpZ2h0OiAnYm9sZCcsIGZvbnRTaXplOiAnMTVweCd9XCIgOmluYWN0aXZlU3R5bGU9XCJ7Y29sb3I6ICdyZ2JhKDI1NSwyNTUsMjU1LC42KScsIGZvbnRTaXplOiAnMTVweCd9XCIgOml0ZW1TdHlsZT1cInsnaGVpZ2h0JzogJzUwcHgnfVwiIEBjbGljaz1cIm9uVGFic1wiIC8+XHJcbiAgICAgICAgPC91LXN0aWNreT5cclxuXHJcbiAgICAgICAgPHZpZXcgY2xhc3M9XCJyYW5rX3VwZGF0ZV90aW1lXCIgdi1pZj1cInR5cGUgIT0gJzMnICYmIHR5cGUgIT0gJzQnICYmIGVuZF90aW1lc3RhbXBcIj5cclxuICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJ0aXRsZVwiPiDliqDmiJB7e3R5cGUgPT09ICcxJz8n57uT5p2fJzon55Sf5pWIJ3195YCS6K6h5pe2Ojwvdmlldz5cclxuICAgICAgICAgICAgPHUtY291bnQtZG93biByZWY9XCJjb3VudERvd25cIiBmb3JtYXQ9XCJERDpISDptbTpzc1wiIDp0aW1lPVwiZW5kX3RpbWVzdGFtcFwiIDphdXRvU3RhcnQ9XCJmYWxzZVwiXHJcbiAgICAgICAgICAgICAgICBAY2hhbmdlPVwiZG93blRpbWVcIj5cclxuICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwidGltZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwidGltZV9faXRlbVwiPiA8dGV4dCBjbGFzcz1cInRpbWVfX2l0ZW1fbm9cIj57eyB0aW1lRGF0YS5kYXlzID4gOSA/IHRpbWVEYXRhLmRheXM6ICcwJyArIHRpbWVEYXRhLmRheXMgfX0gPC90ZXh0PuWkqSA8L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJ0aW1lX19pdGVtXCI+IDx0ZXh0IGNsYXNzPVwidGltZV9faXRlbV9ub1wiPnt7IHRpbWVEYXRhLmhvdXJzID4gOSA/IHRpbWVEYXRhLmhvdXJzIDogJzAnICsgdGltZURhdGEuaG91cnN9fTwvdGV4dD7ml7YgPC92aWV3PlxyXG4gICAgICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwidGltZV9faXRlbVwiPiA8dGV4dCBjbGFzcz1cInRpbWVfX2l0ZW1fbm9cIj57eyB0aW1lRGF0YS5taW51dGVzID4gOSA/IHRpbWVEYXRhLm1pbnV0ZXMgOiAnMCcgKyB0aW1lRGF0YS5taW51dGVzfX08L3RleHQ+5YiGIDwvdmlldz5cclxuICAgICAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cInRpbWVfX2l0ZW1cIj4gPHRleHQgY2xhc3M9XCJ0aW1lX19pdGVtX25vXCI+e3sgdGltZURhdGEuc2Vjb25kcyA+IDkgPyB0aW1lRGF0YS5zZWNvbmRzIDogJzAnICsgdGltZURhdGEuc2Vjb25kc319PC90ZXh0PuenkiA8L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgICAgIDwvdS1jb3VudC1kb3duPlxyXG4gICAgICAgIDwvdmlldz5cclxuXHJcbiAgICAgICAgPGJsb2NrIHYtaWY9XCJ0eXBlID09JzMnIHx8IHR5cGUgPT0gJzQnXCI+XHJcbiAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwicmFua191cGRhdGVfdGltZVwiPlxyXG4gICAgICAgICAgICAgICAgPHZpZXcgOmNsYXNzPVwiWyd0aXRsZScsICdzdWItdGl0bGUnLGN1cnJlbnQ/J2FjdGl2ZWQnOicnXVwiIEBjbGljaz1cImdldEN1cnJlbnQoJzEnKVwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDxpbWFnZSB2LWlmPVwiY3VycmVudFwiIHNyYz1cIi9zdGF0aWMvcmFuay9tby5wbmdcIiBtb2RlPVwid2lkdGhGaXhcIiAvPiBcclxuICAgICAgICAgICAgICAgICAgICA8aW1hZ2Ugdi1lbHNlIHNyYz1cIi9zdGF0aWMvcmFuay9tby1udWxsLnBuZ1wiIG1vZGU9XCJ3aWR0aEZpeFwiIC8+IOacrOaciOaOkuihjFxyXG4gICAgICAgICAgICAgICAgPC92aWV3PlxyXG4gICAgICAgICAgICAgICAgPHZpZXcgOmNsYXNzPVwiWyd0aXRsZScsICdzdWItdGl0bGUnLCFjdXJyZW50PydhY3RpdmVkJzonJ11cIiBAY2xpY2s9XCJnZXRDdXJyZW50KCcyJylcIj5cbiAgICAgICAgICAgICAgICAgICAgPGltYWdlIHYtaWY9XCIhY3VycmVudFwiIHNyYz1cIi9zdGF0aWMvcmFuay9tby5wbmdcIiBtb2RlPVwid2lkdGhGaXhcIiAvPlxuICAgICAgICAgICAgICAgICAgICA8aW1hZ2Ugdi1lbHNlIHNyYz1cIi9zdGF0aWMvcmFuay9tby1udWxsLnBuZ1wiIG1vZGU9XCJ3aWR0aEZpeFwiIC8+5LiK5pyI5o6S6KGMXHJcbiAgICAgICAgICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICA8L2Jsb2NrPlxyXG5cclxuICAgICAgICA8dmlldyBjbGFzcz1cImxpc3RcIj5cclxuICAgICAgICAgICAgPGJsb2NrIHYtaWY9XCJsaXN0cy5sZW5ndGg+MFwiPlxyXG4gICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJsaXN0X2l0ZW1cIiB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBsaXN0c1wiIDprZXlzPSdpbmRleCc+XHJcbiAgICAgICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJub1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8aW1hZ2Ugdi1pZj1cImluZGV4IDwgM1wiIGNsYXNzPVwiaW1hZ2VcIiA6c3JjPVwiJy9zdGF0aWMvcmFuay9yYW5rLScrKGluZGV4KzEpKycucG5nJ1wiIG1vZGU9XCJ3aWR0aEZpeFwiIC8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDx2aWV3IHYtZWxzZSBjbGFzcz1cInR4dFwiPiB7e2luZGV4ICsgMX19IDwvdmlldz5cclxuICAgICAgICAgICAgICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJ1c2VyX2luZm9cIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJ1c2VyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1hZ2UgY2xhc3M9XCJhdmF0YXJcIiA6c3JjPVwiaXRlbS5hdmF0YXJcIiBtb2RlPVwiYXNwZWN0RmlsbFwiIC8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cIm5pY2tuYW1lXCI+IHt7aXRlbS5uaWNrbmFtZX19IDwvdmlldz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwid2lnaHRcIiB2LWlmPVwidHlwZSA9PT0gJzEnXCI+K3t7aXRlbS5yYXRlfX0lPC92aWV3PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwidHVpamlhblwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJudW1cIj4ge3tpdGVtLm51bWJlcn19PC92aWV3PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJ0aXRsZVwiPnt7dHlwZSA9PT0gJzQnPyfpgoDor7fnlKjmiLcnOifpgoDor7fkvJrlkZgnfX08L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICAgICAgICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgICAgIDwvYmxvY2s+XHJcbiAgICAgICAgICAgIDxibG9jayB2LWVsc2U+XHJcbiAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cInZlcnRpY2FsIHBhZ2VzLWVtcHR5XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPHUtZW1wdHkgaWNvbj1cImh0dHA6Ly9jZG4udXZpZXd1aS5jb20vdXZpZXcvZW1wdHkvbGlzdC5wbmdcIiB0ZXh0Q29sb3I9XCIjOTk5XCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgOnRleHQ9XCJ0eXBlID09PSAnMSc/J+S4iuWRqOaXoOWKoOaIkOaVsOaNric6J+W9k+WJjeaaguaXoOmCgOivt+aVsOaNridcIj5cclxuICAgICAgICAgICAgICAgICAgICA8L3UtZW1wdHk+XHJcbiAgICAgICAgICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgICAgIDwvYmxvY2s+XHJcbiAgICAgICAgPC92aWV3PlxyXG4gICAgPC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG48c2NyaXB0PlxyXG4gICAgaW1wb3J0IHtcclxuICAgICAgICB3ZWVrLFxyXG4gICAgICAgIHdlZWtfbXVsLFxyXG4gICAgICAgIHRvdGFsLFxyXG4gICAgICAgIHRvdGFsdXNlcixcclxuICAgICAgICBtb250aFZpcCxcclxuICAgICAgICBtb250aFVzZXJcclxuICAgIH0gZnJvbSAnQC9hcGlzL2ludGVyZmFjZXMvcmFuay5qcydcclxuICAgIGV4cG9ydCBkZWZhdWx0IHtcclxuICAgICAgICBkYXRhKCkge1xyXG4gICAgICAgICAgICByZXR1cm4ge1xyXG4gICAgICAgICAgICAgICAgZW5kX3RpbWVzdGFtcDogMCxcclxuICAgICAgICAgICAgICAgIGxpc3RzOiBbXSxcclxuICAgICAgICAgICAgICAgIHRpbWVEYXRhOiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGF5czogMCxcclxuICAgICAgICAgICAgICAgICAgICBob3VyczogMCxcclxuICAgICAgICAgICAgICAgICAgICBtaW51dGVzOiAwLFxyXG4gICAgICAgICAgICAgICAgICAgIHNlY29uZHM6IDBcclxuICAgICAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgICAgICB0eXBlOiAnMScsIC8vIDHliqDmiJDmppwgMumCgOivt+amnCAz5Lya5ZGY6YKA6K+3IDTnlKjmiLfpgoDor7dcclxuICAgICAgICAgICAgICAgIHBhZ2VfaWQ6ICcnLFxyXG4gICAgICAgICAgICAgICAgdGFiczogW3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgbmFtZTogJ+S4iuWRqOWKoOaIkOamnCcsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU6ICcxJ1xyXG4gICAgICAgICAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBuYW1lOiAn5pys5ZGo6YKA6K+35qacJyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHlwZTogJzInXHJcbiAgICAgICAgICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU6ICfkvJrlkZjpgoDor7fmppwnLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0eXBlOiAnMydcclxuICAgICAgICAgICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbmFtZTogJ+eUqOaIt+mCgOivt+amnCcsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU6ICc0J1xyXG4gICAgICAgICAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgICAgICBdLFxyXG4gICAgICAgICAgICAgICAgY3VycmVudDogdHJ1ZSxcbiAgICAgICAgICAgICAgICBsaXN0c0luZm86e30sLy8gY3VycmVudCBsYXN0IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSxcclxuICAgICAgICBvblNob3coKSB7XHJcbiAgICAgICAgICAgIHRoaXMuZ2V0TGlzdCgpO1xyXG4gICAgICAgIH0sXHJcbiAgICAgICAgbWV0aG9kczoge1xyXG4gICAgICAgICAgICBvblRhYnMoZSkge1xyXG4gICAgICAgICAgICAgICAgaWYgKHRoaXMudHlwZSA9PSBlLnR5cGUpIHtcclxuICAgICAgICAgICAgICAgICAgICByZXR1cm5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmICh0aGlzLiRyZWZzLmNvdW50RG93bikge1xyXG4gICAgICAgICAgICAgICAgICAgIHRoaXMuJHJlZnMuY291bnREb3duLnBhdXNlKClcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHVuaS5zaG93TG9hZGluZyh7XHJcbiAgICAgICAgICAgICAgICAgICAgdGl0bGU6ICfliqDovb3kuK0uLi4nXHJcbiAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgdGhpcy50eXBlID0gZS50eXBlXHJcbiAgICAgICAgICAgICAgICB0aGlzLmxpc3RzID0gW11cclxuICAgICAgICAgICAgICAgIHRoaXMuZ2V0TGlzdCgpXHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgIGRvd25UaW1lKGUpIHtcclxuICAgICAgICAgICAgICAgIHRoaXMudGltZURhdGEgPSBlXHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgIHRvSGVscCgpIHtcclxuICAgICAgICAgICAgICAgIHVuaS5uYXZpZ2F0ZVRvKHtcclxuICAgICAgICAgICAgICAgICAgICB1cmw6ICdwYWdlcy92aXAvYWdyZWVtZW50P2lkPScgKyB0aGlzLnBhZ2VfaWRcclxuICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgIGdldExpc3QoKSB7XHJcbiAgICAgICAgICAgICAgICBsZXQgdXJsUmVxdWVzdCA9ICcnXHJcbiAgICAgICAgICAgICAgICBpZiAodGhpcy50eXBlID09PSAnMScpIHtcclxuICAgICAgICAgICAgICAgICAgICB1cmxSZXF1ZXN0ID0gd2Vla19tdWxcclxuICAgICAgICAgICAgICAgIH0gZWxzZSBpZiAodGhpcy50eXBlID09PSAnMicpIHtcclxuICAgICAgICAgICAgICAgICAgICB1cmxSZXF1ZXN0ID0gd2Vla1xyXG4gICAgICAgICAgICAgICAgfSBlbHNlIGlmICh0aGlzLnR5cGUgPT09ICc0Jykge1xyXG4gICAgICAgICAgICAgICAgICAgIHVybFJlcXVlc3QgPSBtb250aFVzZXJcclxuICAgICAgICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdXJsUmVxdWVzdCA9IG1vbnRoVmlwXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB1cmxSZXF1ZXN0KCkudGhlbihyZXMgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGlmICh0aGlzLnR5cGUgPT09ICcxJyB8fCB0aGlzLnR5cGUgPT09ICcyJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aGlzLmxpc3RzID0gcmVzLnJhbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuZW5kX3RpbWVzdGFtcCA9IHJlcy5lbmRfdGltZXN0YW1wICogMTAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy4kbmV4dFRpY2soKCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKHRoaXMuJHJlZnMuY291bnREb3duKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy4kcmVmcy5jb3VudERvd24uc3RhcnQoKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgICAgIH0gZWxzZSBpZiAodGhpcy50eXBlID09PSAnMycgfHwgdGhpcy50eXBlID09PSAnNCcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy5jdXJyZW50ID0gdHJ1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy5saXN0c0luZm8gPSByZXMucmFuaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMubGlzdHMgPSByZXMucmFuay5jdXJyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB0aGlzLnBhZ2VfaWQgPSByZXMucGFnZV9pZDtcclxuICAgICAgICAgICAgICAgICAgICB1bmkuaGlkZUxvYWRpbmcoKVxyXG4gICAgICAgICAgICAgICAgfSkuY2F0Y2goZXJyID0+IHtcclxuICAgICAgICAgICAgICAgICAgICB1bmkuc2hvd1RvYXN0KHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU6IGVyci5tZXNzYWdlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpY29uOiAnbm9uZScsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hc2s6IHRydWVcclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIGdldEN1cnJlbnQoaWQpe1xuICAgICAgICAgICAgICAgIGlmKGlkID09PSAnMScpe1xuICAgICAgICAgICAgICAgICAgICB0aGlzLmN1cnJlbnQgPSB0cnVlO1xuICAgICAgICAgICAgICAgIH1lbHNle1xuICAgICAgICAgICAgICAgICAgICB0aGlzLmN1cnJlbnQgPSBmYWxzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYodGhpcy5jdXJyZW50KXtcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5saXN0cyA9IHRoaXMubGlzdHNJbmZvLmN1cnJlbnRcbiAgICAgICAgICAgICAgICB9ZWxzZXtcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5saXN0cyA9IHRoaXMubGlzdHNJbmZvLmxhc3RcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSxcclxuICAgICAgICBvbkhpZGUoKSB7XHJcbiAgICAgICAgICAgIHRyeSB7XHJcbiAgICAgICAgICAgICAgICBpZiAodGhpcy4kcmVmcy5jb3VudERvd24pIHtcclxuICAgICAgICAgICAgICAgICAgICB0aGlzLiRyZWZzLmNvdW50RG93bi5wYXVzZSgpXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gY2F0Y2ggKGVycikge1xyXG4gICAgICAgICAgICAgICAgdW5pLnNob3dUb2FzdCh7XHJcbiAgICAgICAgICAgICAgICAgICAgdGl0bGU6IGVycixcclxuICAgICAgICAgICAgICAgICAgICBpY29uOiAnbm9uZSdcclxuICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbjwvc2NyaXB0PlxyXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuICAgIC5yYW5rIHtcclxuICAgICAgICAucmFua190b3Age1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNENFOTg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcnB4IDMwcnB4IDQwcnB4IDMwcnB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcnB4IHJnYmEoJGNvbG9yOiAjZmZmLCAkYWxwaGE6IDAuNik7XHJcblxyXG4gICAgICAgICAgICAucmFua190b3BfbGVmdCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAucmFua190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM2MHJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucmFua19zdWJfdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHJweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmFua190b3BfcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI4MHJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJhbmtfdXBkYXRlX3RpbWUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgcGFkZGluZzogNTBycHggMzBycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAyMHJweCBzb2xpZCAkd2luZG93LWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgLnN1Yi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgIGltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzZycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYWN0aXZlZCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzM0Q0U5ODtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpbWUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGltZV9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHJweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM0Q0U5ODtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGltZV9faXRlbV9ubyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzM0Q0U5ODtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saXN0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBycHg7XHJcblxyXG4gICAgICAgICAgICAubGlzdF9pdGVtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgLm5vIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODBycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU0cnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnR4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudXNlcl9pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFycHggI2Y5ZjlmOTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHJweCAyMHJweCAzMHJweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnVzZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmF2YXRhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTBycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwcnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm5pY2tuYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAwcnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLndpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JkYzZkNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50dWlqaWFuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubnVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///566\n"); /***/ }), /* 567 */ diff --git a/unpackage/dist/dev/app-plus/manifest.json b/unpackage/dist/dev/app-plus/manifest.json index 24e191a..a16fe10 100644 --- a/unpackage/dist/dev/app-plus/manifest.json +++ b/unpackage/dist/dev/app-plus/manifest.json @@ -1 +1 @@ -{"@platforms":["android","iPhone","iPad"],"id":"__UNI__DE7B0E6","name":"共力生态","version":{"name":"1.0.46","code":100},"description":"共力生态","launch_path":"__uniappview.html","developer":{"name":"","email":"","url":""},"permissions":{"Payment":{},"Share":{},"SQLite":{},"VideoPlayer":{},"Geolocation":{},"Fingerprint":{},"Push":{},"OAuth":{},"UniNView":{"description":"UniNView原生渲染"}},"plus":{"useragent":{"value":"uni-app","concatenate":true},"splashscreen":{"target":"id:1","autoclose":true,"waiting":true,"delay":0},"popGesture":"close","launchwebview":{"id":"1","kernel":"WKWebview"},"statusbar":{"immersed":"supportedDevice","style":"dark","background":"#F3F6FB"},"compatible":{"ignoreVersion":true},"usingComponents":true,"nvueStyleCompiler":"uni-app","compilerVersion":3,"safearea":{"bottom":{"offset":"none"}},"distribute":{"icons":{"android":{"hdpi":"unpackage/res/icons/72x72.png","xhdpi":"unpackage/res/icons/96x96.png","xxhdpi":"unpackage/res/icons/144x144.png","xxxhdpi":"unpackage/res/icons/192x192.png"},"ios":{"appstore":"unpackage/res/icons/1024x1024.png","ipad":{"app":"unpackage/res/icons/76x76.png","app@2x":"unpackage/res/icons/152x152.png","notification":"unpackage/res/icons/20x20.png","notification@2x":"unpackage/res/icons/40x40.png","proapp@2x":"unpackage/res/icons/167x167.png","settings":"unpackage/res/icons/29x29.png","settings@2x":"unpackage/res/icons/58x58.png","spotlight":"unpackage/res/icons/40x40.png","spotlight@2x":"unpackage/res/icons/80x80.png"},"iphone":{"app@2x":"unpackage/res/icons/120x120.png","app@3x":"unpackage/res/icons/180x180.png","notification@2x":"unpackage/res/icons/40x40.png","notification@3x":"unpackage/res/icons/60x60.png","settings@2x":"unpackage/res/icons/58x58.png","settings@3x":"unpackage/res/icons/87x87.png","spotlight@2x":"unpackage/res/icons/80x80.png","spotlight@3x":"unpackage/res/icons/120x120.png"}}},"splashscreen":{"androidStyle":"common"},"google":{"permissions":["","","","","","","","","","","","","","","","","","","","","","","","","",""],"autoSdkPermissions":true,"schemes":"glst,gonglishengtai,gldao"},"apple":{"privacyDescription":{"NSMicrophoneUsageDescription":"发送语音消息以及音视频通话","NSCameraUsageDescription":"发送图文消息以及视频通话","NSPhotoLibraryUsageDescription":"发送图文消息","NSPhotoLibraryAddUsageDescription":"保存图片消息","NSLocationWhenInUseUsageDescription":"发送当前位置信息"},"dSYMs":false},"plugins":{"oauth":{"univerify":{}},"payment":{"weixin":{"__platform__":["android"],"appid":"wx466a4663da346e09","UniversalLinks":""},"alipay":{"__platform__":["android"]}},"share":{"weixin":{"appid":"wx466a4663da346e09","UniversalLinks":""}},"ad":{},"push":{},"geolocation":{"system":{"__platform__":["android"]}},"maps":{"amap":{"appkey_ios":"","appkey_android":"1dfbe526a37dcb1f13263e0b5871ca4d"}},"audio":{"mp3":{"description":"Android平台录音支持MP3格式文件"}}}},"nativePlugins":{},"uniStatistics":{"enable":true},"arguments":"{\"name\":\"\",\"path\":\"\",\"query\":\"\",\"id\":0}","allowsInlineMediaPlayback":true,"uni-app":{"compilerVersion":"3.5.3","control":"uni-v3","nvueCompiler":"uni-app","renderer":"auto","nvue":{"flex-direction":"column"},"nvueLaunchMode":"normal"},"tabBar":{"borderStyle":"rgba(255,255,255,0.4)","selectedColor":"#34CE98","list":[{"iconPath":"static/tabBar/tabBar_00.png","selectedIconPath":"static/tabBar/tabBar_show_00.png","pagePath":"pages/life/life","text":"共力人生"},{"iconPath":"static/tabBar/tabBar_02.png","selectedIconPath":"static/tabBar/tabBar_show_02.png","pagePath":"pages/store/index","text":"DT商城"},{"iconPath":"static/tabBar/tabBar_05.png","selectedIconPath":"static/tabBar/tabBar_show_05.png","pagePath":"pages/rank/index","text":"排行榜"},{"iconPath":"static/tabBar/tabBar_03.png","selectedIconPath":"static/tabBar/tabBar_show_03.png","pagePath":"pages/user/index","text":"我的"}],"height":"50px"},"launch_path":"__uniappview.html"},"locale":"auto"} \ No newline at end of file +{"@platforms":["android","iPhone","iPad"],"id":"__UNI__DE7B0E6","name":"共力生态","version":{"name":"1.0.47","code":100},"description":"共力生态","launch_path":"__uniappview.html","developer":{"name":"","email":"","url":""},"permissions":{"Payment":{},"Share":{},"SQLite":{},"VideoPlayer":{},"Geolocation":{},"Fingerprint":{},"Push":{},"OAuth":{},"UniNView":{"description":"UniNView原生渲染"}},"plus":{"useragent":{"value":"uni-app","concatenate":true},"splashscreen":{"target":"id:1","autoclose":true,"waiting":true,"delay":0},"popGesture":"close","launchwebview":{"id":"1","kernel":"WKWebview"},"statusbar":{"immersed":"supportedDevice","style":"dark","background":"#F3F6FB"},"compatible":{"ignoreVersion":true},"usingComponents":true,"nvueStyleCompiler":"uni-app","compilerVersion":3,"safearea":{"bottom":{"offset":"none"}},"distribute":{"icons":{"android":{"hdpi":"unpackage/res/icons/72x72.png","xhdpi":"unpackage/res/icons/96x96.png","xxhdpi":"unpackage/res/icons/144x144.png","xxxhdpi":"unpackage/res/icons/192x192.png"},"ios":{"appstore":"unpackage/res/icons/1024x1024.png","ipad":{"app":"unpackage/res/icons/76x76.png","app@2x":"unpackage/res/icons/152x152.png","notification":"unpackage/res/icons/20x20.png","notification@2x":"unpackage/res/icons/40x40.png","proapp@2x":"unpackage/res/icons/167x167.png","settings":"unpackage/res/icons/29x29.png","settings@2x":"unpackage/res/icons/58x58.png","spotlight":"unpackage/res/icons/40x40.png","spotlight@2x":"unpackage/res/icons/80x80.png"},"iphone":{"app@2x":"unpackage/res/icons/120x120.png","app@3x":"unpackage/res/icons/180x180.png","notification@2x":"unpackage/res/icons/40x40.png","notification@3x":"unpackage/res/icons/60x60.png","settings@2x":"unpackage/res/icons/58x58.png","settings@3x":"unpackage/res/icons/87x87.png","spotlight@2x":"unpackage/res/icons/80x80.png","spotlight@3x":"unpackage/res/icons/120x120.png"}}},"splashscreen":{"androidStyle":"common"},"google":{"permissions":["","","","","","","","","","","","","","","","","","","","","","","","","",""],"autoSdkPermissions":true,"schemes":"glst,gonglishengtai,gldao"},"apple":{"privacyDescription":{"NSMicrophoneUsageDescription":"发送语音消息以及音视频通话","NSCameraUsageDescription":"发送图文消息以及视频通话","NSPhotoLibraryUsageDescription":"发送图文消息","NSPhotoLibraryAddUsageDescription":"保存图片消息","NSLocationWhenInUseUsageDescription":"发送当前位置信息"},"dSYMs":false},"plugins":{"oauth":{"univerify":{}},"payment":{"weixin":{"__platform__":["android"],"appid":"wx466a4663da346e09","UniversalLinks":""},"alipay":{"__platform__":["android"]}},"share":{"weixin":{"appid":"wx466a4663da346e09","UniversalLinks":""}},"ad":{},"push":{},"geolocation":{"system":{"__platform__":["android"]}},"maps":{"amap":{"appkey_ios":"","appkey_android":"1dfbe526a37dcb1f13263e0b5871ca4d"}},"audio":{"mp3":{"description":"Android平台录音支持MP3格式文件"}}}},"nativePlugins":{},"uniStatistics":{"enable":true},"arguments":"{\"name\":\"\",\"path\":\"\",\"query\":\"\",\"id\":0}","allowsInlineMediaPlayback":true,"uni-app":{"compilerVersion":"3.5.3","control":"uni-v3","nvueCompiler":"uni-app","renderer":"auto","nvue":{"flex-direction":"column"},"nvueLaunchMode":"normal"},"tabBar":{"borderStyle":"rgba(255,255,255,0.4)","selectedColor":"#34CE98","list":[{"iconPath":"static/tabBar/tabBar_00.png","selectedIconPath":"static/tabBar/tabBar_show_00.png","pagePath":"pages/life/life","text":"共力人生"},{"iconPath":"static/tabBar/tabBar_02.png","selectedIconPath":"static/tabBar/tabBar_show_02.png","pagePath":"pages/store/index","text":"DT商城"},{"iconPath":"static/tabBar/tabBar_05.png","selectedIconPath":"static/tabBar/tabBar_show_05.png","pagePath":"pages/rank/index","text":"排行榜"},{"iconPath":"static/tabBar/tabBar_03.png","selectedIconPath":"static/tabBar/tabBar_show_03.png","pagePath":"pages/user/index","text":"我的"}],"height":"50px"},"launch_path":"__uniappview.html"},"locale":"auto"} \ No newline at end of file