From 8b5d275fa580c73b10ead9d9d855efd2bb16bd2a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=94=90=E6=98=8E=E6=98=8E?= <970899069@qq.com> Date: Fri, 8 Jul 2022 14:10:12 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=BB=E5=87=BA=E6=BF=80=E5=8A=B1=E8=A7=86?= =?UTF-8?q?=E9=A2=91=E5=B9=BF=E5=91=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- manifest.json | 2 +- pages/life/capacity.vue | 4 +++- pages/life/life.vue | 5 ++++- unpackage/dist/dev/app-plus/app-service.js | 4 ++-- unpackage/dist/dev/app-plus/app-view.js | 2 +- unpackage/dist/dev/app-plus/manifest.json | 2 +- 6 files changed, 12 insertions(+), 7 deletions(-) diff --git a/manifest.json b/manifest.json index 4c258f9..7b204fa 100644 --- a/manifest.json +++ b/manifest.json @@ -2,7 +2,7 @@ "name" : "共力生态", "appid" : "__UNI__DE7B0E6", "description" : "共力生态", - "versionName" : "1.0.35", + "versionName" : "1.0.36", "versionCode" : 100, "transformPx" : false, /* 5+App特有相关 */ diff --git a/pages/life/capacity.vue b/pages/life/capacity.vue index 5c13dff..ab26dfe 100644 --- a/pages/life/capacity.vue +++ b/pages/life/capacity.vue @@ -128,7 +128,9 @@ confirmText: '立即重置', cancelColor: '#999', cancelText: '再想想', - success: (res1) => { + success: (res1) => { + this.Sign() + return if (res1.confirm) { this.checkIMEI().then(res => { switch (res) { diff --git a/pages/life/life.vue b/pages/life/life.vue index 0a6971e..dfaf4e4 100644 --- a/pages/life/life.vue +++ b/pages/life/life.vue @@ -221,7 +221,10 @@ if(this.isSign){ this.$Router.push({name: 'Capacity'}) return - } + } + // 签到 + this.Sign() + return this.checkIMEI().then(res => { switch (res) { case 'Permanent': diff --git a/unpackage/dist/dev/app-plus/app-service.js b/unpackage/dist/dev/app-plus/app-service.js index 6b4c9a4..02de833 100644 --- a/unpackage/dist/dev/app-plus/app-service.js +++ b/unpackage/dist/dev/app-plus/app-service.js @@ -3282,7 +3282,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\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 _life = __webpack_require__(/*! @/apis/interfaces/life.js */ 47);\n\n\n\nvar _reading = __webpack_require__(/*! @/apis/interfaces/reading.js */ 48);\n\n\nvar _ad = _interopRequireDefault(__webpack_require__(/*! @/utils/ad.js */ 49));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function ownKeys(object, enumerableOnly) {var keys = Object.keys(object);if (Object.getOwnPropertySymbols) {var symbols = Object.getOwnPropertySymbols(object);if (enumerableOnly) symbols = symbols.filter(function (sym) {return Object.getOwnPropertyDescriptor(object, sym).enumerable;});keys.push.apply(keys, symbols);}return keys;}function _objectSpread(target) {for (var i = 1; i < arguments.length; i++) {var source = arguments[i] != null ? arguments[i] : {};if (i % 2) {ownKeys(Object(source), true).forEach(function (key) {_defineProperty(target, key, source[key]);});} else if (Object.getOwnPropertyDescriptors) {Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));} else {ownKeys(Object(source)).forEach(function (key) {Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));});}}return target;}function _defineProperty(obj, key, value) {if (key in obj) {Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true });} else {obj[key] = value;}return obj;}\nvar account;var _default =\n{\n data: function data() {\n return {\n nickname: '',\n figurePath: '',\n identity: {\n button_cover_url: '' },\n\n children: {\n recommend: 0,\n indirect: 0 },\n\n message: 0,\n order: {\n all: 0,\n init: 0,\n pay: 0,\n delivered: 0 },\n\n nextSignAt: 0,\n glz: 0,\n base_hour: 0,\n base_seconds: 0,\n timeData: {},\n isSign: false,\n isAccount: false,\n isOver: false };\n\n },\n onShow: function onShow() {\n this.getLife();\n },\n methods: {\n // 倒计时\n TimeDown: function TimeDown(e) {\n this.timeData = e;\n },\n // 倒计时结束\n TimeFinish: function TimeFinish() {\n this.isSign = false;\n if (this.isAccount) {\n this.isAccount = false;\n clearInterval(account);\n }\n },\n // 共力人生\n getLife: function getLife() {var _this = this;\n (0, _life.life)().then(function (res) {\n _this.glz = res.account.glz;\n _this.base_hour = res.account.base_hour;\n _this.base_seconds = res.account.base_seconds;\n _this.nextSignAt = res.next_sign_at * 1000;\n _this.nickname = res.nickname;\n _this.figurePath = res.figure_path;\n _this.identity = res.identity;\n _this.children = res.children;\n _this.message = res.message;\n _this.order = res.order;\n _this.isSign = res.is_sign;\n _this.isOver = res.is_over;\n if (res.is_sign) {\n _this.outTime();\n }\n }).catch(function (err) {\n uni.showToast({\n title: err.message,\n icon: 'none' });\n\n });\n },\n // 计时器\n outTime: function outTime() {var _this2 = this;\n this.$nextTick(function () {\n try {\n // 计算数值\n if (!_this2.isAccount) {\n _this2.isAccount = true;\n account = setInterval(function () {\n var newGlz = Number(_this2.glz) + _this2.base_seconds;\n _this2.glz = newGlz.toFixed(4);\n }, 1000);\n }\n // 签到开始倒计时\n _this2.$refs.countDown.start();\n } catch (e) {\n uni.showToast({\n title: e,\n icon: 'none' });\n\n }\n });\n },\n // 签到\n onSign: function onSign() {var _this3 = this;\n if (this.isSign) {\n this.$Router.push({ name: 'Capacity' });\n return;\n }\n this.checkIMEI().then(function (res) {\n switch (res) {\n case 'Permanent':\n uni.showModal({\n title: '提示',\n content: '签到功能需使用您的电话状态和网络信息,请在手机设置中权限开启您的权限',\n showCancel: false });\n\n break;\n case 'Temporary':\n uni.showModal({\n title: '提示',\n content: '签到功能需使用您的电话状态和网络信息,请点击设置开启应用权限',\n cancelText: '获取权限',\n confirmText: '稍后再说',\n success: function success(e) {\n if (e.cancel) {\n _this3.checkIMEI().then(function (IMEI) {\n if (IMEI === 'Success') {\n _this3.showAd();\n }\n });\n }\n } });\n\n break;\n case 'Success':\n _this3.showAd();\n break;}\n\n });\n },\n // 微信阅读\n onReading: function onReading() {\n uni.showLoading({\n title: '' });\n\n (0, _reading.readingUrl)().then(function (res) {\n if (!res.is_over) {\n try {\n plus.runtime.openURL(res.ticket);\n } catch (e) {\n __f__(\"log\", e, \" at pages/life/life.vue:267\");\n }\n }\n uni.hideLoading();\n }).catch(function (err) {\n uni.showToast({\n title: err.message,\n icon: 'none' });\n\n });\n },\n // 激励广告\n showAd: function showAd() {var _this4 = this;\n _ad.default.show({\n adpid: 1428308887,\n adType: 'RewardedVideo' },\n function (detail) {\n if (detail && detail.isEnded) {\n _this4.Sign();\n }\n }, function (err) {\n // this.Sign()\n });\n },\n // 签到\n Sign: function Sign() {var _this5 = this;\n uni.showLoading({\n title: '签到中..' });\n\n (0, _life.sign)().then(function (res) {\n uni.showToast({\n title: '签到成功',\n icon: 'none' });\n\n _this5.getLife();\n }).catch(function (err) {\n uni.showToast({\n title: err.message,\n icon: 'none' });\n\n });\n },\n // 我的订单\n onNav: function onNav(name, type) {\n if (type) {\n this.$Router.pushTab(_objectSpread({},\n name));\n\n return;\n }\n this.$Router.push(_objectSpread({},\n name));\n\n },\n // 开发中提示\n onToast: function onToast(title) {\n uni.showToast({\n title: title,\n icon: 'none' });\n\n },\n // imei权限\n checkIMEI: function checkIMEI() {\n // 检查imei权限\n return new Promise(function (resolve, reject) {\n if (plus.os.name == \"Android\") {\n plus.android.requestPermissions(['android.permission.READ_PHONE_STATE'], function (e) {\n if (e.deniedAlways.length > 0) {\n resolve('Permanent');\n }\n if (e.deniedPresent.length > 0) {\n resolve('Temporary');\n }\n if (e.granted.length > 0) {\n resolve('Success');\n }\n }, function (e) {\n uni.showToast({\n title: JSON.stringify(e),\n icon: 'none' });\n\n });\n return;\n }\n reject('非安卓设备');\n });\n } },\n\n onHide: function onHide() {\n try {\n clearInterval(account);\n this.$refs.countDown.pause();\n this.isAccount = false;\n } catch (err) {\n uni.showToast({\n title: err,\n icon: 'none' });\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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbGlmZS9saWZlLnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFxSEE7Ozs7QUFJQTs7O0FBR0EsK0U7QUFDQSxZO0FBQ0E7QUFDQSxNQURBLGtCQUNBO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLG9CQUZBO0FBR0E7QUFDQSw0QkFEQSxFQUhBOztBQU1BO0FBQ0Esb0JBREE7QUFFQSxtQkFGQSxFQU5BOztBQVVBLGdCQVZBO0FBV0E7QUFDQSxjQURBO0FBRUEsZUFGQTtBQUdBLGNBSEE7QUFJQSxvQkFKQSxFQVhBOztBQWlCQSxtQkFqQkE7QUFrQkEsWUFsQkE7QUFtQkEsa0JBbkJBO0FBb0JBLHFCQXBCQTtBQXFCQSxrQkFyQkE7QUFzQkEsbUJBdEJBO0FBdUJBLHNCQXZCQTtBQXdCQSxtQkF4QkE7O0FBMEJBLEdBNUJBO0FBNkJBLFFBN0JBLG9CQTZCQTtBQUNBO0FBQ0EsR0EvQkE7QUFnQ0E7QUFDQTtBQUNBLFlBRkEsb0JBRUEsQ0FGQSxFQUVBO0FBQ0E7QUFDQSxLQUpBO0FBS0E7QUFDQSxjQU5BLHdCQU1BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBWkE7QUFhQTtBQUNBLFdBZEEscUJBY0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BaEJBLEVBZ0JBLEtBaEJBLENBZ0JBO0FBQ0E7QUFDQSw0QkFEQTtBQUVBLHNCQUZBOztBQUlBLE9BckJBO0FBc0JBLEtBckNBO0FBc0NBO0FBQ0EsV0F2Q0EscUJBdUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGFBSEEsRUFHQSxJQUhBO0FBSUE7QUFDQTtBQUNBO0FBQ0EsU0FYQSxDQVdBO0FBQ0E7QUFDQSxvQkFEQTtBQUVBLHdCQUZBOztBQUlBO0FBQ0EsT0FsQkE7QUFtQkEsS0EzREE7QUE0REE7QUFDQSxVQTdEQSxvQkE2REE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EseUJBREE7QUFFQSwyREFGQTtBQUdBLCtCQUhBOztBQUtBO0FBQ0E7QUFDQTtBQUNBLHlCQURBO0FBRUEsdURBRkE7QUFHQSxnQ0FIQTtBQUlBLGlDQUpBO0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUJBSkE7QUFLQTtBQUNBLGVBYkE7O0FBZUE7QUFDQTtBQUNBO0FBQ0Esa0JBM0JBOztBQTZCQSxPQTlCQTtBQStCQSxLQWpHQTtBQWtHQTtBQUNBLGFBbkdBLHVCQW1HQTtBQUNBO0FBQ0EsaUJBREE7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUZBLENBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BVEEsRUFTQSxLQVRBLENBU0E7QUFDQTtBQUNBLDRCQURBO0FBRUEsc0JBRkE7O0FBSUEsT0FkQTtBQWVBLEtBdEhBO0FBdUhBO0FBQ0EsVUF4SEEsb0JBd0hBO0FBQ0E7QUFDQSx5QkFEQTtBQUVBLCtCQUZBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQVBBLEVBT0E7QUFDQTtBQUNBLE9BVEE7QUFVQSxLQW5JQTtBQW9JQTtBQUNBLFFBcklBLGtCQXFJQTtBQUNBO0FBQ0Esc0JBREE7O0FBR0E7QUFDQTtBQUNBLHVCQURBO0FBRUEsc0JBRkE7O0FBSUE7QUFDQSxPQU5BLEVBTUEsS0FOQSxDQU1BO0FBQ0E7QUFDQSw0QkFEQTtBQUVBLHNCQUZBOztBQUlBLE9BWEE7QUFZQSxLQXJKQTtBQXNKQTtBQUNBLFNBdkpBLGlCQXVKQSxJQXZKQSxFQXVKQSxJQXZKQSxFQXVKQTtBQUNBO0FBQ0E7QUFDQSxZQURBOztBQUdBO0FBQ0E7QUFDQTtBQUNBLFVBREE7O0FBR0EsS0FqS0E7QUFrS0E7QUFDQSxXQW5LQSxtQkFtS0EsS0FuS0EsRUFtS0E7QUFDQTtBQUNBLG9CQURBO0FBRUEsb0JBRkE7O0FBSUEsS0F4S0E7QUF5S0E7QUFDQSxhQTFLQSx1QkEwS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBVkEsRUFVQTtBQUNBO0FBQ0Esc0NBREE7QUFFQSwwQkFGQTs7QUFJQSxXQWZBO0FBZ0JBO0FBQ0E7QUFDQTtBQUNBLE9BckJBO0FBc0JBLEtBbE1BLEVBaENBOztBQW9PQSxRQXBPQSxvQkFvT0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBSkEsQ0FJQTtBQUNBO0FBQ0Esa0JBREE7QUFFQSxvQkFGQTs7QUFJQTs7QUFFQSxHQWhQQSxFIiwiZmlsZSI6IjQ2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwibGlmZVwiPlxyXG5cdFx0PCEtLSDotKbmiLfkv6Hmga8gLS0+XHJcblx0XHQ8dmlldyBjbGFzcz1cImxpZmUtaGVhZGVyXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwibGlmZS1oZWFkZXItZmxleFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibGlmZS1oZWFkZXItaXRlbVwiPnt7Z2x6fX08dGV4dD5HTEY8L3RleHQ+PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8IS0tIOWFseWKm+S6uueUnyAtLT5cclxuXHRcdDx2aWV3IGNsYXNzPVwibGlmZS1jb3ZlclwiPlxuXHRcdFx0PCEtLSDnrb7liLAgLS0+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwibGlmZS1zaWduXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsaWZlLXNpZ24taWNvbiBudW1iZXItZmxvYXRcIiBAY2xpY2s9XCJvblNpZ25cIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGlmZS1zaWduLWljb24tdGV4dFwiPnt7aXNTaWduID8gJ0dMRic6ICfnrb7liLAnfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8aW1hZ2UgY2xhc3M9XCJsaWZlLXNpZ24taWNvbi1pbWFnZVwiIDpzcmM9XCJyZXF1aXJlKCdAL3N0YXRpYy9pY29uL3NpZ25fYnRuLnBuZycpXCIgYWx0PVwi562+5YiwXCI+PC9pbWFnZT5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgdi1zaG93PVwiaXNTaWduXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImxpZmUtc2lnbi1udW1cIj57e2Jhc2VfaG91cn19PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsaWZlLXNpZ24tdW5pdFwiPkdMRi9oPC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsaWZlLXNpZ24tdGltZVwiPlxyXG5cdFx0XHRcdFx0XHQ8dS1jb3VudC1kb3duIHJlZj1cImNvdW50RG93blwiIDp0aW1lPVwibmV4dFNpZ25BdFwiIGZvcm1hdD1cIkhIOm1tOnNzXCIgOmF1dG9TdGFydD1cImZhbHNlXCJcclxuXHRcdFx0XHRcdFx0XHRAY2hhbmdlPVwiVGltZURvd25cIiBAZmluaXNoPVwiVGltZUZpbmlzaFwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGltZVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHRleHRcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y2xhc3M9XCJ0aW1lX19pdGVtXCI+e3sgdGltZURhdGEuaG91cnMgPiA5ID8gdGltZURhdGEuaG91cnM6ICcwJyt0aW1lRGF0YS5ob3Vyc319OjwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHRcdDx0ZXh0XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNsYXNzPVwidGltZV9faXRlbVwiPnt7IHRpbWVEYXRhLm1pbnV0ZXMgPiA5ID8gdGltZURhdGEubWludXRlczogJzAnK3RpbWVEYXRhLm1pbnV0ZXMgfX06PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHRleHRcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y2xhc3M9XCJ0aW1lX19pdGVtXCI+e3sgdGltZURhdGEuc2Vjb25kcyA+IDkgPyB0aW1lRGF0YS5zZWNvbmRzOiAnMCcrdGltZURhdGEuc2Vjb25kcyB9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdS1jb3VudC1kb3duPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxuXHRcdFx0PCEtLSDlvq7kv6HpmIXor7sgLS0+XG5cdFx0XHQ8dmlldyBjbGFzcz1cInJlYWRpbmdcIiB2LWlmPVwiIWlzT3ZlclwiPlxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInJlYWRpbmctaWNvbiBudW1iZXItZmxvYXRcIiBAY2xpY2s9XCJvblJlYWRpbmdcIj5cblx0XHRcdFx0XHQ8aW1hZ2UgY2xhc3M9XCJyZWFkaW5nLWljb24taW1hZ2VcIiA6c3JjPVwicmVxdWlyZSgnQC9zdGF0aWMvaWNvbi9yZWFkaW5nX2J0bi5wbmcnKVwiIGFsdD1cIuetvuWIsFwiPjwvaW1hZ2U+XG5cdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJyZWFkaW5nLXRpdGxlXCI+5YWx5Yqb5YiG5Yqg5oiQPC92aWV3PlxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8aW1hZ2UgY2xhc3M9XCJsaWZlLWNvdmVyLWJhY2tcIiA6c3JjPVwicmVxdWlyZSgnQC9zdGF0aWMvbGlmZS9iYWNrLnBuZycpXCI+PC9pbWFnZT5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJsaWZlLXJvbGVcIj5cclxuXHRcdFx0XHQ8aW1hZ2UgY2xhc3M9XCJsaWZlLXJvbGUtc3JjXCIgOnNyYz1cImZpZ3VyZVBhdGhcIiBtb2RlPVwid2lkdGhGaXhcIiAvPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibGlmZS1yb2xlLWNvbnRlbnRcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGlmZS1yb2xlLW5pY2tcIj57e25pY2tuYW1lIHx8ICctJ319PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsaWZlLXJvbGUtY2FyZFwiPlxyXG5cdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cImlkZW50aXR5LmJ1dHRvbl9jb3Zlcl91cmxcIiBtb2RlPVwid2lkdGhGaXhcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PCEtLSDlip/og73lhaXlj6MgLS0+XHJcblx0XHQ8dmlldyBjbGFzcz1cImxpZmUtZmxleFwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImxpZmUtZmxleC1pdGVtIGhvdXNlXCIgQGNsaWNrPVwib25OYXYoe25hbWU6ICdTdG9yZSd9LCAndGFiJylcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImhvdXNlLWNvbnRlbnRcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaG91c2UtdGl0bGVcIj5EVOWVhuWfjjwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaG91c2Utc3VidGl0bGVcIj7lhbHlipvlhbHmg6A8L2JyPuWBpeW6t+eUn+a0u+mmhjwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uL3N0YXRpYy9pbWcvaG91c2VfYmFjay5qcGdcIiBtb2RlPVwiYXNwZWN0RmlsbFwiPjwvaW1hZ2U+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJsaWZlLWZsZXgtaXRlbSBib3RoXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJib3RoLWl0ZW0gdGVhbVwiIEBjbGljaz1cIm9uVG9hc3QoJ+WFseWKm+aWh+WoseaaguacquW8gOaUvuWwveaDheacn+W+hScpXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRlYW0tY29udGVudFwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRlYW0tdGl0bGVcIj7lhbHlipvmloflqLE8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGVhbS1zdWJ0aXRsZVwiPuaWh+Woseefreinhumikei/keacn+W8gOaUvjwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi9zdGF0aWMvaW1nL3RleHRfYmFjay5qcGdcIiBtb2RlPVwiYXNwZWN0RmlsbFwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiYm90aC1pdGVtIHRlYW1cIiBAY2xpY2s9XCJvbk5hdih7bmFtZTogJ1RlYW0nfSwgJycpXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRlYW0tY29udGVudFwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRlYW0tdGl0bGVcIj7lhbHlipvlm6LpmJ88L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGVhbS1zdWJ0aXRsZVwiPlxyXG5cdFx0XHRcdFx0XHRcdOi/keacn3t7Y2hpbGRyZW4uaW5kaXJlY3R9feS6uuaIkOS4uuS8meS8tDwvYnI+XHJcblx0XHRcdFx0XHRcdFx06L+R5pyfe3tjaGlsZHJlbi5yZWNvbW1lbmR9feS6uuWKoOWFpeWutuaXj1xyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vc3RhdGljL2ltZy90ZWFtX2JhY2suanBnXCIgbW9kZT1cImFzcGVjdEZpbGxcIj48L2ltYWdlPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8IS0tIDx2aWV3IGNsYXNzPVwibGlmZS1mbGV4LWl0ZW0gb3RoZXJcIiBAY2xpY2s9XCJvblRvYXN0KCfmtojmga/kuK3lv4PmmoLmnKrlvIDmlL7lsL3mg4XmnJ/lvoUnKVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwib3RoZXItdGl0bGVcIj5cclxuXHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi9zdGF0aWMvbGlmZS9pY29uXzA1LnBuZ1wiIG1vZGU9XCJ3aWR0aEZpeFwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHTmtojmga/kuK3lv4NcclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJvdGhlci1zdWJ0aXRsZVwiPnt7bWVzc2FnZSA+IDAgPyBtZXNzYWdlICsgJ+adoeacquivu+a2iOaBryc6ICfmmoLml6Dmtojmga8nfX08L3ZpZXc+XHJcblx0XHRcdFx0PGltYWdlIGNsYXNzPVwib3RoZXItYmFja1wiIHNyYz1cIi4uLy4uL3N0YXRpYy9saWZlL2ljb25fMDcucG5nXCI+PC9pbWFnZT5cclxuXHRcdFx0PC92aWV3PiAtLT5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJsaWZlLWZsZXgtaXRlbSBvdGhlclwiIEBjbGljaz1cIm9uTmF2KHtuYW1lOiAnSW52aXRhdGlvbid9LCAnJylcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIm90aGVyLXRpdGxlXCI+XHJcblx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vc3RhdGljL2xpZmUvaWNvbl8wMy5wbmdcIiBtb2RlPVwid2lkdGhGaXhcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx06YKA6K+35pyL5Y+LXHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwib3RoZXItc3VidGl0bGVcIj7liqDpgJ/lhbHlipvliIblop7plb88L3ZpZXc+XHJcblx0XHRcdFx0PGltYWdlIGNsYXNzPVwib3RoZXItYmFja1wiIHNyYz1cIi4uLy4uL3N0YXRpYy9saWZlL2ljb25fMDgucG5nXCI+PC9pbWFnZT5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImxpZmUtZmxleC1pdGVtIG90aGVyXCIgQGNsaWNrPVwib25OYXYoe25hbWU6ICdPcmRlcicscGFyYW1zOntpbmRleDowfX0pXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJvdGhlci10aXRsZVwiPlxyXG5cdFx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uL3N0YXRpYy9saWZlL2ljb25fMDQucG5nXCIgbW9kZT1cIndpZHRoRml4XCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdOaIkeeahOiuouWNlVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIm90aGVyLXN1YnRpdGxlXCI+e3tvcmRlci5hbGwgPT09IDAgPyAn5pqC5peg6K6i5Y2VJzogJ+iuouWNleaVsOmHjycgKyBvcmRlci5hbGx9fTwvdmlldz5cclxuXHRcdFx0XHQ8aW1hZ2UgY2xhc3M9XCJvdGhlci1iYWNrXCIgc3JjPVwiLi4vLi4vc3RhdGljL2xpZmUvaWNvbl8wOS5wbmdcIj48L2ltYWdlPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwhLS0gPHZpZXcgY2xhc3M9XCJsaWZlLWZsZXgtaXRlbSBvdGhlclwiIEBjbGljaz1cIm9uVG9hc3QoJ+WFseWKm+WlveWPi+aaguacquW8gOaUvuWwveaDheacn+W+hScpXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJvdGhlci10aXRsZVwiPlxyXG5cdFx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uL3N0YXRpYy9saWZlL2ljb25fMDYucG5nXCIgbW9kZT1cIndpZHRoRml4XCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdOWFseWKm+WlveWPi1xyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIm90aGVyLXN1YnRpdGxlXCI+5Zyo57q/5Y2z5pe25LqS5YqoPC92aWV3PlxyXG5cdFx0XHRcdDxpbWFnZSBjbGFzcz1cIm90aGVyLWJhY2tcIiBzcmM9XCIuLi8uLi9zdGF0aWMvbGlmZS9pY29uXzEwLnBuZ1wiPjwvaW1hZ2U+XHJcblx0XHRcdDwvdmlldz4gLS0+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQge1xyXG5cdFx0bGlmZSxcclxuXHRcdHNpZ25cclxuXHR9IGZyb20gJ0AvYXBpcy9pbnRlcmZhY2VzL2xpZmUuanMnXG5cdGltcG9ydCB7XG5cdFx0cmVhZGluZ1VybFxuXHR9IGZyb20gJ0AvYXBpcy9pbnRlcmZhY2VzL3JlYWRpbmcuanMnXHJcblx0aW1wb3J0IEFEIGZyb20gJ0AvdXRpbHMvYWQuanMnXHJcblx0dmFyIGFjY291bnQ7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRuaWNrbmFtZTogJycsXHJcblx0XHRcdFx0ZmlndXJlUGF0aDogJycsXHJcblx0XHRcdFx0aWRlbnRpdHk6IHtcclxuXHRcdFx0XHRcdGJ1dHRvbl9jb3Zlcl91cmw6ICcnXHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRjaGlsZHJlbjoge1xyXG5cdFx0XHRcdFx0cmVjb21tZW5kOiAwLFxyXG5cdFx0XHRcdFx0aW5kaXJlY3Q6IDBcclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdG1lc3NhZ2U6IDAsXHJcblx0XHRcdFx0b3JkZXI6IHtcclxuXHRcdFx0XHRcdGFsbDogMCxcclxuXHRcdFx0XHRcdGluaXQ6IDAsXHJcblx0XHRcdFx0XHRwYXk6IDAsXHJcblx0XHRcdFx0XHRkZWxpdmVyZWQ6IDBcclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdG5leHRTaWduQXQ6IDAsXHJcblx0XHRcdFx0Z2x6OiAwLFxyXG5cdFx0XHRcdGJhc2VfaG91cjogMCxcclxuXHRcdFx0XHRiYXNlX3NlY29uZHM6IDAsXHJcblx0XHRcdFx0dGltZURhdGE6IHt9LFxyXG5cdFx0XHRcdGlzU2lnbjogZmFsc2UsXHJcblx0XHRcdFx0aXNBY2NvdW50OiBmYWxzZSxcblx0XHRcdFx0aXNPdmVyXHQgOiBmYWxzZSxcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRvblNob3coKSB7XHJcblx0XHRcdHRoaXMuZ2V0TGlmZSgpXHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHQvLyDlgJLorqHml7ZcclxuXHRcdFx0VGltZURvd24oZSkge1xyXG5cdFx0XHRcdHRoaXMudGltZURhdGEgPSBlXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOWAkuiuoeaXtue7k+adn1xyXG5cdFx0XHRUaW1lRmluaXNoKCkge1xyXG5cdFx0XHRcdHRoaXMuaXNTaWduID0gZmFsc2VcclxuXHRcdFx0XHRpZiAodGhpcy5pc0FjY291bnQpIHtcclxuXHRcdFx0XHRcdHRoaXMuaXNBY2NvdW50ID0gZmFsc2U7XHJcblx0XHRcdFx0XHRjbGVhckludGVydmFsKGFjY291bnQpXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDlhbHlipvkurrnlJ9cclxuXHRcdFx0Z2V0TGlmZSgpIHtcclxuXHRcdFx0XHRsaWZlKCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dGhpcy5nbHogPSByZXMuYWNjb3VudC5nbHpcclxuXHRcdFx0XHRcdHRoaXMuYmFzZV9ob3VyID0gcmVzLmFjY291bnQuYmFzZV9ob3VyXHJcblx0XHRcdFx0XHR0aGlzLmJhc2Vfc2Vjb25kcyA9IHJlcy5hY2NvdW50LmJhc2Vfc2Vjb25kc1xyXG5cdFx0XHRcdFx0dGhpcy5uZXh0U2lnbkF0ID0gcmVzLm5leHRfc2lnbl9hdCAqIDEwMDBcclxuXHRcdFx0XHRcdHRoaXMubmlja25hbWUgPSByZXMubmlja25hbWVcclxuXHRcdFx0XHRcdHRoaXMuZmlndXJlUGF0aCA9IHJlcy5maWd1cmVfcGF0aFxyXG5cdFx0XHRcdFx0dGhpcy5pZGVudGl0eSA9IHJlcy5pZGVudGl0eVxyXG5cdFx0XHRcdFx0dGhpcy5jaGlsZHJlbiA9IHJlcy5jaGlsZHJlblxyXG5cdFx0XHRcdFx0dGhpcy5tZXNzYWdlID0gcmVzLm1lc3NhZ2VcclxuXHRcdFx0XHRcdHRoaXMub3JkZXIgPSByZXMub3JkZXJcclxuXHRcdFx0XHRcdHRoaXMuaXNTaWduID0gcmVzLmlzX3NpZ25cblx0XHRcdFx0XHR0aGlzLmlzT3ZlciA9IHJlcy5pc19vdmVyXHJcblx0XHRcdFx0XHRpZiAocmVzLmlzX3NpZ24pIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5vdXRUaW1lKClcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiBlcnIubWVzc2FnZSxcclxuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOiuoeaXtuWZqFxyXG5cdFx0XHRvdXRUaW1lKCkge1xyXG5cdFx0XHRcdHRoaXMuJG5leHRUaWNrKCgpID0+IHtcclxuXHRcdFx0XHRcdHRyeSB7XHJcblx0XHRcdFx0XHRcdC8vIOiuoeeul+aVsOWAvFxyXG5cdFx0XHRcdFx0XHRpZiAoIXRoaXMuaXNBY2NvdW50KSB7XHJcblx0XHRcdFx0XHRcdFx0dGhpcy5pc0FjY291bnQgPSB0cnVlO1xyXG5cdFx0XHRcdFx0XHRcdGFjY291bnQgPSBzZXRJbnRlcnZhbCgoKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHRsZXQgbmV3R2x6ID0gKE51bWJlcih0aGlzLmdseikgKyB0aGlzLmJhc2Vfc2Vjb25kcylcclxuXHRcdFx0XHRcdFx0XHRcdHRoaXMuZ2x6ID0gbmV3R2x6LnRvRml4ZWQoNClcclxuXHRcdFx0XHRcdFx0XHR9LCAxMDAwKVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC8vIOetvuWIsOW8gOWni+WAkuiuoeaXtlxyXG5cdFx0XHRcdFx0XHR0aGlzLiRyZWZzLmNvdW50RG93bi5zdGFydCgpO1xyXG5cdFx0XHRcdFx0fSBjYXRjaCAoZSkge1xyXG5cdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogZSxcclxuXHRcdFx0XHRcdFx0XHRpY29uOiAnbm9uZSdcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDnrb7liLBcclxuXHRcdFx0b25TaWduKCkge1xyXG5cdFx0XHRcdGlmKHRoaXMuaXNTaWduKXtcclxuXHRcdFx0XHRcdHRoaXMuJFJvdXRlci5wdXNoKHtuYW1lOiAnQ2FwYWNpdHknfSlcclxuXHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0aGlzLmNoZWNrSU1FSSgpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHN3aXRjaCAocmVzKSB7XHJcblx0XHRcdFx0XHRcdGNhc2UgJ1Blcm1hbmVudCc6XHJcblx0XHRcdFx0XHRcdFx0dW5pLnNob3dNb2RhbCh7XHJcblx0XHRcdFx0XHRcdFx0XHR0aXRsZTogJ+aPkOekuicsXHJcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAn562+5Yiw5Yqf6IO96ZyA5L2/55So5oKo55qE55S16K+d54q25oCB5ZKM572R57uc5L+h5oGv77yM6K+35Zyo5omL5py66K6+572u5Lit5p2D6ZmQ5byA5ZCv5oKo55qE5p2D6ZmQJyxcclxuXHRcdFx0XHRcdFx0XHRcdHNob3dDYW5jZWw6IGZhbHNlLFxyXG5cdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRcdGNhc2UgJ1RlbXBvcmFyeSc6XHJcblx0XHRcdFx0XHRcdFx0dW5pLnNob3dNb2RhbCh7XHJcblx0XHRcdFx0XHRcdFx0XHR0aXRsZTogJ+aPkOekuicsXHJcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAn562+5Yiw5Yqf6IO96ZyA5L2/55So5oKo55qE55S16K+d54q25oCB5ZKM572R57uc5L+h5oGv77yM6K+354K55Ye76K6+572u5byA5ZCv5bqU55So5p2D6ZmQJyxcclxuXHRcdFx0XHRcdFx0XHRcdGNhbmNlbFRleHQ6ICfojrflj5bmnYPpmZAnLFxyXG5cdFx0XHRcdFx0XHRcdFx0Y29uZmlybVRleHQ6ICfnqI3lkI7lho3or7QnLFxyXG5cdFx0XHRcdFx0XHRcdFx0c3VjY2VzczogZSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGlmIChlLmNhbmNlbCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRoaXMuY2hlY2tJTUVJKCkudGhlbihJTUVJID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGlmIChJTUVJID09PSAnU3VjY2VzcycpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGhpcy5zaG93QWQoKVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0XHRjYXNlICdTdWNjZXNzJzpcclxuXHRcdFx0XHRcdFx0XHR0aGlzLnNob3dBZCgpXHJcblx0XHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcblx0XHRcdC8vIOW+ruS/oemYheivu1xuXHRcdFx0b25SZWFkaW5nKCl7XG5cdFx0XHRcdHVuaS5zaG93TG9hZGluZyh7XG5cdFx0XHRcdFx0dGl0bGU6ICcnXG5cdFx0XHRcdH0pXG5cdFx0XHRcdHJlYWRpbmdVcmwoKS50aGVuKHJlcyA9PiB7XG5cdFx0XHRcdFx0aWYoIXJlcy5pc19vdmVyKXtcblx0XHRcdFx0XHRcdHRyeXtcblx0XHRcdFx0XHRcdFx0cGx1cy5ydW50aW1lLm9wZW5VUkwocmVzLnRpY2tldClcblx0XHRcdFx0XHRcdH1jYXRjaChlKXtcblx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2coZSlcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKClcblx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHtcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHRcdHRpdGxlOiBlcnIubWVzc2FnZSxcblx0XHRcdFx0XHRcdGljb24gOiAnbm9uZSdcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHR9KVxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5r+A5Yqx5bm/5ZGKXHJcblx0XHRcdHNob3dBZCgpIHtcclxuXHRcdFx0XHRBRC5zaG93KHtcclxuXHRcdFx0XHRcdGFkcGlkOiAxNDI4MzA4ODg3LFxyXG5cdFx0XHRcdFx0YWRUeXBlOiAnUmV3YXJkZWRWaWRlbydcclxuXHRcdFx0XHR9LCBkZXRhaWwgPT4ge1xuXHRcdFx0XHRcdGlmIChkZXRhaWwgJiYgZGV0YWlsLmlzRW5kZWQpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5TaWduKClcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9LCBlcnIgPT4ge1xuXHRcdFx0XHRcdC8vIHRoaXMuU2lnbigpXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcblx0XHRcdC8vIOetvuWIsFxuXHRcdFx0U2lnbigpe1xuXHRcdFx0XHR1bmkuc2hvd0xvYWRpbmcoe1xuXHRcdFx0XHRcdHRpdGxlOiAn562+5Yiw5LitLi4nXG5cdFx0XHRcdH0pXG5cdFx0XHRcdHNpZ24oKS50aGVuKHJlcyA9PiB7XG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0XHR0aXRsZTogJ+etvuWIsOaIkOWKnycsXG5cdFx0XHRcdFx0XHRpY29uOiAnbm9uZSdcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdHRoaXMuZ2V0TGlmZSgpXG5cdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0XHR0aXRsZTogZXJyLm1lc3NhZ2UsXG5cdFx0XHRcdFx0XHRpY29uOiAnbm9uZSdcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHR9KVxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5oiR55qE6K6i5Y2VXHJcblx0XHRcdG9uTmF2KG5hbWUsIHR5cGUpIHtcclxuXHRcdFx0XHRpZiAodHlwZSkge1xyXG5cdFx0XHRcdFx0dGhpcy4kUm91dGVyLnB1c2hUYWIoe1xyXG5cdFx0XHRcdFx0XHQuLi5uYW1lXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0cmV0dXJuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRoaXMuJFJvdXRlci5wdXNoKHtcclxuXHRcdFx0XHRcdC4uLm5hbWVcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDlvIDlj5HkuK3mj5DnpLpcclxuXHRcdFx0b25Ub2FzdCh0aXRsZSkge1xyXG5cdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0dGl0bGUsXHJcblx0XHRcdFx0XHRpY29uOiAnbm9uZSdcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyBpbWVp5p2D6ZmQXHJcblx0XHRcdGNoZWNrSU1FSSgpIHtcclxuXHRcdFx0XHQvLyDmo4Dmn6VpbWVp5p2D6ZmQXHJcblx0XHRcdFx0cmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcclxuXHRcdFx0XHRcdGlmIChwbHVzLm9zLm5hbWUgPT0gXCJBbmRyb2lkXCIpIHtcclxuXHRcdFx0XHRcdFx0cGx1cy5hbmRyb2lkLnJlcXVlc3RQZXJtaXNzaW9ucyhbJ2FuZHJvaWQucGVybWlzc2lvbi5SRUFEX1BIT05FX1NUQVRFJ10sIChlKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0aWYgKGUuZGVuaWVkQWx3YXlzLmxlbmd0aCA+IDApIHtcclxuXHRcdFx0XHRcdFx0XHRcdHJlc29sdmUoJ1Blcm1hbmVudCcpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRpZiAoZS5kZW5pZWRQcmVzZW50Lmxlbmd0aCA+IDApIHtcclxuXHRcdFx0XHRcdFx0XHRcdHJlc29sdmUoJ1RlbXBvcmFyeScpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRpZiAoZS5ncmFudGVkLmxlbmd0aCA+IDApIHtcclxuXHRcdFx0XHRcdFx0XHRcdHJlc29sdmUoJ1N1Y2Nlc3MnKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH0sIChlKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0XHR0aXRsZTogSlNPTi5zdHJpbmdpZnkoZSksXHJcblx0XHRcdFx0XHRcdFx0XHRpY29uOiAnbm9uZSdcclxuXHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHJlamVjdCgn6Z2e5a6J5Y2T6K6+5aSHJyk7XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG9uSGlkZSgpIHtcclxuXHRcdFx0dHJ5IHtcclxuXHRcdFx0XHRjbGVhckludGVydmFsKGFjY291bnQpXHJcblx0XHRcdFx0dGhpcy4kcmVmcy5jb3VudERvd24ucGF1c2UoKTtcclxuXHRcdFx0XHR0aGlzLmlzQWNjb3VudCA9IGZhbHNlO1xyXG5cdFx0XHR9IGNhdGNoIChlcnIpIHtcclxuXHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdHRpdGxlOiBlcnIsXHJcblx0XHRcdFx0XHRpY29uOiAnbm9uZSdcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgc2NvcGVkPlxyXG5cdC8qIOawlOazoea8gua1riAqL1xyXG5cdC5udW1iZXItZmxvYXQge1xyXG5cdFx0YW5pbWF0aW9uOiA0cyBvY3RmbG9hdCBpbmZpbml0ZTtcclxuXHR9XHJcblxyXG5cdEBrZXlmcmFtZXMgb2N0ZmxvYXQge1xyXG5cdFx0MCUge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdDUwJSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDE1cnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdDEwMCUge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuPC9zdHlsZT5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuXHQubGlmZSB7XHJcblx0XHRtaW4taGVpZ2h0OiAxMDB2aDtcclxuXHRcdGJhY2tncm91bmQ6ICNmOGY4Zjg7XHJcblx0fVxyXG5cclxuXHQvLyDlip/og73moI/nm65cclxuXHQubGlmZS1mbGV4IHtcclxuXHRcdHBhZGRpbmc6IDMwcnB4IDIwcnB4IDMwcnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMzBycHg7XHJcblx0XHRtYXJnaW4tdG9wOiAtMzBycHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2luZG93LWNvbG9yO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDE7XHJcblxyXG5cdFx0LmxpZmUtZmxleC1pdGVtIHtcclxuXHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcnB4O1xyXG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAyMHJweCk7XHJcblx0XHRcdG1hcmdpbjogMTBycHg7XHJcblx0XHRcdHBhZGRpbmc6IDMwcnB4O1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuXHRcdFx0Ji5ob3VzZSB7XHJcblx0XHRcdFx0aGVpZ2h0OiA0MDBycHg7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzU1NTtcclxuXHJcblx0XHRcdFx0aW1hZ2Uge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogLjU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuaG91c2UtY29udGVudCB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdFx0XHRcdFx0LmhvdXNlLXRpdGxlIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDM2cnB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuaG91c2Utc3VidGl0bGUge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogd2hpdGU7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLm5hdiB7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoMzMuMzMlIC0gMjBycHgpO1xyXG5cdFx0XHRcdGhlaWdodDogMTUwcnB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1NTU7XHJcblxyXG5cdFx0XHRcdGltYWdlIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IC41O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Lm5hdi1jb250ZW50IHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHRcdFx0XHQubmF2LXRpdGxlIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDQwcnB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuYm90aCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG5cdFx0XHRcdC5ib3RoLWl0ZW0ge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDE5MHJweDtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcnB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMjBycHg7XHJcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHJweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmLnRlYW0ge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1NTU7XHJcblxyXG5cdFx0XHRcdFx0XHRpbWFnZSB7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAuNTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LnRlYW0tY29udGVudCB7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdFx0XHRcdFx0XHRcdC50ZWFtLXRpdGxlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzZycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdC50ZWFtLXN1YnRpdGxlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLm90aGVyIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDE2MHJweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcblx0XHRcdFx0Lm90aGVyLWJhY2sge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE1MHJweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMTUwcnB4O1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQub3RoZXItdGl0bGUge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzNnJweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMzMzM7XHJcblxyXG5cdFx0XHRcdFx0aW1hZ2Uge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMzZycHg7XHJcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDRycHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBycHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQub3RoZXItc3VidGl0bGUge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdFx0XHRcdGNvbG9yOiBncmF5O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8g5YWl5Y+j5qih5Z2XXHJcblx0LmxpZmUtbmF2IHtcclxuXHRcdHBhZGRpbmc6IDIwcnB4IDIwcnB4IDEwcnB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHJcblx0XHQmLWl0ZW0ge1xyXG5cdFx0XHRtYXJnaW46IDEwcnB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHJweDtcclxuXHRcdFx0d2lkdGg6IDMzLjMzJTtcclxuXHRcdFx0cGFkZGluZzogMzBycHggMjBycHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0Zm9udC1zaXplOiAzNnJweDtcclxuXHJcblx0XHRcdGltYWdlIHtcclxuXHRcdFx0XHR3aWR0aDogNjBycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA2MHJweDtcclxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOm50aC1jaGlsZCgxKSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzZkYTJmODtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmYWE0NzE7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOGM3OWY5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyBoZWFkZXJcclxuXHQubGlmZS1oZWFkZXIge1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0ei1pbmRleDogOTk5O1xyXG5cdFx0QGV4dGVuZCAuaW9zLXRvcDtcclxuXHJcblx0XHQubGlmZS1oZWFkZXItZmxleCB7XHJcblx0XHRcdHBhZGRpbmc6IDIwcnB4IDMwcnB4IDMwcnB4O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0aGVpZ2h0OiA3MHJweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDcwcnB4O1xyXG5cclxuXHRcdFx0LmxpZmUtaGVhZGVyLWl0ZW0ge1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDM1cnB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMjBycHg7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHJweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDQycnB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuXHRcdFx0XHR0ZXh0IHtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDVycHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDcwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIOinkuiJsuS/oeaBr1xyXG5cdC5saWZlLWNvdmVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZy10b3A6IDEzNCU7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0Ly8g5Yqg5oiQXG5cdFx0LnJlYWRpbmd7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDM1dmg7XG5cdFx0XHRsZWZ0OiAkbWFyZ2luICogMztcblx0XHRcdHotaW5kZXg6IDk5OTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdC5yZWFkaW5nLWljb257XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0d2lkdGg6IDc4cnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDc4cnB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0LnJlYWRpbmctaWNvbi1pbWFnZSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHdpZHRoOiA3OHJweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDc4cnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucmVhZGluZy10aXRsZXtcblx0XHRcdFx0Zm9udC1zaXplOiAyNnJweDtcblx0XHRcdFx0Y29sb3I6ICMzMzM7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vIOetvuWIsFxyXG5cdFx0LmxpZmUtc2lnbiB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAxNXZoO1xyXG5cdFx0XHRyaWdodDogJG1hcmdpbiAqIDI7XHJcblx0XHRcdHotaW5kZXg6IDk5OTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0LmxpZmUtc2lnbi1pY29uIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDk4cnB4O1xyXG5cdFx0XHRcdGhlaWdodDogOThycHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0LmxpZmUtc2lnbi1pY29uLWltYWdlIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHR3aWR0aDogOThycHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDk4cnB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmxpZmUtc2lnbi1pY29uLXRleHQge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdHdpZHRoOiA5OHJweDtcclxuXHRcdFx0XHRcdGhlaWdodDogOThycHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRcdFx0XHRjb2xvcjogd2hpdGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubGlmZS1zaWduLW51bSB7XHJcblx0XHRcdFx0Y29sb3I6ICNmNzk4MjQ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzNnJweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMzBycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMHJweDtcclxuXHRcdFx0XHR0ZXh0LXNoYWRvdzogMCAycnB4IDJycHggcmdiYSgwLCAwLCAwLCAuMyk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5saWZlLXNpZ24tdW5pdCB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0Y29sb3I6ICNmNzk4MjQ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogNDBycHg7XHJcblx0XHRcdFx0dGV4dC1zaGFkb3c6IDAgMnJweCAycnB4IHJnYmEoMCwgMCwgMCwgLjMpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubGlmZS1zaWduLXRpbWUge1xyXG5cdFx0XHRcdC50aW1lIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXg7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdFx0XHRcdCZfX2l0ZW0ge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzMzMztcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5saWZlLWNvdmVyLWJhY2sge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdH1cclxuXHJcblx0XHQubGlmZS1yb2xlIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR6LWluZGV4OiA5OTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0LmxpZmUtcm9sZS1zcmMge1xyXG5cdFx0XHRcdHdpZHRoOiA0MDBycHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5saWZlLXJvbGUtY29udGVudCB7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDUwcnB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuXHRcdFx0XHQubGlmZS1yb2xlLW5pY2sge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMzMzM7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDQwcnB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmxpZmUtcm9sZS1jYXJkIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMHJweDtcclxuXHJcblx0XHRcdFx0XHRpbWFnZSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAyNDBycHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///46\n"); +eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _life = __webpack_require__(/*! @/apis/interfaces/life.js */ 47);\n\n\n\nvar _reading = __webpack_require__(/*! @/apis/interfaces/reading.js */ 48);\n\n\nvar _ad = _interopRequireDefault(__webpack_require__(/*! @/utils/ad.js */ 49));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function ownKeys(object, enumerableOnly) {var keys = Object.keys(object);if (Object.getOwnPropertySymbols) {var symbols = Object.getOwnPropertySymbols(object);if (enumerableOnly) symbols = symbols.filter(function (sym) {return Object.getOwnPropertyDescriptor(object, sym).enumerable;});keys.push.apply(keys, symbols);}return keys;}function _objectSpread(target) {for (var i = 1; i < arguments.length; i++) {var source = arguments[i] != null ? arguments[i] : {};if (i % 2) {ownKeys(Object(source), true).forEach(function (key) {_defineProperty(target, key, source[key]);});} else if (Object.getOwnPropertyDescriptors) {Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));} else {ownKeys(Object(source)).forEach(function (key) {Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));});}}return target;}function _defineProperty(obj, key, value) {if (key in obj) {Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true });} else {obj[key] = value;}return obj;}\nvar account;var _default =\n{\n data: function data() {\n return {\n nickname: '',\n figurePath: '',\n identity: {\n button_cover_url: '' },\n\n children: {\n recommend: 0,\n indirect: 0 },\n\n message: 0,\n order: {\n all: 0,\n init: 0,\n pay: 0,\n delivered: 0 },\n\n nextSignAt: 0,\n glz: 0,\n base_hour: 0,\n base_seconds: 0,\n timeData: {},\n isSign: false,\n isAccount: false,\n isOver: false };\n\n },\n onShow: function onShow() {\n this.getLife();\n },\n methods: {\n // 倒计时\n TimeDown: function TimeDown(e) {\n this.timeData = e;\n },\n // 倒计时结束\n TimeFinish: function TimeFinish() {\n this.isSign = false;\n if (this.isAccount) {\n this.isAccount = false;\n clearInterval(account);\n }\n },\n // 共力人生\n getLife: function getLife() {var _this = this;\n (0, _life.life)().then(function (res) {\n _this.glz = res.account.glz;\n _this.base_hour = res.account.base_hour;\n _this.base_seconds = res.account.base_seconds;\n _this.nextSignAt = res.next_sign_at * 1000;\n _this.nickname = res.nickname;\n _this.figurePath = res.figure_path;\n _this.identity = res.identity;\n _this.children = res.children;\n _this.message = res.message;\n _this.order = res.order;\n _this.isSign = res.is_sign;\n _this.isOver = res.is_over;\n if (res.is_sign) {\n _this.outTime();\n }\n }).catch(function (err) {\n uni.showToast({\n title: err.message,\n icon: 'none' });\n\n });\n },\n // 计时器\n outTime: function outTime() {var _this2 = this;\n this.$nextTick(function () {\n try {\n // 计算数值\n if (!_this2.isAccount) {\n _this2.isAccount = true;\n account = setInterval(function () {\n var newGlz = Number(_this2.glz) + _this2.base_seconds;\n _this2.glz = newGlz.toFixed(4);\n }, 1000);\n }\n // 签到开始倒计时\n _this2.$refs.countDown.start();\n } catch (e) {\n uni.showToast({\n title: e,\n icon: 'none' });\n\n }\n });\n },\n // 签到\n onSign: function onSign() {var _this3 = this;\n if (this.isSign) {\n this.$Router.push({ name: 'Capacity' });\n return;\n }\n // 签到\n this.Sign();\n return;\n this.checkIMEI().then(function (res) {\n switch (res) {\n case 'Permanent':\n uni.showModal({\n title: '提示',\n content: '签到功能需使用您的电话状态和网络信息,请在手机设置中权限开启您的权限',\n showCancel: false });\n\n break;\n case 'Temporary':\n uni.showModal({\n title: '提示',\n content: '签到功能需使用您的电话状态和网络信息,请点击设置开启应用权限',\n cancelText: '获取权限',\n confirmText: '稍后再说',\n success: function success(e) {\n if (e.cancel) {\n _this3.checkIMEI().then(function (IMEI) {\n if (IMEI === 'Success') {\n _this3.showAd();\n }\n });\n }\n } });\n\n break;\n case 'Success':\n _this3.showAd();\n break;}\n\n });\n },\n // 微信阅读\n onReading: function onReading() {\n uni.showLoading({\n title: '' });\n\n (0, _reading.readingUrl)().then(function (res) {\n if (!res.is_over) {\n try {\n plus.runtime.openURL(res.ticket);\n } catch (e) {\n __f__(\"log\", e, \" at pages/life/life.vue:270\");\n }\n }\n uni.hideLoading();\n }).catch(function (err) {\n uni.showToast({\n title: err.message,\n icon: 'none' });\n\n });\n },\n // 激励广告\n showAd: function showAd() {var _this4 = this;\n _ad.default.show({\n adpid: 1428308887,\n adType: 'RewardedVideo' },\n function (detail) {\n if (detail && detail.isEnded) {\n _this4.Sign();\n }\n }, function (err) {\n // this.Sign()\n });\n },\n // 签到\n Sign: function Sign() {var _this5 = this;\n uni.showLoading({\n title: '签到中..' });\n\n (0, _life.sign)().then(function (res) {\n uni.showToast({\n title: '签到成功',\n icon: 'none' });\n\n _this5.getLife();\n }).catch(function (err) {\n uni.showToast({\n title: err.message,\n icon: 'none' });\n\n });\n },\n // 我的订单\n onNav: function onNav(name, type) {\n if (type) {\n this.$Router.pushTab(_objectSpread({},\n name));\n\n return;\n }\n this.$Router.push(_objectSpread({},\n name));\n\n },\n // 开发中提示\n onToast: function onToast(title) {\n uni.showToast({\n title: title,\n icon: 'none' });\n\n },\n // imei权限\n checkIMEI: function checkIMEI() {\n // 检查imei权限\n return new Promise(function (resolve, reject) {\n if (plus.os.name == \"Android\") {\n plus.android.requestPermissions(['android.permission.READ_PHONE_STATE'], function (e) {\n if (e.deniedAlways.length > 0) {\n resolve('Permanent');\n }\n if (e.deniedPresent.length > 0) {\n resolve('Temporary');\n }\n if (e.granted.length > 0) {\n resolve('Success');\n }\n }, function (e) {\n uni.showToast({\n title: JSON.stringify(e),\n icon: 'none' });\n\n });\n return;\n }\n reject('非安卓设备');\n });\n } },\n\n onHide: function onHide() {\n try {\n clearInterval(account);\n this.$refs.countDown.pause();\n this.isAccount = false;\n } catch (err) {\n uni.showToast({\n title: err,\n icon: 'none' });\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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbGlmZS9saWZlLnZ1ZSJdLCJuYW1lcyI6WyJhY2NvdW50IiwiZGF0YSIsIm5pY2tuYW1lIiwiZmlndXJlUGF0aCIsImlkZW50aXR5IiwiYnV0dG9uX2NvdmVyX3VybCIsImNoaWxkcmVuIiwicmVjb21tZW5kIiwiaW5kaXJlY3QiLCJtZXNzYWdlIiwib3JkZXIiLCJhbGwiLCJpbml0IiwicGF5IiwiZGVsaXZlcmVkIiwibmV4dFNpZ25BdCIsImdseiIsImJhc2VfaG91ciIsImJhc2Vfc2Vjb25kcyIsInRpbWVEYXRhIiwiaXNTaWduIiwiaXNBY2NvdW50IiwiaXNPdmVyIiwib25TaG93IiwiZ2V0TGlmZSIsIm1ldGhvZHMiLCJUaW1lRG93biIsImUiLCJUaW1lRmluaXNoIiwiY2xlYXJJbnRlcnZhbCIsInRoZW4iLCJyZXMiLCJuZXh0X3NpZ25fYXQiLCJmaWd1cmVfcGF0aCIsImlzX3NpZ24iLCJpc19vdmVyIiwib3V0VGltZSIsImNhdGNoIiwiZXJyIiwidW5pIiwic2hvd1RvYXN0IiwidGl0bGUiLCJpY29uIiwiJG5leHRUaWNrIiwic2V0SW50ZXJ2YWwiLCJuZXdHbHoiLCJOdW1iZXIiLCJ0b0ZpeGVkIiwiJHJlZnMiLCJjb3VudERvd24iLCJzdGFydCIsIm9uU2lnbiIsIiRSb3V0ZXIiLCJwdXNoIiwibmFtZSIsIlNpZ24iLCJjaGVja0lNRUkiLCJzaG93TW9kYWwiLCJjb250ZW50Iiwic2hvd0NhbmNlbCIsImNhbmNlbFRleHQiLCJjb25maXJtVGV4dCIsInN1Y2Nlc3MiLCJjYW5jZWwiLCJJTUVJIiwic2hvd0FkIiwib25SZWFkaW5nIiwic2hvd0xvYWRpbmciLCJwbHVzIiwicnVudGltZSIsIm9wZW5VUkwiLCJ0aWNrZXQiLCJoaWRlTG9hZGluZyIsIkFEIiwic2hvdyIsImFkcGlkIiwiYWRUeXBlIiwiZGV0YWlsIiwiaXNFbmRlZCIsIm9uTmF2IiwidHlwZSIsInB1c2hUYWIiLCJvblRvYXN0IiwiUHJvbWlzZSIsInJlc29sdmUiLCJyZWplY3QiLCJvcyIsImFuZHJvaWQiLCJyZXF1ZXN0UGVybWlzc2lvbnMiLCJkZW5pZWRBbHdheXMiLCJsZW5ndGgiLCJkZW5pZWRQcmVzZW50IiwiZ3JhbnRlZCIsIkpTT04iLCJzdHJpbmdpZnkiLCJvbkhpZGUiLCJwYXVzZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBcUhBOzs7O0FBSUE7OztBQUdBLCtFO0FBQ0EsSUFBSUEsT0FBSixDO0FBQ2U7QUFDZEMsTUFEYyxrQkFDUDtBQUNOLFdBQU87QUFDTkMsY0FBUSxFQUFFLEVBREo7QUFFTkMsZ0JBQVUsRUFBRSxFQUZOO0FBR05DLGNBQVEsRUFBRTtBQUNUQyx3QkFBZ0IsRUFBRSxFQURULEVBSEo7O0FBTU5DLGNBQVEsRUFBRTtBQUNUQyxpQkFBUyxFQUFFLENBREY7QUFFVEMsZ0JBQVEsRUFBRSxDQUZELEVBTko7O0FBVU5DLGFBQU8sRUFBRSxDQVZIO0FBV05DLFdBQUssRUFBRTtBQUNOQyxXQUFHLEVBQUUsQ0FEQztBQUVOQyxZQUFJLEVBQUUsQ0FGQTtBQUdOQyxXQUFHLEVBQUUsQ0FIQztBQUlOQyxpQkFBUyxFQUFFLENBSkwsRUFYRDs7QUFpQk5DLGdCQUFVLEVBQUUsQ0FqQk47QUFrQk5DLFNBQUcsRUFBRSxDQWxCQztBQW1CTkMsZUFBUyxFQUFFLENBbkJMO0FBb0JOQyxrQkFBWSxFQUFFLENBcEJSO0FBcUJOQyxjQUFRLEVBQUUsRUFyQko7QUFzQk5DLFlBQU0sRUFBRSxLQXRCRjtBQXVCTkMsZUFBUyxFQUFFLEtBdkJMO0FBd0JOQyxZQUFNLEVBQUksS0F4QkosRUFBUDs7QUEwQkEsR0E1QmE7QUE2QmRDLFFBN0JjLG9CQTZCTDtBQUNSLFNBQUtDLE9BQUw7QUFDQSxHQS9CYTtBQWdDZEMsU0FBTyxFQUFFO0FBQ1I7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QSxPQXJCTSxDQUFQO0FBc0JBLEtBck1PLEVBaENLOztBQXVPZFUsUUF2T2Msb0JBdU9MO0FBQ1IsUUFBSTtBQUNIbEUsbUJBQWEsQ0FBQzdCLE9BQUQsQ0FBYjtBQUNBLFdBQUtnRCxLQUFMLENBQVdDLFNBQVgsQ0FBcUIrQyxLQUFyQjtBQUNBLFdBQUszRSxTQUFMLEdBQWlCLEtBQWpCO0FBQ0EsS0FKRCxDQUlFLE9BQU9pQixHQUFQLEVBQVk7QUFDYkMsU0FBRyxDQUFDQyxTQUFKLENBQWM7QUFDYkMsYUFBSyxFQUFFSCxHQURNO0FBRWJJLFlBQUksRUFBRSxNQUZPLEVBQWQ7O0FBSUE7O0FBRUQsR0FuUGEsRSIsImZpbGUiOiI0Ni5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG5pbXBvcnQge1xuXHRsaWZlLFxuXHRzaWduXG59IGZyb20gJ0AvYXBpcy9pbnRlcmZhY2VzL2xpZmUuanMnXG5pbXBvcnQge1xuXHRyZWFkaW5nVXJsXG59IGZyb20gJ0AvYXBpcy9pbnRlcmZhY2VzL3JlYWRpbmcuanMnXG5pbXBvcnQgQUQgZnJvbSAnQC91dGlscy9hZC5qcydcbnZhciBhY2NvdW50O1xuZXhwb3J0IGRlZmF1bHQge1xuXHRkYXRhKCkge1xuXHRcdHJldHVybiB7XG5cdFx0XHRuaWNrbmFtZTogJycsXG5cdFx0XHRmaWd1cmVQYXRoOiAnJyxcblx0XHRcdGlkZW50aXR5OiB7XG5cdFx0XHRcdGJ1dHRvbl9jb3Zlcl91cmw6ICcnXG5cdFx0XHR9LFxuXHRcdFx0Y2hpbGRyZW46IHtcblx0XHRcdFx0cmVjb21tZW5kOiAwLFxuXHRcdFx0XHRpbmRpcmVjdDogMFxuXHRcdFx0fSxcblx0XHRcdG1lc3NhZ2U6IDAsXG5cdFx0XHRvcmRlcjoge1xuXHRcdFx0XHRhbGw6IDAsXG5cdFx0XHRcdGluaXQ6IDAsXG5cdFx0XHRcdHBheTogMCxcblx0XHRcdFx0ZGVsaXZlcmVkOiAwXG5cdFx0XHR9LFxuXHRcdFx0bmV4dFNpZ25BdDogMCxcblx0XHRcdGdsejogMCxcblx0XHRcdGJhc2VfaG91cjogMCxcblx0XHRcdGJhc2Vfc2Vjb25kczogMCxcblx0XHRcdHRpbWVEYXRhOiB7fSxcblx0XHRcdGlzU2lnbjogZmFsc2UsXG5cdFx0XHRpc0FjY291bnQ6IGZhbHNlLFxuXHRcdFx0aXNPdmVyXHQgOiBmYWxzZSxcblx0XHR9O1xuXHR9LFxuXHRvblNob3coKSB7XG5cdFx0dGhpcy5nZXRMaWZlKClcblx0fSxcblx0bWV0aG9kczoge1xuXHRcdC8vIOWAkuiuoeaXtlxuXHRcdFRpbWVEb3duKGUpIHtcblx0XHRcdHRoaXMudGltZURhdGEgPSBlXG5cdFx0fSxcblx0XHQvLyDlgJLorqHml7bnu5PmnZ9cblx0XHRUaW1lRmluaXNoKCkge1xuXHRcdFx0dGhpcy5pc1NpZ24gPSBmYWxzZVxuXHRcdFx0aWYgKHRoaXMuaXNBY2NvdW50KSB7XG5cdFx0XHRcdHRoaXMuaXNBY2NvdW50ID0gZmFsc2U7XG5cdFx0XHRcdGNsZWFySW50ZXJ2YWwoYWNjb3VudClcblx0XHRcdH1cblx0XHR9LFxuXHRcdC8vIOWFseWKm+S6uueUn1xuXHRcdGdldExpZmUoKSB7XG5cdFx0XHRsaWZlKCkudGhlbihyZXMgPT4ge1xuXHRcdFx0XHR0aGlzLmdseiA9IHJlcy5hY2NvdW50LmdselxuXHRcdFx0XHR0aGlzLmJhc2VfaG91ciA9IHJlcy5hY2NvdW50LmJhc2VfaG91clxuXHRcdFx0XHR0aGlzLmJhc2Vfc2Vjb25kcyA9IHJlcy5hY2NvdW50LmJhc2Vfc2Vjb25kc1xuXHRcdFx0XHR0aGlzLm5leHRTaWduQXQgPSByZXMubmV4dF9zaWduX2F0ICogMTAwMFxuXHRcdFx0XHR0aGlzLm5pY2tuYW1lID0gcmVzLm5pY2tuYW1lXG5cdFx0XHRcdHRoaXMuZmlndXJlUGF0aCA9IHJlcy5maWd1cmVfcGF0aFxuXHRcdFx0XHR0aGlzLmlkZW50aXR5ID0gcmVzLmlkZW50aXR5XG5cdFx0XHRcdHRoaXMuY2hpbGRyZW4gPSByZXMuY2hpbGRyZW5cblx0XHRcdFx0dGhpcy5tZXNzYWdlID0gcmVzLm1lc3NhZ2Vcblx0XHRcdFx0dGhpcy5vcmRlciA9IHJlcy5vcmRlclxuXHRcdFx0XHR0aGlzLmlzU2lnbiA9IHJlcy5pc19zaWduXG5cdFx0XHRcdHRoaXMuaXNPdmVyID0gcmVzLmlzX292ZXJcblx0XHRcdFx0aWYgKHJlcy5pc19zaWduKSB7XG5cdFx0XHRcdFx0dGhpcy5vdXRUaW1lKClcblx0XHRcdFx0fVxuXHRcdFx0fSkuY2F0Y2goZXJyID0+IHtcblx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0dGl0bGU6IGVyci5tZXNzYWdlLFxuXHRcdFx0XHRcdGljb246ICdub25lJ1xuXHRcdFx0XHR9KVxuXHRcdFx0fSlcblx0XHR9LFxuXHRcdC8vIOiuoeaXtuWZqFxuXHRcdG91dFRpbWUoKSB7XG5cdFx0XHR0aGlzLiRuZXh0VGljaygoKSA9PiB7XG5cdFx0XHRcdHRyeSB7XG5cdFx0XHRcdFx0Ly8g6K6h566X5pWw5YC8XG5cdFx0XHRcdFx0aWYgKCF0aGlzLmlzQWNjb3VudCkge1xuXHRcdFx0XHRcdFx0dGhpcy5pc0FjY291bnQgPSB0cnVlO1xuXHRcdFx0XHRcdFx0YWNjb3VudCA9IHNldEludGVydmFsKCgpID0+IHtcblx0XHRcdFx0XHRcdFx0bGV0IG5ld0dseiA9IChOdW1iZXIodGhpcy5nbHopICsgdGhpcy5iYXNlX3NlY29uZHMpXG5cdFx0XHRcdFx0XHRcdHRoaXMuZ2x6ID0gbmV3R2x6LnRvRml4ZWQoNClcblx0XHRcdFx0XHRcdH0sIDEwMDApXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC8vIOetvuWIsOW8gOWni+WAkuiuoeaXtlxuXHRcdFx0XHRcdHRoaXMuJHJlZnMuY291bnREb3duLnN0YXJ0KCk7XG5cdFx0XHRcdH0gY2F0Y2ggKGUpIHtcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHRcdHRpdGxlOiBlLFxuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXG5cdFx0XHRcdFx0fSlcblx0XHRcdFx0fVxuXHRcdFx0fSlcblx0XHR9LFxuXHRcdC8vIOetvuWIsFxuXHRcdG9uU2lnbigpIHtcblx0XHRcdGlmKHRoaXMuaXNTaWduKXtcblx0XHRcdFx0dGhpcy4kUm91dGVyLnB1c2goe25hbWU6ICdDYXBhY2l0eSd9KVxuXHRcdFx0XHRyZXR1cm5cblx0XHRcdH1cblx0XHRcdC8vIOetvuWIsFxuXHRcdFx0dGhpcy5TaWduKClcblx0XHRcdHJldHVyblxuXHRcdFx0dGhpcy5jaGVja0lNRUkoKS50aGVuKHJlcyA9PiB7XG5cdFx0XHRcdHN3aXRjaCAocmVzKSB7XG5cdFx0XHRcdFx0Y2FzZSAnUGVybWFuZW50Jzpcblx0XHRcdFx0XHRcdHVuaS5zaG93TW9kYWwoe1xuXHRcdFx0XHRcdFx0XHR0aXRsZTogJ+aPkOekuicsXG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICfnrb7liLDlip/og73pnIDkvb/nlKjmgqjnmoTnlLXor53nirbmgIHlkoznvZHnu5zkv6Hmga/vvIzor7flnKjmiYvmnLrorr7nva7kuK3mnYPpmZDlvIDlkK/mgqjnmoTmnYPpmZAnLFxuXHRcdFx0XHRcdFx0XHRzaG93Q2FuY2VsOiBmYWxzZSxcblx0XHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0XHRicmVhaztcblx0XHRcdFx0XHRjYXNlICdUZW1wb3JhcnknOlxuXHRcdFx0XHRcdFx0dW5pLnNob3dNb2RhbCh7XG5cdFx0XHRcdFx0XHRcdHRpdGxlOiAn5o+Q56S6Jyxcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJ+etvuWIsOWKn+iDvemcgOS9v+eUqOaCqOeahOeUteivneeKtuaAgeWSjOe9kee7nOS/oeaBr++8jOivt+eCueWHu+iuvue9ruW8gOWQr+W6lOeUqOadg+mZkCcsXG5cdFx0XHRcdFx0XHRcdGNhbmNlbFRleHQ6ICfojrflj5bmnYPpmZAnLFxuXHRcdFx0XHRcdFx0XHRjb25maXJtVGV4dDogJ+eojeWQjuWGjeivtCcsXG5cdFx0XHRcdFx0XHRcdHN1Y2Nlc3M6IGUgPT4ge1xuXHRcdFx0XHRcdFx0XHRcdGlmIChlLmNhbmNlbCkge1xuXHRcdFx0XHRcdFx0XHRcdFx0dGhpcy5jaGVja0lNRUkoKS50aGVuKElNRUkgPT4ge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRpZiAoSU1FSSA9PT0gJ1N1Y2Nlc3MnKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGhpcy5zaG93QWQoKVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fSlcblx0XHRcdFx0XHRcdGJyZWFrO1xuXHRcdFx0XHRcdGNhc2UgJ1N1Y2Nlc3MnOlxuXHRcdFx0XHRcdFx0dGhpcy5zaG93QWQoKVxuXHRcdFx0XHRcdFx0YnJlYWs7XG5cdFx0XHRcdH1cblx0XHRcdH0pXG5cdFx0fSxcblx0XHQvLyDlvq7kv6HpmIXor7tcblx0XHRvblJlYWRpbmcoKXtcblx0XHRcdHVuaS5zaG93TG9hZGluZyh7XG5cdFx0XHRcdHRpdGxlOiAnJ1xuXHRcdFx0fSlcblx0XHRcdHJlYWRpbmdVcmwoKS50aGVuKHJlcyA9PiB7XG5cdFx0XHRcdGlmKCFyZXMuaXNfb3Zlcil7XG5cdFx0XHRcdFx0dHJ5e1xuXHRcdFx0XHRcdFx0cGx1cy5ydW50aW1lLm9wZW5VUkwocmVzLnRpY2tldClcblx0XHRcdFx0XHR9Y2F0Y2goZSl7XG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhlKVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKVxuXHRcdFx0fSkuY2F0Y2goZXJyID0+IHtcblx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0dGl0bGU6IGVyci5tZXNzYWdlLFxuXHRcdFx0XHRcdGljb24gOiAnbm9uZSdcblx0XHRcdFx0fSlcblx0XHRcdH0pXG5cdFx0fSxcblx0XHQvLyDmv4DlirHlub/lkYpcblx0XHRzaG93QWQoKSB7XG5cdFx0XHRBRC5zaG93KHtcblx0XHRcdFx0YWRwaWQ6IDE0MjgzMDg4ODcsXG5cdFx0XHRcdGFkVHlwZTogJ1Jld2FyZGVkVmlkZW8nXG5cdFx0XHR9LCBkZXRhaWwgPT4ge1xuXHRcdFx0XHRpZiAoZGV0YWlsICYmIGRldGFpbC5pc0VuZGVkKSB7XG5cdFx0XHRcdFx0dGhpcy5TaWduKClcblx0XHRcdFx0fVxuXHRcdFx0fSwgZXJyID0+IHtcblx0XHRcdFx0Ly8gdGhpcy5TaWduKClcblx0XHRcdH0pXG5cdFx0fSxcblx0XHQvLyDnrb7liLBcblx0XHRTaWduKCl7XG5cdFx0XHR1bmkuc2hvd0xvYWRpbmcoe1xuXHRcdFx0XHR0aXRsZTogJ+etvuWIsOS4rS4uJ1xuXHRcdFx0fSlcblx0XHRcdHNpZ24oKS50aGVuKHJlcyA9PiB7XG5cdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdHRpdGxlOiAn562+5Yiw5oiQ5YqfJyxcblx0XHRcdFx0XHRpY29uOiAnbm9uZSdcblx0XHRcdFx0fSlcblx0XHRcdFx0dGhpcy5nZXRMaWZlKClcblx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XG5cdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdHRpdGxlOiBlcnIubWVzc2FnZSxcblx0XHRcdFx0XHRpY29uOiAnbm9uZSdcblx0XHRcdFx0fSlcblx0XHRcdH0pXG5cdFx0fSxcblx0XHQvLyDmiJHnmoTorqLljZVcblx0XHRvbk5hdihuYW1lLCB0eXBlKSB7XG5cdFx0XHRpZiAodHlwZSkge1xuXHRcdFx0XHR0aGlzLiRSb3V0ZXIucHVzaFRhYih7XG5cdFx0XHRcdFx0Li4ubmFtZVxuXHRcdFx0XHR9KVxuXHRcdFx0XHRyZXR1cm5cblx0XHRcdH1cblx0XHRcdHRoaXMuJFJvdXRlci5wdXNoKHtcblx0XHRcdFx0Li4ubmFtZVxuXHRcdFx0fSlcblx0XHR9LFxuXHRcdC8vIOW8gOWPkeS4reaPkOekulxuXHRcdG9uVG9hc3QodGl0bGUpIHtcblx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHR0aXRsZSxcblx0XHRcdFx0aWNvbjogJ25vbmUnXG5cdFx0XHR9KVxuXHRcdH0sXG5cdFx0Ly8gaW1laeadg+mZkFxuXHRcdGNoZWNrSU1FSSgpIHtcblx0XHRcdC8vIOajgOafpWltZWnmnYPpmZBcblx0XHRcdHJldHVybiBuZXcgUHJvbWlzZSgocmVzb2x2ZSwgcmVqZWN0KSA9PiB7XG5cdFx0XHRcdGlmIChwbHVzLm9zLm5hbWUgPT0gXCJBbmRyb2lkXCIpIHtcblx0XHRcdFx0XHRwbHVzLmFuZHJvaWQucmVxdWVzdFBlcm1pc3Npb25zKFsnYW5kcm9pZC5wZXJtaXNzaW9uLlJFQURfUEhPTkVfU1RBVEUnXSwgKGUpID0+IHtcblx0XHRcdFx0XHRcdGlmIChlLmRlbmllZEFsd2F5cy5sZW5ndGggPiAwKSB7XG5cdFx0XHRcdFx0XHRcdHJlc29sdmUoJ1Blcm1hbmVudCcpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0aWYgKGUuZGVuaWVkUHJlc2VudC5sZW5ndGggPiAwKSB7XG5cdFx0XHRcdFx0XHRcdHJlc29sdmUoJ1RlbXBvcmFyeScpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0aWYgKGUuZ3JhbnRlZC5sZW5ndGggPiAwKSB7XG5cdFx0XHRcdFx0XHRcdHJlc29sdmUoJ1N1Y2Nlc3MnKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9LCAoZSkgPT4ge1xuXHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0XHRcdHRpdGxlOiBKU09OLnN0cmluZ2lmeShlKSxcblx0XHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXG5cdFx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0cmV0dXJuXG5cdFx0XHRcdH1cblx0XHRcdFx0cmVqZWN0KCfpnZ7lronljZPorr7lpIcnKTtcblx0XHRcdH0pXG5cdFx0fVxuXHR9LFxuXHRvbkhpZGUoKSB7XG5cdFx0dHJ5IHtcblx0XHRcdGNsZWFySW50ZXJ2YWwoYWNjb3VudClcblx0XHRcdHRoaXMuJHJlZnMuY291bnREb3duLnBhdXNlKCk7XG5cdFx0XHR0aGlzLmlzQWNjb3VudCA9IGZhbHNlO1xuXHRcdH0gY2F0Y2ggKGVycikge1xuXHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdHRpdGxlOiBlcnIsXG5cdFx0XHRcdGljb246ICdub25lJ1xuXHRcdFx0fSlcblx0XHR9XG5cblx0fVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///46\n"); /***/ }), /* 47 */ @@ -27286,7 +27286,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\n\n\n\n\n\n\n\n\n\nvar _life = __webpack_require__(/*! @/apis/interfaces/life.js */ 47);\n\n\nvar _ad = _interopRequireDefault(__webpack_require__(/*! @/utils/ad.js */ 49));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { identityText: '普通用户', baseHour: 0, base: 0, group: { count: 0, effect: 0, capacity: 0 }, nickname: '', recommend: { vip: '-', vip_count: '-', novip: '-', novip_count: '-', vip_text: '-', novip_text: '-' }, partner: { vip: '-', vip_count: '-', novip: '-', novip_count: '-', vip_text: '-', novip_text: '-' }, build: {}, together: {}, other: {}, can_repeat_sign: false };}, created: function created() {uni.showLoading({});this.glz();}, onNavigationBarButtonTap: function onNavigationBarButtonTap() {var _this = this;if (!this.can_repeat_sign) {uni.showModal({ title: '温馨提示', content: '今日重置签到机会已使用过了,明日再来试试吧~', confirmColor: '#34CE98', confirmText: '知道了', showCancel: false });} else {uni.showModal({ title: '温馨提示', content: '重置签到只重新计算24小时时间,所迭代加成的比例不变', confirmColor: '#34CE98', confirmText: '立即重置', cancelColor: '#999', cancelText: '再想想', success: function success(res1) {if (res1.confirm) {_this.checkIMEI().then(function (res) {switch (res) {case 'Permanent':uni.showModal({ title: '提示', content: '签到功能需使用您的电话状态和网络信息,请在手机设置中权限开启您的权限', showCancel: false });break;case 'Temporary':uni.showModal({ title: '提示', content: '签到功能需使用您的电话状态和网络信息,请点击设置开启应用权限',\n cancelText: '获取权限',\n confirmText: '稍后再说',\n success: function success(e) {\n if (e.cancel) {\n _this.checkIMEI().then(function (IMEI) {\n if (IMEI ===\n 'Success') {\n _this.showAd();\n }\n });\n }\n } });\n\n break;\n case 'Success':\n _this.showAd();\n break;}\n\n }).catch(function (err) {\n __f__(\"log\", err, \" at pages/life/capacity.vue:165\");\n });\n }\n } });\n\n }\n },\n methods: {\n glz: function glz() {var _this2 = this;\n (0, _life.glz)().then(function (res) {\n _this2.nickname = res.nickname;\n _this2.identityText = res.identity_text;\n _this2.baseHour = res.base_hour;\n _this2.base = res.base;\n _this2.group = res.group;\n _this2.recommend = res.recommend;\n _this2.partner = res.partner;\n _this2.build = res.build;\n _this2.together = res.together;\n _this2.other = res.other;\n _this2.can_repeat_sign = res.can_repeat_sign;\n uni.setNavigationBarTitle({\n title: res.glz + 'GLF' });\n\n uni.hideLoading();\n }).catch(function (err) {\n uni.showToast({\n title: err.message,\n icon: 'none' });\n\n });\n },\n showAd: function showAd() {var _this3 = this;\n _ad.default.show({\n adpid: 1428308887,\n adType: 'RewardedVideo' },\n function (detail) {\n if (detail && detail.isEnded) {\n _this3.Sign();\n }\n }, function (err) {\n _this3.Sign();\n });\n },\n // 签到\n Sign: function Sign() {var _this4 = this;\n uni.showLoading({\n title: '签到中..' });\n\n (0, _life.sign)().then(function (res) {\n uni.showToast({\n title: '签到成功',\n icon: 'none' });\n\n _this4.glz();\n }).catch(function (err) {\n uni.showToast({\n title: err.message,\n icon: 'none' });\n\n });\n },\n onInvitation: function onInvitation() {\n this.$Router.push({\n name: 'Invitation' });\n\n },\n // imei权限\n checkIMEI: function checkIMEI() {\n // 检查imei权限\n return new Promise(function (resolve, reject) {\n if (plus.os.name == \"Android\") {\n plus.android.requestPermissions(['android.permission.READ_PHONE_STATE'], function (e) {\n if (e.deniedAlways.length > 0) {\n resolve('Permanent');\n }\n if (e.deniedPresent.length > 0) {\n resolve('Temporary');\n }\n if (e.granted.length > 0) {\n resolve('Success');\n }\n }, function (e) {\n uni.showToast({\n title: JSON.stringify(e),\n icon: 'none' });\n\n });\n return;\n }\n reject('非安卓设备');\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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbGlmZS9jYXBhY2l0eS52dWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUF1RUE7OztBQUdBLCtFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBQ0EsRUFDQSxJQURBLGtCQUNBLENBQ0EsU0FDQSxvQkFEQSxFQUVBLFdBRkEsRUFHQSxPQUhBLEVBSUEsU0FDQSxRQURBLEVBRUEsU0FGQSxFQUdBLFdBSEEsRUFKQSxFQVNBLFlBVEEsRUFVQSxhQUNBLFFBREEsRUFFQSxjQUZBLEVBR0EsVUFIQSxFQUlBLGdCQUpBLEVBS0EsYUFMQSxFQU1BLGVBTkEsRUFWQSxFQWtCQSxXQUNBLFFBREEsRUFFQSxjQUZBLEVBR0EsVUFIQSxFQUlBLGdCQUpBLEVBS0EsYUFMQSxFQU1BLGVBTkEsRUFsQkEsRUEwQkEsU0ExQkEsRUEyQkEsWUEzQkEsRUE0QkEsU0E1QkEsRUE2QkEsc0JBN0JBLEdBK0JBLENBakNBLEVBa0NBLE9BbENBLHFCQWtDQSxDQUNBLG9CQUNBLFdBQ0EsQ0FyQ0EsRUFzQ0Esd0JBdENBLHNDQXNDQSxrQkFDQSw0QkFDQSxnQkFDQSxhQURBLEVBRUEsaUNBRkEsRUFHQSx1QkFIQSxFQUlBLGtCQUpBLEVBS0EsaUJBTEEsSUFPQSxDQVJBLE1BUUEsQ0FDQSxnQkFDQSxhQURBLEVBRUEscUNBRkEsRUFHQSx1QkFIQSxFQUlBLG1CQUpBLEVBS0EsbUJBTEEsRUFNQSxpQkFOQSxFQU9BLGlDQUNBLG1CQUNBLHVDQUNBLGNBQ0EsaUJBQ0EsZ0JBQ0EsV0FEQSxFQUVBLDZDQUZBLEVBR0EsaUJBSEEsSUFLQSxNQUNBLGlCQUNBLGdCQUNBLFdBREEsRUFFQSx5Q0FGQTtBQUdBLHNDQUhBO0FBSUEsdUNBSkE7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1DQURBLEVBQ0E7QUFDQTtBQUNBO0FBQ0EseUJBTEE7QUFNQTtBQUNBLHFCQWRBOztBQWdCQTtBQUNBO0FBQ0E7QUFDQSx3QkE1QkE7O0FBOEJBLGFBL0JBLEVBK0JBLEtBL0JBLENBK0JBO0FBQ0E7QUFDQSxhQWpDQTtBQWtDQTtBQUNBLFNBNUNBOztBQThDQTtBQUNBLEdBL0ZBO0FBZ0dBO0FBQ0EsT0FEQSxpQkFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZ0NBREE7O0FBR0E7QUFDQSxPQWhCQSxFQWdCQSxLQWhCQSxDQWdCQTtBQUNBO0FBQ0EsNEJBREE7QUFFQSxzQkFGQTs7QUFJQSxPQXJCQTtBQXNCQSxLQXhCQTtBQXlCQSxVQXpCQSxvQkF5QkE7QUFDQTtBQUNBLHlCQURBO0FBRUEsK0JBRkE7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BUEEsRUFPQTtBQUNBO0FBQ0EsT0FUQTtBQVVBLEtBcENBO0FBcUNBO0FBQ0EsUUF0Q0Esa0JBc0NBO0FBQ0E7QUFDQSxzQkFEQTs7QUFHQTtBQUNBO0FBQ0EsdUJBREE7QUFFQSxzQkFGQTs7QUFJQTtBQUNBLE9BTkEsRUFNQSxLQU5BLENBTUE7QUFDQTtBQUNBLDRCQURBO0FBRUEsc0JBRkE7O0FBSUEsT0FYQTtBQVlBLEtBdERBO0FBdURBLGdCQXZEQSwwQkF1REE7QUFDQTtBQUNBLDBCQURBOztBQUdBLEtBM0RBO0FBNERBO0FBQ0EsYUE3REEsdUJBNkRBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQVZBLEVBVUE7QUFDQTtBQUNBLHNDQURBO0FBRUEsMEJBRkE7O0FBSUEsV0FmQTtBQWdCQTtBQUNBO0FBQ0E7QUFDQSxPQXJCQTtBQXNCQSxLQXJGQSxFQWhHQSxFIiwiZmlsZSI6IjQ2OC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuICAgIDx2aWV3IGNsYXNzPVwiY2FwYWNpdHlcIj5cclxuICAgICAgICA8dmlldyBjbGFzcz1cImNhcGFjaXR5LXRpdGxlXCI+5YWx5Yqb5YiG5oC75Lqn546HL+Wwj+aXtjx0ZXh0Pnt7YmFzZUhvdXJ9fUdMRi9oPC90ZXh0Pjwvdmlldz5cclxuICAgICAgICA8dmlldyBjbGFzcz1cImNhcGFjaXR5LXNidXRpdGxlXCI+5oC75Lqn546HPeinkuiJsuS6p+eOhyvlm6LpmJ/kuqfnjocr5YWx5bu65Lqn546HK+WFseWKm+WAvOS6p+eOhzwvdmlldz5cclxuICAgICAgICA8dmlldyBjbGFzcz1cImNhcGFjaXR5LWJsb2NrXCI+XHJcbiAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwiY2FwYWNpdHktYmxvY2stdGl0bGVcIj5cclxuICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwidGl0bGVcIj7miJHnmoTop5LoibI8L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cIm5pY2tuYW1lXCI+e3tuaWNrbmFtZX19PC92aWV3PlxyXG4gICAgICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwiY2FwYWNpdHktYmxvY2stZ2xmIFwiPnt7aWRlbnRpdHlUZXh0fX06e3tiYXNlfX1HTEYvaDwvdmlldz5cclxuICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgPHZpZXcgY2xhc3M9XCJjYXBhY2l0eS1ibG9ja1wiPlxyXG4gICAgICAgICAgICA8dmlldyBjbGFzcz1cImNhcGFjaXR5LWJsb2NrLXRpdGxlXCI+XHJcbiAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cInRpdGxlXCI+5oiQ5ZGY5Lqn546HKHt7Z3JvdXAuZWZmZWN0fX0ve3tncm91cC5jb3VudH19KTx0ZXh0PCAvdGV4dD5cclxuICAgICAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwiY2FwYWNpdHktYmxvY2stZ2xmXCI+e3tncm91cC5jYXBhY2l0eX19R0xGL2g8L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICA8IS0tIDx2aWV3IGNsYXNzPVwibW9yZVwiIEBjbGljaz1cIm9uSW52aXRhdGlvblwiPumCgOivt+abtOWkmuWlveWPizwvdmlldz4gLS0+XHJcbiAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJjYXBhY2l0eS1ibG9jay10YWJsZSBwdDMwXCI+XHJcbiAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cImhlYWRlclwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwiZmxleC1pdGVtXCI+5a625peP5oiQ5ZGY5Lqn546HPC92aWV3PlxyXG4gICAgICAgICAgICAgICAgPC92aWV3PlxyXG4gICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJmbGV4XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJmbGV4LWl0ZW1cIj57e3JlY29tbWVuZC52aXB9feS6uuWcqOe6vyjkvJrlkZgpPC92aWV3PlxyXG4gICAgICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwiZmxleC1pdGVtXCI+e3tyZWNvbW1lbmQudmlwX3RleHR9fTwvdmlldz5cclxuICAgICAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwiZmxleFwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwiZmxleC1pdGVtXCI+e3tyZWNvbW1lbmQubm92aXB9feS6uuWcqOe6vyjmma7pgJrnlKjmiLcpPC92aWV3PlxyXG4gICAgICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwiZmxleC1pdGVtXCI+e3tyZWNvbW1lbmQubm92aXBfdGV4dH19PC92aWV3PlxyXG4gICAgICAgICAgICAgICAgPC92aWV3PlxyXG4gICAgICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwiY2FwYWNpdHktYmxvY2stdGFibGVcIj5cclxuICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwiaGVhZGVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJmbGV4LWl0ZW1cIj7kvJnkvLTmiJDlkZg8L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cImZsZXhcIj5cclxuICAgICAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cImZsZXgtaXRlbVwiPnt7cGFydG5lci52aXB9feS6uuWcqOe6vyjkvJrlkZgpPC92aWV3PlxyXG4gICAgICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwiZmxleC1pdGVtXCI+e3twYXJ0bmVyLnZpcF90ZXh0fX08L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cImZsZXhcIj5cclxuICAgICAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cImZsZXgtaXRlbVwiPnt7cGFydG5lci5ub3ZpcH195Lq65Zyo57q/KOaZrumAmueUqOaItyk8L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJmbGV4LWl0ZW1cIj57e3BhcnRuZXIubm92aXBfdGV4dH19PC92aWV3PlxyXG4gICAgICAgICAgICAgICAgPC92aWV3PlxyXG4gICAgICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgPC92aWV3PlxyXG4gICAgICAgIDx2aWV3IGNsYXNzPVwiY2FwYWNpdHktYmxvY2tcIj5cclxuICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJjYXBhY2l0eS1ibG9jay10aXRsZVwiPlxyXG4gICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJ0aXRsZVwiPuWFseW7uuS6p+eOhzx0ZXh0Pnt7YnVpbGQuY2FwYWNpdHl9fUdMRi9oPC90ZXh0Pjwvdmlldz5cclxuICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwic3VidGl0bGVcIj57e2J1aWxkLmN1cnJlbnR9fS97e2J1aWxkLm1heH19PC92aWV3PlxyXG4gICAgICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwiY2FwYWNpdHktYmxvY2stdGV4dCBcIj7kuqflk4HlvZPliY3orr7nva7lhbHlu7rogIXmr4/ml6Xlj6/ku6XpgJrov4fnnIvlub/lkYrojrflvpflhbHlu7rlgLzvvIjmmoLmnKrlvIDmlL7vvIzmlazor7fmnJ/lvoXvvIk8L3ZpZXc+XHJcbiAgICAgICAgPC92aWV3PlxyXG4gICAgICAgIDx2aWV3IGNsYXNzPVwiY2FwYWNpdHktYmxvY2tcIj5cclxuICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJjYXBhY2l0eS1ibG9jay10aXRsZVwiPlxyXG4gICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJ0aXRsZVwiPuWFseWKm+WAvOS6p+eOhzx0ZXh0Pnt7dG9nZXRoZXIuY2FwYWNpdHl9fUdMRi9oPC90ZXh0Pjwvdmlldz5cclxuICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwic3VidGl0bGVcIj57e3RvZ2V0aGVyLmN1cnJlbnR9fS97e3RvZ2V0aGVyLm1heH19PC92aWV3PlxyXG4gICAgICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwiY2FwYWNpdHktYmxvY2stdGV4dCBcIj7moLnmja7mraPluLjnlKjmiLfnmoTkvb/nlKjlnKjlubPlj7DnmoTkvb/nlKjkuaDmg6/vvIzotK3niannrYnooYzkuLrkuqfnlJ/lr7nlupTlhbHlipvlgLzvvIjmmoLmnKrlvIDmlL7vvIzmlazor7fmnJ/lvoXvvIk8L3ZpZXc+XHJcbiAgICAgICAgPC92aWV3PlxyXG4gICAgICAgIDx2aWV3IGNsYXNzPVwiY2FwYWNpdHktYmxvY2tcIiB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBvdGhlclwiIDprZXlzPSdpbmRleCc+XHJcbiAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwiY2FwYWNpdHktYmxvY2stdGl0bGVcIj5cclxuICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwidGl0bGVcIj57e2l0ZW0udGl0bGV9fTwvdmlldz5cclxuICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwiY2FwYWNpdHktYmxvY2stZ2xmXCI+e3tpdGVtLmNhcGFjaXR5fX1HTEYvaDwvdmlldz5cclxuICAgICAgICAgICAgPC92aWV3PlxyXG4gICAgICAgICAgICA8dmlldyBjbGFzcz1cImNhcGFjaXR5LWJsb2NrLXRleHQgXCIgdi1pZj1cIml0ZW0ucmVtYXJrXCI+e3tpdGVtLnJlbWFya319PC92aWV3PlxyXG4gICAgICAgIDwvdmlldz5cclxuICAgICAgICA8dmlldyBjbGFzcz1cImNhcGFjaXR5LWhpbnRcIj4g55So5oi36aG755+l77ya55So5oi35omA5Lqn55Sf5YWx5Yqb5YiG77yM5Zyo5q+P5pel57uT566X5pe277yM5bmz5Y+w5Lya5omj6ZmkMzAl55qE5YWx5Yqb5YiG55So5LqO5bmz5Y+w6L+Q6JCl5L2/55So44CCIDwvdmlldz5cclxuICAgIDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcbiAgICBpbXBvcnQge1xyXG4gICAgICAgIGdseixzaWduXG4gICAgfSBmcm9tICdAL2FwaXMvaW50ZXJmYWNlcy9saWZlLmpzJ1xyXG4gICAgaW1wb3J0IEFEIGZyb20gJ0AvdXRpbHMvYWQuanMnXHJcbiAgICBleHBvcnQgZGVmYXVsdCB7XHJcbiAgICAgICAgZGF0YSgpIHtcclxuICAgICAgICAgICAgcmV0dXJuIHtcclxuICAgICAgICAgICAgICAgIGlkZW50aXR5VGV4dDogJ+aZrumAmueUqOaItycsXHJcbiAgICAgICAgICAgICAgICBiYXNlSG91cjogMCxcclxuICAgICAgICAgICAgICAgIGJhc2U6IDAsXHJcbiAgICAgICAgICAgICAgICBncm91cDoge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvdW50OiAwLFxyXG4gICAgICAgICAgICAgICAgICAgIGVmZmVjdDogMCxcclxuICAgICAgICAgICAgICAgICAgICBjYXBhY2l0eTogMCxcclxuICAgICAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgICAgICBuaWNrbmFtZTogJycsXHJcbiAgICAgICAgICAgICAgICByZWNvbW1lbmQ6IHtcclxuICAgICAgICAgICAgICAgICAgICB2aXA6ICctJyxcclxuICAgICAgICAgICAgICAgICAgICB2aXBfY291bnQ6ICctJyxcclxuICAgICAgICAgICAgICAgICAgICBub3ZpcDogJy0nLFxyXG4gICAgICAgICAgICAgICAgICAgIG5vdmlwX2NvdW50OiAnLScsXHJcbiAgICAgICAgICAgICAgICAgICAgdmlwX3RleHQ6ICctJyxcclxuICAgICAgICAgICAgICAgICAgICBub3ZpcF90ZXh0OiAnLScsXHJcbiAgICAgICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICAgICAgcGFydG5lcjoge1xyXG4gICAgICAgICAgICAgICAgICAgIHZpcDogJy0nLFxyXG4gICAgICAgICAgICAgICAgICAgIHZpcF9jb3VudDogJy0nLFxyXG4gICAgICAgICAgICAgICAgICAgIG5vdmlwOiAnLScsXHJcbiAgICAgICAgICAgICAgICAgICAgbm92aXBfY291bnQ6ICctJyxcclxuICAgICAgICAgICAgICAgICAgICB2aXBfdGV4dDogJy0nLFxyXG4gICAgICAgICAgICAgICAgICAgIG5vdmlwX3RleHQ6ICctJyxcclxuICAgICAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgICAgICBidWlsZDoge30sXHJcbiAgICAgICAgICAgICAgICB0b2dldGhlcjoge30sXHJcbiAgICAgICAgICAgICAgICBvdGhlcjoge30sXHJcbiAgICAgICAgICAgICAgICBjYW5fcmVwZWF0X3NpZ246IGZhbHNlXHJcbiAgICAgICAgICAgIH07XHJcbiAgICAgICAgfSxcclxuICAgICAgICBjcmVhdGVkKCkge1xyXG4gICAgICAgICAgICB1bmkuc2hvd0xvYWRpbmcoe30pXHJcbiAgICAgICAgICAgIHRoaXMuZ2x6KCk7XHJcbiAgICAgICAgfSxcclxuICAgICAgICBvbk5hdmlnYXRpb25CYXJCdXR0b25UYXAoKSB7XHJcbiAgICAgICAgICAgIGlmICghdGhpcy5jYW5fcmVwZWF0X3NpZ24pIHtcclxuICAgICAgICAgICAgICAgIHVuaS5zaG93TW9kYWwoe1xyXG4gICAgICAgICAgICAgICAgICAgIHRpdGxlOiAn5rip6aao5o+Q56S6JyxcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAn5LuK5pel6YeN572u562+5Yiw5py65Lya5bey5L2/55So6L+H5LqG77yM5piO5pel5YaN5p2l6K+V6K+V5ZCnficsXHJcbiAgICAgICAgICAgICAgICAgICAgY29uZmlybUNvbG9yOiAnIzM0Q0U5OCcsXHJcbiAgICAgICAgICAgICAgICAgICAgY29uZmlybVRleHQ6ICfnn6XpgZPkuoYnLFxyXG4gICAgICAgICAgICAgICAgICAgIHNob3dDYW5jZWw6IGZhbHNlLFxyXG4gICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgICAgIHVuaS5zaG93TW9kYWwoe1xyXG4gICAgICAgICAgICAgICAgICAgIHRpdGxlOiAn5rip6aao5o+Q56S6JyxcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAn6YeN572u562+5Yiw5Y+q6YeN5paw6K6h566XMjTlsI/ml7bml7bpl7TvvIzmiYDov63ku6PliqDmiJDnmoTmr5TkvovkuI3lj5gnLFxyXG4gICAgICAgICAgICAgICAgICAgIGNvbmZpcm1Db2xvcjogJyMzNENFOTgnLFxyXG4gICAgICAgICAgICAgICAgICAgIGNvbmZpcm1UZXh0OiAn56uL5Y2z6YeN572uJyxcclxuICAgICAgICAgICAgICAgICAgICBjYW5jZWxDb2xvcjogJyM5OTknLFxyXG4gICAgICAgICAgICAgICAgICAgIGNhbmNlbFRleHQ6ICflho3mg7Pmg7MnLFxyXG4gICAgICAgICAgICAgICAgICAgIHN1Y2Nlc3M6IChyZXMxKSA9PiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlmIChyZXMxLmNvbmZpcm0pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuY2hlY2tJTUVJKCkudGhlbihyZXMgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN3aXRjaCAocmVzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhc2UgJ1Blcm1hbmVudCc6XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bmkuc2hvd01vZGFsKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aXRsZTogJ+aPkOekuicsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ+etvuWIsOWKn+iDvemcgOS9v+eUqOaCqOeahOeUteivneeKtuaAgeWSjOe9kee7nOS/oeaBr++8jOivt+WcqOaJi+acuuiuvue9ruS4readg+mZkOW8gOWQr+aCqOeahOadg+mZkCcsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2hvd0NhbmNlbDogZmFsc2UsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhc2UgJ1RlbXBvcmFyeSc6XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bmkuc2hvd01vZGFsKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aXRsZTogJ+aPkOekuicsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ+etvuWIsOWKn+iDvemcgOS9v+eUqOaCqOeahOeUteivneeKtuaAgeWSjOe9kee7nOS/oeaBr++8jOivt+eCueWHu+iuvue9ruW8gOWQr+W6lOeUqOadg+mZkCcsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FuY2VsVGV4dDogJ+iOt+WPluadg+mZkCcsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uZmlybVRleHQ6ICfnqI3lkI7lho3or7QnLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN1Y2Nlc3M6IGUgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoZS5jYW5jZWwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuY2hlY2tJTUVJKCkudGhlbihJTUVJID0+IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoSU1FSSA9PT1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ1N1Y2Nlc3MnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuc2hvd0FkKClcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYXNlICdTdWNjZXNzJzpcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuc2hvd0FkKClcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pLmNhdGNoKGVyciA9PiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZS5sb2coZXJyKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9LFxyXG4gICAgICAgIG1ldGhvZHM6IHtcbiAgICAgICAgICAgIGdseigpe1xuICAgICAgICAgICAgICAgZ2x6KCkudGhlbihyZXMgPT4ge1xuICAgICAgICAgICAgICAgICAgIHRoaXMubmlja25hbWUgPSByZXMubmlja25hbWVcbiAgICAgICAgICAgICAgICAgICB0aGlzLmlkZW50aXR5VGV4dCA9IHJlcy5pZGVudGl0eV90ZXh0XG4gICAgICAgICAgICAgICAgICAgdGhpcy5iYXNlSG91ciA9IHJlcy5iYXNlX2hvdXJcbiAgICAgICAgICAgICAgICAgICB0aGlzLmJhc2UgPSByZXMuYmFzZVxuICAgICAgICAgICAgICAgICAgIHRoaXMuZ3JvdXAgPSByZXMuZ3JvdXBcbiAgICAgICAgICAgICAgICAgICB0aGlzLnJlY29tbWVuZCA9IHJlcy5yZWNvbW1lbmRcbiAgICAgICAgICAgICAgICAgICB0aGlzLnBhcnRuZXIgPSByZXMucGFydG5lclxuICAgICAgICAgICAgICAgICAgIHRoaXMuYnVpbGQgPSByZXMuYnVpbGRcbiAgICAgICAgICAgICAgICAgICB0aGlzLnRvZ2V0aGVyID0gcmVzLnRvZ2V0aGVyXG4gICAgICAgICAgICAgICAgICAgdGhpcy5vdGhlciA9IHJlcy5vdGhlclxuICAgICAgICAgICAgICAgICAgIHRoaXMuY2FuX3JlcGVhdF9zaWduID0gcmVzLmNhbl9yZXBlYXRfc2lnblxuICAgICAgICAgICAgICAgICAgIHVuaS5zZXROYXZpZ2F0aW9uQmFyVGl0bGUoe1xuICAgICAgICAgICAgICAgICAgICAgICB0aXRsZTogcmVzLmdseiArICdHTEYnXG4gICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICAgICB1bmkuaGlkZUxvYWRpbmcoKVxuICAgICAgICAgICAgICAgfSkuY2F0Y2goZXJyID0+IHtcbiAgICAgICAgICAgICAgICAgICB1bmkuc2hvd1RvYXN0KHtcbiAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU6IGVyci5tZXNzYWdlLFxuICAgICAgICAgICAgICAgICAgICAgICBpY29uOiAnbm9uZSdcbiAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgfSkgXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICBzaG93QWQoKSB7XHJcbiAgICAgICAgICAgICAgICBBRC5zaG93KHtcbiAgICAgICAgICAgICAgICBcdGFkcGlkOiAxNDI4MzA4ODg3LFxuICAgICAgICAgICAgICAgIFx0YWRUeXBlOiAnUmV3YXJkZWRWaWRlbydcbiAgICAgICAgICAgICAgICB9LCBkZXRhaWwgPT4ge1xuICAgICAgICAgICAgICAgIFx0aWYgKGRldGFpbCAmJiBkZXRhaWwuaXNFbmRlZCkge1xuICAgICAgICAgICAgICAgIFx0XHR0aGlzLlNpZ24oKVxuICAgICAgICAgICAgICAgIFx0fVxuICAgICAgICAgICAgICAgIH0sIGVyciA9PiB7XG4gICAgICAgICAgICAgICAgXHR0aGlzLlNpZ24oKVxuICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAvLyDnrb7liLBcbiAgICAgICAgICAgIFNpZ24oKXtcbiAgICAgICAgICAgIFx0dW5pLnNob3dMb2FkaW5nKHtcbiAgICAgICAgICAgIFx0XHR0aXRsZTogJ+etvuWIsOS4rS4uJ1xuICAgICAgICAgICAgXHR9KVxuICAgICAgICAgICAgXHRzaWduKCkudGhlbihyZXMgPT4ge1xuICAgICAgICAgICAgXHRcdHVuaS5zaG93VG9hc3Qoe1xuICAgICAgICAgICAgXHRcdFx0dGl0bGU6ICfnrb7liLDmiJDlip8nLFxuICAgICAgICAgICAgXHRcdFx0aWNvbjogJ25vbmUnXG4gICAgICAgICAgICBcdFx0fSlcbiAgICAgICAgICAgIFx0XHR0aGlzLmdseigpXG4gICAgICAgICAgICBcdH0pLmNhdGNoKGVyciA9PiB7XG4gICAgICAgICAgICBcdFx0dW5pLnNob3dUb2FzdCh7XG4gICAgICAgICAgICBcdFx0XHR0aXRsZTogZXJyLm1lc3NhZ2UsXG4gICAgICAgICAgICBcdFx0XHRpY29uOiAnbm9uZSdcbiAgICAgICAgICAgIFx0XHR9KVxuICAgICAgICAgICAgXHR9KVxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgb25JbnZpdGF0aW9uKCkge1xyXG4gICAgICAgICAgICAgICAgdGhpcy4kUm91dGVyLnB1c2goe1xyXG4gICAgICAgICAgICAgICAgICAgIG5hbWU6ICdJbnZpdGF0aW9uJ1xyXG4gICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgLy8gaW1laeadg+mZkFxyXG4gICAgICAgICAgICBjaGVja0lNRUkoKSB7XHJcbiAgICAgICAgICAgICAgICAvLyDmo4Dmn6VpbWVp5p2D6ZmQXHJcbiAgICAgICAgICAgICAgICByZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGlmIChwbHVzLm9zLm5hbWUgPT0gXCJBbmRyb2lkXCIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGx1cy5hbmRyb2lkLnJlcXVlc3RQZXJtaXNzaW9ucyhbJ2FuZHJvaWQucGVybWlzc2lvbi5SRUFEX1BIT05FX1NUQVRFJ10sIChlKSA9PiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoZS5kZW5pZWRBbHdheXMubGVuZ3RoID4gMCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc29sdmUoJ1Blcm1hbmVudCcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGUuZGVuaWVkUHJlc2VudC5sZW5ndGggPiAwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzb2x2ZSgnVGVtcG9yYXJ5Jyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoZS5ncmFudGVkLmxlbmd0aCA+IDApIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNvbHZlKCdTdWNjZXNzJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sIChlKSA9PiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bmkuc2hvd1RvYXN0KHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aXRsZTogSlNPTi5zdHJpbmdpZnkoZSksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWNvbjogJ25vbmUnXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgcmVqZWN0KCfpnZ7lronljZPorr7lpIcnKTtcclxuICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcbiAgICAuY2FwYWNpdHkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aW5kb3ctY29sb3I7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgcGFkZGluZzogJHBhZGRpbmc7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgJi1oaW50IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNnJweDtcclxuICAgICAgICAgICAgY29sb3I6IGdyYXk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHJweDtcclxuICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmcgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM4cnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcnB4O1xyXG5cclxuICAgICAgICAgICAgdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBycHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtc2J1dGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI2cnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJsb2NrIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRtYXJnaW47XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nO1xyXG5cclxuICAgICAgICAgICAgJi1nbGYge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHJweDtcclxuICAgICAgICAgICAgICAgIC8vIHBhZGRpbmctdG9wOiAzMHJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRycHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjBycHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm1vcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHJweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjMwcnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3VidGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHJweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm5pY2tuYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHJweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBncmF5O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXRhYmxlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHJweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXJweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBncmF5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mbGV4IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFycHggJGJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogZ3JheTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZsZXgtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcnB4ICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHQzMCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///468\n"); +eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _life = __webpack_require__(/*! @/apis/interfaces/life.js */ 47);\n\n\nvar _ad = _interopRequireDefault(__webpack_require__(/*! @/utils/ad.js */ 49));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { identityText: '普通用户', baseHour: 0, base: 0, group: { count: 0, effect: 0, capacity: 0 }, nickname: '', recommend: { vip: '-', vip_count: '-', novip: '-', novip_count: '-', vip_text: '-', novip_text: '-' }, partner: { vip: '-', vip_count: '-', novip: '-', novip_count: '-', vip_text: '-', novip_text: '-' }, build: {}, together: {}, other: {}, can_repeat_sign: false };}, created: function created() {uni.showLoading({});this.glz();}, onNavigationBarButtonTap: function onNavigationBarButtonTap() {var _this = this;if (!this.can_repeat_sign) {uni.showModal({ title: '温馨提示', content: '今日重置签到机会已使用过了,明日再来试试吧~', confirmColor: '#34CE98', confirmText: '知道了', showCancel: false });} else {uni.showModal({ title: '温馨提示', content: '重置签到只重新计算24小时时间,所迭代加成的比例不变', confirmColor: '#34CE98', confirmText: '立即重置', cancelColor: '#999', cancelText: '再想想', success: function success(res1) {_this.Sign();return;if (res1.confirm) {_this.checkIMEI().then(function (res) {switch (res) {case 'Permanent':uni.showModal({ title: '提示', content: '签到功能需使用您的电话状态和网络信息,请在手机设置中权限开启您的权限', showCancel: false });break;case 'Temporary':uni.showModal({\n title: '提示',\n content: '签到功能需使用您的电话状态和网络信息,请点击设置开启应用权限',\n cancelText: '获取权限',\n confirmText: '稍后再说',\n success: function success(e) {\n if (e.cancel) {\n _this.checkIMEI().then(function (IMEI) {\n if (IMEI ===\n 'Success') {\n _this.showAd();\n }\n });\n }\n } });\n\n break;\n case 'Success':\n _this.showAd();\n break;}\n\n }).catch(function (err) {\n __f__(\"log\", err, \" at pages/life/capacity.vue:167\");\n });\n }\n } });\n\n }\n },\n methods: {\n glz: function glz() {var _this2 = this;\n (0, _life.glz)().then(function (res) {\n _this2.nickname = res.nickname;\n _this2.identityText = res.identity_text;\n _this2.baseHour = res.base_hour;\n _this2.base = res.base;\n _this2.group = res.group;\n _this2.recommend = res.recommend;\n _this2.partner = res.partner;\n _this2.build = res.build;\n _this2.together = res.together;\n _this2.other = res.other;\n _this2.can_repeat_sign = res.can_repeat_sign;\n uni.setNavigationBarTitle({\n title: res.glz + 'GLF' });\n\n uni.hideLoading();\n }).catch(function (err) {\n uni.showToast({\n title: err.message,\n icon: 'none' });\n\n });\n },\n showAd: function showAd() {var _this3 = this;\n _ad.default.show({\n adpid: 1428308887,\n adType: 'RewardedVideo' },\n function (detail) {\n if (detail && detail.isEnded) {\n _this3.Sign();\n }\n }, function (err) {\n _this3.Sign();\n });\n },\n // 签到\n Sign: function Sign() {var _this4 = this;\n uni.showLoading({\n title: '签到中..' });\n\n (0, _life.sign)().then(function (res) {\n uni.showToast({\n title: '签到成功',\n icon: 'none' });\n\n _this4.glz();\n }).catch(function (err) {\n uni.showToast({\n title: err.message,\n icon: 'none' });\n\n });\n },\n onInvitation: function onInvitation() {\n this.$Router.push({\n name: 'Invitation' });\n\n },\n // imei权限\n checkIMEI: function checkIMEI() {\n // 检查imei权限\n return new Promise(function (resolve, reject) {\n if (plus.os.name == \"Android\") {\n plus.android.requestPermissions(['android.permission.READ_PHONE_STATE'], function (e) {\n if (e.deniedAlways.length > 0) {\n resolve('Permanent');\n }\n if (e.deniedPresent.length > 0) {\n resolve('Temporary');\n }\n if (e.granted.length > 0) {\n resolve('Success');\n }\n }, function (e) {\n uni.showToast({\n title: JSON.stringify(e),\n icon: 'none' });\n\n });\n return;\n }\n reject('非安卓设备');\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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbGlmZS9jYXBhY2l0eS52dWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUF1RUE7OztBQUdBLCtFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBQ0EsRUFDQSxJQURBLGtCQUNBLENBQ0EsU0FDQSxvQkFEQSxFQUVBLFdBRkEsRUFHQSxPQUhBLEVBSUEsU0FDQSxRQURBLEVBRUEsU0FGQSxFQUdBLFdBSEEsRUFKQSxFQVNBLFlBVEEsRUFVQSxhQUNBLFFBREEsRUFFQSxjQUZBLEVBR0EsVUFIQSxFQUlBLGdCQUpBLEVBS0EsYUFMQSxFQU1BLGVBTkEsRUFWQSxFQWtCQSxXQUNBLFFBREEsRUFFQSxjQUZBLEVBR0EsVUFIQSxFQUlBLGdCQUpBLEVBS0EsYUFMQSxFQU1BLGVBTkEsRUFsQkEsRUEwQkEsU0ExQkEsRUEyQkEsWUEzQkEsRUE0QkEsU0E1QkEsRUE2QkEsc0JBN0JBLEdBK0JBLENBakNBLEVBa0NBLE9BbENBLHFCQWtDQSxDQUNBLG9CQUNBLFdBQ0EsQ0FyQ0EsRUFzQ0Esd0JBdENBLHNDQXNDQSxrQkFDQSw0QkFDQSxnQkFDQSxhQURBLEVBRUEsaUNBRkEsRUFHQSx1QkFIQSxFQUlBLGtCQUpBLEVBS0EsaUJBTEEsSUFPQSxDQVJBLE1BUUEsQ0FDQSxnQkFDQSxhQURBLEVBRUEscUNBRkEsRUFHQSx1QkFIQSxFQUlBLG1CQUpBLEVBS0EsbUJBTEEsRUFNQSxpQkFOQSxFQU9BLGlDQUNBLGFBQ0EsT0FDQSxtQkFDQSx1Q0FDQSxjQUNBLGlCQUNBLGdCQUNBLFdBREEsRUFFQSw2Q0FGQSxFQUdBLGlCQUhBLElBS0EsTUFDQSxpQkFDQTtBQUNBLCtCQURBO0FBRUEsNkRBRkE7QUFHQSxzQ0FIQTtBQUlBLHVDQUpBO0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQ0FEQSxFQUNBO0FBQ0E7QUFDQTtBQUNBLHlCQUxBO0FBTUE7QUFDQSxxQkFkQTs7QUFnQkE7QUFDQTtBQUNBO0FBQ0Esd0JBNUJBOztBQThCQSxhQS9CQSxFQStCQSxLQS9CQSxDQStCQTtBQUNBO0FBQ0EsYUFqQ0E7QUFrQ0E7QUFDQSxTQTlDQTs7QUFnREE7QUFDQSxHQWpHQTtBQWtHQTtBQUNBLE9BREEsaUJBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGdDQURBOztBQUdBO0FBQ0EsT0FoQkEsRUFnQkEsS0FoQkEsQ0FnQkE7QUFDQTtBQUNBLDRCQURBO0FBRUEsc0JBRkE7O0FBSUEsT0FyQkE7QUFzQkEsS0F4QkE7QUF5QkEsVUF6QkEsb0JBeUJBO0FBQ0E7QUFDQSx5QkFEQTtBQUVBLCtCQUZBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQVBBLEVBT0E7QUFDQTtBQUNBLE9BVEE7QUFVQSxLQXBDQTtBQXFDQTtBQUNBLFFBdENBLGtCQXNDQTtBQUNBO0FBQ0Esc0JBREE7O0FBR0E7QUFDQTtBQUNBLHVCQURBO0FBRUEsc0JBRkE7O0FBSUE7QUFDQSxPQU5BLEVBTUEsS0FOQSxDQU1BO0FBQ0E7QUFDQSw0QkFEQTtBQUVBLHNCQUZBOztBQUlBLE9BWEE7QUFZQSxLQXREQTtBQXVEQSxnQkF2REEsMEJBdURBO0FBQ0E7QUFDQSwwQkFEQTs7QUFHQSxLQTNEQTtBQTREQTtBQUNBLGFBN0RBLHVCQTZEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FWQSxFQVVBO0FBQ0E7QUFDQSxzQ0FEQTtBQUVBLDBCQUZBOztBQUlBLFdBZkE7QUFnQkE7QUFDQTtBQUNBO0FBQ0EsT0FyQkE7QUFzQkEsS0FyRkEsRUFsR0EsRSIsImZpbGUiOiI0NjguanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcbiAgICA8dmlldyBjbGFzcz1cImNhcGFjaXR5XCI+XHJcbiAgICAgICAgPHZpZXcgY2xhc3M9XCJjYXBhY2l0eS10aXRsZVwiPuWFseWKm+WIhuaAu+S6p+eOhy/lsI/ml7Y8dGV4dD57e2Jhc2VIb3VyfX1HTEYvaDwvdGV4dD48L3ZpZXc+XHJcbiAgICAgICAgPHZpZXcgY2xhc3M9XCJjYXBhY2l0eS1zYnV0aXRsZVwiPuaAu+S6p+eOhz3op5LoibLkuqfnjocr5Zui6Zif5Lqn546HK+WFseW7uuS6p+eOhyvlhbHlipvlgLzkuqfnjoc8L3ZpZXc+XHJcbiAgICAgICAgPHZpZXcgY2xhc3M9XCJjYXBhY2l0eS1ibG9ja1wiPlxyXG4gICAgICAgICAgICA8dmlldyBjbGFzcz1cImNhcGFjaXR5LWJsb2NrLXRpdGxlXCI+XHJcbiAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cInRpdGxlXCI+5oiR55qE6KeS6ImyPC92aWV3PlxyXG4gICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJuaWNrbmFtZVwiPnt7bmlja25hbWV9fTwvdmlldz5cclxuICAgICAgICAgICAgPC92aWV3PlxyXG4gICAgICAgICAgICA8dmlldyBjbGFzcz1cImNhcGFjaXR5LWJsb2NrLWdsZiBcIj57e2lkZW50aXR5VGV4dH19Ont7YmFzZX19R0xGL2g8L3ZpZXc+XHJcbiAgICAgICAgPC92aWV3PlxyXG4gICAgICAgIDx2aWV3IGNsYXNzPVwiY2FwYWNpdHktYmxvY2tcIj5cclxuICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJjYXBhY2l0eS1ibG9jay10aXRsZVwiPlxyXG4gICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJ0aXRsZVwiPuaIkOWRmOS6p+eOhyh7e2dyb3VwLmVmZmVjdH19L3t7Z3JvdXAuY291bnR9fSk8dGV4dDwgL3RleHQ+XHJcbiAgICAgICAgICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cImNhcGFjaXR5LWJsb2NrLWdsZlwiPnt7Z3JvdXAuY2FwYWNpdHl9fUdMRi9oPC92aWV3PlxyXG4gICAgICAgICAgICAgICAgPCEtLSA8dmlldyBjbGFzcz1cIm1vcmVcIiBAY2xpY2s9XCJvbkludml0YXRpb25cIj7pgoDor7fmm7TlpJrlpb3lj4s8L3ZpZXc+IC0tPlxyXG4gICAgICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwiY2FwYWNpdHktYmxvY2stdGFibGUgcHQzMFwiPlxyXG4gICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJoZWFkZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cImZsZXgtaXRlbVwiPuWutuaXj+aIkOWRmOS6p+eOhzwvdmlldz5cclxuICAgICAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwiZmxleFwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwiZmxleC1pdGVtXCI+e3tyZWNvbW1lbmQudmlwfX3kurrlnKjnur8o5Lya5ZGYKTwvdmlldz5cclxuICAgICAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cImZsZXgtaXRlbVwiPnt7cmVjb21tZW5kLnZpcF90ZXh0fX08L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cImZsZXhcIj5cclxuICAgICAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cImZsZXgtaXRlbVwiPnt7cmVjb21tZW5kLm5vdmlwfX3kurrlnKjnur8o5pmu6YCa55So5oi3KTwvdmlldz5cclxuICAgICAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cImZsZXgtaXRlbVwiPnt7cmVjb21tZW5kLm5vdmlwX3RleHR9fTwvdmlldz5cclxuICAgICAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICAgICAgPC92aWV3PlxyXG4gICAgICAgICAgICA8dmlldyBjbGFzcz1cImNhcGFjaXR5LWJsb2NrLXRhYmxlXCI+XHJcbiAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cImhlYWRlclwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwiZmxleC1pdGVtXCI+5LyZ5Ly05oiQ5ZGYPC92aWV3PlxyXG4gICAgICAgICAgICAgICAgPC92aWV3PlxyXG4gICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJmbGV4XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJmbGV4LWl0ZW1cIj57e3BhcnRuZXIudmlwfX3kurrlnKjnur8o5Lya5ZGYKTwvdmlldz5cclxuICAgICAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cImZsZXgtaXRlbVwiPnt7cGFydG5lci52aXBfdGV4dH19PC92aWV3PlxyXG4gICAgICAgICAgICAgICAgPC92aWV3PlxyXG4gICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJmbGV4XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJmbGV4LWl0ZW1cIj57e3BhcnRuZXIubm92aXB9feS6uuWcqOe6vyjmma7pgJrnlKjmiLcpPC92aWV3PlxyXG4gICAgICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwiZmxleC1pdGVtXCI+e3twYXJ0bmVyLm5vdmlwX3RleHR9fTwvdmlldz5cclxuICAgICAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICAgICAgPC92aWV3PlxyXG4gICAgICAgIDwvdmlldz5cclxuICAgICAgICA8dmlldyBjbGFzcz1cImNhcGFjaXR5LWJsb2NrXCI+XHJcbiAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwiY2FwYWNpdHktYmxvY2stdGl0bGVcIj5cclxuICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwidGl0bGVcIj7lhbHlu7rkuqfnjoc8dGV4dD57e2J1aWxkLmNhcGFjaXR5fX1HTEYvaDwvdGV4dD48L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cInN1YnRpdGxlXCI+e3tidWlsZC5jdXJyZW50fX0ve3tidWlsZC5tYXh9fTwvdmlldz5cclxuICAgICAgICAgICAgPC92aWV3PlxyXG4gICAgICAgICAgICA8dmlldyBjbGFzcz1cImNhcGFjaXR5LWJsb2NrLXRleHQgXCI+5Lqn5ZOB5b2T5YmN6K6+572u5YWx5bu66ICF5q+P5pel5Y+v5Lul6YCa6L+H55yL5bm/5ZGK6I635b6X5YWx5bu65YC877yI5pqC5pyq5byA5pS+77yM5pWs6K+35pyf5b6F77yJPC92aWV3PlxyXG4gICAgICAgIDwvdmlldz5cclxuICAgICAgICA8dmlldyBjbGFzcz1cImNhcGFjaXR5LWJsb2NrXCI+XHJcbiAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwiY2FwYWNpdHktYmxvY2stdGl0bGVcIj5cclxuICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwidGl0bGVcIj7lhbHlipvlgLzkuqfnjoc8dGV4dD57e3RvZ2V0aGVyLmNhcGFjaXR5fX1HTEYvaDwvdGV4dD48L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cInN1YnRpdGxlXCI+e3t0b2dldGhlci5jdXJyZW50fX0ve3t0b2dldGhlci5tYXh9fTwvdmlldz5cclxuICAgICAgICAgICAgPC92aWV3PlxyXG4gICAgICAgICAgICA8dmlldyBjbGFzcz1cImNhcGFjaXR5LWJsb2NrLXRleHQgXCI+5qC55o2u5q2j5bi455So5oi355qE5L2/55So5Zyo5bmz5Y+w55qE5L2/55So5Lmg5oOv77yM6LSt54mp562J6KGM5Li65Lqn55Sf5a+55bqU5YWx5Yqb5YC877yI5pqC5pyq5byA5pS+77yM5pWs6K+35pyf5b6F77yJPC92aWV3PlxyXG4gICAgICAgIDwvdmlldz5cclxuICAgICAgICA8dmlldyBjbGFzcz1cImNhcGFjaXR5LWJsb2NrXCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gb3RoZXJcIiA6a2V5cz0naW5kZXgnPlxyXG4gICAgICAgICAgICA8dmlldyBjbGFzcz1cImNhcGFjaXR5LWJsb2NrLXRpdGxlXCI+XHJcbiAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cInRpdGxlXCI+e3tpdGVtLnRpdGxlfX08L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cImNhcGFjaXR5LWJsb2NrLWdsZlwiPnt7aXRlbS5jYXBhY2l0eX19R0xGL2g8L3ZpZXc+XHJcbiAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJjYXBhY2l0eS1ibG9jay10ZXh0IFwiIHYtaWY9XCJpdGVtLnJlbWFya1wiPnt7aXRlbS5yZW1hcmt9fTwvdmlldz5cclxuICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgPHZpZXcgY2xhc3M9XCJjYXBhY2l0eS1oaW50XCI+IOeUqOaIt+mhu+efpe+8mueUqOaIt+aJgOS6p+eUn+WFseWKm+WIhu+8jOWcqOavj+aXpee7k+eul+aXtu+8jOW5s+WPsOS8muaJo+mZpDMwJeeahOWFseWKm+WIhueUqOS6juW5s+WPsOi/kOiQpeS9v+eUqOOAgiA8L3ZpZXc+XHJcbiAgICA8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG4gICAgaW1wb3J0IHtcclxuICAgICAgICBnbHosc2lnblxuICAgIH0gZnJvbSAnQC9hcGlzL2ludGVyZmFjZXMvbGlmZS5qcydcclxuICAgIGltcG9ydCBBRCBmcm9tICdAL3V0aWxzL2FkLmpzJ1xyXG4gICAgZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgICAgIGRhdGEoKSB7XHJcbiAgICAgICAgICAgIHJldHVybiB7XHJcbiAgICAgICAgICAgICAgICBpZGVudGl0eVRleHQ6ICfmma7pgJrnlKjmiLcnLFxyXG4gICAgICAgICAgICAgICAgYmFzZUhvdXI6IDAsXHJcbiAgICAgICAgICAgICAgICBiYXNlOiAwLFxyXG4gICAgICAgICAgICAgICAgZ3JvdXA6IHtcclxuICAgICAgICAgICAgICAgICAgICBjb3VudDogMCxcclxuICAgICAgICAgICAgICAgICAgICBlZmZlY3Q6IDAsXHJcbiAgICAgICAgICAgICAgICAgICAgY2FwYWNpdHk6IDAsXHJcbiAgICAgICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICAgICAgbmlja25hbWU6ICcnLFxyXG4gICAgICAgICAgICAgICAgcmVjb21tZW5kOiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlwOiAnLScsXHJcbiAgICAgICAgICAgICAgICAgICAgdmlwX2NvdW50OiAnLScsXHJcbiAgICAgICAgICAgICAgICAgICAgbm92aXA6ICctJyxcclxuICAgICAgICAgICAgICAgICAgICBub3ZpcF9jb3VudDogJy0nLFxyXG4gICAgICAgICAgICAgICAgICAgIHZpcF90ZXh0OiAnLScsXHJcbiAgICAgICAgICAgICAgICAgICAgbm92aXBfdGV4dDogJy0nLFxyXG4gICAgICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgICAgIHBhcnRuZXI6IHtcclxuICAgICAgICAgICAgICAgICAgICB2aXA6ICctJyxcclxuICAgICAgICAgICAgICAgICAgICB2aXBfY291bnQ6ICctJyxcclxuICAgICAgICAgICAgICAgICAgICBub3ZpcDogJy0nLFxyXG4gICAgICAgICAgICAgICAgICAgIG5vdmlwX2NvdW50OiAnLScsXHJcbiAgICAgICAgICAgICAgICAgICAgdmlwX3RleHQ6ICctJyxcclxuICAgICAgICAgICAgICAgICAgICBub3ZpcF90ZXh0OiAnLScsXHJcbiAgICAgICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICAgICAgYnVpbGQ6IHt9LFxyXG4gICAgICAgICAgICAgICAgdG9nZXRoZXI6IHt9LFxyXG4gICAgICAgICAgICAgICAgb3RoZXI6IHt9LFxyXG4gICAgICAgICAgICAgICAgY2FuX3JlcGVhdF9zaWduOiBmYWxzZVxyXG4gICAgICAgICAgICB9O1xyXG4gICAgICAgIH0sXHJcbiAgICAgICAgY3JlYXRlZCgpIHtcclxuICAgICAgICAgICAgdW5pLnNob3dMb2FkaW5nKHt9KVxyXG4gICAgICAgICAgICB0aGlzLmdseigpO1xyXG4gICAgICAgIH0sXHJcbiAgICAgICAgb25OYXZpZ2F0aW9uQmFyQnV0dG9uVGFwKCkge1xyXG4gICAgICAgICAgICBpZiAoIXRoaXMuY2FuX3JlcGVhdF9zaWduKSB7XHJcbiAgICAgICAgICAgICAgICB1bmkuc2hvd01vZGFsKHtcclxuICAgICAgICAgICAgICAgICAgICB0aXRsZTogJ+a4qemmqOaPkOekuicsXHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ+S7iuaXpemHjee9ruetvuWIsOacuuS8muW3suS9v+eUqOi/h+S6hu+8jOaYjuaXpeWGjeadpeivleivleWQp34nLFxyXG4gICAgICAgICAgICAgICAgICAgIGNvbmZpcm1Db2xvcjogJyMzNENFOTgnLFxyXG4gICAgICAgICAgICAgICAgICAgIGNvbmZpcm1UZXh0OiAn55+l6YGT5LqGJyxcclxuICAgICAgICAgICAgICAgICAgICBzaG93Q2FuY2VsOiBmYWxzZSxcclxuICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgICAgICB1bmkuc2hvd01vZGFsKHtcclxuICAgICAgICAgICAgICAgICAgICB0aXRsZTogJ+a4qemmqOaPkOekuicsXHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ+mHjee9ruetvuWIsOWPqumHjeaWsOiuoeeulzI05bCP5pe25pe26Ze077yM5omA6L+t5Luj5Yqg5oiQ55qE5q+U5L6L5LiN5Y+YJyxcclxuICAgICAgICAgICAgICAgICAgICBjb25maXJtQ29sb3I6ICcjMzRDRTk4JyxcclxuICAgICAgICAgICAgICAgICAgICBjb25maXJtVGV4dDogJ+eri+WNs+mHjee9ricsXHJcbiAgICAgICAgICAgICAgICAgICAgY2FuY2VsQ29sb3I6ICcjOTk5JyxcclxuICAgICAgICAgICAgICAgICAgICBjYW5jZWxUZXh0OiAn5YaN5oOz5oOzJyxcclxuICAgICAgICAgICAgICAgICAgICBzdWNjZXNzOiAocmVzMSkgPT4ge1xuXHRcdFx0XHRcdFx0dGhpcy5TaWduKClcblx0XHRcdFx0XHRcdHJldHVyblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpZiAocmVzMS5jb25maXJtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGlzLmNoZWNrSU1FSSgpLnRoZW4ocmVzID0+IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzd2l0Y2ggKHJlcykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYXNlICdQZXJtYW5lbnQnOlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5pLnNob3dNb2RhbCh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU6ICfmj5DnpLonLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfnrb7liLDlip/og73pnIDkvb/nlKjmgqjnmoTnlLXor53nirbmgIHlkoznvZHnu5zkv6Hmga/vvIzor7flnKjmiYvmnLrorr7nva7kuK3mnYPpmZDlvIDlkK/mgqjnmoTmnYPpmZAnLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNob3dDYW5jZWw6IGZhbHNlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYXNlICdUZW1wb3JhcnknOlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5pLnNob3dNb2RhbCh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU6ICfmj5DnpLonLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfnrb7liLDlip/og73pnIDkvb/nlKjmgqjnmoTnlLXor53nirbmgIHlkoznvZHnu5zkv6Hmga/vvIzor7fngrnlh7vorr7nva7lvIDlkK/lupTnlKjmnYPpmZAnLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhbmNlbFRleHQ6ICfojrflj5bmnYPpmZAnLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbmZpcm1UZXh0OiAn56iN5ZCO5YaN6K+0JyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdWNjZXNzOiBlID0+IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGUuY2FuY2VsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGlzLmNoZWNrSU1FSSgpLnRoZW4oSU1FSSA9PiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKElNRUkgPT09XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdTdWNjZXNzJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGlzLnNob3dBZCgpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicmVhaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FzZSAnU3VjY2Vzcyc6XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGlzLnNob3dBZCgpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicmVhaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KS5jYXRjaChlcnIgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGUubG9nKGVycilcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSxcclxuICAgICAgICBtZXRob2RzOiB7XG4gICAgICAgICAgICBnbHooKXtcbiAgICAgICAgICAgICAgIGdseigpLnRoZW4ocmVzID0+IHtcbiAgICAgICAgICAgICAgICAgICB0aGlzLm5pY2tuYW1lID0gcmVzLm5pY2tuYW1lXG4gICAgICAgICAgICAgICAgICAgdGhpcy5pZGVudGl0eVRleHQgPSByZXMuaWRlbnRpdHlfdGV4dFxuICAgICAgICAgICAgICAgICAgIHRoaXMuYmFzZUhvdXIgPSByZXMuYmFzZV9ob3VyXG4gICAgICAgICAgICAgICAgICAgdGhpcy5iYXNlID0gcmVzLmJhc2VcbiAgICAgICAgICAgICAgICAgICB0aGlzLmdyb3VwID0gcmVzLmdyb3VwXG4gICAgICAgICAgICAgICAgICAgdGhpcy5yZWNvbW1lbmQgPSByZXMucmVjb21tZW5kXG4gICAgICAgICAgICAgICAgICAgdGhpcy5wYXJ0bmVyID0gcmVzLnBhcnRuZXJcbiAgICAgICAgICAgICAgICAgICB0aGlzLmJ1aWxkID0gcmVzLmJ1aWxkXG4gICAgICAgICAgICAgICAgICAgdGhpcy50b2dldGhlciA9IHJlcy50b2dldGhlclxuICAgICAgICAgICAgICAgICAgIHRoaXMub3RoZXIgPSByZXMub3RoZXJcbiAgICAgICAgICAgICAgICAgICB0aGlzLmNhbl9yZXBlYXRfc2lnbiA9IHJlcy5jYW5fcmVwZWF0X3NpZ25cbiAgICAgICAgICAgICAgICAgICB1bmkuc2V0TmF2aWdhdGlvbkJhclRpdGxlKHtcbiAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU6IHJlcy5nbHogKyAnR0xGJ1xuICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgdW5pLmhpZGVMb2FkaW5nKClcbiAgICAgICAgICAgICAgIH0pLmNhdGNoKGVyciA9PiB7XG4gICAgICAgICAgICAgICAgICAgdW5pLnNob3dUb2FzdCh7XG4gICAgICAgICAgICAgICAgICAgICAgIHRpdGxlOiBlcnIubWVzc2FnZSxcbiAgICAgICAgICAgICAgICAgICAgICAgaWNvbjogJ25vbmUnXG4gICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgIH0pIFxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgc2hvd0FkKCkge1xyXG4gICAgICAgICAgICAgICAgQUQuc2hvdyh7XG4gICAgICAgICAgICAgICAgXHRhZHBpZDogMTQyODMwODg4NyxcbiAgICAgICAgICAgICAgICBcdGFkVHlwZTogJ1Jld2FyZGVkVmlkZW8nXG4gICAgICAgICAgICAgICAgfSwgZGV0YWlsID0+IHtcbiAgICAgICAgICAgICAgICBcdGlmIChkZXRhaWwgJiYgZGV0YWlsLmlzRW5kZWQpIHtcbiAgICAgICAgICAgICAgICBcdFx0dGhpcy5TaWduKClcbiAgICAgICAgICAgICAgICBcdH1cbiAgICAgICAgICAgICAgICB9LCBlcnIgPT4ge1xuICAgICAgICAgICAgICAgIFx0dGhpcy5TaWduKClcbiAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgLy8g562+5YiwXG4gICAgICAgICAgICBTaWduKCl7XG4gICAgICAgICAgICBcdHVuaS5zaG93TG9hZGluZyh7XG4gICAgICAgICAgICBcdFx0dGl0bGU6ICfnrb7liLDkuK0uLidcbiAgICAgICAgICAgIFx0fSlcbiAgICAgICAgICAgIFx0c2lnbigpLnRoZW4ocmVzID0+IHtcbiAgICAgICAgICAgIFx0XHR1bmkuc2hvd1RvYXN0KHtcbiAgICAgICAgICAgIFx0XHRcdHRpdGxlOiAn562+5Yiw5oiQ5YqfJyxcbiAgICAgICAgICAgIFx0XHRcdGljb246ICdub25lJ1xuICAgICAgICAgICAgXHRcdH0pXG4gICAgICAgICAgICBcdFx0dGhpcy5nbHooKVxuICAgICAgICAgICAgXHR9KS5jYXRjaChlcnIgPT4ge1xuICAgICAgICAgICAgXHRcdHVuaS5zaG93VG9hc3Qoe1xuICAgICAgICAgICAgXHRcdFx0dGl0bGU6IGVyci5tZXNzYWdlLFxuICAgICAgICAgICAgXHRcdFx0aWNvbjogJ25vbmUnXG4gICAgICAgICAgICBcdFx0fSlcbiAgICAgICAgICAgIFx0fSlcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgIG9uSW52aXRhdGlvbigpIHtcclxuICAgICAgICAgICAgICAgIHRoaXMuJFJvdXRlci5wdXNoKHtcclxuICAgICAgICAgICAgICAgICAgICBuYW1lOiAnSW52aXRhdGlvbidcclxuICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgIC8vIGltZWnmnYPpmZBcclxuICAgICAgICAgICAgY2hlY2tJTUVJKCkge1xyXG4gICAgICAgICAgICAgICAgLy8g5qOA5p+laW1laeadg+mZkFxyXG4gICAgICAgICAgICAgICAgcmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcclxuICAgICAgICAgICAgICAgICAgICBpZiAocGx1cy5vcy5uYW1lID09IFwiQW5kcm9pZFwiKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBsdXMuYW5kcm9pZC5yZXF1ZXN0UGVybWlzc2lvbnMoWydhbmRyb2lkLnBlcm1pc3Npb24uUkVBRF9QSE9ORV9TVEFURSddLCAoZSkgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGUuZGVuaWVkQWx3YXlzLmxlbmd0aCA+IDApIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNvbHZlKCdQZXJtYW5lbnQnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChlLmRlbmllZFByZXNlbnQubGVuZ3RoID4gMCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc29sdmUoJ1RlbXBvcmFyeScpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGUuZ3JhbnRlZC5sZW5ndGggPiAwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzb2x2ZSgnU3VjY2VzcycpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9LCAoZSkgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5pLnNob3dUb2FzdCh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU6IEpTT04uc3RyaW5naWZ5KGUpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGljb246ICdub25lJ1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHJlamVjdCgn6Z2e5a6J5Y2T6K6+5aSHJyk7XHJcbiAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG4gICAgLmNhcGFjaXR5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2luZG93LWNvbG9yO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICYtaGludCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiBncmF5O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBycHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzOHJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHJweDtcclxuXHJcbiAgICAgICAgICAgIHRleHQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXNidXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNnJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1ibG9jayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkbWFyZ2luO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZztcclxuXHJcbiAgICAgICAgICAgICYtZ2xmIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBycHg7XHJcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLXRvcDogMzBycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM0cnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcnB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5tb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHJweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXJweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjBycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzMHJweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN1YnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5uaWNrbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhycHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogZ3JheTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHJweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi10YWJsZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBycHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnJweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogZ3JheTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZmxleCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcnB4ICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGdyYXk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5mbGV4LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXJweCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnB0MzAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///468\n"); /***/ }), /* 469 */ diff --git a/unpackage/dist/dev/app-plus/app-view.js b/unpackage/dist/dev/app-plus/app-view.js index 82b5f38..9d87d5d 100644 --- a/unpackage/dist/dev/app-plus/app-view.js +++ b/unpackage/dist/dev/app-plus/app-view.js @@ -2222,7 +2222,7 @@ if(false) {} var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/runtime/api.js */ 10); exports = ___CSS_LOADER_API_IMPORT___(false); // Module -exports.push([module.i, "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n/* 气泡漂浮 */\n.number-float[data-v-5c2ab254] {\n\t-webkit-animation: 4s octfloat-data-v-5c2ab254 infinite;\n\t animation: 4s octfloat-data-v-5c2ab254 infinite;\n}\n@-webkit-keyframes octfloat-data-v-5c2ab254 {\n0% {\n\t\tmargin-top: 0;\n}\n50% {\n\t\tmargin-top: 15rpx;\n}\n100% {\n\t\tmargin-top: 0;\n}\n}\n@keyframes octfloat-data-v-5c2ab254 {\n0% {\n\t\tmargin-top: 0;\n}\n50% {\n\t\tmargin-top: 15rpx;\n}\n100% {\n\t\tmargin-top: 0;\n}\n}\n", ""]); +exports.push([module.i, "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n/* 气泡漂浮 */\n.number-float[data-v-5c2ab254] {\n\t-webkit-animation: 4s octfloat-data-v-5c2ab254 infinite;\n\t animation: 4s octfloat-data-v-5c2ab254 infinite;\n}\n@-webkit-keyframes octfloat-data-v-5c2ab254 {\n0% {\n\t\tmargin-top: 0;\n}\n50% {\n\t\tmargin-top: 15rpx;\n}\n100% {\n\t\tmargin-top: 0;\n}\n}\n@keyframes octfloat-data-v-5c2ab254 {\n0% {\n\t\tmargin-top: 0;\n}\n50% {\n\t\tmargin-top: 15rpx;\n}\n100% {\n\t\tmargin-top: 0;\n}\n}\n", ""]); // Exports module.exports = exports; diff --git a/unpackage/dist/dev/app-plus/manifest.json b/unpackage/dist/dev/app-plus/manifest.json index d0462af..947467a 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.35","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},"apple":{"privacyDescription":{"NSMicrophoneUsageDescription":"发送语音消息以及音视频通话","NSCameraUsageDescription":"发送图文消息以及视频通话","NSPhotoLibraryUsageDescription":"发送图文消息","NSPhotoLibraryAddUsageDescription":"保存图片消息","NSLocationWhenInUseUsageDescription":"发送当前位置信息"}},"plugins":{"oauth":{"univerify":{}},"payment":{"weixin":{"__platform__":["android"],"appid":"wx466a4663da346e09","UniversalLinks":""},"alipay":{"__platform__":["android"]}},"share":{"weixin":{"appid":"wx466a4663da346e09","UniversalLinks":""}},"ad":{"sigmob":{}},"push":{},"geolocation":{"system":{"__platform__":["android"]}},"maps":{"amap":{"appkey_ios":"","appkey_android":"1dfbe526a37dcb1f13263e0b5871ca4d"}},"audio":{"mp3":{"description":"Android平台录音支持MP3格式文件"}}}},"nativePlugins":{},"uniStatistics":{"enable":false},"allowsInlineMediaPlayback":true,"uni-app":{"compilerVersion":"3.4.18","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"}} \ No newline at end of file +{"@platforms":["android","iPhone","iPad"],"id":"__UNI__DE7B0E6","name":"共力生态","version":{"name":"1.0.36","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},"apple":{"privacyDescription":{"NSMicrophoneUsageDescription":"发送语音消息以及音视频通话","NSCameraUsageDescription":"发送图文消息以及视频通话","NSPhotoLibraryUsageDescription":"发送图文消息","NSPhotoLibraryAddUsageDescription":"保存图片消息","NSLocationWhenInUseUsageDescription":"发送当前位置信息"}},"plugins":{"oauth":{"univerify":{}},"payment":{"weixin":{"__platform__":["android"],"appid":"wx466a4663da346e09","UniversalLinks":""},"alipay":{"__platform__":["android"]}},"share":{"weixin":{"appid":"wx466a4663da346e09","UniversalLinks":""}},"ad":{"sigmob":{}},"push":{},"geolocation":{"system":{"__platform__":["android"]}},"maps":{"amap":{"appkey_ios":"","appkey_android":"1dfbe526a37dcb1f13263e0b5871ca4d"}},"audio":{"mp3":{"description":"Android平台录音支持MP3格式文件"}}}},"nativePlugins":{},"uniStatistics":{"enable":false},"allowsInlineMediaPlayback":true,"uni-app":{"compilerVersion":"3.4.18","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"}} \ No newline at end of file