(this["webpackJsonp"] = this["webpackJsonp"] || []).push([["app-service"],[ /* 0 */ /*!*****************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/main.js ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\n__webpack_require__(/*! uni-pages */ 6);\nvar _App = _interopRequireDefault(__webpack_require__(/*! ./App */ 381));\nvar _store = _interopRequireDefault(__webpack_require__(/*! ./store */ 384));\nvar _tools = _interopRequireDefault(__webpack_require__(/*! @/toolJs/tools.js */ 388));\nvar _Bluetooth = _interopRequireDefault(__webpack_require__(/*! @/toolJs/Bluetooth.js */ 389));\nvar _https = _interopRequireDefault(__webpack_require__(/*! @/toolJs/https.js */ 387));\nvar _model = _interopRequireDefault(__webpack_require__(/*! @/toolJs/model.js */ 386));\nvar _index = _interopRequireDefault(__webpack_require__(/*! ./language/index */ 390));\nvar _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 115));\nvar _vueI18n = _interopRequireDefault(__webpack_require__(/*! vue-i18n */ 395));\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n_vue.default.prototype.$store = _store.default;\n// 公共js\n\n_vue.default.prototype.$tools = _tools.default;\n// 蓝牙js\n\n_vue.default.prototype.$Bluetooth = _Bluetooth.default;\n//请求\n\n_vue.default.prototype.$http = _https.default;\n//接口\n\n_vue.default.prototype.$model = _model.default;\n// 语言\n\nvar i18nConfig = {\n locale: uni.getLocale(),\n messages: _index.default\n};\n_vue.default.use(_vueI18n.default);\nvar i18n = new _vueI18n.default(i18nConfig);\n_vue.default.config.productionTip = false;\n_App.default.mpType = 'app';\nvar app = new _vue.default(_objectSpread({\n i18n: i18n\n}, _App.default));\napp.$mount();//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vbWFpbi5qcyJdLCJuYW1lcyI6WyJWdWUiLCJwcm90b3R5cGUiLCIkc3RvcmUiLCJzdG9yZSIsIiR0b29scyIsInRvb2xzIiwiJEJsdWV0b290aCIsIkJsdWV0b290aCIsIiRodHRwIiwiaHR0cCIsIiRtb2RlbCIsIm1vZGVsIiwiaTE4bkNvbmZpZyIsImxvY2FsZSIsInVuaSIsImdldExvY2FsZSIsIm1lc3NhZ2VzIiwidXNlIiwiVnVlSTE4biIsImkxOG4iLCJjb25maWciLCJwcm9kdWN0aW9uVGlwIiwiQXBwIiwibXBUeXBlIiwiYXBwIiwiJG1vdW50Il0sIm1hcHBpbmdzIjoiOzs7O0FBQUE7QUFBbUI7QUFFbkI7QUFHQTtBQUdBO0FBR0E7QUFHQTtBQUdBO0FBUUE7QUFDQTtBQUE4QjtBQUFBO0FBdkI5QkEsWUFBRyxDQUFDQyxTQUFTLENBQUNDLE1BQU0sR0FBR0MsY0FBSztBQUM1Qjs7QUFFQUgsWUFBRyxDQUFDQyxTQUFTLENBQUNHLE1BQU0sR0FBR0MsY0FBSztBQUM1Qjs7QUFFQUwsWUFBRyxDQUFDQyxTQUFTLENBQUNLLFVBQVUsR0FBR0Msa0JBQVM7QUFDcEM7O0FBRUFQLFlBQUcsQ0FBQ0MsU0FBUyxDQUFDTyxLQUFLLEdBQUdDLGNBQUk7QUFDMUI7O0FBRUFULFlBQUcsQ0FBQ0MsU0FBUyxDQUFDUyxNQUFNLEdBQUdDLGNBQUs7QUFDNUI7O0FBR0EsSUFBSUMsVUFBVSxHQUFHO0VBQ2hCQyxNQUFNLEVBQUVDLEdBQUcsQ0FBQ0MsU0FBUyxFQUFFO0VBQ3ZCQyxRQUFRLEVBQVJBO0FBQ0QsQ0FBQztBQUtEaEIsWUFBRyxDQUFDaUIsR0FBRyxDQUFDQyxnQkFBTyxDQUFDO0FBQ2hCLElBQU1DLElBQUksR0FBRyxJQUFJRCxnQkFBTyxDQUFDTixVQUFVLENBQUM7QUFDcENaLFlBQUcsQ0FBQ29CLE1BQU0sQ0FBQ0MsYUFBYSxHQUFHLEtBQUs7QUFDaENDLFlBQUcsQ0FBQ0MsTUFBTSxHQUFHLEtBQUs7QUFDbEIsSUFBTUMsR0FBRyxHQUFHLElBQUl4QixZQUFHO0VBQ2xCbUIsSUFBSSxFQUFKQTtBQUFJLEdBQ0RHLFlBQUcsRUFDTDtBQUNGRSxHQUFHLENBQUNDLE1BQU0sRUFBRSIsImZpbGUiOiIwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICd1bmktcGFnZXMnO2ltcG9ydCBBcHAgZnJvbSAnLi9BcHAnXHJcbi8vIHZ1ZXhcclxuaW1wb3J0IHN0b3JlIGZyb20gJy4vc3RvcmUnXHJcblZ1ZS5wcm90b3R5cGUuJHN0b3JlID0gc3RvcmU7XHJcbi8vIOWFrOWFsWpzXHJcbmltcG9ydCB0b29scyBmcm9tICdAL3Rvb2xKcy90b29scy5qcydcclxuVnVlLnByb3RvdHlwZS4kdG9vbHMgPSB0b29scztcclxuLy8g6JOd54mZanNcclxuaW1wb3J0IEJsdWV0b290aCBmcm9tICdAL3Rvb2xKcy9CbHVldG9vdGguanMnXHJcblZ1ZS5wcm90b3R5cGUuJEJsdWV0b290aCA9IEJsdWV0b290aDtcclxuLy/or7fmsYJcclxuaW1wb3J0IGh0dHAgZnJvbSAnQC90b29sSnMvaHR0cHMuanMnXHJcblZ1ZS5wcm90b3R5cGUuJGh0dHAgPSBodHRwO1xyXG4vL+aOpeWPo1xyXG5pbXBvcnQgbW9kZWwgZnJvbSAnQC90b29sSnMvbW9kZWwuanMnXHJcblZ1ZS5wcm90b3R5cGUuJG1vZGVsID0gbW9kZWw7XHJcbi8vIOivreiogFxyXG5pbXBvcnQgbWVzc2FnZXMgZnJvbSAnLi9sYW5ndWFnZS9pbmRleCdcclxuXHJcbmxldCBpMThuQ29uZmlnID0ge1xyXG5cdGxvY2FsZTogdW5pLmdldExvY2FsZSgpLFxyXG5cdG1lc3NhZ2VzXHJcbn1cclxuXHJcblxyXG5pbXBvcnQgVnVlIGZyb20gJ3Z1ZSdcclxuaW1wb3J0IFZ1ZUkxOG4gZnJvbSAndnVlLWkxOG4nXHJcblZ1ZS51c2UoVnVlSTE4bilcclxuY29uc3QgaTE4biA9IG5ldyBWdWVJMThuKGkxOG5Db25maWcpXHJcblZ1ZS5jb25maWcucHJvZHVjdGlvblRpcCA9IGZhbHNlXHJcbkFwcC5tcFR5cGUgPSAnYXBwJ1xyXG5jb25zdCBhcHAgPSBuZXcgVnVlKHtcclxuXHRpMThuLFxyXG5cdC4uLkFwcFxyXG59KVxyXG5hcHAuJG1vdW50KClcclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///0\n"); /***/ }), /* 1 */ /*!**********************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/interopRequireDefault.js ***! \**********************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } module.exports = _interopRequireDefault, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 2 */ /*!***************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/defineProperty.js ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ 3); function _defineProperty(obj, key, value) { key = toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } module.exports = _defineProperty, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 3 */ /*!**************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/toPropertyKey.js ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var _typeof = __webpack_require__(/*! ./typeof.js */ 4)["default"]; var toPrimitive = __webpack_require__(/*! ./toPrimitive.js */ 5); function toPropertyKey(t) { var i = toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } module.exports = toPropertyKey, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 4 */ /*!*******************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/typeof.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _typeof(o) { "@babel/helpers - typeof"; return (module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, module.exports.__esModule = true, module.exports["default"] = module.exports), _typeof(o); } module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 5 */ /*!************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/toPrimitive.js ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var _typeof = __webpack_require__(/*! ./typeof.js */ 4)["default"]; function toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } module.exports = toPrimitive, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 6 */ /*!********************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages.json ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { if (typeof Promise !== 'undefined' && !Promise.prototype.finally) { Promise.prototype.finally = function (callback) { var promise = this.constructor; return this.then(function (value) { return promise.resolve(callback()).then(function () { return value; }); }, function (reason) { return promise.resolve(callback()).then(function () { throw reason; }); }); }; } if (typeof uni !== 'undefined' && uni && uni.requireGlobal) { var global = uni.requireGlobal(); ArrayBuffer = global.ArrayBuffer; Int8Array = global.Int8Array; Uint8Array = global.Uint8Array; Uint8ClampedArray = global.Uint8ClampedArray; Int16Array = global.Int16Array; Uint16Array = global.Uint16Array; Int32Array = global.Int32Array; Uint32Array = global.Uint32Array; Float32Array = global.Float32Array; Float64Array = global.Float64Array; BigInt64Array = global.BigInt64Array; BigUint64Array = global.BigUint64Array; } if (uni.restoreGlobal) { uni.restoreGlobal(weex, plus, setTimeout, clearTimeout, setInterval, clearInterval); } __definePage('pages/home/home', function () { return Vue.extend(__webpack_require__(/*! pages/home/home.vue?mpType=page */ 7).default); }); __definePage('pages/cardList/card', function () { return Vue.extend(__webpack_require__(/*! pages/cardList/card.vue?mpType=page */ 38).default); }); __definePage('pages/body/body', function () { return Vue.extend(__webpack_require__(/*! pages/body/body.vue?mpType=page */ 43).default); }); __definePage('pages/history/history', function () { return Vue.extend(__webpack_require__(/*! pages/history/history.vue?mpType=page */ 139).default); }); __definePage('pages/history/historyDetail', function () { return Vue.extend(__webpack_require__(/*! pages/history/historyDetail.vue?mpType=page */ 159).default); }); __definePage('pages/compk/contrast', function () { return Vue.extend(__webpack_require__(/*! pages/compk/contrast.vue?mpType=page */ 164).default); }); __definePage('pages/compk/pkdetail', function () { return Vue.extend(__webpack_require__(/*! pages/compk/pkdetail.vue?mpType=page */ 174).default); }); __definePage('pages/skiping/skip', function () { return Vue.extend(__webpack_require__(/*! pages/skiping/skip.vue?mpType=page */ 179).default); }); __definePage('pages/skiping/charts', function () { return Vue.extend(__webpack_require__(/*! pages/skiping/charts.vue?mpType=page */ 186).default); }); __definePage('pages/lunging/vitalcapacity', function () { return Vue.extend(__webpack_require__(/*! pages/lunging/vitalcapacity.vue?mpType=page */ 191).default); }); __definePage('pages/lunging/charts', function () { return Vue.extend(__webpack_require__(/*! pages/lunging/charts.vue?mpType=page */ 201).default); }); __definePage('pages/my/me', function () { return Vue.extend(__webpack_require__(/*! pages/my/me.vue?mpType=page */ 206).default); }); __definePage('pages/my/manage', function () { return Vue.extend(__webpack_require__(/*! pages/my/manage.vue?mpType=page */ 211).default); }); __definePage('pages/my/userInfo', function () { return Vue.extend(__webpack_require__(/*! pages/my/userInfo.vue?mpType=page */ 216).default); }); __definePage('pages/score/score', function () { return Vue.extend(__webpack_require__(/*! pages/score/score.vue?mpType=page */ 221).default); }); __definePage('pages/score/history', function () { return Vue.extend(__webpack_require__(/*! pages/score/history.vue?mpType=page */ 231).default); }); __definePage('pages/score/report', function () { return Vue.extend(__webpack_require__(/*! pages/score/report.vue?mpType=page */ 236).default); }); __definePage('pages/login/forgetPassword', function () { return Vue.extend(__webpack_require__(/*! pages/login/forgetPassword.vue?mpType=page */ 241).default); }); __definePage('pages/login/login', function () { return Vue.extend(__webpack_require__(/*! pages/login/login.vue?mpType=page */ 246).default); }); __definePage('pages/setting/setting', function () { return Vue.extend(__webpack_require__(/*! pages/setting/setting.vue?mpType=page */ 252).default); }); __definePage('pages/setting/password', function () { return Vue.extend(__webpack_require__(/*! pages/setting/password.vue?mpType=page */ 257).default); }); __definePage('pages/setting/email', function () { return Vue.extend(__webpack_require__(/*! pages/setting/email.vue?mpType=page */ 262).default); }); __definePage('pages/setting/phone', function () { return Vue.extend(__webpack_require__(/*! pages/setting/phone.vue?mpType=page */ 267).default); }); __definePage('pages/devices/search', function () { return Vue.extend(__webpack_require__(/*! pages/devices/search.vue?mpType=page */ 272).default); }); __definePage('pages/devices/G02', function () { return Vue.extend(__webpack_require__(/*! pages/devices/G02.vue?mpType=page */ 277).default); }); __definePage('pages/business/business', function () { return Vue.extend(__webpack_require__(/*! pages/business/business.vue?mpType=page */ 282).default); }); __definePage('pages/devices/PCV02', function () { return Vue.extend(__webpack_require__(/*! pages/devices/PCV02.vue?mpType=page */ 287).default); }); __definePage('pages/business/addDevice', function () { return Vue.extend(__webpack_require__(/*! pages/business/addDevice.vue?mpType=page */ 292).default); }); __definePage('pages/business/search', function () { return Vue.extend(__webpack_require__(/*! pages/business/search.vue?mpType=page */ 297).default); }); __definePage('pages/devices/PCT01', function () { return Vue.extend(__webpack_require__(/*! pages/devices/PCT01.vue?mpType=page */ 302).default); }); __definePage('pages/my/about', function () { return Vue.extend(__webpack_require__(/*! pages/my/about.vue?mpType=page */ 310).default); }); __definePage('pages/message/list', function () { return Vue.extend(__webpack_require__(/*! pages/message/list.vue?mpType=page */ 315).default); }); __definePage('pages/notepad/notepad', function () { return Vue.extend(__webpack_require__(/*! pages/notepad/notepad.vue?mpType=page */ 320).default); }); __definePage('pages/notepad/addNotepad', function () { return Vue.extend(__webpack_require__(/*! pages/notepad/addNotepad.vue?mpType=page */ 325).default); <<<<<<< HEAD }); __definePage('pages/PublicCards/PublicCards', function () { return Vue.extend(__webpack_require__(/*! pages/PublicCards/PublicCards.vue?mpType=page */ 356).default); }); __definePage('pages/PublicCards/charts', function () { return Vue.extend(__webpack_require__(/*! pages/PublicCards/charts.vue?mpType=page */ 361).default); }); __definePage('pages/PublicCards/history', function () { return Vue.extend(__webpack_require__(/*! pages/PublicCards/history.vue?mpType=page */ 366).default); }); __definePage('pages/PublicCards/contrast', function () { return Vue.extend(__webpack_require__(/*! pages/PublicCards/contrast.vue?mpType=page */ 371).default); }); __definePage('pages/PublicCards/pkdetail', function () { return Vue.extend(__webpack_require__(/*! pages/PublicCards/pkdetail.vue?mpType=page */ 376).default); ======= >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a }); /***/ }), /* 7 */ /*!*****************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/home/home.vue?mpType=page ***! \*****************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _home_vue_vue_type_template_id_44021cb6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./home.vue?vue&type=template&id=44021cb6&scoped=true&mpType=page */ 8);\n/* harmony import */ var _home_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./home.vue?vue&type=script&lang=js&mpType=page */ 18);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _home_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _home_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _home_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _home_vue_vue_type_template_id_44021cb6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _home_vue_vue_type_template_id_44021cb6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"44021cb6\",\n null,\n false,\n _home_vue_vue_type_template_id_44021cb6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/home/home.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBd0k7QUFDeEk7QUFDbUU7QUFDTDs7O0FBRzlEO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLHFGQUFNO0FBQ1IsRUFBRSxzR0FBTTtBQUNSLEVBQUUsK0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMEdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNy5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaG9tZS52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NDQwMjFjYjYmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2hvbWUudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL2hvbWUudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjQ0MDIxY2I2XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL2hvbWUvaG9tZS52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///7\n"); /***/ }), /* 8 */ /*!***********************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/home/home.vue?vue&type=template&id=44021cb6&scoped=true&mpType=page ***! \***********************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_home_vue_vue_type_template_id_44021cb6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./home.vue?vue&type=template&id=44021cb6&scoped=true&mpType=page */ 9); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_home_vue_vue_type_template_id_44021cb6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_home_vue_vue_type_template_id_44021cb6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_home_vue_vue_type_template_id_44021cb6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_home_vue_vue_type_template_id_44021cb6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 9 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/home/home.vue?vue&type=template&id=44021cb6&scoped=true&mpType=page ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uniIcons: __webpack_require__(/*! @/uni_modules/uni-icons/components/uni-icons/uni-icons.vue */ 10) .default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "content indexCarList"), attrs: { _i: 0 } }, [ _c("headerIndex", { attrs: { isArea: false, _i: 1 } }), _c("view", { staticClass: _vm._$s(2, "sc", "radius50"), attrs: { _i: 2 }, }), _vm._$s(3, "i", _vm.user) ? _c( "view", { staticClass: _vm._$s(3, "sc", "list"), attrs: { _i: 3 } }, _vm._l( _vm._$s(4, "f", { forItems: _vm.user.card_data_list }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(4, "f", { forIndex: $20, key: 4 + "-" + $30 }), }, [ _c( "view", { staticClass: _vm._$s("5-" + $30, "sc", "card box"), style: _vm._$s("5-" + $30, "s", { backgroundColor: item.background_color, }), attrs: { _i: "5-" + $30 }, on: { click: function ($event) { return _vm.handlerReport(item) }, }, }, [ _c( "view", { staticClass: _vm._$s("6-" + $30, "sc", "boxBg"), attrs: { _i: "6-" + $30 }, }, [ _c("image", { attrs: { src: _vm._$s( "7-" + $30, "a-src", item.background_pic ), _i: "7-" + $30, }, }), ] ), _c( "view", { staticClass: _vm._$s( "8-" + $30, "sc", "title border" ), attrs: { _i: "8-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("9-" + $30, "sc", "name2"), attrs: { _i: "9-" + $30 }, }, [ _vm._v( _vm._$s( "9-" + $30, "t0-0", _vm._s(item.card_name) ) ), ] ), _c( "view", { staticClass: _vm._$s("10-" + $30, "sc", "time"), attrs: { _i: "10-" + $30 }, }, [ _vm._v( _vm._$s( "10-" + $30, "t0-0", _vm._s(item.record_time) ) ), _vm._$s( "11-" + $30, "i", item.inside_data[0].value ) ? _c("uni-icons", { attrs: { type: "right", size: "20", _i: "11-" + $30, }, }) : _vm._e(), ], 1 ), ] ), _c( "view", { staticClass: _vm._$s( "12-" + $30, "sc", "target item" ), attrs: { _i: "12-" + $30 }, }, [ _vm._$s("13-" + $30, "i", item.acd_id != 2) ? _c("view", { staticClass: _vm._$s( "13-" + $30, "sc", "bold size16 c666" ), attrs: { _i: "13-" + $30 }, }) : _c( "view", { staticClass: _vm._$s( "14-" + $30, "sc", "bold size14" ), attrs: { _i: "14-" + $30 }, }, [ _c( "text", { staticClass: _vm._$s( "15-" + $30, "sc", "size32" ), attrs: { _i: "15-" + $30 }, }, [ _vm._v( _vm._$s( "15-" + $30, "t0-0", _vm._s(item.inside_data[1].value) ) ), ] ), _vm._v( _vm._$s( "14-" + $30, "t1-0", _vm._s(item.inside_data[1].unit) ) ), ] ), _c( "view", { staticClass: _vm._$s( "16-" + $30, "sc", "btnGroup" ), attrs: { _i: "16-" + $30 }, }, [ _vm._$s("17-" + $30, "i", item.acd_id == 2) ? _c("view", { staticClass: _vm._$s( "17-" + $30, "sc", "blueBtn" ), attrs: { _i: "17-" + $30 }, on: { click: [ function ($event) { $event.stopPropagation() }, function ($event) { return _vm.$Bluetooth.handleDevicesMac( item.device_determine, item.acd_id ) }, ], }, }) : _vm._$s("18-" + $30, "e", item.acd_id == 6) ? _c("view", { staticClass: _vm._$s( "18-" + $30, "sc", "blueBtn" ), attrs: { _i: "18-" + $30 }, }) : _c("view"), _c("view", { staticClass: _vm._$s( "20-" + $30, "sc", "orangeBtn" ), attrs: { _i: "20-" + $30 }, on: { click: [ function ($event) { return _vm.handlerRecord(item.acd_id) }, function ($event) { $event.stopPropagation() }, ], }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s( "21-" + $30, "sc", "item title" ), style: _vm._$s("21-" + $30, "s", { justifyContent: item.inside_data.length > 2 ? "space-between" : "center", }), attrs: { _i: "21-" + $30 }, }, _vm._l( _vm._$s(22 + "-" + $30, "f", { forItems: item.inside_data, }), function (ite, ind, $21, $31) { return _c( "view", { key: _vm._$s(22 + "-" + $30, "f", { forIndex: $21, key: 22 + "-" + $30 + "-" + $31, }), class: _vm._$s("22-" + $30 + "-" + $31, "c", [ item.inside_data.length > 3 ? "item2" : "", ]), attrs: { _i: "22-" + $30 + "-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s( "23-" + $30 + "-" + $31, "sc", "weight " ), attrs: { _i: "23-" + $30 + "-" + $31 }, }, [ _c("text", [ _vm._v( _vm._$s( "24-" + $30 + "-" + $31, "t0-0", _vm._s(ite.value ? ite.value : "-") ) ), ]), _vm._v( _vm._$s( "23-" + $30 + "-" + $31, "t1-0", _vm._s(ite.unit) ) ), ] ), _vm._$s( "25-" + $30 + "-" + $31, "i", item.acd_id != 8 ) ? _c( "view", { staticClass: _vm._$s( "25-" + $30 + "-" + $31, "sc", "name mt-5" ), attrs: { _i: "25-" + $30 + "-" + $31, }, }, [ _vm._v( _vm._$s( "25-" + $30 + "-" + $31, "t0-0", _vm._s(ite.name) ) ), ] ) : _vm._e(), ] ) } ), 0 ), ] ), ] ) } ), 0 ) : _vm._e(), _vm._$s(26, "i", _vm.userList.length) ? _c("view", { staticClass: _vm._$s(26, "sc", "setcard"), attrs: { _i: 26 }, on: { click: _vm.handleCard }, }) : _c( "view", { staticClass: _vm._$s(27, "sc", "nolist"), attrs: { _i: 27 }, on: { click: _vm.handleAddUser }, }, [ _c("image", { attrs: { src: _vm._$s(28, "a-src", __webpack_require__(/*! ../../static/none.png */ 17)), _i: 28, }, }), _c("text"), ] ), _c("record", { attrs: { rtype: _vm.rtype, _i: 30 } }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 10 */ /*!******************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-icons/components/uni-icons/uni-icons.vue ***! \******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _uni_icons_vue_vue_type_template_id_a2e81f6e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./uni-icons.vue?vue&type=template&id=a2e81f6e& */ 11);\n/* harmony import */ var _uni_icons_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./uni-icons.vue?vue&type=script&lang=js& */ 13);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _uni_icons_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _uni_icons_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _uni_icons_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _uni_icons_vue_vue_type_template_id_a2e81f6e___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _uni_icons_vue_vue_type_template_id_a2e81f6e___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _uni_icons_vue_vue_type_template_id_a2e81f6e___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/uni-icons/components/uni-icons/uni-icons.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBc0g7QUFDdEg7QUFDNkQ7QUFDTDs7O0FBR3hEO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLCtFQUFNO0FBQ1IsRUFBRSxvRkFBTTtBQUNSLEVBQUUsNkZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsd0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL3VuaS1pY29ucy52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9YTJlODFmNmUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi91bmktaWNvbnMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi91bmktaWNvbnMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwidW5pX21vZHVsZXMvdW5pLWljb25zL2NvbXBvbmVudHMvdW5pLWljb25zL3VuaS1pY29ucy52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///10\n"); /***/ }), /* 11 */ /*!*************************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-icons/components/uni-icons/uni-icons.vue?vue&type=template&id=a2e81f6e& ***! \*************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_icons_vue_vue_type_template_id_a2e81f6e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uni-icons.vue?vue&type=template&id=a2e81f6e& */ 12); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_icons_vue_vue_type_template_id_a2e81f6e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_icons_vue_vue_type_template_id_a2e81f6e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_icons_vue_vue_type_template_id_a2e81f6e___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_icons_vue_vue_type_template_id_a2e81f6e___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 12 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-icons/components/uni-icons/uni-icons.vue?vue&type=template&id=a2e81f6e& ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "text", { staticClass: _vm._$s(0, "sc", "uni-icons"), class: _vm._$s(0, "c", [ "uniui-" + _vm.type, _vm.customPrefix, _vm.customPrefix ? _vm.type : "", ]), style: _vm._$s(0, "s", _vm.styleObj), attrs: { _i: 0 }, on: { click: _vm._onClick }, }, [_vm._t("default", null, { _i: 1 })], 2 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 13 */ /*!*******************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-icons/components/uni-icons/uni-icons.vue?vue&type=script&lang=js& ***! \*******************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_icons_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uni-icons.vue?vue&type=script&lang=js& */ 14);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_icons_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_icons_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_icons_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_icons_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_icons_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWdxQixDQUFnQiwycUJBQUcsRUFBQyIsImZpbGUiOiIxMy5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdW5pLWljb25zLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91bmktaWNvbnMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///13\n"); /***/ }), /* 14 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-icons/components/uni-icons/uni-icons.vue?vue&type=script&lang=js& ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _uniicons_file_vue = __webpack_require__(/*! ./uniicons_file_vue.js */ 15);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar getVal = function getVal(val) {\n var reg = /^[0-9]*$/g;\n return typeof val === 'number' || reg.test(val) ? val + 'px' : val;\n};\n\n/**\n * Icons 图标\n * @description 用于展示 icons 图标\n * @tutorial https://ext.dcloud.net.cn/plugin?id=28\n * @property {Number} size 图标大小\n * @property {String} type 图标图案,参考示例\n * @property {String} color 图标颜色\n * @property {String} customPrefix 自定义图标\n * @event {Function} click 点击 Icon 触发事件\n */\nvar _default = {\n name: 'UniIcons',\n emits: ['click'],\n props: {\n type: {\n type: String,\n default: ''\n },\n color: {\n type: String,\n default: '#333333'\n },\n size: {\n type: [Number, String],\n default: 16\n },\n customPrefix: {\n type: String,\n default: ''\n },\n fontFamily: {\n type: String,\n default: ''\n }\n },\n data: function data() {\n return {\n icons: _uniicons_file_vue.fontData\n };\n },\n computed: {\n unicode: function unicode() {\n var _this = this;\n var code = this.icons.find(function (v) {\n return v.font_class === _this.type;\n });\n if (code) {\n return code.unicode;\n }\n return '';\n },\n iconSize: function iconSize() {\n return getVal(this.size);\n },\n styleObj: function styleObj() {\n if (this.fontFamily !== '') {\n return \"color: \".concat(this.color, \"; font-size: \").concat(this.iconSize, \"; font-family: \").concat(this.fontFamily, \";\");\n }\n return \"color: \".concat(this.color, \"; font-size: \").concat(this.iconSize, \";\");\n }\n },\n methods: {\n _onClick: function _onClick() {\n this.$emit('click');\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdW5pLWljb25zL2NvbXBvbmVudHMvdW5pLWljb25zL3VuaS1pY29ucy52dWUiXSwibmFtZXMiOlsibmFtZSIsImVtaXRzIiwicHJvcHMiLCJ0eXBlIiwiZGVmYXVsdCIsImNvbG9yIiwic2l6ZSIsImN1c3RvbVByZWZpeCIsImZvbnRGYW1pbHkiLCJkYXRhIiwiaWNvbnMiLCJjb21wdXRlZCIsInVuaWNvZGUiLCJpY29uU2l6ZSIsInN0eWxlT2JqIiwibWV0aG9kcyIsIl9vbkNsaWNrIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFZQTs7Ozs7Ozs7Ozs7OztBQUVBO0VBQ0E7RUFDQTtBQUNBOztBQVdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBVEEsZUFVQTtFQUNBQTtFQUNBQztFQUNBQztJQUNBQztNQUNBQTtNQUNBQztJQUNBO0lBQ0FDO01BQ0FGO01BQ0FDO0lBQ0E7SUFDQUU7TUFDQUg7TUFDQUM7SUFDQTtJQUNBRztNQUNBSjtNQUNBQztJQUNBO0lBQ0FJO01BQ0FMO01BQ0FDO0lBQ0E7RUFDQTtFQUNBSztJQUNBO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUFBO01BQ0E7UUFBQTtNQUFBO01BQ0E7UUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtRQUNBO01BQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjE0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDwhLS0gI2lmZGVmIEFQUC1OVlVFIC0tPlxyXG5cdDx0ZXh0IDpzdHlsZT1cInN0eWxlT2JqXCIgY2xhc3M9XCJ1bmktaWNvbnNcIiBAY2xpY2s9XCJfb25DbGlja1wiPnt7dW5pY29kZX19PC90ZXh0PlxyXG5cdDwhLS0gI2VuZGlmIC0tPlxyXG5cdDwhLS0gI2lmbmRlZiBBUFAtTlZVRSAtLT5cclxuXHQ8dGV4dCA6c3R5bGU9XCJzdHlsZU9ialwiIGNsYXNzPVwidW5pLWljb25zXCIgOmNsYXNzPVwiWyd1bml1aS0nK3R5cGUsY3VzdG9tUHJlZml4LGN1c3RvbVByZWZpeD90eXBlOicnXVwiIEBjbGljaz1cIl9vbkNsaWNrXCI+XHJcblx0XHQ8c2xvdD48L3Nsb3Q+XHJcblx0PC90ZXh0PlxyXG5cdDwhLS0gI2VuZGlmIC0tPlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQgeyBmb250RGF0YSB9IGZyb20gJy4vdW5paWNvbnNfZmlsZV92dWUuanMnO1xyXG5cclxuXHRjb25zdCBnZXRWYWwgPSAodmFsKSA9PiB7XHJcblx0XHRjb25zdCByZWcgPSAvXlswLTldKiQvZ1xyXG5cdFx0cmV0dXJuICh0eXBlb2YgdmFsID09PSAnbnVtYmVyJyB8fCByZWcudGVzdCh2YWwpKSA/IHZhbCArICdweCcgOiB2YWw7XHJcblx0fVxyXG5cclxuXHQvLyAjaWZkZWYgQVBQLU5WVUVcclxuXHR2YXIgZG9tTW9kdWxlID0gd2VleC5yZXF1aXJlTW9kdWxlKCdkb20nKTtcclxuXHRpbXBvcnQgaWNvblVybCBmcm9tICcuL3VuaWljb25zLnR0ZidcclxuXHRkb21Nb2R1bGUuYWRkUnVsZSgnZm9udEZhY2UnLCB7XHJcblx0XHQnZm9udEZhbWlseSc6IFwidW5paWNvbnNcIixcclxuXHRcdCdzcmMnOiBcInVybCgnXCIgKyBpY29uVXJsICsgXCInKVwiXHJcblx0fSk7XHJcblx0Ly8gI2VuZGlmXHJcblxyXG5cdC8qKlxyXG5cdCAqIEljb25zIOWbvuagh1xyXG5cdCAqIEBkZXNjcmlwdGlvbiDnlKjkuo7lsZXnpLogaWNvbnMg5Zu+5qCHXHJcblx0ICogQHR1dG9yaWFsIGh0dHBzOi8vZXh0LmRjbG91ZC5uZXQuY24vcGx1Z2luP2lkPTI4XHJcblx0ICogQHByb3BlcnR5IHtOdW1iZXJ9IHNpemUg5Zu+5qCH5aSn5bCPXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9IHR5cGUg5Zu+5qCH5Zu+5qGI77yM5Y+C6ICD56S65L6LXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9IGNvbG9yIOWbvuagh+minOiJslxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBjdXN0b21QcmVmaXgg6Ieq5a6a5LmJ5Zu+5qCHXHJcblx0ICogQGV2ZW50IHtGdW5jdGlvbn0gY2xpY2sg54K55Ye7IEljb24g6Kem5Y+R5LqL5Lu2XHJcblx0ICovXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogJ1VuaUljb25zJyxcclxuXHRcdGVtaXRzOiBbJ2NsaWNrJ10sXHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHR0eXBlOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHRcdH0sXHJcblx0XHRcdGNvbG9yOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcjMzMzMzMzJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRzaXplOiB7XHJcblx0XHRcdFx0dHlwZTogW051bWJlciwgU3RyaW5nXSxcclxuXHRcdFx0XHRkZWZhdWx0OiAxNlxyXG5cdFx0XHR9LFxyXG5cdFx0XHRjdXN0b21QcmVmaXg6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogJydcclxuXHRcdFx0fSxcclxuXHRcdFx0Zm9udEZhbWlseToge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiAnJ1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRpY29uczogZm9udERhdGFcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiB7XHJcblx0XHRcdHVuaWNvZGUoKSB7XHJcblx0XHRcdFx0bGV0IGNvZGUgPSB0aGlzLmljb25zLmZpbmQodiA9PiB2LmZvbnRfY2xhc3MgPT09IHRoaXMudHlwZSlcclxuXHRcdFx0XHRpZiAoY29kZSkge1xyXG5cdFx0XHRcdFx0cmV0dXJuIGNvZGUudW5pY29kZVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRyZXR1cm4gJydcclxuXHRcdFx0fSxcclxuXHRcdFx0aWNvblNpemUoKSB7XHJcblx0XHRcdFx0cmV0dXJuIGdldFZhbCh0aGlzLnNpemUpXHJcblx0XHRcdH0sXHJcblx0XHRcdHN0eWxlT2JqKCkge1xyXG5cdFx0XHRcdGlmICh0aGlzLmZvbnRGYW1pbHkgIT09ICcnKSB7XHJcblx0XHRcdFx0XHRyZXR1cm4gYGNvbG9yOiAke3RoaXMuY29sb3J9OyBmb250LXNpemU6ICR7dGhpcy5pY29uU2l6ZX07IGZvbnQtZmFtaWx5OiAke3RoaXMuZm9udEZhbWlseX07YFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRyZXR1cm4gYGNvbG9yOiAke3RoaXMuY29sb3J9OyBmb250LXNpemU6ICR7dGhpcy5pY29uU2l6ZX07YFxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRfb25DbGljaygpIHtcclxuXHRcdFx0XHR0aGlzLiRlbWl0KCdjbGljaycpXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcblx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdEBpbXBvcnQgJy4vdW5paWNvbnMuY3NzJztcclxuXHJcblx0QGZvbnQtZmFjZSB7XHJcblx0XHRmb250LWZhbWlseTogdW5paWNvbnM7XHJcblx0XHRzcmM6IHVybCgnLi91bmlpY29ucy50dGYnKTtcclxuXHR9XHJcblxyXG5cdC8qICNlbmRpZiAqL1xyXG5cdC51bmktaWNvbnMge1xyXG5cdFx0Zm9udC1mYW1pbHk6IHVuaWljb25zO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///14\n"); /***/ }), /* 15 */ /*!*************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-icons/components/uni-icons/uniicons_file_vue.js ***! \*************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.fontData = void 0;\nvar fontData = [{\n \"font_class\": \"arrow-down\",\n \"unicode\": \"\\uE6BE\"\n}, {\n \"font_class\": \"arrow-left\",\n \"unicode\": \"\\uE6BC\"\n}, {\n \"font_class\": \"arrow-right\",\n \"unicode\": \"\\uE6BB\"\n}, {\n \"font_class\": \"arrow-up\",\n \"unicode\": \"\\uE6BD\"\n}, {\n \"font_class\": \"auth\",\n \"unicode\": \"\\uE6AB\"\n}, {\n \"font_class\": \"auth-filled\",\n \"unicode\": \"\\uE6CC\"\n}, {\n \"font_class\": \"back\",\n \"unicode\": \"\\uE6B9\"\n}, {\n \"font_class\": \"bars\",\n \"unicode\": \"\\uE627\"\n}, {\n \"font_class\": \"calendar\",\n \"unicode\": \"\\uE6A0\"\n}, {\n \"font_class\": \"calendar-filled\",\n \"unicode\": \"\\uE6C0\"\n}, {\n \"font_class\": \"camera\",\n \"unicode\": \"\\uE65A\"\n}, {\n \"font_class\": \"camera-filled\",\n \"unicode\": \"\\uE658\"\n}, {\n \"font_class\": \"cart\",\n \"unicode\": \"\\uE631\"\n}, {\n \"font_class\": \"cart-filled\",\n \"unicode\": \"\\uE6D0\"\n}, {\n \"font_class\": \"chat\",\n \"unicode\": \"\\uE65D\"\n}, {\n \"font_class\": \"chat-filled\",\n \"unicode\": \"\\uE659\"\n}, {\n \"font_class\": \"chatboxes\",\n \"unicode\": \"\\uE696\"\n}, {\n \"font_class\": \"chatboxes-filled\",\n \"unicode\": \"\\uE692\"\n}, {\n \"font_class\": \"chatbubble\",\n \"unicode\": \"\\uE697\"\n}, {\n \"font_class\": \"chatbubble-filled\",\n \"unicode\": \"\\uE694\"\n}, {\n \"font_class\": \"checkbox\",\n \"unicode\": \"\\uE62B\"\n}, {\n \"font_class\": \"checkbox-filled\",\n \"unicode\": \"\\uE62C\"\n}, {\n \"font_class\": \"checkmarkempty\",\n \"unicode\": \"\\uE65C\"\n}, {\n \"font_class\": \"circle\",\n \"unicode\": \"\\uE65B\"\n}, {\n \"font_class\": \"circle-filled\",\n \"unicode\": \"\\uE65E\"\n}, {\n \"font_class\": \"clear\",\n \"unicode\": \"\\uE66D\"\n}, {\n \"font_class\": \"close\",\n \"unicode\": \"\\uE673\"\n}, {\n \"font_class\": \"closeempty\",\n \"unicode\": \"\\uE66C\"\n}, {\n \"font_class\": \"cloud-download\",\n \"unicode\": \"\\uE647\"\n}, {\n \"font_class\": \"cloud-download-filled\",\n \"unicode\": \"\\uE646\"\n}, {\n \"font_class\": \"cloud-upload\",\n \"unicode\": \"\\uE645\"\n}, {\n \"font_class\": \"cloud-upload-filled\",\n \"unicode\": \"\\uE648\"\n}, {\n \"font_class\": \"color\",\n \"unicode\": \"\\uE6CF\"\n}, {\n \"font_class\": \"color-filled\",\n \"unicode\": \"\\uE6C9\"\n}, {\n \"font_class\": \"compose\",\n \"unicode\": \"\\uE67F\"\n}, {\n \"font_class\": \"contact\",\n \"unicode\": \"\\uE693\"\n}, {\n \"font_class\": \"contact-filled\",\n \"unicode\": \"\\uE695\"\n}, {\n \"font_class\": \"down\",\n \"unicode\": \"\\uE6B8\"\n}, {\n \"font_class\": \"bottom\",\n \"unicode\": \"\\uE6B8\"\n}, {\n \"font_class\": \"download\",\n \"unicode\": \"\\uE68D\"\n}, {\n \"font_class\": \"download-filled\",\n \"unicode\": \"\\uE681\"\n}, {\n \"font_class\": \"email\",\n \"unicode\": \"\\uE69E\"\n}, {\n \"font_class\": \"email-filled\",\n \"unicode\": \"\\uE69A\"\n}, {\n \"font_class\": \"eye\",\n \"unicode\": \"\\uE651\"\n}, {\n \"font_class\": \"eye-filled\",\n \"unicode\": \"\\uE66A\"\n}, {\n \"font_class\": \"eye-slash\",\n \"unicode\": \"\\uE6B3\"\n}, {\n \"font_class\": \"eye-slash-filled\",\n \"unicode\": \"\\uE6B4\"\n}, {\n \"font_class\": \"fire\",\n \"unicode\": \"\\uE6A1\"\n}, {\n \"font_class\": \"fire-filled\",\n \"unicode\": \"\\uE6C5\"\n}, {\n \"font_class\": \"flag\",\n \"unicode\": \"\\uE65F\"\n}, {\n \"font_class\": \"flag-filled\",\n \"unicode\": \"\\uE660\"\n}, {\n \"font_class\": \"folder-add\",\n \"unicode\": \"\\uE6A9\"\n}, {\n \"font_class\": \"folder-add-filled\",\n \"unicode\": \"\\uE6C8\"\n}, {\n \"font_class\": \"font\",\n \"unicode\": \"\\uE6A3\"\n}, {\n \"font_class\": \"forward\",\n \"unicode\": \"\\uE6BA\"\n}, {\n \"font_class\": \"gear\",\n \"unicode\": \"\\uE664\"\n}, {\n \"font_class\": \"gear-filled\",\n \"unicode\": \"\\uE661\"\n}, {\n \"font_class\": \"gift\",\n \"unicode\": \"\\uE6A4\"\n}, {\n \"font_class\": \"gift-filled\",\n \"unicode\": \"\\uE6C4\"\n}, {\n \"font_class\": \"hand-down\",\n \"unicode\": \"\\uE63D\"\n}, {\n \"font_class\": \"hand-down-filled\",\n \"unicode\": \"\\uE63C\"\n}, {\n \"font_class\": \"hand-up\",\n \"unicode\": \"\\uE63F\"\n}, {\n \"font_class\": \"hand-up-filled\",\n \"unicode\": \"\\uE63E\"\n}, {\n \"font_class\": \"headphones\",\n \"unicode\": \"\\uE630\"\n}, {\n \"font_class\": \"heart\",\n \"unicode\": \"\\uE639\"\n}, {\n \"font_class\": \"heart-filled\",\n \"unicode\": \"\\uE641\"\n}, {\n \"font_class\": \"help\",\n \"unicode\": \"\\uE679\"\n}, {\n \"font_class\": \"help-filled\",\n \"unicode\": \"\\uE674\"\n}, {\n \"font_class\": \"home\",\n \"unicode\": \"\\uE662\"\n}, {\n \"font_class\": \"home-filled\",\n \"unicode\": \"\\uE663\"\n}, {\n \"font_class\": \"image\",\n \"unicode\": \"\\uE670\"\n}, {\n \"font_class\": \"image-filled\",\n \"unicode\": \"\\uE678\"\n}, {\n \"font_class\": \"images\",\n \"unicode\": \"\\uE650\"\n}, {\n \"font_class\": \"images-filled\",\n \"unicode\": \"\\uE64B\"\n}, {\n \"font_class\": \"info\",\n \"unicode\": \"\\uE669\"\n}, {\n \"font_class\": \"info-filled\",\n \"unicode\": \"\\uE649\"\n}, {\n \"font_class\": \"left\",\n \"unicode\": \"\\uE6B7\"\n}, {\n \"font_class\": \"link\",\n \"unicode\": \"\\uE6A5\"\n}, {\n \"font_class\": \"list\",\n \"unicode\": \"\\uE644\"\n}, {\n \"font_class\": \"location\",\n \"unicode\": \"\\uE6AE\"\n}, {\n \"font_class\": \"location-filled\",\n \"unicode\": \"\\uE6AF\"\n}, {\n \"font_class\": \"locked\",\n \"unicode\": \"\\uE66B\"\n}, {\n \"font_class\": \"locked-filled\",\n \"unicode\": \"\\uE668\"\n}, {\n \"font_class\": \"loop\",\n \"unicode\": \"\\uE633\"\n}, {\n \"font_class\": \"mail-open\",\n \"unicode\": \"\\uE643\"\n}, {\n \"font_class\": \"mail-open-filled\",\n \"unicode\": \"\\uE63A\"\n}, {\n \"font_class\": \"map\",\n \"unicode\": \"\\uE667\"\n}, {\n \"font_class\": \"map-filled\",\n \"unicode\": \"\\uE666\"\n}, {\n \"font_class\": \"map-pin\",\n \"unicode\": \"\\uE6AD\"\n}, {\n \"font_class\": \"map-pin-ellipse\",\n \"unicode\": \"\\uE6AC\"\n}, {\n \"font_class\": \"medal\",\n \"unicode\": \"\\uE6A2\"\n}, {\n \"font_class\": \"medal-filled\",\n \"unicode\": \"\\uE6C3\"\n}, {\n \"font_class\": \"mic\",\n \"unicode\": \"\\uE671\"\n}, {\n \"font_class\": \"mic-filled\",\n \"unicode\": \"\\uE677\"\n}, {\n \"font_class\": \"micoff\",\n \"unicode\": \"\\uE67E\"\n}, {\n \"font_class\": \"micoff-filled\",\n \"unicode\": \"\\uE6B0\"\n}, {\n \"font_class\": \"minus\",\n \"unicode\": \"\\uE66F\"\n}, {\n \"font_class\": \"minus-filled\",\n \"unicode\": \"\\uE67D\"\n}, {\n \"font_class\": \"more\",\n \"unicode\": \"\\uE64D\"\n}, {\n \"font_class\": \"more-filled\",\n \"unicode\": \"\\uE64E\"\n}, {\n \"font_class\": \"navigate\",\n \"unicode\": \"\\uE66E\"\n}, {\n \"font_class\": \"navigate-filled\",\n \"unicode\": \"\\uE67A\"\n}, {\n \"font_class\": \"notification\",\n \"unicode\": \"\\uE6A6\"\n}, {\n \"font_class\": \"notification-filled\",\n \"unicode\": \"\\uE6C1\"\n}, {\n \"font_class\": \"paperclip\",\n \"unicode\": \"\\uE652\"\n}, {\n \"font_class\": \"paperplane\",\n \"unicode\": \"\\uE672\"\n}, {\n \"font_class\": \"paperplane-filled\",\n \"unicode\": \"\\uE675\"\n}, {\n \"font_class\": \"person\",\n \"unicode\": \"\\uE699\"\n}, {\n \"font_class\": \"person-filled\",\n \"unicode\": \"\\uE69D\"\n}, {\n \"font_class\": \"personadd\",\n \"unicode\": \"\\uE69F\"\n}, {\n \"font_class\": \"personadd-filled\",\n \"unicode\": \"\\uE698\"\n}, {\n \"font_class\": \"personadd-filled-copy\",\n \"unicode\": \"\\uE6D1\"\n}, {\n \"font_class\": \"phone\",\n \"unicode\": \"\\uE69C\"\n}, {\n \"font_class\": \"phone-filled\",\n \"unicode\": \"\\uE69B\"\n}, {\n \"font_class\": \"plus\",\n \"unicode\": \"\\uE676\"\n}, {\n \"font_class\": \"plus-filled\",\n \"unicode\": \"\\uE6C7\"\n}, {\n \"font_class\": \"plusempty\",\n \"unicode\": \"\\uE67B\"\n}, {\n \"font_class\": \"pulldown\",\n \"unicode\": \"\\uE632\"\n}, {\n \"font_class\": \"pyq\",\n \"unicode\": \"\\uE682\"\n}, {\n \"font_class\": \"qq\",\n \"unicode\": \"\\uE680\"\n}, {\n \"font_class\": \"redo\",\n \"unicode\": \"\\uE64A\"\n}, {\n \"font_class\": \"redo-filled\",\n \"unicode\": \"\\uE655\"\n}, {\n \"font_class\": \"refresh\",\n \"unicode\": \"\\uE657\"\n}, {\n \"font_class\": \"refresh-filled\",\n \"unicode\": \"\\uE656\"\n}, {\n \"font_class\": \"refreshempty\",\n \"unicode\": \"\\uE6BF\"\n}, {\n \"font_class\": \"reload\",\n \"unicode\": \"\\uE6B2\"\n}, {\n \"font_class\": \"right\",\n \"unicode\": \"\\uE6B5\"\n}, {\n \"font_class\": \"scan\",\n \"unicode\": \"\\uE62A\"\n}, {\n \"font_class\": \"search\",\n \"unicode\": \"\\uE654\"\n}, {\n \"font_class\": \"settings\",\n \"unicode\": \"\\uE653\"\n}, {\n \"font_class\": \"settings-filled\",\n \"unicode\": \"\\uE6CE\"\n}, {\n \"font_class\": \"shop\",\n \"unicode\": \"\\uE62F\"\n}, {\n \"font_class\": \"shop-filled\",\n \"unicode\": \"\\uE6CD\"\n}, {\n \"font_class\": \"smallcircle\",\n \"unicode\": \"\\uE67C\"\n}, {\n \"font_class\": \"smallcircle-filled\",\n \"unicode\": \"\\uE665\"\n}, {\n \"font_class\": \"sound\",\n \"unicode\": \"\\uE684\"\n}, {\n \"font_class\": \"sound-filled\",\n \"unicode\": \"\\uE686\"\n}, {\n \"font_class\": \"spinner-cycle\",\n \"unicode\": \"\\uE68A\"\n}, {\n \"font_class\": \"staff\",\n \"unicode\": \"\\uE6A7\"\n}, {\n \"font_class\": \"staff-filled\",\n \"unicode\": \"\\uE6CB\"\n}, {\n \"font_class\": \"star\",\n \"unicode\": \"\\uE688\"\n}, {\n \"font_class\": \"star-filled\",\n \"unicode\": \"\\uE68F\"\n}, {\n \"font_class\": \"starhalf\",\n \"unicode\": \"\\uE683\"\n}, {\n \"font_class\": \"trash\",\n \"unicode\": \"\\uE687\"\n}, {\n \"font_class\": \"trash-filled\",\n \"unicode\": \"\\uE685\"\n}, {\n \"font_class\": \"tune\",\n \"unicode\": \"\\uE6AA\"\n}, {\n \"font_class\": \"tune-filled\",\n \"unicode\": \"\\uE6CA\"\n}, {\n \"font_class\": \"undo\",\n \"unicode\": \"\\uE64F\"\n}, {\n \"font_class\": \"undo-filled\",\n \"unicode\": \"\\uE64C\"\n}, {\n \"font_class\": \"up\",\n \"unicode\": \"\\uE6B6\"\n}, {\n \"font_class\": \"top\",\n \"unicode\": \"\\uE6B6\"\n}, {\n \"font_class\": \"upload\",\n \"unicode\": \"\\uE690\"\n}, {\n \"font_class\": \"upload-filled\",\n \"unicode\": \"\\uE68E\"\n}, {\n \"font_class\": \"videocam\",\n \"unicode\": \"\\uE68C\"\n}, {\n \"font_class\": \"videocam-filled\",\n \"unicode\": \"\\uE689\"\n}, {\n \"font_class\": \"vip\",\n \"unicode\": \"\\uE6A8\"\n}, {\n \"font_class\": \"vip-filled\",\n \"unicode\": \"\\uE6C6\"\n}, {\n \"font_class\": \"wallet\",\n \"unicode\": \"\\uE6B1\"\n}, {\n \"font_class\": \"wallet-filled\",\n \"unicode\": \"\\uE6C2\"\n}, {\n \"font_class\": \"weibo\",\n \"unicode\": \"\\uE68B\"\n}, {\n \"font_class\": \"weixin\",\n \"unicode\": \"\\uE691\"\n}];\n\n// export const fontData = JSON.parse(fontDataJson)\nexports.fontData = fontData;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdW5pLWljb25zL2NvbXBvbmVudHMvdW5pLWljb25zL3VuaWljb25zX2ZpbGVfdnVlLmpzIl0sIm5hbWVzIjpbImZvbnREYXRhIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFDTyxJQUFNQSxRQUFRLEdBQUcsQ0FDdEI7RUFDRSxZQUFZLEVBQUUsWUFBWTtFQUMxQixTQUFTLEVBQUU7QUFDYixDQUFDLEVBQ0Q7RUFDRSxZQUFZLEVBQUUsWUFBWTtFQUMxQixTQUFTLEVBQUU7QUFDYixDQUFDLEVBQ0Q7RUFDRSxZQUFZLEVBQUUsYUFBYTtFQUMzQixTQUFTLEVBQUU7QUFDYixDQUFDLEVBQ0Q7RUFDRSxZQUFZLEVBQUUsVUFBVTtFQUN4QixTQUFTLEVBQUU7QUFDYixDQUFDLEVBQ0Q7RUFDRSxZQUFZLEVBQUUsTUFBTTtFQUNwQixTQUFTLEVBQUU7QUFDYixDQUFDLEVBQ0Q7RUFDRSxZQUFZLEVBQUUsYUFBYTtFQUMzQixTQUFTLEVBQUU7QUFDYixDQUFDLEVBQ0Q7RUFDRSxZQUFZLEVBQUUsTUFBTTtFQUNwQixTQUFTLEVBQUU7QUFDYixDQUFDLEVBQ0Q7RUFDRSxZQUFZLEVBQUUsTUFBTTtFQUNwQixTQUFTLEVBQUU7QUFDYixDQUFDLEVBQ0Q7RUFDRSxZQUFZLEVBQUUsVUFBVTtFQUN4QixTQUFTLEVBQUU7QUFDYixDQUFDLEVBQ0Q7RUFDRSxZQUFZLEVBQUUsaUJBQWlCO0VBQy9CLFNBQVMsRUFBRTtBQUNiLENBQUMsRUFDRDtFQUNFLFlBQVksRUFBRSxRQUFRO0VBQ3RCLFNBQVMsRUFBRTtBQUNiLENBQUMsRUFDRDtFQUNFLFlBQVksRUFBRSxlQUFlO0VBQzdCLFNBQVMsRUFBRTtBQUNiLENBQUMsRUFDRDtFQUNFLFlBQVksRUFBRSxNQUFNO0VBQ3BCLFNBQVMsRUFBRTtBQUNiLENBQUMsRUFDRDtFQUNFLFlBQVksRUFBRSxhQUFhO0VBQzNCLFNBQVMsRUFBRTtBQUNiLENBQUMsRUFDRDtFQUNFLFlBQVksRUFBRSxN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RUFDRDtFQUNFLFlBQVksRUFBRSxlQUFlO0VBQzdCLFNBQVMsRUFBRTtBQUNiLENBQUMsRUFDRDtFQUNFLFlBQVksRUFBRSxPQUFPO0VBQ3JCLFNBQVMsRUFBRTtBQUNiLENBQUMsRUFDRDtFQUNFLFlBQVksRUFBRSxjQUFjO0VBQzVCLFNBQVMsRUFBRTtBQUNiLENBQUMsRUFDRDtFQUNFLFlBQVksRUFBRSxNQUFNO0VBQ3BCLFNBQVMsRUFBRTtBQUNiLENBQUMsRUFDRDtFQUNFLFlBQVksRUFBRSxhQUFhO0VBQzNCLFNBQVMsRUFBRTtBQUNiLENBQUMsRUFDRDtFQUNFLFlBQVksRUFBRSxVQUFVO0VBQ3hCLFNBQVMsRUFBRTtBQUNiLENBQUMsRUFDRDtFQUNFLFlBQVksRUFBRSxPQUFPO0VBQ3JCLFNBQVMsRUFBRTtBQUNiLENBQUMsRUFDRDtFQUNFLFlBQVksRUFBRSxjQUFjO0VBQzVCLFNBQVMsRUFBRTtBQUNiLENBQUMsRUFDRDtFQUNFLFlBQVksRUFBRSxNQUFNO0VBQ3BCLFNBQVMsRUFBRTtBQUNiLENBQUMsRUFDRDtFQUNFLFlBQVksRUFBRSxhQUFhO0VBQzNCLFNBQVMsRUFBRTtBQUNiLENBQUMsRUFDRDtFQUNFLFlBQVksRUFBRSxNQUFNO0VBQ3BCLFNBQVMsRUFBRTtBQUNiLENBQUMsRUFDRDtFQUNFLFlBQVksRUFBRSxhQUFhO0VBQzNCLFNBQVMsRUFBRTtBQUNiLENBQUMsRUFDRDtFQUNFLFlBQVksRUFBRSxJQUFJO0VBQ2xCLFNBQVMsRUFBRTtBQUNiLENBQUMsRUFDRjtFQUNFLFlBQVksRUFBRSxLQUFLO0VBQ25CLFNBQVMsRUFBRTtBQUNiLENBQUMsRUFDQTtFQUNFLFlBQVksRUFBRSxRQUFRO0VBQ3RCLFNBQVMsRUFBRTtBQUNiLENBQUMsRUFDRDtFQUNFLFlBQVksRUFBRSxlQUFlO0VBQzdCLFNBQVMsRUFBRTtBQUNiLENBQUMsRUFDRDtFQUNFLFlBQVksRUFBRSxVQUFVO0VBQ3hCLFNBQVMsRUFBRTtBQUNiLENBQUMsRUFDRDtFQUNFLFlBQVksRUFBRSxpQkFBaUI7RUFDL0IsU0FBUyxFQUFFO0FBQ2IsQ0FBQyxFQUNEO0VBQ0UsWUFBWSxFQUFFLEtBQUs7RUFDbkIsU0FBUyxFQUFFO0FBQ2IsQ0FBQyxFQUNEO0VBQ0UsWUFBWSxFQUFFLFlBQVk7RUFDMUIsU0FBUyxFQUFFO0FBQ2IsQ0FBQyxFQUNEO0VBQ0UsWUFBWSxFQUFFLFFBQVE7RUFDdEIsU0FBUyxFQUFFO0FBQ2IsQ0FBQyxFQUNEO0VBQ0UsWUFBWSxFQUFFLGVBQWU7RUFDN0IsU0FBUyxFQUFFO0FBQ2IsQ0FBQyxFQUNEO0VBQ0UsWUFBWSxFQUFFLE9BQU87RUFDckIsU0FBUyxFQUFFO0FBQ2IsQ0FBQyxFQUNEO0VBQ0UsWUFBWSxFQUFFLFFBQVE7RUFDdEIsU0FBUyxFQUFFO0FBQ2IsQ0FBQyxDQUNGOztBQUVEO0FBQUEiLCJmaWxlIjoiMTUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuZXhwb3J0IGNvbnN0IGZvbnREYXRhID0gW1xyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcImFycm93LWRvd25cIixcclxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2YmVcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJmb250X2NsYXNzXCI6IFwiYXJyb3ctbGVmdFwiLFxyXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTZiY1wiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImZvbnRfY2xhc3NcIjogXCJhcnJvdy1yaWdodFwiLFxyXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTZiYlwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImZvbnRfY2xhc3NcIjogXCJhcnJvdy11cFwiLFxyXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTZiZFwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImZvbnRfY2xhc3NcIjogXCJhdXRoXCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNmFiXCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcImF1dGgtZmlsbGVkXCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNmNjXCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcImJhY2tcIixcclxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2YjlcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJmb250X2NsYXNzXCI6IFwiYmFyc1wiLFxyXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTYyN1wiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImZvbnRfY2xhc3NcIjogXCJjYWxlbmRhclwiLFxyXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTZhMFwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImZvbnRfY2xhc3NcIjogXCJjYWxlbmRhci1maWxsZWRcIixcclxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2YzBcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJmb250X2NsYXNzXCI6IFwiY2FtZXJhXCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjVhXCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcImNhbWVyYS1maWxsZWRcIixcclxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2NThcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJmb250X2NsYXNzXCI6IFwiY2FydFwiLFxyXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTYzMVwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImZvbnRfY2xhc3NcIjogXCJjYXJ0LWZpbGxlZFwiLFxyXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTZkMFwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImZvbnRfY2xhc3NcIjogXCJjaGF0XCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjVkXCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcImNoYXQtZmlsbGVkXCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjU5XCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcImNoYXRib3hlc1wiLFxyXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY5NlwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImZvbnRfY2xhc3NcIjogXCJjaGF0Ym94ZXMtZmlsbGVkXCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjkyXCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcImNoYXRidWJibGVcIixcclxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2OTdcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJmb250X2NsYXNzXCI6IFwiY2hhdGJ1YmJsZS1maWxsZWRcIixcclxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2OTRcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJmb250X2NsYXNzXCI6IFwiY2hlY2tib3hcIixcclxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2MmJcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJmb250X2NsYXNzXCI6IFwiY2hlY2tib3gtZmlsbGVkXCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjJjXCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcImNoZWNrbWFya2VtcHR5XCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjVjXCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcImNpcmNsZVwiLFxyXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY1YlwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImZvbnRfY2xhc3NcIjogXCJjaXJjbGUtZmlsbGVkXCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjVlXCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcImNsZWFyXCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjZkXCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcImNsb3NlXCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjczXCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcImNsb3NlZW1wdHlcIixcclxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2NmNcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJmb250X2NsYXNzXCI6IFwiY2xvdWQtZG93bmxvYWRcIixcclxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2NDdcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJmb250X2NsYXNzXCI6IFwiY2xvdWQtZG93bmxvYWQtZmlsbGVkXCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjQ2XCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcImNsb3VkLXVwbG9hZFwiLFxyXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY0NVwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImZvbnRfY2xhc3NcIjogXCJjbG91ZC11cGxvYWQtZmlsbGVkXCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjQ4XCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcImNvbG9yXCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNmNmXCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcImNvbG9yLWZpbGxlZFwiLFxyXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTZjOVwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImZvbnRfY2xhc3NcIjogXCJjb21wb3NlXCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjdmXCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcImNvbnRhY3RcIixcclxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2OTNcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJmb250X2NsYXNzXCI6IFwiY29udGFjdC1maWxsZWRcIixcclxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2OTVcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJmb250X2NsYXNzXCI6IFwiZG93blwiLFxyXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTZiOFwiXHJcbiAgfSxcclxuXHR7XHJcblx0ICBcImZvbnRfY2xhc3NcIjogXCJib3R0b21cIixcclxuXHQgIFwidW5pY29kZVwiOiBcIlxcdWU2YjhcIlxyXG5cdH0sXHJcbiAge1xyXG4gICAgXCJmb250X2NsYXNzXCI6IFwiZG93bmxvYWRcIixcclxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2OGRcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJmb250X2NsYXNzXCI6IFwiZG93bmxvYWQtZmlsbGVkXCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjgxXCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcImVtYWlsXCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjllXCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcImVtYWlsLWZpbGxlZFwiLFxyXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY5YVwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImZvbnRfY2xhc3NcIjogXCJleWVcIixcclxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2NTFcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJmb250X2NsYXNzXCI6IFwiZXllLWZpbGxlZFwiLFxyXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY2YVwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImZvbnRfY2xhc3NcIjogXCJleWUtc2xhc2hcIixcclxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2YjNcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJmb250X2NsYXNzXCI6IFwiZXllLXNsYXNoLWZpbGxlZFwiLFxyXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTZiNFwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImZvbnRfY2xhc3NcIjogXCJmaXJlXCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNmExXCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcImZpcmUtZmlsbGVkXCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNmM1XCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcImZsYWdcIixcclxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2NWZcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJmb250X2NsYXNzXCI6IFwiZmxhZy1maWxsZWRcIixcclxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2NjBcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJmb250X2NsYXNzXCI6IFwiZm9sZGVyLWFkZFwiLFxyXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTZhOVwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImZvbnRfY2xhc3NcIjogXCJmb2xkZXItYWRkLWZpbGxlZFwiLFxyXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTZjOFwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImZvbnRfY2xhc3NcIjogXCJmb250XCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNmEzXCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcImZvcndhcmRcIixcclxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2YmFcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJmb250X2NsYXNzXCI6IFwiZ2VhclwiLFxyXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY2NFwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImZvbnRfY2xhc3NcIjogXCJnZWFyLWZpbGxlZFwiLFxyXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY2MVwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImZvbnRfY2xhc3NcIjogXCJnaWZ0XCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNmE0XCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcImdpZnQtZmlsbGVkXCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNmM0XCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcImhhbmQtZG93blwiLFxyXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTYzZFwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImZvbnRfY2xhc3NcIjogXCJoYW5kLWRvd24tZmlsbGVkXCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjNjXCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcImhhbmQtdXBcIixcclxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2M2ZcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJmb250X2NsYXNzXCI6IFwiaGFuZC11cC1maWxsZWRcIixcclxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2M2VcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJmb250X2NsYXNzXCI6IFwiaGVhZHBob25lc1wiLFxyXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTYzMFwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImZvbnRfY2xhc3NcIjogXCJoZWFydFwiLFxyXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTYzOVwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImZvbnRfY2xhc3NcIjogXCJoZWFydC1maWxsZWRcIixcclxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2NDFcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJmb250X2NsYXNzXCI6IFwiaGVscFwiLFxyXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY3OVwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImZvbnRfY2xhc3NcIjogXCJoZWxwLWZpbGxlZFwiLFxyXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY3NFwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImZvbnRfY2xhc3NcIjogXCJob21lXCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjYyXCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcImhvbWUtZmlsbGVkXCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjYzXCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcImltYWdlXCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjcwXCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcImltYWdlLWZpbGxlZFwiLFxyXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY3OFwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImZvbnRfY2xhc3NcIjogXCJpbWFnZXNcIixcclxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2NTBcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJmb250X2NsYXNzXCI6IFwiaW1hZ2VzLWZpbGxlZFwiLFxyXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY0YlwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImZvbnRfY2xhc3NcIjogXCJpbmZvXCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjY5XCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcImluZm8tZmlsbGVkXCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjQ5XCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcImxlZnRcIixcclxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2YjdcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJmb250X2NsYXNzXCI6IFwibGlua1wiLFxyXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTZhNVwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImZvbnRfY2xhc3NcIjogXCJsaXN0XCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjQ0XCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcImxvY2F0aW9uXCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNmFlXCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcImxvY2F0aW9uLWZpbGxlZFwiLFxyXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTZhZlwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImZvbnRfY2xhc3NcIjogXCJsb2NrZWRcIixcclxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2NmJcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJmb250X2NsYXNzXCI6IFwibG9ja2VkLWZpbGxlZFwiLFxyXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY2OFwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImZvbnRfY2xhc3NcIjogXCJsb29wXCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjMzXCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcIm1haWwtb3BlblwiLFxyXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY0M1wiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImZvbnRfY2xhc3NcIjogXCJtYWlsLW9wZW4tZmlsbGVkXCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjNhXCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcIm1hcFwiLFxyXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY2N1wiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImZvbnRfY2xhc3NcIjogXCJtYXAtZmlsbGVkXCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjY2XCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcIm1hcC1waW5cIixcclxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2YWRcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJmb250X2NsYXNzXCI6IFwibWFwLXBpbi1lbGxpcHNlXCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNmFjXCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcIm1lZGFsXCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNmEyXCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcIm1lZGFsLWZpbGxlZFwiLFxyXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTZjM1wiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImZvbnRfY2xhc3NcIjogXCJtaWNcIixcclxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2NzFcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJmb250X2NsYXNzXCI6IFwibWljLWZpbGxlZFwiLFxyXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY3N1wiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImZvbnRfY2xhc3NcIjogXCJtaWNvZmZcIixcclxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2N2VcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJmb250X2NsYXNzXCI6IFwibWljb2ZmLWZpbGxlZFwiLFxyXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTZiMFwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImZvbnRfY2xhc3NcIjogXCJtaW51c1wiLFxyXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY2ZlwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImZvbnRfY2xhc3NcIjogXCJtaW51cy1maWxsZWRcIixcclxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2N2RcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJmb250X2NsYXNzXCI6IFwibW9yZVwiLFxyXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY0ZFwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImZvbnRfY2xhc3NcIjogXCJtb3JlLWZpbGxlZFwiLFxyXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY0ZVwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImZvbnRfY2xhc3NcIjogXCJuYXZpZ2F0ZVwiLFxyXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY2ZVwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImZvbnRfY2xhc3NcIjogXCJuYXZpZ2F0ZS1maWxsZWRcIixcclxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2N2FcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJmb250X2NsYXNzXCI6IFwibm90aWZpY2F0aW9uXCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNmE2XCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcIm5vdGlmaWNhdGlvbi1maWxsZWRcIixcclxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2YzFcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJmb250X2NsYXNzXCI6IFwicGFwZXJjbGlwXCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjUyXCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcInBhcGVycGxhbmVcIixcclxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2NzJcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJmb250X2NsYXNzXCI6IFwicGFwZXJwbGFuZS1maWxsZWRcIixcclxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2NzVcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJmb250X2NsYXNzXCI6IFwicGVyc29uXCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjk5XCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcInBlcnNvbi1maWxsZWRcIixcclxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2OWRcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJmb250X2NsYXNzXCI6IFwicGVyc29uYWRkXCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjlmXCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcInBlcnNvbmFkZC1maWxsZWRcIixcclxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2OThcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJmb250X2NsYXNzXCI6IFwicGVyc29uYWRkLWZpbGxlZC1jb3B5XCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNmQxXCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcInBob25lXCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjljXCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcInBob25lLWZpbGxlZFwiLFxyXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY5YlwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImZvbnRfY2xhc3NcIjogXCJwbHVzXCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjc2XCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcInBsdXMtZmlsbGVkXCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNmM3XCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcInBsdXNlbXB0eVwiLFxyXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY3YlwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImZvbnRfY2xhc3NcIjogXCJwdWxsZG93blwiLFxyXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTYzMlwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImZvbnRfY2xhc3NcIjogXCJweXFcIixcclxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2ODJcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJmb250X2NsYXNzXCI6IFwicXFcIixcclxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2ODBcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJmb250X2NsYXNzXCI6IFwicmVkb1wiLFxyXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY0YVwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImZvbnRfY2xhc3NcIjogXCJyZWRvLWZpbGxlZFwiLFxyXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY1NVwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImZvbnRfY2xhc3NcIjogXCJyZWZyZXNoXCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjU3XCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcInJlZnJlc2gtZmlsbGVkXCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjU2XCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcInJlZnJlc2hlbXB0eVwiLFxyXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTZiZlwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImZvbnRfY2xhc3NcIjogXCJyZWxvYWRcIixcclxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2YjJcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJmb250X2NsYXNzXCI6IFwicmlnaHRcIixcclxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2YjVcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJmb250X2NsYXNzXCI6IFwic2NhblwiLFxyXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTYyYVwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImZvbnRfY2xhc3NcIjogXCJzZWFyY2hcIixcclxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2NTRcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJmb250X2NsYXNzXCI6IFwic2V0dGluZ3NcIixcclxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2NTNcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJmb250X2NsYXNzXCI6IFwic2V0dGluZ3MtZmlsbGVkXCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNmNlXCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcInNob3BcIixcclxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2MmZcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJmb250X2NsYXNzXCI6IFwic2hvcC1maWxsZWRcIixcclxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2Y2RcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJmb250X2NsYXNzXCI6IFwic21hbGxjaXJjbGVcIixcclxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2N2NcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJmb250X2NsYXNzXCI6IFwic21hbGxjaXJjbGUtZmlsbGVkXCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjY1XCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcInNvdW5kXCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjg0XCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcInNvdW5kLWZpbGxlZFwiLFxyXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY4NlwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImZvbnRfY2xhc3NcIjogXCJzcGlubmVyLWN5Y2xlXCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjhhXCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcInN0YWZmXCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNmE3XCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcInN0YWZmLWZpbGxlZFwiLFxyXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTZjYlwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImZvbnRfY2xhc3NcIjogXCJzdGFyXCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjg4XCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcInN0YXItZmlsbGVkXCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjhmXCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcInN0YXJoYWxmXCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjgzXCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcInRyYXNoXCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjg3XCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcInRyYXNoLWZpbGxlZFwiLFxyXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY4NVwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImZvbnRfY2xhc3NcIjogXCJ0dW5lXCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNmFhXCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcInR1bmUtZmlsbGVkXCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNmNhXCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcInVuZG9cIixcclxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2NGZcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJmb250X2NsYXNzXCI6IFwidW5kby1maWxsZWRcIixcclxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2NGNcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJmb250X2NsYXNzXCI6IFwidXBcIixcclxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2YjZcIlxyXG4gIH0sXHJcblx0e1xyXG5cdCAgXCJmb250X2NsYXNzXCI6IFwidG9wXCIsXHJcblx0ICBcInVuaWNvZGVcIjogXCJcXHVlNmI2XCJcclxuXHR9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcInVwbG9hZFwiLFxyXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY5MFwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImZvbnRfY2xhc3NcIjogXCJ1cGxvYWQtZmlsbGVkXCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjhlXCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcInZpZGVvY2FtXCIsXHJcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjhjXCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwiZm9udF9jbGFzc1wiOiBcInZpZGVvY2FtLWZpbGxlZFwiLFxyXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY4OVwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImZvbnRfY2xhc3NcIjogXCJ2aXBcIixcclxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2YThcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJmb250X2NsYXNzXCI6IFwidmlwLWZpbGxlZFwiLFxyXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTZjNlwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImZvbnRfY2xhc3NcIjogXCJ3YWxsZXRcIixcclxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2YjFcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJmb250X2NsYXNzXCI6IFwid2FsbGV0LWZpbGxlZFwiLFxyXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTZjMlwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImZvbnRfY2xhc3NcIjogXCJ3ZWlib1wiLFxyXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY4YlwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImZvbnRfY2xhc3NcIjogXCJ3ZWl4aW5cIixcclxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2OTFcIlxyXG4gIH1cclxuXVxyXG5cclxuLy8gZXhwb3J0IGNvbnN0IGZvbnREYXRhID0gSlNPTi5wYXJzZTxJY29uc0RhdGFJdGVtPihmb250RGF0YUpzb24pXHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///15\n"); /***/ }), /* 16 */ /*!**********************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js ***! \**********************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return normalizeComponent; }); /* globals __VUE_SSR_CONTEXT__ */ // IMPORTANT: Do NOT use ES2015 features in this file (except for modules). // This module is a runtime utility for cleaner component module output and will // be included in the final webpack user bundle. function normalizeComponent ( scriptExports, render, staticRenderFns, functionalTemplate, injectStyles, scopeId, moduleIdentifier, /* server only */ shadowMode, /* vue-cli only */ components, // fixed by xxxxxx auto components renderjs // fixed by xxxxxx renderjs ) { // Vue.extend constructor export interop var options = typeof scriptExports === 'function' ? scriptExports.options : scriptExports // fixed by xxxxxx auto components if (components) { if (!options.components) { options.components = {} } var hasOwn = Object.prototype.hasOwnProperty for (var name in components) { if (hasOwn.call(components, name) && !hasOwn.call(options.components, name)) { options.components[name] = components[name] } } } // fixed by xxxxxx renderjs if (renderjs) { if(typeof renderjs.beforeCreate === 'function'){ renderjs.beforeCreate = [renderjs.beforeCreate] } (renderjs.beforeCreate || (renderjs.beforeCreate = [])).unshift(function() { this[renderjs.__module] = this }); (options.mixins || (options.mixins = [])).push(renderjs) } // render functions if (render) { options.render = render options.staticRenderFns = staticRenderFns options._compiled = true } // functional template if (functionalTemplate) { options.functional = true } // scopedId if (scopeId) { options._scopeId = 'data-v-' + scopeId } var hook if (moduleIdentifier) { // server build hook = function (context) { // 2.3 injection context = context || // cached call (this.$vnode && this.$vnode.ssrContext) || // stateful (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional // 2.2 with runInNewContext: true if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') { context = __VUE_SSR_CONTEXT__ } // inject component styles if (injectStyles) { injectStyles.call(this, context) } // register component module identifier for async chunk inferrence if (context && context._registeredComponents) { context._registeredComponents.add(moduleIdentifier) } } // used by ssr in case component is cached and beforeCreate // never gets called options._ssrRegister = hook } else if (injectStyles) { hook = shadowMode ? function () { injectStyles.call(this, this.$root.$options.shadowRoot) } : injectStyles } if (hook) { if (options.functional) { // for template-only hot-reload because in that case the render fn doesn't // go through the normalizer options._injectStyles = hook // register for functioal component in vue file var originalRender = options.render options.render = function renderWithStyleInjection (h, context) { hook.call(context) return originalRender(h, context) } } else { // inject component registration as beforeCreate hook var existing = options.beforeCreate options.beforeCreate = existing ? [].concat(existing, hook) : [hook] } } return { exports: scriptExports, options: options } } /***/ }), /* 17 */ /*!*************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/static/none.png ***! \*************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__.p + \"static/none.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQixxQkFBdUIiLCJmaWxlIjoiMTcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IF9fd2VicGFja19wdWJsaWNfcGF0aF9fICsgXCJzdGF0aWMvbm9uZS5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///17\n"); /***/ }), /* 18 */ /*!*****************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/home/home.vue?vue&type=script&lang=js&mpType=page ***! \*****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_home_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./home.vue?vue&type=script&lang=js&mpType=page */ 19);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_home_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_home_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_home_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_home_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_home_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXNxQixDQUFnQixpckJBQUcsRUFBQyIsImZpbGUiOiIxOC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaG9tZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9ob21lLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///18\n"); /***/ }), /* 19 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/home/home.vue?vue&type=script&lang=js&mpType=page ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; <<<<<<< HEAD eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nvar _headerIndex = _interopRequireDefault(__webpack_require__(/*! @/element/headerIndex.vue */ 23));\nvar _record = _interopRequireDefault(__webpack_require__(/*! @/element/manuallyAdd/record.vue */ 33));\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n data: function data() {\n return {\n rtype: 0,\n transition: 1.6\n };\n },\n components: {\n record: _record.default,\n headerIndex: _headerIndex.default\n },\n computed: _objectSpread(_objectSpread({}, (0, _vuex.mapState)([\"user\", \"familayList\"])), {}, {\n userList: function userList() {\n return this.familayList;\n }\n }),\n onLoad: function onLoad(options) {\n var that = this;\n __f__(\"log\", \"首页options\", options, \" at pages/home/home.vue:84\");\n if (options && options.type == 1) {\n that.handleUserList();\n }\n },\n onShow: function onShow() {\n var that = this;\n that.$Bluetooth.stopBluetoothDevicesDiscovery();\n uni.hideLoading();\n },\n onPullDownRefresh: function onPullDownRefresh() {\n var that = this;\n that.$store.dispatch('getUserInfo', {\n aud_id: uni.getStorageSync('userid')\n });\n setTimeout(function () {\n uni.stopPullDownRefresh();\n }, 1000);\n },\n methods: {\n // \n handlelenver: function handlelenver(value) {\n var that = this;\n var number = 0;\n var length = that.list.length;\n number = value / (that.list[0].max_val - that.list[length - 1].min_val) * 100;\n return number.toFixed(0);\n },\n // 成员列表\n handleUserList: function handleUserList() {\n var that = this;\n that.$model.getUserList({\n type: 2\n }).then(function (res) {\n __f__(\"log\", \"用户列表\", res, uni.getStorageSync('userid'), \" at pages/home/home.vue:118\");\n if (res.code != 0) {\n that.$tools.msg(res.msg);\n return;\n }\n that.$store.commit('changeFamilay', res.data);\n if (res.data.length) {\n that.$store.dispatch('getUserInfo', {\n aud_id: uni.getStorageSync('userid') ? uni.getStorageSync('userid') : res.data[0].id\n });\n that.$store.dispatch(\"getCardList\", {\n aud_id: uni.getStorageSync('userid') ? uni.getStorageSync('userid') : res.data[0].id\n });\n that.handleLabelList(res.data[0].id);\n that.handlePublicRecord(res.data[0].id);\n }\n }).catch(function (err) {});\n },\n // 公共卡片列表\n handleLabelList: function handleLabelList(id) {\n var that = this;\n that.$model.getLabelList({\n aud_id: uni.getStorageSync('userid') ? uni.getStorageSync('userid') : id\n }).then(function (res) {\n __f__(\"log\", \"公共卡片项目\", res, \" at pages/home/home.vue:142\");\n if (res.code == 0) {\n that.$store.commit('changeLabelList', res.data);\n }\n });\n },\n // 公共手动记录内容\n handlePublicRecord: function handlePublicRecord(id) {\n var that = this;\n that.$model.getPublicRecord({\n aud_id: uni.getStorageSync('userid') ? uni.getStorageSync('userid') : id\n }).then(function (res) {\n __f__(\"log\", \"公共手动记录\", res, \" at pages/home/home.vue:154\");\n if (res.code == 0) {\n that.$store.commit('changePublicRecord', res.data);\n }\n });\n },\n // 设置数据页卡片\n handleCard: function handleCard() {\n uni.navigateTo({\n url: \"/pages/cardList/card\"\n });\n },\n // 报告页\n handlerReport: function handlerReport(item) {\n __f__(\"log\", \"item\", item, \" at pages/home/home.vue:168\");\n var device = item.device_determine ? 1 : 0;\n uni.navigateTo({\n url: item.page_url_report + \"?acd_id=\" + item.acd_id + '&device=' + device\n });\n },\n // 手动添加\n handlerRecord: function handlerRecord(id) {\n this.rtype = id;\n this.$store.commit('changeRecord', true);\n },\n // 添加成员\n handleAddUser: function handleAddUser() {\n uni.navigateTo({\n url: \"/pages/my/userInfo\"\n });\n },\n navTo: function navTo(url) {\n __f__(\"log\", \"url\", url, \" at pages/home/home.vue:186\");\n uni.navigateTo({\n url: url\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaG9tZS9ob21lLnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwicnR5cGUiLCJ0cmFuc2l0aW9uIiwiY29tcG9uZW50cyIsInJlY29yZCIsImhlYWRlckluZGV4IiwiY29tcHV0ZWQiLCJ1c2VyTGlzdCIsIm9uTG9hZCIsInRoYXQiLCJvblNob3ciLCJ1bmkiLCJvblB1bGxEb3duUmVmcmVzaCIsImF1ZF9pZCIsInNldFRpbWVvdXQiLCJtZXRob2RzIiwiaGFuZGxlbGVudmVyIiwibnVtYmVyIiwiaGFuZGxlVXNlckxpc3QiLCJ0eXBlIiwiaGFuZGxlTGFiZWxMaXN0IiwiaGFuZGxlUHVibGljUmVjb3JkIiwiaGFuZGxlQ2FyZCIsInVybCIsImhhbmRsZXJSZXBvcnQiLCJoYW5kbGVyUmVjb3JkIiwiaGFuZGxlQWRkVXNlciIsIm5hdlRvIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQTJEQTtBQUdBO0FBQ0E7QUFBQTtBQUFBO0FBQUEsZUFDQTtFQUNBQTtJQUNBO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztJQUNBQztFQUNBO0VBQ0FDLDBDQUNBO0lBQ0FDO01BQ0E7SUFDQTtFQUFBLEVBQ0E7RUFDQUM7SUFDQTtJQUNBO0lBQ0E7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQUQ7SUFDQUU7RUFDQTtFQUNBQztJQUNBO0lBQ0FIO01BQ0FJO0lBQ0E7SUFDQUM7TUFDQUg7SUFDQTtFQUNBO0VBQ0FJO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0E7TUFDQUM7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBVDtRQUNBVTtNQUNBO1FBQ0E7UUFDQTtVQUNBVjtVQUNBO1FBQ0E7UUFDQUE7UUFDQTtVQUNBQTtZQUNBSTtVQUNBO1VBQ0FKO1lBQ0FJO1VBQ0E7VUFDQUo7VUFDQUE7UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBVztNQUNBO01BQ0FYO1FBQ0FJO01BQ0E7UUFDQTtRQUNBO1VBQ0FKO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQVk7TUFDQTtNQUNBWjtRQUNBSTtNQUNBO1FBQ0E7UUFDQTtVQUNBSjtRQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FhO01BQ0FYO1FBQ0FZO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBYjtRQUNBWTtNQUNBO0lBQ0E7SUFDQTtJQUNBRTtNQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0FmO1FBQ0FZO01BQ0E7SUFDQTtJQUNBSTtNQUNBO01BQ0FoQjtRQUNBWTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEsMkIiLCJmaWxlIjoiMTkuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJjb250ZW50IGluZGV4Q2FyTGlzdFwiPlxyXG5cdFx0PCEtLSDlpLTpg6ggLS0+XHJcblx0XHQ8aGVhZGVySW5kZXggOmlzQXJlYT1cImZhbHNlXCI+PC9oZWFkZXJJbmRleD5cclxuXHRcdDwhLS0g5Y2h54mH5pWw5o2uIC0tPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJyYWRpdXM1MFwiPjwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwibGlzdFwiIHYtaWY9XCJ1c2VyXCI+XHJcblx0XHRcdDx2aWV3IHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIHVzZXIuY2FyZF9kYXRhX2xpc3RcIj5cclxuXHRcdFx0XHQ8IS0tIOagh+mimCAtLT5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImNhcmQgYm94XCIgQGNsaWNrPVwiaGFuZGxlclJlcG9ydChpdGVtKVwiIDpzdHlsZT1cInsnYmFja2dyb3VuZENvbG9yJzppdGVtLmJhY2tncm91bmRfY29sb3J9XCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJveEJnXCI+XHJcblx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiaXRlbS5iYWNrZ3JvdW5kX3BpY1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlIGJvcmRlclwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWUyXCI+e3tpdGVtLmNhcmRfbmFtZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpbWVcIj5cclxuXHRcdFx0XHRcdFx0XHR7e2l0ZW0ucmVjb3JkX3RpbWV9fVxyXG5cdFx0XHRcdFx0XHRcdDx1bmktaWNvbnMgdHlwZT1cInJpZ2h0XCIgc2l6ZT1cIjIwXCIgdi1pZj1cIml0ZW0uaW5zaWRlX2RhdGFbMF0udmFsdWVcIj48L3VuaS1pY29ucz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0YXJnZXQgaXRlbVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJvbGQgc2l6ZTE2IGM2NjZcIiB2LWlmPVwiaXRlbS5hY2RfaWQhPTJcIj7mnKzmrKHmlbDmja48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYm9sZCBzaXplMTRcIiB2LWVsc2U+XHJcblx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJzaXplMzJcIj57e2l0ZW0uaW5zaWRlX2RhdGFbMV0udmFsdWV9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHR7e2l0ZW0uaW5zaWRlX2RhdGFbMV0udW5pdH19XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJidG5Hcm91cFwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYmx1ZUJ0blwiIHYtaWY9XCJpdGVtLmFjZF9pZD09MlwiIEBjbGljay5zdG9wXHJcblx0XHRcdFx0XHRcdFx0XHRAY2xpY2s9XCIkQmx1ZXRvb3RoLmhhbmRsZURldmljZXNNYWMoaXRlbS5kZXZpY2VfZGV0ZXJtaW5lLGl0ZW0uYWNkX2lkKVwiPuiTneeJmei/nuaOpTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJsdWVCdG5cIiB2LWVsc2UtaWY9XCJpdGVtLmFjZF9pZD09NlwiPuiTneeJmei/nuaOpTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyB2LWVsc2U+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwib3JhbmdlQnRuXCIgQGNsaWNrPVwiaGFuZGxlclJlY29yZChpdGVtLmFjZF9pZClcIiBAY2xpY2suc3RvcD7miYvliqjorrDlvZU8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwhLS0g5YaF5a65IC0tPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtIHRpdGxlXCJcclxuXHRcdFx0XHRcdFx0OnN0eWxlPVwieydqdXN0aWZ5Q29udGVudCc6aXRlbS5pbnNpZGVfZGF0YS5sZW5ndGg+Mj8nc3BhY2UtYmV0d2Vlbic6J2NlbnRlcid9XCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IHYtZm9yPVwiKGl0ZSxpbmQpIGluIGl0ZW0uaW5zaWRlX2RhdGFcIiA6Y2xhc3M9XCJbaXRlbS5pbnNpZGVfZGF0YS5sZW5ndGg+Mz8naXRlbTInOicnXVwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwid2VpZ2h0IFwiPjx0ZXh0Pnt7aXRlLnZhbHVlP2l0ZS52YWx1ZTonLSd9fTwvdGV4dD57e2l0ZS51bml0fX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lIG10LTVcIiB2LWlmPVwiaXRlbS5hY2RfaWQhPThcIj57e2l0ZS5uYW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDwhLS0g6K6+572u5pWw5o2u5Y2h54mHIC0tPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJzZXRjYXJkXCIgQGNsaWNrPVwiaGFuZGxlQ2FyZFwiIHYtaWY9XCJ1c2VyTGlzdC5sZW5ndGhcIj5cclxuXHRcdFx06K6+572u5pWw5o2u6aG15Y2h54mHXHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cIm5vbGlzdFwiIHYtZWxzZSBAY2xpY2s9XCJoYW5kbGVBZGRVc2VyXCIgc3R5bGU9XCJtYXJnaW4tdG9wOiAxNTBweDtcIj5cclxuXHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uL3N0YXRpYy9ub25lLnBuZ1wiPjwvaW1hZ2U+XHJcblx0XHRcdDx0ZXh0Puivt+WFiOa3u+WKoOaIkOWRmDwvdGV4dD5cclxuXHRcdDwvdmlldz5cclxuXHRcdDwhLS0g5omL5YqoIC0tPlxyXG5cdFx0PHJlY29yZCA6cnR5cGU9XCJydHlwZVwiPjwvcmVjb3JkPlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHtcclxuXHRcdG1hcFN0YXRlXHJcblx0fSBmcm9tIFwidnVleFwiO1xyXG5cdGltcG9ydCBoZWFkZXJJbmRleCBmcm9tIFwiQC9lbGVtZW50L2hlYWRlckluZGV4LnZ1ZVwiXHJcblx0aW1wb3J0IHJlY29yZCBmcm9tICdAL2VsZW1lbnQvbWFudWFsbHlBZGQvcmVjb3JkLnZ1ZSc7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRydHlwZTogMCxcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAxLjZcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNvbXBvbmVudHM6IHtcclxuXHRcdFx0cmVjb3JkLFxyXG5cdFx0XHRoZWFkZXJJbmRleFxyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiB7XHJcblx0XHRcdC4uLm1hcFN0YXRlKFtcInVzZXJcIiwgXCJmYW1pbGF5TGlzdFwiXSksXHJcblx0XHRcdHVzZXJMaXN0KCkge1xyXG5cdFx0XHRcdHJldHVybiB0aGlzLmZhbWlsYXlMaXN0XHJcblx0XHRcdH0sXHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKG9wdGlvbnMpIHtcclxuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdGNvbnNvbGUubG9nKFwi6aaW6aG1b3B0aW9uc1wiLCBvcHRpb25zKVxyXG5cdFx0XHRpZiAob3B0aW9ucyAmJiBvcHRpb25zLnR5cGUgPT0gMSkge1xyXG5cdFx0XHRcdHRoYXQuaGFuZGxlVXNlckxpc3QoKVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25TaG93KCkge1xyXG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0dGhhdC4kQmx1ZXRvb3RoLnN0b3BCbHVldG9vdGhEZXZpY2VzRGlzY292ZXJ5KClcclxuXHRcdFx0dW5pLmhpZGVMb2FkaW5nKClcclxuXHRcdH0sXHJcblx0XHRvblB1bGxEb3duUmVmcmVzaCgpIHtcclxuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdHRoYXQuJHN0b3JlLmRpc3BhdGNoKCdnZXRVc2VySW5mbycsIHtcclxuXHRcdFx0XHRhdWRfaWQ6IHVuaS5nZXRTdG9yYWdlU3luYygndXNlcmlkJylcclxuXHRcdFx0fSlcclxuXHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0dW5pLnN0b3BQdWxsRG93blJlZnJlc2goKVxyXG5cdFx0XHR9LCAxMDAwKTtcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdC8vIFxyXG5cdFx0XHRoYW5kbGVsZW52ZXIodmFsdWUpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHRsZXQgbnVtYmVyID0gMFxyXG5cdFx0XHRcdGxldCBsZW5ndGggPSB0aGF0Lmxpc3QubGVuZ3RoXHJcblx0XHRcdFx0bnVtYmVyID0gdmFsdWUgLyAodGhhdC5saXN0WzBdLm1heF92YWwgLSB0aGF0Lmxpc3RbbGVuZ3RoIC0gMV0ubWluX3ZhbCkgKiAxMDBcclxuXHRcdFx0XHRyZXR1cm4gbnVtYmVyLnRvRml4ZWQoMClcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5oiQ5ZGY5YiX6KGoXHJcblx0XHRcdGhhbmRsZVVzZXJMaXN0KCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdHRoYXQuJG1vZGVsLmdldFVzZXJMaXN0KHtcclxuXHRcdFx0XHRcdHR5cGU6IDJcclxuXHRcdFx0XHR9KS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZyhcIueUqOaIt+WIl+ihqFwiLCByZXMsIHVuaS5nZXRTdG9yYWdlU3luYygndXNlcmlkJykpXHJcblx0XHRcdFx0XHRpZiAocmVzLmNvZGUgIT0gMCkge1xyXG5cdFx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2cocmVzLm1zZylcclxuXHRcdFx0XHRcdFx0cmV0dXJuXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR0aGF0LiRzdG9yZS5jb21taXQoJ2NoYW5nZUZhbWlsYXknLCByZXMuZGF0YSlcclxuXHRcdFx0XHRcdGlmIChyZXMuZGF0YS5sZW5ndGgpIHtcclxuXHRcdFx0XHRcdFx0dGhhdC4kc3RvcmUuZGlzcGF0Y2goJ2dldFVzZXJJbmZvJywge1xyXG5cdFx0XHRcdFx0XHRcdGF1ZF9pZDogdW5pLmdldFN0b3JhZ2VTeW5jKCd1c2VyaWQnKSA/IHVuaS5nZXRTdG9yYWdlU3luYygndXNlcmlkJykgOiByZXMuZGF0YVswXS5pZFxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHR0aGF0LiRzdG9yZS5kaXNwYXRjaChcImdldENhcmRMaXN0XCIsIHtcclxuXHRcdFx0XHRcdFx0XHRhdWRfaWQ6IHVuaS5nZXRTdG9yYWdlU3luYygndXNlcmlkJykgPyB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJpZCcpIDogcmVzLmRhdGFbMF0uaWRcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0dGhhdC5oYW5kbGVMYWJlbExpc3QocmVzLmRhdGFbMF0uaWQpXHJcblx0XHRcdFx0XHRcdHRoYXQuaGFuZGxlUHVibGljUmVjb3JkKHJlcy5kYXRhWzBdLmlkKVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5YWs5YWx5Y2h54mH5YiX6KGoXHJcblx0XHRcdGhhbmRsZUxhYmVsTGlzdChpZCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdHRoYXQuJG1vZGVsLmdldExhYmVsTGlzdCh7XHJcblx0XHRcdFx0XHRhdWRfaWQ6IHVuaS5nZXRTdG9yYWdlU3luYygndXNlcmlkJykgPyB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJpZCcpIDogaWRcclxuXHRcdFx0XHR9KS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZyhcIuWFrOWFseWNoeeJh+mhueebrlwiLCByZXMpXHJcblx0XHRcdFx0XHRpZiAocmVzLmNvZGUgPT0gMCkge1xyXG5cdFx0XHRcdFx0XHR0aGF0LiRzdG9yZS5jb21taXQoJ2NoYW5nZUxhYmVsTGlzdCcsIHJlcy5kYXRhKVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOWFrOWFseaJi+WKqOiusOW9leWGheWuuVxyXG5cdFx0XHRoYW5kbGVQdWJsaWNSZWNvcmQoaWQpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHR0aGF0LiRtb2RlbC5nZXRQdWJsaWNSZWNvcmQoe1xyXG5cdFx0XHRcdFx0YXVkX2lkOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJpZCcpID8gdW5pLmdldFN0b3JhZ2VTeW5jKCd1c2VyaWQnKSA6IGlkXHJcblx0XHRcdFx0fSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2coXCLlhazlhbHmiYvliqjorrDlvZVcIiwgcmVzKVxyXG5cdFx0XHRcdFx0aWYgKHJlcy5jb2RlID09IDApIHtcclxuXHRcdFx0XHRcdFx0dGhhdC4kc3RvcmUuY29tbWl0KCdjaGFuZ2VQdWJsaWNSZWNvcmQnLCByZXMuZGF0YSlcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDorr7nva7mlbDmja7pobXljaHniYdcclxuXHRcdFx0aGFuZGxlQ2FyZCgpIHtcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6IFwiL3BhZ2VzL2NhcmRMaXN0L2NhcmRcIlxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOaKpeWRiumhtVxyXG5cdFx0XHRoYW5kbGVyUmVwb3J0KGl0ZW0pIHtcclxuXHRcdFx0XHRjb25zb2xlLmxvZyhcIml0ZW1cIiwgaXRlbSlcclxuXHRcdFx0XHRsZXQgZGV2aWNlID0gaXRlbS5kZXZpY2VfZGV0ZXJtaW5lID8gMSA6IDBcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6IGl0ZW0ucGFnZV91cmxfcmVwb3J0ICsgXCI/YWNkX2lkPVwiICsgaXRlbS5hY2RfaWQgKyAnJmRldmljZT0nICsgZGV2aWNlXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5omL5Yqo5re75YqgXHJcblx0XHRcdGhhbmRsZXJSZWNvcmQoaWQpIHtcclxuXHRcdFx0XHR0aGlzLnJ0eXBlID0gaWRcclxuXHRcdFx0XHR0aGlzLiRzdG9yZS5jb21taXQoJ2NoYW5nZVJlY29yZCcsIHRydWUpXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOa3u+WKoOaIkOWRmFxyXG5cdFx0XHRoYW5kbGVBZGRVc2VyKCkge1xyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybDogXCIvcGFnZXMvbXkvdXNlckluZm9cIlxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdG5hdlRvKHVybCkge1xyXG5cdFx0XHRcdGNvbnNvbGUubG9nKFwidXJsXCIsIHVybClcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6IHVybFxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxyXG5cdC9kZWVwLy5oZWFkZXIge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDM4MHJweDtcclxuXHJcblx0XHQudG9wIHtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRtYWluY29sb3IgO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdC5yYWRpdXM1MCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogODBweDtcclxuXHRcdG1hcmdpbi10b3A6IC0xMDBycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0MHB4IDQwcHggMCAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuXHR9XHJcblxyXG5cdC5saXN0IHtcclxuXHRcdG1hcmdpbi10b3A6IC0yNjBycHg7XHJcblx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0fVxyXG5cclxuXHQuYmx1ZUJ0biB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzIzOTdmMTtcclxuXHR9XHJcblxyXG5cdC5vcmFuZ2VCdG4ge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRjk3NEM7XHJcblx0fVxyXG5cclxuXHQuYm9yZGVyIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmN2Y3O1xyXG5cdH1cclxuXHJcblx0LnRhcmdldCB7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDk5O1xyXG5cclxuXHRcdC5ib2xkIHtcclxuXHRcdFx0d2lkdGg6IDQ1JTtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdH1cclxuXHJcblx0XHQuYnRuR3JvdXAge1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaXRlbSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiA5OTtcclxuXHR9XHJcblxyXG5cdC5zaXplMzIge1xyXG5cdFx0Zm9udC1zaXplOiA4MHJweDtcclxuXHR9XHJcblxyXG5cdC5jYXJkIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG5cclxuXHQuYm94Qmcge1xyXG5cdFx0d2lkdGg6IDI1MHJweDtcclxuXHRcdGhlaWdodDogMjE1cnB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHR6LWluZGV4OiA5O1xyXG5cdFx0Ym90dG9tOiAtNTBycHg7XHJcblxyXG5cdFx0aW1hZ2Uge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNvbnRlbnQge1xyXG5cdFx0bWluLWhlaWdodDogMTAwdmg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcblx0fVxyXG48L3N0eWxlPiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///19\n"); ======= eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nvar _headerIndex = _interopRequireDefault(__webpack_require__(/*! @/element/headerIndex.vue */ 23));\nvar _record = _interopRequireDefault(__webpack_require__(/*! @/element/manuallyAdd/record.vue */ 33));\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n data: function data() {\n return {\n rtype: 0,\n transition: 1.6\n };\n },\n components: {\n record: _record.default,\n headerIndex: _headerIndex.default\n },\n computed: _objectSpread(_objectSpread({}, (0, _vuex.mapState)([\"user\", \"familayList\"])), {}, {\n userList: function userList() {\n return this.familayList;\n }\n }),\n onLoad: function onLoad(options) {\n var that = this;\n __f__(\"log\", \"首页options\", options, \" at pages/home/home.vue:82\");\n if (options && options.type == 1) {\n that.handleUserList();\n }\n },\n onShow: function onShow() {\n var that = this;\n that.$Bluetooth.stopBluetoothDevicesDiscovery();\n uni.hideLoading();\n },\n onPullDownRefresh: function onPullDownRefresh() {\n var that = this;\n that.$store.dispatch('getUserInfo', {\n aud_id: uni.getStorageSync('userid')\n });\n setTimeout(function () {\n uni.stopPullDownRefresh();\n }, 1000);\n },\n methods: {\n // \n handlelenver: function handlelenver(value) {\n var that = this;\n var number = 0;\n var length = that.list.length;\n number = value / (that.list[0].max_val - that.list[length - 1].min_val) * 100;\n return number.toFixed(0);\n },\n // 成员列表\n handleUserList: function handleUserList() {\n var that = this;\n that.$model.getUserList({\n type: 2\n }).then(function (res) {\n __f__(\"log\", \"用户列表\", res, uni.getStorageSync('userid'), \" at pages/home/home.vue:116\");\n if (res.code != 0) {\n that.$tools.msg(res.msg);\n return;\n }\n that.$store.commit('changeFamilay', res.data);\n if (res.data.length) {\n that.$store.dispatch('getUserInfo', {\n aud_id: uni.getStorageSync('userid') ? uni.getStorageSync('userid') : res.data[0].id\n });\n that.$store.dispatch(\"getCardList\", {\n aud_id: uni.getStorageSync('userid') ? uni.getStorageSync('userid') : res.data[0].id\n });\n }\n }).catch(function (err) {});\n },\n // 设置数据页卡片\n handleCard: function handleCard() {\n uni.navigateTo({\n url: \"/pages/cardList/card\"\n });\n },\n // 报告页\n handlerReport: function handlerReport(item) {\n __f__(\"log\", \"item\", item, \" at pages/home/home.vue:142\");\n var device = item.device_determine ? 1 : 0;\n uni.navigateTo({\n url: item.page_url_report + \"?acd_id=\" + item.acd_id + '&device=' + device\n });\n },\n // 手动添加\n handlerRecord: function handlerRecord(id) {\n this.rtype = id;\n this.$store.commit('changeRecord', true);\n },\n // 添加成员\n handleAddUser: function handleAddUser() {\n uni.navigateTo({\n url: \"/pages/my/userInfo\"\n });\n },\n navTo: function navTo(url) {\n __f__(\"log\", \"url\", url, \" at pages/home/home.vue:160\");\n uni.navigateTo({\n url: url\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaG9tZS9ob21lLnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwicnR5cGUiLCJ0cmFuc2l0aW9uIiwiY29tcG9uZW50cyIsInJlY29yZCIsImhlYWRlckluZGV4IiwiY29tcHV0ZWQiLCJtYXBTdGF0ZSIsInVzZXJMaXN0IiwiZmFtaWxheUxpc3QiLCJvbkxvYWQiLCJvcHRpb25zIiwidGhhdCIsInR5cGUiLCJoYW5kbGVVc2VyTGlzdCIsIm9uU2hvdyIsIiRCbHVldG9vdGgiLCJzdG9wQmx1ZXRvb3RoRGV2aWNlc0Rpc2NvdmVyeSIsInVuaSIsImhpZGVMb2FkaW5nIiwib25QdWxsRG93blJlZnJlc2giLCIkc3RvcmUiLCJkaXNwYXRjaCIsImF1ZF9pZCIsImdldFN0b3JhZ2VTeW5jIiwic2V0VGltZW91dCIsInN0b3BQdWxsRG93blJlZnJlc2giLCJtZXRob2RzIiwiaGFuZGxlbGVudmVyIiwidmFsdWUiLCJudW1iZXIiLCJsZW5ndGgiLCJsaXN0IiwibWF4X3ZhbCIsIm1pbl92YWwiLCJ0b0ZpeGVkIiwiJG1vZGVsIiwiZ2V0VXNlckxpc3QiLCJ0aGVuIiwicmVzIiwiY29kZSIsIiR0b29scyIsIm1zZyIsImNvbW1pdCIsImlkIiwiY2F0Y2giLCJlcnIiLCJoYW5kbGVDYXJkIiwibmF2aWdhdGVUbyIsInVybCIsImhhbmRsZXJSZXBvcnQiLCJpdGVtIiwiZGV2aWNlIiwiZGV2aWNlX2RldGVybWluZSIsInBhZ2VfdXJsX3JlcG9ydCIsImFjZF9pZCIsImhhbmRsZXJSZWNvcmQiLCJoYW5kbGVBZGRVc2VyIiwibmF2VG8iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBeURBO0FBR0E7QUFDQTtBQUFzRDtBQUFBO0FBQUEsZUFDdkM7RUFDZEEsSUFBSSxrQkFBRztJQUNOLE9BQU87TUFDTkMsS0FBSyxFQUFFLENBQUM7TUFDUkMsVUFBVSxFQUFFO0lBQ2IsQ0FBQztFQUNGLENBQUM7RUFDREMsVUFBVSxFQUFFO0lBQ1hDLE1BQU0sRUFB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QUFBQSwyQiIsImZpbGUiOiIxOS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG5pbXBvcnQge1xuXHRtYXBTdGF0ZVxufSBmcm9tIFwidnVleFwiO1xuaW1wb3J0IGhlYWRlckluZGV4IGZyb20gXCJAL2VsZW1lbnQvaGVhZGVySW5kZXgudnVlXCJcbmltcG9ydCByZWNvcmQgZnJvbSAnQC9lbGVtZW50L21hbnVhbGx5QWRkL3JlY29yZC52dWUnO1xuZXhwb3J0IGRlZmF1bHQge1xuXHRkYXRhKCkge1xuXHRcdHJldHVybiB7XG5cdFx0XHRydHlwZTogMCxcblx0XHRcdHRyYW5zaXRpb246IDEuNlxuXHRcdH1cblx0fSxcblx0Y29tcG9uZW50czoge1xuXHRcdHJlY29yZCxcblx0XHRoZWFkZXJJbmRleFxuXHR9LFxuXHRjb21wdXRlZDoge1xuXHRcdC4uLm1hcFN0YXRlKFtcInVzZXJcIiwgXCJmYW1pbGF5TGlzdFwiXSksXG5cdFx0dXNlckxpc3QoKSB7XG5cdFx0XHRyZXR1cm4gdGhpcy5mYW1pbGF5TGlzdFxuXHRcdH0sXG5cdH0sXG5cdG9uTG9hZChvcHRpb25zKSB7XG5cdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0Y29uc29sZS5sb2coXCLpppbpobVvcHRpb25zXCIsb3B0aW9ucylcblx0XHRpZiAob3B0aW9ucyAmJiBvcHRpb25zLnR5cGUgPT0gMSkge1xuXHRcdFx0dGhhdC5oYW5kbGVVc2VyTGlzdCgpXG5cdFx0fVxuXHR9LFxuXHRvblNob3coKSB7XG5cdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0dGhhdC4kQmx1ZXRvb3RoLnN0b3BCbHVldG9vdGhEZXZpY2VzRGlzY292ZXJ5KClcblx0XHR1bmkuaGlkZUxvYWRpbmcoKVxuXHR9LFxuXHRvblB1bGxEb3duUmVmcmVzaCgpIHtcblx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHR0aGF0LiRzdG9yZS5kaXNwYXRjaCgnZ2V0VXNlckluZm8nLCB7XG5cdFx0XHRhdWRfaWQ6IHVuaS5nZXRTdG9yYWdlU3luYygndXNlcmlkJylcblx0XHR9KVxuXHRcdHNldFRpbWVvdXQoKCkgPT4ge1xuXHRcdFx0dW5pLnN0b3BQdWxsRG93blJlZnJlc2goKVxuXHRcdH0sIDEwMDApO1xuXHR9LFxuXHRtZXRob2RzOiB7XG5cdFx0Ly8gXG5cdFx0aGFuZGxlbGVudmVyKHZhbHVlKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdGxldCBudW1iZXIgPSAwXG5cdFx0XHRsZXQgbGVuZ3RoID0gdGhhdC5saXN0Lmxlbmd0aFxuXHRcdFx0bnVtYmVyID0gdmFsdWUgLyAodGhhdC5saXN0WzBdLm1heF92YWwgLSB0aGF0Lmxpc3RbbGVuZ3RoIC0gMV0ubWluX3ZhbCkgKiAxMDBcblx0XHRcdHJldHVybiBudW1iZXIudG9GaXhlZCgwKVxuXHRcdH0sXG5cdFx0Ly8g5oiQ5ZGY5YiX6KGoXG5cdFx0aGFuZGxlVXNlckxpc3QoKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdHRoYXQuJG1vZGVsLmdldFVzZXJMaXN0KHtcblx0XHRcdFx0dHlwZTogMlxuXHRcdFx0fSkudGhlbihyZXMgPT4ge1xuXHRcdFx0XHRjb25zb2xlLmxvZyhcIueUqOaIt+WIl+ihqFwiLCByZXMsIHVuaS5nZXRTdG9yYWdlU3luYygndXNlcmlkJykpXG5cdFx0XHRcdGlmIChyZXMuY29kZSAhPSAwKSB7XG5cdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKHJlcy5tc2cpXG5cdFx0XHRcdFx0cmV0dXJuXG5cdFx0XHRcdH1cblx0XHRcdFx0dGhhdC4kc3RvcmUuY29tbWl0KCdjaGFuZ2VGYW1pbGF5JywgcmVzLmRhdGEpXG5cdFx0XHRcdGlmIChyZXMuZGF0YS5sZW5ndGgpIHtcblx0XHRcdFx0XHR0aGF0LiRzdG9yZS5kaXNwYXRjaCgnZ2V0VXNlckluZm8nLCB7XG5cdFx0XHRcdFx0XHRhdWRfaWQ6IHVuaS5nZXRTdG9yYWdlU3luYygndXNlcmlkJykgPyB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJpZCcpIDogcmVzLmRhdGFbMF0uaWRcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdHRoYXQuJHN0b3JlLmRpc3BhdGNoKFwiZ2V0Q2FyZExpc3RcIiwge1xuXHRcdFx0XHRcdFx0YXVkX2lkOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJpZCcpID8gdW5pLmdldFN0b3JhZ2VTeW5jKCd1c2VyaWQnKSA6IHJlcy5kYXRhW1xuXHRcdFx0XHRcdFx0XHQwXS5pZFxuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdH1cblx0XHRcdH0pLmNhdGNoKGVyciA9PiB7fSlcblx0XHR9LFxuXG5cdFx0Ly8g6K6+572u5pWw5o2u6aG15Y2h54mHXG5cdFx0aGFuZGxlQ2FyZCgpIHtcblx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0dXJsOiBcIi9wYWdlcy9jYXJkTGlzdC9jYXJkXCJcblx0XHRcdH0pXG5cdFx0fSxcblx0XHQvLyDmiqXlkYrpobVcblx0XHRoYW5kbGVyUmVwb3J0KGl0ZW0pIHtcblx0XHRcdGNvbnNvbGUubG9nKFwiaXRlbVwiLCBpdGVtKVxuXHRcdFx0bGV0IGRldmljZSA9IGl0ZW0uZGV2aWNlX2RldGVybWluZSA/IDEgOiAwXG5cdFx0XHR1bmkubmF2aWdhdGVUbyh7XG5cdFx0XHRcdHVybDogaXRlbS5wYWdlX3VybF9yZXBvcnQgKyBcIj9hY2RfaWQ9XCIgKyBpdGVtLmFjZF9pZCArICcmZGV2aWNlPScgKyBkZXZpY2Vcblx0XHRcdH0pXG5cdFx0fSxcblx0XHQvLyDmiYvliqjmt7vliqBcblx0XHRoYW5kbGVyUmVjb3JkKGlkKSB7XG5cdFx0XHR0aGlzLnJ0eXBlID0gaWRcblx0XHRcdHRoaXMuJHN0b3JlLmNvbW1pdCgnY2hhbmdlUmVjb3JkJywgdHJ1ZSlcblx0XHR9LFxuXHRcdC8vIOa3u+WKoOaIkOWRmFxuXHRcdGhhbmRsZUFkZFVzZXIoKSB7XG5cdFx0XHR1bmkubmF2aWdhdGVUbyh7XG5cdFx0XHRcdHVybDogXCIvcGFnZXMvbXkvdXNlckluZm9cIlxuXHRcdFx0fSlcblx0XHR9LFxuXHRcdG5hdlRvKHVybCkge1xuXHRcdFx0Y29uc29sZS5sb2coXCJ1cmxcIiwgdXJsKVxuXHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xuXHRcdFx0XHR1cmw6IHVybFxuXHRcdFx0fSlcblx0XHR9XG5cdH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///19\n"); >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a /***/ }), /* 20 */ /*!*********************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js ***! \*********************************************************************/ /*! exports provided: log, default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "log", function() { return log; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return formatLog; }); function typof (v) { var s = Object.prototype.toString.call(v) return s.substring(8, s.length - 1) } function isDebugMode () { /* eslint-disable no-undef */ return typeof __channelId__ === 'string' && __channelId__ } function jsonStringifyReplacer (k, p) { switch (typof(p)) { case 'Function': return 'function() { [native code] }' default : return p } } function log (type) { for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { args[_key - 1] = arguments[_key] } console[type].apply(console, args) } function formatLog () { for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { args[_key] = arguments[_key] } var type = args.shift() if (isDebugMode()) { args.push(args.pop().replace('at ', 'uni-app:///')) return console[type].apply(console, args) } var msgs = args.map(function (v) { var type = Object.prototype.toString.call(v).toLowerCase() if (type === '[object object]' || type === '[object array]') { try { v = '---BEGIN:JSON---' + JSON.stringify(v, jsonStringifyReplacer) + '---END:JSON---' } catch (e) { v = type } } else { if (v === null) { v = '---NULL---' } else if (v === undefined) { v = '---UNDEFINED---' } else { var vType = typof(v).toUpperCase() if (vType === 'NUMBER' || vType === 'BOOLEAN') { v = '---BEGIN:' + vType + '---' + v + '---END:' + vType + '---' } else { v = String(v) } } } return v }) var msg = '' if (msgs.length > 1) { var lastMsg = msgs.pop() msg = msgs.join('---COMMA---') if (lastMsg.indexOf(' at ') === 0) { msg += lastMsg } else { msg += '---COMMA---' + lastMsg } } else { msg = msgs[0] } console[type](msg) } /***/ }), /* 21 */ /*!**************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vuex3/dist/vuex.common.js ***! \**************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(global) {/*! * vuex v3.6.2 * (c) 2021 Evan You * @license MIT */ function applyMixin (Vue) { var version = Number(Vue.version.split('.')[0]); if (version >= 2) { Vue.mixin({ beforeCreate: vuexInit }); } else { // override init and inject vuex init procedure // for 1.x backwards compatibility. var _init = Vue.prototype._init; Vue.prototype._init = function (options) { if ( options === void 0 ) options = {}; options.init = options.init ? [vuexInit].concat(options.init) : vuexInit; _init.call(this, options); }; } /** * Vuex init hook, injected into each instances init hooks list. */ function vuexInit () { var options = this.$options; // store injection if (options.store) { this.$store = typeof options.store === 'function' ? options.store() : options.store; } else if (options.parent && options.parent.$store) { this.$store = options.parent.$store; } } } var target = typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : {}; var devtoolHook = target.__VUE_DEVTOOLS_GLOBAL_HOOK__; function devtoolPlugin (store) { if (!devtoolHook) { return } store._devtoolHook = devtoolHook; devtoolHook.emit('vuex:init', store); devtoolHook.on('vuex:travel-to-state', function (targetState) { store.replaceState(targetState); }); store.subscribe(function (mutation, state) { devtoolHook.emit('vuex:mutation', mutation, state); }, { prepend: true }); store.subscribeAction(function (action, state) { devtoolHook.emit('vuex:action', action, state); }, { prepend: true }); } /** * Get the first item that pass the test * by second argument function * * @param {Array} list * @param {Function} f * @return {*} */ function find (list, f) { return list.filter(f)[0] } /** * Deep copy the given object considering circular structure. * This function caches all nested objects and its copies. * If it detects circular structure, use cached copy to avoid infinite loop. * * @param {*} obj * @param {Array} cache * @return {*} */ function deepCopy (obj, cache) { if ( cache === void 0 ) cache = []; // just return if obj is immutable value if (obj === null || typeof obj !== 'object') { return obj } // if obj is hit, it is in circular structure var hit = find(cache, function (c) { return c.original === obj; }); if (hit) { return hit.copy } var copy = Array.isArray(obj) ? [] : {}; // put the copy into cache at first // because we want to refer it in recursive deepCopy cache.push({ original: obj, copy: copy }); Object.keys(obj).forEach(function (key) { copy[key] = deepCopy(obj[key], cache); }); return copy } /** * forEach for object */ function forEachValue (obj, fn) { Object.keys(obj).forEach(function (key) { return fn(obj[key], key); }); } function isObject (obj) { return obj !== null && typeof obj === 'object' } function isPromise (val) { return val && typeof val.then === 'function' } function assert (condition, msg) { if (!condition) { throw new Error(("[vuex] " + msg)) } } function partial (fn, arg) { return function () { return fn(arg) } } // Base data struct for store's module, package with some attribute and method var Module = function Module (rawModule, runtime) { this.runtime = runtime; // Store some children item this._children = Object.create(null); // Store the origin module object which passed by programmer this._rawModule = rawModule; var rawState = rawModule.state; // Store the origin module's state this.state = (typeof rawState === 'function' ? rawState() : rawState) || {}; }; var prototypeAccessors = { namespaced: { configurable: true } }; prototypeAccessors.namespaced.get = function () { return !!this._rawModule.namespaced }; Module.prototype.addChild = function addChild (key, module) { this._children[key] = module; }; Module.prototype.removeChild = function removeChild (key) { delete this._children[key]; }; Module.prototype.getChild = function getChild (key) { return this._children[key] }; Module.prototype.hasChild = function hasChild (key) { return key in this._children }; Module.prototype.update = function update (rawModule) { this._rawModule.namespaced = rawModule.namespaced; if (rawModule.actions) { this._rawModule.actions = rawModule.actions; } if (rawModule.mutations) { this._rawModule.mutations = rawModule.mutations; } if (rawModule.getters) { this._rawModule.getters = rawModule.getters; } }; Module.prototype.forEachChild = function forEachChild (fn) { forEachValue(this._children, fn); }; Module.prototype.forEachGetter = function forEachGetter (fn) { if (this._rawModule.getters) { forEachValue(this._rawModule.getters, fn); } }; Module.prototype.forEachAction = function forEachAction (fn) { if (this._rawModule.actions) { forEachValue(this._rawModule.actions, fn); } }; Module.prototype.forEachMutation = function forEachMutation (fn) { if (this._rawModule.mutations) { forEachValue(this._rawModule.mutations, fn); } }; Object.defineProperties( Module.prototype, prototypeAccessors ); var ModuleCollection = function ModuleCollection (rawRootModule) { // register root module (Vuex.Store options) this.register([], rawRootModule, false); }; ModuleCollection.prototype.get = function get (path) { return path.reduce(function (module, key) { return module.getChild(key) }, this.root) }; ModuleCollection.prototype.getNamespace = function getNamespace (path) { var module = this.root; return path.reduce(function (namespace, key) { module = module.getChild(key); return namespace + (module.namespaced ? key + '/' : '') }, '') }; ModuleCollection.prototype.update = function update$1 (rawRootModule) { update([], this.root, rawRootModule); }; ModuleCollection.prototype.register = function register (path, rawModule, runtime) { var this$1 = this; if ( runtime === void 0 ) runtime = true; if ((true)) { assertRawModule(path, rawModule); } var newModule = new Module(rawModule, runtime); if (path.length === 0) { this.root = newModule; } else { var parent = this.get(path.slice(0, -1)); parent.addChild(path[path.length - 1], newModule); } // register nested modules if (rawModule.modules) { forEachValue(rawModule.modules, function (rawChildModule, key) { this$1.register(path.concat(key), rawChildModule, runtime); }); } }; ModuleCollection.prototype.unregister = function unregister (path) { var parent = this.get(path.slice(0, -1)); var key = path[path.length - 1]; var child = parent.getChild(key); if (!child) { if ((true)) { console.warn( "[vuex] trying to unregister module '" + key + "', which is " + "not registered" ); } return } if (!child.runtime) { return } parent.removeChild(key); }; ModuleCollection.prototype.isRegistered = function isRegistered (path) { var parent = this.get(path.slice(0, -1)); var key = path[path.length - 1]; if (parent) { return parent.hasChild(key) } return false }; function update (path, targetModule, newModule) { if ((true)) { assertRawModule(path, newModule); } // update target module targetModule.update(newModule); // update nested modules if (newModule.modules) { for (var key in newModule.modules) { if (!targetModule.getChild(key)) { if ((true)) { console.warn( "[vuex] trying to add a new module '" + key + "' on hot reloading, " + 'manual reload is needed' ); } return } update( path.concat(key), targetModule.getChild(key), newModule.modules[key] ); } } } var functionAssert = { assert: function (value) { return typeof value === 'function'; }, expected: 'function' }; var objectAssert = { assert: function (value) { return typeof value === 'function' || (typeof value === 'object' && typeof value.handler === 'function'); }, expected: 'function or object with "handler" function' }; var assertTypes = { getters: functionAssert, mutations: functionAssert, actions: objectAssert }; function assertRawModule (path, rawModule) { Object.keys(assertTypes).forEach(function (key) { if (!rawModule[key]) { return } var assertOptions = assertTypes[key]; forEachValue(rawModule[key], function (value, type) { assert( assertOptions.assert(value), makeAssertionMessage(path, key, type, value, assertOptions.expected) ); }); }); } function makeAssertionMessage (path, key, type, value, expected) { var buf = key + " should be " + expected + " but \"" + key + "." + type + "\""; if (path.length > 0) { buf += " in module \"" + (path.join('.')) + "\""; } buf += " is " + (JSON.stringify(value)) + "."; return buf } var Vue; // bind on install var Store = function Store (options) { var this$1 = this; if ( options === void 0 ) options = {}; // Auto install if it is not done yet and `window` has `Vue`. // To allow users to avoid auto-installation in some cases, // this code should be placed here. See #731 if (!Vue && typeof window !== 'undefined' && window.Vue) { install(window.Vue); } if ((true)) { assert(Vue, "must call Vue.use(Vuex) before creating a store instance."); assert(typeof Promise !== 'undefined', "vuex requires a Promise polyfill in this browser."); assert(this instanceof Store, "store must be called with the new operator."); } var plugins = options.plugins; if ( plugins === void 0 ) plugins = []; var strict = options.strict; if ( strict === void 0 ) strict = false; // store internal state this._committing = false; this._actions = Object.create(null); this._actionSubscribers = []; this._mutations = Object.create(null); this._wrappedGetters = Object.create(null); this._modules = new ModuleCollection(options); this._modulesNamespaceMap = Object.create(null); this._subscribers = []; this._watcherVM = new Vue(); this._makeLocalGettersCache = Object.create(null); // bind commit and dispatch to self var store = this; var ref = this; var dispatch = ref.dispatch; var commit = ref.commit; this.dispatch = function boundDispatch (type, payload) { return dispatch.call(store, type, payload) }; this.commit = function boundCommit (type, payload, options) { return commit.call(store, type, payload, options) }; // strict mode this.strict = strict; var state = this._modules.root.state; // init root module. // this also recursively registers all sub-modules // and collects all module getters inside this._wrappedGetters installModule(this, state, [], this._modules.root); // initialize the store vm, which is responsible for the reactivity // (also registers _wrappedGetters as computed properties) resetStoreVM(this, state); // apply plugins plugins.forEach(function (plugin) { return plugin(this$1); }); var useDevtools = options.devtools !== undefined ? options.devtools : Vue.config.devtools; if (useDevtools) { devtoolPlugin(this); } }; var prototypeAccessors$1 = { state: { configurable: true } }; prototypeAccessors$1.state.get = function () { return this._vm._data.$$state }; prototypeAccessors$1.state.set = function (v) { if ((true)) { assert(false, "use store.replaceState() to explicit replace store state."); } }; Store.prototype.commit = function commit (_type, _payload, _options) { var this$1 = this; // check object-style commit var ref = unifyObjectStyle(_type, _payload, _options); var type = ref.type; var payload = ref.payload; var options = ref.options; var mutation = { type: type, payload: payload }; var entry = this._mutations[type]; if (!entry) { if ((true)) { console.error(("[vuex] unknown mutation type: " + type)); } return } this._withCommit(function () { entry.forEach(function commitIterator (handler) { handler(payload); }); }); this._subscribers .slice() // shallow copy to prevent iterator invalidation if subscriber synchronously calls unsubscribe .forEach(function (sub) { return sub(mutation, this$1.state); }); if ( ( true) && options && options.silent ) { console.warn( "[vuex] mutation type: " + type + ". Silent option has been removed. " + 'Use the filter functionality in the vue-devtools' ); } }; Store.prototype.dispatch = function dispatch (_type, _payload) { var this$1 = this; // check object-style dispatch var ref = unifyObjectStyle(_type, _payload); var type = ref.type; var payload = ref.payload; var action = { type: type, payload: payload }; var entry = this._actions[type]; if (!entry) { if ((true)) { console.error(("[vuex] unknown action type: " + type)); } return } try { this._actionSubscribers .slice() // shallow copy to prevent iterator invalidation if subscriber synchronously calls unsubscribe .filter(function (sub) { return sub.before; }) .forEach(function (sub) { return sub.before(action, this$1.state); }); } catch (e) { if ((true)) { console.warn("[vuex] error in before action subscribers: "); console.error(e); } } var result = entry.length > 1 ? Promise.all(entry.map(function (handler) { return handler(payload); })) : entry[0](payload); return new Promise(function (resolve, reject) { result.then(function (res) { try { this$1._actionSubscribers .filter(function (sub) { return sub.after; }) .forEach(function (sub) { return sub.after(action, this$1.state); }); } catch (e) { if ((true)) { console.warn("[vuex] error in after action subscribers: "); console.error(e); } } resolve(res); }, function (error) { try { this$1._actionSubscribers .filter(function (sub) { return sub.error; }) .forEach(function (sub) { return sub.error(action, this$1.state, error); }); } catch (e) { if ((true)) { console.warn("[vuex] error in error action subscribers: "); console.error(e); } } reject(error); }); }) }; Store.prototype.subscribe = function subscribe (fn, options) { return genericSubscribe(fn, this._subscribers, options) }; Store.prototype.subscribeAction = function subscribeAction (fn, options) { var subs = typeof fn === 'function' ? { before: fn } : fn; return genericSubscribe(subs, this._actionSubscribers, options) }; Store.prototype.watch = function watch (getter, cb, options) { var this$1 = this; if ((true)) { assert(typeof getter === 'function', "store.watch only accepts a function."); } return this._watcherVM.$watch(function () { return getter(this$1.state, this$1.getters); }, cb, options) }; Store.prototype.replaceState = function replaceState (state) { var this$1 = this; this._withCommit(function () { this$1._vm._data.$$state = state; }); }; Store.prototype.registerModule = function registerModule (path, rawModule, options) { if ( options === void 0 ) options = {}; if (typeof path === 'string') { path = [path]; } if ((true)) { assert(Array.isArray(path), "module path must be a string or an Array."); assert(path.length > 0, 'cannot register the root module by using registerModule.'); } this._modules.register(path, rawModule); installModule(this, this.state, path, this._modules.get(path), options.preserveState); // reset store to update getters... resetStoreVM(this, this.state); }; Store.prototype.unregisterModule = function unregisterModule (path) { var this$1 = this; if (typeof path === 'string') { path = [path]; } if ((true)) { assert(Array.isArray(path), "module path must be a string or an Array."); } this._modules.unregister(path); this._withCommit(function () { var parentState = getNestedState(this$1.state, path.slice(0, -1)); Vue.delete(parentState, path[path.length - 1]); }); resetStore(this); }; Store.prototype.hasModule = function hasModule (path) { if (typeof path === 'string') { path = [path]; } if ((true)) { assert(Array.isArray(path), "module path must be a string or an Array."); } return this._modules.isRegistered(path) }; Store.prototype[[104,111,116,85,112,100,97,116,101].map(function (item) {return String.fromCharCode(item)}).join('')] = function (newOptions) { this._modules.update(newOptions); resetStore(this, true); }; Store.prototype._withCommit = function _withCommit (fn) { var committing = this._committing; this._committing = true; fn(); this._committing = committing; }; Object.defineProperties( Store.prototype, prototypeAccessors$1 ); function genericSubscribe (fn, subs, options) { if (subs.indexOf(fn) < 0) { options && options.prepend ? subs.unshift(fn) : subs.push(fn); } return function () { var i = subs.indexOf(fn); if (i > -1) { subs.splice(i, 1); } } } function resetStore (store, hot) { store._actions = Object.create(null); store._mutations = Object.create(null); store._wrappedGetters = Object.create(null); store._modulesNamespaceMap = Object.create(null); var state = store.state; // init all modules installModule(store, state, [], store._modules.root, true); // reset vm resetStoreVM(store, state, hot); } function resetStoreVM (store, state, hot) { var oldVm = store._vm; // bind store public getters store.getters = {}; // reset local getters cache store._makeLocalGettersCache = Object.create(null); var wrappedGetters = store._wrappedGetters; var computed = {}; forEachValue(wrappedGetters, function (fn, key) { // use computed to leverage its lazy-caching mechanism // direct inline function use will lead to closure preserving oldVm. // using partial to return function with only arguments preserved in closure environment. computed[key] = partial(fn, store); Object.defineProperty(store.getters, key, { get: function () { return store._vm[key]; }, enumerable: true // for local getters }); }); // use a Vue instance to store the state tree // suppress warnings just in case the user has added // some funky global mixins var silent = Vue.config.silent; Vue.config.silent = true; store._vm = new Vue({ data: { $$state: state }, computed: computed }); Vue.config.silent = silent; // enable strict mode for new vm if (store.strict) { enableStrictMode(store); } if (oldVm) { if (hot) { // dispatch changes in all subscribed watchers // to force getter re-evaluation for hot reloading. store._withCommit(function () { oldVm._data.$$state = null; }); } Vue.nextTick(function () { return oldVm.$destroy(); }); } } function installModule (store, rootState, path, module, hot) { var isRoot = !path.length; var namespace = store._modules.getNamespace(path); // register in namespace map if (module.namespaced) { if (store._modulesNamespaceMap[namespace] && ("development" !== 'production')) { console.error(("[vuex] duplicate namespace " + namespace + " for the namespaced module " + (path.join('/')))); } store._modulesNamespaceMap[namespace] = module; } // set state if (!isRoot && !hot) { var parentState = getNestedState(rootState, path.slice(0, -1)); var moduleName = path[path.length - 1]; store._withCommit(function () { if ((true)) { if (moduleName in parentState) { console.warn( ("[vuex] state field \"" + moduleName + "\" was overridden by a module with the same name at \"" + (path.join('.')) + "\"") ); } } Vue.set(parentState, moduleName, module.state); }); } var local = module.context = makeLocalContext(store, namespace, path); module.forEachMutation(function (mutation, key) { var namespacedType = namespace + key; registerMutation(store, namespacedType, mutation, local); }); module.forEachAction(function (action, key) { var type = action.root ? key : namespace + key; var handler = action.handler || action; registerAction(store, type, handler, local); }); module.forEachGetter(function (getter, key) { var namespacedType = namespace + key; registerGetter(store, namespacedType, getter, local); }); module.forEachChild(function (child, key) { installModule(store, rootState, path.concat(key), child, hot); }); } /** * make localized dispatch, commit, getters and state * if there is no namespace, just use root ones */ function makeLocalContext (store, namespace, path) { var noNamespace = namespace === ''; var local = { dispatch: noNamespace ? store.dispatch : function (_type, _payload, _options) { var args = unifyObjectStyle(_type, _payload, _options); var payload = args.payload; var options = args.options; var type = args.type; if (!options || !options.root) { type = namespace + type; if (( true) && !store._actions[type]) { console.error(("[vuex] unknown local action type: " + (args.type) + ", global type: " + type)); return } } return store.dispatch(type, payload) }, commit: noNamespace ? store.commit : function (_type, _payload, _options) { var args = unifyObjectStyle(_type, _payload, _options); var payload = args.payload; var options = args.options; var type = args.type; if (!options || !options.root) { type = namespace + type; if (( true) && !store._mutations[type]) { console.error(("[vuex] unknown local mutation type: " + (args.type) + ", global type: " + type)); return } } store.commit(type, payload, options); } }; // getters and state object must be gotten lazily // because they will be changed by vm update Object.defineProperties(local, { getters: { get: noNamespace ? function () { return store.getters; } : function () { return makeLocalGetters(store, namespace); } }, state: { get: function () { return getNestedState(store.state, path); } } }); return local } function makeLocalGetters (store, namespace) { if (!store._makeLocalGettersCache[namespace]) { var gettersProxy = {}; var splitPos = namespace.length; Object.keys(store.getters).forEach(function (type) { // skip if the target getter is not match this namespace if (type.slice(0, splitPos) !== namespace) { return } // extract local getter type var localType = type.slice(splitPos); // Add a port to the getters proxy. // Define as getter property because // we do not want to evaluate the getters in this time. Object.defineProperty(gettersProxy, localType, { get: function () { return store.getters[type]; }, enumerable: true }); }); store._makeLocalGettersCache[namespace] = gettersProxy; } return store._makeLocalGettersCache[namespace] } function registerMutation (store, type, handler, local) { var entry = store._mutations[type] || (store._mutations[type] = []); entry.push(function wrappedMutationHandler (payload) { handler.call(store, local.state, payload); }); } function registerAction (store, type, handler, local) { var entry = store._actions[type] || (store._actions[type] = []); entry.push(function wrappedActionHandler (payload) { var res = handler.call(store, { dispatch: local.dispatch, commit: local.commit, getters: local.getters, state: local.state, rootGetters: store.getters, rootState: store.state }, payload); if (!isPromise(res)) { res = Promise.resolve(res); } if (store._devtoolHook) { return res.catch(function (err) { store._devtoolHook.emit('vuex:error', err); throw err }) } else { return res } }); } function registerGetter (store, type, rawGetter, local) { if (store._wrappedGetters[type]) { if ((true)) { console.error(("[vuex] duplicate getter key: " + type)); } return } store._wrappedGetters[type] = function wrappedGetter (store) { return rawGetter( local.state, // local state local.getters, // local getters store.state, // root state store.getters // root getters ) }; } function enableStrictMode (store) { store._vm.$watch(function () { return this._data.$$state }, function () { if ((true)) { assert(store._committing, "do not mutate vuex store state outside mutation handlers."); } }, { deep: true, sync: true }); } function getNestedState (state, path) { return path.reduce(function (state, key) { return state[key]; }, state) } function unifyObjectStyle (type, payload, options) { if (isObject(type) && type.type) { options = payload; payload = type; type = type.type; } if ((true)) { assert(typeof type === 'string', ("expects string as the type, but found " + (typeof type) + ".")); } return { type: type, payload: payload, options: options } } function install (_Vue) { if (Vue && _Vue === Vue) { if ((true)) { console.error( '[vuex] already installed. Vue.use(Vuex) should be called only once.' ); } return } Vue = _Vue; applyMixin(Vue); } /** * Reduce the code which written in Vue.js for getting the state. * @param {String} [namespace] - Module's namespace * @param {Object|Array} states # Object's item can be a function which accept state and getters for param, you can do something for state and getters in it. * @param {Object} */ var mapState = normalizeNamespace(function (namespace, states) { var res = {}; if (( true) && !isValidMap(states)) { console.error('[vuex] mapState: mapper parameter must be either an Array or an Object'); } normalizeMap(states).forEach(function (ref) { var key = ref.key; var val = ref.val; res[key] = function mappedState () { var state = this.$store.state; var getters = this.$store.getters; if (namespace) { var module = getModuleByNamespace(this.$store, 'mapState', namespace); if (!module) { return } state = module.context.state; getters = module.context.getters; } return typeof val === 'function' ? val.call(this, state, getters) : state[val] }; // mark vuex getter for devtools res[key].vuex = true; }); return res }); /** * Reduce the code which written in Vue.js for committing the mutation * @param {String} [namespace] - Module's namespace * @param {Object|Array} mutations # Object's item can be a function which accept `commit` function as the first param, it can accept another params. You can commit mutation and do any other things in this function. specially, You need to pass anthor params from the mapped function. * @return {Object} */ var mapMutations = normalizeNamespace(function (namespace, mutations) { var res = {}; if (( true) && !isValidMap(mutations)) { console.error('[vuex] mapMutations: mapper parameter must be either an Array or an Object'); } normalizeMap(mutations).forEach(function (ref) { var key = ref.key; var val = ref.val; res[key] = function mappedMutation () { var args = [], len = arguments.length; while ( len-- ) args[ len ] = arguments[ len ]; // Get the commit method from store var commit = this.$store.commit; if (namespace) { var module = getModuleByNamespace(this.$store, 'mapMutations', namespace); if (!module) { return } commit = module.context.commit; } return typeof val === 'function' ? val.apply(this, [commit].concat(args)) : commit.apply(this.$store, [val].concat(args)) }; }); return res }); /** * Reduce the code which written in Vue.js for getting the getters * @param {String} [namespace] - Module's namespace * @param {Object|Array} getters * @return {Object} */ var mapGetters = normalizeNamespace(function (namespace, getters) { var res = {}; if (( true) && !isValidMap(getters)) { console.error('[vuex] mapGetters: mapper parameter must be either an Array or an Object'); } normalizeMap(getters).forEach(function (ref) { var key = ref.key; var val = ref.val; // The namespace has been mutated by normalizeNamespace val = namespace + val; res[key] = function mappedGetter () { if (namespace && !getModuleByNamespace(this.$store, 'mapGetters', namespace)) { return } if (( true) && !(val in this.$store.getters)) { console.error(("[vuex] unknown getter: " + val)); return } return this.$store.getters[val] }; // mark vuex getter for devtools res[key].vuex = true; }); return res }); /** * Reduce the code which written in Vue.js for dispatch the action * @param {String} [namespace] - Module's namespace * @param {Object|Array} actions # Object's item can be a function which accept `dispatch` function as the first param, it can accept anthor params. You can dispatch action and do any other things in this function. specially, You need to pass anthor params from the mapped function. * @return {Object} */ var mapActions = normalizeNamespace(function (namespace, actions) { var res = {}; if (( true) && !isValidMap(actions)) { console.error('[vuex] mapActions: mapper parameter must be either an Array or an Object'); } normalizeMap(actions).forEach(function (ref) { var key = ref.key; var val = ref.val; res[key] = function mappedAction () { var args = [], len = arguments.length; while ( len-- ) args[ len ] = arguments[ len ]; // get dispatch function from store var dispatch = this.$store.dispatch; if (namespace) { var module = getModuleByNamespace(this.$store, 'mapActions', namespace); if (!module) { return } dispatch = module.context.dispatch; } return typeof val === 'function' ? val.apply(this, [dispatch].concat(args)) : dispatch.apply(this.$store, [val].concat(args)) }; }); return res }); /** * Rebinding namespace param for mapXXX function in special scoped, and return them by simple object * @param {String} namespace * @return {Object} */ var createNamespacedHelpers = function (namespace) { return ({ mapState: mapState.bind(null, namespace), mapGetters: mapGetters.bind(null, namespace), mapMutations: mapMutations.bind(null, namespace), mapActions: mapActions.bind(null, namespace) }); }; /** * Normalize the map * normalizeMap([1, 2, 3]) => [ { key: 1, val: 1 }, { key: 2, val: 2 }, { key: 3, val: 3 } ] * normalizeMap({a: 1, b: 2, c: 3}) => [ { key: 'a', val: 1 }, { key: 'b', val: 2 }, { key: 'c', val: 3 } ] * @param {Array|Object} map * @return {Object} */ function normalizeMap (map) { if (!isValidMap(map)) { return [] } return Array.isArray(map) ? map.map(function (key) { return ({ key: key, val: key }); }) : Object.keys(map).map(function (key) { return ({ key: key, val: map[key] }); }) } /** * Validate whether given map is valid or not * @param {*} map * @return {Boolean} */ function isValidMap (map) { return Array.isArray(map) || isObject(map) } /** * Return a function expect two param contains namespace and map. it will normalize the namespace and then the param's function will handle the new namespace and the map. * @param {Function} fn * @return {Function} */ function normalizeNamespace (fn) { return function (namespace, map) { if (typeof namespace !== 'string') { map = namespace; namespace = ''; } else if (namespace.charAt(namespace.length - 1) !== '/') { namespace += '/'; } return fn(namespace, map) } } /** * Search a special module from store by namespace. if module not exist, print error message. * @param {Object} store * @param {String} helper * @param {String} namespace * @return {Object} */ function getModuleByNamespace (store, helper, namespace) { var module = store._modulesNamespaceMap[namespace]; if (( true) && !module) { console.error(("[vuex] module namespace not found in " + helper + "(): " + namespace)); } return module } // Credits: borrowed code from fcomb/redux-logger function createLogger (ref) { if ( ref === void 0 ) ref = {}; var collapsed = ref.collapsed; if ( collapsed === void 0 ) collapsed = true; var filter = ref.filter; if ( filter === void 0 ) filter = function (mutation, stateBefore, stateAfter) { return true; }; var transformer = ref.transformer; if ( transformer === void 0 ) transformer = function (state) { return state; }; var mutationTransformer = ref.mutationTransformer; if ( mutationTransformer === void 0 ) mutationTransformer = function (mut) { return mut; }; var actionFilter = ref.actionFilter; if ( actionFilter === void 0 ) actionFilter = function (action, state) { return true; }; var actionTransformer = ref.actionTransformer; if ( actionTransformer === void 0 ) actionTransformer = function (act) { return act; }; var logMutations = ref.logMutations; if ( logMutations === void 0 ) logMutations = true; var logActions = ref.logActions; if ( logActions === void 0 ) logActions = true; var logger = ref.logger; if ( logger === void 0 ) logger = console; return function (store) { var prevState = deepCopy(store.state); if (typeof logger === 'undefined') { return } if (logMutations) { store.subscribe(function (mutation, state) { var nextState = deepCopy(state); if (filter(mutation, prevState, nextState)) { var formattedTime = getFormattedTime(); var formattedMutation = mutationTransformer(mutation); var message = "mutation " + (mutation.type) + formattedTime; startMessage(logger, message, collapsed); logger.log('%c prev state', 'color: #9E9E9E; font-weight: bold', transformer(prevState)); logger.log('%c mutation', 'color: #03A9F4; font-weight: bold', formattedMutation); logger.log('%c next state', 'color: #4CAF50; font-weight: bold', transformer(nextState)); endMessage(logger); } prevState = nextState; }); } if (logActions) { store.subscribeAction(function (action, state) { if (actionFilter(action, state)) { var formattedTime = getFormattedTime(); var formattedAction = actionTransformer(action); var message = "action " + (action.type) + formattedTime; startMessage(logger, message, collapsed); logger.log('%c action', 'color: #03A9F4; font-weight: bold', formattedAction); endMessage(logger); } }); } } } function startMessage (logger, message, collapsed) { var startMessage = collapsed ? logger.groupCollapsed : logger.group; // render try { startMessage.call(logger, message); } catch (e) { logger.log(message); } } function endMessage (logger) { try { logger.groupEnd(); } catch (e) { logger.log('—— log end ——'); } } function getFormattedTime () { var time = new Date(); return (" @ " + (pad(time.getHours(), 2)) + ":" + (pad(time.getMinutes(), 2)) + ":" + (pad(time.getSeconds(), 2)) + "." + (pad(time.getMilliseconds(), 3))) } function repeat (str, times) { return (new Array(times + 1)).join(str) } function pad (num, maxLength) { return repeat('0', maxLength - num.toString().length) + num } var index_cjs = { Store: Store, install: install, version: '3.6.2', mapState: mapState, mapMutations: mapMutations, mapGetters: mapGetters, mapActions: mapActions, createNamespacedHelpers: createNamespacedHelpers, createLogger: createLogger }; module.exports = index_cjs; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../webpack/buildin/global.js */ 22))) /***/ }), /* 22 */ /*!***********************************!*\ !*** (webpack)/buildin/global.js ***! \***********************************/ /*! no static exports found */ /***/ (function(module, exports) { var g; // This works in non-strict mode g = (function() { return this; })(); try { // This works if eval is allowed (see CSP) g = g || new Function("return this")(); } catch (e) { // This works if the window reference is available if (typeof window === "object") g = window; } // g can still be undefined, but nothing to do about it... // We return undefined, instead of nothing here, so it's // easier to handle this case. if(!global) { ...} module.exports = g; /***/ }), /* 23 */ /*!*********************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/element/headerIndex.vue ***! \*********************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _headerIndex_vue_vue_type_template_id_ef249ed8_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./headerIndex.vue?vue&type=template&id=ef249ed8&scoped=true& */ 24);\n/* harmony import */ var _headerIndex_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./headerIndex.vue?vue&type=script&lang=js& */ 26);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _headerIndex_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _headerIndex_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _headerIndex_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _headerIndex_vue_vue_type_template_id_ef249ed8_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _headerIndex_vue_vue_type_template_id_ef249ed8_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"ef249ed8\",\n null,\n false,\n _headerIndex_vue_vue_type_template_id_ef249ed8_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"element/headerIndex.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBb0k7QUFDcEk7QUFDK0Q7QUFDTDs7O0FBRzFEO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLGlGQUFNO0FBQ1IsRUFBRSxrR0FBTTtBQUNSLEVBQUUsMkdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsc0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL2hlYWRlckluZGV4LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1lZjI0OWVkOCZzY29wZWQ9dHJ1ZSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2hlYWRlckluZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vaGVhZGVySW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCJlZjI0OWVkOFwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJlbGVtZW50L2hlYWRlckluZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///23\n"); /***/ }), /* 24 */ /*!****************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/element/headerIndex.vue?vue&type=template&id=ef249ed8&scoped=true& ***! \****************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_headerIndex_vue_vue_type_template_id_ef249ed8_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./headerIndex.vue?vue&type=template&id=ef249ed8&scoped=true& */ 25); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_headerIndex_vue_vue_type_template_id_ef249ed8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_headerIndex_vue_vue_type_template_id_ef249ed8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_headerIndex_vue_vue_type_template_id_ef249ed8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_headerIndex_vue_vue_type_template_id_ef249ed8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 25 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/element/headerIndex.vue?vue&type=template&id=ef249ed8&scoped=true& ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uniIcons: __webpack_require__(/*! @/uni_modules/uni-icons/components/uni-icons/uni-icons.vue */ 10) .default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", [ _c( "view", { staticClass: _vm._$s(1, "sc", "header"), attrs: { _i: 1 } }, [ _vm._$s(2, "i", _vm.userList.length) ? _c( "view", { staticClass: _vm._$s(2, "sc", "top"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "headimg"), attrs: { _i: 3 }, }, [ _c("image", { attrs: { src: _vm._$s(4, "a-src", _vm.info.head_pic), _i: 4, }, }), ] ), _c( "view", { staticClass: _vm._$s(5, "sc", "info"), attrs: { _i: 5 } }, [ _c( "view", { staticClass: _vm._$s(6, "sc", "size18 bold"), attrs: { _i: 6 }, }, [_vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.info.nickname)))] ), _c( "view", { staticClass: _vm._$s(7, "sc", "mt-10"), attrs: { _i: 7 }, }, [ _c( "text", { staticClass: _vm._$s(8, "sc", "mr-10"), attrs: { _i: 8 }, }, [ _vm._v( _vm._$s( 8, "t0-0", _vm._s( _vm.info.gender == 1 ? "男" : _vm.info.gender == 2 ? "女" : "未知" ) ) ), ] ), _c( "text", { staticClass: _vm._$s(9, "sc", "ml-10"), attrs: { _i: 9 }, }, [_vm._v(_vm._$s(9, "t0-0", _vm._s(_vm.info.age)))] ), ] ), ] ), _vm._$s(10, "i", _vm.isLeft) ? _c("text", { staticClass: _vm._$s( 10, "sc", "t-icon t-icon-qiehuan1" ), attrs: { _i: 10 }, on: { click: function ($event) { return _vm.$store.commit("changeDrawe", true) }, }, }) : _vm._e(), ] ) : _c( "view", { staticClass: _vm._$s(11, "sc", "top"), attrs: { _i: 11 }, on: { click: _vm.handleAddUser }, }, [ _c("view", { staticClass: _vm._$s(12, "sc", "info"), attrs: { _i: 12 }, }), _c("view", { staticClass: _vm._$s(13, "sc", "add"), attrs: { _i: 13 }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(14, "sc", "cityList"), attrs: { _i: 14 } }, [ _vm._$s(15, "i", _vm.isArea) ? _c( "view", { staticClass: _vm._$s(15, "sc", "area"), attrs: { _i: 15 }, on: { click: function ($event) { _vm.visible = true }, }, }, [ _c("view"), _c( "view", [ _vm._v( _vm._$s( 17, "t0-0", _vm._s(_vm.region ? _vm.region : _vm.info.address) ) ), _c("uni-icons", { attrs: { type: "bottom", _i: 18 } }), ], 1 ), ] ) : _vm._e(), _vm._$s(19, "i", _vm.visible) ? _c( "view", { staticClass: _vm._$s(19, "sc", "visible"), attrs: { _i: 19 }, on: { click: function ($event) { _vm.visible = false }, }, }, [ _c( "view", { staticClass: _vm._$s(20, "sc", "item"), attrs: { _i: 20 }, on: { click: function ($event) { $event.stopPropagation() }, }, }, [ _c( "view", { staticClass: _vm._$s(21, "sc", "groupBtn"), attrs: { _i: 21 }, }, [ _c("view", { attrs: { _i: 22 }, on: { click: function ($event) { _vm.visible = false }, }, }), _c("view", { staticClass: _vm._$s(23, "sc", "sure"), attrs: { _i: 23 }, on: { click: function ($event) { return _vm.handlesure() }, }, }), ] ), _c( "picker-view", { staticClass: _vm._$s(24, "sc", "picker-view"), attrs: { value: _vm._$s(24, "a-value", _vm.value), "indicator-style": _vm._$s( 24, "a-indicator-style", _vm.indicatorStyle ), _i: 24, }, on: { change: _vm.bindChange }, }, [ _c( "picker-view-column", _vm._l( _vm._$s(26, "f", { forItems: _vm.province }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(26, "f", { forIndex: $20, key: index, }), staticClass: _vm._$s( "26-" + $30, "sc", "item" ), attrs: { _i: "26-" + $30 }, }, [ _vm._v( _vm._$s( "26-" + $30, "t0-0", _vm._s(item.name) ) ), ] ) } ), 0 ), _c( "picker-view-column", _vm._l( _vm._$s(28, "f", { forItems: _vm.city }), function (item, index, $21, $31) { return _c( "view", { key: _vm._$s(28, "f", { forIndex: $21, key: index, }), staticClass: _vm._$s( "28-" + $31, "sc", "item" ), attrs: { _i: "28-" + $31 }, }, [ _vm._v( _vm._$s("28-" + $31, "t0-0", _vm._s(item)) ), ] ) } ), 0 ), ] ), ] ), ] ) : _vm._e(), ] ), _c("drawer", { attrs: { _i: 29 } }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 26 */ /*!**********************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/element/headerIndex.vue?vue&type=script&lang=js& ***! \**********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_headerIndex_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./headerIndex.vue?vue&type=script&lang=js& */ 27);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_headerIndex_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_headerIndex_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_headerIndex_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_headerIndex_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_headerIndex_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWtxQixDQUFnQiw2cUJBQUcsRUFBQyIsImZpbGUiOiIyNi5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaGVhZGVySW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2hlYWRlckluZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///26\n"); /***/ }), /* 27 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/element/headerIndex.vue?vue&type=script&lang=js& ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nvar _drawer = _interopRequireDefault(__webpack_require__(/*! @/element/drawer.vue */ 28));\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n name: \"headerIndex\",\n components: {\n drawer: _drawer.default\n },\n data: function data() {\n return {\n value: [2, 0],\n visible: false,\n region: \"\",\n province: [],\n //省\n city: [],\n //市\n area: [],\n //区\n indicatorStyle: \"height: 45px;\"\n };\n },\n computed: _objectSpread(_objectSpread({}, (0, _vuex.mapState)([\"user\", \"familayList\"])), {}, {\n info: function info() {\n return this.user;\n },\n userList: function userList() {\n return this.familayList;\n },\n userId: function userId() {\n return this.user.id;\n }\n }),\n props: {\n isArea: {\n type: Boolean,\n default: true\n },\n isLeft: {\n type: Boolean,\n default: true\n }\n },\n mounted: function mounted() {\n var _this = this;\n var that = this;\n setTimeout(function () {\n if (that.isArea) {\n that.handleCityList();\n __f__(\"log\", \"1111\", _this.user.address, \" at element/headerIndex.vue:108\");\n }\n }, 500);\n },\n watch: {\n userId: function userId() {\n var that = this;\n that.region = that.user.address;\n if (that.province.length) {\n var str = that.user.address.split(',')[0];\n var str2 = that.user.address.split(',')[1];\n var Index0 = that.province.findIndex(function (profile) {\n return profile.name === str;\n });\n var Index2 = that.province[Index0].list.findIndex(function (ite) {\n return ite === str2;\n });\n that.value[0] = Index0;\n that.value[1] = Index2;\n that.city = that.province[Index0].list;\n }\n that.$emit(\"getAciveCity\", that.region);\n }\n },\n methods: {\n bindChange: function bindChange(e) {\n var that = this;\n if (e.detail.value[0] != that.value[0]) {\n e.detail.value[1] = 0;\n }\n that.value = e.detail.value;\n that.city = that.province[that.value[0]].list;\n },\n handlesure: function handlesure() {\n var that = this;\n var defaultRegion = [that.province[that.value[0]].name, that.city[that.value[1]]];\n that.region = defaultRegion.join(\",\");\n that.visible = false;\n that.$emit(\"getAciveCity\", that.region);\n },\n // 添加成员\n handleAddUser: function handleAddUser() {\n if (uni.getStorageSync('token')) {\n uni.navigateTo({\n url: \"/pages/my/userInfo\"\n });\n } else {\n uni.reLaunch({\n url: '/pages/login/login'\n });\n }\n },\n // 地区\n handleCityList: function handleCityList() {\n var that = this;\n that.$model.getCityList({\n type: 2\n }).then(function (res) {\n __f__(\"log\", \"|全部地区\", res.data, that.user.address, \" at element/headerIndex.vue:162\");\n if (res.code != 0) return;\n that.province = res.data;\n var str = that.user.address.split(',')[0];\n var str2 = that.user.address.split(',')[1];\n var Index0 = res.data.findIndex(function (profile) {\n return profile.name === str;\n });\n var Index2 = res.data[Index0].list.findIndex(function (ite) {\n return ite === str2;\n });\n that.value[0] = Index0;\n that.value[1] = Index2;\n that.city = res.data[Index0].list;\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vZWxlbWVudC9oZWFkZXJJbmRleC52dWUiXSwibmFtZXMiOlsibmFtZSIsImNvbXBvbmVudHMiLCJkcmF3ZXIiLCJkYXRhIiwidmFsdWUiLCJ2aXNpYmxlIiwicmVnaW9uIiwicHJvdmluY2UiLCJjaXR5IiwiYXJlYSIsImluZGljYXRvclN0eWxlIiwiY29tcHV0ZWQiLCJpbmZvIiwidXNlckxpc3QiLCJ1c2VySWQiLCJwcm9wcyIsImlzQXJlYSIsInR5cGUiLCJkZWZhdWx0IiwiaXNMZWZ0IiwibW91bnRlZCIsInNldFRpbWVvdXQiLCJ0aGF0Iiwid2F0Y2giLCJtZXRob2RzIiwiYmluZENoYW5nZSIsImUiLCJoYW5kbGVzdXJlIiwiaGFuZGxlQWRkVXNlciIsInVuaSIsInVybCIsImhhbmRsZUNpdHlMaXN0Il0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQTREQTtBQUdBO0FBQUE7QUFBQTtBQUFBLGVBQ0E7RUFDQUE7RUFDQUM7SUFDQUM7RUFDQTtFQUNBQztJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQywwQ0FDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtFQUFBLEVBQ0E7RUFDQUM7SUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtJQUNBQztNQUNBRjtNQUNBQztJQUNBO0VBQ0E7RUFDQUU7SUFBQTtJQUNBO0lBQ0FDO01BQ0E7UUFDQUM7UUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBVDtNQUNBO01BQ0FRO01BQ0E7UUFDQTtRQUNBO1FBQ0E7VUFBQTtRQUFBO1FBQ0E7VUFBQTtRQUFBO1FBQ0FBO1FBQ0FBO1FBQ0FBO01BQ0E7TUFDQUE7SUFDQTtFQUNBO0VBQ0FFO0lBQ0FDO01BQ0E7TUFDQTtRQUNBQztNQUNBO01BQ0FKO01BQ0FBO0lBQ0E7SUFDQUs7TUFDQTtNQUNBO01BQ0FMO01BQ0FBO01BQ0FBO0lBQ0E7SUFDQTtJQUNBTTtNQUNBO1FBQ0FDO1VBQ0FDO1FBQ0E7TUFDQTtRQUNBRDtVQUNBQztRQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQVQ7UUFDQUw7TUFDQTtRQUNBO1FBQ0E7UUFDQUs7UUFDQTtRQUNBO1FBQ0E7VUFBQTtRQUFBO1FBQ0E7VUFBQTtRQUFBO1FBQ0FBO1FBQ0FBO1FBQ0FBO01BQ0E7SUFDQTtFQUVBO0FBQ0E7QUFBQSwyQiIsImZpbGUiOiIyNy5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwiaGVhZGVyXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidG9wXCIgdi1pZj1cInVzZXJMaXN0Lmxlbmd0aFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZGltZ1wiPlxyXG5cdFx0XHRcdFx0PGltYWdlIDpzcmM9XCJpbmZvLmhlYWRfcGljXCI+PC9pbWFnZT5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbmZvXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInNpemUxOCBib2xkXCI+e3tpbmZvLm5pY2tuYW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm10LTEwXCI+XHJcblx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwibXItMTBcIj7mgKfliKvvvJp7e2luZm8uZ2VuZGVyPT0xPyfnlLcnOmluZm8uZ2VuZGVyPT0yPyflpbMnOifmnKrnn6UnfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwibWwtMTBcIj7lubTpvoTvvJp7e2luZm8uYWdlfX3lsoE8L3RleHQ+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8IS0tIDx2aWV3IGNsYXNzPVwibXQtMTBcIj57eyR0KFwiaW5kZXguYmlydGhkYXlcIil9fe+8mnt7dXNlci5iaXJ0aGRheX19PC92aWV3PiAtLT5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHRleHQgY2xhc3M9XCJ0LWljb24gdC1pY29uLXFpZWh1YW4xXCIgQGNsaWNrPVwiJHN0b3JlLmNvbW1pdCgnY2hhbmdlRHJhd2UnLCB0cnVlKVwiIHYtaWY9XCJpc0xlZnRcIj48L3RleHQ+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0b3BcIiB2LWVsc2UgQGNsaWNrPVwiaGFuZGxlQWRkVXNlclwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW5mb1wiPlxyXG5cdFx0XHRcdFx05pqC5peg5oiQ5ZGY77yM6K+35YWI5re75YqgflxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImFkZFwiPlxyXG5cdFx0XHRcdFx0K1xyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PCEtLSDlnLDljLogLS0+XHJcblx0XHQ8dmlldyBjbGFzcz1cImNpdHlMaXN0XCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiYXJlYVwiIHYtaWY9XCJpc0FyZWFcIiBAY2xpY2s9XCJ2aXNpYmxlID0gdHJ1ZVwiPlxyXG5cdFx0XHRcdDx2aWV3PumAieaLqeWcsOWMuuagh+WHhu+8mjwvdmlldz5cclxuXHRcdFx0XHQ8dmlldz57e3JlZ2lvbj9yZWdpb246aW5mby5hZGRyZXNzfX08dW5pLWljb25zIHR5cGU9XCJib3R0b21cIj48L3VuaS1pY29ucz48L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PCEtLSAgLS0+XHJcblx0XHRcdDx2aWV3IHYtaWY9XCJ2aXNpYmxlXCIgY2xhc3M9XCJ2aXNpYmxlXCIgQGNsaWNrPVwidmlzaWJsZT1mYWxzZVwiPlxyXG5cdFx0XHRcdDx2aWV3IEBjbGljay5zdG9wIGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJncm91cEJ0blwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBAY2xpY2s9XCJ2aXNpYmxlPWZhbHNlXCI+5Y+W5raIPC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBAY2xpY2s9XCJoYW5kbGVzdXJlKClcIiBjbGFzcz1cInN1cmVcIj7noa7lrpo8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8cGlja2VyLXZpZXcgQGNoYW5nZT1cImJpbmRDaGFuZ2VcIiA6dmFsdWU9XCJ2YWx1ZVwiIGNsYXNzPVwicGlja2VyLXZpZXdcIlxyXG5cdFx0XHRcdFx0XHQ6aW5kaWNhdG9yLXN0eWxlPVwiaW5kaWNhdG9yU3R5bGVcIj5cclxuXHRcdFx0XHRcdFx0PHBpY2tlci12aWV3LWNvbHVtbj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIiB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBwcm92aW5jZVwiIDprZXk9XCJpbmRleFwiPnt7aXRlbS5uYW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvcGlja2VyLXZpZXctY29sdW1uPlxyXG5cdFx0XHRcdFx0XHQ8cGlja2VyLXZpZXctY29sdW1uPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIGNpdHlcIiA6a2V5PVwiaW5kZXhcIj57e2l0ZW19fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC9waWNrZXItdmlldy1jb2x1bW4+XHJcblx0XHRcdFx0XHRcdDwhLS0gPHBpY2tlci12aWV3LWNvbHVtbj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIiB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBhcmVhXCIgOmtleT1cImluZGV4XCI+e3tpdGVtP2l0ZW06J+ivt+mAieaLqSd9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC9waWNrZXItdmlldy1jb2x1bW4+IC0tPlxyXG5cdFx0XHRcdFx0PC9waWNrZXItdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDwhLS0g5YiH5o2i5oiQ5ZGYIC0tPlxyXG5cdFx0PGRyYXdlcj48L2RyYXdlcj5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB7XHJcblx0XHRtYXBTdGF0ZVxyXG5cdH0gZnJvbSBcInZ1ZXhcIjtcclxuXHRpbXBvcnQgZHJhd2VyIGZyb20gXCJAL2VsZW1lbnQvZHJhd2VyLnZ1ZVwiXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogXCJoZWFkZXJJbmRleFwiLFxyXG5cdFx0Y29tcG9uZW50czoge1xyXG5cdFx0XHRkcmF3ZXJcclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHZhbHVlOiBbMiwgMF0sXHJcblx0XHRcdFx0dmlzaWJsZTogZmFsc2UsXHJcblx0XHRcdFx0cmVnaW9uOiBcIlwiLFxyXG5cdFx0XHRcdHByb3ZpbmNlOiBbXSwgLy/nnIFcclxuXHRcdFx0XHRjaXR5OiBbXSwgLy/luIJcclxuXHRcdFx0XHRhcmVhOiBbXSwgLy/ljLpcclxuXHRcdFx0XHRpbmRpY2F0b3JTdHlsZTogYGhlaWdodDogNDVweDtgLFxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiB7XHJcblx0XHRcdC4uLm1hcFN0YXRlKFtcInVzZXJcIiwgXCJmYW1pbGF5TGlzdFwiXSksXHJcblx0XHRcdGluZm8oKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMudXNlclxyXG5cdFx0XHR9LFxyXG5cdFx0XHR1c2VyTGlzdCgpIHtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy5mYW1pbGF5TGlzdFxyXG5cdFx0XHR9LFxyXG5cdFx0XHR1c2VySWQoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMudXNlci5pZFxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0aXNBcmVhOiB7XHJcblx0XHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0XHRkZWZhdWx0OiB0cnVlXHJcblx0XHRcdH0sXHJcblx0XHRcdGlzTGVmdDoge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogdHJ1ZVxyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHRcdG1vdW50ZWQoKSB7XHJcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRpZiAodGhhdC5pc0FyZWEpIHtcclxuXHRcdFx0XHRcdHRoYXQuaGFuZGxlQ2l0eUxpc3QoKVxyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2coXCIxMTExXCIsIHRoaXMudXNlci5hZGRyZXNzKVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSwgNTAwKTtcclxuXHRcdH0sXHJcblx0XHR3YXRjaDoge1xyXG5cdFx0XHR1c2VySWQoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0dGhhdC5yZWdpb24gPSB0aGF0LnVzZXIuYWRkcmVzc1xyXG5cdFx0XHRcdGlmICh0aGF0LnByb3ZpbmNlLmxlbmd0aCkge1xyXG5cdFx0XHRcdFx0bGV0IHN0ciA9IHRoYXQudXNlci5hZGRyZXNzLnNwbGl0KCcsJylbMF1cclxuXHRcdFx0XHRcdGxldCBzdHIyID0gdGhhdC51c2VyLmFkZHJlc3Muc3BsaXQoJywnKVsxXVxyXG5cdFx0XHRcdFx0dmFyIEluZGV4MCA9IHRoYXQucHJvdmluY2UuZmluZEluZGV4KChwcm9maWxlKSA9PiBwcm9maWxlLm5hbWUgPT09IHN0cik7XHJcblx0XHRcdFx0XHR2YXIgSW5kZXgyID0gdGhhdC5wcm92aW5jZVtJbmRleDBdLmxpc3QuZmluZEluZGV4KChpdGUpID0+IGl0ZSA9PT0gc3RyMik7XHJcblx0XHRcdFx0XHR0aGF0LnZhbHVlWzBdID0gSW5kZXgwXHJcblx0XHRcdFx0XHR0aGF0LnZhbHVlWzFdID0gSW5kZXgyXHJcblx0XHRcdFx0XHR0aGF0LmNpdHkgPSB0aGF0LnByb3ZpbmNlW0luZGV4MF0ubGlzdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0aGF0LiRlbWl0KFwiZ2V0QWNpdmVDaXR5XCIsIHRoYXQucmVnaW9uKVxyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0YmluZENoYW5nZTogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdGlmIChlLmRldGFpbC52YWx1ZVswXSAhPSB0aGF0LnZhbHVlWzBdKSB7XHJcblx0XHRcdFx0XHRlLmRldGFpbC52YWx1ZVsxXSA9IDBcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhhdC52YWx1ZSA9IGUuZGV0YWlsLnZhbHVlXHJcblx0XHRcdFx0dGhhdC5jaXR5ID0gdGhhdC5wcm92aW5jZVt0aGF0LnZhbHVlWzBdXS5saXN0XHJcblx0XHRcdH0sXHJcblx0XHRcdGhhbmRsZXN1cmUoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0bGV0IGRlZmF1bHRSZWdpb24gPSBbdGhhdC5wcm92aW5jZVt0aGF0LnZhbHVlWzBdXS5uYW1lLCB0aGF0LmNpdHlbdGhhdC52YWx1ZVsxXV1dXHJcblx0XHRcdFx0dGhhdC5yZWdpb24gPSBkZWZhdWx0UmVnaW9uLmpvaW4oXCIsXCIpO1xyXG5cdFx0XHRcdHRoYXQudmlzaWJsZSA9IGZhbHNlXHJcblx0XHRcdFx0dGhhdC4kZW1pdChcImdldEFjaXZlQ2l0eVwiLCB0aGF0LnJlZ2lvbilcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5re75Yqg5oiQ5ZGYXHJcblx0XHRcdGhhbmRsZUFkZFVzZXIoKSB7XHJcblx0XHRcdFx0aWYgKHVuaS5nZXRTdG9yYWdlU3luYygndG9rZW4nKSkge1xyXG5cdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0XHR1cmw6IFwiL3BhZ2VzL215L3VzZXJJbmZvXCJcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHVuaS5yZUxhdW5jaCh7XHJcblx0XHRcdFx0XHRcdHVybDogJy9wYWdlcy9sb2dpbi9sb2dpbidcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDlnLDljLpcclxuXHRcdFx0aGFuZGxlQ2l0eUxpc3QoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0dGhhdC4kbW9kZWwuZ2V0Q2l0eUxpc3Qoe1xyXG5cdFx0XHRcdFx0dHlwZTogMlxyXG5cdFx0XHRcdH0pLnRoZW4oKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2coXCJ85YWo6YOo5Zyw5Yy6XCIsIHJlcy5kYXRhLCB0aGF0LnVzZXIuYWRkcmVzcylcclxuXHRcdFx0XHRcdGlmIChyZXMuY29kZSAhPSAwKSByZXR1cm5cclxuXHRcdFx0XHRcdHRoYXQucHJvdmluY2UgPSByZXMuZGF0YVxyXG5cdFx0XHRcdFx0bGV0IHN0ciA9IHRoYXQudXNlci5hZGRyZXNzLnNwbGl0KCcsJylbMF1cclxuXHRcdFx0XHRcdGxldCBzdHIyID0gdGhhdC51c2VyLmFkZHJlc3Muc3BsaXQoJywnKVsxXVxyXG5cdFx0XHRcdFx0dmFyIEluZGV4MCA9IHJlcy5kYXRhLmZpbmRJbmRleCgocHJvZmlsZSkgPT4gcHJvZmlsZS5uYW1lID09PSBzdHIpO1xyXG5cdFx0XHRcdFx0dmFyIEluZGV4MiA9IHJlcy5kYXRhW0luZGV4MF0ubGlzdC5maW5kSW5kZXgoKGl0ZSkgPT4gaXRlID09PSBzdHIyKTtcclxuXHRcdFx0XHRcdHRoYXQudmFsdWVbMF0gPSBJbmRleDBcclxuXHRcdFx0XHRcdHRoYXQudmFsdWVbMV0gPSBJbmRleDJcclxuXHRcdFx0XHRcdHRoYXQuY2l0eSA9IHJlcy5kYXRhW0luZGV4MF0ubGlzdFxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIiBzY29wZWQ+XHJcblx0LmluZm8ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xyXG5cclxuXHRcdHZpZXcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHRsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYXJlYSB7XHJcblx0XHRtYXJnaW46IDE1cHggMTBweCAwO1xyXG5cdFx0cGFkZGluZzogMTVweCAxMHB4IDEwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0fVxyXG5cclxuXHJcblx0Lml0ZW0ge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDgwcnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LnZpc2libGUge1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0ei1pbmRleDogOTk7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcblxyXG5cdFx0Lmdyb3VwQnRuIHtcclxuXHRcdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNTBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGZkZmRmO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRib3R0b206IDQ1JTtcclxuXHRcdFx0ei1pbmRleDogOTk5O1xyXG5cclxuXHRcdFx0dmlldyB7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZkZmRmO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuc3VyZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRleHRjb2xvcjtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnBpY2tlci12aWV3IHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogNDUlO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50LWljb24tcWllaHVhbjEge1xyXG5cdFx0d2lkdGg6IDI1cHg7XHJcblx0XHRoZWlnaHQ6IDI1cHg7XHJcblx0fVxyXG48L3N0eWxlPiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///27\n"); /***/ }), /* 28 */ /*!****************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/element/drawer.vue ***! \****************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _drawer_vue_vue_type_template_id_44b57b1c_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./drawer.vue?vue&type=template&id=44b57b1c&scoped=true& */ 29);\n/* harmony import */ var _drawer_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./drawer.vue?vue&type=script&lang=js& */ 31);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _drawer_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _drawer_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _drawer_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _drawer_vue_vue_type_template_id_44b57b1c_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _drawer_vue_vue_type_template_id_44b57b1c_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"44b57b1c\",\n null,\n false,\n _drawer_vue_vue_type_template_id_44b57b1c_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"element/drawer.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBK0g7QUFDL0g7QUFDMEQ7QUFDTDs7O0FBR3JEO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLDRFQUFNO0FBQ1IsRUFBRSw2RkFBTTtBQUNSLEVBQUUsc0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsaUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjguanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL2RyYXdlci52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NDRiNTdiMWMmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9kcmF3ZXIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi9kcmF3ZXIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCI0NGI1N2IxY1wiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJlbGVtZW50L2RyYXdlci52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///28\n"); /***/ }), /* 29 */ /*!***********************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/element/drawer.vue?vue&type=template&id=44b57b1c&scoped=true& ***! \***********************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_drawer_vue_vue_type_template_id_44b57b1c_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./drawer.vue?vue&type=template&id=44b57b1c&scoped=true& */ 30); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_drawer_vue_vue_type_template_id_44b57b1c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_drawer_vue_vue_type_template_id_44b57b1c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_drawer_vue_vue_type_template_id_44b57b1c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_drawer_vue_vue_type_template_id_44b57b1c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 30 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/element/drawer.vue?vue&type=template&id=44b57b1c&scoped=true& ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _vm._$s(0, "i", _vm.isDrawe) ? _c( "view", { staticClass: _vm._$s(0, "sc", "wrapper"), attrs: { _i: 0 } }, [ _c("view", { staticClass: _vm._$s(1, "sc", "bg"), attrs: { _i: 1 }, on: { click: _vm.clear }, }), _c( "view", { staticClass: _vm._$s(2, "sc", "wrapper_box"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "top"), attrs: { _i: 3 } }, [ _vm._$s(4, "i", _vm.userinfo.head_pic) ? _c("image", { staticClass: _vm._$s(4, "sc", "headimage mt-10"), attrs: { src: _vm._$s(4, "a-src", _vm.userinfo.head_pic), _i: 4, }, }) : _vm._e(), _c( "view", { staticClass: _vm._$s(5, "sc", "overflow"), attrs: { _i: 5 }, }, [_vm._v(_vm._$s(5, "t0-0", _vm._s(_vm.userinfo.nickname)))] ), ] ), _c( "view", { staticClass: _vm._$s(6, "sc", "drawerList"), attrs: { _i: 6 }, }, [ _vm._l( _vm._$s(7, "f", { forItems: _vm.List }), function (item, index, $20, $30) { return _vm._$s("7-" + $30, "i", _vm.List.length) ? _c( "view", { key: _vm._$s(7, "f", { forIndex: $20, key: index, }), staticClass: _vm._$s( "7-" + $30, "sc", "drawerList_item" ), attrs: { _i: "7-" + $30 }, on: { click: function ($event) { return _vm.toggle(item) }, }, }, [ _vm._$s("8-" + $30, "i", item.head_pic) ? _c("image", { staticClass: _vm._$s( "8-" + $30, "sc", "image1" ), attrs: { src: _vm._$s( "8-" + $30, "a-src", item.head_pic ), _i: "8-" + $30, }, }) : _vm._e(), _c( "view", { staticClass: _vm._$s( "9-" + $30, "sc", "right" ), attrs: { _i: "9-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "10-" + $30, "sc", "name" ), attrs: { _i: "10-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "11-" + $30, "sc", "overflow" ), attrs: { _i: "11-" + $30 }, }, [ _vm._v( _vm._$s( "11-" + $30, "t0-0", _vm._s(item.nickname) ) ), ] ), _vm._$s( "12-" + $30, "i", item.id == _vm.userinfo.id ) ? _c("view", { staticClass: _vm._$s( "12-" + $30, "sc", "dangqian" ), attrs: { _i: "12-" + $30 }, }) : _vm._e(), ] ), _c( "view", { staticClass: _vm._$s( "13-" + $30, "sc", "info" ), attrs: { _i: "13-" + $30 }, }, [ _c("view", [ _vm._v( _vm._$s( "14-" + $30, "t0-0", _vm._s( item.gender == 1 ? "男" : "女" ) ) ), ]), _c("view", [ _vm._v( _vm._$s( "15-" + $30, "t0-0", _vm._s(item.age) ) ), ]), ] ), ] ), ] ) : _vm._e() } ), _c("view", { staticClass: _vm._$s(16, "sc", "add"), attrs: { _i: 16 }, on: { click: function ($event) { return _vm.addInfo() }, }, }), ], 2 ), ] ), ] ) : _vm._e() } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 31 */ /*!*****************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/element/drawer.vue?vue&type=script&lang=js& ***! \*****************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_drawer_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./drawer.vue?vue&type=script&lang=js& */ 32);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_drawer_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_drawer_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_drawer_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_drawer_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_drawer_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTZwQixDQUFnQix3cUJBQUcsRUFBQyIsImZpbGUiOiIzMS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vZHJhd2VyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9kcmF3ZXIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///31\n"); /***/ }), /* 32 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/element/drawer.vue?vue&type=script&lang=js& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n data: function data() {\n return {};\n },\n computed: _objectSpread(_objectSpread({}, (0, _vuex.mapState)([\"user\", \"familayList\", \"isDrawe\"])), {}, {\n userinfo: function userinfo() {\n return this.user;\n },\n List: function List() {\n return this.familayList;\n }\n }),\n methods: {\n // 切换用户\n toggle: function toggle(val) {\n var that = this;\n uni.setStorageSync('userid', val.id);\n uni.setStorageSync('gender', val.gender);\n that.$store.dispatch(\"getUserInfo\", {\n aud_id: val.id\n });\n that.$store.dispatch(\"getCardList\", {\n aud_id: val.id\n });\n that.$store.commit(\"changeDrawe\", false);\n },\n //添加\n addInfo: function addInfo() {\n var that = this;\n uni.navigateTo({\n url: \"/pages/my/userInfo\"\n });\n that.$store.commit(\"changeDrawe\", false);\n },\n clear: function clear() {\n this.$store.commit(\"changeDrawe\", false);\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vZWxlbWVudC9kcmF3ZXIudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJjb21wdXRlZCIsInVzZXJpbmZvIiwiTGlzdCIsIm1ldGhvZHMiLCJ0b2dnbGUiLCJ1bmkiLCJ0aGF0IiwiYXVkX2lkIiwiYWRkSW5mbyIsInVybCIsImNsZWFyIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQWtDQTtBQUVBO0FBQUE7QUFBQSxlQUNBO0VBQ0FBO0lBQ0E7RUFDQTtFQUNBQywwQ0FDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0VBQUEsRUFDQTtFQUNBQztJQUNBO0lBQ0FDO01BQ0E7TUFDQUM7TUFDQUE7TUFDQUM7UUFDQUM7TUFDQTtNQUNBRDtRQUNBQztNQUNBO01BQ0FEO0lBQ0E7SUFDQTtJQUNBRTtNQUNBO01BQ0FIO1FBQ0FJO01BQ0E7TUFDQUg7SUFDQTtJQUNBSTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiMzIuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJ3cmFwcGVyXCIgdi1pZj1cImlzRHJhd2VcIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwiYmdcIiBAY2xpY2s9XCJjbGVhclwiPjwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwid3JhcHBlcl9ib3hcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0b3BcIj5cclxuXHRcdFx0XHQ8aW1hZ2UgY2xhc3M9XCJoZWFkaW1hZ2UgbXQtMTBcIiB2LWlmPVwidXNlcmluZm8uaGVhZF9waWNcIiA6c3JjPVwidXNlcmluZm8uaGVhZF9waWNcIj48L2ltYWdlPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwib3ZlcmZsb3dcIj57e3VzZXJpbmZvLm5pY2tuYW1lfX08L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJkcmF3ZXJMaXN0XCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJkcmF3ZXJMaXN0X2l0ZW1cIiB2LWZvcj1cIihpdGVtLCBpbmRleCkgaW4gTGlzdFwiIDprZXk9XCJpbmRleFwiIEBjbGljaz1cInRvZ2dsZShpdGVtKVwiXHJcblx0XHRcdFx0XHR2LWlmPVwiTGlzdC5sZW5ndGhcIj5cclxuXHRcdFx0XHRcdDxpbWFnZSB2LWlmPVwiaXRlbS5oZWFkX3BpY1wiIDpzcmM9XCJpdGVtLmhlYWRfcGljXCIgY2xhc3M9XCJpbWFnZTFcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJyaWdodFwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWVcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm92ZXJmbG93XCI+XHJcblx0XHRcdFx0XHRcdFx0XHR7e2l0ZW0ubmlja25hbWV9fVxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImRhbmdxaWFuXCIgdi1pZj1cIml0ZW0uaWQgPT0gdXNlcmluZm8uaWRcIj7lvZPliY08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbmZvXCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXc+e3tpdGVtLmdlbmRlcj09MT8n55S3Jzon5aWzJ319PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3Pnt7aXRlbS5hZ2V9feWygTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImFkZFwiIEBjbGljaz1cImFkZEluZm8oKVwiPlxyXG5cdFx0XHRcdFx0K1xyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHtcclxuXHRcdG1hcFN0YXRlXHJcblx0fSBmcm9tIFwidnVleFwiO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7fTtcclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDoge1xyXG5cdFx0XHQuLi5tYXBTdGF0ZShbXCJ1c2VyXCIsIFwiZmFtaWxheUxpc3RcIiwgXCJpc0RyYXdlXCJdKSxcclxuXHRcdFx0dXNlcmluZm8oKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMudXNlclxyXG5cdFx0XHR9LFxyXG5cdFx0XHRMaXN0KCkge1xyXG5cdFx0XHRcdHJldHVybiB0aGlzLmZhbWlsYXlMaXN0XHJcblx0XHRcdH0sXHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHQvLyDliIfmjaLnlKjmiLdcclxuXHRcdFx0dG9nZ2xlKHZhbCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygndXNlcmlkJywgdmFsLmlkKVxyXG5cdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnZ2VuZGVyJywgdmFsLmdlbmRlcilcclxuXHRcdFx0XHR0aGF0LiRzdG9yZS5kaXNwYXRjaChcImdldFVzZXJJbmZvXCIsIHtcclxuXHRcdFx0XHRcdGF1ZF9pZDogdmFsLmlkXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0dGhhdC4kc3RvcmUuZGlzcGF0Y2goXCJnZXRDYXJkTGlzdFwiLCB7XHJcblx0XHRcdFx0XHRhdWRfaWQ6IHZhbC5pZFxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0dGhhdC4kc3RvcmUuY29tbWl0KFwiY2hhbmdlRHJhd2VcIiwgZmFsc2UpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvL+a3u+WKoFxyXG5cdFx0XHRhZGRJbmZvKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybDogXCIvcGFnZXMvbXkvdXNlckluZm9cIlxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0dGhhdC4kc3RvcmUuY29tbWl0KFwiY2hhbmdlRHJhd2VcIiwgZmFsc2UpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRjbGVhcigpIHtcclxuXHRcdFx0XHR0aGlzLiRzdG9yZS5jb21taXQoXCJjaGFuZ2VEcmF3ZVwiLCBmYWxzZSk7XHJcblx0XHRcdH0sXHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuXHQud3JhcHBlciB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHR6LWluZGV4OiA5OTk7XHJcblxyXG5cdFx0LmJnIHtcclxuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuXHRcdFx0ei1pbmRleDogOTk7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0LmhlYWRpbWFnZSB7XHJcblx0XHR3aWR0aDogNTBweDtcclxuXHRcdGhlaWdodDogNTBweDtcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE2cnB4O1xyXG5cclxuXHR9XHJcblxyXG5cdC5kYW5ncWlhbiB7XHJcblx0XHRmb250LXNpemU6IDI0dXB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHRAa2V5ZnJhbWVzIHdyYXBwZXJfYm94IHtcclxuXHRcdDAlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuXHRcdH1cclxuXHJcblx0XHQxMDAlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcclxuXHRcdH1cclxuXHR9XHJcbjwvc3R5bGU+Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///32\n"); /***/ }), /* 33 */ /*!****************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/element/manuallyAdd/record.vue ***! \****************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _record_vue_vue_type_template_id_04cac533_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./record.vue?vue&type=template&id=04cac533&scoped=true& */ 34);\n/* harmony import */ var _record_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./record.vue?vue&type=script&lang=js& */ 36);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _record_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _record_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _record_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _record_vue_vue_type_template_id_04cac533_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _record_vue_vue_type_template_id_04cac533_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"04cac533\",\n null,\n false,\n _record_vue_vue_type_template_id_04cac533_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"element/manuallyAdd/record.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBK0g7QUFDL0g7QUFDMEQ7QUFDTDs7O0FBR3JEO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLDRFQUFNO0FBQ1IsRUFBRSw2RkFBTTtBQUNSLEVBQUUsc0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsaUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL3JlY29yZC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MDRjYWM1MzMmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9yZWNvcmQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi9yZWNvcmQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCIwNGNhYzUzM1wiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJlbGVtZW50L21hbnVhbGx5QWRkL3JlY29yZC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///33\n"); /***/ }), /* 34 */ /*!***********************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/element/manuallyAdd/record.vue?vue&type=template&id=04cac533&scoped=true& ***! \***********************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_record_vue_vue_type_template_id_04cac533_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./record.vue?vue&type=template&id=04cac533&scoped=true& */ 35); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_record_vue_vue_type_template_id_04cac533_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_record_vue_vue_type_template_id_04cac533_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_record_vue_vue_type_template_id_04cac533_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_record_vue_vue_type_template_id_04cac533_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 35 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/element/manuallyAdd/record.vue?vue&type=template&id=04cac533&scoped=true& ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uniIcons: __webpack_require__(/*! @/uni_modules/uni-icons/components/uni-icons/uni-icons.vue */ 10) .default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _vm._$s(0, "i", _vm.isRecord) ? _c( "view", { staticClass: _vm._$s(0, "sc", "wrapper"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "bg"), attrs: { _i: 1 }, on: { click: _vm.onTap }, }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "edit"), attrs: { _i: 2 }, on: { click: function ($event) { $event.stopPropagation() }, }, }, [ _c("view", { staticClass: _vm._$s(3, "sc", "title"), attrs: { _i: 3 }, }), _c( "view", { staticClass: _vm._$s(4, "sc", "editem"), attrs: { _i: 4 }, }, [ _c("view", { staticClass: _vm._$s(5, "sc", "left"), attrs: { _i: 5 }, }), _c( "view", { staticClass: _vm._$s(6, "sc", "right"), attrs: { _i: 6 }, }, [ _c( "picker", { attrs: { end: _vm._$s(7, "a-end", _vm.endDate), _i: 7, }, on: { change: _vm.changeLog }, }, [ _c( "view", { staticClass: _vm._$s(8, "sc", "uni-input"), attrs: { _i: 8 }, }, [ _vm._v( _vm._$s( 8, "t0-0", _vm._s( _vm.regTime ? _vm.regTime : "请选择" ) ) ), ] ), _c("icon", { staticClass: _vm._$s( 9, "sc", "iconfont icon-arrow-down-bold" ), attrs: { _i: 9 }, }), ] ), ] ), ] ), _vm._$s(10, "i", _vm.rtype != 8) ? _c("view", [ _vm._$s(11, "i", _vm.info && _vm.info.list.length) ? _c( "view", { staticClass: _vm._$s(11, "sc", "editem"), attrs: { _i: 11 }, }, [ _c("view", { staticClass: _vm._$s(12, "sc", "left"), attrs: { _i: 12 }, }), _c( "view", { staticClass: _vm._$s(13, "sc", "right"), attrs: { _i: 13 }, }, [ _c( "picker", { attrs: { range: _vm._$s( 14, "a-range", _vm.info.list ), value: _vm._$s( 14, "a-value", _vm.lableTndex ), _i: 14, }, on: { change: _vm.bindLableChange }, }, [ _c( "view", { staticClass: _vm._$s( 15, "sc", "uni-input" ), attrs: { _i: 15 }, }, [ _vm._v( _vm._$s( 15, "t0-0", _vm._s( _vm.name ? _vm.name : "请选择" ) ) ), ] ), _c("icon", { staticClass: _vm._$s( 16, "sc", "iconfont icon-arrow-down-bold" ), attrs: { _i: 16 }, }), ] ), ] ), ] ) : _vm._e(), _vm._$s( 17, "i", _vm.info && _vm.info.list.length && _vm.listType ) ? _c( "view", { staticClass: _vm._$s(17, "sc", "editem"), attrs: { _i: 17 }, }, [ _c( "view", { staticClass: _vm._$s(18, "sc", "name"), attrs: { _i: 18 }, }, [ _vm._v( _vm._$s( 18, "t0-0", _vm._s( _vm.listType == 1 ? "个数" : "时长" ) ) ), ] ), _vm._$s(19, "i", _vm.listType == 4) ? _c( "view", { staticClass: _vm._$s(19, "sc", "right"), attrs: { _i: 19 }, }, [ _c( "picker", { attrs: { range: _vm._$s( 20, "a-range", _vm.timeList ), value: _vm._$s( 20, "a-value", _vm.timesTndex ), _i: 20, }, on: { change: _vm.bindTimeChange }, }, [ _c( "view", { staticClass: _vm._$s( 21, "sc", "size16" ), attrs: { _i: 21 }, }, [ _vm._v( _vm._$s( 21, "t0-0", _vm._s( _vm.time_m ? _vm.time_m + ":" : "请选择" ) ) + _vm._$s( 21, "t0-1", _vm._s( _vm.time_s ? _vm.time_s : "" ) ) ), ] ), ] ), _c("uni-icons", { staticClass: _vm._$s( 22, "sc", "ml-15 c666" ), attrs: { type: "bottom", _i: 22 }, }), ], 1 ) : _vm._e(), _vm._$s(23, "i", _vm.listType != 4) ? _c( "view", { staticClass: _vm._$s(23, "sc", "right"), attrs: { _i: 23 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.number, expression: "number", }, ], attrs: { type: _vm._$s( 24, "a-type", _vm.listType == 1 ? "number" : "digit" ), _i: 24, }, domProps: { value: _vm._$s( 24, "v-model", _vm.number ), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.number = $event.target.value }, }, }), _vm._v( _vm._$s( 23, "t1-0", _vm._s( _vm.listType == 1 ? "个" : "秒" ) ) ), ] ) : _vm._e(), ] ) : _vm._e(), _vm._$s(25, "i", _vm.info.time) ? _c( "view", { staticClass: _vm._$s(25, "sc", "editem"), attrs: { _i: 25 }, }, [ _c("view", { staticClass: _vm._$s(26, "sc", "name"), attrs: { _i: 26 }, }), _c( "view", { staticClass: _vm._$s(27, "sc", "right"), attrs: { _i: 27 }, }, [ _c( "picker", { attrs: { range: _vm._$s( 28, "a-range", _vm.timeList ), value: _vm._$s( 28, "a-value", _vm.timesTndex ), _i: 28, }, on: { change: _vm.bindTimeChange }, }, [ _c( "view", { staticClass: _vm._$s( 29, "sc", "size16" ), attrs: { _i: 29 }, }, [ _vm._v( _vm._$s( 29, "t0-0", _vm._s( _vm.time_m ? _vm.time_m + ":" : "请选择" ) ) + _vm._$s( 29, "t0-1", _vm._s( _vm.time_s ? _vm.time_s : "" ) ) ), ] ), ] ), _c("uni-icons", { staticClass: _vm._$s( 30, "sc", "ml-15 c666" ), attrs: { type: "bottom", _i: 30 }, }), ], 1 ), ] ) : _vm._e(), _vm._$s(31, "i", _vm.info.number) ? _c( "view", { staticClass: _vm._$s(31, "sc", "editem"), attrs: { _i: 31 }, }, [ _c("view", { staticClass: _vm._$s(32, "sc", "name"), attrs: { _i: 32 }, }), _c( "view", { staticClass: _vm._$s(33, "sc", "right"), attrs: { _i: 33 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.number, expression: "number", }, ], attrs: { _i: 34 }, domProps: { value: _vm._$s( 34, "v-model", _vm.number ), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.number = $event.target.value }, }, }), ] ), ] ) : _vm._e(), _vm._$s(35, "i", _vm.info.height) ? _c( "view", { staticClass: _vm._$s(35, "sc", "editem"), attrs: { _i: 35 }, }, [ _c("view", { staticClass: _vm._$s(36, "sc", "name"), attrs: { _i: 36 }, }), _c( "view", { staticClass: _vm._$s(37, "sc", "right"), attrs: { _i: 37 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.height, expression: "height", }, ], attrs: { _i: 38 }, domProps: { value: _vm._$s( 38, "v-model", _vm.height ), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.height = $event.target.value }, }, }), ] ), ] ) : _vm._e(), _vm._$s(39, "i", _vm.info.weight) ? _c( "view", { staticClass: _vm._$s(39, "sc", "editem"), attrs: { _i: 39 }, }, [ _c("view", { staticClass: _vm._$s(40, "sc", "name"), attrs: { _i: 40 }, }), _c( "view", { staticClass: _vm._$s(41, "sc", "right"), attrs: { _i: 41 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.weight, expression: "weight", }, ], attrs: { _i: 42 }, domProps: { value: _vm._$s( 42, "v-model", _vm.weight ), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.weight = $event.target.value }, }, }), ] ), ] ) : _vm._e(), ]) : _vm._e(), _vm._$s(43, "i", _vm.rtype == 8) ? _c("view", [ _c( "view", { staticClass: _vm._$s(44, "sc", "editem"), attrs: { _i: 44 }, }, [ _c("view", { staticClass: _vm._$s(45, "sc", "name"), attrs: { _i: 45 }, }), _c( "view", { staticClass: _vm._$s(46, "sc", "right"), attrs: { _i: 46 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.number1, expression: "number1", }, ], attrs: { _i: 47 }, domProps: { value: _vm._$s(47, "v-model", _vm.number1), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.number1 = $event.target.value }, }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(48, "sc", "editem"), attrs: { _i: 48 }, }, [ _c("view", { staticClass: _vm._$s(49, "sc", "name"), attrs: { _i: 49 }, }), _c( "view", { staticClass: _vm._$s(50, "sc", "right"), attrs: { _i: 50 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.number2, expression: "number2", }, ], attrs: { _i: 51 }, domProps: { value: _vm._$s(51, "v-model", _vm.number2), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.number2 = $event.target.value }, }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(52, "sc", "editem"), attrs: { _i: 52 }, }, [ _c("view", { staticClass: _vm._$s(53, "sc", "name"), attrs: { _i: 53 }, }), _c( "view", { staticClass: _vm._$s(54, "sc", "right"), attrs: { _i: 54 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.number3, expression: "number3", }, ], attrs: { _i: 55 }, domProps: { value: _vm._$s(55, "v-model", _vm.number3), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.number3 = $event.target.value }, }, }), ] ), ] ), ]) : _vm._e(), _c("view", { staticClass: _vm._$s(56, "sc", "btn close"), attrs: { _i: 56 }, on: { click: function ($event) { return _vm.onTap() }, }, }), _c("view", { staticClass: _vm._$s(57, "sc", "btn"), attrs: { _i: 57 }, on: { click: _vm.handleTarget }, }), ] ), ] ), ] ) : _vm._e() } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 36 */ /*!*****************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/element/manuallyAdd/record.vue?vue&type=script&lang=js& ***! \*****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_record_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./record.vue?vue&type=script&lang=js& */ 37);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_record_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_record_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_record_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_record_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_record_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTZwQixDQUFnQix3cUJBQUcsRUFBQyIsImZpbGUiOiIzNi5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vcmVjb3JkLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9yZWNvcmQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///36\n"); /***/ }), /* 37 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/element/manuallyAdd/record.vue?vue&type=script&lang=js& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; <<<<<<< HEAD eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n props: {\n rtype: {}\n },\n data: function data() {\n return {\n name: \"\",\n number: '',\n regTime: \"\",\n number1: '',\n number2: \"\",\n number3: \"\",\n time_m: \"\",\n time_s: \"\",\n weight: \"\",\n height: '',\n timeList: [],\n lableTndex: 0,\n timesTndex: [1, 0],\n listType: null\n };\n },\n computed: _objectSpread(_objectSpread({}, (0, _vuex.mapState)([\"isRecord\", \"PublicRecord\", \"labelList\"])), {}, {\n info: function info() {\n var that = this;\n var info = {};\n if (that.PublicRecord.length) {\n that.PublicRecord.forEach(function (ite) {\n if (ite.id == that.rtype) {\n info = ite;\n }\n });\n }\n __f__(\"log\", \"手动内容\", info, that.rtype, \" at element/manuallyAdd/record.vue:134\");\n return info;\n },\n endDate: function endDate() {\n return this.$tools.getDate(\"start\");\n },\n startDate: function startDate() {\n return this.$tools.GetDateStr(-90);\n }\n }),\n mounted: function mounted() {\n var that = this;\n that.timeList = that.$tools.gethms();\n },\n methods: {\n // 手动记录\n handleTarget: function handleTarget() {\n var that = this;\n if (that.rtype == 2) {\n that.handleinsertmeasure();\n } else if (that.rtype == 6) {\n that.handleskipmeasure();\n } else if (that.rtype == 8) {\n that.handleLungmeasure();\n } else {\n that.handlepublicmeasure();\n }\n },\n // 通用\n handlepublicmeasure: function handlepublicmeasure() {\n var that = this;\n if (!that.name) {\n that.$tools.msg(\"请选择测量项目\");\n return;\n }\n if (!that.regTime) {\n that.$tools.msg(\"请选择日期\");\n return;\n }\n if (that.listType == 4 && (!that.time_m || !that.time_s)) {\n that.$tools.msg(\"请输入时长\");\n return;\n }\n if (that.listType != 4 && !that.number) {\n var msg = that.listType == 1 ? '请输入个数' : '请输入时长';\n that.$tools.msg(msg);\n return;\n }\n var time_m = that.time_m + ':' + that.time_s;\n that.$model.getpublicmeasure({\n acd_id: that.rtype,\n name: that.name,\n record_time: that.regTime,\n data: that.listType == 4 ? time_m : that.number,\n aud_id: uni.getStorageSync('userid')\n }).then(function (res) {\n if (res.code != 0) return;\n that.$tools.msg(res.msg);\n that.$store.dispatch(\"getUserInfo\", {\n aud_id: uni.getStorageSync('userid')\n });\n that.$store.dispatch(\"getPublicContent\", {\n acd_id: that.acd_id,\n aud_id: uni.getStorageSync('userid')\n });\n that.onTap();\n });\n },\n // 肺活量\n handleLungmeasure: function handleLungmeasure() {\n var that = this;\n if (!that.regTime) {\n that.$tools.msg(\"请选择测量日期\");\n return;\n }\n if (!that.number1) {\n that.$tools.msg(\"请输入第一次吸气值\");\n return;\n }\n if (!that.number2) {\n that.$tools.msg(\"请输入第二次吸气值\");\n return;\n }\n if (!that.number3) {\n that.$tools.msg(\"请输入第三次吸气值\");\n return;\n }\n that.$model.getLungmeasure({\n aud_id: uni.getStorageSync('userid'),\n time: that.regTime,\n one: that.number1,\n two: that.number2,\n three: that.number3\n }).then(function (res) {\n if (res.code != 0) return;\n that.$tools.msg(res.msg);\n that.$store.dispatch(\"getUserInfo\", {\n aud_id: uni.getStorageSync('userid')\n });\n that.$store.dispatch(\"getLungResult\", {\n aud_id: uni.getStorageSync('userid')\n });\n that.onTap();\n });\n },\n // 跳绳\n handleskipmeasure: function handleskipmeasure() {\n var that = this;\n if (!that.regTime) {\n that.$tools.msg(\"请选择测量日期\");\n return;\n }\n if (!that.number) {\n that.$tools.msg(\"请输入跳绳个数\");\n return;\n }\n that.$model.getskipmeasure({\n aud_id: uni.getStorageSync('userid'),\n num: that.number,\n r_time: that.regTime,\n time_m: that.time_m,\n time_s: that.time_s,\n type: \"free\"\n }).then(function (res) {\n if (res.code != 0) return;\n that.$tools.msg(res.msg);\n that.$store.dispatch(\"getUserInfo\", {\n aud_id: uni.getStorageSync('userid')\n });\n that.$store.dispatch(\"getSkipResult\", {\n aud_id: uni.getStorageSync('userid')\n });\n that.onTap();\n });\n },\n // 身体\n handleinsertmeasure: function handleinsertmeasure() {\n var that = this;\n if (!that.regTime) {\n that.$tools.msg(\"请选择测量日期\");\n return;\n }\n if (!that.height) {\n that.$tools.msg(\"请输入测量身高\");\n return;\n }\n if (!that.weight) {\n that.$tools.msg(\"请输入测量体重\");\n return;\n }\n that.$model.getinsertmeasure({\n aud_id: uni.getStorageSync('userid'),\n time: that.regTime,\n weight: that.weight,\n height: that.height\n }).then(function (res) {\n if (res.code != 0) return;\n that.$tools.msg(res.msg);\n that.$store.dispatch(\"getResult\", {\n aud_id: uni.getStorageSync('userid')\n });\n that.$store.dispatch(\"getUserInfo\", {\n aud_id: uni.getStorageSync('userid')\n });\n that.$store.dispatch(\"GetBodyTrendList\", {\n aud_id: uni.getStorageSync('userid'),\n s_time: that.startDate,\n e_time: that.endDate\n });\n that.onTap();\n });\n },\n bindTimeChange: function bindTimeChange(e) {\n var that = this;\n var m = e.target.value[0];\n var s = e.target.value[1];\n that.timesTndex = e.target.value;\n var time_m = Number(that.timeList[0][m].substring(0, 2)) * 60;\n var time_s = Number(that.timeList[1][s].substring(0, 2));\n that.time_m = that.timeList[0][m].substring(0, 2);\n that.time_s = that.timeList[1][s].substring(0, 2);\n },\n bindLableChange: function bindLableChange(e) {\n __f__(\"log\", \"e\", e, \" at element/manuallyAdd/record.vue:317\");\n this.name = this.info.list[e.detail.value].name;\n this.listType = this.info.list[e.detail.value].type;\n },\n changeLog: function changeLog(e) {\n this.regTime = e.detail.value;\n },\n onTap: function onTap() {\n var that = this;\n that.name = \"\";\n that.weight = \"\";\n that.height = \"\";\n that.regTime = \"\";\n that.number1 = \"\";\n that.number2 = \"\";\n that.number3 = \"\";\n that.number = '';\n that.time_m = \"\";\n that.time_s = \"\";\n that.timeList = [];\n that.lableTndex = 0;\n that.timesTndex = [1, 0];\n that.listType = null;\n that.$store.commit(\"changeRecord\", false);\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vZWxlbWVudC9tYW51YWxseUFkZC9yZWNvcmQudnVlIl0sIm5hbWVzIjpbInByb3BzIiwicnR5cGUiLCJkYXRhIiwibmFtZSIsIm51bWJlciIsInJlZ1RpbWUiLCJudW1iZXIxIiwibnVtYmVyMiIsIm51bWJlcjMiLCJ0aW1lX20iLCJ0aW1lX3MiLCJ3ZWlnaHQiLCJoZWlnaHQiLCJ0aW1lTGlzdCIsImxhYmxlVG5kZXgiLCJ0aW1lc1RuZGV4IiwibGlzdFR5cGUiLCJjb21wdXRlZCIsImluZm8iLCJ0aGF0IiwiZW5kRGF0ZSIsInN0YXJ0RGF0ZSIsIm1vdW50ZWQiLCJtZXRob2RzIiwiaGFuZGxlVGFyZ2V0IiwiaGFuZGxlcHVibGljbWVhc3VyZSIsImFjZF9pZCIsInJlY29yZF90aW1lIiwiYXVkX2lkIiwiaGFuZGxlTHVuZ21lYXN1cmUiLCJ0aW1lIiwib25lIiwidHdvIiwidGhyZWUiLCJoYW5kbGVza2lwbWVhc3VyZSIsIm51bSIsInJfdGltZSIsInR5cGUiLCJoYW5kbGVpbnNlcnRtZWFzdXJlIiwic190aW1lIiwiZV90aW1lIiwiYmluZFRpbWVDaGFuZ2UiLCJiaW5kTGFibGVDaGFuZ2UiLCJjaGFuZ2VMb2ciLCJvblRhcCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFnR0E7QUFFQTtBQUFBO0FBQUEsZUFDQTtFQUNBQTtJQUNBQztFQUNBO0VBQ0FDO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDLDBDQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO1FBQ0FDO1VBQ0E7WUFDQUQ7VUFDQTtRQUNBO01BQ0E7TUFDQTtNQUNBO0lBQ0E7SUFDQUU7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtFQUFBLEVBQ0E7RUFDQUM7SUFDQTtJQUNBSDtFQUNBO0VBQ0FJO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO1FBQ0FMO01BQ0E7UUFDQUE7TUFDQTtRQUNBQTtNQUNBO1FBQ0FBO01BQ0E7SUFDQTtJQUNBO0lBQ0FNO01BQ0E7TUFDQTtRQUNBTjtRQUNBO01BQ0E7TUFDQTtRQUNBQTtRQUNBO01BQ0E7TUFDQTtRQUNBQTtRQUNBO01BQ0E7TUFDQTtRQUNBO1FBQ0FBO1FBQ0E7TUFDQTtNQUNBO01BQ0FBO1FBQ0FPO1FBQ0F2QjtRQUNBd0I7UUFDQXpCO1FBQ0EwQjtNQUNBO1FBQ0E7UUFDQVQ7UUFDQUE7VUFDQVM7UUFDQTtRQUNBVDtVQUNBTztVQUNBRTtRQUNBO1FBQ0FUO01BQ0E7SUFDQTtJQUNBO0lBQ0FVO01BQ0E7TUFDQTtRQUNBVjtRQUNBO01BQ0E7TUFDQTtRQUNBQTtRQUNBO01BQ0E7TUFDQTtRQUNBQTtRQUNBO01BQ0E7TUFDQTtRQUNBQTtRQUNBO01BQ0E7TUFDQUE7UUFDQVM7UUFDQUU7UUFDQUM7UUFDQUM7UUFDQUM7TUFDQTtRQUNBO1FBQ0FkO1FBQ0FBO1VBQ0FTO1FBQ0E7UUFDQVQ7VUFDQVM7UUFDQTtRQUNBVDtNQUNBO0lBQ0E7SUFDQTtJQUNBZTtNQUNBO01BQ0E7UUFDQWY7UUFDQTtNQUNBO01BQ0E7UUFDQUE7UUFDQTtNQUNBO01BQ0FBO1FBQ0FTO1FBQ0FPO1FBQ0FDO1FBQ0EzQjtRQUNBQztRQUNBMkI7TUFDQTtRQUNBO1FBQ0FsQjtRQUNBQTtVQUNBUztRQUNBO1FBQ0FUO1VBQ0FTO1FBQ0E7UUFDQVQ7TUFDQTtJQUNBO0lBQ0E7SUFDQW1CO01BQ0E7TUFDQTtRQUNBbkI7UUFDQTtNQUNBO01BQ0E7UUFDQUE7UUFDQTtNQUNBO01BQ0E7UUFDQUE7UUFDQTtNQUNBO01BQ0FBO1FBQ0FTO1FBQ0FFO1FBQ0FuQjtRQUNBQztNQUNBO1FBQ0E7UUFDQU87UUFDQUE7VUFDQVM7UUFDQTtRQUNBVDtVQUNBUztRQUNBO1FBQ0FUO1VBQ0FTO1VBQ0FXO1VBQ0FDO1FBQ0E7UUFDQXJCO01BQ0E7SUFDQTtJQUNBc0I7TUFDQTtNQUNBO01BQ0E7TUFDQXRCO01BQ0E7TUFDQTtNQUNBQTtNQUNBQTtJQUNBO0lBQ0F1QjtNQUNBO01BQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0F6QjtNQUNBQTtNQUNBQTtNQUNBQTtNQUNBQTtNQUNBQTtNQUNBQTtNQUNBQTtNQUNBQTtNQUNBQTtNQUNBQTtNQUNBQTtNQUNBQTtNQUNBQTtNQUNBQTtJQUNBO0VBQ0E7QUFDQTtBQUFBLDJCIiwiZmlsZSI6IjM3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwid3JhcHBlclwiIHYtaWY9XCJpc1JlY29yZFwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJiZ1wiIEBjbGljaz1cIm9uVGFwXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiZWRpdFwiIEBjbGljay5zdG9wPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGVcIj7miYvliqjorrDlvZU8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJlZGl0ZW1cIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGVmdFwiPuaXpeacnzwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicmlnaHRcIj5cclxuXHRcdFx0XHRcdFx0PHBpY2tlciBtb2RlPVwiZGF0ZVwiIDplbmQ9XCJlbmREYXRlXCIgQGNoYW5nZT1cImNoYW5nZUxvZ1wiIGZpZWxkcz1cInRpbWVcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInVuaS1pbnB1dFwiPnt7cmVnVGltZT9yZWdUaW1lOifor7fpgInmi6knfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PGljb24gY2xhc3M9XCJpY29uZm9udCBpY29uLWFycm93LWRvd24tYm9sZFwiPjwvaWNvbj5cclxuXHRcdFx0XHRcdFx0PC9waWNrZXI+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IHYtaWY9XCJydHlwZSE9OFwiPlxyXG5cdFx0XHRcdFx0PCEtLSDpobnnm64gLS0+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImVkaXRlbVwiIHYtaWY9XCJpbmZvJiZpbmZvLmxpc3QubGVuZ3RoXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGVmdFwiPumhueebrjwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJyaWdodFwiPlxyXG5cdFx0XHRcdFx0XHRcdDxwaWNrZXIgOnJhbmdlPVwiaW5mby5saXN0XCIgcmFuZ2Uta2V5PVwibmFtZVwiIDp2YWx1ZT1cImxhYmxlVG5kZXhcIiBAY2hhbmdlPVwiYmluZExhYmxlQ2hhbmdlXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInVuaS1pbnB1dFwiPnt7bmFtZT9uYW1lOifor7fpgInmi6knfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8aWNvbiBjbGFzcz1cImljb25mb250IGljb24tYXJyb3ctZG93bi1ib2xkXCI+PC9pY29uPlxyXG5cdFx0XHRcdFx0XHRcdDwvcGlja2VyPlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8IS0tIOmhueebruaXtumVv+exu+WeiyAtLT5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZWRpdGVtXCIgdi1pZj1cImluZm8mJmluZm8ubGlzdC5sZW5ndGgmJmxpc3RUeXBlXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPnt7bGlzdFR5cGU9PTE/J+S4quaVsCc6J+aXtumVvyd9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJyaWdodFwiIHYtaWY9XCJsaXN0VHlwZT09NFwiPlxyXG5cdFx0XHRcdFx0XHRcdDxwaWNrZXIgbW9kZT1cIm11bHRpU2VsZWN0b3JcIiA6cmFuZ2U9XCJ0aW1lTGlzdFwiIDp2YWx1ZT1cInRpbWVzVG5kZXhcIiBAY2hhbmdlPVwiYmluZFRpbWVDaGFuZ2VcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwic2l6ZTE2XCI+e3t0aW1lX20/dGltZV9tKyc6Jzon6K+36YCJ5oupJ319e3t0aW1lX3M/dGltZV9zOicnfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC9waWNrZXI+XHJcblx0XHRcdFx0XHRcdFx0PHVuaS1pY29ucyB0eXBlPVwiYm90dG9tXCIgY2xhc3M9XCJtbC0xNSBjNjY2XCI+PC91bmktaWNvbnM+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJyaWdodFwiIHYtaWY9XCJsaXN0VHlwZSE9NFwiPlxyXG5cdFx0XHRcdFx0XHRcdDxpbnB1dCA6dHlwZT1cImxpc3RUeXBlPT0xPydudW1iZXInOidkaWdpdCdcIiB2LW1vZGVsPVwibnVtYmVyXCIgcGxhY2Vob2xkZXI9XCLor7fovpPlhaVcIj5cclxuXHRcdFx0XHRcdFx0XHR7e2xpc3RUeXBlPT0xPyfkuKonOifnp5InfX1cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJlZGl0ZW1cIiB2LWlmPVwiaW5mby50aW1lXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPuaXtumVvzwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJyaWdodFwiPlxyXG5cdFx0XHRcdFx0XHRcdDxwaWNrZXIgbW9kZT1cIm11bHRpU2VsZWN0b3JcIiA6cmFuZ2U9XCJ0aW1lTGlzdFwiIDp2YWx1ZT1cInRpbWVzVG5kZXhcIiBAY2hhbmdlPVwiYmluZFRpbWVDaGFuZ2VcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwic2l6ZTE2XCI+e3t0aW1lX20/dGltZV9tKyc6Jzon6K+36YCJ5oupJ319e3t0aW1lX3M/dGltZV9zOicnfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC9waWNrZXI+XHJcblx0XHRcdFx0XHRcdFx0PHVuaS1pY29ucyB0eXBlPVwiYm90dG9tXCIgY2xhc3M9XCJtbC0xNSBjNjY2XCI+PC91bmktaWNvbnM+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZWRpdGVtXCIgdi1pZj1cImluZm8ubnVtYmVyXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPuS4quaVsDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJyaWdodFwiPlxyXG5cdFx0XHRcdFx0XHRcdDxpbnB1dCB0eXBlPVwibnVtYmVyXCIgdi1tb2RlbD1cIm51bWJlclwiIHBsYWNlaG9sZGVyPVwi6K+36L6T5YWlXCI+5LiqXHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZWRpdGVtXCIgdi1pZj1cImluZm8uaGVpZ2h0XCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPui6q+mrmDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJyaWdodFwiPlxyXG5cdFx0XHRcdFx0XHRcdDxpbnB1dCB0eXBlPVwiZGlnaXRcIiB2LW1vZGVsPVwiaGVpZ2h0XCIgcGxhY2Vob2xkZXI9XCLor7fovpPlhaXouqvpq5hcIiAvPmNtXHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZWRpdGVtXCIgdi1pZj1cImluZm8ud2VpZ2h0XCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPuS9k+mHjTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJyaWdodFwiPlxyXG5cdFx0XHRcdFx0XHRcdDxpbnB1dCB0eXBlPVwiZGlnaXRcIiB2LW1vZGVsPVwid2VpZ2h0XCIgcGxhY2Vob2xkZXI9XCLor7fovpPlhaXkvZPph41cIj5rZ1xyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwhLS0g6IK65rS76YePIC0tPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiXCIgdi1pZj1cInJ0eXBlPT04XCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImVkaXRlbVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWVcIj7nrKzkuIDmrKE8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicmlnaHRcIj5cclxuXHRcdFx0XHRcdFx0XHQ8aW5wdXQgdHlwZT1cImRpZ2l0XCIgdi1tb2RlbD1cIm51bWJlcjFcIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpVwiPm1sXHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZWRpdGVtXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPuesrOS6jOasoTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJyaWdodFwiPlxyXG5cdFx0XHRcdFx0XHRcdDxpbnB1dCB0eXBlPVwiZGlnaXRcIiB2LW1vZGVsPVwibnVtYmVyMlwiIHBsYWNlaG9sZGVyPVwi6K+36L6T5YWlXCI+bWxcclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJlZGl0ZW1cIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+56ys5LiJ5qyhPC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInJpZ2h0XCI+XHJcblx0XHRcdFx0XHRcdFx0PGlucHV0IHR5cGU9XCJkaWdpdFwiIHYtbW9kZWw9XCJudW1iZXIzXCIgcGxhY2Vob2xkZXI9XCLor7fovpPlhaVcIj5tbFxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiYnRuIGNsb3NlXCIgQGNsaWNrPVwib25UYXAoKVwiPuWPlua2iDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImJ0blwiIEBjbGljaz1cImhhbmRsZVRhcmdldFwiPuehruWumjwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHtcclxuXHRcdG1hcFN0YXRlXHJcblx0fSBmcm9tIFwidnVleFwiO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdHJ0eXBlOiB7fSxcclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdG5hbWU6IFwiXCIsXHJcblx0XHRcdFx0bnVtYmVyOiAnJyxcclxuXHRcdFx0XHRyZWdUaW1lOiBcIlwiLFxyXG5cdFx0XHRcdG51bWJlcjE6ICcnLFxyXG5cdFx0XHRcdG51bWJlcjI6IFwiXCIsXHJcblx0XHRcdFx0bnVtYmVyMzogXCJcIixcclxuXHRcdFx0XHR0aW1lX206IFwiXCIsXHJcblx0XHRcdFx0dGltZV9zOiBcIlwiLFxyXG5cdFx0XHRcdHdlaWdodDogXCJcIixcclxuXHRcdFx0XHRoZWlnaHQ6ICcnLFxyXG5cdFx0XHRcdHRpbWVMaXN0OiBbXSxcclxuXHRcdFx0XHRsYWJsZVRuZGV4OiAwLFxyXG5cdFx0XHRcdHRpbWVzVG5kZXg6IFsxLCAwXSxcclxuXHRcdFx0XHRsaXN0VHlwZTogbnVsbCxcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiB7XHJcblx0XHRcdC4uLm1hcFN0YXRlKFtcImlzUmVjb3JkXCIsIFwiUHVibGljUmVjb3JkXCIsIFwibGFiZWxMaXN0XCJdKSxcclxuXHRcdFx0aW5mbygpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHRsZXQgaW5mbyA9IHt9XHJcblx0XHRcdFx0aWYgKHRoYXQuUHVibGljUmVjb3JkLmxlbmd0aCkge1xyXG5cdFx0XHRcdFx0dGhhdC5QdWJsaWNSZWNvcmQuZm9yRWFjaChpdGUgPT4ge1xyXG5cdFx0XHRcdFx0XHRpZiAoaXRlLmlkID09IHRoYXQucnR5cGUpIHtcclxuXHRcdFx0XHRcdFx0XHRpbmZvID0gaXRlXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGNvbnNvbGUubG9nKFwi5omL5Yqo5YaF5a65XCIsIGluZm8sIHRoYXQucnR5cGUpXHJcblx0XHRcdFx0cmV0dXJuIGluZm9cclxuXHRcdFx0fSxcclxuXHRcdFx0ZW5kRGF0ZSgpIHtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy4kdG9vbHMuZ2V0RGF0ZShcInN0YXJ0XCIpXHJcblx0XHRcdH0sXHJcblx0XHRcdHN0YXJ0RGF0ZSgpIHtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy4kdG9vbHMuR2V0RGF0ZVN0cigtOTApO1xyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHRcdG1vdW50ZWQoKSB7XHJcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHR0aGF0LnRpbWVMaXN0ID0gdGhhdC4kdG9vbHMuZ2V0aG1zKClcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdC8vIOaJi+WKqOiusOW9lVxyXG5cdFx0XHRoYW5kbGVUYXJnZXQoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0aWYgKHRoYXQucnR5cGUgPT0gMikge1xyXG5cdFx0XHRcdFx0dGhhdC5oYW5kbGVpbnNlcnRtZWFzdXJlKClcclxuXHRcdFx0XHR9IGVsc2UgaWYgKHRoYXQucnR5cGUgPT0gNikge1xyXG5cdFx0XHRcdFx0dGhhdC5oYW5kbGVza2lwbWVhc3VyZSgpXHJcblx0XHRcdFx0fSBlbHNlIGlmICh0aGF0LnJ0eXBlID09IDgpIHtcclxuXHRcdFx0XHRcdHRoYXQuaGFuZGxlTHVuZ21lYXN1cmUoKVxyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHR0aGF0LmhhbmRsZXB1YmxpY21lYXN1cmUoKVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g6YCa55SoXHJcblx0XHRcdGhhbmRsZXB1YmxpY21lYXN1cmUoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0aWYgKCF0aGF0Lm5hbWUpIHtcclxuXHRcdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhcIuivt+mAieaLqea1i+mHj+mhueebrlwiKVxyXG5cdFx0XHRcdFx0cmV0dXJuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmICghdGhhdC5yZWdUaW1lKSB7XHJcblx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLor7fpgInmi6nml6XmnJ9cIilcclxuXHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAodGhhdC5saXN0VHlwZSA9PSA0ICYmICghdGhhdC50aW1lX20gfHwgIXRoYXQudGltZV9zKSkge1xyXG5cdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKFwi6K+36L6T5YWl5pe26ZW/XCIpXHJcblx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYgKHRoYXQubGlzdFR5cGUgIT0gNCAmJiAhdGhhdC5udW1iZXIpIHtcclxuXHRcdFx0XHRcdGxldCBtc2cgPSB0aGF0Lmxpc3RUeXBlID09IDEgPyAn6K+36L6T5YWl5Liq5pWwJyA6ICfor7fovpPlhaXml7bplb8nXHJcblx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2cobXNnKVxyXG5cdFx0XHRcdFx0cmV0dXJuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGxldCB0aW1lX20gPSB0aGF0LnRpbWVfbSArICc6JyArIHRoYXQudGltZV9zXHJcblx0XHRcdFx0dGhhdC4kbW9kZWwuZ2V0cHVibGljbWVhc3VyZSh7XHJcblx0XHRcdFx0XHRhY2RfaWQ6IHRoYXQucnR5cGUsXHJcblx0XHRcdFx0XHRuYW1lOiB0aGF0Lm5hbWUsXHJcblx0XHRcdFx0XHRyZWNvcmRfdGltZTogdGhhdC5yZWdUaW1lLFxyXG5cdFx0XHRcdFx0ZGF0YTogdGhhdC5saXN0VHlwZSA9PSA0ID8gdGltZV9tIDogdGhhdC5udW1iZXIsXHJcblx0XHRcdFx0XHRhdWRfaWQ6IHVuaS5nZXRTdG9yYWdlU3luYygndXNlcmlkJylcclxuXHRcdFx0XHR9KS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRpZiAocmVzLmNvZGUgIT0gMCkgcmV0dXJuXHJcblx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2cocmVzLm1zZylcclxuXHRcdFx0XHRcdHRoYXQuJHN0b3JlLmRpc3BhdGNoKFwiZ2V0VXNlckluZm9cIiwge1xyXG5cdFx0XHRcdFx0XHRhdWRfaWQ6IHVuaS5nZXRTdG9yYWdlU3luYygndXNlcmlkJyksXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0dGhhdC4kc3RvcmUuZGlzcGF0Y2goXCJnZXRQdWJsaWNDb250ZW50XCIsIHtcclxuXHRcdFx0XHRcdFx0YWNkX2lkOiB0aGF0LmFjZF9pZCxcclxuXHRcdFx0XHRcdFx0YXVkX2lkOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJpZCcpXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0dGhhdC5vblRhcCgpXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g6IK65rS76YePXHJcblx0XHRcdGhhbmRsZUx1bmdtZWFzdXJlKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdGlmICghdGhhdC5yZWdUaW1lKSB7XHJcblx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLor7fpgInmi6nmtYvph4/ml6XmnJ9cIilcclxuXHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAoIXRoYXQubnVtYmVyMSkge1xyXG5cdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKFwi6K+36L6T5YWl56ys5LiA5qyh5ZC45rCU5YC8XCIpXHJcblx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYgKCF0aGF0Lm51bWJlcjIpIHtcclxuXHRcdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhcIuivt+i+k+WFpeesrOS6jOasoeWQuOawlOWAvFwiKVxyXG5cdFx0XHRcdFx0cmV0dXJuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmICghdGhhdC5udW1iZXIzKSB7XHJcblx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLor7fovpPlhaXnrKzkuInmrKHlkLjmsJTlgLxcIilcclxuXHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0aGF0LiRtb2RlbC5nZXRMdW5nbWVhc3VyZSh7XHJcblx0XHRcdFx0XHRhdWRfaWQ6IHVuaS5nZXRTdG9yYWdlU3luYygndXNlcmlkJyksXHJcblx0XHRcdFx0XHR0aW1lOiB0aGF0LnJlZ1RpbWUsXHJcblx0XHRcdFx0XHRvbmU6IHRoYXQubnVtYmVyMSxcclxuXHRcdFx0XHRcdHR3bzogdGhhdC5udW1iZXIyLFxyXG5cdFx0XHRcdFx0dGhyZWU6IHRoYXQubnVtYmVyM1xyXG5cdFx0XHRcdH0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdGlmIChyZXMuY29kZSAhPSAwKSByZXR1cm5cclxuXHRcdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhyZXMubXNnKVxyXG5cdFx0XHRcdFx0dGhhdC4kc3RvcmUuZGlzcGF0Y2goXCJnZXRVc2VySW5mb1wiLCB7XHJcblx0XHRcdFx0XHRcdGF1ZF9pZDogdW5pLmdldFN0b3JhZ2VTeW5jKCd1c2VyaWQnKVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdHRoYXQuJHN0b3JlLmRpc3BhdGNoKFwiZ2V0THVuZ1Jlc3VsdFwiLCB7XHJcblx0XHRcdFx0XHRcdGF1ZF9pZDogdW5pLmdldFN0b3JhZ2VTeW5jKCd1c2VyaWQnKVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdHRoYXQub25UYXAoKVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOi3s+e7s1xyXG5cdFx0XHRoYW5kbGVza2lwbWVhc3VyZSgpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHRpZiAoIXRoYXQucmVnVGltZSkge1xyXG5cdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKFwi6K+36YCJ5oup5rWL6YeP5pel5pyfXCIpXHJcblx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYgKCF0aGF0Lm51bWJlcikge1xyXG5cdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKFwi6K+36L6T5YWl6Lez57uz5Liq5pWwXCIpXHJcblx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhhdC4kbW9kZWwuZ2V0c2tpcG1lYXN1cmUoe1xyXG5cdFx0XHRcdFx0YXVkX2lkOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJpZCcpLFxyXG5cdFx0XHRcdFx0bnVtOiB0aGF0Lm51bWJlcixcclxuXHRcdFx0XHRcdHJfdGltZTogdGhhdC5yZWdUaW1lLFxyXG5cdFx0XHRcdFx0dGltZV9tOiB0aGF0LnRpbWVfbSxcclxuXHRcdFx0XHRcdHRpbWVfczogdGhhdC50aW1lX3MsXHJcblx0XHRcdFx0XHR0eXBlOiBcImZyZWVcIixcclxuXHRcdFx0XHR9KS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRpZiAocmVzLmNvZGUgIT0gMCkgcmV0dXJuXHJcblx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2cocmVzLm1zZylcclxuXHRcdFx0XHRcdHRoYXQuJHN0b3JlLmRpc3BhdGNoKFwiZ2V0VXNlckluZm9cIiwge1xyXG5cdFx0XHRcdFx0XHRhdWRfaWQ6IHVuaS5nZXRTdG9yYWdlU3luYygndXNlcmlkJyksXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0dGhhdC4kc3RvcmUuZGlzcGF0Y2goXCJnZXRTa2lwUmVzdWx0XCIsIHtcclxuXHRcdFx0XHRcdFx0YXVkX2lkOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJpZCcpLFxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdHRoYXQub25UYXAoKVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOi6q+S9k1xyXG5cdFx0XHRoYW5kbGVpbnNlcnRtZWFzdXJlKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdGlmICghdGhhdC5yZWdUaW1lKSB7XHJcblx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLor7fpgInmi6nmtYvph4/ml6XmnJ9cIilcclxuXHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAoIXRoYXQuaGVpZ2h0KSB7XHJcblx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLor7fovpPlhaXmtYvph4/ouqvpq5hcIilcclxuXHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAoIXRoYXQud2VpZ2h0KSB7XHJcblx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLor7fovpPlhaXmtYvph4/kvZPph41cIilcclxuXHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0aGF0LiRtb2RlbC5nZXRpbnNlcnRtZWFzdXJlKHtcclxuXHRcdFx0XHRcdGF1ZF9pZDogdW5pLmdldFN0b3JhZ2VTeW5jKCd1c2VyaWQnKSxcclxuXHRcdFx0XHRcdHRpbWU6IHRoYXQucmVnVGltZSxcclxuXHRcdFx0XHRcdHdlaWdodDogdGhhdC53ZWlnaHQsXHJcblx0XHRcdFx0XHRoZWlnaHQ6IHRoYXQuaGVpZ2h0LFxyXG5cdFx0XHRcdH0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdGlmIChyZXMuY29kZSAhPSAwKSByZXR1cm5cclxuXHRcdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhyZXMubXNnKVxyXG5cdFx0XHRcdFx0dGhhdC4kc3RvcmUuZGlzcGF0Y2goXCJnZXRSZXN1bHRcIiwge1xyXG5cdFx0XHRcdFx0XHRhdWRfaWQ6IHVuaS5nZXRTdG9yYWdlU3luYygndXNlcmlkJylcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR0aGF0LiRzdG9yZS5kaXNwYXRjaChcImdldFVzZXJJbmZvXCIsIHtcclxuXHRcdFx0XHRcdFx0YXVkX2lkOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJpZCcpXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0dGhhdC4kc3RvcmUuZGlzcGF0Y2goXCJHZXRCb2R5VHJlbmRMaXN0XCIsIHtcclxuXHRcdFx0XHRcdFx0YXVkX2lkOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJpZCcpLFxyXG5cdFx0XHRcdFx0XHRzX3RpbWU6IHRoYXQuc3RhcnREYXRlLFxyXG5cdFx0XHRcdFx0XHRlX3RpbWU6IHRoYXQuZW5kRGF0ZVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdHRoYXQub25UYXAoKVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdGJpbmRUaW1lQ2hhbmdlKGUpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHRsZXQgbSA9IGUudGFyZ2V0LnZhbHVlWzBdXHJcblx0XHRcdFx0bGV0IHMgPSBlLnRhcmdldC52YWx1ZVsxXVxyXG5cdFx0XHRcdHRoYXQudGltZXNUbmRleCA9IGUudGFyZ2V0LnZhbHVlXHJcblx0XHRcdFx0bGV0IHRpbWVfbSA9IE51bWJlcih0aGF0LnRpbWVMaXN0WzBdW21dLnN1YnN0cmluZygwLCAyKSkgKiA2MFxyXG5cdFx0XHRcdGxldCB0aW1lX3MgPSBOdW1iZXIodGhhdC50aW1lTGlzdFsxXVtzXS5zdWJzdHJpbmcoMCwgMikpXHJcblx0XHRcdFx0dGhhdC50aW1lX20gPSB0aGF0LnRpbWVMaXN0WzBdW21dLnN1YnN0cmluZygwLCAyKVxyXG5cdFx0XHRcdHRoYXQudGltZV9zID0gdGhhdC50aW1lTGlzdFsxXVtzXS5zdWJzdHJpbmcoMCwgMilcclxuXHRcdFx0fSxcclxuXHRcdFx0YmluZExhYmxlQ2hhbmdlKGUpIHtcclxuXHRcdFx0XHRjb25zb2xlLmxvZyhcImVcIiwgZSlcclxuXHRcdFx0XHR0aGlzLm5hbWUgPSB0aGlzLmluZm8ubGlzdFtlLmRldGFpbC52YWx1ZV0ubmFtZVxyXG5cdFx0XHRcdHRoaXMubGlzdFR5cGUgPSB0aGlzLmluZm8ubGlzdFtlLmRldGFpbC52YWx1ZV0udHlwZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRjaGFuZ2VMb2coZSkge1xyXG5cdFx0XHRcdHRoaXMucmVnVGltZSA9IGUuZGV0YWlsLnZhbHVlXHJcblx0XHRcdH0sXHJcblx0XHRcdG9uVGFwKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdHRoYXQubmFtZSA9IFwiXCJcclxuXHRcdFx0XHR0aGF0LndlaWdodCA9IFwiXCJcclxuXHRcdFx0XHR0aGF0LmhlaWdodCA9IFwiXCJcclxuXHRcdFx0XHR0aGF0LnJlZ1RpbWUgPSBcIlwiXHJcblx0XHRcdFx0dGhhdC5udW1iZXIxID0gXCJcIlxyXG5cdFx0XHRcdHRoYXQubnVtYmVyMiA9IFwiXCJcclxuXHRcdFx0XHR0aGF0Lm51bWJlcjMgPSBcIlwiXHJcblx0XHRcdFx0dGhhdC5udW1iZXIgPSAnJ1xyXG5cdFx0XHRcdHRoYXQudGltZV9tID0gXCJcIlxyXG5cdFx0XHRcdHRoYXQudGltZV9zID0gXCJcIlxyXG5cdFx0XHRcdHRoYXQudGltZUxpc3QgPSBbXVxyXG5cdFx0XHRcdHRoYXQubGFibGVUbmRleCA9IDBcclxuXHRcdFx0XHR0aGF0LnRpbWVzVG5kZXggPSBbMSwgMF1cclxuXHRcdFx0XHR0aGF0Lmxpc3RUeXBlID0gbnVsbFxyXG5cdFx0XHRcdHRoYXQuJHN0b3JlLmNvbW1pdChcImNoYW5nZVJlY29yZFwiLCBmYWxzZSk7XHJcblx0XHRcdH0sXHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBzY29wZWQgbGFuZz1cInNjc3NcIj5cclxuXHQuYnRuIHtcclxuXHRcdHdpZHRoOiA0MCU7XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0YmFja2dyb3VuZDogJG1haW5jb2xvciAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmNsb3NlIHtcclxuXHRcdGJhY2tncm91bmQ6ICNkZmRmZGYgIWltcG9ydGFudDtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdH1cclxuPC9zdHlsZT4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///37\n"); ======= eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _weightAdd = _interopRequireDefault(__webpack_require__(/*! ./weightAdd.vue */ 356));\nvar _skipAdd = _interopRequireDefault(__webpack_require__(/*! ./skipAdd.vue */ 361));\nvar _lungAdd = _interopRequireDefault(__webpack_require__(/*! ./lungAdd.vue */ 366));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n props: {\n rtype: {}\n },\n components: {\n skipAdd: _skipAdd.default,\n lungAdd: _lungAdd.default,\n recordWeight: _weightAdd.default\n },\n data: function data() {\n return {};\n },\n computed: _objectSpread({}, (0, _vuex.mapState)([\"isRecord\"])),\n methods: {}\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vZWxlbWVudC9tYW51YWxseUFkZC9yZWNvcmQudnVlIl0sIm5hbWVzIjpbInByb3BzIiwicnR5cGUiLCJjb21wb25lbnRzIiwic2tpcEFkZCIsImx1bmdBZGQiLCJyZWNvcmRXZWlnaHQiLCJkYXRhIiwiY29tcHV0ZWQiLCJtZXRob2RzIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQVNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUFBLGVBQ0E7RUFDQUE7SUFDQUM7RUFDQTtFQUNBQztJQUNBQztJQUNBQztJQUNBQztFQUNBO0VBQ0FDO0lBQ0E7RUFDQTtFQUNBQyw0QkFDQSxrQ0FDQTtFQUNBQyxVQUVBO0FBQ0E7QUFBQSIsImZpbGUiOiIzNy5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyB2LWlmPVwiaXNSZWNvcmRcIj5cclxuXHRcdDxyZWNvcmRXZWlnaHQgdi1pZj1cInJ0eXBlPT0yXCI+PC9yZWNvcmRXZWlnaHQ+XHJcblx0XHQ8c2tpcEFkZCB2LWlmPVwicnR5cGU9PTZcIj48L3NraXBBZGQ+XHJcblx0XHQ8bHVuZ0FkZCB2LWlmPVwicnR5cGU9PThcIj48L2x1bmdBZGQ+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQgcmVjb3JkV2VpZ2h0IGZyb20gJy4vd2VpZ2h0QWRkLnZ1ZSc7XHJcblx0aW1wb3J0IHNraXBBZGQgZnJvbSBcIi4vc2tpcEFkZC52dWVcIlxyXG5cdGltcG9ydCBsdW5nQWRkIGZyb20gXCIuL2x1bmdBZGQudnVlXCJcclxuXHRpbXBvcnQge1xyXG5cdFx0bWFwU3RhdGVcclxuXHR9IGZyb20gXCJ2dWV4XCI7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0cnR5cGU6IHt9LFxyXG5cdFx0fSxcclxuXHRcdGNvbXBvbmVudHM6IHtcclxuXHRcdFx0c2tpcEFkZCxcclxuXHRcdFx0bHVuZ0FkZCxcclxuXHRcdFx0cmVjb3JkV2VpZ2h0XHJcblx0XHR9LFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHt9XHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IHtcclxuXHRcdFx0Li4ubWFwU3RhdGUoW1wiaXNSZWNvcmRcIl0pLFxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBzY29wZWQgbGFuZz1cInNjc3NcIj5cclxuXHQuYnRuIHtcclxuXHRcdHdpZHRoOiA0MCU7XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0YmFja2dyb3VuZDogJG1haW5jb2xvciAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmNsb3NlIHtcclxuXHRcdGJhY2tncm91bmQ6ICNkZmRmZGYgIWltcG9ydGFudDtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdH1cclxuPC9zdHlsZT4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///37\n"); >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a /***/ }), /* 38 */ /*!*********************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/cardList/card.vue?mpType=page ***! \*********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _card_vue_vue_type_template_id_429281d8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./card.vue?vue&type=template&id=429281d8&scoped=true&mpType=page */ 39);\n/* harmony import */ var _card_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./card.vue?vue&type=script&lang=js&mpType=page */ 41);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _card_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _card_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _card_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _card_vue_vue_type_template_id_429281d8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _card_vue_vue_type_template_id_429281d8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"429281d8\",\n null,\n false,\n _card_vue_vue_type_template_id_429281d8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/cardList/card.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBd0k7QUFDeEk7QUFDbUU7QUFDTDs7O0FBRzlEO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLHFGQUFNO0FBQ1IsRUFBRSxzR0FBTTtBQUNSLEVBQUUsK0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMEdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzguanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL2NhcmQudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTQyOTI4MWQ4JnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9jYXJkLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9jYXJkLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCI0MjkyODFkOFwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9jYXJkTGlzdC9jYXJkLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///38\n"); /***/ }), /* 39 */ /*!***************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/cardList/card.vue?vue&type=template&id=429281d8&scoped=true&mpType=page ***! \***************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_card_vue_vue_type_template_id_429281d8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./card.vue?vue&type=template&id=429281d8&scoped=true&mpType=page */ 40); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_card_vue_vue_type_template_id_429281d8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_card_vue_vue_type_template_id_429281d8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_card_vue_vue_type_template_id_429281d8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_card_vue_vue_type_template_id_429281d8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 40 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/cardList/card.vue?vue&type=template&id=429281d8&scoped=true&mpType=page ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uniIcons: __webpack_require__(/*! @/uni_modules/uni-icons/components/uni-icons/uni-icons.vue */ 10) .default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "content"), attrs: { _i: 0 } }, [ _c("view", { staticClass: _vm._$s(1, "sc", "box"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "list"), attrs: { _i: 2 } }, _vm._l( _vm._$s(3, "f", { forItems: _vm.cardList.user }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(3, "f", { forIndex: $20, key: 3 + "-" + $30 }), staticClass: _vm._$s("3-" + $30, "sc", "item"), attrs: { _i: "3-" + $30 }, }, [ _vm._$s("4-" + $30, "i", item.id != 2) ? _c("uni-icons", { attrs: { type: "minus-filled", size: "18", color: "#FF6D66", _i: "4-" + $30, }, on: { click: function ($event) { return _vm.deleteCard(item, index) }, }, }) : _vm._e(), _c( "view", { staticClass: _vm._$s("5-" + $30, "sc", "info"), attrs: { _i: "5-" + $30 }, }, [ _c("image", { attrs: { src: _vm._$s("6-" + $30, "a-src", item.pic), _i: "6-" + $30, }, }), _c("view", [ _vm._v(_vm._$s("7-" + $30, "t0-0", _vm._s(item.name))), ]), ] ), ], 1 ) } ), 0 ), ]), _c("view", { staticClass: _vm._$s(8, "sc", "box"), attrs: { _i: 8 } }, [ _c("view", { staticClass: _vm._$s(9, "sc", "tips2 tips"), attrs: { _i: 9 }, }), _c( "view", { staticClass: _vm._$s(10, "sc", "list"), attrs: { _i: 10 } }, _vm._l( _vm._$s(11, "f", { forItems: _vm.cardList.all }), function (item, index, $21, $31) { return _c( "view", { key: _vm._$s(11, "f", { forIndex: $21, key: 11 + "-" + $31 }), staticClass: _vm._$s("11-" + $31, "sc", "item"), attrs: { _i: "11-" + $31 }, }, [ _c("uni-icons", { attrs: { type: "plus-filled", size: "18", color: "#05BD79", _i: "12-" + $31, }, on: { click: function ($event) { return _vm.addCard(item, index) }, }, }), _c( "view", { staticClass: _vm._$s("13-" + $31, "sc", "info"), attrs: { _i: "13-" + $31 }, }, [ _c("image", { attrs: { src: _vm._$s("14-" + $31, "a-src", item.pic), _i: "14-" + $31, }, }), _c("view", [ _vm._v(_vm._$s("15-" + $31, "t0-0", _vm._s(item.name))), ]), ] ), ], 1 ) } ), 0 ), ]), _c("view", { staticClass: _vm._$s(16, "sc", "btn"), attrs: { _i: 16 }, on: { click: function ($event) { return _vm.handleGradeList() }, }, }), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 41 */ /*!*********************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/cardList/card.vue?vue&type=script&lang=js&mpType=page ***! \*********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_card_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./card.vue?vue&type=script&lang=js&mpType=page */ 42);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_card_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_card_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_card_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_card_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_card_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXNxQixDQUFnQixpckJBQUcsRUFBQyIsImZpbGUiOiI0MS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vY2FyZC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9jYXJkLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///41\n"); /***/ }), /* 42 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/cardList/card.vue?vue&type=script&lang=js&mpType=page ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; <<<<<<< HEAD eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n data: function data() {\n return {};\n },\n onLoad: function onLoad() {},\n computed: _objectSpread(_objectSpread({}, (0, _vuex.mapState)([\"cardList\", 'user'])), {}, {\n list: function list() {\n return this.cardList;\n }\n }),\n methods: {\n handleGradeList: function handleGradeList() {\n var that = this;\n var list = [];\n that.cardList.user.forEach(function (ite) {\n list.push(ite.id);\n });\n that.$model.getCardAllOrder({\n aud_id: that.user.id,\n card_order: list.join(\",\")\n }).then(function (res) {\n if (res.code != 0) {\n that.$tools.msg(res.msg);\n return;\n }\n that.$store.dispatch('getUserInfo', {\n aud_id: that.user.id\n });\n uni.switchTab({\n url: \"/pages/home/home\"\n });\n }).catch(function (err) {});\n },\n // 删除已选择卡片\n deleteCard: function deleteCard(item, index) {\n var that = this;\n that.cardList.user.splice(index, 1);\n that.cardList.all.push(item);\n // that.handleGradeList()\n },\n // 添加已有的卡片\n addCard: function addCard(item, index) {\n var that = this;\n that.cardList.all.splice(index, 1);\n that.cardList.user.push(item);\n // that.handleGradeList()\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvY2FyZExpc3QvY2FyZC52dWUiXSwibmFtZXMiOlsiZGF0YSIsIm9uTG9hZCIsImNvbXB1dGVkIiwibGlzdCIsIm1ldGhvZHMiLCJoYW5kbGVHcmFkZUxpc3QiLCJ0aGF0IiwiYXVkX2lkIiwiY2FyZF9vcmRlciIsInVuaSIsInVybCIsImRlbGV0ZUNhcmQiLCJhZGRDYXJkIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQW9DQTtBQUVBO0FBQUE7QUFBQSxlQUNBO0VBQ0FBO0lBQ0E7RUFDQTtFQUNBQztFQUNBQywwQ0FDQTtJQUNBQztNQUNBO0lBQ0E7RUFBQSxFQUNBO0VBQ0FDO0lBQ0FDO01BQ0E7TUFDQTtNQUNBQztRQUNBSDtNQUNBO01BQ0FHO1FBQ0FDO1FBQ0FDO01BQ0E7UUFDQTtVQUNBRjtVQUNBO1FBQ0E7UUFDQUE7VUFDQUM7UUFDQTtRQUNBRTtVQUNBQztRQUNBO01BQ0E7SUFDQTtJQUVBO0lBQ0FDO01BQ0E7TUFDQUw7TUFDQUE7TUFDQTtJQUNBO0lBQ0E7SUFDQU07TUFDQTtNQUNBTjtNQUNBQTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiNDIuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJjb250ZW50XCI+XHJcblx0XHQ8IS0tIOW3sua3u+WKoOeahOWNoeeJhyAtLT5cclxuXHRcdDx2aWV3IGNsYXNzPVwiYm94XCI+XHJcblx0XHRcdDwhLS0gPHZpZXcgY2xhc3M9XCJ0aXBzXCI+6ZW/5oyJ5ouW5ou95Y+v6LCD5pW05Y2h54mH5L2N572uPC92aWV3PiAtLT5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJsaXN0XCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gY2FyZExpc3QudXNlclwiPlxyXG5cdFx0XHRcdFx0PHVuaS1pY29ucyB0eXBlPVwibWludXMtZmlsbGVkXCIgc2l6ZT1cIjE4XCIgY29sb3I9XCIjRkY2RDY2XCIgQGNsaWNrPVwiZGVsZXRlQ2FyZChpdGVtLGluZGV4KVwiXHJcblx0XHRcdFx0XHRcdHYtaWY9XCJpdGVtLmlkIT0yXCI+PC91bmktaWNvbnM+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImluZm9cIj5cclxuXHRcdFx0XHRcdFx0PGltYWdlIDpzcmM9XCJpdGVtLnBpY1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdDx2aWV3Pnt7aXRlbS5uYW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8IS0tIOWPr+a3u+WKoOeahOWNoeeJhyAtLT5cclxuXHRcdDx2aWV3IGNsYXNzPVwiYm94XCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidGlwczIgdGlwc1wiPuWPr+a3u+WKoOeahOWNoeeJhzwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJsaXN0XCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gY2FyZExpc3QuYWxsXCI+XHJcblx0XHRcdFx0XHQ8dW5pLWljb25zIHR5cGU9XCJwbHVzLWZpbGxlZFwiIHNpemU9XCIxOFwiIGNvbG9yPVwiIzA1QkQ3OVwiIEBjbGljaz1cImFkZENhcmQoaXRlbSxpbmRleClcIj48L3VuaS1pY29ucz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW5mb1wiPlxyXG5cdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cIml0ZW0ucGljXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0PHZpZXc+e3tpdGVtLm5hbWV9fTwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHJcblx0XHQ8dmlldyBjbGFzcz1cImJ0blwiIEBjbGljaz1cImhhbmRsZUdyYWRlTGlzdCgpXCI+5L+d5a2Y5Y2h54mHPC92aWV3PlxyXG5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB7XHJcblx0XHRtYXBTdGF0ZVxyXG5cdH0gZnJvbSBcInZ1ZXhcIjtcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge31cclxuXHRcdH0sXHJcblx0XHRvbkxvYWQoKSB7fSxcclxuXHRcdGNvbXB1dGVkOiB7XHJcblx0XHRcdC4uLm1hcFN0YXRlKFtcImNhcmRMaXN0XCIsICd1c2VyJ10pLFxyXG5cdFx0XHRsaXN0KCkge1xyXG5cdFx0XHRcdHJldHVybiB0aGlzLmNhcmRMaXN0XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGhhbmRsZUdyYWRlTGlzdCgpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHRsZXQgbGlzdCA9IFtdXHJcblx0XHRcdFx0dGhhdC5jYXJkTGlzdC51c2VyLmZvckVhY2goaXRlID0+IHtcclxuXHRcdFx0XHRcdGxpc3QucHVzaChpdGUuaWQpXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHR0aGF0LiRtb2RlbC5nZXRDYXJkQWxsT3JkZXIoe1xyXG5cdFx0XHRcdFx0YXVkX2lkOiB0aGF0LnVzZXIuaWQsXHJcblx0XHRcdFx0XHRjYXJkX29yZGVyOiBsaXN0LmpvaW4oXCIsXCIpXHJcblx0XHRcdFx0fSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0aWYgKHJlcy5jb2RlICE9IDApIHtcclxuXHRcdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKHJlcy5tc2cpXHJcblx0XHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dGhhdC4kc3RvcmUuZGlzcGF0Y2goJ2dldFVzZXJJbmZvJywge1xyXG5cdFx0XHRcdFx0XHRhdWRfaWQ6IHRoYXQudXNlci5pZFxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdHVuaS5zd2l0Y2hUYWIoe1xyXG5cdFx0XHRcdFx0XHR1cmw6IFwiL3BhZ2VzL2hvbWUvaG9tZVwiXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7fSlcclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdC8vIOWIoOmZpOW3sumAieaLqeWNoeeJh1xyXG5cdFx0XHRkZWxldGVDYXJkKGl0ZW0sIGluZGV4KSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0dGhhdC5jYXJkTGlzdC51c2VyLnNwbGljZShpbmRleCwgMSlcclxuXHRcdFx0XHR0aGF0LmNhcmRMaXN0LmFsbC5wdXNoKGl0ZW0pXHJcblx0XHRcdFx0Ly8gdGhhdC5oYW5kbGVHcmFkZUxpc3QoKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmt7vliqDlt7LmnInnmoTljaHniYdcclxuXHRcdFx0YWRkQ2FyZChpdGVtLCBpbmRleCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdHRoYXQuY2FyZExpc3QuYWxsLnNwbGljZShpbmRleCwgMSlcclxuXHRcdFx0XHR0aGF0LmNhcmRMaXN0LnVzZXIucHVzaChpdGVtKVxyXG5cdFx0XHRcdC8vIHRoYXQuaGFuZGxlR3JhZGVMaXN0KClcclxuXHRcdFx0fSxcclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIHNjb3BlZCBsYW5nPVwic2Nzc1wiPlxyXG5cdC5jb250ZW50IHtcclxuXHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0XHRmb250LXNpemU6IDMycnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0Y1RjZGQTtcclxuXHRcdG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG5cclxuXHJcblx0XHQudGlwcyB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzJycHg7XHJcblx0XHRcdGNvbG9yOiAjOTk5O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdH1cclxuXHJcblx0XHQudGlwczIge1xyXG5cdFx0XHRjb2xvcjogIzMzMztcclxuXHRcdFx0Zm9udC1zaXplOiAzMnJweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Lmxpc3Qge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHJcblx0XHRcdC5pdGVtIHtcclxuXHRcdFx0XHR3aWR0aDogNDUlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcblx0XHRcdFx0LnVuaS1pY29ucyB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDM2cnB4O1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiAtMjhweDtcclxuXHRcdFx0XHRcdGxlZnQ6IC01cHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuaW5mbyB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuXHRcdFx0XHRcdGltYWdlIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYnRuIHtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0bWFyZ2luOiA0MHB4IDE1cHggMDtcclxuXHRcdGJhY2tncm91bmQ6ICRidG5jb2xvciAhaW1wb3J0YW50O1xyXG5cdH1cclxuPC9zdHlsZT4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///42\n"); ======= eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n data: function data() {\n return {};\n },\n onLoad: function onLoad() {},\n computed: _objectSpread(_objectSpread({}, (0, _vuex.mapState)([\"cardList\", 'user'])), {}, {\n list: function list() {\n return this.cardList;\n }\n }),\n methods: {\n handleGradeList: function handleGradeList() {\n var that = this;\n var list = [];\n that.cardList.user.forEach(function (ite) {\n list.push(ite.id);\n });\n that.$model.getCardAllOrder({\n aud_id: that.user.id,\n card_order: list.join(\",\")\n }).then(function (res) {\n if (res.code != 0) {\n that.$tools.msg(res.msg);\n return;\n }\n that.$store.dispatch('getUserInfo', {\n aud_id: that.user.id\n });\n uni.switchTab({\n url: \"/pages/home/home\"\n });\n }).catch(function (err) {});\n },\n // 删除已选择卡片\n deleteCard: function deleteCard(item, index) {\n var that = this;\n that.cardList.user.splice(index, 1);\n that.cardList.all.push(item);\n // that.handleGradeList()\n },\n // 添加已有的卡片\n addCard: function addCard(item, index) {\n var that = this;\n that.cardList.all.splice(index, 1);\n that.cardList.user.push(item);\n // that.handleGradeList()\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvY2FyZExpc3QvY2FyZC52dWUiXSwibmFtZXMiOlsiZGF0YSIsIm9uTG9hZCIsImNvbXB1dGVkIiwibWFwU3RhdGUiLCJsaXN0IiwiY2FyZExpc3QiLCJtZXRob2RzIiwiaGFuZGxlR3JhZGVMaXN0IiwidGhhdCIsInVzZXIiLCJmb3JFYWNoIiwiaXRlIiwicHVzaCIsImlkIiwiJG1vZGVsIiwiZ2V0Q2FyZEFsbE9yZGVyIiwiYXVkX2lkIiwiY2FyZF9vcmRlciIsImpvaW4iLCJ0aGVuIiwicmVzIiwiY29kZSIsIiR0b29scyIsIm1zZyIsIiRzdG9yZSIsImRpc3BhdGNoIiwidW5pIiwic3dpdGNoVGFiIiwidXJsIiwiY2F0Y2giLCJlcnIiLCJkZWxldGVDYXJkIiwiaXRlbSIsImluZGV4Iiwic3BsaWNlIiwiYWxsIiwiYWRkQ2FyZCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFvQ0E7QUFFYztBQUFBO0FBQUEsZUFDQztFQUNkQSxJQUFJLGtCQUFHO0lBQ04sT0FBTyxDQUFDLENBQUM7RUFDVixDQUFDO0VBQ0RDLE1BQU0sb0JBQUcsQ0FBQyxDQUFDO0VBQ1hDLFFBQVEsa0NBQ0osSUFBQUMsY0FBUSxFQUFDLENBQUMsVUFBVSxFQUFFLE1BQU0sQ0FBQyxDQUFDO0lBQ2pDQyxJQUFJLGtCQUFHO01BQ04sT0FBTyxJQUFJLENBQUNDLFFBQVE7SUFDckI7RUFBQyxFQUNEO0VBQ0RDLE9BQU8sRUFBRTtJQUNSQyxlQUFlLDZCQUFHO01BQ2pCLElBQUlDLElBQUksR0FBRyxJQUFJO01BQ2YsSUFBSUosSUFBSSxHQUFHLEVBQUU7TUFDYkksSUFBSSxDQUFDSCxRQUFRLENBQUNJLElBQUksQ0FBQ0MsT0FBTyxDQUFDLFVBQUFDLEdBQUcsRUFBSTtRQUNqQ1AsSUFBSSxDQUFDUSxJQUFJLENBQUNELEdBQUcsQ0FBQ0UsRUFBRSxDQUFDO01BQ2xCLENBQUMsQ0FBQztNQUNGTCxJQUFJLENBQUNNLE1BQU0sQ0FBQ0MsZUFBZSxDQUFDO1FBQzNCQyxNQUFNLEVBQUVSLElBQUksQ0FBQ0MsSUFBSSxDQUFDSSxFQUFFO1FBQ3BCSSxVQUFVLEVBQUViLElBQUksQ0FBQ2MsSUFBSSxDQUFDLEdBQUc7TUFDMUIsQ0FBQyxDQUFDLENBQUNDLElBQUksQ0FBQyxVQUFBQyxHQUFHLEVBQUk7UUFDZCxJQUFJQSxHQUFHLENBQUNDLElBQUksSUFBSSxDQUFDLEVBQUU7VUFDbEJiLElBQUksQ0FBQ2MsTUFBTSxDQUFDQyxHQUFHLENBQUNILEdBQUcsQ0FBQ0csR0FBRyxDQUFDO1VBQ3hCO1FBQ0Q7UUFDQWYsSUFBSSxDQUFDZ0IsTUFBTSxDQUFDQyxRQUFRLENBQUMsYUFBYSxFQUFFO1VBQ25DVCxNQUFNLEVBQUVSLElBQUksQ0FBQ0MsSUFBSSxDQUFDSTtRQUNuQixDQUFDLENBQUM7UUFDRmEsR0FBRyxDQUFDQyxTQUFTLENBQUM7VUFDYkMsR0FBRyxFQUFFO1FBQ04sQ0FBQyxDQUFDO01BQ0gsQ0FBQyxDQUFDLENBQUNDLEtBQUssQ0FBQyxVQUFBQyxHQUFHLEVBQUksQ0FBQyxDQUFDLENBQUM7SUFDcEIsQ0FBQztJQUVEO0lBQ0FDLFVBQVUsc0JBQUNDLElBQUksRUFBRUMsS0FBSyxFQUFFO01BQ3ZCLElBQUl6QixJQUFJLEdBQUcsSUFBSTtNQUNmQSxJQUFJLENBQUNILFFBQVEsQ0FBQ0ksSUFBSSxDQUFDeUIsTUFBTSxDQUFDRCxLQUFLLEVBQUUsQ0FBQyxDQUFDO01BQ25DekIsSUFBSSxDQUFDSCxRQUFRLENBQUM4QixHQUFHLENBQUN2QixJQUFJLENBQUNvQixJQUFJLENBQUM7TUFDNUI7SUFDRCxDQUFDO0lBQ0Q7SUFDQUksT0FBTyxtQkFBQ0osSUFBSSxFQUFFQyxLQUFLLEVBQUU7TUFDcEIsSUFBSXpCLElBQUksR0FBRyxJQUFJO01BQ2ZBLElBQUksQ0FBQ0gsUUFBUSxDQUFDOEIsR0FBRyxDQUFDRCxNQUFNLENBQUNELEtBQUssRUFBRSxDQUFDLENBQUM7TUFDbEN6QixJQUFJLENBQUNILFFBQVEsQ0FBQ0ksSUFBSSxDQUFDRyxJQUFJLENBQUNvQixJQUFJLENBQUM7TUFDN0I7SUFDRDtFQUNEO0FBQ0QsQ0FBQztBQUFBIiwiZmlsZSI6IjQyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG5cbmltcG9ydCB7XG5cdG1hcFN0YXRlXG59IGZyb20gXCJ2dWV4XCI7XG5leHBvcnQgZGVmYXVsdCB7XG5cdGRhdGEoKSB7XG5cdFx0cmV0dXJuIHt9XG5cdH0sXG5cdG9uTG9hZCgpIHt9LFxuXHRjb21wdXRlZDoge1xuXHRcdC4uLm1hcFN0YXRlKFtcImNhcmRMaXN0XCIsICd1c2VyJ10pLFxuXHRcdGxpc3QoKSB7XG5cdFx0XHRyZXR1cm4gdGhpcy5jYXJkTGlzdFxuXHRcdH1cblx0fSxcblx0bWV0aG9kczoge1xuXHRcdGhhbmRsZUdyYWRlTGlzdCgpIHtcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdFx0bGV0IGxpc3QgPSBbXVxuXHRcdFx0dGhhdC5jYXJkTGlzdC51c2VyLmZvckVhY2goaXRlID0+IHtcblx0XHRcdFx0bGlzdC5wdXNoKGl0ZS5pZClcblx0XHRcdH0pXG5cdFx0XHR0aGF0LiRtb2RlbC5nZXRDYXJkQWxsT3JkZXIoe1xuXHRcdFx0XHRhdWRfaWQ6IHRoYXQudXNlci5pZCxcblx0XHRcdFx0Y2FyZF9vcmRlcjogbGlzdC5qb2luKFwiLFwiKVxuXHRcdFx0fSkudGhlbihyZXMgPT4ge1xuXHRcdFx0XHRpZiAocmVzLmNvZGUgIT0gMCkge1xuXHRcdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhyZXMubXNnKVxuXHRcdFx0XHRcdHJldHVyblxuXHRcdFx0XHR9XG5cdFx0XHRcdHRoYXQuJHN0b3JlLmRpc3BhdGNoKCdnZXRVc2VySW5mbycsIHtcblx0XHRcdFx0XHRhdWRfaWQ6IHRoYXQudXNlci5pZFxuXHRcdFx0XHR9KVxuXHRcdFx0XHR1bmkuc3dpdGNoVGFiKHtcblx0XHRcdFx0XHR1cmw6IFwiL3BhZ2VzL2hvbWUvaG9tZVwiXG5cdFx0XHRcdH0pXG5cdFx0XHR9KS5jYXRjaChlcnIgPT4ge30pXG5cdFx0fSxcblxuXHRcdC8vIOWIoOmZpOW3sumAieaLqeWNoeeJh1xuXHRcdGRlbGV0ZUNhcmQoaXRlbSwgaW5kZXgpIHtcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdFx0dGhhdC5jYXJkTGlzdC51c2VyLnNwbGljZShpbmRleCwgMSlcblx0XHRcdHRoYXQuY2FyZExpc3QuYWxsLnB1c2goaXRlbSlcblx0XHRcdC8vIHRoYXQuaGFuZGxlR3JhZGVMaXN0KClcblx0XHR9LFxuXHRcdC8vIOa3u+WKoOW3suacieeahOWNoeeJh1xuXHRcdGFkZENhcmQoaXRlbSwgaW5kZXgpIHtcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdFx0dGhhdC5jYXJkTGlzdC5hbGwuc3BsaWNlKGluZGV4LCAxKVxuXHRcdFx0dGhhdC5jYXJkTGlzdC51c2VyLnB1c2goaXRlbSlcblx0XHRcdC8vIHRoYXQuaGFuZGxlR3JhZGVMaXN0KClcblx0XHR9LFxuXHR9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///42\n"); >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a /***/ }), /* 43 */ /*!*****************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/body/body.vue?mpType=page ***! \*****************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _body_vue_vue_type_template_id_07edde96_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./body.vue?vue&type=template&id=07edde96&scoped=true&mpType=page */ 44);\n/* harmony import */ var _body_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./body.vue?vue&type=script&lang=js&mpType=page */ 60);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _body_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _body_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _body_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _body_vue_vue_type_template_id_07edde96_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _body_vue_vue_type_template_id_07edde96_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"07edde96\",\n null,\n false,\n _body_vue_vue_type_template_id_07edde96_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/body/body.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBd0k7QUFDeEk7QUFDbUU7QUFDTDs7O0FBRzlEO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLHFGQUFNO0FBQ1IsRUFBRSxzR0FBTTtBQUNSLEVBQUUsK0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMEdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNDMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL2JvZHkudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTA3ZWRkZTk2JnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9ib2R5LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9ib2R5LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCIwN2VkZGU5NlwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9ib2R5L2JvZHkudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///43\n"); /***/ }), /* 44 */ /*!***********************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/body/body.vue?vue&type=template&id=07edde96&scoped=true&mpType=page ***! \***********************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_body_vue_vue_type_template_id_07edde96_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./body.vue?vue&type=template&id=07edde96&scoped=true&mpType=page */ 45); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_body_vue_vue_type_template_id_07edde96_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_body_vue_vue_type_template_id_07edde96_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_body_vue_vue_type_template_id_07edde96_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_body_vue_vue_type_template_id_07edde96_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 45 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/body/body.vue?vue&type=template&id=07edde96&scoped=true&mpType=page ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uniCollapse: __webpack_require__(/*! @/uni_modules/uni-collapse/components/uni-collapse/uni-collapse.vue */ 46) .default, uniCollapseItem: __webpack_require__(/*! @/uni_modules/uni-collapse/components/uni-collapse-item/uni-collapse-item.vue */ 51) .default, uniIcons: __webpack_require__(/*! @/uni_modules/uni-icons/components/uni-icons/uni-icons.vue */ 10) .default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "content"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "tabbar"), attrs: { _i: 1 } }, [ _c("view", { class: _vm._$s(2, "c", [_vm.active == 1 ? "active" : ""]), attrs: { _i: 2 }, on: { click: function ($event) { _vm.active = 1 }, }, }), _c("view", { class: _vm._$s(3, "c", [_vm.active == 2 ? "active" : ""]), attrs: { _i: 3 }, on: { click: function ($event) { _vm.active = 2 }, }, }), ] ), _vm._$s(4, "i", _vm.active == 1) ? _c( "view", { staticClass: _vm._$s(4, "sc", "report"), attrs: { _i: 4 } }, [ _vm._$s(5, "i", _vm.info && _vm.info.top_list.length) ? _c( "view", { staticClass: _vm._$s(5, "sc", "box"), attrs: { _i: 5 } }, [ _c( "view", { staticClass: _vm._$s(6, "sc", "time"), attrs: { _i: 6 }, }, [ _vm._v( _vm._$s( 6, "t0-0", _vm._s(_vm.info ? _vm.info.record_time : "") ) ), ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "item2"), attrs: { _i: 7 }, }, [ _vm._l( _vm._$s(8, "f", { forItems: _vm.info.top_list }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(8, "f", { forIndex: $20, key: 8 + "-" + $30, }), staticClass: _vm._$s( "8-" + $30, "sc", "item2_data" ), attrs: { _i: "8-" + $30 }, on: { click: function ($event) { return _vm.handleToggleTop(item) }, }, }, [ _c( "view", { staticClass: _vm._$s( "9-" + $30, "sc", "data " ), attrs: { _i: "9-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "10-" + $30, "sc", "c666 mb-5" ), attrs: { _i: "10-" + $30 }, }, [ _vm._v( _vm._$s( "10-" + $30, "t0-0", _vm._s(item.name) ) ), ] ), _c("view", [ _c("text", [ _vm._v( _vm._$s( "12-" + $30, "t0-0", _vm._s(item.value) ) ), ]), _vm._v( _vm._$s( "11-" + $30, "t1-0", _vm._s(item.unit) ) ), ]), ] ), ] ) } ), _vm._$s(13, "i", _vm.infoListTop) ? _c( "view", { staticClass: _vm._$s(13, "sc", "myinfoPage"), attrs: { _i: 13 }, }, [ _c( "view", { staticClass: _vm._$s(14, "sc", "desc"), attrs: { _i: 14 }, }, [ _vm._$s(15, "i", _vm.infoListTop.desc) ? _c( "view", { staticClass: _vm._$s( 15, "sc", "ming" ), attrs: { _i: 15 }, }, [ _vm._v( _vm._$s( 15, "t0-0", _vm._s(_vm.infoListTop.desc) ) ), ] ) : _vm._e(), _vm._$s(16, "i", _vm.infoListTop.list) ? _c( "view", { class: _vm._$s(16, "c", [ _vm.infoListTop.list.length ? "statuevue" : "", ]), attrs: { _i: 16 }, }, [ _c( "view", { staticClass: _vm._$s( 17, "sc", "bi" ), attrs: { _i: 17 }, }, [ _c( "view", { staticClass: _vm._$s( 18, "sc", "peobox" ), style: _vm._$s( 18, "s", "left:" + _vm.infoListTop .offset + "%" ), attrs: { _i: 18 }, }, [ _c("view", { staticClass: _vm._$s( 19, "sc", "xx" ), attrs: { _i: 19 }, }), ] ), _vm._l( _vm._$s(20, "f", { forItems: _vm.infoListTop.list, }), function ( ite, ind, $21, $31 ) { return _c( "view", { key: _vm._$s( 20, "f", { forIndex: $21, key: ind, } ), staticClass: _vm._$s( "20-" + $31, "sc", "item" ), style: _vm._$s( "20-" + $31, "s", { backgroundColor: ite.color, } ), attrs: { _i: "20-" + $31, }, }, [ _c( "view", { staticClass: _vm._$s( "21-" + $31, "sc", "span1" ), attrs: { _i: "21-" + $31, }, }, [ _vm._v( _vm._$s( "21-" + $31, "t0-0", _vm._s( ite.text ) ) ), ] ), _vm._$s( "22-" + $31, "i", ind < _vm.infoListTop .list.length - 1 ) ? _c( "view", { staticClass: _vm._$s( "22-" + $31, "sc", "span" ), attrs: { _i: "22-" + $31, }, }, [ _vm._v( _vm._$s( "22-" + $31, "t0-0", _vm._s( ite.max_val ) ) ), ] ) : _vm._e(), ] ) } ), ], 2 ), ] ) : _vm._e(), ] ), ] ) : _vm._e(), ], 2 ), ] ) : _vm._e(), _vm._$s(23, "i", !_vm.info) ? _c( "view", { staticClass: _vm._$s(23, "sc", "nolist"), attrs: { _i: 23 }, }, [ _c("image", { attrs: { src: _vm._$s( 24, "a-src", __webpack_require__(/*! ../../static/none.png */ 17) ), _i: 24, }, }), _c("text"), ] ) : _vm._e(), _vm._$s(26, "i", _vm.info) ? _c( "view", { staticClass: _vm._$s(26, "sc", "box2"), attrs: { _i: 26 }, }, [ _c("view", [ _vm._v( _vm._$s( 27, "t0-0", _vm._s(_vm.info ? _vm.info.score_value : 0) ) ), ]), _c("view", [ _vm._v( _vm._$s( 28, "t0-0", _vm._s(_vm.info ? _vm.info.body_type_value : "无") ) ), ]), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s(29, "sc", "info"), attrs: { _i: 29 } }, [ _c( "view", { staticClass: _vm._$s(30, "sc", "item"), attrs: { _i: 30 }, on: { click: _vm.handlerRecord }, }, [ _c("text", { staticClass: _vm._$s(31, "sc", "t-icon-jilu1 t-icon"), attrs: { _i: 31 }, }), _c("view"), ] ), _c( "view", { staticClass: _vm._$s(33, "sc", "item"), attrs: { _i: 33 }, on: { click: function ($event) { return _vm.handleisSdevice() }, }, }, [ _c("text", { staticClass: _vm._$s( 34, "sc", "t-icon-wulianjie t-icon" ), attrs: { _i: 34 }, }), _c("view"), ] ), ] ), _vm._$s(36, "i", _vm.info && _vm.info.bottom_list) ? _c("view", { staticClass: _vm._$s(36, "sc", "bold mt-10"), attrs: { _i: 36 }, }) : _vm._e(), _vm._$s(37, "i", _vm.info && _vm.info.bottom_list) ? _c( "view", { staticClass: _vm._$s(37, "sc", "myinfoPage"), attrs: { _i: 37 }, }, [ _c( "view", { staticClass: _vm._$s(38, "sc", "box1"), attrs: { _i: 38 }, }, [ _c( "uni-collapse", { attrs: { accordion: true, _i: 39 } }, _vm._l( _vm._$s(40, "f", { forItems: _vm.info.bottom_list, }), function (item, index, $22, $32) { return _c( "uni-collapse-item", { key: _vm._$s(40, "f", { forIndex: $22, key: index, }), staticClass: _vm._$s( "40-" + $32, "sc", "list" ), attrs: { _i: "40-" + $32 }, scopedSlots: _vm._u( [ { key: "title", fn: function (_empty_, _svm, _si) { return [ _c( "uni-list-item", { staticClass: _svm._$s( "42-" + $32 + "-" + _si, "sc", "block" ), attrs: { _i: "42-" + $32 + "-" + _si, }, }, [ _c( "view", { staticClass: _svm._$s( "43-" + $32 + "-" + _si, "sc", "name" ), attrs: { _i: "43-" + $32 + "-" + _si, }, }, [ _c("icon", { staticClass: _svm._$s( "44-" + $32 + "-" + _si, "sc", "t-icon iconfont" ), class: _svm._$s( "44-" + $32 + "-" + _si, "c", "t-icon-" + item.key_name ), attrs: { _i: "44-" + $32 + "-" + _si, }, }), _vm._v( _svm._$s( "43-" + $32 + "-" + _si, "t1-0", _vm._s(item.name) ) ), ] ), _svm._$s( "45-" + $32 + "-" + _si, "i", item.title == "肥胖等级" || item.title == "体型" ) ? _c( "view", { staticClass: _svm._$s( "45-" + $32 + "-" + _si, "sc", "val" ), attrs: { _i: "45-" + $32 + "-" + _si, }, }, [_vm._v("-")] ) : _c( "view", { staticClass: _svm._$s( "46-" + $32, "sc", "val" ), attrs: { _i: "46-" + $32, }, }, [ _vm._v( _svm._$s( "46-" + $32 + _si, "t0-0", _vm._s( item.value ? item.value : "0" ) ) + _svm._$s( "46-" + $32 + _si, "t0-1", _vm._s( item.unit ) ) ), ] ), _c( "view", { staticClass: _svm._$s( "47-" + $32 + "-" + _si, "sc", "level" ), attrs: { _i: "47-" + $32 + "-" + _si, }, }, [ _c( "view", { staticClass: _svm._$s( "48-" + $32 + "-" + _si, "sc", "btnf" ), class: _svm._$s( "48-" + $32 + "-" + _si, "c", [ item.standard == "异常" ? "btnC" : "", ] ), style: _svm._$s( "48-" + $32 + "-" + _si, "s", { backgroundColor: item.standard == "异常" ? "#FFF" : item.color, } ), attrs: { _i: "48-" + $32 + "-" + _si, }, }, [ _vm._v( _svm._$s( "48-" + $32 + "-" + _si, "t0-0", _vm._s( item.standard == "异常" ? "-" : item.standard ) ) ), ] ), ] ), ] ), ] }, }, ], null, true ), }, [ _c( "view", { staticClass: _vm._$s( "49-" + $32, "sc", "desc" ), attrs: { _i: "49-" + $32 }, }, [ _vm._$s("50-" + $32, "i", item.desc) ? _c( "view", { staticClass: _vm._$s( "50-" + $32, "sc", "ming" ), attrs: { _i: "50-" + $32 }, }, [ _vm._v( _vm._$s( "50-" + $32, "t0-0", _vm._s(item.desc) ) ), ] ) : _vm._e(), _vm._$s("51-" + $32, "i", item.list) ? _c( "view", { class: _vm._$s( "51-" + $32, "c", [ item.list.length ? "statuevue" : "", ] ), attrs: { _i: "51-" + $32 }, }, [ _vm._$s( "52-" + $32, "i", item.title != "基础代谢" ) ? _c( "view", { staticClass: _vm._$s( "52-" + $32, "sc", "bi" ), attrs: { _i: "52-" + $32, }, }, [ _c( "view", { staticClass: _vm._$s( "53-" + $32, "sc", "peobox" ), style: _vm._$s( "53-" + $32, "s", "left:" + item.offset + "%" ), attrs: { _i: "53-" + $32, }, }, [ _c("view", { staticClass: _vm._$s( "54-" + $32, "sc", "xx" ), attrs: { _i: "54-" + $32, }, }), ] ), _vm._l( _vm._$s( 55 + "-" + $32, "f", { forItems: item.list, } ), function ( ite, ind, $23, $33 ) { return _c( "view", { key: _vm._$s( 55 + "-" + $32, "f", { forIndex: $23, key: ind, } ), staticClass: _vm._$s( "55-" + $32 + "-" + $33, "sc", "item" ), style: _vm._$s( "55-" + $32 + "-" + $33, "s", { backgroundColor: ite.color, } ), attrs: { _i: "55-" + $32 + "-" + $33, }, }, [ _c( "view", { staticClass: _vm._$s( "56-" + $32 + "-" + $33, "sc", "span1" ), attrs: { _i: "56-" + $32 + "-" + $33, }, }, [ _vm._v( _vm._$s( "56-" + $32 + "-" + $33, "t0-0", _vm._s( ite.text ) ) ), ] ), _vm._$s( "57-" + $32 + "-" + $33, "i", ind < item.list .length - 1 ) ? _c( "view", { staticClass: _vm._$s( "57-" + $32 + "-" + $33, "sc", "span" ), attrs: { _i: "57-" + $32 + "-" + $33, }, }, [ _vm._v( _vm._$s( "57-" + $32 + "-" + $33, "t0-0", _vm._s( ite.max_val ) ) ), ] ) : _vm._e(), ] ) } ), ], 2 ) : _c("view", [ _vm._$s( "59-" + $32, "i", item.list && item.list.length ) ? _c( "view", { staticClass: _vm._$s( "59-" + $32, "sc", "kcalClass" ), attrs: { _i: "59-" + $32, }, }, [ _vm._v( _vm._$s( "59-" + $32, "t0-0", _vm._s( item.list[0] .max_val ) ) ), ] ) : _vm._e(), ]), ] ) : _vm._e(), ] ), ] ) } ), 1 ), ], 1 ), _vm._$s(60, "i", _vm.info && _vm.info.literature.length) ? _c( "view", { staticClass: _vm._$s(60, "sc", "tips c999 ml-15"), attrs: { _i: 60 }, }, [ _c("text"), _vm._l( _vm._$s(62, "f", { forItems: _vm.info.literature, }), function (item, index, $24, $34) { return _c( "text", { key: _vm._$s(62, "f", { forIndex: $24, key: index, }), }, [ _vm._v( _vm._$s( "62-" + $34, "t0-0", _vm._s(item) ) ), ] ) } ), ], 2 ) : _vm._e(), ] ) : _vm._e(), _vm._$s(63, "i", _vm.info && _vm.info.bottom_list) ? _c( "view", { staticClass: _vm._$s(63, "sc", "tips2"), attrs: { _i: 63 }, }, [ _c("uni-icons", { attrs: { type: "info-filled", color: "red", _i: 64 }, }), ], 1 ) : _vm._e(), _vm._$s( 65, "i", _vm.info && _vm.cplist && (_vm.cplist.sleeplist.lengt || _vm.cplist.nutritionlist.length) ) ? _c("view", [ _c("view", { staticClass: _vm._$s(66, "sc", "bold mt-10"), attrs: { _i: 66 }, }), _c( "view", { staticClass: _vm._$s(67, "sc", "jianyi_box"), attrs: { _i: 67 }, }, [ _c( "view", { staticClass: _vm._$s(68, "sc", "jianyi"), attrs: { _i: 68 }, }, [ _c( "view", { class: _vm._$s(69, "c", { active: _vm.proposalnd == 1, }), attrs: { _i: 69 }, on: { click: function ($event) { _vm.proposalnd = 1 }, }, }, [ _c("image", { attrs: { src: _vm._$s( 70, "a-src", __webpack_require__(/*! ../../static/icon4.png */ 56) ), _i: 70, }, }), _c("text"), ] ), _c( "view", { class: _vm._$s(72, "c", { active: _vm.proposalnd == 2, }), attrs: { _i: 72 }, on: { click: function ($event) { _vm.proposalnd = 2 }, }, }, [ _c("image", { attrs: { src: _vm._$s( 73, "a-src", __webpack_require__(/*! ../../static/icon1.png */ 57) ), _i: 73, }, }), _c("text"), ] ), _c( "view", { class: _vm._$s(75, "c", { active: _vm.proposalnd == 3, }), attrs: { _i: 75 }, on: { click: function ($event) { _vm.proposalnd = 3 }, }, }, [ _c("image", { attrs: { src: _vm._$s( 76, "a-src", __webpack_require__(/*! ../../static/icon3.png */ 58) ), _i: 76, }, }), _c("text"), ] ), _c( "view", { class: _vm._$s(78, "c", { active: _vm.proposalnd == 4, }), attrs: { _i: 78 }, on: { click: function ($event) { _vm.proposalnd = 4 }, }, }, [ _c("image", { attrs: { src: _vm._$s( 79, "a-src", __webpack_require__(/*! ../../static/icon2.png */ 59) ), _i: 79, }, }), _c("text"), ] ), ] ), _c("view", [ _vm._$s( 82, "i", _vm.proposalnd == 1 && _vm.cplist.nutritionlist.length ) ? _c( "view", { staticClass: _vm._$s(82, "sc", "jianyi-con"), attrs: { _i: 82 }, }, _vm._l( _vm._$s(83, "f", { forItems: _vm.cplist.nutritionlist, }), function (item, index, $25, $35) { return _c( "text", { key: _vm._$s(83, "f", { forIndex: $25, key: index, }), }, [ _vm._v( _vm._$s( "83-" + $35, "t0-0", _vm._s(item) ) ), ] ) } ), 0 ) : _vm._e(), _vm._$s( 84, "i", _vm.proposalnd == 2 && _vm.cplist.sleeplist.length ) ? _c( "view", { staticClass: _vm._$s(84, "sc", "jianyi-con"), attrs: { _i: 84 }, }, _vm._l( _vm._$s(85, "f", { forItems: _vm.cplist.sleeplist, }), function (item, index, $26, $36) { return _c( "text", { key: _vm._$s(85, "f", { forIndex: $26, key: index, }), }, [ _vm._v( _vm._$s( "85-" + $36, "t0-0", _vm._s(item) ) ), ] ) } ), 0 ) : _vm._e(), _vm._$s( 86, "i", _vm.proposalnd == 3 && _vm.cplist.sportlist.length ) ? _c( "view", { staticClass: _vm._$s(86, "sc", "jianyi-con"), attrs: { _i: 86 }, }, _vm._l( _vm._$s(87, "f", { forItems: _vm.cplist.sportlist, }), function (item, index, $27, $37) { return _c( "text", { key: _vm._$s(87, "f", { forIndex: $27, key: index, }), }, [ _vm._v( _vm._$s( "87-" + $37, "t0-0", _vm._s(item) ) ), ] ) } ), 0 ) : _vm._e(), _vm._$s( 88, "i", _vm.proposalnd == 4 && _vm.cplist.moodlist.length ) ? _c( "view", { staticClass: _vm._$s(88, "sc", "jianyi-con"), attrs: { _i: 88 }, }, _vm._l( _vm._$s(89, "f", { forItems: _vm.cplist.moodlist, }), function (item, index, $28, $38) { return _c( "text", { key: _vm._$s(89, "f", { forIndex: $28, key: index, }), }, [ _vm._v( _vm._$s( "89-" + $38, "t0-0", _vm._s(item) ) ), ] ) } ), 0 ) : _vm._e(), ]), ] ), ]) : _vm._e(), _c("record", { attrs: { rtype: _vm.acd_id, _i: 90 } }), ], 1 ) : _vm._e(), _vm._$s(91, "i", _vm.active == 2) ? _c( "view", { staticClass: _vm._$s(91, "sc", "charts"), attrs: { _i: 91 } }, [ _c( "view", { staticClass: _vm._$s(92, "sc", "TrendPage"), attrs: { _i: 92 }, }, [ _c( "view", { staticClass: _vm._$s(93, "sc", "boxTime"), attrs: { _i: 93 }, }, [ _c( "view", { staticClass: _vm._$s(94, "sc", "one"), attrs: { _i: 94 }, }, [ _c( "picker", { attrs: { end: _vm._$s(95, "a-end", _vm.endDate), value: _vm._$s( 95, "a-value", _vm.startTime ? _vm.startTime : _vm.startDate ), _i: 95, }, on: { change: _vm.handStartTimeH }, }, [ _c( "view", { staticClass: _vm._$s( 96, "sc", "uni-input mr-10" ), attrs: { _i: 96 }, }, [ _vm._v( _vm._$s( 96, "t0-0", _vm._s( _vm.startTime ? _vm.startTime : _vm.startDate ) ) ), ] ), _c("icon", { staticClass: _vm._$s( 97, "sc", "iconfont icon-arrow-down-bold" ), attrs: { _i: 97 }, }), ] ), _c("view", { staticClass: _vm._$s(98, "sc", "center"), attrs: { _i: 98 }, }), _c( "picker", { attrs: { end: _vm._$s(99, "a-end", _vm.endDate), value: _vm._$s( 99, "a-value", _vm.endTime ? _vm.endTime : _vm.endDate ), _i: 99, }, on: { change: _vm.handEndTimeH }, }, [ _c( "view", { staticClass: _vm._$s( 100, "sc", "uni-input mr-10" ), attrs: { _i: 100 }, }, [ _vm._v( _vm._$s( 100, "t0-0", _vm._s( _vm.endTime ? _vm.endTime : _vm.endDate ) ) ), ] ), _c("icon", { staticClass: _vm._$s( 101, "sc", "iconfont icon-arrow-down-bold" ), attrs: { _i: 101 }, }), ] ), ] ), ] ), _vm._$s(102, "i", _vm.weightList.length) ? _c( "view", { staticClass: _vm._$s(102, "sc", "box"), attrs: { _i: 102 }, }, [ _c( "view", { staticClass: _vm._$s(103, "sc", "listC"), attrs: { _i: 103 }, }, _vm._l( _vm._$s(104, "f", { forItems: _vm.weightList }), function (item, index, $29, $39) { return _c( "view", { key: _vm._$s(104, "f", { forIndex: $29, key: index, }), staticClass: _vm._$s( "104-" + $39, "sc", "name" ), class: _vm._$s("104-" + $39, "c", { active2: index == _vm.active1, }), attrs: { _i: "104-" + $39 }, on: { click: function ($event) { return _vm.showbox(index) }, }, }, [ _vm._v( _vm._$s( "104-" + $39, "t0-0", _vm._s(item.title) ) ), ] ) } ), 0 ), _c( "view", { staticClass: _vm._$s(105, "sc", "blockC"), attrs: { _i: 105 }, }, [ _vm._$s(106, "i", _vm.handTrue) ? _c( "view", [ _c("qiunDataCharts", { attrs: { type: "area", chartData: _vm.lineData, canvas2d: true, canvasId: "charts09", cHeight: 480, cWidth: 680, animation: false, opts: { enableScroll: true, xAxis: { scrollShow: false, itemCount: 3, }, }, ontouch: true, _i: 107, }, }), ], 1 ) : _vm._e(), ] ), ] ) : _c( "view", { staticClass: _vm._$s(108, "sc", "box"), attrs: { _i: 108 }, }, [ _c( "view", { staticClass: _vm._$s(109, "sc", "nolist"), attrs: { _i: 109 }, }, [ _c("image", { attrs: { src: _vm._$s( 110, "a-src", __webpack_require__(/*! ../../static/none.png */ 17) ), _i: 110, }, }), _c("text"), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(112, "sc", "gridList"), attrs: { _i: 112 }, }, [ _c( "view", { staticClass: _vm._$s(113, "sc", "info"), attrs: { _i: 113 }, }, [ _c( "view", { staticClass: _vm._$s(114, "sc", "item"), attrs: { _i: 114 }, on: { click: function ($event) { return _vm.navTo( "/pages/history/history?acd_id=" + _vm.acd_id ) }, }, }, [ _c("text", { staticClass: _vm._$s( 115, "sc", "t-icon-lishi t-icon" ), attrs: { _i: 115 }, }), _c("view"), ] ), _c( "view", { staticClass: _vm._$s(117, "sc", "item"), attrs: { _i: 117 }, on: { click: function ($event) { return _vm.navTo( "/pages/compk/contrast?acd_id=" + _vm.acd_id ) }, }, }, [ _c("text", { staticClass: _vm._$s( 118, "sc", "t-icon-renshiduibifenxi t-icon" ), attrs: { _i: 118 }, }), _c("view"), ] ), ] ), _c( "view", { staticClass: _vm._$s(120, "sc", "data"), attrs: { _i: 120 }, }, [ _c( "view", { staticClass: _vm._$s(121, "sc", "item"), attrs: { _i: 121 }, on: { click: function ($event) { return _vm.handleClick(1) }, }, }, [ _c( "view", { staticClass: _vm._$s(122, "sc", "val"), attrs: { _i: 122 }, }, [ _vm._v( _vm._$s( 122, "t0-0", _vm._s( _vm.userInfo.target_current ? _vm.userInfo.target_current .target_weight : 0 ) ) ), _c("text"), ] ), _c( "view", { staticClass: _vm._$s(124, "sc", "name"), attrs: { _i: 124 }, }, [ _c("uni-icons", { staticClass: _vm._$s( 125, "sc", "iconfont icon-bianji" ), attrs: { color: "#FEC407", _i: 125 }, }), ], 1 ), ] ), _c( "view", { staticClass: _vm._$s(126, "sc", "item"), attrs: { _i: 126 }, }, [ _c( "view", { staticClass: _vm._$s(127, "sc", "val"), attrs: { _i: 127 }, }, [ _vm._v( _vm._$s( 127, "t0-0", _vm._s( _vm.userInfo.target_current ? Math.abs( _vm.userInfo.target_current .cumulative_weight ) : 0 ) ) ), _c("text"), ] ), _vm._$s( 129, "i", Number( _vm.userInfo.target_current.cumulative_weight ) > 0 ) ? _c("view", { staticClass: _vm._$s(129, "sc", "name"), attrs: { _i: 129 }, }) : _c("view", { staticClass: _vm._$s(130, "sc", "name"), attrs: { _i: 130 }, }), ] ), _c( "view", { staticClass: _vm._$s(131, "sc", "item"), attrs: { _i: 131 }, on: { click: function ($event) { return _vm.handleClick(2) }, }, }, [ _c( "view", { staticClass: _vm._$s(132, "sc", "val"), attrs: { _i: 132 }, }, [ _vm._v( _vm._$s( 132, "t0-0", _vm._s( _vm.userInfo.target_current ? _vm.userInfo.target_current .initial_weight : 0 ) ) ), _c("text"), ] ), _c( "view", { staticClass: _vm._$s(134, "sc", "name"), attrs: { _i: 134 }, }, [ _c("uni-icons", { staticClass: _vm._$s( 135, "sc", "iconfont icon-bianji" ), attrs: { color: "#FEC407", _i: 135 }, }), ], 1 ), ] ), _c( "view", { staticClass: _vm._$s(136, "sc", "item"), attrs: { _i: 136 }, }, [ _c( "view", { staticClass: _vm._$s(137, "sc", "val"), attrs: { _i: 137 }, }, [ _vm._v( _vm._$s( 137, "t0-0", _vm._s( _vm.userInfo.target_current ? _vm.userInfo.target_current .cumulative_day : 0 ) ) ), _c("text"), ] ), _c("view", { staticClass: _vm._$s(139, "sc", "name"), attrs: { _i: 139 }, }), ] ), ] ), ] ), _c("firstweight", { attrs: { type: _vm.ind, _i: 140 } }), ], 1 ) : _vm._e(), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 46 */ /*!***************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-collapse/components/uni-collapse/uni-collapse.vue ***! \***************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _uni_collapse_vue_vue_type_template_id_275068f4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./uni-collapse.vue?vue&type=template&id=275068f4& */ 47);\n/* harmony import */ var _uni_collapse_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./uni-collapse.vue?vue&type=script&lang=js& */ 49);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _uni_collapse_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _uni_collapse_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _uni_collapse_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _uni_collapse_vue_vue_type_template_id_275068f4___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _uni_collapse_vue_vue_type_template_id_275068f4___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _uni_collapse_vue_vue_type_template_id_275068f4___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/uni-collapse/components/uni-collapse/uni-collapse.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUg7QUFDekg7QUFDZ0U7QUFDTDs7O0FBRzNEO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLGtGQUFNO0FBQ1IsRUFBRSx1RkFBTTtBQUNSLEVBQUUsZ0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNDYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL3VuaS1jb2xsYXBzZS52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9Mjc1MDY4ZjQmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi91bmktY29sbGFwc2UudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi91bmktY29sbGFwc2UudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwidW5pX21vZHVsZXMvdW5pLWNvbGxhcHNlL2NvbXBvbmVudHMvdW5pLWNvbGxhcHNlL3VuaS1jb2xsYXBzZS52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///46\n"); /***/ }), /* 47 */ /*!**********************************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-collapse/components/uni-collapse/uni-collapse.vue?vue&type=template&id=275068f4& ***! \**********************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_collapse_vue_vue_type_template_id_275068f4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uni-collapse.vue?vue&type=template&id=275068f4& */ 48); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_collapse_vue_vue_type_template_id_275068f4___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_collapse_vue_vue_type_template_id_275068f4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_collapse_vue_vue_type_template_id_275068f4___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_collapse_vue_vue_type_template_id_275068f4___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 48 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-collapse/components/uni-collapse/uni-collapse.vue?vue&type=template&id=275068f4& ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "uni-collapse"), attrs: { _i: 0 } }, [_vm._t("default", null, { _i: 1 })], 2 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 49 */ /*!****************************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-collapse/components/uni-collapse/uni-collapse.vue?vue&type=script&lang=js& ***! \****************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_collapse_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uni-collapse.vue?vue&type=script&lang=js& */ 50);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_collapse_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_collapse_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_collapse_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_collapse_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_collapse_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW1xQixDQUFnQiw4cUJBQUcsRUFBQyIsImZpbGUiOiI0OS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdW5pLWNvbGxhcHNlLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91bmktY29sbGFwc2UudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///49\n"); /***/ }), /* 50 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-collapse/components/uni-collapse/uni-collapse.vue?vue&type=script&lang=js& ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n/**\n * Collapse 折叠面板\n * @description 展示可以折叠 / 展开的内容区域\n * @tutorial https://ext.dcloud.net.cn/plugin?id=23\n * @property {String|Array} value 当前激活面板改变时触发(如果是手风琴模式,参数类型为string,否则为array)\n * @property {Boolean} accordion = [true|false] 是否开启手风琴效果是否开启手风琴效果\n * @event {Function} change 切换面板时触发,如果是手风琴模式,返回类型为string,否则为array\n */\nvar _default = {\n name: 'uniCollapse',\n emits: ['change', 'activeItem', 'input', 'update:modelValue'],\n props: {\n value: {\n type: [String, Array],\n default: ''\n },\n modelValue: {\n type: [String, Array],\n default: ''\n },\n accordion: {\n // 是否开启手风琴效果\n type: [Boolean, String],\n default: false\n }\n },\n data: function data() {\n return {};\n },\n computed: {\n // TODO 兼容 vue2 和 vue3\n dataValue: function dataValue() {\n var value = typeof this.value === 'string' && this.value === '' || Array.isArray(this.value) && this.value.length === 0;\n var modelValue = typeof this.modelValue === 'string' && this.modelValue === '' || Array.isArray(this.modelValue) && this.modelValue.length === 0;\n if (value) {\n return this.modelValue;\n }\n if (modelValue) {\n return this.value;\n }\n return this.value;\n }\n },\n watch: {\n dataValue: function dataValue(val) {\n this.setOpen(val);\n }\n },\n created: function created() {\n this.childrens = [];\n this.names = [];\n },\n mounted: function mounted() {\n var _this = this;\n this.$nextTick(function () {\n _this.setOpen(_this.dataValue);\n });\n },\n methods: {\n setOpen: function setOpen(val) {\n var _this2 = this;\n var str = typeof val === 'string';\n var arr = Array.isArray(val);\n this.childrens.forEach(function (vm, index) {\n if (str) {\n if (val === vm.nameSync) {\n if (!_this2.accordion) {\n __f__(\"warn\", 'accordion 属性为 false ,v-model 类型应该为 array', \" at uni_modules/uni-collapse/components/uni-collapse/uni-collapse.vue:75\");\n return;\n }\n vm.isOpen = true;\n }\n }\n if (arr) {\n val.forEach(function (v) {\n if (v === vm.nameSync) {\n if (_this2.accordion) {\n __f__(\"warn\", 'accordion 属性为 true ,v-model 类型应该为 string', \" at uni_modules/uni-collapse/components/uni-collapse/uni-collapse.vue:85\");\n return;\n }\n vm.isOpen = true;\n }\n });\n }\n });\n this.emit(val);\n },\n setAccordion: function setAccordion(self) {\n if (!this.accordion) return;\n this.childrens.forEach(function (vm, index) {\n if (self !== vm) {\n vm.isOpen = false;\n }\n });\n },\n resize: function resize() {\n this.childrens.forEach(function (vm, index) {\n vm.getCollapseHeight();\n });\n },\n onChange: function onChange(isOpen, self) {\n var activeItem = [];\n if (this.accordion) {\n activeItem = isOpen ? self.nameSync : '';\n } else {\n this.childrens.forEach(function (vm, index) {\n if (vm.isOpen) {\n activeItem.push(vm.nameSync);\n }\n });\n }\n this.$emit('change', activeItem);\n this.emit(activeItem);\n },\n emit: function emit(val) {\n this.$emit('input', val);\n this.$emit('update:modelValue', val);\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdW5pLWNvbGxhcHNlL2NvbXBvbmVudHMvdW5pLWNvbGxhcHNlL3VuaS1jb2xsYXBzZS52dWUiXSwibmFtZXMiOlsibmFtZSIsImVtaXRzIiwicHJvcHMiLCJ2YWx1ZSIsInR5cGUiLCJkZWZhdWx0IiwibW9kZWxWYWx1ZSIsImFjY29yZGlvbiIsImRhdGEiLCJjb21wdXRlZCIsImRhdGFWYWx1ZSIsIkFycmF5Iiwid2F0Y2giLCJjcmVhdGVkIiwibW91bnRlZCIsIm1ldGhvZHMiLCJzZXRPcGVuIiwidm0iLCJ2YWwiLCJzZXRBY2NvcmRpb24iLCJyZXNpemUiLCJvbkNoYW5nZSIsImFjdGl2ZUl0ZW0iLCJlbWl0Il0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztBQU1BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFQQSxlQVFBO0VBQ0FBO0VBQ0FDO0VBQ0FDO0lBQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7SUFDQUM7TUFDQUY7TUFDQUM7SUFDQTtJQUNBRTtNQUNBO01BQ0FIO01BQ0FDO0lBQ0E7RUFDQTtFQUNBRztJQUNBO0VBQ0E7RUFDQUM7SUFDQTtJQUNBQztNQUNBLG1FQUNBQztNQUNBLGtGQUNBQTtNQUNBO1FBQ0E7TUFDQTtNQUNBO1FBQ0E7TUFDQTtNQUVBO0lBQ0E7RUFDQTtFQUNBQztJQUNBRjtNQUNBO0lBQ0E7RUFDQTtFQUNBRztJQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUFBO0lBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7TUFBQTtNQUNBO01BQ0E7TUFDQTtRQUNBO1VBQ0E7WUFDQTtjQUNBO2NBQ0E7WUFDQTtZQUNBQztVQUNBO1FBQ0E7UUFDQTtVQUNBQztZQUNBO2NBQ0E7Z0JBQ0E7Z0JBQ0E7Y0FDQTtjQUNBRDtZQUNBO1VBQ0E7UUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBRTtNQUNBO01BQ0E7UUFDQTtVQUNBRjtRQUNBO01BQ0E7SUFDQTtJQUNBRztNQUNBO1FBRUFIO01BS0E7SUFDQTtJQUNBSTtNQUNBO01BRUE7UUFDQUM7TUFDQTtRQUNBO1VBQ0E7WUFDQUE7VUFDQTtRQUNBO01BQ0E7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEsMkIiLCJmaWxlIjoiNTAuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJ1bmktY29sbGFwc2VcIj5cclxuXHRcdDxzbG90IC8+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG48c2NyaXB0PlxyXG5cdC8qKlxyXG5cdCAqIENvbGxhcHNlIOaKmOWPoOmdouadv1xyXG5cdCAqIEBkZXNjcmlwdGlvbiDlsZXnpLrlj6/ku6Xmipjlj6AgLyDlsZXlvIDnmoTlhoXlrrnljLrln59cclxuXHQgKiBAdHV0b3JpYWwgaHR0cHM6Ly9leHQuZGNsb3VkLm5ldC5jbi9wbHVnaW4/aWQ9MjNcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ3xBcnJheX0gdmFsdWUg5b2T5YmN5r+A5rS76Z2i5p2/5pS55Y+Y5pe26Kem5Y+RKOWmguaenOaYr+aJi+mjjueQtOaooeW8j++8jOWPguaVsOexu+Wei+S4unN0cmluZ++8jOWQpuWImeS4umFycmF5KVxyXG5cdCAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn0gYWNjb3JkaW9uID0gW3RydWV8ZmFsc2VdIOaYr+WQpuW8gOWQr+aJi+mjjueQtOaViOaenOaYr+WQpuW8gOWQr+aJi+mjjueQtOaViOaenFxyXG5cdCAqIEBldmVudCB7RnVuY3Rpb259IGNoYW5nZSDliIfmjaLpnaLmnb/ml7bop6blj5HvvIzlpoLmnpzmmK/miYvpo47nkLTmqKHlvI/vvIzov5Tlm57nsbvlnovkuLpzdHJpbmfvvIzlkKbliJnkuLphcnJheVxyXG5cdCAqL1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6ICd1bmlDb2xsYXBzZScsXHJcblx0XHRlbWl0czpbJ2NoYW5nZScsJ2FjdGl2ZUl0ZW0nLCdpbnB1dCcsJ3VwZGF0ZTptb2RlbFZhbHVlJ10sXHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHR2YWx1ZToge1xyXG5cdFx0XHRcdHR5cGU6IFtTdHJpbmcsIEFycmF5XSxcclxuXHRcdFx0XHRkZWZhdWx0OiAnJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRtb2RlbFZhbHVlOiB7XHJcblx0XHRcdFx0dHlwZTogW1N0cmluZywgQXJyYXldLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHRcdH0sXHJcblx0XHRcdGFjY29yZGlvbjoge1xyXG5cdFx0XHRcdC8vIOaYr+WQpuW8gOWQr+aJi+mjjueQtOaViOaenFxyXG5cdFx0XHRcdHR5cGU6IFtCb29sZWFuLCBTdHJpbmddLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IGZhbHNlXHJcblx0XHRcdH0sXHJcblx0XHR9LFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHt9XHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IHtcclxuXHRcdFx0Ly8gVE9ETyDlhbzlrrkgdnVlMiDlkowgdnVlM1xyXG5cdFx0XHRkYXRhVmFsdWUoKSB7XHJcblx0XHRcdFx0bGV0IHZhbHVlID0gKHR5cGVvZiB0aGlzLnZhbHVlID09PSAnc3RyaW5nJyAmJiB0aGlzLnZhbHVlID09PSAnJykgfHxcclxuXHRcdFx0XHRcdChBcnJheS5pc0FycmF5KHRoaXMudmFsdWUpICYmIHRoaXMudmFsdWUubGVuZ3RoID09PSAwKVxyXG5cdFx0XHRcdGxldCBtb2RlbFZhbHVlID0gKHR5cGVvZiB0aGlzLm1vZGVsVmFsdWUgPT09ICdzdHJpbmcnICYmIHRoaXMubW9kZWxWYWx1ZSA9PT0gJycpIHx8XHJcblx0XHRcdFx0XHQoQXJyYXkuaXNBcnJheSh0aGlzLm1vZGVsVmFsdWUpICYmIHRoaXMubW9kZWxWYWx1ZS5sZW5ndGggPT09IDApXHJcblx0XHRcdFx0aWYgKHZhbHVlKSB7XHJcblx0XHRcdFx0XHRyZXR1cm4gdGhpcy5tb2RlbFZhbHVlXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmIChtb2RlbFZhbHVlKSB7XHJcblx0XHRcdFx0XHRyZXR1cm4gdGhpcy52YWx1ZVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0cmV0dXJuIHRoaXMudmFsdWVcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdHdhdGNoOiB7XHJcblx0XHRcdGRhdGFWYWx1ZSh2YWwpIHtcblx0XHRcdFx0dGhpcy5zZXRPcGVuKHZhbClcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNyZWF0ZWQoKSB7XHJcblx0XHRcdHRoaXMuY2hpbGRyZW5zID0gW11cclxuXHRcdFx0dGhpcy5uYW1lcyA9IFtdXHJcblx0XHR9LFxyXG5cdFx0bW91bnRlZCgpIHtcblx0XHRcdHRoaXMuJG5leHRUaWNrKCgpPT57XG5cdFx0XHRcdHRoaXMuc2V0T3Blbih0aGlzLmRhdGFWYWx1ZSlcblx0XHRcdH0pXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0c2V0T3Blbih2YWwpIHtcclxuXHRcdFx0XHRsZXQgc3RyID0gdHlwZW9mIHZhbCA9PT0gJ3N0cmluZydcclxuXHRcdFx0XHRsZXQgYXJyID0gQXJyYXkuaXNBcnJheSh2YWwpXG5cdFx0XHRcdHRoaXMuY2hpbGRyZW5zLmZvckVhY2goKHZtLCBpbmRleCkgPT4ge1xyXG5cdFx0XHRcdFx0aWYgKHN0cikge1xyXG5cdFx0XHRcdFx0XHRpZiAodmFsID09PSB2bS5uYW1lU3luYykge1xyXG5cdFx0XHRcdFx0XHRcdGlmICghdGhpcy5hY2NvcmRpb24pIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnNvbGUud2FybignYWNjb3JkaW9uIOWxnuaAp+S4uiBmYWxzZSAsdi1tb2RlbCDnsbvlnovlupTor6XkuLogYXJyYXknKVxyXG5cdFx0XHRcdFx0XHRcdFx0cmV0dXJuXHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdHZtLmlzT3BlbiA9IHRydWVcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGlmIChhcnIpIHtcclxuXHRcdFx0XHRcdFx0dmFsLmZvckVhY2godiA9PiB7XHJcblx0XHRcdFx0XHRcdFx0aWYgKHYgPT09IHZtLm5hbWVTeW5jKSB7XG5cdFx0XHRcdFx0XHRcdFx0aWYgKHRoaXMuYWNjb3JkaW9uKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbnNvbGUud2FybignYWNjb3JkaW9uIOWxnuaAp+S4uiB0cnVlICx2LW1vZGVsIOexu+Wei+W6lOivpeS4uiBzdHJpbmcnKVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdHZtLmlzT3BlbiA9IHRydWVcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHR0aGlzLmVtaXQodmFsKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRzZXRBY2NvcmRpb24oc2VsZikge1xyXG5cdFx0XHRcdGlmICghdGhpcy5hY2NvcmRpb24pIHJldHVyblxyXG5cdFx0XHRcdHRoaXMuY2hpbGRyZW5zLmZvckVhY2goKHZtLCBpbmRleCkgPT4ge1xyXG5cdFx0XHRcdFx0aWYgKHNlbGYgIT09IHZtKSB7XHJcblx0XHRcdFx0XHRcdHZtLmlzT3BlbiA9IGZhbHNlXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0cmVzaXplKCkge1xyXG5cdFx0XHRcdHRoaXMuY2hpbGRyZW5zLmZvckVhY2goKHZtLCBpbmRleCkgPT4ge1xyXG5cdFx0XHRcdFx0Ly8gI2lmbmRlZiBBUFAtTlZVRVxyXG5cdFx0XHRcdFx0dm0uZ2V0Q29sbGFwc2VIZWlnaHQoKVxyXG5cdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0XHQvLyAjaWZkZWYgQVBQLU5WVUVcclxuXHRcdFx0XHRcdHZtLmdldE52dWVId2lnaHQoKVxyXG5cdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0b25DaGFuZ2UoaXNPcGVuLCBzZWxmKSB7XHJcblx0XHRcdFx0bGV0IGFjdGl2ZUl0ZW0gPSBbXVxyXG5cclxuXHRcdFx0XHRpZiAodGhpcy5hY2NvcmRpb24pIHtcclxuXHRcdFx0XHRcdGFjdGl2ZUl0ZW0gPSBpc09wZW4gPyBzZWxmLm5hbWVTeW5jIDogJydcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0dGhpcy5jaGlsZHJlbnMuZm9yRWFjaCgodm0sIGluZGV4KSA9PiB7XHJcblx0XHRcdFx0XHRcdGlmICh2bS5pc09wZW4pIHtcclxuXHRcdFx0XHRcdFx0XHRhY3RpdmVJdGVtLnB1c2godm0ubmFtZVN5bmMpXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRoaXMuJGVtaXQoJ2NoYW5nZScsIGFjdGl2ZUl0ZW0pXHJcblx0XHRcdFx0dGhpcy5lbWl0KGFjdGl2ZUl0ZW0pXHJcblx0XHRcdH0sXHJcblx0XHRcdGVtaXQodmFsKXtcclxuXHRcdFx0XHR0aGlzLiRlbWl0KCdpbnB1dCcsIHZhbClcclxuXHRcdFx0XHR0aGlzLiRlbWl0KCd1cGRhdGU6bW9kZWxWYWx1ZScsIHZhbClcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiID5cclxuXHQudW5pLWNvbGxhcHNlIHtcclxuXHRcdC8qICNpZm5kZWYgQVBQLU5WVUUgKi9cclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0LyogI2lmZGVmIEFQUC1OVlVFICovXHJcblx0XHRmbGV4OiAxO1xyXG5cdFx0LyogI2VuZGlmICovXHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHR9XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///50\n"); /***/ }), /* 51 */ /*!*************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-collapse/components/uni-collapse-item/uni-collapse-item.vue ***! \*************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _uni_collapse_item_vue_vue_type_template_id_41027c34___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./uni-collapse-item.vue?vue&type=template&id=41027c34& */ 52);\n/* harmony import */ var _uni_collapse_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./uni-collapse-item.vue?vue&type=script&lang=js& */ 54);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _uni_collapse_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _uni_collapse_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _uni_collapse_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _uni_collapse_item_vue_vue_type_template_id_41027c34___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _uni_collapse_item_vue_vue_type_template_id_41027c34___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _uni_collapse_item_vue_vue_type_template_id_41027c34___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/uni-collapse/components/uni-collapse-item/uni-collapse-item.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEg7QUFDOUg7QUFDcUU7QUFDTDs7O0FBR2hFO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLHVGQUFNO0FBQ1IsRUFBRSw0RkFBTTtBQUNSLEVBQUUscUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNTEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL3VuaS1jb2xsYXBzZS1pdGVtLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD00MTAyN2MzNCZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3VuaS1jb2xsYXBzZS1pdGVtLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vdW5pLWNvbGxhcHNlLWl0ZW0udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwidW5pX21vZHVsZXMvdW5pLWNvbGxhcHNlL2NvbXBvbmVudHMvdW5pLWNvbGxhcHNlLWl0ZW0vdW5pLWNvbGxhcHNlLWl0ZW0udnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///51\n"); /***/ }), /* 52 */ /*!********************************************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-collapse/components/uni-collapse-item/uni-collapse-item.vue?vue&type=template&id=41027c34& ***! \********************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_collapse_item_vue_vue_type_template_id_41027c34___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uni-collapse-item.vue?vue&type=template&id=41027c34& */ 53); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_collapse_item_vue_vue_type_template_id_41027c34___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_collapse_item_vue_vue_type_template_id_41027c34___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_collapse_item_vue_vue_type_template_id_41027c34___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_collapse_item_vue_vue_type_template_id_41027c34___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 53 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-collapse/components/uni-collapse-item/uni-collapse-item.vue?vue&type=template&id=41027c34& ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uniIcons: __webpack_require__(/*! @/uni_modules/uni-icons/components/uni-icons/uni-icons.vue */ 10) .default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "uni-collapse-item"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "uni-collapse-item__title"), class: _vm._$s(1, "c", { "is-open": _vm.isOpen && _vm.titleBorder === "auto", "uni-collapse-item-border": _vm.titleBorder !== "none", }), attrs: { _i: 1 }, on: { click: function ($event) { return _vm.onClick(!_vm.isOpen) }, }, }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "uni-collapse-item__title-wrap"), attrs: { _i: 2 }, }, [ _vm._t( "title", [ _c( "view", { staticClass: _vm._$s( 4, "sc", "uni-collapse-item__title-box" ), class: _vm._$s(4, "c", { "is-disabled": _vm.disabled }), attrs: { _i: 4 }, }, [ _vm._$s(5, "i", _vm.thumb) ? _c("image", { staticClass: _vm._$s( 5, "sc", "uni-collapse-item__title-img" ), attrs: { src: _vm._$s(5, "a-src", _vm.thumb), _i: 5, }, }) : _vm._e(), _c( "text", { staticClass: _vm._$s( 6, "sc", "uni-collapse-item__title-text" ), attrs: { _i: 6 }, }, [_vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.title)))] ), ] ), ], { _i: 3 } ), ], 2 ), _vm._$s(7, "i", _vm.showArrow) ? _c( "view", { staticClass: _vm._$s( 7, "sc", "uni-collapse-item__title-arrow" ), class: _vm._$s(7, "c", { "uni-collapse-item__title-arrow-active": _vm.isOpen, "uni-collapse-item--animation": _vm.showAnimation === true, }), attrs: { _i: 7 }, }, [ _c("uni-icons", { attrs: { color: _vm.disabled ? "#ddd" : "#bbb", size: "14", type: "bottom", _i: 8, }, }), ], 1 ) : _vm._e(), ] ), _c( "view", { staticClass: _vm._$s(9, "sc", "uni-collapse-item__wrap"), class: _vm._$s(9, "c", { "is--transition": _vm.showAnimation }), style: _vm._$s(9, "s", { height: (_vm.isOpen ? _vm.height : 0) + "px", }), attrs: { _i: 9 }, }, [ _c( "view", { ref: "collapse--hook", staticClass: _vm._$s(10, "sc", "uni-collapse-item__wrap-content"), class: _vm._$s(10, "c", { open: _vm.isheight, "uni-collapse-item--border": _vm.border && _vm.isOpen, }), attrs: { id: _vm._$s(10, "a-id", _vm.elId), _i: 10 }, }, [_vm._t("default", null, { _i: 11 })], 2 ), ] ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 54 */ /*!**************************************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-collapse/components/uni-collapse-item/uni-collapse-item.vue?vue&type=script&lang=js& ***! \**************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_collapse_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uni-collapse-item.vue?vue&type=script&lang=js& */ 55);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_collapse_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_collapse_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_collapse_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_collapse_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_collapse_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdxQixDQUFnQixtckJBQUcsRUFBQyIsImZpbGUiOiI1NC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdW5pLWNvbGxhcHNlLWl0ZW0udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3VuaS1jb2xsYXBzZS1pdGVtLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///54\n"); /***/ }), /* 55 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-collapse/components/uni-collapse-item/uni-collapse-item.vue?vue&type=script&lang=js& ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n/**\n * CollapseItem 折叠面板子组件\n * @description 折叠面板子组件\n * @property {String} title 标题文字\n * @property {String} thumb 标题左侧缩略图\n * @property {String} name 唯一标志符\n * @property {Boolean} open = [true|false] 是否展开组件\n * @property {Boolean} titleBorder = [true|false] 是否显示标题分隔线\n * @property {String} border = ['auto'|'show'|'none'] 是否显示分隔线\n * @property {Boolean} disabled = [true|false] 是否展开面板\n * @property {Boolean} showAnimation = [true|false] 开启动画\n * @property {Boolean} showArrow = [true|false] 是否显示右侧箭头\n */\nvar _default = {\n name: 'uniCollapseItem',\n props: {\n // 列表标题\n title: {\n type: String,\n default: ''\n },\n name: {\n type: [Number, String],\n default: ''\n },\n // 是否禁用\n disabled: {\n type: Boolean,\n default: false\n },\n // 是否显示动画,app 端默认不开启动画,卡顿严重\n showAnimation: {\n type: Boolean,\n default: false\n },\n // 是否展开\n open: {\n type: Boolean,\n default: false\n },\n // 缩略图\n thumb: {\n type: String,\n default: ''\n },\n // 标题分隔线显示类型\n titleBorder: {\n type: String,\n default: 'auto'\n },\n border: {\n type: Boolean,\n default: true\n },\n showArrow: {\n type: Boolean,\n default: true\n }\n },\n data: function data() {\n // TODO 随机生生元素ID,解决百度小程序获取同一个元素位置信息的bug\n var elId = \"Uni_\".concat(Math.ceil(Math.random() * 10e5).toString(36));\n return {\n isOpen: false,\n isheight: null,\n height: 0,\n elId: elId,\n nameSync: 0\n };\n },\n watch: {\n open: function open(val) {\n this.isOpen = val;\n this.onClick(val, 'init');\n }\n },\n updated: function updated(e) {\n var _this = this;\n this.$nextTick(function () {\n _this.init(true);\n });\n },\n created: function created() {\n this.collapse = this.getCollapse();\n this.oldHeight = 0;\n this.onClick(this.open, 'init');\n },\n // TODO vue2\n destroyed: function destroyed() {\n if (this.__isUnmounted) return;\n this.uninstall();\n },\n mounted: function mounted() {\n if (!this.collapse) return;\n if (this.name !== '') {\n this.nameSync = this.name;\n } else {\n this.nameSync = this.collapse.childrens.length + '';\n }\n if (this.collapse.names.indexOf(this.nameSync) === -1) {\n this.collapse.names.push(this.nameSync);\n } else {\n __f__(\"warn\", \"name \\u503C \".concat(this.nameSync, \" \\u91CD\\u590D\"), \" at uni_modules/uni-collapse/components/uni-collapse-item/uni-collapse-item.vue:154\");\n }\n if (this.collapse.childrens.indexOf(this) === -1) {\n this.collapse.childrens.push(this);\n }\n this.init();\n },\n methods: {\n init: function init(type) {\n this.getCollapseHeight(type);\n },\n uninstall: function uninstall() {\n var _this2 = this;\n if (this.collapse) {\n this.collapse.childrens.forEach(function (item, index) {\n if (item === _this2) {\n _this2.collapse.childrens.splice(index, 1);\n }\n });\n this.collapse.names.forEach(function (item, index) {\n if (item === _this2.nameSync) {\n _this2.collapse.names.splice(index, 1);\n }\n });\n }\n },\n onClick: function onClick(isOpen, type) {\n if (this.disabled) return;\n this.isOpen = isOpen;\n if (this.isOpen && this.collapse) {\n this.collapse.setAccordion(this);\n }\n if (type !== 'init') {\n this.collapse.onChange(isOpen, this);\n }\n },\n getCollapseHeight: function getCollapseHeight(type) {\n var _this3 = this;\n var index = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;\n var views = uni.createSelectorQuery().in(this);\n views.select(\"#\".concat(this.elId)).fields({\n size: true\n }, function (data) {\n // TODO 百度中可能获取不到节点信息 ,需要循环获取\n if (index >= 10) return;\n if (!data) {\n index++;\n _this3.getCollapseHeight(false, index);\n return;\n }\n _this3.height = data.height;\n _this3.isheight = true;\n if (type) return;\n _this3.onClick(_this3.isOpen, 'init');\n }).exec();\n },\n getNvueHwight: function getNvueHwight(type) {\n var _this4 = this;\n var result = dom.getComponentRect(this.$refs['collapse--hook'], function (option) {\n if (option && option.result && option.size) {\n _this4.height = option.size.height;\n _this4.isheight = true;\n if (type) return;\n _this4.onClick(_this4.open, 'init');\n }\n });\n },\n /**\n * 获取父元素实例\n */\n getCollapse: function getCollapse() {\n var name = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'uniCollapse';\n var parent = this.$parent;\n var parentName = parent.$options.name;\n while (parentName !== name) {\n parent = parent.$parent;\n if (!parent) return false;\n parentName = parent.$options.name;\n }\n return parent;\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdW5pLWNvbGxhcHNlL2NvbXBvbmVudHMvdW5pLWNvbGxhcHNlLWl0ZW0vdW5pLWNvbGxhcHNlLWl0ZW0udnVlIl0sIm5hbWVzIjpbIm5hbWUiLCJwcm9wcyIsInRpdGxlIiwidHlwZSIsImRlZmF1bHQiLCJkaXNhYmxlZCIsInNob3dBbmltYXRpb24iLCJvcGVuIiwidGh1bWIiLCJ0aXRsZUJvcmRlciIsImJvcmRlciIsInNob3dBcnJvdyIsImRhdGEiLCJpc09wZW4iLCJpc2hlaWdodCIsImhlaWdodCIsImVsSWQiLCJuYW1lU3luYyIsIndhdGNoIiwidXBkYXRlZCIsImNyZWF0ZWQiLCJkZXN0cm95ZWQiLCJtb3VudGVkIiwibWV0aG9kcyIsImluaXQiLCJ1bmluc3RhbGwiLCJvbkNsaWNrIiwiZ2V0Q29sbGFwc2VIZWlnaHQiLCJ2aWV3cyIsInNlbGVjdCIsImZpZWxkcyIsInNpemUiLCJpbmRleCIsImV4ZWMiLCJnZXROdnVlSHdpZ2h0IiwiZ2V0Q29sbGFwc2UiLCJwYXJlbnQiLCJwYXJlbnROYW1lIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFrQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFaQSxlQWFBO0VBQ0FBO0VBQ0FDO0lBQ0E7SUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtJQUNBSjtNQUNBRztNQUNBQztJQUNBO0lBQ0E7SUFDQUM7TUFDQUY7TUFDQUM7SUFDQTtJQUVBO0lBQ0FFO01BQ0FIO01BQ0FDO0lBQ0E7SUFTQTtJQUNBRztNQUNBSjtNQUNBQztJQUNBO0lBQ0E7SUFDQUk7TUFDQUw7TUFDQUM7SUFDQTtJQUNBO0lBQ0FLO01BQ0FOO01BQ0FDO0lBQ0E7SUFDQU07TUFDQVA7TUFDQUM7SUFDQTtJQUNBTztNQUNBUjtNQUNBQztJQUNBO0VBQ0E7RUFDQVE7SUFDQTtJQUNBO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FYO01BQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQVk7SUFBQTtJQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQTtJQUNBO0VBQ0E7RUFFQTtFQUNBQztJQUNBO0lBQ0E7RUFDQTtFQVNBQztJQUNBO0lBQ0E7TUFDQTtJQUNBO01BQ0E7SUFDQTtJQUNBO01BQ0E7SUFDQTtNQUNBO0lBQ0E7SUFDQTtNQUNBO0lBQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BRUE7SUFLQTtJQUNBQztNQUFBO01BQ0E7UUFDQTtVQUNBO1lBQ0E7VUFDQTtRQUNBO1FBQ0E7VUFDQTtZQUNBO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0E7UUFDQTtNQUNBO01BQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFBQTtNQUFBO01BQ0E7TUFDQUMsTUFDQUMsOEJBQ0FDO1FBQ0FDO01BQ0E7UUFDQTtRQUNBO1FBQ0E7VUFDQUM7VUFDQTtVQUNBO1FBQ0E7UUFLQTtRQUVBO1FBQ0E7UUFDQTtNQUNBLEdBQ0FDO0lBQ0E7SUFDQUM7TUFBQTtNQUNBO1FBQ0E7VUFLQTtVQUVBO1VBQ0E7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtJQUNBQztNQUFBO01BQ0E7TUFDQTtNQUNBO1FBQ0FDO1FBQ0E7UUFDQUM7TUFDQTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEsMkIiLCJmaWxlIjoiNTUuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJ1bmktY29sbGFwc2UtaXRlbVwiPlxyXG5cdFx0PCEtLSBvbkNsaWNrKCFpc09wZW4pIC0tPlxyXG5cdFx0PHZpZXcgQGNsaWNrPVwib25DbGljayghaXNPcGVuKVwiIGNsYXNzPVwidW5pLWNvbGxhcHNlLWl0ZW1fX3RpdGxlXCJcclxuXHRcdFx0OmNsYXNzPVwieydpcy1vcGVuJzppc09wZW4gJiZ0aXRsZUJvcmRlciA9PT0gJ2F1dG8nICwndW5pLWNvbGxhcHNlLWl0ZW0tYm9yZGVyJzp0aXRsZUJvcmRlciAhPT0gJ25vbmUnfVwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInVuaS1jb2xsYXBzZS1pdGVtX190aXRsZS13cmFwXCI+XHJcblx0XHRcdFx0PHNsb3QgbmFtZT1cInRpdGxlXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInVuaS1jb2xsYXBzZS1pdGVtX190aXRsZS1ib3hcIiA6Y2xhc3M9XCJ7J2lzLWRpc2FibGVkJzpkaXNhYmxlZH1cIj5cclxuXHRcdFx0XHRcdFx0PGltYWdlIHYtaWY9XCJ0aHVtYlwiIDpzcmM9XCJ0aHVtYlwiIGNsYXNzPVwidW5pLWNvbGxhcHNlLWl0ZW1fX3RpdGxlLWltZ1wiIC8+XHJcblx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidW5pLWNvbGxhcHNlLWl0ZW1fX3RpdGxlLXRleHRcIj57eyB0aXRsZSB9fTwvdGV4dD5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3Nsb3Q+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgdi1pZj1cInNob3dBcnJvd1wiXHJcblx0XHRcdFx0OmNsYXNzPVwieyAndW5pLWNvbGxhcHNlLWl0ZW1fX3RpdGxlLWFycm93LWFjdGl2ZSc6IGlzT3BlbiwgJ3VuaS1jb2xsYXBzZS1pdGVtLS1hbmltYXRpb24nOiBzaG93QW5pbWF0aW9uID09PSB0cnVlIH1cIlxyXG5cdFx0XHRcdGNsYXNzPVwidW5pLWNvbGxhcHNlLWl0ZW1fX3RpdGxlLWFycm93XCI+XHJcblx0XHRcdFx0PHVuaS1pY29ucyA6Y29sb3I9XCJkaXNhYmxlZD8nI2RkZCc6JyNiYmInXCIgc2l6ZT1cIjE0XCIgdHlwZT1cImJvdHRvbVwiIC8+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwidW5pLWNvbGxhcHNlLWl0ZW1fX3dyYXBcIiA6Y2xhc3M9XCJ7J2lzLS10cmFuc2l0aW9uJzpzaG93QW5pbWF0aW9ufVwiXHJcblx0XHRcdDpzdHlsZT1cIntoZWlnaHQ6IChpc09wZW4/aGVpZ2h0OjApICsncHgnfVwiPlxyXG5cdFx0XHQ8dmlldyA6aWQ9XCJlbElkXCIgcmVmPVwiY29sbGFwc2UtLWhvb2tcIiBjbGFzcz1cInVuaS1jb2xsYXBzZS1pdGVtX193cmFwLWNvbnRlbnRcIlxyXG5cdFx0XHRcdDpjbGFzcz1cIntvcGVuOmlzaGVpZ2h0LCd1bmktY29sbGFwc2UtaXRlbS0tYm9yZGVyJzpib3JkZXImJmlzT3Blbn1cIj5cclxuXHRcdFx0XHQ8c2xvdD48L3Nsb3Q+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHQvLyAjaWZkZWYgQVBQLU5WVUVcclxuXHRjb25zdCBkb20gPSB3ZWV4LnJlcXVpcmVNb2R1bGUoJ2RvbScpXHJcblx0Ly8gI2VuZGlmXHJcblx0LyoqXHJcblx0ICogQ29sbGFwc2VJdGVtIOaKmOWPoOmdouadv+WtkOe7hOS7tlxyXG5cdCAqIEBkZXNjcmlwdGlvbiDmipjlj6DpnaLmnb/lrZDnu4Tku7ZcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ30gdGl0bGUg5qCH6aKY5paH5a2XXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9IHRodW1iIOagh+mimOW3puS+p+e8qeeVpeWbvlxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBuYW1lIOWUr+S4gOagh+W/l+esplxyXG5cdCAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn0gb3BlbiA9IFt0cnVlfGZhbHNlXSDmmK/lkKblsZXlvIDnu4Tku7ZcclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59IHRpdGxlQm9yZGVyID0gW3RydWV8ZmFsc2VdIOaYr+WQpuaYvuekuuagh+mimOWIhumalOe6v1xyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBib3JkZXIgPSBbJ2F1dG8nfCdzaG93J3wnbm9uZSddIOaYr+WQpuaYvuekuuWIhumalOe6v1xyXG5cdCAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn0gZGlzYWJsZWQgPSBbdHJ1ZXxmYWxzZV0g5piv5ZCm5bGV5byA6Z2i5p2/XHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufSBzaG93QW5pbWF0aW9uID0gW3RydWV8ZmFsc2VdIOW8gOWQr+WKqOeUu1xyXG5cdCAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn0gc2hvd0Fycm93ID0gW3RydWV8ZmFsc2VdIOaYr+WQpuaYvuekuuWPs+S+p+eureWktFxyXG5cdCAqL1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6ICd1bmlDb2xsYXBzZUl0ZW0nLFxyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0Ly8g5YiX6KGo5qCH6aKYXHJcblx0XHRcdHRpdGxlOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHRcdH0sXHJcblx0XHRcdG5hbWU6IHtcclxuXHRcdFx0XHR0eXBlOiBbTnVtYmVyLCBTdHJpbmddLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOaYr+WQpuemgeeUqFxyXG5cdFx0XHRkaXNhYmxlZDoge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8gI2lmZGVmIEFQUC1QTFVTXHJcblx0XHRcdC8vIOaYr+WQpuaYvuekuuWKqOeUuyxhcHAg56uv6buY6K6k5LiN5byA5ZCv5Yqo55S777yM5Y2h6aG/5Lil6YeNXHJcblx0XHRcdHNob3dBbmltYXRpb246IHtcclxuXHRcdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IGZhbHNlXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHQvLyAjaWZuZGVmIEFQUC1QTFVTXHJcblx0XHRcdC8vIOaYr+WQpuaYvuekuuWKqOeUu1xyXG5cdFx0XHRzaG93QW5pbWF0aW9uOiB7XHJcblx0XHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0XHRkZWZhdWx0OiB0cnVlXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHQvLyDmmK/lkKblsZXlvIBcclxuXHRcdFx0b3Blbjoge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g57yp55Wl5Zu+XHJcblx0XHRcdHRodW1iOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOagh+mimOWIhumalOe6v+aYvuekuuexu+Wei1xyXG5cdFx0XHR0aXRsZUJvcmRlcjoge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiAnYXV0bydcclxuXHRcdFx0fSxcclxuXHRcdFx0Ym9yZGVyOiB7XHJcblx0XHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0XHRkZWZhdWx0OiB0cnVlXHJcblx0XHRcdH0sXHJcblx0XHRcdHNob3dBcnJvdzoge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogdHJ1ZVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0Ly8gVE9ETyDpmo/mnLrnlJ/nlJ/lhYPntKBJRO+8jOino+WGs+eZvuW6puWwj+eoi+W6j+iOt+WPluWQjOS4gOS4quWFg+e0oOS9jee9ruS/oeaBr+eahGJ1Z1xyXG5cdFx0XHRjb25zdCBlbElkID0gYFVuaV8ke01hdGguY2VpbChNYXRoLnJhbmRvbSgpICogMTBlNSkudG9TdHJpbmcoMzYpfWBcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRpc09wZW46IGZhbHNlLFxyXG5cdFx0XHRcdGlzaGVpZ2h0OiBudWxsLFxyXG5cdFx0XHRcdGhlaWdodDogMCxcclxuXHRcdFx0XHRlbElkLFxyXG5cdFx0XHRcdG5hbWVTeW5jOiAwXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHR3YXRjaDoge1xyXG5cdFx0XHRvcGVuKHZhbCkge1xyXG5cdFx0XHRcdHRoaXMuaXNPcGVuID0gdmFsXHJcblx0XHRcdFx0dGhpcy5vbkNsaWNrKHZhbCwgJ2luaXQnKVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0dXBkYXRlZChlKSB7XHJcblx0XHRcdHRoaXMuJG5leHRUaWNrKCgpID0+IHtcclxuXHRcdFx0XHR0aGlzLmluaXQodHJ1ZSlcclxuXHRcdFx0fSlcclxuXHRcdH0sXHJcblx0XHRjcmVhdGVkKCkge1xyXG5cdFx0XHR0aGlzLmNvbGxhcHNlID0gdGhpcy5nZXRDb2xsYXBzZSgpXHJcblx0XHRcdHRoaXMub2xkSGVpZ2h0ID0gMFxyXG5cdFx0XHR0aGlzLm9uQ2xpY2sodGhpcy5vcGVuLCAnaW5pdCcpXHJcblx0XHR9LFxyXG5cdFx0Ly8gI2lmbmRlZiBWVUUzXHJcblx0XHQvLyBUT0RPIHZ1ZTJcclxuXHRcdGRlc3Ryb3llZCgpIHtcclxuXHRcdFx0aWYgKHRoaXMuX19pc1VubW91bnRlZCkgcmV0dXJuXHJcblx0XHRcdHRoaXMudW5pbnN0YWxsKClcclxuXHRcdH0sXHJcblx0XHQvLyAjZW5kaWZcclxuXHRcdC8vICNpZmRlZiBWVUUzXHJcblx0XHQvLyBUT0RPIHZ1ZTNcclxuXHRcdHVubW91bnRlZCgpIHtcclxuXHRcdFx0dGhpcy5fX2lzVW5tb3VudGVkID0gdHJ1ZVxyXG5cdFx0XHR0aGlzLnVuaW5zdGFsbCgpXHJcblx0XHR9LFxyXG5cdFx0Ly8gI2VuZGlmXHJcblx0XHRtb3VudGVkKCkge1xyXG5cdFx0XHRpZiAoIXRoaXMuY29sbGFwc2UpIHJldHVyblxyXG5cdFx0XHRpZiAodGhpcy5uYW1lICE9PSAnJykge1xyXG5cdFx0XHRcdHRoaXMubmFtZVN5bmMgPSB0aGlzLm5hbWVcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHR0aGlzLm5hbWVTeW5jID0gdGhpcy5jb2xsYXBzZS5jaGlsZHJlbnMubGVuZ3RoICsgJydcclxuXHRcdFx0fVxyXG5cdFx0XHRpZiAodGhpcy5jb2xsYXBzZS5uYW1lcy5pbmRleE9mKHRoaXMubmFtZVN5bmMpID09PSAtMSkge1xyXG5cdFx0XHRcdHRoaXMuY29sbGFwc2UubmFtZXMucHVzaCh0aGlzLm5hbWVTeW5jKVxyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdGNvbnNvbGUud2FybihgbmFtZSDlgLwgJHt0aGlzLm5hbWVTeW5jfSDph43lpI1gKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRpZiAodGhpcy5jb2xsYXBzZS5jaGlsZHJlbnMuaW5kZXhPZih0aGlzKSA9PT0gLTEpIHtcclxuXHRcdFx0XHR0aGlzLmNvbGxhcHNlLmNoaWxkcmVucy5wdXNoKHRoaXMpXHJcblx0XHRcdH1cclxuXHRcdFx0dGhpcy5pbml0KClcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGluaXQodHlwZSkge1xyXG5cdFx0XHRcdC8vICNpZm5kZWYgQVBQLU5WVUVcclxuXHRcdFx0XHR0aGlzLmdldENvbGxhcHNlSGVpZ2h0KHR5cGUpXHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0Ly8gI2lmZGVmIEFQUC1OVlVFXHJcblx0XHRcdFx0dGhpcy5nZXROdnVlSHdpZ2h0KHR5cGUpXHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdH0sXHJcblx0XHRcdHVuaW5zdGFsbCgpIHtcclxuXHRcdFx0XHRpZiAodGhpcy5jb2xsYXBzZSkge1xyXG5cdFx0XHRcdFx0dGhpcy5jb2xsYXBzZS5jaGlsZHJlbnMuZm9yRWFjaCgoaXRlbSwgaW5kZXgpID0+IHtcclxuXHRcdFx0XHRcdFx0aWYgKGl0ZW0gPT09IHRoaXMpIHtcclxuXHRcdFx0XHRcdFx0XHR0aGlzLmNvbGxhcHNlLmNoaWxkcmVucy5zcGxpY2UoaW5kZXgsIDEpXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR0aGlzLmNvbGxhcHNlLm5hbWVzLmZvckVhY2goKGl0ZW0sIGluZGV4KSA9PiB7XHJcblx0XHRcdFx0XHRcdGlmIChpdGVtID09PSB0aGlzLm5hbWVTeW5jKSB7XHJcblx0XHRcdFx0XHRcdFx0dGhpcy5jb2xsYXBzZS5uYW1lcy5zcGxpY2UoaW5kZXgsIDEpXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRvbkNsaWNrKGlzT3BlbiwgdHlwZSkge1xyXG5cdFx0XHRcdGlmICh0aGlzLmRpc2FibGVkKSByZXR1cm5cclxuXHRcdFx0XHR0aGlzLmlzT3BlbiA9IGlzT3BlblxyXG5cdFx0XHRcdGlmICh0aGlzLmlzT3BlbiAmJiB0aGlzLmNvbGxhcHNlKSB7XHJcblx0XHRcdFx0XHR0aGlzLmNvbGxhcHNlLnNldEFjY29yZGlvbih0aGlzKVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAodHlwZSAhPT0gJ2luaXQnKSB7XHJcblx0XHRcdFx0XHR0aGlzLmNvbGxhcHNlLm9uQ2hhbmdlKGlzT3BlbiwgdGhpcylcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdGdldENvbGxhcHNlSGVpZ2h0KHR5cGUsIGluZGV4ID0gMCkge1xyXG5cdFx0XHRcdGNvbnN0IHZpZXdzID0gdW5pLmNyZWF0ZVNlbGVjdG9yUXVlcnkoKS5pbih0aGlzKVxyXG5cdFx0XHRcdHZpZXdzXHJcblx0XHRcdFx0XHQuc2VsZWN0KGAjJHt0aGlzLmVsSWR9YClcclxuXHRcdFx0XHRcdC5maWVsZHMoe1xyXG5cdFx0XHRcdFx0XHRzaXplOiB0cnVlXHJcblx0XHRcdFx0XHR9LCBkYXRhID0+IHtcclxuXHRcdFx0XHRcdFx0Ly8gVE9ETyDnmb7luqbkuK3lj6/og73ojrflj5bkuI3liLDoioLngrnkv6Hmga8g77yM6ZyA6KaB5b6q546v6I635Y+WXHJcblx0XHRcdFx0XHRcdGlmIChpbmRleCA+PSAxMCkgcmV0dXJuXHJcblx0XHRcdFx0XHRcdGlmICghZGF0YSkge1xyXG5cdFx0XHRcdFx0XHRcdGluZGV4KytcclxuXHRcdFx0XHRcdFx0XHR0aGlzLmdldENvbGxhcHNlSGVpZ2h0KGZhbHNlLCBpbmRleClcclxuXHRcdFx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQvLyAjaWZkZWYgQVBQLU5WVUVcclxuXHRcdFx0XHRcdFx0dGhpcy5oZWlnaHQgPSBkYXRhLmhlaWdodCArIDFcclxuXHRcdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0XHRcdC8vICNpZm5kZWYgQVBQLU5WVUVcclxuXHRcdFx0XHRcdFx0dGhpcy5oZWlnaHQgPSBkYXRhLmhlaWdodFxyXG5cdFx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdFx0dGhpcy5pc2hlaWdodCA9IHRydWVcclxuXHRcdFx0XHRcdFx0aWYgKHR5cGUpIHJldHVyblxyXG5cdFx0XHRcdFx0XHR0aGlzLm9uQ2xpY2sodGhpcy5pc09wZW4sICdpbml0JylcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHQuZXhlYygpXHJcblx0XHRcdH0sXHJcblx0XHRcdGdldE52dWVId2lnaHQodHlwZSkge1xyXG5cdFx0XHRcdGNvbnN0IHJlc3VsdCA9IGRvbS5nZXRDb21wb25lbnRSZWN0KHRoaXMuJHJlZnNbJ2NvbGxhcHNlLS1ob29rJ10sIG9wdGlvbiA9PiB7XHJcblx0XHRcdFx0XHRpZiAob3B0aW9uICYmIG9wdGlvbi5yZXN1bHQgJiYgb3B0aW9uLnNpemUpIHtcclxuXHRcdFx0XHRcdFx0Ly8gI2lmZGVmIEFQUC1OVlVFXHJcblx0XHRcdFx0XHRcdHRoaXMuaGVpZ2h0ID0gb3B0aW9uLnNpemUuaGVpZ2h0ICsgMVxyXG5cdFx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdFx0Ly8gI2lmbmRlZiBBUFAtTlZVRVxyXG5cdFx0XHRcdFx0XHR0aGlzLmhlaWdodCA9IG9wdGlvbi5zaXplLmhlaWdodFxyXG5cdFx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdFx0dGhpcy5pc2hlaWdodCA9IHRydWVcclxuXHRcdFx0XHRcdFx0aWYgKHR5cGUpIHJldHVyblxyXG5cdFx0XHRcdFx0XHR0aGlzLm9uQ2xpY2sodGhpcy5vcGVuLCAnaW5pdCcpXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOiOt+WPlueItuWFg+e0oOWunuS+i1xyXG5cdFx0XHQgKi9cclxuXHRcdFx0Z2V0Q29sbGFwc2UobmFtZSA9ICd1bmlDb2xsYXBzZScpIHtcclxuXHRcdFx0XHRsZXQgcGFyZW50ID0gdGhpcy4kcGFyZW50O1xyXG5cdFx0XHRcdGxldCBwYXJlbnROYW1lID0gcGFyZW50LiRvcHRpb25zLm5hbWU7XHJcblx0XHRcdFx0d2hpbGUgKHBhcmVudE5hbWUgIT09IG5hbWUpIHtcclxuXHRcdFx0XHRcdHBhcmVudCA9IHBhcmVudC4kcGFyZW50O1xyXG5cdFx0XHRcdFx0aWYgKCFwYXJlbnQpIHJldHVybiBmYWxzZTtcclxuXHRcdFx0XHRcdHBhcmVudE5hbWUgPSBwYXJlbnQuJG9wdGlvbnMubmFtZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0cmV0dXJuIHBhcmVudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuXHQudW5pLWNvbGxhcHNlLWl0ZW0ge1xyXG5cdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0LyogI2VuZGlmICovXHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20tY29sb3IgLjNzO1xyXG5cclxuXHRcdFx0Ly8gdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm9yZGVyLWJvdHRvbS1jb2xvcjtcclxuXHRcdFx0Ly8gdHJhbnNpdGlvbi1kdXJhdGlvbjogNXM7XHJcblx0XHRcdCYtd3JhcCB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0ZmxleDogMTtcclxuXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtYm94IHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0XHRcdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGhlaWdodDogNDhweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogNDhweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdGNvbG9yOiAjMzAzMTMzO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdC8qICNpZmRlZiBINSAqL1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cclxuXHRcdFx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdFx0XHQmLmlzLWRpc2FibGVkIHtcclxuXHRcdFx0XHRcdC51bmktY29sbGFwc2UtaXRlbV9fdGl0bGUtdGV4dCB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjOTk5O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYudW5pLWNvbGxhcHNlLWl0ZW0tYm9yZGVyIHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWVmNTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5pcy1vcGVuIHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji1pbWcge1xyXG5cdFx0XHRcdGhlaWdodDogMjJweDtcclxuXHRcdFx0XHR3aWR0aDogMjJweDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtdGV4dCB7XHJcblx0XHRcdFx0ZmxleDogMTtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0XHRcdFx0LyogI2VuZGlmICovXHJcblx0XHRcdFx0LyogI2lmZGVmIEFQUC1OVlVFICovXHJcblx0XHRcdFx0bGluZXM6IDE7XHJcblx0XHRcdFx0LyogI2VuZGlmICovXHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji1hcnJvdyB7XHJcblx0XHRcdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcblxyXG5cdFx0XHRcdCYtYWN0aXZlIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fd3JhcCB7XHJcblx0XHRcdC8qICNpZm5kZWYgQVBQLU5WVUUgKi9cclxuXHRcdFx0d2lsbC1jaGFuZ2U6IGhlaWdodDtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0LyogI2VuZGlmICovXHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0aGVpZ2h0OiAwO1xyXG5cclxuXHRcdFx0Ji5pcy0tdHJhbnNpdGlvbiB7XHJcblx0XHRcdFx0Ly8gdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblx0XHRcdFx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCBib3JkZXItYm90dG9tLXdpZHRoO1xyXG5cdFx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XHJcblx0XHRcdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0XHRcdHdpbGwtY2hhbmdlOiBoZWlnaHQ7XHJcblx0XHRcdFx0LyogI2VuZGlmICovXHJcblx0XHRcdH1cclxuXHJcblxyXG5cclxuXHRcdFx0Ji1jb250ZW50IHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRcdGNvbG9yOiAjMzAzMTMzO1xyXG5cdFx0XHRcdC8vIHRyYW5zaXRpb246IGhlaWdodCAwLjNzO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcblxyXG5cdFx0XHRcdCYudW5pLWNvbGxhcHNlLWl0ZW0tLWJvcmRlciB7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiByZWQ7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjZWJlZWY1O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5vcGVuIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLS1hbmltYXRpb24ge1xyXG5cdFx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcblx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XHJcblx0XHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///55\n"); /***/ }), /* 56 */ /*!**************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/static/icon4.png ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__.p + \"static/icon4.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQixxQkFBdUIiLCJmaWxlIjoiNTYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IF9fd2VicGFja19wdWJsaWNfcGF0aF9fICsgXCJzdGF0aWMvaWNvbjQucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///56\n"); /***/ }), /* 57 */ /*!**************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/static/icon1.png ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__.p + \"static/icon1.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQixxQkFBdUIiLCJmaWxlIjoiNTcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IF9fd2VicGFja19wdWJsaWNfcGF0aF9fICsgXCJzdGF0aWMvaWNvbjEucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///57\n"); /***/ }), /* 58 */ /*!**************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/static/icon3.png ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__.p + \"static/icon3.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQixxQkFBdUIiLCJmaWxlIjoiNTguanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IF9fd2VicGFja19wdWJsaWNfcGF0aF9fICsgXCJzdGF0aWMvaWNvbjMucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///58\n"); /***/ }), /* 59 */ /*!**************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/static/icon2.png ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__.p + \"static/icon2.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQixxQkFBdUIiLCJmaWxlIjoiNTkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IF9fd2VicGFja19wdWJsaWNfcGF0aF9fICsgXCJzdGF0aWMvaWNvbjIucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///59\n"); /***/ }), /* 60 */ /*!*****************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/body/body.vue?vue&type=script&lang=js&mpType=page ***! \*****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_body_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./body.vue?vue&type=script&lang=js&mpType=page */ 61);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_body_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_body_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_body_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_body_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_body_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXNxQixDQUFnQixpckJBQUcsRUFBQyIsImZpbGUiOiI2MC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vYm9keS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9ib2R5LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///60\n"); /***/ }), /* 61 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/body/body.vue?vue&type=script&lang=js&mpType=page ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; <<<<<<< HEAD eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 4));\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nvar _record = _interopRequireDefault(__webpack_require__(/*! @/element/manuallyAdd/record.vue */ 33));\nvar _firstweight = _interopRequireDefault(__webpack_require__(/*! @/element/target/firstweight.vue */ 62));\nvar _qiunDataCharts = _interopRequireDefault(__webpack_require__(/*! @/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue */ 67));\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n data: function data() {\n return {\n active: 1,\n acd_id: 2,\n isDevice: 0,\n infoList: [],\n infoListTop: {},\n ind: 0,\n active1: 0,\n startTime: \"\",\n endTime: \"\",\n lineData: {},\n handTrue: true,\n proposalnd: 1,\n cplist: {\n moodlist: [],\n nutritionlist: [],\n sleeplist: [],\n sportlist: []\n }\n };\n },\n computed: _objectSpread(_objectSpread({}, (0, _vuex.mapState)(['user', \"MeasureResult\", \"Trend\"])), {}, {\n weightList: function weightList() {\n var that = this;\n that.showbox(0);\n return that.Trend;\n },\n userInfo: function userInfo() {\n return this.user;\n },\n info: function info() {\n var that = this;\n that.cplist = that.MeasureResult ? that.MeasureResult.cplist : {};\n that.infoListTop = that.MeasureResult ? that.MeasureResult.top_list[0] : {};\n return that.MeasureResult;\n },\n endDate: function endDate() {\n return this.$tools.getDate(\"start\");\n },\n startDate: function startDate() {\n return this.$tools.GetDateStr(-90);\n }\n }),\n components: {\n record: _record.default,\n firstweight: _firstweight.default,\n qiunDataCharts: _qiunDataCharts.default\n },\n onLoad: function onLoad(options) {\n var that = this;\n that.acd_id = options.acd_id;\n that.isDevice = options.device;\n that.$store.dispatch(\"getResult\", {\n aud_id: uni.getStorageSync('userid')\n });\n that.$store.dispatch(\"GetBodyTrendList\", {\n aud_id: uni.getStorageSync('userid'),\n s_time: that.startDate,\n e_time: that.endDate\n });\n __f__(\"log\", \"11111\", options, \" at pages/body/body.vue:317\");\n },\n onBackPress: function onBackPress(options) {\n var that = this;\n setTimeout(function () {\n uni.switchTab({\n url: '/pages/home/home'\n });\n }, 300);\n __f__(\"log\", \"返回首页\", \" at pages/body/body.vue:326\");\n return true;\n },\n // 下拉刷新\n onPullDownRefresh: function onPullDownRefresh() {\n var that = this;\n that.$store.dispatch(\"getResult\", {\n aud_id: uni.getStorageSync('userid')\n });\n that.$store.dispatch(\"GetBodyTrendList\", {\n aud_id: uni.getStorageSync('userid'),\n s_time: that.startDate,\n e_time: that.endDate\n });\n setTimeout(function () {\n uni.stopPullDownRefresh();\n }, 1000);\n },\n methods: {\n handleisSdevice: function handleisSdevice() {\n var that = this;\n __f__(\"log\", \"isDevice\", that.isDevice, (0, _typeof2.default)(that.isDevice), \" at pages/body/body.vue:347\");\n if (Number(that.isDevice) != 0) {\n uni.openBluetoothAdapter({\n success: function success(e) {\n that.$store.commit(\"changeBluetooth\", true);\n uni.navigateTo({\n url: \"/pages/devices/search?id=\" + that.acd_id\n });\n __f__(\"log\", '初始化蓝牙成功:' + e.errMsg, \" at pages/body/body.vue:355\");\n },\n fail: function fail(err) {\n __f__(\"log\", '初始化蓝牙失败:' + err.errMsg, \" at pages/body/body.vue:358\");\n return that.$Bluetooth.getBluetoothAdapter(err);\n }\n });\n } else {\n that.$tools.msg(\"请先添加设备!\");\n setTimeout(function () {\n uni.switchTab({\n url: \"/pages/business/business\"\n });\n }, 500);\n }\n },\n // 历史数据删除时重新加载接口\n reload: function reload() {\n var that = this;\n __f__(\"log\", '重新加载', \" at pages/body/body.vue:374\");\n this.$nextTick(function () {\n that.$store.dispatch(\"getResult\", {\n aud_id: uni.getStorageSync('userid')\n });\n that.$store.dispatch(\"GetBodyTrendList\", {\n aud_id: uni.getStorageSync('userid'),\n s_time: that.startDate,\n e_time: that.endDate\n });\n });\n },\n showbox: function showbox(index) {\n var that = this;\n that.handTrue = false;\n that.$nextTick(function () {\n that.handTrue = true;\n that.lineData = that.weightList.length ? that.weightList[index].line : {};\n });\n that.active1 = index;\n },\n //开始\n handStartTimeH: function handStartTimeH(e) {\n var that = this;\n if (that.endTime) {\n if (Date.parse(e.detail.value) > Date.parse(that.endTime)) {\n that.$tools.msg(\"请选择正确的时间\");\n return;\n }\n } else {\n if (Date.parse(e.detail.value) > Date.parse(that.endDate)) {\n that.$tools.msg(\"请选择正确的时间\");\n return;\n }\n }\n that.startTime = e.detail.value;\n var endtime = that.endTime ? that.endTime : that.endDate;\n that.$store.dispatch(\"GetBodyTrendList\", {\n aud_id: that.user.id,\n s_time: that.startTime,\n e_time: that.endTime ? that.endTime : that.endDate\n });\n that.showbox(0);\n },\n // 结束\n handEndTimeH: function handEndTimeH(e) {\n var that = this;\n if (that.startTime) {\n if (Date.parse(e.detail.value) < Date.parse(that.startTime)) {\n that.$tools.msg(\"请选择正确的时间\");\n return;\n }\n } else {\n if (Date.parse(e.detail.value) < Date.parse(that.startDate)) {\n that.$tools.msg(\"请选择正确的时间\");\n return;\n }\n }\n that.endTime = e.detail.value;\n var startTime = that.startTime ? that.startTime : that.startDate;\n that.$store.dispatch(\"GetBodyTrendList\", {\n aud_id: uni.getStorageSync('userid'),\n s_time: startTime,\n e_time: that.endTime\n });\n that.showbox(0);\n },\n handleClick: function handleClick(ind) {\n this.ind = ind;\n this.$store.commit(\"changeFirst\", true);\n },\n // 报告\n handlerRecord: function handlerRecord() {\n this.$store.commit('changeRecord', true);\n },\n handleToggleTop: function handleToggleTop(item) {\n this.infoListTop = item;\n },\n navTo: function navTo(url) {\n uni.navigateTo({\n url: url\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYm9keS9ib2R5LnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwiYWN0aXZlIiwiYWNkX2lkIiwiaXNEZXZpY2UiLCJpbmZvTGlzdCIsImluZm9MaXN0VG9wIiwiaW5kIiwiYWN0aXZlMSIsInN0YXJ0VGltZSIsImVuZFRpbWUiLCJsaW5lRGF0YSIsImhhbmRUcnVlIiwicHJvcG9zYWxuZCIsImNwbGlzdCIsIm1vb2RsaXN0IiwibnV0cml0aW9ubGlzdCIsInNsZWVwbGlzdCIsInNwb3J0bGlzdCIsImNvbXB1dGVkIiwid2VpZ2h0TGlzdCIsInRoYXQiLCJ1c2VySW5mbyIsImluZm8iLCJlbmREYXRlIiwic3RhcnREYXRlIiwiY29tcG9uZW50cyIsInJlY29yZCIsImZpcnN0d2VpZ2h0IiwicWl1bkRhdGFDaGFydHMiLCJvbkxvYWQiLCJhdWRfaWQiLCJzX3RpbWUiLCJlX3RpbWUiLCJvbkJhY2tQcmVzcyIsInNldFRpbWVvdXQiLCJ1bmkiLCJ1cmwiLCJvblB1bGxEb3duUmVmcmVzaCIsIm1ldGhvZHMiLCJoYW5kbGVpc1NkZXZpY2UiLCJzdWNjZXNzIiwiZmFpbCIsInJlbG9hZCIsInNob3dib3giLCJoYW5kU3RhcnRUaW1lSCIsImhhbmRFbmRUaW1lSCIsImhhbmRsZUNsaWNrIiwiaGFuZGxlclJlY29yZCIsImhhbmRsZVRvZ2dsZVRvcCIsIm5hdlRvIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUF1UEE7QUFHQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUEsZUFDQTtFQUNBQTtJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO01BQ0E7SUFDQTtFQUNBO0VBQ0FDLDBDQUNBO0lBQ0FDO01BQ0E7TUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0FGO01BQ0FBO01BQ0E7SUFDQTtJQUNBRztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0VBQUEsRUFDQTtFQUNBQztJQUNBQztJQUNBQztJQUNBQztFQUNBO0VBQ0FDO0lBQ0E7SUFDQVQ7SUFDQUE7SUFDQUE7TUFDQVU7SUFDQTtJQUNBVjtNQUNBVTtNQUNBQztNQUNBQztJQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0lBQ0FDO01BQ0FDO1FBQ0FDO01BQ0E7SUFDQTtJQUNBO0lBQ0E7RUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQWpCO01BQ0FVO0lBQ0E7SUFDQVY7TUFDQVU7TUFDQUM7TUFDQUM7SUFDQTtJQUNBRTtNQUNBQztJQUNBO0VBQ0E7RUFDQUc7SUFDQUM7TUFDQTtNQUNBO01BQ0E7UUFDQUo7VUFDQUs7WUFDQXBCO1lBQ0FlO2NBQ0FDO1lBQ0E7WUFDQTtVQUNBO1VBQ0FLO1lBQ0E7WUFDQTtVQUNBO1FBQ0E7TUFDQTtRQUNBckI7UUFDQWM7VUFDQUM7WUFDQUM7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FNO01BQ0E7TUFDQTtNQUNBO1FBQ0F0QjtVQUNBVTtRQUNBO1FBQ0FWO1VBQ0FVO1VBQ0FDO1VBQ0FDO1FBQ0E7TUFDQTtJQUNBO0lBQ0FXO01BQ0E7TUFDQXZCO01BQ0FBO1FBQ0FBO1FBQ0FBO01BQ0E7TUFDQUE7SUFDQTtJQUNBO0lBQ0F3QjtNQUNBO01BQ0E7UUFDQTtVQUNBeEI7VUFDQTtRQUNBO01BQ0E7UUFDQTtVQUNBQTtVQUNBO1FBQ0E7TUFDQTtNQUNBQTtNQUNBO01BQ0FBO1FBQ0FVO1FBQ0FDO1FBQ0FDO01BQ0E7TUFDQVo7SUFDQTtJQUNBO0lBQ0F5QjtNQUNBO01BQ0E7UUFDQTtVQUNBekI7VUFDQTtRQUNBO01BQ0E7UUFDQTtVQUNBQTtVQUNBO1FBQ0E7TUFDQTtNQUNBQTtNQUNBO01BQ0FBO1FBQ0FVO1FBQ0FDO1FBQ0FDO01BQ0E7TUFDQVo7SUFDQTtJQUNBMEI7TUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0FkO1FBQ0FDO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSwyQiIsImZpbGUiOiI2MS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cImNvbnRlbnRcIj5cclxuXHRcdDwhLS0gdGFiYmFyIC0tPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJ0YWJiYXJcIj5cclxuXHRcdFx0PHZpZXcgQGNsaWNrPVwiYWN0aXZlPTFcIiA6Y2xhc3M9XCJbYWN0aXZlPT0xPydhY3RpdmUnOicnXVwiPuaKpeWRijwvdmlldz5cclxuXHRcdFx0PHZpZXcgQGNsaWNrPVwiYWN0aXZlPTJcIiA6Y2xhc3M9XCJbYWN0aXZlPT0yPydhY3RpdmUnOicnXVwiPuabsue6vzwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDwhLS3miqXlkYogIC0tPlxyXG5cdFx0PHZpZXcgdi1pZj1cImFjdGl2ZT09MVwiIGNsYXNzPVwicmVwb3J0XCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiYm94XCIgdi1pZj1cImluZm8mJmluZm8udG9wX2xpc3QubGVuZ3RoXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aW1lXCI+e3tpbmZvP2luZm8ucmVjb3JkX3RpbWU6Jyd9fTwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0yXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0yX2RhdGFcIiB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBpbmZvLnRvcF9saXN0XCIgQGNsaWNrPVwiaGFuZGxlVG9nZ2xlVG9wKGl0ZW0pXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZGF0YSBcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImM2NjYgbWItNVwiPnt7aXRlbS5uYW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXc+PHRleHQ+e3tpdGVtLnZhbHVlfX08L3RleHQ+e3tpdGVtLnVuaXR9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJteWluZm9QYWdlXCIgdi1pZj1cImluZm9MaXN0VG9wXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZGVzY1wiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IHYtaWY9XCJpbmZvTGlzdFRvcC5kZXNjXCIgY2xhc3M9XCJtaW5nXCI+e3tpbmZvTGlzdFRvcC5kZXNjfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgOmNsYXNzPVwiW2luZm9MaXN0VG9wLmxpc3QubGVuZ3RoPydzdGF0dWV2dWUnOicnXVwiIHYtaWY9XCJpbmZvTGlzdFRvcC5saXN0XCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJpXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IDpzdHlsZT1cIidsZWZ0OicraW5mb0xpc3RUb3Aub2Zmc2V0KyclJ1wiIGNsYXNzPVwicGVvYm94XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ4eFwiPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIiB2LWZvcj1cIihpdGUgLCBpbmQpIGluIGluZm9MaXN0VG9wLmxpc3RcIiA6a2V5PVwiaW5kXCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ6c3R5bGU9XCJ7YmFja2dyb3VuZENvbG9yOml0ZS5jb2xvcn1cIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInNwYW4xXCI+e3tpdGUudGV4dH19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwic3BhblwiIHYtaWY9XCJpbmQ8aW5mb0xpc3RUb3AubGlzdC5sZW5ndGgtMVwiPnt7aXRlLm1heF92YWx9fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cIm5vbGlzdFwiIHYtaWY9XCIhaW5mb1wiPlxyXG5cdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi9zdGF0aWMvbm9uZS5wbmdcIj48L2ltYWdlPlxyXG5cdFx0XHRcdDx0ZXh0PuaaguaXoOaVsOaNru+8jOivt+aJi+WKqOa3u+WKoH48L3RleHQ+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PCEtLSAgLS0+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiYm94MlwiIHYtaWY9XCJpbmZvXCI+XHJcblx0XHRcdFx0PHZpZXc+6Lqr5L2T5b6X5YiG77yae3tpbmZvP2luZm8uc2NvcmVfdmFsdWU6MH195YiGPC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3Pui6q+S9k+exu+Wei++8mnt7aW5mbz9pbmZvLmJvZHlfdHlwZV92YWx1ZTon5pegJ319PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwhLS0gIC0tPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImluZm9cIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIiBAY2xpY2s9XCJoYW5kbGVyUmVjb3JkXCI+XHJcblx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cInQtaWNvbi1qaWx1MSB0LWljb25cIj48L3RleHQ+XHJcblx0XHRcdFx0XHQ8dmlldz7miYvliqjorrDlvZU8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiIEBjbGljaz1cImhhbmRsZWlzU2RldmljZSgpXCI+XHJcblx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cInQtaWNvbi13dWxpYW5qaWUgdC1pY29uXCI+PC90ZXh0PlxyXG5cdFx0XHRcdFx0PHZpZXc+6L+e5o6l6K6+5aSHPC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8IS0tICAtLT5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJib2xkIG10LTEwXCIgdi1pZj1cImluZm8mJmluZm8uYm90dG9tX2xpc3RcIj7lhbbku5bmlbDmja48L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwibXlpbmZvUGFnZVwiIHYtaWY9XCJpbmZvJiZpbmZvLmJvdHRvbV9saXN0XCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJib3gxXCI+XHJcblx0XHRcdFx0XHQ8dW5pLWNvbGxhcHNlIGFjY29yZGlvbj5cclxuXHRcdFx0XHRcdFx0PHVuaS1jb2xsYXBzZS1pdGVtIGNsYXNzPVwibGlzdFwiIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIGluZm8uYm90dG9tX2xpc3RcIiA6a2V5PVwiaW5kZXhcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dGVtcGxhdGUgdi1zbG90OnRpdGxlPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHVuaS1saXN0LWl0ZW0gY2xhc3M9XCJibG9ja1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWVcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8aWNvbiBjbGFzcz1cInQtaWNvbiBpY29uZm9udFwiIDpjbGFzcz1cIid0LWljb24tJytpdGVtLmtleV9uYW1lXCI+PC9pY29uPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHt7aXRlbS5uYW1lfX1cclxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInZhbFwiIHYtaWY9XCJpdGVtLnRpdGxlPT0n6IKl6IOW562J57qnJ3x8aXRlbS50aXRsZT09J+S9k+WeiydcIj4gLSA8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidmFsXCIgdi1lbHNlPnt7aXRlbS52YWx1ZT9pdGVtLnZhbHVlOicwJ319e3tpdGVtLnVuaXR9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsZXZlbFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYnRuZlwiXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ6c3R5bGU9XCJ7YmFja2dyb3VuZENvbG9yOihpdGVtLnN0YW5kYXJkPT0n5byC5bi4Jz8nI0ZGRic6aXRlbS5jb2xvcil9XCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDpjbGFzcz1cIltpdGVtLnN0YW5kYXJkPT0n5byC5bi4Jz8nYnRuQyc6JyddXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR7e2l0ZW0uc3RhbmRhcmQ9PSflvILluLgnPyctJzppdGVtLnN0YW5kYXJkfX1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDwvdW5pLWxpc3QtaXRlbT5cclxuXHRcdFx0XHRcdFx0XHQ8L3RlbXBsYXRlPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZGVzY1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgdi1pZj1cIml0ZW0uZGVzY1wiIGNsYXNzPVwibWluZ1wiPnt7aXRlbS5kZXNjfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyA6Y2xhc3M9XCJbaXRlbS5saXN0Lmxlbmd0aD8nc3RhdHVldnVlJzonJ11cIiB2LWlmPVwiaXRlbS5saXN0XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYmlcIiB2LWlmPVwiaXRlbS50aXRsZSE9J+WfuuehgOS7o+iwoidcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyA6c3R5bGU9XCInbGVmdDonK2l0ZW0ub2Zmc2V0KyclJ1wiIGNsYXNzPVwicGVvYm94XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInh4XCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIiB2LWZvcj1cIihpdGUgLCBpbmQpIGluIGl0ZW0ubGlzdFwiIDprZXk9XCJpbmRcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0OnN0eWxlPVwie2JhY2tncm91bmRDb2xvcjppdGUuY29sb3J9XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInNwYW4xXCI+e3tpdGUudGV4dH19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzcGFuXCIgdi1pZj1cImluZDxpdGVtLmxpc3QubGVuZ3RoLTFcIj57e2l0ZS5tYXhfdmFsfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IHYtZWxzZT5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImtjYWxDbGFzc1wiIHYtaWY9XCJpdGVtLmxpc3QmJml0ZW0ubGlzdC5sZW5ndGhcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdOagh+WHhuWAvDp7e2l0ZW0ubGlzdFswXS5tYXhfdmFsfX1rY2FsXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3VuaS1jb2xsYXBzZS1pdGVtPlxyXG5cdFx0XHRcdFx0PC91bmktY29sbGFwc2U+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidGlwcyBjOTk5IG1sLTE1XCIgdi1pZj1cImluZm8mJmluZm8ubGl0ZXJhdHVyZS5sZW5ndGhcIj5cclxuXHRcdFx0XHRcdDx0ZXh0PirmlbDmja7lj4LogIPvvJo8L3RleHQ+XHJcblx0XHRcdFx0XHQ8dGV4dCB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBpbmZvLmxpdGVyYXR1cmVcIiA6a2V5PVwiaW5kZXhcIj5cclxuXHRcdFx0XHRcdFx0e3tpdGVtfX1cclxuXHRcdFx0XHRcdDwvdGV4dD5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXBzMlwiIHYtaWY9XCJpbmZvJiZpbmZvLmJvdHRvbV9saXN0XCI+XHJcblx0XHRcdFx0PHVuaS1pY29ucyB0eXBlPVwiaW5mby1maWxsZWRcIiBjb2xvcj1cInJlZFwiPjwvdW5pLWljb25zPlxyXG5cdFx0XHRcdOatpOa1i+mHj+aVsOaNruS7heS+m+WPguiAg++8jOS4jeWPr+S7o+abv+WMu+WtpuS4k+S4mua1i+ivle+8gVxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwhLS0g5oiQ6ZW/5bu66K6uIC0tPlxyXG5cdFx0XHQ8dmlldyB2LWlmPVwiaW5mbyYmY3BsaXN0JiYoY3BsaXN0LnNsZWVwbGlzdC5sZW5ndHx8Y3BsaXN0Lm51dHJpdGlvbmxpc3QubGVuZ3RoKVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiYm9sZCBtdC0xMFwiID7miJDplb/lu7rorq48L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJqaWFueWlfYm94XCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImppYW55aVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBAY2xpY2s9XCJwcm9wb3NhbG5kPTFcIiA6Y2xhc3M9XCJ7YWN0aXZlOnByb3Bvc2FsbmQ9PTF9XCI+XHJcblx0XHRcdFx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uL3N0YXRpYy9pY29uNC5wbmdcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdDx0ZXh0PuiQpeWFuzwvdGV4dD5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBAY2xpY2s9XCJwcm9wb3NhbG5kPTJcIiA6Y2xhc3M9XCJ7YWN0aXZlOnByb3Bvc2FsbmQ9PTJ9XCI+XHJcblx0XHRcdFx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uL3N0YXRpYy9pY29uMS5wbmdcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdDx0ZXh0PuedoeecoDwvdGV4dD5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBAY2xpY2s9XCJwcm9wb3NhbG5kPTNcIiA6Y2xhc3M9XCJ7YWN0aXZlOnByb3Bvc2FsbmQ9PTN9XCI+XHJcblx0XHRcdFx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uL3N0YXRpYy9pY29uMy5wbmdcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdDx0ZXh0Pui/kOWKqDwvdGV4dD5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBAY2xpY2s9XCJwcm9wb3NhbG5kPTRcIiA6Y2xhc3M9XCJ7YWN0aXZlOnByb3Bvc2FsbmQ9PTR9XCI+XHJcblx0XHRcdFx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uL3N0YXRpYy9pY29uMi5wbmdcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdDx0ZXh0PuaDhee7qjwvdGV4dD5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IHYtaWY9XCJwcm9wb3NhbG5kPT0xJiZjcGxpc3QubnV0cml0aW9ubGlzdC5sZW5ndGhcIiBjbGFzcz1cImppYW55aS1jb25cIj5cclxuXHRcdFx0XHRcdFx0XHQ8dGV4dCB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBjcGxpc3QubnV0cml0aW9ubGlzdFwiIDprZXk9XCJpbmRleFwiPnt7aXRlbX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IHYtaWY9XCJwcm9wb3NhbG5kPT0yJiZjcGxpc3Quc2xlZXBsaXN0Lmxlbmd0aFwiIGNsYXNzPVwiamlhbnlpLWNvblwiPlxyXG5cdFx0XHRcdFx0XHRcdDx0ZXh0IHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIGNwbGlzdC5zbGVlcGxpc3RcIiA6a2V5PVwiaW5kZXhcIj57e2l0ZW19fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwicHJvcG9zYWxuZD09MyYmY3BsaXN0LnNwb3J0bGlzdC5sZW5ndGhcIiBjbGFzcz1cImppYW55aS1jb25cIj5cclxuXHRcdFx0XHRcdFx0XHQ8dGV4dCB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBjcGxpc3Quc3BvcnRsaXN0XCIgOmtleT1cImluZGV4XCI+e3tpdGVtfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgdi1pZj1cInByb3Bvc2FsbmQ9PTQmJmNwbGlzdC5tb29kbGlzdC5sZW5ndGhcIiBjbGFzcz1cImppYW55aS1jb25cIj5cclxuXHRcdFx0XHRcdFx0XHQ8dGV4dCB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBjcGxpc3QubW9vZGxpc3RcIiA6a2V5PVwiaW5kZXhcIj57e2l0ZW19fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8IS0tIOaJi+WKqOiusOW9lSAtLT5cclxuXHRcdFx0PHJlY29yZCA6cnR5cGU9XCJhY2RfaWRcIj48L3JlY29yZD5cclxuXHRcdDwvdmlldz5cclxuXHRcdDwhLS0g5puy57q/IC0tPlxyXG5cdFx0PHZpZXcgdi1pZj1cImFjdGl2ZT09MlwiIGNsYXNzPVwiY2hhcnRzXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiVHJlbmRQYWdlXCI+XHJcblx0XHRcdFx0PCEtLSDml7bpl7TpgInmi6kgLS0+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJib3hUaW1lXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm9uZVwiPlxyXG5cdFx0XHRcdFx0XHQ8cGlja2VyIG1vZGU9XCJkYXRlXCIgOmVuZD1cImVuZERhdGVcIiBAY2hhbmdlPVwiaGFuZFN0YXJ0VGltZUhcIiBmaWVsZHM9XCJ0aW1lXCJcclxuXHRcdFx0XHRcdFx0XHQ6dmFsdWU9XCJzdGFydFRpbWU/c3RhcnRUaW1lOnN0YXJ0RGF0ZVwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLWlucHV0IG1yLTEwXCI+e3tzdGFydFRpbWU/c3RhcnRUaW1lOnN0YXJ0RGF0ZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDxpY29uIGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1hcnJvdy1kb3duLWJvbGRcIj48L2ljb24+XHJcblx0XHRcdFx0XHRcdDwvcGlja2VyPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNlbnRlclwiPn48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDxwaWNrZXIgbW9kZT1cImRhdGVcIiA6ZW5kPVwiZW5kRGF0ZVwiIEBjaGFuZ2U9XCJoYW5kRW5kVGltZUhcIiBmaWVsZHM9XCJ0aW1lXCJcclxuXHRcdFx0XHRcdFx0XHQ6dmFsdWU9XCJlbmRUaW1lP2VuZFRpbWU6ZW5kRGF0ZVwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLWlucHV0IG1yLTEwXCI+e3tlbmRUaW1lP2VuZFRpbWU6ZW5kRGF0ZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDxpY29uIGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1hcnJvdy1kb3duLWJvbGRcIj48L2ljb24+XHJcblx0XHRcdFx0XHRcdDwvcGlja2VyPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8IS0tIOabsue6v+WbviAtLT5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImJveFwiIHYtaWY9XCJ3ZWlnaHRMaXN0Lmxlbmd0aFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsaXN0Q1wiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyA6Y2xhc3M9XCJ7YWN0aXZlMjppbmRleD09YWN0aXZlMX1cIiBjbGFzcz1cIm5hbWVcIiB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiB3ZWlnaHRMaXN0XCJcclxuXHRcdFx0XHRcdFx0XHQ6a2V5PVwiaW5kZXhcIiBAY2xpY2s9XCJzaG93Ym94KGluZGV4KVwiPlxyXG5cdFx0XHRcdFx0XHRcdHt7aXRlbS50aXRsZX19XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYmxvY2tDXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IHYtaWY9XCJoYW5kVHJ1ZVwiPlxyXG5cdFx0XHRcdFx0XHRcdDxxaXVuRGF0YUNoYXJ0cyB0eXBlPVwiYXJlYVwiIDpjaGFydERhdGE9XCJsaW5lRGF0YVwiIDpjYW52YXMyZD1cInRydWVcIiBjYW52YXNJZD1cImNoYXJ0czA5XCJcclxuXHRcdFx0XHRcdFx0XHRcdDpjSGVpZ2h0PVwiNDgwXCIgOmNXaWR0aD1cIjY4MFwiIDphbmltYXRpb249XCJmYWxzZVwiXHJcblx0XHRcdFx0XHRcdFx0XHQ6b3B0cz1cIntlbmFibGVTY3JvbGw6dHJ1ZSx4QXhpczp7c2Nyb2xsU2hvdzpmYWxzZSxpdGVtQ291bnQ6M319XCIgOm9udG91Y2g9XCJ0cnVlXCIgLz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImJveFwiIHYtZWxzZT5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibm9saXN0XCI+XHJcblx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi9zdGF0aWMvbm9uZS5wbmdcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHQ8dGV4dD7mmoLml6DmlbDmja7vvIzor7fmiYvliqjmt7vliqB+PC90ZXh0PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8IS0tICDnm67moIctLT5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJncmlkTGlzdFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW5mb1wiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCIgQGNsaWNrPVwibmF2VG8oJy9wYWdlcy9oaXN0b3J5L2hpc3Rvcnk/YWNkX2lkPScrIGFjZF9pZClcIj5cclxuXHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ0LWljb24tbGlzaGkgdC1pY29uXCI+PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHQ8dmlldz7ljoblj7LorrDlvZU8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIiBAY2xpY2s9XCJuYXZUbygnL3BhZ2VzL2NvbXBrL2NvbnRyYXN0P2FjZF9pZD0nKyBhY2RfaWQpXCI+XHJcblx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidC1pY29uLXJlbnNoaWR1aWJpZmVueGkgdC1pY29uXCI+PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHQ8dmlldz7mlbDmja7lr7nmr5Q8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiZGF0YVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCIgQGNsaWNrPVwiaGFuZGxlQ2xpY2soMSlcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ2YWxcIj5cclxuXHRcdFx0XHRcdFx0XHR7e3VzZXJJbmZvLnRhcmdldF9jdXJyZW50P3VzZXJJbmZvLnRhcmdldF9jdXJyZW50LnRhcmdldF93ZWlnaHQ6MH19PHRleHQ+a2c8L3RleHQ+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+55uu5qCH5L2T6YeNPHVuaS1pY29ucyBjbGFzcz1cImljb25mb250IGljb24tYmlhbmppXCIgY29sb3I9XCIjRkVDNDA3XCI+PC91bmktaWNvbnM+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInZhbFwiPlxyXG5cdFx0XHRcdFx0XHRcdHt7dXNlckluZm8udGFyZ2V0X2N1cnJlbnQ/TWF0aC5hYnModXNlckluZm8udGFyZ2V0X2N1cnJlbnQuY3VtdWxhdGl2ZV93ZWlnaHQpOjB9fTx0ZXh0PmtnPC90ZXh0PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiIHYtaWY9XCJOdW1iZXIodXNlckluZm8udGFyZ2V0X2N1cnJlbnQuY3VtdWxhdGl2ZV93ZWlnaHQpPjBcIj7ntK/orqHlop7ph408L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiIHYtZWxzZT7ntK/orqHlh4/ph408L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIiBAY2xpY2s9XCJoYW5kbGVDbGljaygyKVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInZhbFwiPlxyXG5cdFx0XHRcdFx0XHRcdHt7dXNlckluZm8udGFyZ2V0X2N1cnJlbnQ/dXNlckluZm8udGFyZ2V0X2N1cnJlbnQuaW5pdGlhbF93ZWlnaHQ6MH19PHRleHQ+a2c8L3RleHQ+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+5Yid5aeL5L2T6YeNPHVuaS1pY29ucyBjbGFzcz1cImljb25mb250IGljb24tYmlhbmppXCIgY29sb3I9XCIjRkVDNDA3XCI+PC91bmktaWNvbnM+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInZhbFwiPlxyXG5cdFx0XHRcdFx0XHRcdHt7dXNlckluZm8udGFyZ2V0X2N1cnJlbnQ/dXNlckluZm8udGFyZ2V0X2N1cnJlbnQuY3VtdWxhdGl2ZV9kYXk6MH19PHRleHQ+5aSpPC90ZXh0PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPuWHj+mHjeWkqeaVsDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PCEtLSDliJ3lp4sgLS0+XHJcblx0XHRcdDxmaXJzdHdlaWdodCA6dHlwZT1cImluZFwiPjwvZmlyc3R3ZWlnaHQ+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQge1xyXG5cdFx0bWFwU3RhdGVcclxuXHR9IGZyb20gXCJ2dWV4XCI7XHJcblx0aW1wb3J0IHJlY29yZCBmcm9tICdAL2VsZW1lbnQvbWFudWFsbHlBZGQvcmVjb3JkLnZ1ZSc7XHJcblx0aW1wb3J0IGZpcnN0d2VpZ2h0IGZyb20gJ0AvZWxlbWVudC90YXJnZXQvZmlyc3R3ZWlnaHQudnVlJztcclxuXHRpbXBvcnQgcWl1bkRhdGFDaGFydHMgZnJvbSAnQC91bmlfbW9kdWxlcy9xaXVuLWRhdGEtY2hhcnRzL2NvbXBvbmVudHMvcWl1bi1kYXRhLWNoYXJ0cy9xaXVuLWRhdGEtY2hhcnRzLnZ1ZSc7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRhY3RpdmU6IDEsXHJcblx0XHRcdFx0YWNkX2lkOiAyLFxyXG5cdFx0XHRcdGlzRGV2aWNlOiAwLFxyXG5cdFx0XHRcdGluZm9MaXN0OiBbXSxcclxuXHRcdFx0XHRpbmZvTGlzdFRvcDoge30sXHJcblx0XHRcdFx0aW5kOiAwLFxyXG5cdFx0XHRcdGFjdGl2ZTE6IDAsXHJcblx0XHRcdFx0c3RhcnRUaW1lOiBcIlwiLFxyXG5cdFx0XHRcdGVuZFRpbWU6IFwiXCIsXHJcblx0XHRcdFx0bGluZURhdGE6IHt9LFxyXG5cdFx0XHRcdGhhbmRUcnVlOiB0cnVlLFxyXG5cdFx0XHRcdHByb3Bvc2FsbmQ6IDEsXHJcblx0XHRcdFx0Y3BsaXN0OiB7XHJcblx0XHRcdFx0XHRtb29kbGlzdDogW10sXHJcblx0XHRcdFx0XHRudXRyaXRpb25saXN0OiBbXSxcclxuXHRcdFx0XHRcdHNsZWVwbGlzdDogW10sXHJcblx0XHRcdFx0XHRzcG9ydGxpc3Q6IFtdXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IHtcclxuXHRcdFx0Li4ubWFwU3RhdGUoWyd1c2VyJywgXCJNZWFzdXJlUmVzdWx0XCIsIFwiVHJlbmRcIl0pLFxyXG5cdFx0XHR3ZWlnaHRMaXN0KCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdHRoYXQuc2hvd2JveCgwKVxyXG5cdFx0XHRcdHJldHVybiB0aGF0LlRyZW5kXHJcblx0XHRcdH0sXHJcblx0XHRcdHVzZXJJbmZvKCkge1xyXG5cdFx0XHRcdHJldHVybiB0aGlzLnVzZXJcclxuXHRcdFx0fSxcclxuXHRcdFx0aW5mbygpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHR0aGF0LmNwbGlzdCA9IHRoYXQuTWVhc3VyZVJlc3VsdCA/IHRoYXQuTWVhc3VyZVJlc3VsdC5jcGxpc3QgOiB7fVxyXG5cdFx0XHRcdHRoYXQuaW5mb0xpc3RUb3AgPSB0aGF0Lk1lYXN1cmVSZXN1bHQgPyB0aGF0Lk1lYXN1cmVSZXN1bHQudG9wX2xpc3RbMF0gOiB7fVxyXG5cdFx0XHRcdHJldHVybiB0aGF0Lk1lYXN1cmVSZXN1bHRcclxuXHRcdFx0fSxcclxuXHRcdFx0ZW5kRGF0ZSgpIHtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy4kdG9vbHMuZ2V0RGF0ZShcInN0YXJ0XCIpXHJcblx0XHRcdH0sXHJcblx0XHRcdHN0YXJ0RGF0ZSgpIHtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy4kdG9vbHMuR2V0RGF0ZVN0cigtOTApO1xyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHRcdGNvbXBvbmVudHM6IHtcclxuXHRcdFx0cmVjb3JkLFxyXG5cdFx0XHRmaXJzdHdlaWdodCxcclxuXHRcdFx0cWl1bkRhdGFDaGFydHMsXHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKG9wdGlvbnMpIHtcclxuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdHRoYXQuYWNkX2lkID0gb3B0aW9ucy5hY2RfaWRcclxuXHRcdFx0dGhhdC5pc0RldmljZSA9IG9wdGlvbnMuZGV2aWNlXHJcblx0XHRcdHRoYXQuJHN0b3JlLmRpc3BhdGNoKFwiZ2V0UmVzdWx0XCIsIHtcclxuXHRcdFx0XHRhdWRfaWQ6IHVuaS5nZXRTdG9yYWdlU3luYygndXNlcmlkJylcclxuXHRcdFx0fSlcclxuXHRcdFx0dGhhdC4kc3RvcmUuZGlzcGF0Y2goXCJHZXRCb2R5VHJlbmRMaXN0XCIsIHtcclxuXHRcdFx0XHRhdWRfaWQ6IHVuaS5nZXRTdG9yYWdlU3luYygndXNlcmlkJyksXHJcblx0XHRcdFx0c190aW1lOiB0aGF0LnN0YXJ0RGF0ZSxcclxuXHRcdFx0XHRlX3RpbWU6IHRoYXQuZW5kRGF0ZVxyXG5cdFx0XHR9KVxyXG5cdFx0XHRjb25zb2xlLmxvZyhcIjExMTExXCIsIG9wdGlvbnMpXHJcblx0XHR9LFxyXG5cdFx0b25CYWNrUHJlc3Mob3B0aW9ucykge1xyXG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0dW5pLnN3aXRjaFRhYih7XHJcblx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvaG9tZS9ob21lJ1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sIDMwMClcclxuXHRcdFx0Y29uc29sZS5sb2coXCLov5Tlm57pppbpobVcIilcclxuXHRcdFx0cmV0dXJuIHRydWVcclxuXHRcdH0sXHJcblx0XHQvLyDkuIvmi4nliLfmlrBcclxuXHRcdG9uUHVsbERvd25SZWZyZXNoKCkge1xyXG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0dGhhdC4kc3RvcmUuZGlzcGF0Y2goXCJnZXRSZXN1bHRcIiwge1xyXG5cdFx0XHRcdGF1ZF9pZDogdW5pLmdldFN0b3JhZ2VTeW5jKCd1c2VyaWQnKVxyXG5cdFx0XHR9KVxyXG5cdFx0XHR0aGF0LiRzdG9yZS5kaXNwYXRjaChcIkdldEJvZHlUcmVuZExpc3RcIiwge1xyXG5cdFx0XHRcdGF1ZF9pZDogdW5pLmdldFN0b3JhZ2VTeW5jKCd1c2VyaWQnKSxcclxuXHRcdFx0XHRzX3RpbWU6IHRoYXQuc3RhcnREYXRlLFxyXG5cdFx0XHRcdGVfdGltZTogdGhhdC5lbmREYXRlXHJcblx0XHRcdH0pXHJcblx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdHVuaS5zdG9wUHVsbERvd25SZWZyZXNoKClcclxuXHRcdFx0fSwgMTAwMCk7XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRoYW5kbGVpc1NkZXZpY2UoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0Y29uc29sZS5sb2coXCJpc0RldmljZVwiLCB0aGF0LmlzRGV2aWNlLCB0eXBlb2YgdGhhdC5pc0RldmljZSlcclxuXHRcdFx0XHRpZiAoTnVtYmVyKHRoYXQuaXNEZXZpY2UpICE9IDApIHtcclxuXHRcdFx0XHRcdHVuaS5vcGVuQmx1ZXRvb3RoQWRhcHRlcih7XHJcblx0XHRcdFx0XHRcdHN1Y2Nlc3M6IGUgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQuJHN0b3JlLmNvbW1pdChcImNoYW5nZUJsdWV0b290aFwiLCB0cnVlKTtcclxuXHRcdFx0XHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHRcdFx0XHR1cmw6IFwiL3BhZ2VzL2RldmljZXMvc2VhcmNoP2lkPVwiICsgdGhhdC5hY2RfaWRcclxuXHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKCfliJ3lp4vljJbok53niZnmiJDlip86JyArIGUuZXJyTXNnKTtcclxuXHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0ZmFpbDogZXJyID0+IHtcclxuXHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZygn5Yid5aeL5YyW6JOd54mZ5aSx6LSlOicgKyBlcnIuZXJyTXNnKTtcclxuXHRcdFx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kQmx1ZXRvb3RoLmdldEJsdWV0b290aEFkYXB0ZXIoZXJyKVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKFwi6K+35YWI5re75Yqg6K6+5aSH77yBXCIpXHJcblx0XHRcdFx0XHRzZXRUaW1lb3V0KGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdFx0XHR1bmkuc3dpdGNoVGFiKHtcclxuXHRcdFx0XHRcdFx0XHR1cmw6IFwiL3BhZ2VzL2J1c2luZXNzL2J1c2luZXNzXCJcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH0sIDUwMClcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOWOhuWPsuaVsOaNruWIoOmZpOaXtumHjeaWsOWKoOi9veaOpeWPo1xyXG5cdFx0XHRyZWxvYWQoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0Y29uc29sZS5sb2coJ+mHjeaWsOWKoOi9vScpO1xyXG5cdFx0XHRcdHRoaXMuJG5leHRUaWNrKCgpID0+IHtcclxuXHRcdFx0XHRcdHRoYXQuJHN0b3JlLmRpc3BhdGNoKFwiZ2V0UmVzdWx0XCIsIHtcclxuXHRcdFx0XHRcdFx0YXVkX2lkOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJpZCcpXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0dGhhdC4kc3RvcmUuZGlzcGF0Y2goXCJHZXRCb2R5VHJlbmRMaXN0XCIsIHtcclxuXHRcdFx0XHRcdFx0YXVkX2lkOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJpZCcpLFxyXG5cdFx0XHRcdFx0XHRzX3RpbWU6IHRoYXQuc3RhcnREYXRlLFxyXG5cdFx0XHRcdFx0XHRlX3RpbWU6IHRoYXQuZW5kRGF0ZVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRzaG93Ym94KGluZGV4KSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0dGhhdC5oYW5kVHJ1ZSA9IGZhbHNlXHJcblx0XHRcdFx0dGhhdC4kbmV4dFRpY2soZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0XHR0aGF0LmhhbmRUcnVlID0gdHJ1ZVxyXG5cdFx0XHRcdFx0dGhhdC5saW5lRGF0YSA9IHRoYXQud2VpZ2h0TGlzdC5sZW5ndGggPyB0aGF0LndlaWdodExpc3RbaW5kZXhdLmxpbmUgOiB7fVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0dGhhdC5hY3RpdmUxID0gaW5kZXhcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly/lvIDlp4tcclxuXHRcdFx0aGFuZFN0YXJ0VGltZUgoZSkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdGlmICh0aGF0LmVuZFRpbWUpIHtcclxuXHRcdFx0XHRcdGlmIChEYXRlLnBhcnNlKGUuZGV0YWlsLnZhbHVlKSA+IERhdGUucGFyc2UodGhhdC5lbmRUaW1lKSkge1xyXG5cdFx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLor7fpgInmi6nmraPnoa7nmoTml7bpl7RcIilcclxuXHRcdFx0XHRcdFx0cmV0dXJuXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdGlmIChEYXRlLnBhcnNlKGUuZGV0YWlsLnZhbHVlKSA+IERhdGUucGFyc2UodGhhdC5lbmREYXRlKSkge1xyXG5cdFx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLor7fpgInmi6nmraPnoa7nmoTml7bpl7RcIilcclxuXHRcdFx0XHRcdFx0cmV0dXJuXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRoYXQuc3RhcnRUaW1lID0gZS5kZXRhaWwudmFsdWVcclxuXHRcdFx0XHRsZXQgZW5kdGltZSA9IHRoYXQuZW5kVGltZSA/IHRoYXQuZW5kVGltZSA6IHRoYXQuZW5kRGF0ZVxyXG5cdFx0XHRcdHRoYXQuJHN0b3JlLmRpc3BhdGNoKFwiR2V0Qm9keVRyZW5kTGlzdFwiLCB7XHJcblx0XHRcdFx0XHRhdWRfaWQ6IHRoYXQudXNlci5pZCxcclxuXHRcdFx0XHRcdHNfdGltZTogdGhhdC5zdGFydFRpbWUsXHJcblx0XHRcdFx0XHRlX3RpbWU6IHRoYXQuZW5kVGltZSA/IHRoYXQuZW5kVGltZSA6IHRoYXQuZW5kRGF0ZVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0dGhhdC5zaG93Ym94KDApXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOe7k+adn1xyXG5cdFx0XHRoYW5kRW5kVGltZUgoZSkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdGlmICh0aGF0LnN0YXJ0VGltZSkge1xyXG5cdFx0XHRcdFx0aWYgKERhdGUucGFyc2UoZS5kZXRhaWwudmFsdWUpIDwgRGF0ZS5wYXJzZSh0aGF0LnN0YXJ0VGltZSkpIHtcclxuXHRcdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKFwi6K+36YCJ5oup5q2j56Gu55qE5pe26Ze0XCIpXHJcblx0XHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRpZiAoRGF0ZS5wYXJzZShlLmRldGFpbC52YWx1ZSkgPCBEYXRlLnBhcnNlKHRoYXQuc3RhcnREYXRlKSkge1xyXG5cdFx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLor7fpgInmi6nmraPnoa7nmoTml7bpl7RcIilcclxuXHRcdFx0XHRcdFx0cmV0dXJuXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRoYXQuZW5kVGltZSA9IGUuZGV0YWlsLnZhbHVlXHJcblx0XHRcdFx0bGV0IHN0YXJ0VGltZSA9IHRoYXQuc3RhcnRUaW1lID8gdGhhdC5zdGFydFRpbWUgOiB0aGF0LnN0YXJ0RGF0ZVxyXG5cdFx0XHRcdHRoYXQuJHN0b3JlLmRpc3BhdGNoKFwiR2V0Qm9keVRyZW5kTGlzdFwiLCB7XHJcblx0XHRcdFx0XHRhdWRfaWQ6IHVuaS5nZXRTdG9yYWdlU3luYygndXNlcmlkJyksXHJcblx0XHRcdFx0XHRzX3RpbWU6IHN0YXJ0VGltZSxcclxuXHRcdFx0XHRcdGVfdGltZTogdGhhdC5lbmRUaW1lXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHR0aGF0LnNob3dib3goMClcclxuXHRcdFx0fSxcclxuXHRcdFx0aGFuZGxlQ2xpY2soaW5kKSB7XHJcblx0XHRcdFx0dGhpcy5pbmQgPSBpbmRcclxuXHRcdFx0XHR0aGlzLiRzdG9yZS5jb21taXQoXCJjaGFuZ2VGaXJzdFwiLCB0cnVlKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5oql5ZGKXHJcblx0XHRcdGhhbmRsZXJSZWNvcmQoKSB7XHJcblx0XHRcdFx0dGhpcy4kc3RvcmUuY29tbWl0KCdjaGFuZ2VSZWNvcmQnLCB0cnVlKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRoYW5kbGVUb2dnbGVUb3AoaXRlbSkge1xyXG5cdFx0XHRcdHRoaXMuaW5mb0xpc3RUb3AgPSBpdGVtXHJcblx0XHRcdH0sXHJcblx0XHRcdG5hdlRvKHVybCkge1xyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybDogdXJsXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIHNjb3BlZCBsYW5nPVwic2Nzc1wiPlxyXG5cdEBpbXBvcnQgXCJAL3Njc3MvYm9keS5zY3NzXCI7XHJcblxyXG5cdC5jb250ZW50IHtcclxuXHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0XHRmb250LXNpemU6IDMycnB4O1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0Y1RjZGQTtcclxuXHRcdG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG5cdH1cclxuPC9zdHlsZT4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///61\n"); ======= eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 4));\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nvar _record = _interopRequireDefault(__webpack_require__(/*! @/element/manuallyAdd/record.vue */ 33));\nvar _firstweight = _interopRequireDefault(__webpack_require__(/*! @/element/target/firstweight.vue */ 62));\nvar _qiunDataCharts = _interopRequireDefault(__webpack_require__(/*! @/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue */ 67));\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n data: function data() {\n return {\n active: 1,\n acd_id: 2,\n isDevice: 0,\n infoList: [],\n infoListTop: {},\n ind: 0,\n active1: 0,\n startTime: \"\",\n endTime: \"\",\n lineData: {},\n handTrue: true,\n proposalnd: 1,\n cplist: {\n moodlist: [],\n nutritionlist: [],\n sleeplist: [],\n sportlist: []\n }\n };\n },\n computed: _objectSpread(_objectSpread({}, (0, _vuex.mapState)(['user', \"MeasureResult\", \"Trend\"])), {}, {\n weightList: function weightList() {\n var that = this;\n that.showbox(0);\n return that.Trend;\n },\n userInfo: function userInfo() {\n return this.user;\n },\n info: function info() {\n var that = this;\n that.cplist = that.MeasureResult ? that.MeasureResult.cplist : {};\n that.infoListTop = that.MeasureResult ? that.MeasureResult.top_list[0] : {};\n return that.MeasureResult;\n },\n endDate: function endDate() {\n return this.$tools.getDate(\"start\");\n },\n startDate: function startDate() {\n return this.$tools.GetDateStr(-90);\n }\n }),\n components: {\n record: _record.default,\n firstweight: _firstweight.default,\n qiunDataCharts: _qiunDataCharts.default\n },\n onLoad: function onLoad(options) {\n var that = this;\n that.acd_id = options.acd_id;\n that.isDevice = options.device;\n that.$store.dispatch(\"getResult\", {\n aud_id: uni.getStorageSync('userid')\n });\n that.$store.dispatch(\"GetBodyTrendList\", {\n aud_id: uni.getStorageSync('userid'),\n s_time: that.startDate,\n e_time: that.endDate\n });\n __f__(\"log\", \"11111\", options, \" at pages/body/body.vue:317\");\n },\n onBackPress: function onBackPress(options) {\n var that = this;\n setTimeout(function () {\n uni.switchTab({\n url: '/pages/home/home'\n });\n }, 300);\n __f__(\"log\", \"返回首页\", \" at pages/body/body.vue:326\");\n return true;\n },\n // 下拉刷新\n onPullDownRefresh: function onPullDownRefresh() {\n var that = this;\n that.$store.dispatch(\"getResult\", {\n aud_id: uni.getStorageSync('userid')\n });\n that.$store.dispatch(\"GetBodyTrendList\", {\n aud_id: uni.getStorageSync('userid'),\n s_time: that.startDate,\n e_time: that.endDate\n });\n setTimeout(function () {\n uni.stopPullDownRefresh();\n }, 1000);\n },\n methods: {\n handleisSdevice: function handleisSdevice() {\n var that = this;\n __f__(\"log\", \"isDevice\", that.isDevice, (0, _typeof2.default)(that.isDevice), \" at pages/body/body.vue:347\");\n if (Number(that.isDevice) != 0) {\n uni.openBluetoothAdapter({\n success: function success(e) {\n that.$store.commit(\"changeBluetooth\", true);\n uni.navigateTo({\n url: \"/pages/devices/search?id=\" + that.acd_id\n });\n __f__(\"log\", '初始化蓝牙成功:' + e.errMsg, \" at pages/body/body.vue:355\");\n },\n fail: function fail(err) {\n __f__(\"log\", '初始化蓝牙失败:' + err.errMsg, \" at pages/body/body.vue:358\");\n return that.$Bluetooth.getBluetoothAdapter(err);\n }\n });\n } else {\n that.$tools.msg(\"请先添加设备!\");\n setTimeout(function () {\n uni.switchTab({\n url: \"/pages/business/business\"\n });\n }, 500);\n }\n },\n // 历史数据删除时重新加载接口\n reload: function reload() {\n var that = this;\n __f__(\"log\", '重新加载', \" at pages/body/body.vue:374\");\n this.$nextTick(function () {\n that.$store.dispatch(\"getResult\", {\n aud_id: uni.getStorageSync('userid')\n });\n that.$store.dispatch(\"GetBodyTrendList\", {\n aud_id: uni.getStorageSync('userid'),\n s_time: that.startDate,\n e_time: that.endDate\n });\n });\n },\n showbox: function showbox(index) {\n var that = this;\n that.handTrue = false;\n that.$nextTick(function () {\n that.handTrue = true;\n that.lineData = that.weightList.length ? that.weightList[index].line : {};\n });\n that.active1 = index;\n },\n //开始\n handStartTimeH: function handStartTimeH(e) {\n var that = this;\n if (that.endTime) {\n if (Date.parse(e.detail.value) > Date.parse(that.endTime)) {\n that.$tools.msg(\"请选择正确的时间\");\n return;\n }\n } else {\n if (Date.parse(e.detail.value) > Date.parse(that.endDate)) {\n that.$tools.msg(\"请选择正确的时间\");\n return;\n }\n }\n that.startTime = e.detail.value;\n var endtime = that.endTime ? that.endTime : that.endDate;\n that.$store.dispatch(\"GetBodyTrendList\", {\n aud_id: that.user.id,\n s_time: that.startTime,\n e_time: that.endTime ? that.endTime : that.endDate\n });\n that.showbox(0);\n },\n // 结束\n handEndTimeH: function handEndTimeH(e) {\n var that = this;\n if (that.startTime) {\n if (Date.parse(e.detail.value) < Date.parse(that.startTime)) {\n that.$tools.msg(\"请选择正确的时间\");\n return;\n }\n } else {\n if (Date.parse(e.detail.value) < Date.parse(that.startDate)) {\n that.$tools.msg(\"请选择正确的时间\");\n return;\n }\n }\n that.endTime = e.detail.value;\n var startTime = that.startTime ? that.startTime : that.startDate;\n that.$store.dispatch(\"GetBodyTrendList\", {\n aud_id: uni.getStorageSync('userid'),\n s_time: startTime,\n e_time: that.endTime\n });\n that.showbox(0);\n },\n handleClick: function handleClick(ind) {\n this.ind = ind;\n this.$store.commit(\"changeFirst\", true);\n },\n // 报告\n handlerRecord: function handlerRecord() {\n this.$store.commit('changeRecord', true);\n },\n handleToggleTop: function handleToggleTop(item) {\n this.infoListTop = item;\n },\n navTo: function navTo(url) {\n uni.navigateTo({\n url: url\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYm9keS9ib2R5LnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwiYWN0aXZlIiwiYWNkX2lkIiwiaXNEZXZpY2UiLCJpbmZvTGlzdCIsImluZm9MaXN0VG9wIiwiaW5kIiwiYWN0aXZlMSIsInN0YXJ0VGltZSIsImVuZFRpbWUiLCJsaW5lRGF0YSIsImhhbmRUcnVlIiwicHJvcG9zYWxuZCIsImNwbGlzdCIsIm1vb2RsaXN0IiwibnV0cml0aW9ubGlzdCIsInNsZWVwbGlzdCIsInNwb3J0bGlzdCIsImNvbXB1dGVkIiwibWFwU3RhdGUiLCJ3ZWlnaHRMaXN0IiwidGhhdCIsInNob3dib3giLCJUcmVuZCIsInVzZXJJbmZvIiwidXNlciIsImluZm8iLCJNZWFzdXJlUmVzdWx0IiwidG9wX2xpc3QiLCJlbmREYXRlIiwiJHRvb2xzIiwiZ2V0RGF0ZSIsInN0YXJ0RGF0ZSIsIkdldERhdGVTdHIiLCJjb21wb25lbnRzIiwicmVjb3JkIiwiZmlyc3R3ZWlnaHQiLCJxaXVuRGF0YUNoYXJ0cyIsIm9uTG9hZCIsIm9wdGlvbnMiLCJkZXZpY2UiLCIkc3RvcmUiLCJkaXNwYXRjaCIsImF1ZF9pZCIsInVuaSIsImdldFN0b3JhZ2VTeW5jIiwic190aW1lIiwiZV90aW1lIiwib25CYWNrUHJlc3MiLCJzZXRUaW1lb3V0Iiwic3dpdGNoVGFiIiwidXJsIiwib25QdWxsRG93blJlZnJlc2giLCJzdG9wUHVsbERvd25SZWZyZXNoIiwibWV0aG9kcyIsImhhbmRsZWlzU2RldmljZSIsIk51bWJlciIsIm9wZW5CbHVldG9vdGhBZGFwdGVyIiwic3VjY2VzcyIsImUiLCJjb21taXQiLCJuYXZpZ2F0ZVRvIiwiZXJyTXNnIiwiZmFpbCIsImVyciIsIiRCbHVldG9vdGgiLCJnZXRCbHVldG9vdGhBZGFwdGVyIiwibXNnIiwicmVsb2FkIiwiJG5leHRUaWNrIiwiaW5kZXgiLCJsZW5ndGgiLCJsaW5lIiwiaGFuZFN0YXJ0VGltZUgiLCJEYXRlIiwicGFyc2UiLCJkZXRhaWwiLCJ2YWx1ZSIsImVuZHRpbWUiLCJpZCIsImhhbmRFbmRUaW1lSCIsImhhbmRsZUNsaWNrIiwiaGFuZGxlclJlY29yZCIsImhhbmRsZVRvZ2dsZVRvcCIsIml0ZW0iLCJuYXZUbyJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBdVBBO0FBR0E7QUFDQTtBQUNBO0FBQTZHO0FBQUE7QUFBQSxlQUM5RjtFQUNkQSxJQUFJLGtCQUFHO0lBQ04sT0FBTztNQUNOQyxNQUFNLEVBQUUsQ0FBQztNQUNUQyxNQUFNLEVBQUUsQ0FBQztNQUNUQyxRQUFRLEVBQUUsQ0FBQztNQUNYQyxRQUFRLEVBQUUsRUFBRTtNQUNaQyxXQUFXLEVBQUUsQ0FBQyxDQUFDO01BQ2ZDLEdBQUcsRUFBRSxDQUFDO01BQ05DLE9BQU8sRUFBRSxDQUFDO01BQ1ZDLFNBQVMsRUFBRSxFQUFFO01BQ2JDLE9BQU8sRUFBRSxFQUFFO01BQ1hDLFFBQVEsRUFBRSxDQUFDLENBQUM7TUFDWkMsUUFBUSxFQUFFLElBQUk7TUFDZEMsVUFBVSxFQUFFLENBQUM7TUFDYkMsTUFBTSxFQUFFO1FBQ1BDLFFBQVEsRUFBRSxFQUFFO1FBQ1pDLGFBQWEsRUFBRSxFQUFFO1FBQ2pCQyxTQUFTLEVBQUUsRUFBRTtRQUNiQyxTQUFTLEVBQUU7TUFDWjtJQUNELENBQUM7RUFDRixDQUFDO0VBQ0RDLFFBQVEsa0NBQ0osSUFBQUMsY0FBUSxFQUFDLENBQUMsTUFBTSxFQUFFLGVBQWUsRUFBRSxPQUFPLENBQUMsQ0FBQztJQUMvQ0MsVUFBVSx3QkFBRztNQUNaLElBQUlDLElBQUksR0FBRyxJQUFJO01BQ2ZBLElBQUksQ0FBQ0MsT0FBTyxDQUFDLENBQUMsQ0FBQztNQUNmLE9BQU9ELElBQUksQ0FBQ0UsS0FBSztJQUNsQixDQUFDO0lBQ0RDLFFBQVEsc0JBQUc7TUFDVixPQUFPLElBQUksQ0FBQ0MsSUFBSTtJQUNqQixDQUFDO0lBQ0RDLElBQUksa0JBQUc7TUFDTixJQUFJTCxJQUFJLEdBQUcsSUFBSTtNQUNmQSxJQUFJLENBQUNSLE1BQU0sR0FB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Q0Q7TUFDRDtNQUNBOUMsSUFBSSxDQUFDWixPQUFPLEdBQUdrRCxDQUFDLENBQUNpQixNQUFNLENBQUNDLEtBQUs7TUFDN0IsSUFBSXJFLFNBQVMsR0FBR2EsSUFBSSxDQUFDYixTQUFTLEdBQUdhLElBQUksQ0FBQ2IsU0FBUyxHQUFHYSxJQUFJLENBQUNXLFNBQVM7TUFDaEVYLElBQUksQ0FBQ29CLE1BQU0sQ0FBQ0MsUUFBUSxDQUFDLGtCQUFrQixFQUFFO1FBQ3hDQyxNQUFNLEVBQUVDLEdBQUcsQ0FBQ0MsY0FBYyxDQUFDLFFBQVEsQ0FBQztRQUNwQ0MsTUFBTSxFQUFFdEMsU0FBUztRQUNqQnVDLE1BQU0sRUFBRTFCLElBQUksQ0FBQ1o7TUFDZCxDQUFDLENBQUM7TUFDRlksSUFBSSxDQUFDQyxPQUFPLENBQUMsQ0FBQyxDQUFDO0lBQ2hCLENBQUM7SUFDRDJELFdBQVcsdUJBQUMzRSxHQUFHLEVBQUU7TUFDaEIsSUFBSSxDQUFDQSxHQUFHLEdBQUdBLEdBQUc7TUFDZCxJQUFJLENBQUNtQyxNQUFNLENBQUNtQixNQUFNLENBQUMsYUFBYSxFQUFFLElBQUksQ0FBQztJQUN4QyxDQUFDO0lBQ0Q7SUFDQXNCLGFBQWEsMkJBQUc7TUFDZixJQUFJLENBQUN6QyxNQUFNLENBQUNtQixNQUFNLENBQUMsY0FBYyxFQUFFLElBQUksQ0FBQztJQUN6QyxDQUFDO0lBQ0R1QixlQUFlLDJCQUFDQyxJQUFJLEVBQUU7TUFDckIsSUFBSSxDQUFDL0UsV0FBVyxHQUFHK0UsSUFBSTtJQUN4QixDQUFDO0lBQ0RDLEtBQUssaUJBQUNsQyxHQUFHLEVBQUU7TUFDVlAsR0FBRyxDQUFDaUIsVUFBVSxDQUFDO1FBQ2RWLEdBQUcsRUFBRUE7TUFDTixDQUFDLENBQUM7SUFDSDtFQUNEO0FBQ0QsQ0FBQztBQUFBLDJCIiwiZmlsZSI6IjYxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG5pbXBvcnQge1xuXHRtYXBTdGF0ZVxufSBmcm9tIFwidnVleFwiO1xuaW1wb3J0IHJlY29yZCBmcm9tICdAL2VsZW1lbnQvbWFudWFsbHlBZGQvcmVjb3JkLnZ1ZSc7XG5pbXBvcnQgZmlyc3R3ZWlnaHQgZnJvbSAnQC9lbGVtZW50L3RhcmdldC9maXJzdHdlaWdodC52dWUnO1xuaW1wb3J0IHFpdW5EYXRhQ2hhcnRzIGZyb20gJ0AvdW5pX21vZHVsZXMvcWl1bi1kYXRhLWNoYXJ0cy9jb21wb25lbnRzL3FpdW4tZGF0YS1jaGFydHMvcWl1bi1kYXRhLWNoYXJ0cy52dWUnO1xuZXhwb3J0IGRlZmF1bHQge1xuXHRkYXRhKCkge1xuXHRcdHJldHVybiB7XG5cdFx0XHRhY3RpdmU6IDEsXG5cdFx0XHRhY2RfaWQ6IDIsXG5cdFx0XHRpc0RldmljZTogMCxcblx0XHRcdGluZm9MaXN0OiBbXSxcblx0XHRcdGluZm9MaXN0VG9wOiB7fSxcblx0XHRcdGluZDogMCxcblx0XHRcdGFjdGl2ZTE6IDAsXG5cdFx0XHRzdGFydFRpbWU6IFwiXCIsXG5cdFx0XHRlbmRUaW1lOiBcIlwiLFxuXHRcdFx0bGluZURhdGE6IHt9LFxuXHRcdFx0aGFuZFRydWU6IHRydWUsXG5cdFx0XHRwcm9wb3NhbG5kOiAxLFxuXHRcdFx0Y3BsaXN0OiB7XG5cdFx0XHRcdG1vb2RsaXN0OiBbXSxcblx0XHRcdFx0bnV0cml0aW9ubGlzdDogW10sXG5cdFx0XHRcdHNsZWVwbGlzdDogW10sXG5cdFx0XHRcdHNwb3J0bGlzdDogW11cblx0XHRcdH1cblx0XHR9XG5cdH0sXG5cdGNvbXB1dGVkOiB7XG5cdFx0Li4ubWFwU3RhdGUoWyd1c2VyJywgXCJNZWFzdXJlUmVzdWx0XCIsIFwiVHJlbmRcIl0pLFxuXHRcdHdlaWdodExpc3QoKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdHRoYXQuc2hvd2JveCgwKVxuXHRcdFx0cmV0dXJuIHRoYXQuVHJlbmRcblx0XHR9LFxuXHRcdHVzZXJJbmZvKCkge1xuXHRcdFx0cmV0dXJuIHRoaXMudXNlclxuXHRcdH0sXG5cdFx0aW5mbygpIHtcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdFx0dGhhdC5jcGxpc3QgPSB0aGF0Lk1lYXN1cmVSZXN1bHQgPyB0aGF0Lk1lYXN1cmVSZXN1bHQuY3BsaXN0IDoge31cblx0XHRcdHRoYXQuaW5mb0xpc3RUb3AgPSB0aGF0Lk1lYXN1cmVSZXN1bHQgPyB0aGF0Lk1lYXN1cmVSZXN1bHQudG9wX2xpc3RbMF0gOiB7fVxuXHRcdFx0cmV0dXJuIHRoYXQuTWVhc3VyZVJlc3VsdFxuXHRcdH0sXG5cdFx0ZW5kRGF0ZSgpIHtcblx0XHRcdHJldHVybiB0aGlzLiR0b29scy5nZXREYXRlKFwic3RhcnRcIilcblx0XHR9LFxuXHRcdHN0YXJ0RGF0ZSgpIHtcblx0XHRcdHJldHVybiB0aGlzLiR0b29scy5HZXREYXRlU3RyKC05MCk7XG5cdFx0fSxcblx0fSxcblx0Y29tcG9uZW50czoge1xuXHRcdHJlY29yZCxcblx0XHRmaXJzdHdlaWdodCxcblx0XHRxaXVuRGF0YUNoYXJ0cyxcblx0fSxcblx0b25Mb2FkKG9wdGlvbnMpIHtcblx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHR0aGF0LmFjZF9pZCA9IG9wdGlvbnMuYWNkX2lkXG5cdFx0dGhhdC5pc0RldmljZSA9IG9wdGlvbnMuZGV2aWNlXG5cdFx0dGhhdC4kc3RvcmUuZGlzcGF0Y2goXCJnZXRSZXN1bHRcIiwge1xuXHRcdFx0YXVkX2lkOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJpZCcpXG5cdFx0fSlcblx0XHR0aGF0LiRzdG9yZS5kaXNwYXRjaChcIkdldEJvZHlUcmVuZExpc3RcIiwge1xuXHRcdFx0YXVkX2lkOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJpZCcpLFxuXHRcdFx0c190aW1lOiB0aGF0LnN0YXJ0RGF0ZSxcblx0XHRcdGVfdGltZTogdGhhdC5lbmREYXRlXG5cdFx0fSlcblx0XHRjb25zb2xlLmxvZyhcIjExMTExXCIsIG9wdGlvbnMpXG5cdH0sXG5cdG9uQmFja1ByZXNzKG9wdGlvbnMpIHtcblx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRzZXRUaW1lb3V0KCgpID0+IHtcblx0XHRcdHVuaS5zd2l0Y2hUYWIoe1xuXHRcdFx0XHR1cmw6ICcvcGFnZXMvaG9tZS9ob21lJ1xuXHRcdFx0fSlcblx0XHR9LCAzMDApXG5cdFx0Y29uc29sZS5sb2coXCLov5Tlm57pppbpobVcIilcblx0XHRyZXR1cm4gdHJ1ZVxuXHR9LFxuXHQvLyDkuIvmi4nliLfmlrBcblx0b25QdWxsRG93blJlZnJlc2goKSB7XG5cdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0dGhhdC4kc3RvcmUuZGlzcGF0Y2goXCJnZXRSZXN1bHRcIiwge1xuXHRcdFx0YXVkX2lkOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJpZCcpXG5cdFx0fSlcblx0XHR0aGF0LiRzdG9yZS5kaXNwYXRjaChcIkdldEJvZHlUcmVuZExpc3RcIiwge1xuXHRcdFx0YXVkX2lkOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJpZCcpLFxuXHRcdFx0c190aW1lOiB0aGF0LnN0YXJ0RGF0ZSxcblx0XHRcdGVfdGltZTogdGhhdC5lbmREYXRlXG5cdFx0fSlcblx0XHRzZXRUaW1lb3V0KCgpID0+IHtcblx0XHRcdHVuaS5zdG9wUHVsbERvd25SZWZyZXNoKClcblx0XHR9LCAxMDAwKTtcblx0fSxcblx0bWV0aG9kczoge1xuXHRcdGhhbmRsZWlzU2RldmljZSgpIHtcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdFx0Y29uc29sZS5sb2coXCJpc0RldmljZVwiLCB0aGF0LmlzRGV2aWNlLCB0eXBlb2YgdGhhdC5pc0RldmljZSlcblx0XHRcdGlmIChOdW1iZXIodGhhdC5pc0RldmljZSkgIT0gMCkge1xuXHRcdFx0XHR1bmkub3BlbkJsdWV0b290aEFkYXB0ZXIoe1xuXHRcdFx0XHRcdHN1Y2Nlc3M6IGUgPT4ge1xuXHRcdFx0XHRcdFx0dGhhdC4kc3RvcmUuY29tbWl0KFwiY2hhbmdlQmx1ZXRvb3RoXCIsIHRydWUpO1xuXHRcdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xuXHRcdFx0XHRcdFx0XHR1cmw6IFwiL3BhZ2VzL2RldmljZXMvc2VhcmNoP2lkPVwiICsgdGhhdC5hY2RfaWRcblx0XHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZygn5Yid5aeL5YyW6JOd54mZ5oiQ5YqfOicgKyBlLmVyck1zZyk7XG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRmYWlsOiBlcnIgPT4ge1xuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coJ+WIneWni+WMluiTneeJmeWksei0pTonICsgZXJyLmVyck1zZyk7XG5cdFx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kQmx1ZXRvb3RoLmdldEJsdWV0b290aEFkYXB0ZXIoZXJyKVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSk7XG5cdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLor7flhYjmt7vliqDorr7lpIfvvIFcIilcblx0XHRcdFx0c2V0VGltZW91dChmdW5jdGlvbigpIHtcblx0XHRcdFx0XHR1bmkuc3dpdGNoVGFiKHtcblx0XHRcdFx0XHRcdHVybDogXCIvcGFnZXMvYnVzaW5lc3MvYnVzaW5lc3NcIlxuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdH0sIDUwMClcblx0XHRcdH1cblx0XHR9LFxuXHRcdC8vIOWOhuWPsuaVsOaNruWIoOmZpOaXtumHjeaWsOWKoOi9veaOpeWPo1xuXHRcdHJlbG9hZCgpIHtcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdFx0Y29uc29sZS5sb2coJ+mHjeaWsOWKoOi9vScpO1xuXHRcdFx0dGhpcy4kbmV4dFRpY2soKCkgPT4ge1xuXHRcdFx0XHR0aGF0LiRzdG9yZS5kaXNwYXRjaChcImdldFJlc3VsdFwiLCB7XG5cdFx0XHRcdFx0YXVkX2lkOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJpZCcpXG5cdFx0XHRcdH0pXG5cdFx0XHRcdHRoYXQuJHN0b3JlLmRpc3BhdGNoKFwiR2V0Qm9keVRyZW5kTGlzdFwiLCB7XG5cdFx0XHRcdFx0YXVkX2lkOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJpZCcpLFxuXHRcdFx0XHRcdHNfdGltZTogdGhhdC5zdGFydERhdGUsXG5cdFx0XHRcdFx0ZV90aW1lOiB0aGF0LmVuZERhdGVcblx0XHRcdFx0fSlcblx0XHRcdH0pXG5cdFx0fSxcblx0XHRzaG93Ym94KGluZGV4KSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdHRoYXQuaGFuZFRydWUgPSBmYWxzZVxuXHRcdFx0dGhhdC4kbmV4dFRpY2soZnVuY3Rpb24oKSB7XG5cdFx0XHRcdHRoYXQuaGFuZFRydWUgPSB0cnVlXG5cdFx0XHRcdHRoYXQubGluZURhdGEgPSB0aGF0LndlaWdodExpc3QubGVuZ3RoID8gdGhhdC53ZWlnaHRMaXN0W2luZGV4XS5saW5lIDoge31cblx0XHRcdH0pXG5cdFx0XHR0aGF0LmFjdGl2ZTEgPSBpbmRleFxuXHRcdH0sXG5cdFx0Ly/lvIDlp4tcblx0XHRoYW5kU3RhcnRUaW1lSChlKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdGlmICh0aGF0LmVuZFRpbWUpIHtcblx0XHRcdFx0aWYgKERhdGUucGFyc2UoZS5kZXRhaWwudmFsdWUpID4gRGF0ZS5wYXJzZSh0aGF0LmVuZFRpbWUpKSB7XG5cdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKFwi6K+36YCJ5oup5q2j56Gu55qE5pe26Ze0XCIpXG5cdFx0XHRcdFx0cmV0dXJuXG5cdFx0XHRcdH1cblx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdGlmIChEYXRlLnBhcnNlKGUuZGV0YWlsLnZhbHVlKSA+IERhdGUucGFyc2UodGhhdC5lbmREYXRlKSkge1xuXHRcdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhcIuivt+mAieaLqeato+ehrueahOaXtumXtFwiKVxuXHRcdFx0XHRcdHJldHVyblxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHR0aGF0LnN0YXJ0VGltZSA9IGUuZGV0YWlsLnZhbHVlXG5cdFx0XHRsZXQgZW5kdGltZSA9IHRoYXQuZW5kVGltZSA/IHRoYXQuZW5kVGltZSA6IHRoYXQuZW5kRGF0ZVxuXHRcdFx0dGhhdC4kc3RvcmUuZGlzcGF0Y2goXCJHZXRCb2R5VHJlbmRMaXN0XCIsIHtcblx0XHRcdFx0YXVkX2lkOiB0aGF0LnVzZXIuaWQsXG5cdFx0XHRcdHNfdGltZTogdGhhdC5zdGFydFRpbWUsXG5cdFx0XHRcdGVfdGltZTogdGhhdC5lbmRUaW1lID8gdGhhdC5lbmRUaW1lIDogdGhhdC5lbmREYXRlXG5cdFx0XHR9KVxuXHRcdFx0dGhhdC5zaG93Ym94KDApXG5cdFx0fSxcblx0XHQvLyDnu5PmnZ9cblx0XHRoYW5kRW5kVGltZUgoZSkge1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0XHRpZiAodGhhdC5zdGFydFRpbWUpIHtcblx0XHRcdFx0aWYgKERhdGUucGFyc2UoZS5kZXRhaWwudmFsdWUpIDwgRGF0ZS5wYXJzZSh0aGF0LnN0YXJ0VGltZSkpIHtcblx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLor7fpgInmi6nmraPnoa7nmoTml7bpl7RcIilcblx0XHRcdFx0XHRyZXR1cm5cblx0XHRcdFx0fVxuXHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0aWYgKERhdGUucGFyc2UoZS5kZXRhaWwudmFsdWUpIDwgRGF0ZS5wYXJzZSh0aGF0LnN0YXJ0RGF0ZSkpIHtcblx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLor7fpgInmi6nmraPnoa7nmoTml7bpl7RcIilcblx0XHRcdFx0XHRyZXR1cm5cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0dGhhdC5lbmRUaW1lID0gZS5kZXRhaWwudmFsdWVcblx0XHRcdGxldCBzdGFydFRpbWUgPSB0aGF0LnN0YXJ0VGltZSA/IHRoYXQuc3RhcnRUaW1lIDogdGhhdC5zdGFydERhdGVcblx0XHRcdHRoYXQuJHN0b3JlLmRpc3BhdGNoKFwiR2V0Qm9keVRyZW5kTGlzdFwiLCB7XG5cdFx0XHRcdGF1ZF9pZDogdW5pLmdldFN0b3JhZ2VTeW5jKCd1c2VyaWQnKSxcblx0XHRcdFx0c190aW1lOiBzdGFydFRpbWUsXG5cdFx0XHRcdGVfdGltZTogdGhhdC5lbmRUaW1lXG5cdFx0XHR9KVxuXHRcdFx0dGhhdC5zaG93Ym94KDApXG5cdFx0fSxcblx0XHRoYW5kbGVDbGljayhpbmQpIHtcblx0XHRcdHRoaXMuaW5kID0gaW5kXG5cdFx0XHR0aGlzLiRzdG9yZS5jb21taXQoXCJjaGFuZ2VGaXJzdFwiLCB0cnVlKTtcblx0XHR9LFxuXHRcdC8vIOaKpeWRilxuXHRcdGhhbmRsZXJSZWNvcmQoKSB7XG5cdFx0XHR0aGlzLiRzdG9yZS5jb21taXQoJ2NoYW5nZVJlY29yZCcsIHRydWUpXG5cdFx0fSxcblx0XHRoYW5kbGVUb2dnbGVUb3AoaXRlbSkge1xuXHRcdFx0dGhpcy5pbmZvTGlzdFRvcCA9IGl0ZW1cblx0XHR9LFxuXHRcdG5hdlRvKHVybCkge1xuXHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xuXHRcdFx0XHR1cmw6IHVybFxuXHRcdFx0fSlcblx0XHR9LFxuXHR9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///61\n"); >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a /***/ }), /* 62 */ /*!****************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/element/target/firstweight.vue ***! \****************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _firstweight_vue_vue_type_template_id_b32e85aa_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./firstweight.vue?vue&type=template&id=b32e85aa&scoped=true& */ 63);\n/* harmony import */ var _firstweight_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./firstweight.vue?vue&type=script&lang=js& */ 65);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _firstweight_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _firstweight_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _firstweight_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _firstweight_vue_vue_type_template_id_b32e85aa_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _firstweight_vue_vue_type_template_id_b32e85aa_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"b32e85aa\",\n null,\n false,\n _firstweight_vue_vue_type_template_id_b32e85aa_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"element/target/firstweight.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBb0k7QUFDcEk7QUFDK0Q7QUFDTDs7O0FBRzFEO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLGlGQUFNO0FBQ1IsRUFBRSxrR0FBTTtBQUNSLEVBQUUsMkdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsc0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL2ZpcnN0d2VpZ2h0LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1iMzJlODVhYSZzY29wZWQ9dHJ1ZSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2ZpcnN0d2VpZ2h0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vZmlyc3R3ZWlnaHQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCJiMzJlODVhYVwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJlbGVtZW50L3RhcmdldC9maXJzdHdlaWdodC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///62\n"); /***/ }), /* 63 */ /*!***********************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/element/target/firstweight.vue?vue&type=template&id=b32e85aa&scoped=true& ***! \***********************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_firstweight_vue_vue_type_template_id_b32e85aa_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./firstweight.vue?vue&type=template&id=b32e85aa&scoped=true& */ 64); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_firstweight_vue_vue_type_template_id_b32e85aa_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_firstweight_vue_vue_type_template_id_b32e85aa_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_firstweight_vue_vue_type_template_id_b32e85aa_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_firstweight_vue_vue_type_template_id_b32e85aa_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 64 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/element/target/firstweight.vue?vue&type=template&id=b32e85aa&scoped=true& ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _vm._$s(0, "i", _vm.isFirst) ? _c( "view", { staticClass: _vm._$s(0, "sc", "wrapper wrapperbg"), attrs: { _i: 0 }, }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "bg"), attrs: { _i: 1 }, on: { click: _vm.onTap }, }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "edit"), attrs: { _i: 2 }, on: { click: function ($event) { $event.stopPropagation() }, }, }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "title"), attrs: { _i: 3 }, }, [ _vm._v( _vm._$s( 3, "t0-0", _vm._s(_vm.type == 1 ? "目标体重" : "初始体重") ) ), ] ), _vm._$s(4, "i", _vm.type != 1) ? _c( "view", { staticClass: _vm._$s(4, "sc", "editem"), attrs: { _i: 4 }, on: { click: _vm.hideKeyboard }, }, [ _c("view", { staticClass: _vm._$s(5, "sc", "name"), attrs: { _i: 5 }, }), _c( "view", { staticClass: _vm._$s(6, "sc", "right"), attrs: { _i: 6 }, }, [ _c( "picker", { attrs: { start: _vm._$s(7, "a-start", _vm.startDate), end: _vm._$s(7, "a-end", _vm.endDate), _i: 7, }, on: { change: _vm.changeLog }, }, [ _c( "view", { staticClass: _vm._$s( 8, "sc", "uni-input" ), attrs: { _i: 8 }, }, [ _vm._v( _vm._$s( 8, "t0-0", _vm._s( _vm.regTime ? _vm.regTime : "请选择" ) ) ), ] ), _c("icon", { staticClass: _vm._$s( 9, "sc", "iconfont icon-arrow-down-bold" ), attrs: { _i: 9 }, }), ] ), ] ), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s(10, "sc", "editem"), attrs: { _i: 10 }, }, [ _c("view", { staticClass: _vm._$s(11, "sc", "name"), attrs: { _i: 11 }, }), _c( "view", { staticClass: _vm._$s(12, "sc", "right"), attrs: { _i: 12 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.weight, expression: "weight", }, ], attrs: { _i: 13 }, domProps: { value: _vm._$s(13, "v-model", _vm.weight), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.weight = $event.target.value }, }, }), ] ), ] ), _c("view", { staticClass: _vm._$s(14, "sc", "btn close"), attrs: { _i: 14 }, on: { click: function ($event) { return _vm.onTap() }, }, }), _c("view", { staticClass: _vm._$s(15, "sc", "btn"), attrs: { _i: 15 }, on: { click: _vm.handleTarget }, }), ] ), ] ), ] ) : _vm._e() } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 65 */ /*!*****************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/element/target/firstweight.vue?vue&type=script&lang=js& ***! \*****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_firstweight_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./firstweight.vue?vue&type=script&lang=js& */ 66);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_firstweight_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_firstweight_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_firstweight_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_firstweight_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_firstweight_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWtxQixDQUFnQiw2cUJBQUcsRUFBQyIsImZpbGUiOiI2NS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vZmlyc3R3ZWlnaHQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2ZpcnN0d2VpZ2h0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///65\n"); /***/ }), /* 66 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/element/target/firstweight.vue?vue&type=script&lang=js& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n props: {\n type: {}\n },\n data: function data() {\n return {\n regTime: \"\",\n weight: \"\"\n };\n },\n computed: _objectSpread(_objectSpread({}, (0, _vuex.mapState)([\"user\", \"isFirst\"])), {}, {\n endDate: function endDate() {\n return this.$tools.getDate(\"start\");\n },\n startDate: function startDate() {\n return this.$tools.getDate('start');\n }\n }),\n methods: {\n // 初始体重\n handleTarget: function handleTarget() {\n var that = this;\n if (that.type != 1 && !that.regTime) {\n that.$tools.msg(\"请选择测量日期\");\n return;\n }\n if (!that.weight) {\n that.$tools.msg(\"请输入测量体重\");\n return;\n }\n that.$model.getfirstweight({\n aud_id: that.user.id,\n time: that.type == 1 ? '' : that.regTime ? that.regTime : that.user.firstresulttime,\n weight: that.weight,\n type: that.type\n }).then(function (res) {\n __f__(\"log\", \"目标,\", res, \" at element/target/firstweight.vue:69\");\n that.$tools.msg(res.msg);\n if (res.code == 0) {\n that.$store.commit(\"changeFirst\", false);\n that.$store.commit('changeUser', {\n target_current: res.data\n });\n that.regTime = \"\";\n that.weight = \"\";\n }\n });\n },\n //\n changeLog: function changeLog(e) {\n this.regTime = e.detail.value;\n },\n onTap: function onTap() {\n this.weight = \"\";\n this.regTime = \"\";\n this.$store.commit(\"changeFirst\", false);\n },\n hideKeyboard: function hideKeyboard() {\n uni.hideKeyboard();\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vZWxlbWVudC90YXJnZXQvZmlyc3R3ZWlnaHQudnVlIl0sIm5hbWVzIjpbInByb3BzIiwidHlwZSIsImRhdGEiLCJyZWdUaW1lIiwid2VpZ2h0IiwiY29tcHV0ZWQiLCJlbmREYXRlIiwic3RhcnREYXRlIiwibWV0aG9kcyIsImhhbmRsZVRhcmdldCIsInRoYXQiLCJhdWRfaWQiLCJ0aW1lIiwidGFyZ2V0X2N1cnJlbnQiLCJjaGFuZ2VMb2ciLCJvblRhcCIsImhpZGVLZXlib2FyZCIsInVuaSJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUE0QkE7QUFFQTtBQUFBO0FBQUEsZUFDQTtFQUNBQTtJQUNBQztFQUNBO0VBQ0FDO0lBQ0E7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDLDBDQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7RUFBQSxFQUNBO0VBQ0FDO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO1FBQ0FDO1FBQ0E7TUFDQTtNQUNBO1FBQ0FBO1FBQ0E7TUFDQTtNQUNBQTtRQUNBQztRQUNBQztRQUNBUjtRQUNBSDtNQUNBO1FBQ0E7UUFDQVM7UUFDQTtVQUNBQTtVQUNBQTtZQUNBRztVQUNBO1VBQ0FIO1VBQ0FBO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUk7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQUM7SUFDQTtFQUNBO0FBQ0E7QUFBQSwyQiIsImZpbGUiOiI2Ni5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyB2LWlmPVwiaXNGaXJzdFwiIGNsYXNzPVwid3JhcHBlciB3cmFwcGVyYmdcIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwiYmdcIiBAY2xpY2s9XCJvblRhcFwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImVkaXRcIiBAY2xpY2suc3RvcD5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlXCI+e3t0eXBlPT0xPyfnm67moIfkvZPph40nOifliJ3lp4vkvZPph40nfX08L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJlZGl0ZW1cIiBAY2xpY2s9XCJoaWRlS2V5Ym9hcmRcIiB2LWlmPVwidHlwZSE9MVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+5pel5pyfPC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJyaWdodFwiPlxyXG5cdFx0XHRcdFx0XHQ8cGlja2VyIG1vZGU9XCJkYXRlXCIgOnN0YXJ0PVwic3RhcnREYXRlXCIgOmVuZD1cImVuZERhdGVcIiBAY2hhbmdlPVwiY2hhbmdlTG9nXCIgZmllbGRzPVwidGltZVwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLWlucHV0XCI+e3tyZWdUaW1lP3JlZ1RpbWU6J+ivt+mAieaLqSd9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8aWNvbiBjbGFzcz1cImljb25mb250IGljb24tYXJyb3ctZG93bi1ib2xkXCI+PC9pY29uPlxyXG5cdFx0XHRcdFx0XHQ8L3BpY2tlcj5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJlZGl0ZW1cIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPuS9k+mHjTwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicmlnaHRcIj5cclxuXHRcdFx0XHRcdFx0PGlucHV0IHYtbW9kZWw9XCJ3ZWlnaHRcIiB0eXBlPVwiZGlnaXRcIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpVwiIC8+a2dcclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJidG4gY2xvc2VcIiBAY2xpY2s9XCJvblRhcCgpXCI+5Y+W5raIPC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiYnRuXCIgQGNsaWNrPVwiaGFuZGxlVGFyZ2V0XCI+56Gu5a6aPC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQge1xyXG5cdFx0bWFwU3RhdGVcclxuXHR9IGZyb20gXCJ2dWV4XCI7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0dHlwZToge31cclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHJlZ1RpbWU6IFwiXCIsXHJcblx0XHRcdFx0d2VpZ2h0OiBcIlwiLFxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IHtcclxuXHRcdFx0Li4ubWFwU3RhdGUoW1widXNlclwiLCBcImlzRmlyc3RcIl0pLFxyXG5cdFx0XHRlbmREYXRlKCkge1xyXG5cdFx0XHRcdHJldHVybiB0aGlzLiR0b29scy5nZXREYXRlKFwic3RhcnRcIilcclxuXHRcdFx0fSxcclxuXHRcdFx0c3RhcnREYXRlKCkge1xyXG5cdFx0XHRcdHJldHVybiB0aGlzLiR0b29scy5nZXREYXRlKCdzdGFydCcpO1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHQvLyDliJ3lp4vkvZPph41cclxuXHRcdFx0aGFuZGxlVGFyZ2V0KCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdGlmICh0aGF0LnR5cGUgIT0gMSAmJiAhdGhhdC5yZWdUaW1lKSB7XHJcblx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLor7fpgInmi6nmtYvph4/ml6XmnJ9cIilcclxuXHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAoIXRoYXQud2VpZ2h0KSB7XHJcblx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLor7fovpPlhaXmtYvph4/kvZPph41cIilcclxuXHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0aGF0LiRtb2RlbC5nZXRmaXJzdHdlaWdodCh7XHJcblx0XHRcdFx0XHRhdWRfaWQ6IHRoYXQudXNlci5pZCxcclxuXHRcdFx0XHRcdHRpbWU6IHRoYXQudHlwZSA9PSAxID8gJycgOiB0aGF0LnJlZ1RpbWUgPyB0aGF0LnJlZ1RpbWUgOiB0aGF0LnVzZXIuZmlyc3RyZXN1bHR0aW1lLFxyXG5cdFx0XHRcdFx0d2VpZ2h0OiB0aGF0LndlaWdodCxcclxuXHRcdFx0XHRcdHR5cGU6IHRoYXQudHlwZVxyXG5cdFx0XHRcdH0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi55uu5qCH77yMXCIsIHJlcylcclxuXHRcdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhyZXMubXNnKVxyXG5cdFx0XHRcdFx0aWYgKHJlcy5jb2RlID09IDApIHtcclxuXHRcdFx0XHRcdFx0dGhhdC4kc3RvcmUuY29tbWl0KFwiY2hhbmdlRmlyc3RcIiwgZmFsc2UpO1xyXG5cdFx0XHRcdFx0XHR0aGF0LiRzdG9yZS5jb21taXQoJ2NoYW5nZVVzZXInLCB7XHJcblx0XHRcdFx0XHRcdFx0dGFyZ2V0X2N1cnJlbnQ6IHJlcy5kYXRhXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdHRoYXQucmVnVGltZSA9IFwiXCJcclxuXHRcdFx0XHRcdFx0dGhhdC53ZWlnaHQgPSBcIlwiXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly9cclxuXHRcdFx0Y2hhbmdlTG9nKGUpIHtcclxuXHRcdFx0XHR0aGlzLnJlZ1RpbWUgPSBlLmRldGFpbC52YWx1ZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRvblRhcCgpIHtcclxuXHRcdFx0XHR0aGlzLndlaWdodCA9IFwiXCJcclxuXHRcdFx0XHR0aGlzLnJlZ1RpbWUgPSBcIlwiXHJcblx0XHRcdFx0dGhpcy4kc3RvcmUuY29tbWl0KFwiY2hhbmdlRmlyc3RcIiwgZmFsc2UpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRoaWRlS2V5Ym9hcmQoKSB7XHJcblx0XHRcdFx0dW5pLmhpZGVLZXlib2FyZCgpXHJcblx0XHRcdH0sXHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBzY29wZWQgbGFuZz1cInNjc3NcIj5cclxuXHQuYnRuIHtcclxuXHRcdHdpZHRoOiA0MCU7XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0YmFja2dyb3VuZDogJG1haW5jb2xvciAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmVkaXQge1xyXG5cdFx0dG9wOiAyMCVcclxuXHR9XHJcblxyXG5cdC5jbG9zZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdGNvbG9yOiAjMzMzO1xyXG5cdH1cclxuPC9zdHlsZT4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///66\n"); /***/ }), /* 67 */ /*!***************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue ***! \***************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _qiun_data_charts_vue_vue_type_template_id_fe947b98_scoped_true_filter_modules_eyJyZGNoYXJ0cyI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjM4ODgxLCJhdHRycyI6eyJtb2R1bGUiOiJyZGNoYXJ0cyIsImxhbmciOiJqcyJ9LCJlbmQiOjU0NjgzfX0_3D___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./qiun-data-charts.vue?vue&type=template&id=fe947b98&scoped=true&filter-modules=eyJyZGNoYXJ0cyI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjM4ODgxLCJhdHRycyI6eyJtb2R1bGUiOiJyZGNoYXJ0cyIsImxhbmciOiJqcyJ9LCJlbmQiOjU0NjgzfX0%3D& */ 68);\n/* harmony import */ var _qiun_data_charts_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./qiun-data-charts.vue?vue&type=script&lang=js& */ 105);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _qiun_data_charts_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _qiun_data_charts_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _qiun_data_charts_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _qiun_data_charts_vue_vue_type_template_id_fe947b98_scoped_true_filter_modules_eyJyZGNoYXJ0cyI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjM4ODgxLCJhdHRycyI6eyJtb2R1bGUiOiJyZGNoYXJ0cyIsImxhbmciOiJqcyJ9LCJlbmQiOjU0NjgzfX0_3D___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _qiun_data_charts_vue_vue_type_template_id_fe947b98_scoped_true_filter_modules_eyJyZGNoYXJ0cyI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjM4ODgxLCJhdHRycyI6eyJtb2R1bGUiOiJyZGNoYXJ0cyIsImxhbmciOiJqcyJ9LCJlbmQiOjU0NjgzfX0_3D___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"fe947b98\",\n null,\n false,\n _qiun_data_charts_vue_vue_type_template_id_fe947b98_scoped_true_filter_modules_eyJyZGNoYXJ0cyI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjM4ODgxLCJhdHRycyI6eyJtb2R1bGUiOiJyZGNoYXJ0cyIsImxhbmciOiJqcyJ9LCJlbmQiOjU0NjgzfX0_3D___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBbVQ7QUFDblQ7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSxpUkFBTTtBQUNSLEVBQUUsMFJBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUscVJBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL3FpdW4tZGF0YS1jaGFydHMudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWZlOTQ3Yjk4JnNjb3BlZD10cnVlJmZpbHRlci1tb2R1bGVzPWV5SnlaR05vWVhKMGN5STZleUowZVhCbElqb2ljbVZ1WkdWeWFuTWlMQ0pqYjI1MFpXNTBJam9pSWl3aWMzUmhjblFpT2pNNE9EZ3hMQ0poZEhSeWN5STZleUp0YjJSMWJHVWlPaUp5WkdOb1lYSjBjeUlzSW14aGJtY2lPaUpxY3lKOUxDSmxibVFpT2pVME5qZ3pmWDAlM0QmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9xaXVuLWRhdGEtY2hhcnRzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vcWl1bi1kYXRhLWNoYXJ0cy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcImZlOTQ3Yjk4XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInVuaV9tb2R1bGVzL3FpdW4tZGF0YS1jaGFydHMvY29tcG9uZW50cy9xaXVuLWRhdGEtY2hhcnRzL3FpdW4tZGF0YS1jaGFydHMudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///67\n"); /***/ }), /* 68 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue?vue&type=template&id=fe947b98&scoped=true&filter-modules=eyJyZGNoYXJ0cyI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjM4ODgxLCJhdHRycyI6eyJtb2R1bGUiOiJyZGNoYXJ0cyIsImxhbmciOiJqcyJ9LCJlbmQiOjU0NjgzfX0%3D& ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_qiun_data_charts_vue_vue_type_template_id_fe947b98_scoped_true_filter_modules_eyJyZGNoYXJ0cyI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjM4ODgxLCJhdHRycyI6eyJtb2R1bGUiOiJyZGNoYXJ0cyIsImxhbmciOiJqcyJ9LCJlbmQiOjU0NjgzfX0_3D___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./qiun-data-charts.vue?vue&type=template&id=fe947b98&scoped=true&filter-modules=eyJyZGNoYXJ0cyI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjM4ODgxLCJhdHRycyI6eyJtb2R1bGUiOiJyZGNoYXJ0cyIsImxhbmciOiJqcyJ9LCJlbmQiOjU0NjgzfX0%3D& */ 69); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_qiun_data_charts_vue_vue_type_template_id_fe947b98_scoped_true_filter_modules_eyJyZGNoYXJ0cyI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjM4ODgxLCJhdHRycyI6eyJtb2R1bGUiOiJyZGNoYXJ0cyIsImxhbmciOiJqcyJ9LCJlbmQiOjU0NjgzfX0_3D___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_qiun_data_charts_vue_vue_type_template_id_fe947b98_scoped_true_filter_modules_eyJyZGNoYXJ0cyI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjM4ODgxLCJhdHRycyI6eyJtb2R1bGUiOiJyZGNoYXJ0cyIsImxhbmciOiJqcyJ9LCJlbmQiOjU0NjgzfX0_3D___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_qiun_data_charts_vue_vue_type_template_id_fe947b98_scoped_true_filter_modules_eyJyZGNoYXJ0cyI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjM4ODgxLCJhdHRycyI6eyJtb2R1bGUiOiJyZGNoYXJ0cyIsImxhbmciOiJqcyJ9LCJlbmQiOjU0NjgzfX0_3D___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_qiun_data_charts_vue_vue_type_template_id_fe947b98_scoped_true_filter_modules_eyJyZGNoYXJ0cyI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjM4ODgxLCJhdHRycyI6eyJtb2R1bGUiOiJyZGNoYXJ0cyIsImxhbmciOiJqcyJ9LCJlbmQiOjU0NjgzfX0_3D___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 69 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue?vue&type=template&id=fe947b98&scoped=true&filter-modules=eyJyZGNoYXJ0cyI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjM4ODgxLCJhdHRycyI6eyJtb2R1bGUiOiJyZGNoYXJ0cyIsImxhbmciOiJqcyJ9LCJlbmQiOjU0NjgzfX0%3D& ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { qiunLoading: __webpack_require__(/*! @/uni_modules/qiun-data-charts/components/qiun-loading/qiun-loading.vue */ 70) .default, qiunError: __webpack_require__(/*! @/uni_modules/qiun-data-charts/components/qiun-error/qiun-error.vue */ 100) .default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "chartsview"), attrs: { id: _vm._$s(0, "a-id", "ChartBoxId" + _vm.cid), _i: 0 }, }, [ _vm._$s(1, "i", _vm.mixinDatacomLoading) ? _c( "view", [ _c("qiun-loading", { attrs: { loadingType: _vm.loadingType, _i: 2 }, }), ], 1 ) : _vm._e(), _vm._$s(3, "i", _vm.mixinDatacomErrorMessage && _vm.errorShow) ? _c( "view", { attrs: { _i: 3 }, on: { click: _vm.reloading } }, [ _c("qiun-error", { attrs: { errorMessage: _vm.errorMessage, _i: 4 }, }), ], 1 ) : _vm._e(), _vm._$s(5, "i", _vm.echarts) ? [ _c("view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(6, "v-show", _vm.showchart), expression: "_$s(6,'v-show',showchart)", }, ], wxsProps: { "change:resize": "echartsResize", "change:prop": "echartsOpts", }, style: _vm._$s(6, "s", { background: _vm.background }), attrs: { "data-directory": _vm._$s(6, "a-data-directory", _vm.directory), id: _vm._$s(6, "a-id", "EC" + _vm.cid), prop: _vm._$s(6, "change:echartsOpts", _vm.echartsOpts), resize: _vm._$s(6, "change:echartsResize", _vm.echartsResize), _i: 6, }, }), ] : [ _c( "view", { wxsProps: { "change:prop": "uchartsOpts" }, attrs: { id: _vm._$s(8, "a-id", "UC" + _vm.cid), prop: _vm._$s(8, "change:uchartsOpts", _vm.uchartsOpts), _i: 8, }, on: {}, }, [ _c("canvas", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(9, "v-show", _vm.showchart), expression: "_$s(9,'v-show',showchart)", }, ], style: _vm._$s(9, "s", { width: _vm.cWidth + "px", height: _vm.cHeight + "px", background: _vm.background, }), attrs: { id: _vm._$s(9, "a-id", _vm.cid), canvasId: _vm._$s(9, "a-canvasId", _vm.cid), "disable-scroll": _vm._$s( 9, "a-disable-scroll", _vm.disableScroll ), _i: 9, }, on: { error: _vm._error }, }), ] ), ], ], 2 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 70 */ /*!*******************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/qiun-data-charts/components/qiun-loading/qiun-loading.vue ***! \*******************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _qiun_loading_vue_vue_type_template_id_1c4fd998___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./qiun-loading.vue?vue&type=template&id=1c4fd998& */ 71);\n/* harmony import */ var _qiun_loading_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./qiun-loading.vue?vue&type=script&lang=js& */ 73);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _qiun_loading_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _qiun_loading_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _qiun_loading_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _qiun_loading_vue_vue_type_template_id_1c4fd998___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _qiun_loading_vue_vue_type_template_id_1c4fd998___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _qiun_loading_vue_vue_type_template_id_1c4fd998___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/qiun-data-charts/components/qiun-loading/qiun-loading.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUg7QUFDekg7QUFDZ0U7QUFDTDs7O0FBRzNEO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLGtGQUFNO0FBQ1IsRUFBRSx1RkFBTTtBQUNSLEVBQUUsZ0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL3FpdW4tbG9hZGluZy52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MWM0ZmQ5OTgmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9xaXVuLWxvYWRpbmcudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi9xaXVuLWxvYWRpbmcudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwidW5pX21vZHVsZXMvcWl1bi1kYXRhLWNoYXJ0cy9jb21wb25lbnRzL3FpdW4tbG9hZGluZy9xaXVuLWxvYWRpbmcudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///70\n"); /***/ }), /* 71 */ /*!**************************************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/qiun-data-charts/components/qiun-loading/qiun-loading.vue?vue&type=template&id=1c4fd998& ***! \**************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_qiun_loading_vue_vue_type_template_id_1c4fd998___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./qiun-loading.vue?vue&type=template&id=1c4fd998& */ 72); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_qiun_loading_vue_vue_type_template_id_1c4fd998___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_qiun_loading_vue_vue_type_template_id_1c4fd998___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_qiun_loading_vue_vue_type_template_id_1c4fd998___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_qiun_loading_vue_vue_type_template_id_1c4fd998___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 72 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/qiun-data-charts/components/qiun-loading/qiun-loading.vue?vue&type=template&id=1c4fd998& ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", [ _vm._$s(1, "i", _vm.loadingType == 1) ? _c("Loading1", { attrs: { _i: 1 } }) : _vm._e(), _vm._$s(2, "i", _vm.loadingType == 2) ? _c("Loading2", { attrs: { _i: 2 } }) : _vm._e(), _vm._$s(3, "i", _vm.loadingType == 3) ? _c("Loading3", { attrs: { _i: 3 } }) : _vm._e(), _vm._$s(4, "i", _vm.loadingType == 4) ? _c("Loading4", { attrs: { _i: 4 } }) : _vm._e(), _vm._$s(5, "i", _vm.loadingType == 5) ? _c("Loading5", { attrs: { _i: 5 } }) : _vm._e(), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 73 */ /*!********************************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/qiun-data-charts/components/qiun-loading/qiun-loading.vue?vue&type=script&lang=js& ***! \********************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_qiun_loading_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./qiun-loading.vue?vue&type=script&lang=js& */ 74);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_qiun_loading_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_qiun_loading_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_qiun_loading_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_qiun_loading_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_qiun_loading_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW1xQixDQUFnQiw4cUJBQUcsRUFBQyIsImZpbGUiOiI3My5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vcWl1bi1sb2FkaW5nLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9xaXVuLWxvYWRpbmcudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///73\n"); /***/ }), /* 74 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/qiun-data-charts/components/qiun-loading/qiun-loading.vue?vue&type=script&lang=js& ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _loading = _interopRequireDefault(__webpack_require__(/*! ./loading1.vue */ 75));\nvar _loading2 = _interopRequireDefault(__webpack_require__(/*! ./loading2.vue */ 80));\nvar _loading3 = _interopRequireDefault(__webpack_require__(/*! ./loading3.vue */ 85));\nvar _loading4 = _interopRequireDefault(__webpack_require__(/*! ./loading4.vue */ 90));\nvar _loading5 = _interopRequireDefault(__webpack_require__(/*! ./loading5.vue */ 95));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n Loading1: _loading.default,\n Loading2: _loading2.default,\n Loading3: _loading3.default,\n Loading4: _loading4.default,\n Loading5: _loading5.default\n },\n name: 'qiun-loading',\n props: {\n loadingType: {\n type: Number,\n default: 2\n }\n },\n data: function data() {\n return {};\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvcWl1bi1kYXRhLWNoYXJ0cy9jb21wb25lbnRzL3FpdW4tbG9hZGluZy9xaXVuLWxvYWRpbmcudnVlIl0sIm5hbWVzIjpbImNvbXBvbmVudHMiLCJMb2FkaW5nMSIsIkxvYWRpbmcyIiwiTG9hZGluZzMiLCJMb2FkaW5nNCIsIkxvYWRpbmc1IiwibmFtZSIsInByb3BzIiwibG9hZGluZ1R5cGUiLCJ0eXBlIiwiZGVmYXVsdCIsImRhdGEiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFXQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7Ozs7OztlQUNBO0VBQ0FBO0lBQUFDO0lBQUFDO0lBQUFDO0lBQUFDO0lBQUFDO0VBQUE7RUFDQUM7RUFDQUM7SUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0EsUUFFQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiI3NC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldz5cclxuXHQgPExvYWRpbmcxIHYtaWY9XCJsb2FkaW5nVHlwZT09MVwiLz5cclxuXHQgPExvYWRpbmcyIHYtaWY9XCJsb2FkaW5nVHlwZT09MlwiLz5cclxuXHQgPExvYWRpbmczIHYtaWY9XCJsb2FkaW5nVHlwZT09M1wiLz5cclxuXHQgPExvYWRpbmc0IHYtaWY9XCJsb2FkaW5nVHlwZT09NFwiLz5cclxuXHQgPExvYWRpbmc1IHYtaWY9XCJsb2FkaW5nVHlwZT09NVwiLz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCBMb2FkaW5nMSBmcm9tIFwiLi9sb2FkaW5nMS52dWVcIjtcclxuXHRpbXBvcnQgTG9hZGluZzIgZnJvbSBcIi4vbG9hZGluZzIudnVlXCI7XHJcblx0aW1wb3J0IExvYWRpbmczIGZyb20gXCIuL2xvYWRpbmczLnZ1ZVwiO1xyXG5cdGltcG9ydCBMb2FkaW5nNCBmcm9tIFwiLi9sb2FkaW5nNC52dWVcIjtcclxuXHRpbXBvcnQgTG9hZGluZzUgZnJvbSBcIi4vbG9hZGluZzUudnVlXCI7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0Y29tcG9uZW50czp7TG9hZGluZzEsTG9hZGluZzIsTG9hZGluZzMsTG9hZGluZzQsTG9hZGluZzV9LFxyXG5cdFx0bmFtZTogJ3FpdW4tbG9hZGluZycsXHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHRsb2FkaW5nVHlwZToge1xyXG5cdFx0XHRcdHR5cGU6IE51bWJlcixcclxuXHRcdFx0XHRkZWZhdWx0OiAyXHJcblx0XHRcdH0sXHJcblx0XHR9LFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZT5cclxuXHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///74\n"); /***/ }), /* 75 */ /*!***************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/qiun-data-charts/components/qiun-loading/loading1.vue ***! \***************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _loading1_vue_vue_type_template_id_e4e769ee_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./loading1.vue?vue&type=template&id=e4e769ee&scoped=true& */ 76);\n/* harmony import */ var _loading1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./loading1.vue?vue&type=script&lang=js& */ 78);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _loading1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _loading1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _loading1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _loading1_vue_vue_type_template_id_e4e769ee_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _loading1_vue_vue_type_template_id_e4e769ee_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"e4e769ee\",\n null,\n false,\n _loading1_vue_vue_type_template_id_e4e769ee_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/qiun-data-charts/components/qiun-loading/loading1.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBaUk7QUFDakk7QUFDNEQ7QUFDTDs7O0FBR3ZEO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLDhFQUFNO0FBQ1IsRUFBRSwrRkFBTTtBQUNSLEVBQUUsd0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsbUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL2xvYWRpbmcxLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1lNGU3NjllZSZzY29wZWQ9dHJ1ZSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2xvYWRpbmcxLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vbG9hZGluZzEudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCJlNGU3NjllZVwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJ1bmlfbW9kdWxlcy9xaXVuLWRhdGEtY2hhcnRzL2NvbXBvbmVudHMvcWl1bi1sb2FkaW5nL2xvYWRpbmcxLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///75\n"); /***/ }), /* 76 */ /*!**********************************************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/qiun-data-charts/components/qiun-loading/loading1.vue?vue&type=template&id=e4e769ee&scoped=true& ***! \**********************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_loading1_vue_vue_type_template_id_e4e769ee_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./loading1.vue?vue&type=template&id=e4e769ee&scoped=true& */ 77); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_loading1_vue_vue_type_template_id_e4e769ee_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_loading1_vue_vue_type_template_id_e4e769ee_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_loading1_vue_vue_type_template_id_e4e769ee_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_loading1_vue_vue_type_template_id_e4e769ee_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 77 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/qiun-data-charts/components/qiun-loading/loading1.vue?vue&type=template&id=e4e769ee&scoped=true& ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "container loading1"), attrs: { _i: 0 } }, [ _c("view", { staticClass: _vm._$s(1, "sc", "shape shape1"), attrs: { _i: 1 }, }), _c("view", { staticClass: _vm._$s(2, "sc", "shape shape2"), attrs: { _i: 2 }, }), _c("view", { staticClass: _vm._$s(3, "sc", "shape shape3"), attrs: { _i: 3 }, }), _c("view", { staticClass: _vm._$s(4, "sc", "shape shape4"), attrs: { _i: 4 }, }), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 78 */ /*!****************************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/qiun-data-charts/components/qiun-loading/loading1.vue?vue&type=script&lang=js& ***! \****************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_loading1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./loading1.vue?vue&type=script&lang=js& */ 79);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_loading1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_loading1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_loading1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_loading1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_loading1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQStwQixDQUFnQiwwcUJBQUcsRUFBQyIsImZpbGUiOiI3OC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vbG9hZGluZzEudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2xvYWRpbmcxLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///78\n"); /***/ }), /* 79 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/qiun-data-charts/components/qiun-loading/loading1.vue?vue&type=script&lang=js& ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n name: 'loading1',\n data: function data() {\n return {};\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvcWl1bi1kYXRhLWNoYXJ0cy9jb21wb25lbnRzL3FpdW4tbG9hZGluZy9sb2FkaW5nMS52dWUiXSwibmFtZXMiOlsibmFtZSIsImRhdGEiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7OztlQVVBO0VBQ0FBO0VBQ0FDO0lBQ0EsUUFFQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiI3OS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQgPHZpZXcgY2xhc3M9XCJjb250YWluZXIgbG9hZGluZzFcIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwic2hhcGUgc2hhcGUxXCI+PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJzaGFwZSBzaGFwZTJcIj48L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cInNoYXBlIHNoYXBlM1wiPjwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwic2hhcGUgc2hhcGU0XCI+PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogJ2xvYWRpbmcxJyxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0XHJcblx0XHRcdH07XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBzY29wZWQ9XCJ0cnVlXCI+XHJcbi5jb250YWluZXIge1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIGhlaWdodDogMzBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmNvbnRhaW5lci5sb2FkaW5nMSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbn1cclxuXHJcbi5jb250YWluZXIgLnNoYXBlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwcHg7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDFweDtcclxufVxyXG4uY29udGFpbmVyIC5zaGFwZS5zaGFwZTEge1xyXG4gIGxlZnQ6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4OTBGRjtcclxufVxyXG4uY29udGFpbmVyIC5zaGFwZS5zaGFwZTIge1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM5MUNCNzQ7XHJcbn1cclxuLmNvbnRhaW5lciAuc2hhcGUuc2hhcGUzIHtcclxuICBib3R0b206IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBQzg1ODtcclxufVxyXG4uY29udGFpbmVyIC5zaGFwZS5zaGFwZTQge1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUU2NjY2O1xyXG59XHJcblxyXG4ubG9hZGluZzEgLnNoYXBlMSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGFuaW1hdGlvbjFzaGFwZTEgMC41cyBlYXNlIDBzIGluZmluaXRlIGFsdGVybmF0ZTtcclxuICAgICAgICAgIGFuaW1hdGlvbjogYW5pbWF0aW9uMXNoYXBlMSAwLjVzIGVhc2UgMHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW5pbWF0aW9uMXNoYXBlMSB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNnB4LCAxNnB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTZweCwgMTZweCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGFuaW1hdGlvbjFzaGFwZTEge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTZweCwgMTZweCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE2cHgsIDE2cHgpO1xyXG4gIH1cclxufVxyXG4ubG9hZGluZzEgLnNoYXBlMiB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGFuaW1hdGlvbjFzaGFwZTIgMC41cyBlYXNlIDBzIGluZmluaXRlIGFsdGVybmF0ZTtcclxuICAgICAgICAgIGFuaW1hdGlvbjogYW5pbWF0aW9uMXNoYXBlMiAwLjVzIGVhc2UgMHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW5pbWF0aW9uMXNoYXBlMiB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTZweCwgMTZweCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNnB4LCAxNnB4KTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYW5pbWF0aW9uMXNoYXBlMiB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTZweCwgMTZweCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNnB4LCAxNnB4KTtcclxuICB9XHJcbn1cclxuLmxvYWRpbmcxIC5zaGFwZTMge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBhbmltYXRpb24xc2hhcGUzIDAuNXMgZWFzZSAwcyBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcbiAgICAgICAgICBhbmltYXRpb246IGFuaW1hdGlvbjFzaGFwZTMgMC41cyBlYXNlIDBzIGluZmluaXRlIGFsdGVybmF0ZTtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaW1hdGlvbjFzaGFwZTMge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTZweCwgLTE2cHgpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNnB4LCAtMTZweCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGFuaW1hdGlvbjFzaGFwZTMge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTZweCwgLTE2cHgpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNnB4LCAtMTZweCk7XHJcbiAgfVxyXG59XHJcbi5sb2FkaW5nMSAuc2hhcGU0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogYW5pbWF0aW9uMXNoYXBlNCAwLjVzIGVhc2UgMHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBhbmltYXRpb24xc2hhcGU0IDAuNXMgZWFzZSAwcyBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBhbmltYXRpb24xc2hhcGU0IHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNnB4LCAtMTZweCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNnB4LCAtMTZweCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGFuaW1hdGlvbjFzaGFwZTQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE2cHgsIC0xNnB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE2cHgsIC0xNnB4KTtcclxuICB9XHJcbn1cclxuXHJcblxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///79\n"); /***/ }), /* 80 */ /*!***************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/qiun-data-charts/components/qiun-loading/loading2.vue ***! \***************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _loading2_vue_vue_type_template_id_e4cb3aec_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./loading2.vue?vue&type=template&id=e4cb3aec&scoped=true& */ 81);\n/* harmony import */ var _loading2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./loading2.vue?vue&type=script&lang=js& */ 83);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _loading2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _loading2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _loading2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _loading2_vue_vue_type_template_id_e4cb3aec_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _loading2_vue_vue_type_template_id_e4cb3aec_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"e4cb3aec\",\n null,\n false,\n _loading2_vue_vue_type_template_id_e4cb3aec_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/qiun-data-charts/components/qiun-loading/loading2.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBaUk7QUFDakk7QUFDNEQ7QUFDTDs7O0FBR3ZEO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLDhFQUFNO0FBQ1IsRUFBRSwrRkFBTTtBQUNSLEVBQUUsd0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsbUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiODAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL2xvYWRpbmcyLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1lNGNiM2FlYyZzY29wZWQ9dHJ1ZSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2xvYWRpbmcyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vbG9hZGluZzIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCJlNGNiM2FlY1wiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJ1bmlfbW9kdWxlcy9xaXVuLWRhdGEtY2hhcnRzL2NvbXBvbmVudHMvcWl1bi1sb2FkaW5nL2xvYWRpbmcyLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///80\n"); /***/ }), /* 81 */ /*!**********************************************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/qiun-data-charts/components/qiun-loading/loading2.vue?vue&type=template&id=e4cb3aec&scoped=true& ***! \**********************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_loading2_vue_vue_type_template_id_e4cb3aec_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./loading2.vue?vue&type=template&id=e4cb3aec&scoped=true& */ 82); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_loading2_vue_vue_type_template_id_e4cb3aec_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_loading2_vue_vue_type_template_id_e4cb3aec_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_loading2_vue_vue_type_template_id_e4cb3aec_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_loading2_vue_vue_type_template_id_e4cb3aec_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 82 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/qiun-data-charts/components/qiun-loading/loading2.vue?vue&type=template&id=e4cb3aec&scoped=true& ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "container loading2"), attrs: { _i: 0 } }, [ _c("view", { staticClass: _vm._$s(1, "sc", "shape shape1"), attrs: { _i: 1 }, }), _c("view", { staticClass: _vm._$s(2, "sc", "shape shape2"), attrs: { _i: 2 }, }), _c("view", { staticClass: _vm._$s(3, "sc", "shape shape3"), attrs: { _i: 3 }, }), _c("view", { staticClass: _vm._$s(4, "sc", "shape shape4"), attrs: { _i: 4 }, }), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 83 */ /*!****************************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/qiun-data-charts/components/qiun-loading/loading2.vue?vue&type=script&lang=js& ***! \****************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_loading2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./loading2.vue?vue&type=script&lang=js& */ 84);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_loading2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_loading2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_loading2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_loading2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_loading2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQStwQixDQUFnQiwwcUJBQUcsRUFBQyIsImZpbGUiOiI4My5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vbG9hZGluZzIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2xvYWRpbmcyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///83\n"); /***/ }), /* 84 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/qiun-data-charts/components/qiun-loading/loading2.vue?vue&type=script&lang=js& ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n name: 'loading2',\n data: function data() {\n return {};\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvcWl1bi1kYXRhLWNoYXJ0cy9jb21wb25lbnRzL3FpdW4tbG9hZGluZy9sb2FkaW5nMi52dWUiXSwibmFtZXMiOlsibmFtZSIsImRhdGEiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7OztlQVVBO0VBQ0FBO0VBQ0FDO0lBQ0EsUUFFQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiI4NC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQgPHZpZXcgY2xhc3M9XCJjb250YWluZXIgbG9hZGluZzJcIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwic2hhcGUgc2hhcGUxXCI+PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJzaGFwZSBzaGFwZTJcIj48L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cInNoYXBlIHNoYXBlM1wiPjwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwic2hhcGUgc2hhcGU0XCI+PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogJ2xvYWRpbmcyJyxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0XHJcblx0XHRcdH07XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBzY29wZWQ9XCJ0cnVlXCI+XHJcbi5jb250YWluZXIge1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIGhlaWdodDogMzBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5jb250YWluZXIubG9hZGluZzIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpO1xyXG59XHJcbi5jb250YWluZXIubG9hZGluZzIgLnNoYXBlIHtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbn1cclxuLmNvbnRhaW5lci5sb2FkaW5nMntcclxuICAtd2Via2l0LWFuaW1hdGlvbjogcm90YXRpb24gMXMgaW5maW5pdGU7XHJcbiAgICAgICAgICBhbmltYXRpb246IHJvdGF0aW9uIDFzIGluZmluaXRlO1xyXG59XHJcblxyXG4uY29udGFpbmVyIC5zaGFwZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMHB4O1xyXG4gIGhlaWdodDogMTBweDtcclxuICBib3JkZXItcmFkaXVzOiAxcHg7XHJcbn1cclxuLmNvbnRhaW5lciAuc2hhcGUuc2hhcGUxIHtcclxuICBsZWZ0OiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwRkY7XHJcbn1cclxuLmNvbnRhaW5lciAuc2hhcGUuc2hhcGUyIHtcclxuICByaWdodDogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTFDQjc0O1xyXG59XHJcbi5jb250YWluZXIgLnNoYXBlLnNoYXBlMyB7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUM4NTg7XHJcbn1cclxuLmNvbnRhaW5lciAuc2hhcGUuc2hhcGU0IHtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFNjY2NjtcclxufVxyXG5cclxuXHJcbi5sb2FkaW5nMiAuc2hhcGUxIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogYW5pbWF0aW9uMnNoYXBlMSAwLjVzIGVhc2UgMHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBhbmltYXRpb24yc2hhcGUxIDAuNXMgZWFzZSAwcyBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBhbmltYXRpb24yc2hhcGUxIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDIwcHgsIDIwcHgpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMHB4LCAyMHB4KTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYW5pbWF0aW9uMnNoYXBlMSB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMHB4LCAyMHB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjBweCwgMjBweCk7XHJcbiAgfVxyXG59XHJcbi5sb2FkaW5nMiAuc2hhcGUyIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogYW5pbWF0aW9uMnNoYXBlMiAwLjVzIGVhc2UgMHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBhbmltYXRpb24yc2hhcGUyIDAuNXMgZWFzZSAwcyBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBhbmltYXRpb24yc2hhcGUyIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMHB4LCAyMHB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwcHgsIDIwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBhbmltYXRpb24yc2hhcGUyIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMHB4LCAyMHB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwcHgsIDIwcHgpO1xyXG4gIH1cclxufVxyXG4ubG9hZGluZzIgLnNoYXBlMyB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGFuaW1hdGlvbjJzaGFwZTMgMC41cyBlYXNlIDBzIGluZmluaXRlIGFsdGVybmF0ZTtcclxuICAgICAgICAgIGFuaW1hdGlvbjogYW5pbWF0aW9uMnNoYXBlMyAwLjVzIGVhc2UgMHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW5pbWF0aW9uMnNoYXBlMyB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMHB4LCAtMjBweCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwcHgsIC0yMHB4KTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYW5pbWF0aW9uMnNoYXBlMyB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMHB4LCAtMjBweCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwcHgsIC0yMHB4KTtcclxuICB9XHJcbn1cclxuLmxvYWRpbmcyIC5zaGFwZTQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBhbmltYXRpb24yc2hhcGU0IDAuNXMgZWFzZSAwcyBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcbiAgICAgICAgICBhbmltYXRpb246IGFuaW1hdGlvbjJzaGFwZTQgMC41cyBlYXNlIDBzIGluZmluaXRlIGFsdGVybmF0ZTtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaW1hdGlvbjJzaGFwZTQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwcHgsIC0yMHB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwcHgsIC0yMHB4KTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYW5pbWF0aW9uMnNoYXBlNCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjBweCwgLTIwcHgpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjBweCwgLTIwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///84\n"); /***/ }), /* 85 */ /*!***************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/qiun-data-charts/components/qiun-loading/loading3.vue ***! \***************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _loading3_vue_vue_type_template_id_e4af0bea_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./loading3.vue?vue&type=template&id=e4af0bea&scoped=true& */ 86);\n/* harmony import */ var _loading3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./loading3.vue?vue&type=script&lang=js& */ 88);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _loading3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _loading3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _loading3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _loading3_vue_vue_type_template_id_e4af0bea_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _loading3_vue_vue_type_template_id_e4af0bea_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"e4af0bea\",\n null,\n false,\n _loading3_vue_vue_type_template_id_e4af0bea_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/qiun-data-charts/components/qiun-loading/loading3.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBaUk7QUFDakk7QUFDNEQ7QUFDTDs7O0FBR3ZEO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLDhFQUFNO0FBQ1IsRUFBRSwrRkFBTTtBQUNSLEVBQUUsd0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsbUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiODUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL2xvYWRpbmczLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1lNGFmMGJlYSZzY29wZWQ9dHJ1ZSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2xvYWRpbmczLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vbG9hZGluZzMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCJlNGFmMGJlYVwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJ1bmlfbW9kdWxlcy9xaXVuLWRhdGEtY2hhcnRzL2NvbXBvbmVudHMvcWl1bi1sb2FkaW5nL2xvYWRpbmczLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///85\n"); /***/ }), /* 86 */ /*!**********************************************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/qiun-data-charts/components/qiun-loading/loading3.vue?vue&type=template&id=e4af0bea&scoped=true& ***! \**********************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_loading3_vue_vue_type_template_id_e4af0bea_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./loading3.vue?vue&type=template&id=e4af0bea&scoped=true& */ 87); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_loading3_vue_vue_type_template_id_e4af0bea_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_loading3_vue_vue_type_template_id_e4af0bea_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_loading3_vue_vue_type_template_id_e4af0bea_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_loading3_vue_vue_type_template_id_e4af0bea_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 87 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/qiun-data-charts/components/qiun-loading/loading3.vue?vue&type=template&id=e4af0bea&scoped=true& ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "container loading3"), attrs: { _i: 0 } }, [ _c("view", { staticClass: _vm._$s(1, "sc", "shape shape1"), attrs: { _i: 1 }, }), _c("view", { staticClass: _vm._$s(2, "sc", "shape shape2"), attrs: { _i: 2 }, }), _c("view", { staticClass: _vm._$s(3, "sc", "shape shape3"), attrs: { _i: 3 }, }), _c("view", { staticClass: _vm._$s(4, "sc", "shape shape4"), attrs: { _i: 4 }, }), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 88 */ /*!****************************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/qiun-data-charts/components/qiun-loading/loading3.vue?vue&type=script&lang=js& ***! \****************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_loading3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./loading3.vue?vue&type=script&lang=js& */ 89);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_loading3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_loading3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_loading3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_loading3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_loading3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQStwQixDQUFnQiwwcUJBQUcsRUFBQyIsImZpbGUiOiI4OC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vbG9hZGluZzMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2xvYWRpbmczLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///88\n"); /***/ }), /* 89 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/qiun-data-charts/components/qiun-loading/loading3.vue?vue&type=script&lang=js& ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n name: 'loading3',\n data: function data() {\n return {};\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvcWl1bi1kYXRhLWNoYXJ0cy9jb21wb25lbnRzL3FpdW4tbG9hZGluZy9sb2FkaW5nMy52dWUiXSwibmFtZXMiOlsibmFtZSIsImRhdGEiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7OztlQVVBO0VBQ0FBO0VBQ0FDO0lBQ0EsUUFFQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiI4OS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQgPHZpZXcgY2xhc3M9XCJjb250YWluZXIgbG9hZGluZzNcIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwic2hhcGUgc2hhcGUxXCI+PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJzaGFwZSBzaGFwZTJcIj48L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cInNoYXBlIHNoYXBlM1wiPjwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwic2hhcGUgc2hhcGU0XCI+PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogJ2xvYWRpbmczJyxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0XHJcblx0XHRcdH07XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBzY29wZWQ9XCJ0cnVlXCI+XHJcbi5jb250YWluZXIge1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIGhlaWdodDogMzBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbiAuY29udGFpbmVyLmxvYWRpbmczIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogcm90YXRpb24gMXMgaW5maW5pdGU7XHJcbiAgICAgICAgICBhbmltYXRpb246IHJvdGF0aW9uIDFzIGluZmluaXRlO1xyXG59XHJcbi5jb250YWluZXIubG9hZGluZzMgLnNoYXBlMSB7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcclxufVxyXG4uY29udGFpbmVyLmxvYWRpbmczIC5zaGFwZTIge1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG59XHJcbi5jb250YWluZXIubG9hZGluZzMgLnNoYXBlMyB7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcclxufVxyXG4uY29udGFpbmVyLmxvYWRpbmczIC5zaGFwZTQge1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG59XHJcblxyXG4uY29udGFpbmVyIC5zaGFwZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMHB4O1xyXG4gIGhlaWdodDogMTBweDtcclxuICBib3JkZXItcmFkaXVzOiAxcHg7XHJcbn1cclxuLmNvbnRhaW5lciAuc2hhcGUuc2hhcGUxIHtcclxuICBsZWZ0OiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwRkY7XHJcbn1cclxuLmNvbnRhaW5lciAuc2hhcGUuc2hhcGUyIHtcclxuICByaWdodDogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTFDQjc0O1xyXG59XHJcbi5jb250YWluZXIgLnNoYXBlLnNoYXBlMyB7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUM4NTg7XHJcbn1cclxuLmNvbnRhaW5lciAuc2hhcGUuc2hhcGU0IHtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFNjY2NjtcclxufVxyXG5cclxuLmxvYWRpbmczIC5zaGFwZTEge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBhbmltYXRpb24zc2hhcGUxIDAuNXMgZWFzZSAwcyBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcbiAgICAgICAgICBhbmltYXRpb246IGFuaW1hdGlvbjNzaGFwZTEgMC41cyBlYXNlIDBzIGluZmluaXRlIGFsdGVybmF0ZTtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaW1hdGlvbjNzaGFwZTEge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCA1cHgpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIDVweCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGFuaW1hdGlvbjNzaGFwZTEge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCA1cHgpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIDVweCk7XHJcbiAgfVxyXG59XHJcbi5sb2FkaW5nMyAuc2hhcGUyIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogYW5pbWF0aW9uM3NoYXBlMiAwLjVzIGVhc2UgMHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBhbmltYXRpb24zc2hhcGUyIDAuNXMgZWFzZSAwcyBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBhbmltYXRpb24zc2hhcGUyIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01cHgsIDVweCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01cHgsIDVweCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGFuaW1hdGlvbjNzaGFwZTIge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTVweCwgNXB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTVweCwgNXB4KTtcclxuICB9XHJcbn1cclxuLmxvYWRpbmczIC5zaGFwZTMge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBhbmltYXRpb24zc2hhcGUzIDAuNXMgZWFzZSAwcyBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcbiAgICAgICAgICBhbmltYXRpb246IGFuaW1hdGlvbjNzaGFwZTMgMC41cyBlYXNlIDBzIGluZmluaXRlIGFsdGVybmF0ZTtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaW1hdGlvbjNzaGFwZTMge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCAtNXB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCAtNXB4KTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYW5pbWF0aW9uM3NoYXBlMyB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIC01cHgpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIC01cHgpO1xyXG4gIH1cclxufVxyXG4ubG9hZGluZzMgLnNoYXBlNCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGFuaW1hdGlvbjNzaGFwZTQgMC41cyBlYXNlIDBzIGluZmluaXRlIGFsdGVybmF0ZTtcclxuICAgICAgICAgIGFuaW1hdGlvbjogYW5pbWF0aW9uM3NoYXBlNCAwLjVzIGVhc2UgMHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW5pbWF0aW9uM3NoYXBlNCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNXB4LCAtNXB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTVweCwgLTVweCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGFuaW1hdGlvbjNzaGFwZTQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTVweCwgLTVweCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01cHgsIC01cHgpO1xyXG4gIH1cclxufVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///89\n"); /***/ }), /* 90 */ /*!***************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/qiun-data-charts/components/qiun-loading/loading4.vue ***! \***************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _loading4_vue_vue_type_template_id_e492dce8_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./loading4.vue?vue&type=template&id=e492dce8&scoped=true& */ 91);\n/* harmony import */ var _loading4_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./loading4.vue?vue&type=script&lang=js& */ 93);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _loading4_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _loading4_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _loading4_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _loading4_vue_vue_type_template_id_e492dce8_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _loading4_vue_vue_type_template_id_e492dce8_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"e492dce8\",\n null,\n false,\n _loading4_vue_vue_type_template_id_e492dce8_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/qiun-data-charts/components/qiun-loading/loading4.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBaUk7QUFDakk7QUFDNEQ7QUFDTDs7O0FBR3ZEO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLDhFQUFNO0FBQ1IsRUFBRSwrRkFBTTtBQUNSLEVBQUUsd0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsbUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiOTAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL2xvYWRpbmc0LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1lNDkyZGNlOCZzY29wZWQ9dHJ1ZSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2xvYWRpbmc0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vbG9hZGluZzQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCJlNDkyZGNlOFwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJ1bmlfbW9kdWxlcy9xaXVuLWRhdGEtY2hhcnRzL2NvbXBvbmVudHMvcWl1bi1sb2FkaW5nL2xvYWRpbmc0LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///90\n"); /***/ }), /* 91 */ /*!**********************************************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/qiun-data-charts/components/qiun-loading/loading4.vue?vue&type=template&id=e492dce8&scoped=true& ***! \**********************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_loading4_vue_vue_type_template_id_e492dce8_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./loading4.vue?vue&type=template&id=e492dce8&scoped=true& */ 92); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_loading4_vue_vue_type_template_id_e492dce8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_loading4_vue_vue_type_template_id_e492dce8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_loading4_vue_vue_type_template_id_e492dce8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_loading4_vue_vue_type_template_id_e492dce8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 92 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/qiun-data-charts/components/qiun-loading/loading4.vue?vue&type=template&id=e492dce8&scoped=true& ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "container loading5"), attrs: { _i: 0 } }, [ _c("view", { staticClass: _vm._$s(1, "sc", "shape shape1"), attrs: { _i: 1 }, }), _c("view", { staticClass: _vm._$s(2, "sc", "shape shape2"), attrs: { _i: 2 }, }), _c("view", { staticClass: _vm._$s(3, "sc", "shape shape3"), attrs: { _i: 3 }, }), _c("view", { staticClass: _vm._$s(4, "sc", "shape shape4"), attrs: { _i: 4 }, }), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 93 */ /*!****************************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/qiun-data-charts/components/qiun-loading/loading4.vue?vue&type=script&lang=js& ***! \****************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_loading4_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./loading4.vue?vue&type=script&lang=js& */ 94);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_loading4_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_loading4_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_loading4_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_loading4_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_loading4_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQStwQixDQUFnQiwwcUJBQUcsRUFBQyIsImZpbGUiOiI5My5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vbG9hZGluZzQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2xvYWRpbmc0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///93\n"); /***/ }), /* 94 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/qiun-data-charts/components/qiun-loading/loading4.vue?vue&type=script&lang=js& ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n name: 'loading5',\n data: function data() {\n return {};\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvcWl1bi1kYXRhLWNoYXJ0cy9jb21wb25lbnRzL3FpdW4tbG9hZGluZy9sb2FkaW5nNC52dWUiXSwibmFtZXMiOlsibmFtZSIsImRhdGEiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7OztlQVVBO0VBQ0FBO0VBQ0FDO0lBQ0EsUUFFQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiI5NC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQgPHZpZXcgY2xhc3M9XCJjb250YWluZXIgbG9hZGluZzVcIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwic2hhcGUgc2hhcGUxXCI+PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJzaGFwZSBzaGFwZTJcIj48L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cInNoYXBlIHNoYXBlM1wiPjwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwic2hhcGUgc2hhcGU0XCI+PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogJ2xvYWRpbmc1JyxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0XHJcblx0XHRcdH07XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBzY29wZWQ9XCJ0cnVlXCI+XHJcbi5jb250YWluZXIge1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIGhlaWdodDogMzBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5jb250YWluZXIubG9hZGluZzUgLnNoYXBlIHtcclxuICB3aWR0aDogMTVweDtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbn1cclxuXHJcbi5jb250YWluZXIgLnNoYXBlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwcHg7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDFweDtcclxufVxyXG4uY29udGFpbmVyIC5zaGFwZS5zaGFwZTEge1xyXG4gIGxlZnQ6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4OTBGRjtcclxufVxyXG4uY29udGFpbmVyIC5zaGFwZS5zaGFwZTIge1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM5MUNCNzQ7XHJcbn1cclxuLmNvbnRhaW5lciAuc2hhcGUuc2hhcGUzIHtcclxuICBib3R0b206IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBQzg1ODtcclxufVxyXG4uY29udGFpbmVyIC5zaGFwZS5zaGFwZTQge1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUU2NjY2O1xyXG59XHJcblxyXG4ubG9hZGluZzUgLnNoYXBlMSB7XHJcbiAgYW5pbWF0aW9uOiBhbmltYXRpb241c2hhcGUxIDJzIGVhc2UgMHMgaW5maW5pdGUgcmV2ZXJzZTtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaW1hdGlvbjVzaGFwZTEge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gIH1cclxuICAyNSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxNXB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTVweCk7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIDE1cHgpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAxNXB4KTtcclxuICB9XHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBhbmltYXRpb241c2hhcGUxIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICB9XHJcbiAgMjUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTVweCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE1cHgpO1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAxNXB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwgMTVweCk7XHJcbiAgfVxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAwKTtcclxuICB9XHJcbn1cclxuLmxvYWRpbmc1IC5zaGFwZTIge1xyXG4gIGFuaW1hdGlvbjogYW5pbWF0aW9uNXNoYXBlMiAycyBlYXNlIDBzIGluZmluaXRlIHJldmVyc2U7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBhbmltYXRpb241c2hhcGUyIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICB9XHJcbiAgMjUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1cHgsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgMCk7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAxNXB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1cHgsIDE1cHgpO1xyXG4gIH1cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxNXB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTVweCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGFuaW1hdGlvbjVzaGFwZTIge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gIH1cclxuICAyNSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAwKTtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1cHgsIDE1cHgpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgMTVweCk7XHJcbiAgfVxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE1cHgpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxNXB4KTtcclxuICB9XHJcbn1cclxuLmxvYWRpbmc1IC5zaGFwZTMge1xyXG4gIGFuaW1hdGlvbjogYW5pbWF0aW9uNXNoYXBlMyAycyBlYXNlIDBzIGluZmluaXRlIHJldmVyc2U7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBhbmltYXRpb241c2hhcGUzIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICB9XHJcbiAgMjUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIDApO1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAtMTVweCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIC0xNXB4KTtcclxuICB9XHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTE1cHgpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTVweCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGFuaW1hdGlvbjVzaGFwZTMge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gIH1cclxuICAyNSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwgMCk7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIC0xNXB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwgLTE1cHgpO1xyXG4gIH1cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTVweCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xNXB4KTtcclxuICB9XHJcbn1cclxuLmxvYWRpbmc1IC5zaGFwZTQge1xyXG4gIGFuaW1hdGlvbjogYW5pbWF0aW9uNXNoYXBlNCAycyBlYXNlIDBzIGluZmluaXRlIHJldmVyc2U7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBhbmltYXRpb241c2hhcGU0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICB9XHJcbiAgMjUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTE1cHgpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTVweCk7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAtMTVweCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAtMTVweCk7XHJcbiAgfVxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1cHgsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBhbmltYXRpb241c2hhcGU0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICB9XHJcbiAgMjUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTE1cHgpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTVweCk7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAtMTVweCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAtMTVweCk7XHJcbiAgfVxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1cHgsIDApO1xyXG4gIH1cclxufVxyXG5cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///94\n"); /***/ }), /* 95 */ /*!***************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/qiun-data-charts/components/qiun-loading/loading5.vue ***! \***************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _loading5_vue_vue_type_template_id_e476ade6_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./loading5.vue?vue&type=template&id=e476ade6&scoped=true& */ 96);\n/* harmony import */ var _loading5_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./loading5.vue?vue&type=script&lang=js& */ 98);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _loading5_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _loading5_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _loading5_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _loading5_vue_vue_type_template_id_e476ade6_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _loading5_vue_vue_type_template_id_e476ade6_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"e476ade6\",\n null,\n false,\n _loading5_vue_vue_type_template_id_e476ade6_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/qiun-data-charts/components/qiun-loading/loading5.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBaUk7QUFDakk7QUFDNEQ7QUFDTDs7O0FBR3ZEO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLDhFQUFNO0FBQ1IsRUFBRSwrRkFBTTtBQUNSLEVBQUUsd0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsbUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiOTUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL2xvYWRpbmc1LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1lNDc2YWRlNiZzY29wZWQ9dHJ1ZSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2xvYWRpbmc1LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vbG9hZGluZzUudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCJlNDc2YWRlNlwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJ1bmlfbW9kdWxlcy9xaXVuLWRhdGEtY2hhcnRzL2NvbXBvbmVudHMvcWl1bi1sb2FkaW5nL2xvYWRpbmc1LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///95\n"); /***/ }), /* 96 */ /*!**********************************************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/qiun-data-charts/components/qiun-loading/loading5.vue?vue&type=template&id=e476ade6&scoped=true& ***! \**********************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_loading5_vue_vue_type_template_id_e476ade6_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./loading5.vue?vue&type=template&id=e476ade6&scoped=true& */ 97); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_loading5_vue_vue_type_template_id_e476ade6_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_loading5_vue_vue_type_template_id_e476ade6_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_loading5_vue_vue_type_template_id_e476ade6_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_loading5_vue_vue_type_template_id_e476ade6_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 97 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/qiun-data-charts/components/qiun-loading/loading5.vue?vue&type=template&id=e476ade6&scoped=true& ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "container loading6"), attrs: { _i: 0 } }, [ _c("view", { staticClass: _vm._$s(1, "sc", "shape shape1"), attrs: { _i: 1 }, }), _c("view", { staticClass: _vm._$s(2, "sc", "shape shape2"), attrs: { _i: 2 }, }), _c("view", { staticClass: _vm._$s(3, "sc", "shape shape3"), attrs: { _i: 3 }, }), _c("view", { staticClass: _vm._$s(4, "sc", "shape shape4"), attrs: { _i: 4 }, }), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 98 */ /*!****************************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/qiun-data-charts/components/qiun-loading/loading5.vue?vue&type=script&lang=js& ***! \****************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_loading5_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./loading5.vue?vue&type=script&lang=js& */ 99);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_loading5_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_loading5_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_loading5_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_loading5_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_loading5_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQStwQixDQUFnQiwwcUJBQUcsRUFBQyIsImZpbGUiOiI5OC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vbG9hZGluZzUudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2xvYWRpbmc1LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///98\n"); /***/ }), /* 99 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/qiun-data-charts/components/qiun-loading/loading5.vue?vue&type=script&lang=js& ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n name: 'loading6',\n data: function data() {\n return {};\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvcWl1bi1kYXRhLWNoYXJ0cy9jb21wb25lbnRzL3FpdW4tbG9hZGluZy9sb2FkaW5nNS52dWUiXSwibmFtZXMiOlsibmFtZSIsImRhdGEiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7OztlQVVBO0VBQ0FBO0VBQ0FDO0lBQ0EsUUFFQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiI5OS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQgPHZpZXcgY2xhc3M9XCJjb250YWluZXIgbG9hZGluZzZcIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwic2hhcGUgc2hhcGUxXCI+PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJzaGFwZSBzaGFwZTJcIj48L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cInNoYXBlIHNoYXBlM1wiPjwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwic2hhcGUgc2hhcGU0XCI+PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogJ2xvYWRpbmc2JyxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0XHJcblx0XHRcdH07XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuPHN0eWxlIHNjb3BlZD1cInRydWVcIj5cclxuLmNvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNvbnRhaW5lci5sb2FkaW5nNiB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IHJvdGF0aW9uIDFzIGluZmluaXRlO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiByb3RhdGlvbiAxcyBpbmZpbml0ZTtcclxufVxyXG4uY29udGFpbmVyLmxvYWRpbmc2IC5zaGFwZSB7XHJcbiAgd2lkdGg6IDEycHg7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxufVxyXG4uY29udGFpbmVyIC5zaGFwZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMHB4O1xyXG4gIGhlaWdodDogMTBweDtcclxuICBib3JkZXItcmFkaXVzOiAxcHg7XHJcbn1cclxuLmNvbnRhaW5lciAuc2hhcGUuc2hhcGUxIHtcclxuICBsZWZ0OiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwRkY7XHJcbn1cclxuLmNvbnRhaW5lciAuc2hhcGUuc2hhcGUyIHtcclxuICByaWdodDogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTFDQjc0O1xyXG59XHJcbi5jb250YWluZXIgLnNoYXBlLnNoYXBlMyB7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUM4NTg7XHJcbn1cclxuLmNvbnRhaW5lciAuc2hhcGUuc2hhcGU0IHtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFNjY2NjtcclxufVxyXG5cclxuXHJcbi5sb2FkaW5nNiAuc2hhcGUxIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogYW5pbWF0aW9uNnNoYXBlMSAycyBsaW5lYXIgMHMgaW5maW5pdGUgbm9ybWFsO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBhbmltYXRpb242c2hhcGUxIDJzIGxpbmVhciAwcyBpbmZpbml0ZSBub3JtYWw7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBhbmltYXRpb242c2hhcGUxIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICB9XHJcbiAgMjUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMThweCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE4cHgpO1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxOHB4LCAxOHB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMThweCwgMThweCk7XHJcbiAgfVxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDE4cHgsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxOHB4LCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYW5pbWF0aW9uNnNoYXBlMSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgfVxyXG4gIDI1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE4cHgpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxOHB4KTtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMThweCwgMThweCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE4cHgsIDE4cHgpO1xyXG4gIH1cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxOHB4LCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMThweCwgMCk7XHJcbiAgfVxyXG59XHJcbi5sb2FkaW5nNiAuc2hhcGUyIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogYW5pbWF0aW9uNnNoYXBlMiAycyBsaW5lYXIgMHMgaW5maW5pdGUgbm9ybWFsO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBhbmltYXRpb242c2hhcGUyIDJzIGxpbmVhciAwcyBpbmZpbml0ZSBub3JtYWw7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBhbmltYXRpb242c2hhcGUyIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICB9XHJcbiAgMjUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE4cHgsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMThweCwgMCk7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xOHB4LCAxOHB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE4cHgsIDE4cHgpO1xyXG4gIH1cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxOHB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMThweCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGFuaW1hdGlvbjZzaGFwZTIge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gIH1cclxuICAyNSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMThweCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xOHB4LCAwKTtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE4cHgsIDE4cHgpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMThweCwgMThweCk7XHJcbiAgfVxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE4cHgpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxOHB4KTtcclxuICB9XHJcbn1cclxuLmxvYWRpbmc2IC5zaGFwZTMge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBhbmltYXRpb242c2hhcGUzIDJzIGxpbmVhciAwcyBpbmZpbml0ZSBub3JtYWw7XHJcbiAgICAgICAgICBhbmltYXRpb246IGFuaW1hdGlvbjZzaGFwZTMgMnMgbGluZWFyIDBzIGluZmluaXRlIG5vcm1hbDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaW1hdGlvbjZzaGFwZTMge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gIH1cclxuICAyNSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxOHB4LCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMThweCwgMCk7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDE4cHgsIC0xOHB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMThweCwgLTE4cHgpO1xyXG4gIH1cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMThweCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xOHB4KTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYW5pbWF0aW9uNnNoYXBlMyB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgfVxyXG4gIDI1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDE4cHgsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxOHB4LCAwKTtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMThweCwgLTE4cHgpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxOHB4LCAtMThweCk7XHJcbiAgfVxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xOHB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTE4cHgpO1xyXG4gIH1cclxufVxyXG4ubG9hZGluZzYgLnNoYXBlNCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGFuaW1hdGlvbjZzaGFwZTQgMnMgbGluZWFyIDBzIGluZmluaXRlIG5vcm1hbDtcclxuICAgICAgICAgIGFuaW1hdGlvbjogYW5pbWF0aW9uNnNoYXBlNCAycyBsaW5lYXIgMHMgaW5maW5pdGUgbm9ybWFsO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW5pbWF0aW9uNnNoYXBlNCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgfVxyXG4gIDI1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xOHB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTE4cHgpO1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMThweCwgLTE4cHgpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMThweCwgLTE4cHgpO1xyXG4gIH1cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMThweCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xOHB4LCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYW5pbWF0aW9uNnNoYXBlNCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgfVxyXG4gIDI1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xOHB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTE4cHgpO1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMThweCwgLTE4cHgpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMThweCwgLTE4cHgpO1xyXG4gIH1cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMThweCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xOHB4LCAwKTtcclxuICB9XHJcbn1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///99\n"); /***/ }), /* 100 */ /*!***************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/qiun-data-charts/components/qiun-error/qiun-error.vue ***! \***************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _qiun_error_vue_vue_type_template_id_0507f1f4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./qiun-error.vue?vue&type=template&id=0507f1f4& */ 101);\n/* harmony import */ var _qiun_error_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./qiun-error.vue?vue&type=script&lang=js& */ 103);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _qiun_error_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _qiun_error_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _qiun_error_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _qiun_error_vue_vue_type_template_id_0507f1f4___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _qiun_error_vue_vue_type_template_id_0507f1f4___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _qiun_error_vue_vue_type_template_id_0507f1f4___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/qiun-data-charts/components/qiun-error/qiun-error.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBdUg7QUFDdkg7QUFDOEQ7QUFDTDs7O0FBR3pEO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLGdGQUFNO0FBQ1IsRUFBRSxxRkFBTTtBQUNSLEVBQUUsOEZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUseUZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTAwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9xaXVuLWVycm9yLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0wNTA3ZjFmNCZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3FpdW4tZXJyb3IudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi9xaXVuLWVycm9yLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIG51bGwsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInVuaV9tb2R1bGVzL3FpdW4tZGF0YS1jaGFydHMvY29tcG9uZW50cy9xaXVuLWVycm9yL3FpdW4tZXJyb3IudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///100\n"); /***/ }), /* 101 */ /*!**********************************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/qiun-data-charts/components/qiun-error/qiun-error.vue?vue&type=template&id=0507f1f4& ***! \**********************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_qiun_error_vue_vue_type_template_id_0507f1f4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./qiun-error.vue?vue&type=template&id=0507f1f4& */ 102); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_qiun_error_vue_vue_type_template_id_0507f1f4___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_qiun_error_vue_vue_type_template_id_0507f1f4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_qiun_error_vue_vue_type_template_id_0507f1f4___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_qiun_error_vue_vue_type_template_id_0507f1f4___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 102 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/qiun-data-charts/components/qiun-error/qiun-error.vue?vue&type=template&id=0507f1f4& ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "chartsview"), attrs: { _i: 0 } }, [ _c("view", { staticClass: _vm._$s(1, "sc", "charts-error"), attrs: { _i: 1 }, }), _c( "view", { staticClass: _vm._$s(2, "sc", "charts-font"), attrs: { _i: 2 } }, [ _vm._v( _vm._$s( 2, "t0-0", _vm._s(_vm.errorMessage == null ? "请点击重试" : _vm.errorMessage) ) ), ] ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 103 */ /*!****************************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/qiun-data-charts/components/qiun-error/qiun-error.vue?vue&type=script&lang=js& ***! \****************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_qiun_error_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./qiun-error.vue?vue&type=script&lang=js& */ 104);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_qiun_error_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_qiun_error_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_qiun_error_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_qiun_error_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_qiun_error_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWlxQixDQUFnQiw0cUJBQUcsRUFBQyIsImZpbGUiOiIxMDMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3FpdW4tZXJyb3IudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3FpdW4tZXJyb3IudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///103\n"); /***/ }), /* 104 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/qiun-data-charts/components/qiun-error/qiun-error.vue?vue&type=script&lang=js& ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n name: 'qiun-error',\n props: {\n errorMessage: {\n type: String,\n default: null\n }\n },\n data: function data() {\n return {};\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvcWl1bi1kYXRhLWNoYXJ0cy9jb21wb25lbnRzL3FpdW4tZXJyb3IvcWl1bi1lcnJvci52dWUiXSwibmFtZXMiOlsibmFtZSIsInByb3BzIiwiZXJyb3JNZXNzYWdlIiwidHlwZSIsImRlZmF1bHQiLCJkYXRhIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7O2VBUUE7RUFDQUE7RUFDQUM7SUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0EsUUFFQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIxMDQuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJjaGFydHN2aWV3XCI+XHJcblx0XHQ8dmlldyBjbGFzcz1cImNoYXJ0cy1lcnJvclwiPjwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwiY2hhcnRzLWZvbnRcIj57e2Vycm9yTWVzc2FnZT09bnVsbD8n6K+354K55Ye76YeN6K+VJzplcnJvck1lc3NhZ2V9fTwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6ICdxaXVuLWVycm9yJyxcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdGVycm9yTWVzc2FnZToge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiBudWxsXHJcblx0XHRcdH0sXHJcblx0XHR9LFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZT5cclxuXHQuY2hhcnRzdmlldyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0ZmxleDogMTtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblx0LmNoYXJ0cy1mb250e1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0Y29sb3I6ICNDQ0NDQ0M7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdH1cclxuXHQuY2hhcnRzLWVycm9ye1xyXG5cdFx0d2lkdGg6IDEyOHB4O1xyXG5cdFx0aGVpZ2h0OiAxMjhweDtcclxuXHRcdGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBSUFBQUFDQUNBWUFBQUREUG1ITEFBQVV6MGxFUVZSNFh1MWRlM0JjMVgzK3ptcDNqWVZXZmtQQWdDV3dZOHpMRWdsTlFDU1cweVQ5bzJTUWFES2ROdWxVeWt3Zk0razA5cCtKM0ltWUlQSlhpOXlaekRTWlppd3lhWnVaQkN3bk5HMURNb2dFbVVBQXk3eHMvTUF5TmhDTWpXV3RzSzFkZVUvbjIzT3Z0THU2ajNQdjN0MjlkNzFueGpPU2RlNDU1LzUrMy9tOXo3a0NqUlk0QlI3ZUs3ZmtjbWhyYXNMVDM3aGJUQVkrUVlBRGlnREhhZ3dGWUdoYzdnWndITUFVZ0c0aE1Qek5lOFJvV0luVEFFQ0FuSGw0cit5UkV0MERYV0liaHgzY0o1ZkhQOFRZam50RlI0RFRCRHFVSXdCbU1ySkRDdHlQSERvUXcwUThqa2VYaW5DTHRFQ3A0M0d3aDU2UjIySXhUQmJ1K0tGeE9UYlFKYm85RGxXMTdyWUFTR2RsTnlTZUtsMkpBRHBia21LaWFpdDBtV2hvWEhaa216RTUyQ2tvY212YXZ2T3NiTXZsOE1oQWwramxRcmcyQ1F6dTZCSTlOVjJZdytUMkFKaVZvK0R1TDJrU2VMUTFLZnJDOGtMY1lia1lCdi9wYmpFV2hqVU5qVXZTcGs5S1NBaWNtMnRHWHhqQWFVY2Jld0JrSkFtNnhlTEJwMVBKMm9zMDZ0dGNEbDhIMENFRWFHbnZHZWdTZzJFQVFaVFc0QjBBRW50U1Myb3YwbWhnSmM1am13VDZJREVXaTJFMHpOWjJXRUZoQzRDWmpDUnhIN0d3QWZwYmttSWtMQzlFRlFCZzIwQlhlT3lTc05CR1p4Mk9Ya0I2Vmc1Q2dBYk1aZ0Q3QlREU2toVERPZ00zK2tTREFyN2lBTk56OG40aFFSZHhvalV1OWtUalZSdXJ0S0tBSndCSUtaZlBaUE91WVdGZ1k2d2xnVjRoYXUrR05WanNuUUtlQUpET1NJcC9XdDZsYlNLZVFHOGpTT1NkQWJWK3dpc0E3RnhEU0dBcUJtd05TNURJaUdJdWN5TndLaUdlZHV0VHozLzNCZ0NiNEpCSm9HcURJSjJWVzRSRW14Um9nMFMzbEdnVC9ObGZZM1J6Q2dKalFtSlNDa3hlRHVEd0JnQ2I4SEFodlFrQ0lkQ2JTZ1FmbVNQRG1XR0R6SHNtMVVxd2pCRVVBTWJxRVJDZUFFQkd6MlJrbndSMnVXMHlBWlFkTDZEUitXRVc5MHN5WExtanRXOFNvMEpnOU1vRTl0U0Q0ZXNaQU5VQUFkMU01TkFqR09VTGFhT2tBekNLR0VhajdBcjdBb0JIRUd4clNZcWRPbnhNWitXM1pBNTlaZWh4bldrQzd5TWxKa1VNSXkxeDdJeWFWUEFOQUFNRUhUbGdUQUNPMXJZRVJscVRvdCtKOG5icDU4QzVWY0VCRGZ0bk9FcEFLQXNBZ1lQQVBnTlpRYllGUDNRZUNBeWJKL0JnMkNWQzJRRHdDb0pVQXR1ZGlKS3VFeENRTG9aYlBLaXJBb09Ib3Z1SVRoVkJ5dVhpaTJqRS9DOUkyVGFYQllzZm1UaHlhaE10Q1d5MUE0RVJiajdydnZSSTlhQ2EzRjdwSU5tM241WGRYZ3RqRmdIQVlDUXJXNHY4YkJvNk1ZRmVwNWN3bUVlZnVTd1FwRE5TUm9xOStvc2RycVJhR0JxWE1oZkRWaThnV0FTQWRFYnVzd3V5R0NLTlNMYXRCeWdYQkhVcUFRb2hNbUhFU0FLcnF6U3JvNFRJUzJ5T3ExMGRWUVFBdXlLUVVvQzdCWG5JeEhRV3d3TDRheS9xSU0vOERIYUZKdWlqdjdNOTlRemFObUF4Nmh6UUZzdmhLU214dmFrSm83b0hVb29BNE1VQTB3SEJURFlmUW5WVUI2YkZuTGMxSkhxaUZnUHd4UG5TemhLakxVbjBCK1Vwc0RvcUZrT2ZMdk81SE44QU1ONWxPSlVVMisySU1EMG5lMFFPdENjcTBrN09BTmUxVkdUb2FnN3FhQlJYZWlGRkFKak95QkVOc1YyMEpxY2dqMkZRSGd2eUpXWXZBUWZQQUp1dkF2NzE5OEFEbTRETUhKQktBbXVhZzV5cGVtUHBHTmlWV2sycERjQ0RERFFDUFRVN0VPZ21qcnhNUmdBOGRnQlltd0pPWHdCdVdnSDg3bTNnejI2T0xnRHk2cTlHOVJTTHZJQXltRlpVR3NhQ2pKekU3cUIxK3Z2bmdYUkdRZWJHNVFCL1AzMGVhRjJpUUJIbGxrOHd4ZERmR3EvZVlWTExRSkJmRU9RTk9wazMvQmc4NmhiQThpQVp3dDIvYTc4YXNYOHpzS1JKL2Z6WVFlRHR0RklIVWJjSnFpMEpuTTRGYU9YOWcyU3c3bGdIVGdQVHMwREhSeFRqVDV3RHRxelRmVHI4L2FvSkFyZlR3WDA1NVAxNTE5cTZhcEdWNHY4L1hsVTZuenYvdm84Q3Z6d0szTDBXMkxTNldxdW8vRHpWQW9Gck1paXZ5elZTdnBVbnljSU1WQVVVLy8vMmtnSUM5YitwRHFxNWppck1WWEVYMFJVQWZNa3dnb0RyTW9GUUJVYlVjb3F4VkZKc3JkUUN0QUFRWmhCVWlqQ2hHbGZpd2RTU3lweDgxZ2FBQVFMTEE2T2hJbGFORjJNR3FyaU1tMWNGcUpvRXRsYWkwbG9iQUl6cVpiUFlGN1JyVjJOK0JUNzlMOTljOEVoK2R6STQ3NFJHWVNxQjlxRHlCdWFMYXdNZ25aRThFeGphdTI0QzU2VFBBWjgrdnNEMDU5NEdQckhXNTBEV2p3VnVEMmdCd0RnbS9xMUFYNlZPQi92NVllRFdOZXJsWG5zZitNS0dZRi9VTFF2cmRUWlhBRlFpb2VOMWtWSHFUeHVBZ1NvMnhpV0NkaytEVmdXdUFFalB5dDMxWHFBUkpZQVphOTJaU3FxN0NNdHRqZ0NvaDFyOWNna1UxdWVEdXE3UEVRRFRzL0pZME5tOHNCSTBndXNLeENDTVpESW9nc3lxekpJRGlBM1lBcUN4K3l2RHM0QkhMVnNLQkZvUEVQRExOWWJUb1VDWlVzQVNBRkhZL1NmVEN4V3RxNXFCSzR6aUVCMmExVm1mc3FUQUlnQlV1cExYTC9FdnNoajBOTkNhQk03TkFyODlzVERTcDY0SE9qL2lkK1RvUDFlT1I3QVlBRDRxZzZ0Qnd1ZmVBUmhhYlY4QmZQSmFGV3haRWdlU01XRFRtc3RhQXBEOHZ1TUNSUUFJNDdHczM3d0ZyRzRHcmtzQlI4ODJtRzIxMlZoVzNycEV0UHZaaUw2T2h2bVp5T3N6RlBtN0Q2cXFYKzc2TDZ4ZkdJSC9sN21rVk1HTkt5NzczWjhuakl5aDEwODFjZkhCa0pBRWZncVp2MmtWOENtajRIUC9INEFEWjFSQnFObVliZnZFdFY3aFZYLzkvWDdIWVI0QVlVcjZQUG1tWWpTWi83a2JsUlQ0N3lPSzhVeXU4RHhBNnhYcUhBRFZ3MlhzQVJRaHVTV0JGVjdyQmVZQm9Ic3l1Tko3NTgyendCTkhnTlZMZ2IrOFRUSC84WU9xL28rN2ZmUFZDd3lucEFpQytXK2NVZk9jbndPdXZsSWRPNHRpODZNRzVnR1FkcmtGdEZvRTJmVXlrSjRGK3U0QWtuSGd4NitwbmYvWmR1Q1cxUUQ5ZjNvRFBBL0E1dGNGcEEzeDhpbmd4WGNWdVBKNjFEZ3QyN01SdUtHMVdtOGM2RHlldllFOEFNSmsvZi9ucThCTks1VmVOMTAvazhtdm53WitaUncxcGZqbllkQ09xMVZadUpkMi9Cend2MGNYR0w5aHBkcjFQR05JZ01VRjhPZTNBcXVXZWhrMUZIMG5Va25SNldVbGVRQ0VOZTM3dlplVUZPaS9BeWhVRGJRTC9Kd0U1cTRuZ0k0WU54QnhsN05pWjVrQm9DZVBBYjkvUjRtQnE2NEVlamNHWDlEaGhUbCsrc1lUYVBkeWE3c0NnUG95U00xTHZ1anpNOER6ZDNjdU1OeTA4aWtaZUJxWXFvRTduanYxdDI4cDNjM2YvK2hhcFNMczJqc3pBSTFMdW80MEpNbjRqNjRzN3YzUHp5bXBRTmVTZ0x0bkxmRHhpSGtZWGt2R0ZBQTByMllqc2Yzc1BGMGttL3IvSCs5YUVQOFA4T1JQRWhoNWVjRXJJUE5wR0xKeEY3LzNvV0xjZmVzVjgwcmJvUStVeURmN2YzSFRZdVB4K1hlQVgwMEN0NjhCUG4wRDhPOFRhc3l2YmdaYWtycHZFSXArbnV5QVBBQ21NL0tzVzdrM2IrTjQvQUJBNWxTcThjSUgwL28zOWY5ZjNLb1lRWWFiMHVEblI0QmpaNEd2M0xZQWdCKzlxaVFCK3hlMlgwK3E0a3cyMmhMOFY5cm9UWHozQlRYUDF6Nm1WQUp6RGZ4SHFVSURORUxOMDJmOWhJNy9UNnY3elNrbGJtbDhNZkZDWHp6b1JwMVB2NTduL1dqNU0vUnJKbm4yL1FHNHJsVkpJUE00K0RmdldWakI5L1lwRmZGSkl6QkVadjdpTUhBaXJVVCs1OXFCTzJ6Y3U3enVmMWZ0ZnJPS3R4QVVWRWxCRjNjR1RUdHpQQmFOdGlhRmhSeTBubEhvR0lEYy9hK2ZVbGV6MERxL1pZMjZraVhvUm9DUjBHNVd2UmtvTW5mMC94d0ZYbndQaUFGSU5nRTNMQU9tTHdLbmpQRW9LZWpmVzdYajArcTBNZWY5MnNlTFZRTkx2Rjk1SC9pVG00Q05KZlpDME84ZTVIaGVBa0pDTndCa0hzdisrenVEWEtxL3NTZ2QvdXUxeGY0N2dmbldPUjVtVmVOZTFReDhhZE9DbFc4bCtuOHdvUXpETDk2ODJDaWs3ZkRUZzhEMUthRDNabjlycmRSVGxIQTBtbW12TEpKT0hvcEVSRmc4QUsrRUlnaW9tbzZkQXk3T0tkWHdOeDNBaVJuZ1J5OERPUWwwWGdOOFpwMTl0SkRNSlpNTFJYL3BPaDdlcXdoTU5SQ21adHBrVnJlaWVQRUVDQURMajBTSDZXV2Qxa0lnUFA2RzJzVnR5NEF2MzZwRS8rNDNnRE1YMUs2K2I4TmlFSmhHSHFYRVYyNjNCd205QVk3MzFRNmdKVkY3cW5EblQ3eW5iQ1M2ekR4OFFwWEpnTmk4SlBCd21sam91b0MxZjNYN0ZkREhIMzBEbU1zQkcxWW9zVSttMFZnOGV4RzRwa1Y1QjJiZWdDRmc1aHRJTUNmN2dET2Fkc0NYYmdHdXNiRWpxa2tiTXAraXY3UVI1UE9HK2VVR0FETC9yV21nU1FCekV1aTRDdmpUOWNCVUJuamlrUHFiQ1lKekY0RWZHQmROTVc1ZzV4bVlCS1kzY09nTXNHRVZjQ2xYVFZZN3orV2tBcnhVQ0lrb0ZJQTZrZUxYeDREWFRpdURiMnViaWhka2NzQ25EWitmRFB6WklSWCtwWXZKUkJQRjZHZmJWUFJRdDEyNEZFNEFVTEpaQk9lMFl3RlVBWkc5bXYyRmQ0RzlKNHRkT0ViMGZuTkNWUXh0dVFIb3VnNGdDSDV5QURneHJkanRaUFJaZVFxdm5GSVNnRW1pTURWNlpqYnVlUDBEZ0JtOVBZZXM5VGl6aHI4NG1yOThPbDlRd3BzNjZPc3paT3lGK1dTMkdTUUtpdzJnQ2NENkJrQk1BQlQ5RE5MWTZYRktnaWNuVldDSXVRUjZCTXdiME9qejBoaGlwZzN4NWRzaWxSNnVid0EweHdHQ2dEdmFMc0pISnRQUFAveUJLdlFnODYyU1FHNWdZQnlBclpJNUVMYzErUGk3UGdDbU01SmZ1QXJOUlpCdUwwdUdNa2RnNWRzWFBrdHdjUGZTNFBNcTlzMXh6REF4UzlLWmxZeFEwd2RBbE9JQUZPUFU1V3htMXM2S0tmVHpxYnZMWVQ3SE5XTUFOQ1paaXhpaFZwOEFZSFNQbHJ4ZFdwY01NaU44L1BtdWExUVcwRStMYWpiUWVOZjZBNEJaMU1HdzV6OThiREZMeWJBbkRxdllQcHRPa01jSkdCR3VCK0JyYVJlRlJDWVUvT1BYZ1ZNZldqT1crcDRHbjFudTVSYmVkWk1JSE9lN0w2cGV2SmErRXFsdnR6V1U5WGRQb2VDUTFBTTZ2YkNwKzB0M1AzYzk2d0paek1IRzZsNFdkSlI3VnVDUjU0RUxjNnE0eEV1MHNDeW1CZml3cDJ5Z2JqMUFnT3Z6UEJRamNVOGRMOWJwTlBRb3BzMWRUN3NnQ0dZeFNjU3hHVVJhMitydWJYaCttV284NEtrZUlDdTdJY0ZiUUVQYjZQcXg2bWRwWEJWOUh2bGdvUmlrdExTN25KY3c5WDRpcHVJTTlDSldYcUhTeFZGcVhrckRSWmdPaGRnUk9ac0R2djhTY01uTVdnaVY5dVdPWHhmQUNSNnFFcnA4QkpwVlk3S0YyVVczVXJVd2dFUUM1MXFUUXJ0aVUxVUZ6OHBKSVJEcWo2N016QUdQdmE1RVBzTzd6UGtId1h5Tzk4TlgxSWVvbUU0bXlGZ25RSEF4eXNpUU1rUEJMSVpsc1dvRW1yWUx5SGZ4ZEM2ZzFpL1B4ZkprRDlPL2JPV0lmL09hR2VwN051cjhlRXdCb05DRnBIUXc2d2IvOXM3eURjd3EwRkRiQlZ3QVFBUThnVUxDVVZTUG4xeTRKNEJsWCt1V3FmSXY4NWlYRmFITjRnN3VhSjRJTnI4NHd0THpyQVJlZUZzOTlWZTNGeDhPL1pmblZkM2hYZGVxYnhPRnVYbnhBT1lCRU5hTG9ad0lUV25BM2N0NkFQTjBML3RUYkZPRVh4RlhQM09uVDExVUk1SHhoWTJIUG5qWWhDcUZwZVk4KzhCV0dHbms4OS9mQjlBT1lXUFJDWE1MWVcxZURNQjVBUENIcUJhR0VBaXNEV0NJK1BEWjR0dERTcGxFWUt4Zm9keTc5dVVLS09hcEk1NUo0R2xnMmdJc0pxRjZJWUFJTXZaaC8yTUdRRzViQTN5bUxYZ0kwSUFUQWozbWwwRzhWbXhMaWVPdFM0U25sWVh1Zm9CeXlkb1VVd2RIZVVoa2RrNmRMcWJ6d0NObmRPOEtHNW5POERHWmJsWUhzMmJ3SndlTGdXUUdtRmdieURnQkcwOE9YeCtBQjFLMElBdi8zY3RIUFAxY0V4TzZHMExLQllEdTgyUStxNGE1MnluU1dUbFVHRUZrS3BodCtaSml1NEwvVDgvZzgrMUFjNkpZL2VqT2JkY3ZsUlNXUldjOHZTVWxSdDNTOW1YZEVLSnpSckRjRnd6TDg2eW5aN3FZelcrdEFBM0tueDVRaGFhMEdjb3RySFE3MDZmMTZUNkowWllrK3IzY0UxU0V1SFJHVGdEWUhCWkdWV0lkaGN6M1dobGN1SjdDZERHRFVuL2Nyb3pKY3ByYkR0WUNBZURwWTVQRkFJaVlPK2lWMk56MTV1ZGN5azBYYys3Q3FpUGVLUExBeHZKQW9QTzVXT09yN0tNdWdUdHRFQlFCb0o3VlFDSHpHUzl3cWlYMEFpeUN3S3hCcUJZSWpQQTl2OUx1SkswbjRnbjB1bDBYRTVtN2dyMHdwYlN2ZVlxbW5ERjBudzNxV2htM2dJNE9DSFFreWlJQTZOd1hvRXVNc1BTakg4L0lYMmF1c2l1aUljamF3WEp0QVhPVmdZQkFZaktWUktlZFlXajN2WURRSjRjcXk4cndqTzRHQXE1MDJ1V0dkeWZqc3ZIRmtQRHcybjRsQW9PcGhIalFhYWxPSUhBQ2tTVUFxRi9TV1V5NkJSNmlRTHQ2V2FNRVJscVRvdDhyQ0JoZVRpVFFZV2NNMmg1MzlCS0NyQmNpaC8wOWRFQkF2dVdBWVc1ZU1oOHg5Sm5YeUJ1NWhTMzU5eFFZYTRsanArTjUxeWdVaW9TZGFVR3ZqeUJJSmJEZExkcEhLVjdZeHlxeHhOeUJJd0RxMFNNSW1pRTFHazg3MEdPdXorb0VHTjFFMXhQdlVUbzZWaU5tMUdwYVR5Q3dDL083QW9DaFJ3bnNxOVZiTnVaMXBJQTJDQ3k5QklrOXJnRGc5T21NSEFidzlRWXpRa2tCTFJBWWtjTlJBTW9JQlBZTG9FOExBQVlJNmo1VEdFcjI2aTNLVXlGbzRaRGFBTkJNUmVvdHQ5RXJVQXE0MVJJNFRhWU5BQTRTaFdOa2dWSTJRb1BaVlJPNXZZSXRBSWJHWlljUVdKWlppdjJEbmNJb2g4eC9YQ0xTTjR1NkVTU3FmdzhVQUVQamVhT3ZqMStrQkxDdXFRbWQzN2hiOEdmeiswSnV1ZWlvMGpHUzYvWlRER3ErNkNJSk1MaFBMaytjeDlsWURPMWsra1BQeUJFaE1EblFKUWJOaDFnNGtzMWlvcEVycURoZTlzY1Q2Sm5MWUJnQzkxdk41aGJyZDF2aElnQjg1MW5abHN2aFdMWVpLeWo2RFdtQWdTNnhyWEN3aGxIb1J0cnkvczRhLzFRU0hXWTRsNkZjS2JDdGNOT3hUMHlncHlVcDZLSDVhcFkyZ0xIcnQxQUZDSUhPV0F3ZHBnb29uS1VSS3ZaRmM5ZUh1S3RqUUhjcFkvTWxlM05vUXc3ZHNna1RmcjRWWERxNXJSSDQ4Rjdaazh1aHJha0pvMWJNTndkcVpBMWQrZW1wZ3gzelBRM2lvYk1uTjlCdTNBWUlQRkRjb1d1MW1jK2xCQUlBRHNRRHBzaGhwR0VZK2dORExaZ2ZDQURvTlNRdnFQTGtUU3V4ZnVOcTdJd0poT0RUQ3Y0WVVZdW5zamtjM2Y4K0JvN000djhLWXk1Y2l4bVBLVnhYYVd5bW5EV1hMUUdHeGlWakFtYUNvWnkxWFBiUFNvbjlPKzRWSFNZaGFJZEppZDJsaEpFU1V6dnUxZjgwbkJOaHl3WUEzY1k1b09oSTh1cWxhTGsraGZXWFBVYzFDSEFpalNPbkwyQ0dYZVBBWktIQnpkMFBnRUc1MGpaUjZwWnJUR1hacFd3QStKMjQ4Vnc0S05BQVFEajRVTE5WQkE2QWJ6OHJ1OFVsOVNWeUlUQ1ZiVVkvRFJzanhMeExTbWhkWVNZRUhoM29FaU1jaDJybTBpWHNzcUhTeEk1N3hmWktVL0NoWitRakFPYjFjNlhuTStnM1Q0Tkt6UmM0QUliR1pSOFRTZWFDWXpIMFVhOFpJZVk4UXpYYlNCRUFjdmxTWnl2d0JLWVBuZGIxMExqa0JRMWE0TlY4UDUxdTh6VFE2ZXluVCtBQThMT0l4ak8xbzBBREFMV2pmU2htamh3QUNnTlBvYUNnc25XT08rVkx3ckpPcTNWRURnQ0dMcmJNamRlSzBFRUdacXI5RHBFRGdGWGdxZHBFSzUwdmxzUFVRSmYvbkh3dDEvLy84OWJxRGpDUFdQQUFBQUFBU1VWT1JLNUNZSUk9XCIpO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdH1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///104\n"); /***/ }), /* 105 */ /*!****************************************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue?vue&type=script&lang=js& ***! \****************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_qiun_data_charts_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./qiun-data-charts.vue?vue&type=script&lang=js& */ 106);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_qiun_data_charts_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_qiun_data_charts_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_qiun_data_charts_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_qiun_data_charts_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_qiun_data_charts_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXVxQixDQUFnQixrckJBQUcsRUFBQyIsImZpbGUiOiIxMDUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3FpdW4tZGF0YS1jaGFydHMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3FpdW4tZGF0YS1jaGFydHMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///105\n"); /***/ }), /* 106 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue?vue&type=script&lang=js& ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(uniCloud, __f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 4));\nvar _uCharts = _interopRequireDefault(__webpack_require__(/*! ../../js_sdk/u-charts/u-charts.js */ 136));\nvar _configUcharts = _interopRequireDefault(__webpack_require__(/*! ../../js_sdk/u-charts/config-ucharts.js */ 137));\nvar _configEcharts = _interopRequireDefault(__webpack_require__(/*! ../../js_sdk/u-charts/config-echarts.js */ 138));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nfunction deepCloneAssign() {\n var origin = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n args[_key - 1] = arguments[_key];\n }\n for (var i in args) {\n for (var key in args[i]) {\n if (args[i].hasOwnProperty(key)) {\n origin[key] = args[i][key] && (0, _typeof2.default)(args[i][key]) === 'object' ? deepCloneAssign(Array.isArray(args[i][key]) ? [] : {}, origin[key], args[i][key]) : args[i][key];\n }\n }\n }\n return origin;\n}\nfunction formatterAssign(args, formatter) {\n for (var key in args) {\n if (args.hasOwnProperty(key) && args[key] !== null && (0, _typeof2.default)(args[key]) === 'object') {\n formatterAssign(args[key], formatter);\n } else if (key === 'format' && typeof args[key] === 'string') {\n args['formatter'] = formatter[args[key]] ? formatter[args[key]] : undefined;\n }\n }\n return args;\n}\n\n// 时间转换函数,为了匹配uniClinetDB读取出的时间与categories不同\nfunction getFormatDate(date) {\n var seperator = \"-\";\n var year = date.getFullYear();\n var month = date.getMonth() + 1;\n var strDate = date.getDate();\n if (month >= 1 && month <= 9) {\n month = \"0\" + month;\n }\n if (strDate >= 0 && strDate <= 9) {\n strDate = \"0\" + strDate;\n }\n var currentdate = year + seperator + month + seperator + strDate;\n return currentdate;\n}\nvar lastMoveTime = null;\n/**\r\n * 防抖\r\n *\r\n * @param { Function } fn 要执行的方法\r\n * @param { Number } wait 防抖多少毫秒\r\n *\r\n * 在 vue 中使用(注意:不能使用箭头函数,否则this指向不对,并且不能再次封装如:\r\n * move(){ // 错误调用方式\r\n * debounce(function () {\r\n * console.log(this.title);\r\n * }, 1000)});\r\n * 应该直接使用:// 正确调用方式\r\n * move: debounce(function () {\r\n * console.log(this.title);\r\n * }, 1000)\r\n */\nfunction debounce(fn, wait) {\n var timer = false;\n return function () {\n var _arguments = arguments,\n _this = this;\n clearTimeout(timer);\n timer && clearTimeout(timer);\n timer = setTimeout(function () {\n timer = false;\n fn.apply(_this, _arguments); // 把参数传进去\n }, wait);\n };\n}\nvar _default2 = {\n name: 'qiun-data-charts',\n mixins: [uniCloud.mixinDatacom],\n props: {\n type: {\n type: String,\n default: null\n },\n canvasId: {\n type: String,\n default: 'uchartsid'\n },\n canvas2d: {\n type: Boolean,\n default: false\n },\n background: {\n type: String,\n default: 'none'\n },\n animation: {\n type: Boolean,\n default: true\n },\n chartData: {\n type: Object,\n default: function _default() {\n return {\n categories: [],\n series: []\n };\n }\n },\n opts: {\n type: Object,\n default: function _default() {\n return {};\n }\n },\n eopts: {\n type: Object,\n default: function _default() {\n return {};\n }\n },\n loadingType: {\n type: Number,\n default: 2\n },\n errorShow: {\n type: Boolean,\n default: true\n },\n errorReload: {\n type: Boolean,\n default: true\n },\n errorMessage: {\n type: String,\n default: null\n },\n inScrollView: {\n type: Boolean,\n default: false\n },\n reshow: {\n type: Boolean,\n default: false\n },\n reload: {\n type: Boolean,\n default: false\n },\n disableScroll: {\n type: Boolean,\n default: false\n },\n optsWatch: {\n type: Boolean,\n default: true\n },\n onzoom: {\n type: Boolean,\n default: false\n },\n ontap: {\n type: Boolean,\n default: true\n },\n ontouch: {\n type: Boolean,\n default: false\n },\n onmouse: {\n type: Boolean,\n default: true\n },\n onmovetip: {\n type: Boolean,\n default: false\n },\n echartsH5: {\n type: Boolean,\n default: false\n },\n echartsApp: {\n type: Boolean,\n default: false\n },\n tooltipShow: {\n type: Boolean,\n default: true\n },\n tooltipFormat: {\n type: String,\n default: undefined\n },\n tooltipCustom: {\n type: Object,\n default: undefined\n },\n startDate: {\n type: String,\n default: undefined\n },\n endDate: {\n type: String,\n default: undefined\n },\n textEnum: {\n type: Array,\n default: function _default() {\n return [];\n }\n },\n groupEnum: {\n type: Array,\n default: function _default() {\n return [];\n }\n },\n pageScrollTop: {\n type: Number,\n default: 0\n },\n directory: {\n type: String,\n default: '/'\n },\n tapLegend: {\n type: Boolean,\n default: true\n },\n menus: {\n type: Array,\n default: function _default() {\n return [];\n }\n }\n },\n data: function data() {\n return {\n cid: 'uchartsid',\n inWx: false,\n inAli: false,\n inTt: false,\n inBd: false,\n inH5: false,\n inApp: false,\n inWin: false,\n type2d: true,\n disScroll: false,\n openmouse: false,\n pixel: 1,\n cWidth: 375,\n cHeight: 250,\n showchart: false,\n echarts: false,\n echartsResize: {\n state: false\n },\n uchartsOpts: {},\n echartsOpts: {},\n drawData: {},\n lastDrawTime: null\n };\n },\n created: function created() {\n this.cid = this.canvasId;\n if (this.canvasId == 'uchartsid' || this.canvasId == '') {\n var t = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';\n var len = t.length;\n var id = '';\n for (var i = 0; i < 32; i++) {\n id += t.charAt(Math.floor(Math.random() * len));\n }\n this.cid = id;\n }\n var systemInfo = uni.getSystemInfoSync();\n if (systemInfo.platform === 'windows' || systemInfo.platform === 'mac') {\n this.inWin = true;\n }\n\n //非微信小程序端强制关闭canvas2d模式\n\n this.type2d = false;\n this.disScroll = this.disableScroll;\n },\n mounted: function mounted() {\n var _this2 = this;\n this.inApp = true;\n if (this.echartsApp === true) {\n this.echarts = true;\n this.openmouse = false;\n }\n this.$nextTick(function () {\n _this2.beforeInit();\n });\n },\n destroyed: function destroyed() {\n if (this.echarts === true) {\n delete _configEcharts.default.option[this.cid];\n delete _configEcharts.default.instance[this.cid];\n } else {\n delete _configUcharts.default.option[this.cid];\n delete _configUcharts.default.instance[this.cid];\n }\n uni.offWindowResize(function () {});\n },\n watch: {\n chartDataProps: {\n handler: function handler(val, oldval) {\n if ((0, _typeof2.default)(val) === 'object') {\n if (JSON.stringify(val) !== JSON.stringify(oldval)) {\n this._clearChart();\n if (val.series && val.series.length > 0) {\n this.beforeInit();\n } else {\n this.mixinDatacomLoading = true;\n this.showchart = false;\n this.mixinDatacomErrorMessage = null;\n }\n }\n } else {\n this.mixinDatacomLoading = false;\n this._clearChart();\n this.showchart = false;\n this.mixinDatacomErrorMessage = '参数错误:chartData数据类型错误';\n }\n },\n immediate: false,\n deep: true\n },\n localdata: {\n handler: function handler(val, oldval) {\n if (JSON.stringify(val) !== JSON.stringify(oldval)) {\n if (val.length > 0) {\n this.beforeInit();\n } else {\n this.mixinDatacomLoading = true;\n this._clearChart();\n this.showchart = false;\n this.mixinDatacomErrorMessage = null;\n }\n }\n },\n immediate: false,\n deep: true\n },\n optsProps: {\n handler: function handler(val, oldval) {\n if ((0, _typeof2.default)(val) === 'object') {\n if (JSON.stringify(val) !== JSON.stringify(oldval) && this.echarts === false && this.optsWatch == true) {\n this.checkData(this.drawData);\n }\n } else {\n this.mixinDatacomLoading = false;\n this._clearChart();\n this.showchart = false;\n this.mixinDatacomErrorMessage = '参数错误:opts数据类型错误';\n }\n },\n immediate: false,\n deep: true\n },\n eoptsProps: {\n handler: function handler(val, oldval) {\n if ((0, _typeof2.default)(val) === 'object') {\n if (JSON.stringify(val) !== JSON.stringify(oldval) && this.echarts === true) {\n this.checkData(this.drawData);\n }\n } else {\n this.mixinDatacomLoading = false;\n this.showchart = false;\n this.mixinDatacomErrorMessage = '参数错误:eopts数据类型错误';\n }\n },\n immediate: false,\n deep: true\n },\n reshow: function reshow(val, oldval) {\n var _this3 = this;\n if (val === true && this.mixinDatacomLoading === false) {\n setTimeout(function () {\n _this3.mixinDatacomErrorMessage = null;\n _this3.echartsResize.state = !_this3.echartsResize.state;\n _this3.checkData(_this3.drawData);\n }, 200);\n }\n },\n reload: function reload(val, oldval) {\n if (val === true) {\n this.showchart = false;\n this.mixinDatacomErrorMessage = null;\n this.reloading();\n }\n },\n mixinDatacomErrorMessage: function mixinDatacomErrorMessage(val, oldval) {\n if (val) {\n this.emitMsg({\n name: 'error',\n params: {\n type: \"error\",\n errorShow: this.errorShow,\n msg: val,\n id: this.cid\n }\n });\n if (this.errorShow) {\n __f__(\"log\", '[秋云图表组件]' + val, \" at uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue:611\");\n }\n }\n },\n errorMessage: function errorMessage(val, oldval) {\n if (val && this.errorShow && val !== null && val !== 'null' && val !== '') {\n this.showchart = false;\n this.mixinDatacomLoading = false;\n this.mixinDatacomErrorMessage = val;\n } else {\n this.showchart = false;\n this.mixinDatacomErrorMessage = null;\n this.reloading();\n }\n }\n },\n computed: {\n optsProps: function optsProps() {\n return JSON.parse(JSON.stringify(this.opts));\n },\n eoptsProps: function eoptsProps() {\n return JSON.parse(JSON.stringify(this.eopts));\n },\n chartDataProps: function chartDataProps() {\n return JSON.parse(JSON.stringify(this.chartData));\n }\n },\n methods: {\n beforeInit: function beforeInit() {\n this.mixinDatacomErrorMessage = null;\n if ((0, _typeof2.default)(this.chartData) === 'object' && this.chartData != null && this.chartData.series !== undefined && this.chartData.series.length > 0) {\n //拷贝一下chartData,为了opts变更后统一数据来源\n this.drawData = deepCloneAssign({}, this.chartData);\n this.mixinDatacomLoading = false;\n this.showchart = true;\n this.checkData(this.chartData);\n } else if (this.localdata.length > 0) {\n this.mixinDatacomLoading = false;\n this.showchart = true;\n this.localdataInit(this.localdata);\n } else if (this.collection !== '') {\n this.mixinDatacomLoading = false;\n this.getCloudData();\n } else {\n this.mixinDatacomLoading = true;\n }\n },\n localdataInit: function localdataInit(resdata) {\n //替换enum类型为正确的描述\n if (this.groupEnum.length > 0) {\n for (var i = 0; i < resdata.length; i++) {\n for (var j = 0; j < this.groupEnum.length; j++) {\n if (resdata[i].group === this.groupEnum[j].value) {\n resdata[i].group = this.groupEnum[j].text;\n }\n }\n }\n }\n if (this.textEnum.length > 0) {\n for (var _i = 0; _i < resdata.length; _i++) {\n for (var _j = 0; _j < this.textEnum.length; _j++) {\n if (resdata[_i].text === this.textEnum[_j].value) {\n resdata[_i].text = this.textEnum[_j].text;\n }\n }\n }\n }\n var needCategories = false;\n var tmpData = {\n categories: [],\n series: []\n };\n var tmpcategories = [];\n var tmpseries = [];\n //拼接categories\n if (this.echarts === true) {\n needCategories = _configEcharts.default.categories.includes(this.type);\n } else {\n needCategories = _configUcharts.default.categories.includes(this.type);\n }\n if (needCategories === true) {\n //如果props中的chartData带有categories,则优先使用chartData的categories\n if (this.chartData && this.chartData.categories && this.chartData.categories.length > 0) {\n tmpcategories = this.chartData.categories;\n } else {\n //如果是日期类型的数据,不管是本地数据还是云数据,都按起止日期自动拼接categories\n if (this.startDate && this.endDate) {\n var idate = new Date(this.startDate);\n var edate = new Date(this.endDate);\n while (idate <= edate) {\n tmpcategories.push(getFormatDate(idate));\n idate = idate.setDate(idate.getDate() + 1);\n idate = new Date(idate);\n }\n //否则从结果中去重并拼接categories\n } else {\n var tempckey = {};\n resdata.map(function (item, index) {\n if (item.text != undefined && !tempckey[item.text]) {\n tmpcategories.push(item.text);\n tempckey[item.text] = true;\n }\n });\n }\n }\n tmpData.categories = tmpcategories;\n }\n //拼接series\n var tempskey = {};\n resdata.map(function (item, index) {\n if (item.group != undefined && !tempskey[item.group]) {\n tmpseries.push({\n name: item.group,\n data: []\n });\n tempskey[item.group] = true;\n }\n });\n //如果没有获取到分组名称(可能是带categories的数据,也可能是不带的饼图类)\n if (tmpseries.length == 0) {\n tmpseries = [{\n name: '默认分组',\n data: []\n }];\n //如果是需要categories的图表类型\n if (needCategories === true) {\n for (var _j2 = 0; _j2 < tmpcategories.length; _j2++) {\n var seriesdata = 0;\n for (var _i2 = 0; _i2 < resdata.length; _i2++) {\n if (resdata[_i2].text == tmpcategories[_j2]) {\n seriesdata = resdata[_i2].value;\n }\n }\n tmpseries[0].data.push(seriesdata);\n }\n //如果是饼图类的图表类型\n } else {\n for (var _i3 = 0; _i3 < resdata.length; _i3++) {\n tmpseries[0].data.push({\n \"name\": resdata[_i3].text,\n \"value\": resdata[_i3].value\n });\n }\n }\n //如果有分组名\n } else {\n for (var k = 0; k < tmpseries.length; k++) {\n //如果有categories\n if (tmpcategories.length > 0) {\n for (var _j3 = 0; _j3 < tmpcategories.length; _j3++) {\n var _seriesdata = 0;\n for (var _i4 = 0; _i4 < resdata.length; _i4++) {\n if (tmpseries[k].name == resdata[_i4].group && resdata[_i4].text == tmpcategories[_j3]) {\n _seriesdata = resdata[_i4].value;\n }\n }\n tmpseries[k].data.push(_seriesdata);\n }\n //如果传了group而没有传text,即没有categories(正常情况下这种数据是不符合数据要求规范的)\n } else {\n for (var _i5 = 0; _i5 < resdata.length; _i5++) {\n if (tmpseries[k].name == resdata[_i5].group) {\n tmpseries[k].data.push(resdata[_i5].value);\n }\n }\n }\n }\n }\n tmpData.series = tmpseries;\n //拷贝一下chartData,为了opts变更后统一数据来源\n this.drawData = deepCloneAssign({}, tmpData);\n this.checkData(tmpData);\n },\n reloading: function reloading() {\n if (this.errorReload === false) {\n return;\n }\n this.showchart = false;\n this.mixinDatacomErrorMessage = null;\n if (this.collection !== '') {\n this.mixinDatacomLoading = false;\n this.onMixinDatacomPropsChange(true);\n } else {\n this.beforeInit();\n }\n },\n checkData: function checkData(anyData) {\n var _this4 = this;\n var cid = this.cid;\n //复位opts或eopts\n if (this.echarts === true) {\n _configEcharts.default.option[cid] = deepCloneAssign({}, this.eopts);\n _configEcharts.default.option[cid].id = cid;\n _configEcharts.default.option[cid].type = this.type;\n } else {\n if (this.type && _configUcharts.default.type.includes(this.type)) {\n _configUcharts.default.option[cid] = deepCloneAssign({}, _configUcharts.default[this.type], this.opts);\n _configUcharts.default.option[cid].canvasId = cid;\n } else {\n this.mixinDatacomLoading = false;\n this.showchart = false;\n this.mixinDatacomErrorMessage = '参数错误:props参数中type类型不正确';\n }\n }\n //挂载categories和series\n var newData = deepCloneAssign({}, anyData);\n if (newData.series !== undefined && newData.series.length > 0) {\n this.mixinDatacomErrorMessage = null;\n if (this.echarts === true) {\n _configEcharts.default.option[cid].chartData = newData;\n this.$nextTick(function () {\n _this4.init();\n });\n } else {\n _configUcharts.default.option[cid].categories = newData.categories;\n _configUcharts.default.option[cid].series = newData.series;\n this.$nextTick(function () {\n _this4.init();\n });\n }\n }\n },\n resizeHandler: function resizeHandler() {\n var _this5 = this;\n //渲染防抖\n var currTime = Date.now();\n var lastDrawTime = this.lastDrawTime ? this.lastDrawTime : currTime - 3000;\n var duration = currTime - lastDrawTime;\n if (duration < 1000) return;\n var chartdom = uni.createSelectorQuery().in(this).select('#ChartBoxId' + this.cid).boundingClientRect(function (data) {\n _this5.showchart = true;\n if (data.width > 0 && data.height > 0) {\n if (data.width !== _this5.cWidth || data.height !== _this5.cHeight) {\n _this5.checkData(_this5.drawData);\n }\n }\n }).exec();\n },\n getCloudData: function getCloudData() {\n var _this6 = this;\n if (this.mixinDatacomLoading == true) {\n return;\n }\n this.mixinDatacomLoading = true;\n this.mixinDatacomGet().then(function (res) {\n _this6.mixinDatacomResData = res.result.data;\n _this6.localdataInit(_this6.mixinDatacomResData);\n }).catch(function (err) {\n _this6.mixinDatacomLoading = false;\n _this6.showchart = false;\n _this6.mixinDatacomErrorMessage = '请求错误:' + err;\n });\n },\n onMixinDatacomPropsChange: function onMixinDatacomPropsChange(needReset, changed) {\n if (needReset == true && this.collection !== '') {\n this.showchart = false;\n this.mixinDatacomErrorMessage = null;\n this._clearChart();\n this.getCloudData();\n }\n },\n _clearChart: function _clearChart() {\n var cid = this.cid;\n if (this.echarts !== true && _configUcharts.default.option[cid] && _configUcharts.default.option[cid].context) {\n var ctx = _configUcharts.default.option[cid].context;\n if ((0, _typeof2.default)(ctx) === \"object\" && !!!_configUcharts.default.option[cid].update) {\n ctx.clearRect(0, 0, this.cWidth * this.pixel, this.cHeight * this.pixel);\n ctx.draw();\n }\n }\n },\n init: function init() {\n var _this7 = this;\n var cid = this.cid;\n var chartdom = uni.createSelectorQuery().in(this).select('#ChartBoxId' + cid).boundingClientRect(function (data) {\n if (data.width > 0 && data.height > 0) {\n _this7.mixinDatacomLoading = false;\n _this7.showchart = true;\n _this7.lastDrawTime = Date.now();\n _this7.cWidth = data.width;\n _this7.cHeight = data.height;\n if (_this7.echarts !== true) {\n _configUcharts.default.option[cid].background = _this7.background == 'rgba(0,0,0,0)' ? '#FFFFFF' : _this7.background;\n _configUcharts.default.option[cid].canvas2d = _this7.type2d;\n _configUcharts.default.option[cid].pixelRatio = _this7.pixel;\n _configUcharts.default.option[cid].animation = _this7.animation;\n _configUcharts.default.option[cid].width = data.width * _this7.pixel;\n _configUcharts.default.option[cid].height = data.height * _this7.pixel;\n _configUcharts.default.option[cid].onzoom = _this7.onzoom;\n _configUcharts.default.option[cid].ontap = _this7.ontap;\n _configUcharts.default.option[cid].ontouch = _this7.ontouch;\n _configUcharts.default.option[cid].onmouse = _this7.openmouse;\n _configUcharts.default.option[cid].onmovetip = _this7.onmovetip;\n _configUcharts.default.option[cid].tooltipShow = _this7.tooltipShow;\n _configUcharts.default.option[cid].tooltipFormat = _this7.tooltipFormat;\n _configUcharts.default.option[cid].tooltipCustom = _this7.tooltipCustom;\n _configUcharts.default.option[cid].inScrollView = _this7.inScrollView;\n _configUcharts.default.option[cid].lastDrawTime = _this7.lastDrawTime;\n _configUcharts.default.option[cid].tapLegend = _this7.tapLegend;\n }\n //如果是H5或者App端,采用renderjs渲染图表\n if (_this7.inH5 || _this7.inApp) {\n if (_this7.echarts == true) {\n _configEcharts.default.option[cid].ontap = _this7.ontap;\n _configEcharts.default.option[cid].onmouse = _this7.openmouse;\n _configEcharts.default.option[cid].tooltipShow = _this7.tooltipShow;\n _configEcharts.default.option[cid].tooltipFormat = _this7.tooltipFormat;\n _configEcharts.default.option[cid].tooltipCustom = _this7.tooltipCustom;\n _configEcharts.default.option[cid].lastDrawTime = _this7.lastDrawTime;\n _this7.echartsOpts = deepCloneAssign({}, _configEcharts.default.option[cid]);\n } else {\n _configUcharts.default.option[cid].rotateLock = _configUcharts.default.option[cid].rotate;\n _this7.uchartsOpts = deepCloneAssign({}, _configUcharts.default.option[cid]);\n }\n //如果是小程序端,采用uCharts渲染\n } else {\n _configUcharts.default.option[cid] = formatterAssign(_configUcharts.default.option[cid], _configUcharts.default.formatter);\n _this7.mixinDatacomErrorMessage = null;\n _this7.mixinDatacomLoading = false;\n _this7.showchart = true;\n _this7.$nextTick(function () {\n if (_this7.type2d === true) {\n var query = uni.createSelectorQuery().in(_this7);\n query.select('#' + cid).fields({\n node: true,\n size: true\n }).exec(function (res) {\n if (res[0]) {\n var canvas = res[0].node;\n var ctx = canvas.getContext('2d');\n _configUcharts.default.option[cid].context = ctx;\n _configUcharts.default.option[cid].rotateLock = _configUcharts.default.option[cid].rotate;\n if (_configUcharts.default.instance[cid] && _configUcharts.default.option[cid] && _configUcharts.default.option[cid].update === true) {\n _this7._updataUChart(cid);\n } else {\n canvas.width = data.width * _this7.pixel;\n canvas.height = data.height * _this7.pixel;\n canvas._width = data.width * _this7.pixel;\n canvas._height = data.height * _this7.pixel;\n setTimeout(function () {\n _configUcharts.default.option[cid].context.restore();\n _configUcharts.default.option[cid].context.save();\n _this7._newChart(cid);\n }, 100);\n }\n } else {\n _this7.showchart = false;\n _this7.mixinDatacomErrorMessage = '参数错误:开启2d模式后,未获取到dom节点,canvas-id:' + cid;\n }\n });\n } else {\n if (_this7.inAli) {\n _configUcharts.default.option[cid].rotateLock = _configUcharts.default.option[cid].rotate;\n }\n _configUcharts.default.option[cid].context = uni.createCanvasContext(cid, _this7);\n if (_configUcharts.default.instance[cid] && _configUcharts.default.option[cid] && _configUcharts.default.option[cid].update === true) {\n _this7._updataUChart(cid);\n } else {\n setTimeout(function () {\n _configUcharts.default.option[cid].context.restore();\n _configUcharts.default.option[cid].context.save();\n _this7._newChart(cid);\n }, 100);\n }\n }\n });\n }\n } else {\n _this7.mixinDatacomLoading = false;\n _this7.showchart = false;\n if (_this7.reshow == true) {\n _this7.mixinDatacomErrorMessage = '布局错误:未获取到父元素宽高尺寸!canvas-id:' + cid;\n }\n }\n }).exec();\n },\n saveImage: function saveImage() {\n uni.canvasToTempFilePath({\n canvasId: this.cid,\n success: function success(res) {\n uni.saveImageToPhotosAlbum({\n filePath: res.tempFilePath,\n success: function success() {\n uni.showToast({\n title: '保存成功',\n duration: 2000\n });\n }\n });\n }\n }, this);\n },\n getImage: function getImage() {\n var _this8 = this;\n if (this.type2d == false) {\n uni.canvasToTempFilePath({\n canvasId: this.cid,\n success: function success(res) {\n _this8.emitMsg({\n name: 'getImage',\n params: {\n type: \"getImage\",\n base64: res.tempFilePath\n }\n });\n }\n }, this);\n } else {\n var query = uni.createSelectorQuery().in(this);\n query.select('#' + this.cid).fields({\n node: true,\n size: true\n }).exec(function (res) {\n if (res[0]) {\n var canvas = res[0].node;\n _this8.emitMsg({\n name: 'getImage',\n params: {\n type: \"getImage\",\n base64: canvas.toDataURL('image/png')\n }\n });\n }\n });\n }\n },\n _error: function _error(e) {\n this.mixinDatacomErrorMessage = e.detail.errMsg;\n },\n emitMsg: function emitMsg(msg) {\n this.$emit(msg.name, msg.params);\n },\n getRenderType: function getRenderType() {\n //防止如果开启echarts且父元素为v-if的情况renderjs监听不到prop变化的问题\n if (this.echarts === true && this.mixinDatacomLoading === false) {\n this.beforeInit();\n }\n },\n toJSON: function toJSON() {\n return this;\n }\n }\n};\nexports.default = _default2;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/uni-cloud/dist/index.js */ 107)[\"default\"], __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvcWl1bi1kYXRhLWNoYXJ0cy9jb21wb25lbnRzL3FpdW4tZGF0YS1jaGFydHMvcWl1bi1kYXRhLWNoYXJ0cy52dWUiXSwibmFtZXMiOlsiYXJncyIsIm9yaWdpbiIsImZvcm1hdHRlckFzc2lnbiIsIm1vbnRoIiwic3RyRGF0ZSIsImNsZWFyVGltZW91dCIsInRpbWVyIiwiZm4iLCJuYW1lIiwibWl4aW5zIiwicHJvcHMiLCJ0eXBlIiwiZGVmYXVsdCIsImNhbnZhc0lkIiwiY2FudmFzMmQiLCJiYWNrZ3JvdW5kIiwiYW5pbWF0aW9uIiwiY2hhcnREYXRhIiwiY2F0ZWdvcmllcyIsInNlcmllcyIsIm9wdHMiLCJlb3B0cyIsImxvYWRpbmdUeXBlIiwiZXJyb3JTaG93IiwiZXJyb3JSZWxvYWQiLCJlcnJvck1lc3NhZ2UiLCJpblNjcm9sbFZpZXciLCJyZXNob3ciLCJyZWxvYWQiLCJkaXNhYmxlU2Nyb2xsIiwib3B0c1dhdGNoIiwib256b29tIiwib250YXAiLCJvbnRvdWNoIiwib25tb3VzZSIsIm9ubW92ZXRpcCIsImVjaGFydHNINSIsImVjaGFydHNBcHAiLCJ0b29sdGlwU2hvdyIsInRvb2x0aXBGb3JtYXQiLCJ0b29sdGlwQ3VzdG9tIiwic3RhcnREYXRlIiwiZW5kRGF0ZSIsInRleHRFbnVtIiwiZ3JvdXBFbnVtIiwicGFnZVNjcm9sbFRvcCIsImRpcmVjdG9yeSIsInRhcExlZ2VuZCIsIm1lbnVzIiwiZGF0YSIsImNpZCIsImluV3giLCJpbkFsaSIsImluVHQiLCJpbkJkIiwiaW5INSIsImluQXBwIiwiaW5XaW4iLCJ0eXBlMmQiLCJkaXNTY3JvbGwiLCJvcGVubW91c2UiLCJwaXhlbCIsImNXaWR0aCIsImNIZWlnaHQiLCJzaG93Y2hhcnQiLCJlY2hhcnRzIiwiZWNoYXJ0c1Jlc2l6ZSIsInN0YXRlIiwidWNoYXJ0c09wdHMiLCJlY2hhcnRzT3B0cyIsImRyYXdEYXRhIiwibGFzdERyYXdUaW1lIiwiY3JlYXRlZCIsImlkIiwibW91bnRlZCIsImRlc3Ryb3llZCIsInVuaSIsIndhdGNoIiwiY2hhcnREYXRhUHJvcHMiLCJoYW5kbGVyIiwiaW1tZWRpYXRlIiwiZGVlcCIsImxvY2FsZGF0YSIsIm9wdHNQcm9wcyIsImVvcHRzUHJvcHMiLCJzZXRUaW1lb3V0IiwibWl4aW5EYXRhY29tRXJyb3JNZXNzYWdlIiwicGFyYW1zIiwibXNnIiwiY29tcHV0ZWQiLCJtZXRob2RzIiwiYmVmb3JlSW5pdCIsImxvY2FsZGF0YUluaXQiLCJyZXNkYXRhIiwibmVlZENhdGVnb3JpZXMiLCJ0bXBjYXRlZ29yaWVzIiwiaWRhdGUiLCJ0ZW1wY2tleSIsInRtcERhdGEiLCJ0bXBzZXJpZXMiLCJ0ZW1wc2tleSIsInNlcmllc2RhdGEiLCJyZWxvYWRpbmciLCJjaGVja0RhdGEiLCJjZmUiLCJjZnUiLCJyZXNpemVIYW5kbGVyIiwiY3JlYXRlU2VsZWN0b3JRdWVyeSIsImluIiwic2VsZWN0IiwiYm91bmRpbmdDbGllbnRSZWN0IiwiZXhlYyIsImdldENsb3VkRGF0YSIsInRoZW4iLCJjYXRjaCIsIm9uTWl4aW5EYXRhY29tUHJvcHNDaGFuZ2UiLCJfY2xlYXJDaGFydCIsImN0eCIsImluaXQiLCJxdWVyeSIsImZpZWxkcyIsIm5vZGUiLCJzaXplIiwiY2FudmFzIiwic2F2ZUltYWdlIiwic3VjY2VzcyIsImZpbGVQYXRoIiwidGl0bGUiLCJkdXJhdGlvbiIsImdldEltYWdlIiwiYmFzZTY0IiwiX2Vycm9yIiwiZW1pdE1zZyIsImdldFJlbmRlclR5cGUiLCJ0b0pTT04iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBOEpBO0FBQ0E7QUFFQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBR0E7RUFBQTtFQUFBO0lBQUFBO0VBQUE7RUFDQTtJQUNBO01BQ0E7UUFDQUM7TUFDQTtJQUNBO0VBQ0E7RUFDQTtBQUNBO0FBRUE7RUFDQTtJQUNBO01BQ0FDO0lBQ0E7TUFDQUY7SUFDQTtFQUNBO0VBQ0E7QUFDQTs7QUFFQTtBQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtJQUNBRztFQUNBO0VBQ0E7SUFDQUM7RUFDQTtFQUNBO0VBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQUNBO0VBQ0E7SUFBQTtNQUFBO0lBQ0FDO0lBQ0FDO0lBQ0FBO01BQ0FBO01BQ0FDO0lBQ0E7RUFDQTtBQUNBO0FBQUEsZ0JBRUE7RUFDQUM7RUFDQUM7RUFDQUM7SUFDQUM7TUFDQUE7TUFDQUM7SUFDQTtJQUNBQztNQUNBRjtNQUNBQztJQUNBO0lBQ0FFO01BQ0FIO01BQ0FDO0lBQ0E7SUFDQUc7TUFDQUo7TUFDQUM7SUFDQTtJQUNBSTtNQUNBTDtNQUNBQztJQUNBO0lBQ0FLO01BQ0FOO01BQ0FDO1FBQ0E7VUFDQU07VUFDQUM7UUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQVQ7TUFDQUM7UUFDQTtNQUNBO0lBQ0E7SUFDQVM7TUFDQVY7TUFDQUM7UUFDQTtNQUNBO0lBQ0E7SUFDQVU7TUFDQVg7TUFDQUM7SUFDQTtJQUNBVztNQUNBWjtNQUNBQztJQUNBO0lBQ0FZO01BQ0FiO01BQ0FDO0lBQ0E7SUFDQWE7TUFDQWQ7TUFDQUM7SUFDQTtJQUNBYztNQUNBZjtNQUNBQztJQUNBO0lBQ0FlO01BQ0FoQjtNQUNBQztJQUNBO0lBQ0FnQjtNQUNBakI7TUFDQUM7SUFDQTtJQUNBaUI7TUFDQWxCO01BQ0FDO0lBQ0E7SUFDQWtCO01BQ0FuQjtNQUNBQztJQUNBO0lBQ0FtQjtNQUNBcEI7TUFDQUM7SUFDQTtJQUNBb0I7TUFDQXJCO01BQ0FDO0lBQ0E7SUFDQXFCO01BQ0F0QjtNQUNBQztJQUNBO0lBQ0FzQjtNQUNBdkI7TUFDQUM7SUFDQTtJQUNBdUI7TUFDQXhCO01BQ0FDO0lBQ0E7SUFDQXdCO01BQ0F6QjtNQUNBQztJQUNBO0lBQ0F5QjtNQUNBMUI7TUFDQUM7SUFDQTtJQUNBMEI7TUFDQTNCO01BQ0FDO0lBQ0E7SUFDQTJCO01BQ0E1QjtNQUNBQztJQUNBO0lBQ0E0QjtNQUNBN0I7TUFDQUM7SUFDQTtJQUNBNkI7TUFDQTlCO01BQ0FDO0lBQ0E7SUFDQThCO01BQ0EvQjtNQUNBQztJQUNBO0lBQ0ErQjtNQUNBaEM7TUFDQUM7UUFDQTtNQUNBO0lBQ0E7SUFDQWdDO01BQ0FqQztNQUNBQztRQUNBO01BQ0E7SUFDQTtJQUNBaUM7TUFDQWxDO01BQ0FDO0lBQ0E7SUFDQWtDO01BQ0FuQztNQUNBQztJQUNBO0lBQ0FtQztNQUNBcEM7TUFDQUM7SUFDQTtJQUNBb0M7TUFDQXJDO01BQ0FDO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQXFDO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7UUFDQUM7TUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQTtJQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7UUFDQUM7TUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBO01BQ0E7SUFDQTs7SUFVQTs7SUFFQTtJQWVBO0VBQ0E7RUFDQUM7SUFBQTtJQUVBO0lBQ0E7TUFDQTtNQUNBO0lBQ0E7SUFnQkE7TUFDQTtJQUNBO0VBcUJBO0VBQ0FDO0lBQ0E7TUFDQTtNQUNBO0lBQ0E7TUFDQTtNQUNBO0lBQ0E7SUFFQUM7RUFFQTtFQUNBQztJQUNBQztNQUNBQztRQUNBO1VBQ0E7WUFDQTtZQUNBO2NBQ0E7WUFDQTtjQUNBO2NBQ0E7Y0FDQTtZQUNBO1VBQ0E7UUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1FBQ0E7TUFDQTtNQUNBQztNQUNBQztJQUNBO0lBQ0FDO01BQ0FIO1FBQ0E7VUFDQTtZQUNBO1VBQ0E7WUFDQTtZQUNBO1lBQ0E7WUFDQTtVQUNBO1FBQ0E7TUFDQTtNQUNBQztNQUNBQztJQUNBO0lBQ0FFO01BQ0FKO1FBQ0E7VUFDQTtZQUNBO1VBQ0E7UUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1FBQ0E7TUFDQTtNQUNBQztNQUNBQztJQUNBO0lBQ0FHO01BQ0FMO1FBQ0E7VUFDQTtZQUNBO1VBQ0E7UUFDQTtVQUNBO1VBQ0E7VUFDQTtRQUNBO01BQ0E7TUFDQUM7TUFDQUM7SUFDQTtJQUNBdEQ7TUFBQTtNQUNBO1FBQ0EwRDtVQUNBO1VBQ0E7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBekQ7TUFDQTtRQUNBO1FBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQTBEO01BQ0E7UUFDQTtVQUFBOUU7VUFBQStFO1lBQUE1RTtZQUFBWTtZQUFBaUU7WUFBQWY7VUFBQTtRQUFBO1FBQ0E7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBaEQ7TUFDQTtRQUNBO1FBQ0E7UUFDQTtNQUNBO1FBQ0E7UUFDQTtRQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FnRTtJQUNBTjtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FOO01BQ0E7SUFDQTtFQUNBO0VBQ0FZO0lBQ0FDO01BQ0E7TUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7TUFDQTtRQUNBO1FBQ0E7UUFDQTtNQUNBO1FBQ0E7UUFDQTtNQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtRQUNBO1VBQ0E7WUFDQTtjQUNBQztZQUNBO1VBQ0E7UUFDQTtNQUNBO01BQ0E7UUFDQTtVQUNBO1lBQ0E7Y0FDQUE7WUFDQTtVQUNBO1FBQ0E7TUFDQTtNQUNBO01BQ0E7UUFBQTNFO1FBQUFDO01BQUE7TUFDQTtNQUNBO01BQ0E7TUFDQTtRQUNBMkU7TUFDQTtRQUNBQTtNQUNBO01BQ0E7UUFDQTtRQUNBO1VBQ0FDO1FBQ0E7VUFDQTtVQUNBO1lBQ0E7WUFDQTtZQUNBO2NBQ0FBO2NBQ0FDO2NBQ0FB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QUFBK0U7Z0JBQUE1RTtnQkFBQXVIO2NBQUE7WUFBQTtVQUNBO1FBQ0E7TUFDQTtRQUNBO1FBQ0FYLE1BQ0FWLHVCQUNBVztVQUFBQztVQUFBQztRQUFBLEdBQ0FYO1VBQ0E7WUFDQTtZQUNBO2NBQUF2RztjQUFBK0U7Z0JBQUE1RTtnQkFBQXVIO2NBQUE7WUFBQTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBb0tBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEsNEIiLCJmaWxlIjoiMTA2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPCEtLSBcclxuICogcWl1bi1kYXRhLWNoYXJ0cyDnp4vkupHpq5jmgKfog73ot6jlhajnq6/lm77ooajnu4Tku7ZcclxuICogQ29weXJpZ2h0IChjKSAyMDIxIFFJVU7CriDnp4vkupEgaHR0cHM6Ly93d3cudWNoYXJ0cy5jbiBBbGwgcmlnaHRzIHJlc2VydmVkLlxyXG4gKiBMaWNlbnNlZCAoIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMCApXHJcbiAqIOWkjeWItuS9v+eUqOivt+S/neeVmeacrOauteazqOmHiu+8jOaEn+iwouaUr+aMgeW8gOa6kO+8gVxyXG4gKiDkuLrmlrnkvr/mm7TlpJrlvIDlj5HogIXkvb/nlKjvvIzlpoLmnInmm7Tlpb3nmoTlu7rorq7or7fmj5DkuqTnoIHkupEgUHVsbCBSZXF1ZXN0cyDvvIFcclxuICpcclxuICogdUNoYXJ0c8Ku5a6Y5pa5572R56uZXHJcbiAqIGh0dHBzOi8vd3d3LnVDaGFydHMuY25cclxuICogXHJcbiAqIOW8gOa6kOWcsOWdgDpcclxuICogaHR0cHM6Ly9naXRlZS5jb20vdUNoYXJ0cy91Q2hhcnRzXHJcbiAqIFxyXG4gKiB1bmktYXBw5o+S5Lu25biC5Zy65Zyw5Z2A77yaXHJcbiAqIGh0dHA6Ly9leHQuZGNsb3VkLm5ldC5jbi9wbHVnaW4/aWQ9MjcxXHJcbiAqIFxyXG4gLS0+XHJcbjx0ZW1wbGF0ZT5cclxuICA8dmlldyBjbGFzcz1cImNoYXJ0c3ZpZXdcIiA6aWQ9XCInQ2hhcnRCb3hJZCcrY2lkXCI+XHJcbiAgICA8dmlldyB2LWlmPVwibWl4aW5EYXRhY29tTG9hZGluZ1wiPlxyXG4gICAgICA8IS0tIOiHquWumuS5ieWKoOi9veeKtuaAge+8jOivt+aUuei/memHjCAtLT5cclxuICAgICAgPHFpdW4tbG9hZGluZyA6bG9hZGluZ1R5cGU9XCJsb2FkaW5nVHlwZVwiIC8+XHJcbiAgICA8L3ZpZXc+XHJcbiAgICA8dmlldyB2LWlmPVwibWl4aW5EYXRhY29tRXJyb3JNZXNzYWdlICYmIGVycm9yU2hvd1wiIEB0YXA9XCJyZWxvYWRpbmdcIj5cclxuICAgICAgPCEtLSDoh6rlrprkuYnplJnor6/mj5DnpLrvvIzor7fmlLnov5nph4wgLS0+XHJcbiAgICAgIDxxaXVuLWVycm9yIDplcnJvck1lc3NhZ2U9XCJlcnJvck1lc3NhZ2VcIiAvPlxyXG4gICAgPC92aWV3PlxyXG4gICAgPCEtLSBBUFDlkoxINemHh+eUqHJlbmRlcmpz5riy5p+T5Zu+6KGoIC0tPlxyXG4gICAgPCEtLSAjaWZkZWYgQVBQLVZVRSB8fCBINSAtLT5cclxuICAgIDxibG9jayB2LWlmPVwiZWNoYXJ0c1wiPlxyXG4gICAgICA8dmlld1xyXG4gICAgICAgIDpzdHlsZT1cInsgYmFja2dyb3VuZDogYmFja2dyb3VuZCB9XCJcclxuICAgICAgICBzdHlsZT1cIndpZHRoOiAxMDAlO2hlaWdodDogMTAwJTtcIlxyXG4gICAgICAgIDpkYXRhLWRpcmVjdG9yeT1cImRpcmVjdG9yeVwiXHJcbiAgICAgICAgOmlkPVwiJ0VDJytjaWRcIiBcclxuICAgICAgICA6cHJvcD1cImVjaGFydHNPcHRzXCIgXHJcbiAgICAgICAgOmNoYW5nZTpwcm9wPVwicmRjaGFydHMuZWNpbml0XCIgXHJcbiAgICAgICAgOnJlc2l6ZT1cImVjaGFydHNSZXNpemVcIlxyXG4gICAgICAgIDpjaGFuZ2U6cmVzaXplPVwicmRjaGFydHMuZWNyZXNpemVcIlxyXG4gICAgICAgIHYtc2hvdz1cInNob3djaGFydFwiXHJcbiAgICAgIC8+XHJcbiAgICA8L2Jsb2NrPlxyXG4gICAgPGJsb2NrIHYtZWxzZT5cclxuICAgICAgPHZpZXdcclxuICAgICAgICB2LW9uOnRhcD1cInJkY2hhcnRzLnRhcFwiXHJcbiAgICAgICAgdi1vbjptb3VzZW1vdmU9XCJyZGNoYXJ0cy5tb3VzZU1vdmVcIlxyXG4gICAgICAgIHYtb246bW91c2Vkb3duPVwicmRjaGFydHMubW91c2VEb3duXCJcclxuICAgICAgICB2LW9uOm1vdXNldXA9XCJyZGNoYXJ0cy5tb3VzZVVwXCJcclxuICAgICAgICB2LW9uOnRvdWNoc3RhcnQ9XCJyZGNoYXJ0cy50b3VjaFN0YXJ0XCJcclxuICAgICAgICB2LW9uOnRvdWNobW92ZT1cInJkY2hhcnRzLnRvdWNoTW92ZVwiXHJcbiAgICAgICAgdi1vbjp0b3VjaGVuZD1cInJkY2hhcnRzLnRvdWNoRW5kXCJcclxuICAgICAgICA6aWQ9XCInVUMnK2NpZFwiXHJcbiAgICAgICAgOnByb3A9XCJ1Y2hhcnRzT3B0c1wiXHJcbiAgICAgICAgOmNoYW5nZTpwcm9wPVwicmRjaGFydHMudWNpbml0XCJcclxuICAgICAgPlxyXG4gICAgICAgIDxjYW52YXNcclxuICAgICAgICAgIDppZD1cImNpZFwiXHJcbiAgICAgICAgICA6Y2FudmFzSWQ9XCJjaWRcIlxyXG4gICAgICAgICAgOnN0eWxlPVwieyB3aWR0aDogY1dpZHRoICsgJ3B4JywgaGVpZ2h0OiBjSGVpZ2h0ICsgJ3B4JywgYmFja2dyb3VuZDogYmFja2dyb3VuZCB9XCJcclxuICAgICAgICAgIDpkaXNhYmxlLXNjcm9sbD1cImRpc2FibGVTY3JvbGxcIlxyXG4gICAgICAgICAgQGVycm9yPVwiX2Vycm9yXCJcclxuICAgICAgICAgIHYtc2hvdz1cInNob3djaGFydFwiXHJcbiAgICAgICAgLz5cclxuICAgICAgPC92aWV3PlxyXG4gICAgPC9ibG9jaz5cclxuICAgIDwhLS0gI2VuZGlmIC0tPlxyXG4gICAgPCEtLSDmlK/ku5jlrp3lsI/nqIvluo8gLS0+XHJcbiAgICA8IS0tICNpZmRlZiBNUC1BTElQQVkgLS0+XHJcbiAgICA8YmxvY2sgdi1pZj1cIm9udG91Y2hcIj5cclxuICAgICAgPGNhbnZhc1xyXG4gICAgICAgIDppZD1cImNpZFwiXHJcbiAgICAgICAgOmNhbnZhc0lkPVwiY2lkXCJcclxuICAgICAgICA6d2lkdGg9XCJjV2lkdGggKiBwaXhlbFwiXHJcbiAgICAgICAgOmhlaWdodD1cImNIZWlnaHQgKiBwaXhlbFwiXHJcbiAgICAgICAgOnN0eWxlPVwieyB3aWR0aDogY1dpZHRoICsgJ3B4JywgaGVpZ2h0OiBjSGVpZ2h0ICsgJ3B4JywgYmFja2dyb3VuZDogYmFja2dyb3VuZCB9XCJcclxuICAgICAgICA6ZGlzYWJsZS1zY3JvbGw9XCJkaXNTY3JvbGxcIlxyXG4gICAgICAgIEB0YXA9XCJfdGFwXCJcclxuICAgICAgICBAdG91Y2hzdGFydD1cIl90b3VjaFN0YXJ0XCJcclxuICAgICAgICBAdG91Y2htb3ZlPVwiX3RvdWNoTW92ZVwiXHJcbiAgICAgICAgQHRvdWNoZW5kPVwiX3RvdWNoRW5kXCJcclxuICAgICAgICBAZXJyb3I9XCJfZXJyb3JcIlxyXG4gICAgICAgIHYtc2hvdz1cInNob3djaGFydFwiXHJcbiAgICAgIC8+XHJcbiAgICA8L2Jsb2NrPlxyXG4gICAgPGJsb2NrIHYtaWY9XCIhb250b3VjaFwiPlxyXG4gICAgICA8Y2FudmFzXHJcbiAgICAgICAgOmlkPVwiY2lkXCJcclxuICAgICAgICA6Y2FudmFzSWQ9XCJjaWRcIlxyXG4gICAgICAgIDp3aWR0aD1cImNXaWR0aCAqIHBpeGVsXCJcclxuICAgICAgICA6aGVpZ2h0PVwiY0hlaWdodCAqIHBpeGVsXCJcclxuICAgICAgICA6c3R5bGU9XCJ7IHdpZHRoOiBjV2lkdGggKyAncHgnLCBoZWlnaHQ6IGNIZWlnaHQgKyAncHgnLCBiYWNrZ3JvdW5kOiBiYWNrZ3JvdW5kIH1cIlxyXG4gICAgICAgIDpkaXNhYmxlLXNjcm9sbD1cImRpc1Njcm9sbFwiXHJcbiAgICAgICAgQHRhcD1cIl90YXBcIlxyXG4gICAgICAgIEBlcnJvcj1cIl9lcnJvclwiXHJcbiAgICAgICAgdi1zaG93PVwic2hvd2NoYXJ0XCJcclxuICAgICAgLz5cclxuICAgIDwvYmxvY2s+XHJcbiAgICA8IS0tICNlbmRpZiAtLT5cclxuICAgIDwhLS0g5YW25LuW5bCP56iL5bqP6YCa6L+HdnVl5riy5p+T5Zu+6KGoIC0tPlxyXG4gICAgPCEtLSAjaWZkZWYgTVAtV0VJWElOIHx8IE1QLUJBSURVIHx8IE1QLVFRIHx8IE1QLVRPVVRJQU8gfHwgTVAtS1VBSVNIT1UgfHwgTVAtTEFSSyB8fCBNUC1KRCB8fCBNUC0zNjAgLS0+XHJcbiAgICA8YmxvY2sgdi1pZj1cInR5cGUyZFwiPlxyXG4gICAgICA8dmlldyB2LWlmPVwib250b3VjaFwiIEB0YXA9XCJfdGFwXCI+XHJcbiAgICAgICAgPGNhbnZhc1xyXG4gICAgICAgICAgOmlkPVwiY2lkXCJcclxuICAgICAgICAgIDpjYW52YXNJZD1cImNpZFwiXHJcbiAgICAgICAgICA6c3R5bGU9XCJ7IHdpZHRoOiBjV2lkdGggKyAncHgnLCBoZWlnaHQ6IGNIZWlnaHQgKyAncHgnLCBiYWNrZ3JvdW5kOiBiYWNrZ3JvdW5kIH1cIlxyXG4gICAgICAgICAgdHlwZT1cIjJkXCJcclxuICAgICAgICAgIDpkaXNhYmxlLXNjcm9sbD1cImRpc1Njcm9sbFwiXHJcbiAgICAgICAgICBAdG91Y2hzdGFydD1cIl90b3VjaFN0YXJ0XCJcclxuICAgICAgICAgIEB0b3VjaG1vdmU9XCJfdG91Y2hNb3ZlXCJcclxuICAgICAgICAgIEB0b3VjaGVuZD1cIl90b3VjaEVuZFwiXHJcbiAgICAgICAgICBAZXJyb3I9XCJfZXJyb3JcIlxyXG4gICAgICAgICAgdi1zaG93PVwic2hvd2NoYXJ0XCJcclxuICAgICAgICAvPlxyXG4gICAgICA8L3ZpZXc+XHJcbiAgICAgIDx2aWV3IHYtaWY9XCIhb250b3VjaFwiIEB0YXA9XCJfdGFwXCI+XHJcbiAgICAgICAgPGNhbnZhc1xyXG4gICAgICAgICAgOmlkPVwiY2lkXCJcclxuICAgICAgICAgIDpjYW52YXNJZD1cImNpZFwiXHJcbiAgICAgICAgICA6c3R5bGU9XCJ7IHdpZHRoOiBjV2lkdGggKyAncHgnLCBoZWlnaHQ6IGNIZWlnaHQgKyAncHgnLCBiYWNrZ3JvdW5kOiBiYWNrZ3JvdW5kIH1cIlxyXG4gICAgICAgICAgdHlwZT1cIjJkXCJcclxuICAgICAgICAgIDpkaXNhYmxlLXNjcm9sbD1cImRpc1Njcm9sbFwiXHJcbiAgICAgICAgICBAZXJyb3I9XCJfZXJyb3JcIlxyXG4gICAgICAgICAgdi1zaG93PVwic2hvd2NoYXJ0XCJcclxuICAgICAgICAvPlxyXG4gICAgICA8L3ZpZXc+XHJcbiAgICA8L2Jsb2NrPlxyXG4gICAgPGJsb2NrIHYtaWY9XCIhdHlwZTJkXCI+XHJcbiAgICAgIDx2aWV3IHYtaWY9XCJvbnRvdWNoXCIgQHRhcD1cIl90YXBcIj5cclxuICAgICAgICA8Y2FudmFzXHJcbiAgICAgICAgICA6aWQ9XCJjaWRcIlxyXG4gICAgICAgICAgOmNhbnZhc0lkPVwiY2lkXCJcclxuICAgICAgICAgIDpzdHlsZT1cInsgd2lkdGg6IGNXaWR0aCArICdweCcsIGhlaWdodDogY0hlaWdodCArICdweCcsIGJhY2tncm91bmQ6IGJhY2tncm91bmQgfVwiXHJcbiAgICAgICAgICBAdG91Y2hzdGFydD1cIl90b3VjaFN0YXJ0XCJcclxuICAgICAgICAgIEB0b3VjaG1vdmU9XCJfdG91Y2hNb3ZlXCJcclxuICAgICAgICAgIEB0b3VjaGVuZD1cIl90b3VjaEVuZFwiXHJcbiAgICAgICAgICA6ZGlzYWJsZS1zY3JvbGw9XCJkaXNTY3JvbGxcIlxyXG4gICAgICAgICAgQGVycm9yPVwiX2Vycm9yXCJcclxuICAgICAgICAgIHYtaWY9XCJzaG93Y2hhcnRcIlxyXG4gICAgICAgIC8+XHJcbiAgICAgIDwvdmlldz5cclxuICAgICAgPHZpZXcgdi1pZj1cIiFvbnRvdWNoXCIgPlxyXG4gICAgICAgIDxjYW52YXNcclxuICAgICAgICAgIDppZD1cImNpZFwiXHJcbiAgICAgICAgICA6Y2FudmFzSWQ9XCJjaWRcIlxyXG4gICAgICAgICAgOnN0eWxlPVwieyB3aWR0aDogY1dpZHRoICsgJ3B4JywgaGVpZ2h0OiBjSGVpZ2h0ICsgJ3B4JywgYmFja2dyb3VuZDogYmFja2dyb3VuZCB9XCJcclxuICAgICAgICAgIDpkaXNhYmxlLXNjcm9sbD1cImRpc1Njcm9sbFwiXHJcbiAgICAgICAgICBAdGFwPVwiX3RhcFwiXHJcbiAgICAgICAgICBAZXJyb3I9XCJfZXJyb3JcIlxyXG4gICAgICAgICAgdi1pZj1cInNob3djaGFydFwiXHJcbiAgICAgICAgLz5cclxuICAgICAgPC92aWV3PlxyXG4gICAgPC9ibG9jaz5cclxuICAgIDwhLS0gI2VuZGlmIC0tPlxyXG4gIDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcbmltcG9ydCB1Q2hhcnRzIGZyb20gJy4uLy4uL2pzX3Nkay91LWNoYXJ0cy91LWNoYXJ0cy5qcyc7XHJcbmltcG9ydCBjZnUgZnJvbSAnLi4vLi4vanNfc2RrL3UtY2hhcnRzL2NvbmZpZy11Y2hhcnRzLmpzJztcclxuLy8gI2lmZGVmIEFQUC1WVUUgfHwgSDVcclxuaW1wb3J0IGNmZSBmcm9tICcuLi8uLi9qc19zZGsvdS1jaGFydHMvY29uZmlnLWVjaGFydHMuanMnO1xyXG4vLyAjZW5kaWZcclxuXHJcbmZ1bmN0aW9uIGRlZXBDbG9uZUFzc2lnbihvcmlnaW4gPSB7fSwgLi4uYXJncykge1xyXG4gIGZvciAobGV0IGkgaW4gYXJncykge1xyXG4gICAgZm9yIChsZXQga2V5IGluIGFyZ3NbaV0pIHtcclxuICAgICAgaWYgKGFyZ3NbaV0uaGFzT3duUHJvcGVydHkoa2V5KSkge1xyXG4gICAgICAgIG9yaWdpbltrZXldID0gYXJnc1tpXVtrZXldICYmIHR5cGVvZiBhcmdzW2ldW2tleV0gPT09ICdvYmplY3QnID8gZGVlcENsb25lQXNzaWduKEFycmF5LmlzQXJyYXkoYXJnc1tpXVtrZXldKSA/IFtdIDoge30sIG9yaWdpbltrZXldLCBhcmdzW2ldW2tleV0pIDogYXJnc1tpXVtrZXldO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIHJldHVybiBvcmlnaW47XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGZvcm1hdHRlckFzc2lnbihhcmdzLGZvcm1hdHRlcikge1xyXG4gIGZvciAobGV0IGtleSBpbiBhcmdzKSB7XHJcbiAgICBpZihhcmdzLmhhc093blByb3BlcnR5KGtleSkgJiYgYXJnc1trZXldICE9PSBudWxsICYmIHR5cGVvZiBhcmdzW2tleV0gPT09ICdvYmplY3QnKXtcclxuICAgICAgZm9ybWF0dGVyQXNzaWduKGFyZ3Nba2V5XSxmb3JtYXR0ZXIpXHJcbiAgICB9ZWxzZSBpZihrZXkgPT09ICdmb3JtYXQnICYmIHR5cGVvZiBhcmdzW2tleV0gPT09ICdzdHJpbmcnKXtcclxuICAgICAgYXJnc1snZm9ybWF0dGVyJ10gPSBmb3JtYXR0ZXJbYXJnc1trZXldXSA/IGZvcm1hdHRlclthcmdzW2tleV1dIDogdW5kZWZpbmVkO1xyXG4gICAgfVxyXG4gIH1cclxuICByZXR1cm4gYXJncztcclxufVxyXG5cclxuLy8g5pe26Ze06L2s5o2i5Ye95pWw77yM5Li65LqG5Yy56YWNdW5pQ2xpbmV0RELor7vlj5blh7rnmoTml7bpl7TkuI5jYXRlZ29yaWVz5LiN5ZCMXHJcbmZ1bmN0aW9uIGdldEZvcm1hdERhdGUoZGF0ZSkge1xyXG5cdHZhciBzZXBlcmF0b3IgPSBcIi1cIjtcclxuXHR2YXIgeWVhciA9IGRhdGUuZ2V0RnVsbFllYXIoKTtcclxuXHR2YXIgbW9udGggPSBkYXRlLmdldE1vbnRoKCkgKyAxO1xyXG5cdHZhciBzdHJEYXRlID0gZGF0ZS5nZXREYXRlKCk7XHJcblx0aWYgKG1vbnRoID49IDEgJiYgbW9udGggPD0gOSkge1xyXG5cdFx0XHRtb250aCA9IFwiMFwiICsgbW9udGg7XHJcblx0fVxyXG5cdGlmIChzdHJEYXRlID49IDAgJiYgc3RyRGF0ZSA8PSA5KSB7XHJcblx0XHRcdHN0ckRhdGUgPSBcIjBcIiArIHN0ckRhdGU7XHJcblx0fVxyXG5cdHZhciBjdXJyZW50ZGF0ZSA9IHllYXIgKyBzZXBlcmF0b3IgKyBtb250aCArIHNlcGVyYXRvciArIHN0ckRhdGU7XHJcblx0cmV0dXJuIGN1cnJlbnRkYXRlO1xyXG59XHJcblxyXG52YXIgbGFzdE1vdmVUaW1lID0gbnVsbDtcclxuLyoqXHJcbiAqIOmYsuaKllxyXG4gKlxyXG4gKiBAcGFyYW0geyBGdW5jdGlvbiB9IGZuIOimgeaJp+ihjOeahOaWueazlVxyXG4gKiBAcGFyYW0geyBOdW1iZXIgfSB3YWl0ICDpmLLmipblpJrlsJHmr6vnp5JcclxuICpcclxuICog5ZyoIHZ1ZSDkuK3kvb/nlKjvvIjms6jmhI/vvJrkuI3og73kvb/nlKjnrq3lpLTlh73mlbDvvIzlkKbliJl0aGlz5oyH5ZCR5LiN5a+577yM5bm25LiU5LiN6IO95YaN5qyh5bCB6KOF5aaC77yaXHJcbiAqIG1vdmUoKXsgIC8vIOmUmeivr+iwg+eUqOaWueW8j1xyXG4gKiAgIGRlYm91bmNlKGZ1bmN0aW9uICgpIHtcclxuICogICBjb25zb2xlLmxvZyh0aGlzLnRpdGxlKTtcclxuICogfSwgMTAwMCl977yJO1xyXG4gKiDlupTor6Xnm7TmjqXkvb/nlKjvvJovLyDmraPnoa7osIPnlKjmlrnlvI9cclxuICogbW92ZTogZGVib3VuY2UoZnVuY3Rpb24gKCkge1xyXG4gKiAgIGNvbnNvbGUubG9nKHRoaXMudGl0bGUpO1xyXG4gKiB9LCAxMDAwKVxyXG4gKi9cclxuZnVuY3Rpb24gZGVib3VuY2UoZm4sIHdhaXQpIHtcclxuICBsZXQgdGltZXIgPSBmYWxzZTtcclxuICByZXR1cm4gZnVuY3Rpb24oKSB7XHJcbiAgICBjbGVhclRpbWVvdXQodGltZXIpO1xyXG4gICAgdGltZXIgJiYgY2xlYXJUaW1lb3V0KHRpbWVyKTtcclxuICAgIHRpbWVyID0gc2V0VGltZW91dCgoKSA9PiB7XHJcbiAgICAgIHRpbWVyID0gZmFsc2U7XHJcbiAgICAgIGZuLmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7IC8vIOaKiuWPguaVsOS8oOi/m+WOu1xyXG4gICAgfSwgd2FpdCk7XHJcbiAgfTtcclxufVxyXG5cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gIG5hbWU6ICdxaXVuLWRhdGEtY2hhcnRzJyxcclxuICBtaXhpbnM6IFt1bmlDbG91ZC5taXhpbkRhdGFjb21dLFxyXG4gIHByb3BzOiB7XHJcbiAgICB0eXBlOiB7XHJcbiAgICAgIHR5cGU6IFN0cmluZyxcclxuICAgICAgZGVmYXVsdDogbnVsbFxyXG4gICAgfSxcclxuICAgIGNhbnZhc0lkOiB7XHJcbiAgICAgIHR5cGU6IFN0cmluZyxcclxuICAgICAgZGVmYXVsdDogJ3VjaGFydHNpZCdcclxuICAgIH0sXHJcbiAgICBjYW52YXMyZDoge1xyXG4gICAgICB0eXBlOiBCb29sZWFuLFxyXG4gICAgICBkZWZhdWx0OiBmYWxzZVxyXG4gICAgfSxcclxuICAgIGJhY2tncm91bmQ6IHtcclxuICAgICAgdHlwZTogU3RyaW5nLFxyXG4gICAgICBkZWZhdWx0OiAnbm9uZSdcclxuICAgIH0sXHJcbiAgICBhbmltYXRpb246IHtcclxuICAgICAgdHlwZTogQm9vbGVhbixcclxuICAgICAgZGVmYXVsdDogdHJ1ZVxyXG4gICAgfSxcclxuICAgIGNoYXJ0RGF0YToge1xyXG4gICAgICB0eXBlOiBPYmplY3QsXHJcbiAgICAgIGRlZmF1bHQoKSB7XHJcbiAgICAgICAgcmV0dXJuIHtcclxuICAgICAgICAgIGNhdGVnb3JpZXM6IFtdLFxyXG4gICAgICAgICAgc2VyaWVzOiBbXVxyXG4gICAgICAgIH07XHJcbiAgICAgIH1cclxuICAgIH0sXHJcbiAgICBvcHRzOiB7XHJcbiAgICAgIHR5cGU6IE9iamVjdCxcclxuICAgICAgZGVmYXVsdCgpIHtcclxuICAgICAgICByZXR1cm4ge307XHJcbiAgICAgIH1cclxuICAgIH0sXHJcbiAgICBlb3B0czoge1xyXG4gICAgICB0eXBlOiBPYmplY3QsXHJcbiAgICAgIGRlZmF1bHQoKSB7XHJcbiAgICAgICAgcmV0dXJuIHt9O1xyXG4gICAgICB9XHJcbiAgICB9LFxyXG4gICAgbG9hZGluZ1R5cGU6IHtcclxuICAgICAgdHlwZTogTnVtYmVyLFxyXG4gICAgICBkZWZhdWx0OiAyXHJcbiAgICB9LFxyXG4gICAgZXJyb3JTaG93OiB7XHJcbiAgICAgIHR5cGU6IEJvb2xlYW4sXHJcbiAgICAgIGRlZmF1bHQ6IHRydWVcclxuICAgIH0sXHJcbiAgICBlcnJvclJlbG9hZDoge1xyXG4gICAgICB0eXBlOiBCb29sZWFuLFxyXG4gICAgICBkZWZhdWx0OiB0cnVlXHJcbiAgICB9LFxyXG4gICAgZXJyb3JNZXNzYWdlOiB7XHJcbiAgICAgIHR5cGU6IFN0cmluZyxcclxuICAgICAgZGVmYXVsdDogbnVsbFxyXG4gICAgfSxcclxuICAgIGluU2Nyb2xsVmlldzoge1xyXG4gICAgICB0eXBlOiBCb29sZWFuLFxyXG4gICAgICBkZWZhdWx0OiBmYWxzZVxyXG4gICAgfSxcclxuICAgIHJlc2hvdzoge1xyXG4gICAgICB0eXBlOiBCb29sZWFuLFxyXG4gICAgICBkZWZhdWx0OiBmYWxzZVxyXG4gICAgfSxcclxuICAgIHJlbG9hZDoge1xyXG4gICAgICB0eXBlOiBCb29sZWFuLFxyXG4gICAgICBkZWZhdWx0OiBmYWxzZVxyXG4gICAgfSxcclxuICAgIGRpc2FibGVTY3JvbGw6IHtcclxuICAgICAgdHlwZTogQm9vbGVhbixcclxuICAgICAgZGVmYXVsdDogZmFsc2VcclxuICAgIH0sXHJcbiAgICBvcHRzV2F0Y2g6IHtcclxuICAgICAgdHlwZTogQm9vbGVhbixcclxuICAgICAgZGVmYXVsdDogdHJ1ZVxyXG4gICAgfSxcclxuICAgIG9uem9vbToge1xyXG4gICAgICB0eXBlOiBCb29sZWFuLFxyXG4gICAgICBkZWZhdWx0OiBmYWxzZVxyXG4gICAgfSxcclxuICAgIG9udGFwOiB7XHJcbiAgICAgIHR5cGU6IEJvb2xlYW4sXHJcbiAgICAgIGRlZmF1bHQ6IHRydWVcclxuICAgIH0sXHJcbiAgICBvbnRvdWNoOiB7XHJcbiAgICAgIHR5cGU6IEJvb2xlYW4sXHJcbiAgICAgIGRlZmF1bHQ6IGZhbHNlXHJcbiAgICB9LFxyXG4gICAgb25tb3VzZToge1xyXG4gICAgICB0eXBlOiBCb29sZWFuLFxyXG4gICAgICBkZWZhdWx0OiB0cnVlXHJcbiAgICB9LFxyXG4gICAgb25tb3ZldGlwOiB7XHJcbiAgICAgIHR5cGU6IEJvb2xlYW4sXHJcbiAgICAgIGRlZmF1bHQ6IGZhbHNlXHJcbiAgICB9LFxyXG4gICAgZWNoYXJ0c0g1OiB7XHJcbiAgICAgIHR5cGU6IEJvb2xlYW4sXHJcbiAgICAgIGRlZmF1bHQ6IGZhbHNlXHJcbiAgICB9LFxyXG4gICAgZWNoYXJ0c0FwcDoge1xyXG4gICAgICB0eXBlOiBCb29sZWFuLFxyXG4gICAgICBkZWZhdWx0OiBmYWxzZVxyXG4gICAgfSxcclxuICAgIHRvb2x0aXBTaG93OiB7XHJcbiAgICAgIHR5cGU6IEJvb2xlYW4sXHJcbiAgICAgIGRlZmF1bHQ6IHRydWVcclxuICAgIH0sXHJcbiAgICB0b29sdGlwRm9ybWF0OiB7XHJcbiAgICAgIHR5cGU6IFN0cmluZyxcclxuICAgICAgZGVmYXVsdDogdW5kZWZpbmVkXHJcbiAgICB9LFxyXG4gICAgdG9vbHRpcEN1c3RvbToge1xyXG4gICAgICB0eXBlOiBPYmplY3QsXHJcbiAgICAgIGRlZmF1bHQ6IHVuZGVmaW5lZFxyXG4gICAgfSxcclxuICAgIHN0YXJ0RGF0ZToge1xyXG4gICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgIGRlZmF1bHQ6IHVuZGVmaW5lZFxyXG4gICAgfSxcclxuICAgIGVuZERhdGU6IHtcclxuICAgICAgdHlwZTogU3RyaW5nLFxyXG4gICAgICBkZWZhdWx0OiB1bmRlZmluZWRcclxuICAgIH0sXHJcbiAgICB0ZXh0RW51bToge1xyXG4gICAgICB0eXBlOiBBcnJheSxcclxuICAgICAgZGVmYXVsdCAoKSB7XHJcbiAgICAgICAgcmV0dXJuIFtdXHJcbiAgICAgIH1cclxuICAgIH0sXHJcbiAgICBncm91cEVudW06IHtcclxuICAgICAgdHlwZTogQXJyYXksXHJcbiAgICAgIGRlZmF1bHQgKCkge1xyXG4gICAgICAgIHJldHVybiBbXVxyXG4gICAgICB9XHJcbiAgICB9LFxyXG4gICAgcGFnZVNjcm9sbFRvcDoge1xyXG4gICAgICB0eXBlOiBOdW1iZXIsXHJcbiAgICAgIGRlZmF1bHQ6IDBcclxuICAgIH0sXHJcbiAgICBkaXJlY3Rvcnk6IHtcclxuICAgICAgdHlwZTogU3RyaW5nLFxyXG4gICAgICBkZWZhdWx0OiAnLydcclxuICAgIH0sXHJcbiAgICB0YXBMZWdlbmQ6IHtcclxuICAgICAgdHlwZTogQm9vbGVhbixcclxuICAgICAgZGVmYXVsdDogdHJ1ZVxyXG4gICAgfSxcclxuICAgIG1lbnVzOiB7XHJcbiAgICAgIHR5cGU6IEFycmF5LFxyXG4gICAgICBkZWZhdWx0ICgpIHtcclxuICAgICAgICByZXR1cm4gW11cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0sXHJcbiAgZGF0YSgpIHtcclxuICAgIHJldHVybiB7XHJcbiAgICAgIGNpZDogJ3VjaGFydHNpZCcsXHJcbiAgICAgIGluV3g6IGZhbHNlLFxyXG4gICAgICBpbkFsaTogZmFsc2UsXHJcbiAgICAgIGluVHQ6IGZhbHNlLFxyXG4gICAgICBpbkJkOiBmYWxzZSxcclxuICAgICAgaW5INTogZmFsc2UsXHJcbiAgICAgIGluQXBwOiBmYWxzZSxcclxuICAgICAgaW5XaW46IGZhbHNlLFxyXG4gICAgICB0eXBlMmQ6IHRydWUsXHJcbiAgICAgIGRpc1Njcm9sbDogZmFsc2UsXHJcbiAgICAgIG9wZW5tb3VzZTogZmFsc2UsXHJcbiAgICAgIHBpeGVsOiAxLFxyXG4gICAgICBjV2lkdGg6IDM3NSxcclxuICAgICAgY0hlaWdodDogMjUwLFxyXG4gICAgICBzaG93Y2hhcnQ6IGZhbHNlLFxyXG4gICAgICBlY2hhcnRzOiBmYWxzZSxcclxuICAgICAgZWNoYXJ0c1Jlc2l6ZTp7XHJcbiAgICAgICAgc3RhdGU6ZmFsc2VcclxuICAgICAgfSxcclxuICAgICAgdWNoYXJ0c09wdHM6IHt9LFxyXG4gICAgICBlY2hhcnRzT3B0czoge30sXHJcbiAgICAgIGRyYXdEYXRhOnt9LFxyXG4gICAgICBsYXN0RHJhd1RpbWU6bnVsbCxcclxuICAgIH07XHJcbiAgfSxcclxuICBjcmVhdGVkKCl7XHJcbiAgICB0aGlzLmNpZCA9IHRoaXMuY2FudmFzSWRcclxuICAgIGlmICh0aGlzLmNhbnZhc0lkID09ICd1Y2hhcnRzaWQnIHx8IHRoaXMuY2FudmFzSWQgPT0gJycpIHtcclxuICAgICAgbGV0IHQgPSAnQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5eidcclxuICAgICAgbGV0IGxlbiA9IHQubGVuZ3RoXHJcbiAgICAgIGxldCBpZCA9ICcnXHJcbiAgICAgIGZvciAobGV0IGkgPSAwOyBpIDwgMzI7IGkrKykge1xyXG4gICAgICAgIGlkICs9IHQuY2hhckF0KE1hdGguZmxvb3IoTWF0aC5yYW5kb20oKSAqIGxlbikpXHJcbiAgICAgIH1cclxuICAgICAgdGhpcy5jaWQgPSBpZFxyXG4gICAgfVxyXG4gICAgY29uc3Qgc3lzdGVtSW5mbyA9IHVuaS5nZXRTeXN0ZW1JbmZvU3luYygpXHJcbiAgICBpZihzeXN0ZW1JbmZvLnBsYXRmb3JtID09PSAnd2luZG93cycgfHwgc3lzdGVtSW5mby5wbGF0Zm9ybSA9PT0gJ21hYycpe1xyXG4gICAgICB0aGlzLmluV2luID0gdHJ1ZTtcclxuICAgIH1cclxuICAgIC8vICNpZmRlZiBNUC1XRUlYSU5cclxuICAgIHRoaXMuaW5XeCA9IHRydWU7XHJcbiAgICBpZiAodGhpcy5jYW52YXMyZCA9PT0gZmFsc2UgfHwgc3lzdGVtSW5mby5wbGF0Zm9ybSA9PT0gJ3dpbmRvd3MnIHx8IHN5c3RlbUluZm8ucGxhdGZvcm0gPT09ICdtYWMnKSB7XHJcbiAgICAgIHRoaXMudHlwZTJkID0gZmFsc2U7XHJcbiAgICB9ZWxzZXtcclxuICAgICAgdGhpcy50eXBlMmQgPSB0cnVlO1xyXG4gICAgICB0aGlzLnBpeGVsID0gc3lzdGVtSW5mby5waXhlbFJhdGlvO1xyXG4gICAgfVxyXG4gICAgLy8gI2VuZGlmXHJcbiAgICAvL+mdnuW+ruS/oeWwj+eoi+W6j+err+W8uuWItuWFs+mXrWNhbnZhczJk5qih5byPXHJcbiAgICAvLyAjaWZuZGVmIE1QLVdFSVhJTlxyXG4gICAgdGhpcy50eXBlMmQgPSBmYWxzZTtcclxuICAgIC8vICNlbmRpZlxyXG4gICAgLy8gI2lmZGVmICBNUC1UT1VUSUFPIHx8IE1QLUxBUksgfHwgTVAtQUxJUEFZXHJcbiAgICB0aGlzLnR5cGUyZCA9IHRoaXMuY2FudmFzMmQ7XHJcbiAgICAvLyAjZW5kaWZcclxuICAgIC8vICNpZmRlZiBNUC1BTElQQVlcclxuICAgIHRoaXMuaW5BbGkgPSB0cnVlO1xyXG4gICAgdGhpcy5waXhlbCA9IHN5c3RlbUluZm8ucGl4ZWxSYXRpbztcclxuICAgIC8vICNlbmRpZlxyXG4gICAgLy8gI2lmZGVmIE1QLUJBSURVXHJcbiAgICB0aGlzLmluQmQgPSB0cnVlO1xyXG4gICAgLy8gI2VuZGlmXHJcbiAgICAvLyAjaWZkZWYgTVAtVE9VVElBT1xyXG4gICAgdGhpcy5pblR0ID0gdHJ1ZTtcclxuICAgIC8vICNlbmRpZlxyXG4gICAgdGhpcy5kaXNTY3JvbGwgPSB0aGlzLmRpc2FibGVTY3JvbGw7XHJcbiAgfSxcclxuICBtb3VudGVkKCkge1xyXG4gICAgLy8gI2lmZGVmIEFQUC1WVUVcclxuICAgIHRoaXMuaW5BcHAgPSB0cnVlO1xyXG4gICAgaWYgKHRoaXMuZWNoYXJ0c0FwcCA9PT0gdHJ1ZSkge1xyXG4gICAgICB0aGlzLmVjaGFydHMgPSB0cnVlO1xyXG4gICAgICB0aGlzLm9wZW5tb3VzZSA9IGZhbHNlO1xyXG4gICAgfVxyXG4gICAgLy8gI2VuZGlmXHJcbiAgICAvLyAjaWZkZWYgQVBQLU5WVUVcclxuICAgIHRoaXMuaW5BcHAgPSB0cnVlO1xyXG4gICAgdGhpcy5taXhpbkRhdGFjb21Mb2FkaW5nID0gZmFsc2VcclxuICAgIHRoaXMubWl4aW5EYXRhY29tRXJyb3JNZXNzYWdlID0gXCLmmoLkuI3mlK/mjIFOVlVFXCJcclxuICAgIC8vICNlbmRpZlxyXG4gICAgLy8gI2lmZGVmIEg1XHJcbiAgICB0aGlzLmluSDUgPSB0cnVlO1xyXG4gICAgaWYodGhpcy5pbldpbiA9PT0gdHJ1ZSl7XHJcbiAgICAgIHRoaXMub3Blbm1vdXNlID0gdGhpcy5vbm1vdXNlO1xyXG4gICAgfVxyXG4gICAgaWYgKHRoaXMuZWNoYXJ0c0g1ID09PSB0cnVlKSB7XHJcbiAgICAgIHRoaXMuZWNoYXJ0cyA9IHRydWU7XHJcbiAgICB9XHJcbiAgICAvLyAjZW5kaWZcclxuICAgIHRoaXMuJG5leHRUaWNrKCgpPT57XHJcbiAgICAgIHRoaXMuYmVmb3JlSW5pdCgpO1xyXG4gICAgfSlcclxuICAgIC8vICNpZm5kZWYgTVAtQUxJUEFZIHx8IE1QLUJBSURVIHx8IE1QLVRPVVRJQU8gfHwgQVBQLVZVRVxyXG4gICAgY29uc3QgdGltZSA9IHRoaXMuaW5INSA/IDUwMCA6IDIwMDtcclxuICAgIGNvbnN0IF90aGlzID0gdGhpcztcclxuICAgIHVuaS5vbldpbmRvd1Jlc2l6ZShcclxuICAgICAgZGVib3VuY2UoZnVuY3Rpb24ocmVzKSB7XHJcbiAgICAgICAgaWYgKF90aGlzLm1peGluRGF0YWNvbUxvYWRpbmcgPT0gdHJ1ZSkge1xyXG4gICAgICAgICAgcmV0dXJuO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsZXQgZXJybXNnID0gX3RoaXMubWl4aW5EYXRhY29tRXJyb3JNZXNzYWdlO1xyXG4gICAgICAgIGlmIChlcnJtc2cgIT09IG51bGwgJiYgZXJybXNnICE9PSAnbnVsbCcgJiYgZXJybXNnICE9PSAnJykge1xyXG4gICAgICAgICAgcmV0dXJuO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpZiAoX3RoaXMuZWNoYXJ0cykge1xyXG4gICAgICAgICAgX3RoaXMuZWNoYXJ0c1Jlc2l6ZS5zdGF0ZSA9ICFfdGhpcy5lY2hhcnRzUmVzaXplLnN0YXRlO1xyXG4gICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICBfdGhpcy5yZXNpemVIYW5kbGVyKCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9LCB0aW1lKVxyXG4gICAgKTtcclxuICAgIC8vICNlbmRpZlxyXG4gIH0sXHJcbiAgZGVzdHJveWVkKCl7XHJcbiAgICBpZih0aGlzLmVjaGFydHMgPT09IHRydWUpe1xyXG4gICAgICBkZWxldGUgY2ZlLm9wdGlvblt0aGlzLmNpZF1cclxuICAgICAgZGVsZXRlIGNmZS5pbnN0YW5jZVt0aGlzLmNpZF1cclxuICAgIH1lbHNle1xyXG4gICAgICBkZWxldGUgY2Z1Lm9wdGlvblt0aGlzLmNpZF1cclxuICAgICAgZGVsZXRlIGNmdS5pbnN0YW5jZVt0aGlzLmNpZF1cclxuICAgIH1cclxuICAgIC8vICNpZm5kZWYgTVAtQUxJUEFZIHx8IE1QLUJBSURVIHx8IE1QLVRPVVRJQU9cclxuICAgIHVuaS5vZmZXaW5kb3dSZXNpemUoKCk9Pnt9KVxyXG4gICAgLy8gI2VuZGlmXHJcbiAgfSxcclxuICB3YXRjaDoge1xyXG4gICAgY2hhcnREYXRhUHJvcHM6IHtcclxuICAgICAgaGFuZGxlcih2YWwsIG9sZHZhbCkge1xyXG4gICAgICAgIGlmICh0eXBlb2YgdmFsID09PSAnb2JqZWN0Jykge1xyXG4gICAgICAgICAgaWYgKEpTT04uc3RyaW5naWZ5KHZhbCkgIT09IEpTT04uc3RyaW5naWZ5KG9sZHZhbCkpIHtcclxuICAgICAgICAgICAgdGhpcy5fY2xlYXJDaGFydCgpO1xyXG4gICAgICAgICAgICBpZiAodmFsLnNlcmllcyAmJiB2YWwuc2VyaWVzLmxlbmd0aCA+IDApIHtcclxuICAgICAgICAgICAgICB0aGlzLmJlZm9yZUluaXQoKTtcclxuICAgICAgICAgICAgfWVsc2V7XHJcbiAgICAgICAgICAgICAgdGhpcy5taXhpbkRhdGFjb21Mb2FkaW5nID0gdHJ1ZTtcclxuICAgICAgICAgICAgICB0aGlzLnNob3djaGFydCA9IGZhbHNlO1xyXG4gICAgICAgICAgICAgIHRoaXMubWl4aW5EYXRhY29tRXJyb3JNZXNzYWdlID0gbnVsbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICB0aGlzLm1peGluRGF0YWNvbUxvYWRpbmcgPSBmYWxzZTtcclxuICAgICAgICAgIHRoaXMuX2NsZWFyQ2hhcnQoKTtcclxuICAgICAgICAgIHRoaXMuc2hvd2NoYXJ0ID0gZmFsc2U7XHJcbiAgICAgICAgICB0aGlzLm1peGluRGF0YWNvbUVycm9yTWVzc2FnZSA9ICflj4LmlbDplJnor6/vvJpjaGFydERhdGHmlbDmja7nsbvlnovplJnor68nO1xyXG4gICAgICAgIH1cclxuICAgICAgfSxcclxuICAgICAgaW1tZWRpYXRlOiBmYWxzZSxcclxuICAgICAgZGVlcDogdHJ1ZVxyXG4gICAgfSxcclxuICAgIGxvY2FsZGF0YTp7XHJcbiAgICAgIGhhbmRsZXIodmFsLCBvbGR2YWwpIHtcclxuICAgICAgICBpZiAoSlNPTi5zdHJpbmdpZnkodmFsKSAhPT0gSlNPTi5zdHJpbmdpZnkob2xkdmFsKSkge1xyXG4gICAgICAgICAgaWYgKHZhbC5sZW5ndGggPiAwKSB7XHJcbiAgICAgICAgICAgIHRoaXMuYmVmb3JlSW5pdCgpO1xyXG4gICAgICAgICAgfWVsc2V7XHJcbiAgICAgICAgICAgIHRoaXMubWl4aW5EYXRhY29tTG9hZGluZyA9IHRydWU7XHJcbiAgICAgICAgICAgIHRoaXMuX2NsZWFyQ2hhcnQoKTtcclxuICAgICAgICAgICAgdGhpcy5zaG93Y2hhcnQgPSBmYWxzZTtcclxuICAgICAgICAgICAgdGhpcy5taXhpbkRhdGFjb21FcnJvck1lc3NhZ2UgPSBudWxsO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfSxcclxuICAgICAgaW1tZWRpYXRlOiBmYWxzZSxcclxuICAgICAgZGVlcDogdHJ1ZVxyXG4gICAgfSxcclxuICAgIG9wdHNQcm9wczoge1xyXG4gICAgICBoYW5kbGVyKHZhbCwgb2xkdmFsKSB7XHJcbiAgICAgICAgaWYgKHR5cGVvZiB2YWwgPT09ICdvYmplY3QnKSB7XHJcbiAgICAgICAgICBpZiAoSlNPTi5zdHJpbmdpZnkodmFsKSAhPT0gSlNPTi5zdHJpbmdpZnkob2xkdmFsKSAmJiB0aGlzLmVjaGFydHMgPT09IGZhbHNlICYmIHRoaXMub3B0c1dhdGNoID09IHRydWUpIHtcclxuICAgICAgICAgICAgdGhpcy5jaGVja0RhdGEodGhpcy5kcmF3RGF0YSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgIHRoaXMubWl4aW5EYXRhY29tTG9hZGluZyA9IGZhbHNlO1xyXG4gICAgICAgICAgdGhpcy5fY2xlYXJDaGFydCgpO1xyXG4gICAgICAgICAgdGhpcy5zaG93Y2hhcnQgPSBmYWxzZTtcclxuICAgICAgICAgIHRoaXMubWl4aW5EYXRhY29tRXJyb3JNZXNzYWdlID0gJ+WPguaVsOmUmeivr++8mm9wdHPmlbDmja7nsbvlnovplJnor68nO1xyXG4gICAgICAgIH1cclxuICAgICAgfSxcclxuICAgICAgaW1tZWRpYXRlOiBmYWxzZSxcclxuICAgICAgZGVlcDogdHJ1ZVxyXG4gICAgfSxcclxuICAgIGVvcHRzUHJvcHM6IHtcclxuICAgICAgaGFuZGxlcih2YWwsIG9sZHZhbCkge1xyXG4gICAgICAgIGlmICh0eXBlb2YgdmFsID09PSAnb2JqZWN0Jykge1xyXG4gICAgICAgICAgaWYgKEpTT04uc3RyaW5naWZ5KHZhbCkgIT09IEpTT04uc3RyaW5naWZ5KG9sZHZhbCkgJiYgdGhpcy5lY2hhcnRzID09PSB0cnVlKSB7XHJcbiAgICAgICAgICAgIHRoaXMuY2hlY2tEYXRhKHRoaXMuZHJhd0RhdGEpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICB0aGlzLm1peGluRGF0YWNvbUxvYWRpbmcgPSBmYWxzZTtcclxuICAgICAgICAgIHRoaXMuc2hvd2NoYXJ0ID0gZmFsc2U7XHJcbiAgICAgICAgICB0aGlzLm1peGluRGF0YWNvbUVycm9yTWVzc2FnZSA9ICflj4LmlbDplJnor6/vvJplb3B0c+aVsOaNruexu+Wei+mUmeivryc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9LFxyXG4gICAgICBpbW1lZGlhdGU6IGZhbHNlLFxyXG4gICAgICBkZWVwOiB0cnVlXHJcbiAgICB9LFxyXG4gICAgcmVzaG93KHZhbCwgb2xkdmFsKSB7XHJcbiAgICAgIGlmICh2YWwgPT09IHRydWUgJiYgdGhpcy5taXhpbkRhdGFjb21Mb2FkaW5nID09PSBmYWxzZSkge1xyXG4gICAgICAgIHNldFRpbWVvdXQoKCkgPT4ge1xyXG4gICAgICAgICAgdGhpcy5taXhpbkRhdGFjb21FcnJvck1lc3NhZ2UgPSBudWxsO1xyXG4gICAgICAgICAgdGhpcy5lY2hhcnRzUmVzaXplLnN0YXRlID0gIXRoaXMuZWNoYXJ0c1Jlc2l6ZS5zdGF0ZTtcclxuICAgICAgICAgIHRoaXMuY2hlY2tEYXRhKHRoaXMuZHJhd0RhdGEpO1xyXG4gICAgICAgIH0sIDIwMCk7XHJcbiAgICAgIH1cclxuICAgIH0sXHJcbiAgICByZWxvYWQodmFsLCBvbGR2YWwpIHtcclxuICAgICAgaWYgKHZhbCA9PT0gdHJ1ZSkge1xyXG4gICAgICAgIHRoaXMuc2hvd2NoYXJ0ID0gZmFsc2U7XHJcbiAgICAgICAgdGhpcy5taXhpbkRhdGFjb21FcnJvck1lc3NhZ2UgPSBudWxsO1xyXG4gICAgICAgIHRoaXMucmVsb2FkaW5nKCk7XHJcbiAgICAgIH1cclxuICAgIH0sXHJcbiAgICBtaXhpbkRhdGFjb21FcnJvck1lc3NhZ2UodmFsLCBvbGR2YWwpIHtcclxuICAgICAgaWYgKHZhbCkge1xyXG4gICAgICAgIHRoaXMuZW1pdE1zZyh7bmFtZTogJ2Vycm9yJywgcGFyYW1zOiB7dHlwZTpcImVycm9yXCIsIGVycm9yU2hvdzogdGhpcy5lcnJvclNob3csIG1zZzogdmFsLCBpZDogdGhpcy5jaWR9fSk7XHJcbiAgICAgICAgaWYodGhpcy5lcnJvclNob3cpe1xyXG4gICAgICAgICAgY29uc29sZS5sb2coJ1vnp4vkupHlm77ooajnu4Tku7ZdJyArIHZhbCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9LFxyXG4gICAgZXJyb3JNZXNzYWdlKHZhbCwgb2xkdmFsKSB7XHJcbiAgICAgIGlmICh2YWwgJiYgdGhpcy5lcnJvclNob3cgJiYgdmFsICE9PSBudWxsICYmIHZhbCAhPT0gJ251bGwnICYmIHZhbCAhPT0gJycpIHtcclxuICAgICAgICB0aGlzLnNob3djaGFydCA9IGZhbHNlO1xyXG4gICAgICAgIHRoaXMubWl4aW5EYXRhY29tTG9hZGluZyA9IGZhbHNlO1xyXG4gICAgICAgIHRoaXMubWl4aW5EYXRhY29tRXJyb3JNZXNzYWdlID0gdmFsO1xyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIHRoaXMuc2hvd2NoYXJ0ID0gZmFsc2U7XHJcbiAgICAgICAgdGhpcy5taXhpbkRhdGFjb21FcnJvck1lc3NhZ2UgPSBudWxsO1xyXG4gICAgICAgIHRoaXMucmVsb2FkaW5nKCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9LFxyXG4gIGNvbXB1dGVkOiB7XHJcbiAgICBvcHRzUHJvcHMoKSB7XHJcbiAgICAgIHJldHVybiBKU09OLnBhcnNlKEpTT04uc3RyaW5naWZ5KHRoaXMub3B0cykpO1xyXG4gICAgfSxcclxuICAgIGVvcHRzUHJvcHMoKSB7XHJcbiAgICAgIHJldHVybiBKU09OLnBhcnNlKEpTT04uc3RyaW5naWZ5KHRoaXMuZW9wdHMpKTtcclxuICAgIH0sXHJcbiAgICBjaGFydERhdGFQcm9wcygpIHtcclxuICAgICAgcmV0dXJuIEpTT04ucGFyc2UoSlNPTi5zdHJpbmdpZnkodGhpcy5jaGFydERhdGEpKTtcclxuICAgIH0sXHJcbiAgfSxcclxuICBtZXRob2RzOiB7XHJcbiAgICBiZWZvcmVJbml0KCl7XHJcbiAgICAgIHRoaXMubWl4aW5EYXRhY29tRXJyb3JNZXNzYWdlID0gbnVsbDtcclxuICAgICAgaWYgKHR5cGVvZiB0aGlzLmNoYXJ0RGF0YSA9PT0gJ29iamVjdCcgJiYgdGhpcy5jaGFydERhdGEgIT0gbnVsbCAmJiB0aGlzLmNoYXJ0RGF0YS5zZXJpZXMgIT09IHVuZGVmaW5lZCAmJiB0aGlzLmNoYXJ0RGF0YS5zZXJpZXMubGVuZ3RoID4gMCkge1xyXG4gICAgICAgIC8v5ou36LSd5LiA5LiLY2hhcnREYXRh77yM5Li65LqGb3B0c+WPmOabtOWQjue7n+S4gOaVsOaNruadpea6kFxyXG4gICAgICAgIHRoaXMuZHJhd0RhdGEgPSBkZWVwQ2xvbmVBc3NpZ24oe30sIHRoaXMuY2hhcnREYXRhKTtcclxuICAgICAgICB0aGlzLm1peGluRGF0YWNvbUxvYWRpbmcgPSBmYWxzZTtcclxuICAgICAgICB0aGlzLnNob3djaGFydCA9IHRydWU7XHJcbiAgICAgICAgdGhpcy5jaGVja0RhdGEodGhpcy5jaGFydERhdGEpO1xyXG4gICAgICB9ZWxzZSBpZih0aGlzLmxvY2FsZGF0YS5sZW5ndGg+MCl7XHJcbiAgICAgICAgdGhpcy5taXhpbkRhdGFjb21Mb2FkaW5nID0gZmFsc2U7XHJcbiAgICAgICAgdGhpcy5zaG93Y2hhcnQgPSB0cnVlO1xyXG4gICAgICAgIHRoaXMubG9jYWxkYXRhSW5pdCh0aGlzLmxvY2FsZGF0YSk7XHJcbiAgICAgIH1lbHNlIGlmKHRoaXMuY29sbGVjdGlvbiAhPT0gJycpe1xyXG4gICAgICAgIHRoaXMubWl4aW5EYXRhY29tTG9hZGluZyA9IGZhbHNlO1xyXG4gICAgICAgIHRoaXMuZ2V0Q2xvdWREYXRhKCk7XHJcbiAgICAgIH1lbHNle1xyXG4gICAgICAgIHRoaXMubWl4aW5EYXRhY29tTG9hZGluZyA9IHRydWU7XHJcbiAgICAgIH1cclxuICAgIH0sXHJcbiAgICBsb2NhbGRhdGFJbml0KHJlc2RhdGEpe1xyXG4gICAgICAvL+abv+aNomVudW3nsbvlnovkuLrmraPnoa7nmoTmj4/ov7BcclxuICAgICAgaWYodGhpcy5ncm91cEVudW0ubGVuZ3RoPjApe1xyXG4gICAgICAgIGZvciAobGV0IGkgPSAwOyBpIDwgcmVzZGF0YS5sZW5ndGg7IGkrKykge1xyXG4gICAgICAgICAgZm9yIChsZXQgaiA9IDA7IGogPCB0aGlzLmdyb3VwRW51bS5sZW5ndGg7IGorKykge1xyXG4gICAgICAgICAgICBpZihyZXNkYXRhW2ldLmdyb3VwID09PSB0aGlzLmdyb3VwRW51bVtqXS52YWx1ZSl7XHJcbiAgICAgICAgICAgICAgcmVzZGF0YVtpXS5ncm91cCA9IHRoaXMuZ3JvdXBFbnVtW2pdLnRleHRcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBpZih0aGlzLnRleHRFbnVtLmxlbmd0aD4wKXtcclxuICAgICAgICBmb3IgKGxldCBpID0gMDsgaSA8IHJlc2RhdGEubGVuZ3RoOyBpKyspIHtcclxuICAgICAgICAgIGZvciAobGV0IGogPSAwOyBqIDwgdGhpcy50ZXh0RW51bS5sZW5ndGg7IGorKykge1xyXG4gICAgICAgICAgICBpZihyZXNkYXRhW2ldLnRleHQgPT09IHRoaXMudGV4dEVudW1bal0udmFsdWUpe1xyXG4gICAgICAgICAgICAgIHJlc2RhdGFbaV0udGV4dCA9IHRoaXMudGV4dEVudW1bal0udGV4dFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGxldCBuZWVkQ2F0ZWdvcmllcyA9IGZhbHNlO1xyXG4gICAgICBsZXQgdG1wRGF0YSA9IHtjYXRlZ29yaWVzOltdLCBzZXJpZXM6W119XHJcbiAgICAgIGxldCB0bXBjYXRlZ29yaWVzID0gW11cclxuICAgICAgbGV0IHRtcHNlcmllcyA9IFtdO1xyXG4gICAgICAvL+aLvOaOpWNhdGVnb3JpZXNcclxuICAgICAgaWYodGhpcy5lY2hhcnRzID09PSB0cnVlKXtcclxuICAgICAgICBuZWVkQ2F0ZWdvcmllcyA9IGNmZS5jYXRlZ29yaWVzLmluY2x1ZGVzKHRoaXMudHlwZSlcclxuICAgICAgfWVsc2V7XHJcbiAgICAgICAgbmVlZENhdGVnb3JpZXMgPSBjZnUuY2F0ZWdvcmllcy5pbmNsdWRlcyh0aGlzLnR5cGUpXHJcbiAgICAgIH1cclxuICAgICAgaWYobmVlZENhdGVnb3JpZXMgPT09IHRydWUpe1xyXG4gICAgICAgIC8v5aaC5p6ccHJvcHPkuK3nmoRjaGFydERhdGHluKbmnIljYXRlZ29yaWVz77yM5YiZ5LyY5YWI5L2/55SoY2hhcnREYXRh55qEY2F0ZWdvcmllc1xyXG4gICAgICAgIGlmKHRoaXMuY2hhcnREYXRhICYmIHRoaXMuY2hhcnREYXRhLmNhdGVnb3JpZXMgJiYgdGhpcy5jaGFydERhdGEuY2F0ZWdvcmllcy5sZW5ndGg+MCl7XHJcbiAgICAgICAgICB0bXBjYXRlZ29yaWVzID0gdGhpcy5jaGFydERhdGEuY2F0ZWdvcmllc1xyXG4gICAgICAgIH1lbHNle1xyXG4gICAgICAgICAgLy/lpoLmnpzmmK/ml6XmnJ/nsbvlnovnmoTmlbDmja7vvIzkuI3nrqHmmK/mnKzlnLDmlbDmja7ov5jmmK/kupHmlbDmja7vvIzpg73mjInotbfmraLml6XmnJ/oh6rliqjmi7zmjqVjYXRlZ29yaWVzXHJcbiAgICAgICAgICBpZih0aGlzLnN0YXJ0RGF0ZSAmJiB0aGlzLmVuZERhdGUpe1xyXG4gICAgICAgICAgICBsZXQgaWRhdGUgPSBuZXcgRGF0ZSh0aGlzLnN0YXJ0RGF0ZSlcclxuICAgICAgICAgICAgbGV0IGVkYXRlID0gbmV3IERhdGUodGhpcy5lbmREYXRlKVxyXG4gICAgICAgICAgICB3aGlsZSAoaWRhdGUgPD0gZWRhdGUpIHtcclxuICAgICAgICAgICAgXHR0bXBjYXRlZ29yaWVzLnB1c2goZ2V0Rm9ybWF0RGF0ZShpZGF0ZSkpXHJcbiAgICAgICAgICAgIFx0aWRhdGUgPSBpZGF0ZS5zZXREYXRlKGlkYXRlLmdldERhdGUoKSArIDEpXHJcbiAgICAgICAgICAgIFx0aWRhdGUgPSBuZXcgRGF0ZShpZGF0ZSlcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgLy/lkKbliJnku47nu5PmnpzkuK3ljrvph43lubbmi7zmjqVjYXRlZ29yaWVzXHJcbiAgICAgICAgICB9ZWxzZXtcclxuICAgICAgICAgICAgbGV0IHRlbXBja2V5ID0ge307XHJcbiAgICAgICAgICAgIHJlc2RhdGEubWFwKGZ1bmN0aW9uKGl0ZW0sIGluZGV4KSB7XHJcbiAgICAgICAgICAgICAgaWYgKGl0ZW0udGV4dCAhPSB1bmRlZmluZWQgJiYgIXRlbXBja2V5W2l0ZW0udGV4dF0pIHtcclxuICAgICAgICAgICAgICAgIHRtcGNhdGVnb3JpZXMucHVzaChpdGVtLnRleHQpXHJcbiAgICAgICAgICAgICAgICB0ZW1wY2tleVtpdGVtLnRleHRdID0gdHJ1ZVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRtcERhdGEuY2F0ZWdvcmllcyA9IHRtcGNhdGVnb3JpZXNcclxuICAgICAgfVxyXG4gICAgICAvL+aLvOaOpXNlcmllc1xyXG4gICAgICBsZXQgdGVtcHNrZXkgPSB7fTtcclxuICAgICAgcmVzZGF0YS5tYXAoZnVuY3Rpb24oaXRlbSwgaW5kZXgpIHtcclxuICAgICAgICBpZiAoaXRlbS5ncm91cCAhPSB1bmRlZmluZWQgJiYgIXRlbXBza2V5W2l0ZW0uZ3JvdXBdKSB7XHJcbiAgICAgICAgICB0bXBzZXJpZXMucHVzaCh7IG5hbWU6IGl0ZW0uZ3JvdXAsIGRhdGE6IFtdIH0pO1xyXG4gICAgICAgICAgdGVtcHNrZXlbaXRlbS5ncm91cF0gPSB0cnVlO1xyXG4gICAgICAgIH1cclxuICAgICAgfSk7XHJcbiAgICAgIC8v5aaC5p6c5rKh5pyJ6I635Y+W5Yiw5YiG57uE5ZCN56ewKOWPr+iDveaYr+W4pmNhdGVnb3JpZXPnmoTmlbDmja7vvIzkuZ/lj6/og73mmK/kuI3luKbnmoTppbzlm77nsbspXHJcbiAgICAgIGlmICh0bXBzZXJpZXMubGVuZ3RoID09IDApIHtcclxuICAgICAgICB0bXBzZXJpZXMgPSBbeyBuYW1lOiAn6buY6K6k5YiG57uEJywgZGF0YTogW10gfV07XHJcbiAgICAgICAgLy/lpoLmnpzmmK/pnIDopoFjYXRlZ29yaWVz55qE5Zu+6KGo57G75Z6LXHJcbiAgICAgICAgaWYobmVlZENhdGVnb3JpZXMgPT09IHRydWUpe1xyXG4gICAgICAgICAgZm9yIChsZXQgaiA9IDA7IGogPCB0bXBjYXRlZ29yaWVzLmxlbmd0aDsgaisrKSB7XHJcbiAgICAgICAgICAgIGxldCBzZXJpZXNkYXRhID0gMDtcclxuICAgICAgICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPCByZXNkYXRhLmxlbmd0aDsgaSsrKSB7XHJcbiAgICAgICAgICAgICAgaWYgKHJlc2RhdGFbaV0udGV4dCA9PSB0bXBjYXRlZ29yaWVzW2pdKSB7XHJcbiAgICAgICAgICAgICAgICBzZXJpZXNkYXRhID0gcmVzZGF0YVtpXS52YWx1ZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdG1wc2VyaWVzWzBdLmRhdGEucHVzaChzZXJpZXNkYXRhKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAvL+WmguaenOaYr+mlvOWbvuexu+eahOWbvuihqOexu+Wei1xyXG4gICAgICAgIH1lbHNle1xyXG4gICAgICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPCByZXNkYXRhLmxlbmd0aDsgaSsrKSB7XHJcbiAgICAgICAgICAgIHRtcHNlcmllc1swXS5kYXRhLnB1c2goe1wibmFtZVwiOiByZXNkYXRhW2ldLnRleHQsXCJ2YWx1ZVwiOiByZXNkYXRhW2ldLnZhbHVlfSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAvL+WmguaenOacieWIhue7hOWQjVxyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIGZvciAobGV0IGsgPSAwOyBrIDwgdG1wc2VyaWVzLmxlbmd0aDsgaysrKSB7XHJcbiAgICAgICAgICAvL+WmguaenOaciWNhdGVnb3JpZXNcclxuICAgICAgICAgIGlmICh0bXBjYXRlZ29yaWVzLmxlbmd0aCA+IDApIHtcclxuICAgICAgICAgICAgZm9yIChsZXQgaiA9IDA7IGogPCB0bXBjYXRlZ29yaWVzLmxlbmd0aDsgaisrKSB7XHJcbiAgICAgICAgICAgICAgbGV0IHNlcmllc2RhdGEgPSAwO1xyXG4gICAgICAgICAgICAgIGZvciAobGV0IGkgPSAwOyBpIDwgcmVzZGF0YS5sZW5ndGg7IGkrKykge1xyXG4gICAgICAgICAgICAgICAgaWYgKHRtcHNlcmllc1trXS5uYW1lID09IHJlc2RhdGFbaV0uZ3JvdXAgJiYgcmVzZGF0YVtpXS50ZXh0ID09IHRtcGNhdGVnb3JpZXNbal0pIHtcclxuICAgICAgICAgICAgICAgICAgc2VyaWVzZGF0YSA9IHJlc2RhdGFbaV0udmFsdWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIHRtcHNlcmllc1trXS5kYXRhLnB1c2goc2VyaWVzZGF0YSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIC8v5aaC5p6c5Lyg5LqGZ3JvdXDogIzmsqHmnInkvKB0ZXh077yM5Y2z5rKh5pyJY2F0ZWdvcmllc++8iOato+W4uOaDheWGteS4i+i/meenjeaVsOaNruaYr+S4jeespuWQiOaVsOaNruimgeaxguinhOiMg+eahO+8iVxyXG4gICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPCByZXNkYXRhLmxlbmd0aDsgaSsrKSB7XHJcbiAgICAgICAgICAgICAgaWYgKHRtcHNlcmllc1trXS5uYW1lID09IHJlc2RhdGFbaV0uZ3JvdXApIHtcclxuICAgICAgICAgICAgICAgIHRtcHNlcmllc1trXS5kYXRhLnB1c2gocmVzZGF0YVtpXS52YWx1ZSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHRtcERhdGEuc2VyaWVzID0gdG1wc2VyaWVzXHJcbiAgICAgIC8v5ou36LSd5LiA5LiLY2hhcnREYXRh77yM5Li65LqGb3B0c+WPmOabtOWQjue7n+S4gOaVsOaNruadpea6kFxyXG4gICAgICB0aGlzLmRyYXdEYXRhID0gZGVlcENsb25lQXNzaWduKHt9LCB0bXBEYXRhKTtcclxuICAgICAgdGhpcy5jaGVja0RhdGEodG1wRGF0YSlcclxuICAgIH0sXHJcbiAgICByZWxvYWRpbmcoKSB7XHJcbiAgICAgIGlmKHRoaXMuZXJyb3JSZWxvYWQgPT09IGZhbHNlKXtcclxuICAgICAgICByZXR1cm47XHJcbiAgICAgIH1cclxuICAgICAgdGhpcy5zaG93Y2hhcnQgPSBmYWxzZTtcclxuICAgICAgdGhpcy5taXhpbkRhdGFjb21FcnJvck1lc3NhZ2UgPSBudWxsO1xyXG4gICAgICBpZiAodGhpcy5jb2xsZWN0aW9uICE9PSAnJykge1xyXG4gICAgICAgIHRoaXMubWl4aW5EYXRhY29tTG9hZGluZyA9IGZhbHNlO1xyXG4gICAgICAgIHRoaXMub25NaXhpbkRhdGFjb21Qcm9wc0NoYW5nZSh0cnVlKTtcclxuICAgICAgfSBlbHNlIHtcclxuICAgICAgICB0aGlzLmJlZm9yZUluaXQoKTtcclxuICAgICAgfVxyXG4gICAgfSxcclxuICAgIGNoZWNrRGF0YShhbnlEYXRhKSB7XHJcbiAgICAgIGxldCBjaWQgPSB0aGlzLmNpZFxyXG4gICAgICAvL+WkjeS9jW9wdHPmiJZlb3B0c1xyXG4gICAgICBpZih0aGlzLmVjaGFydHMgPT09IHRydWUpe1xyXG4gICAgICAgIGNmZS5vcHRpb25bY2lkXSA9IGRlZXBDbG9uZUFzc2lnbih7fSwgdGhpcy5lb3B0cyk7XHJcbiAgICAgICAgY2ZlLm9wdGlvbltjaWRdLmlkID0gY2lkO1xyXG4gICAgICAgIGNmZS5vcHRpb25bY2lkXS50eXBlID0gdGhpcy50eXBlO1xyXG4gICAgICB9ZWxzZXtcclxuICAgICAgICBpZiAodGhpcy50eXBlICYmIGNmdS50eXBlLmluY2x1ZGVzKHRoaXMudHlwZSkpIHtcclxuICAgICAgICAgIGNmdS5vcHRpb25bY2lkXSA9IGRlZXBDbG9uZUFzc2lnbih7fSwgY2Z1W3RoaXMudHlwZV0sIHRoaXMub3B0cyk7XHJcbiAgICAgICAgICBjZnUub3B0aW9uW2NpZF0uY2FudmFzSWQgPSBjaWQ7XHJcbiAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgIHRoaXMubWl4aW5EYXRhY29tTG9hZGluZyA9IGZhbHNlO1xyXG4gICAgICAgICAgdGhpcy5zaG93Y2hhcnQgPSBmYWxzZTtcclxuICAgICAgICAgIHRoaXMubWl4aW5EYXRhY29tRXJyb3JNZXNzYWdlID0gJ+WPguaVsOmUmeivr++8mnByb3Bz5Y+C5pWw5LitdHlwZeexu+Wei+S4jeato+ehric7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC8v5oyC6L29Y2F0ZWdvcmllc+WSjHNlcmllc1xyXG4gICAgICBsZXQgbmV3RGF0YSA9IGRlZXBDbG9uZUFzc2lnbih7fSwgYW55RGF0YSk7XHJcbiAgICAgIGlmIChuZXdEYXRhLnNlcmllcyAhPT0gdW5kZWZpbmVkICYmIG5ld0RhdGEuc2VyaWVzLmxlbmd0aCA+IDApIHtcclxuICAgICAgICB0aGlzLm1peGluRGF0YWNvbUVycm9yTWVzc2FnZSA9IG51bGw7XHJcbiAgICAgICAgaWYgKHRoaXMuZWNoYXJ0cyA9PT0gdHJ1ZSkge1xyXG4gICAgICAgICAgY2ZlLm9wdGlvbltjaWRdLmNoYXJ0RGF0YSA9IG5ld0RhdGE7XHJcbiAgICAgICAgICB0aGlzLiRuZXh0VGljaygoKT0+e1xyXG4gICAgICAgICAgICB0aGlzLmluaXQoKVxyXG4gICAgICAgICAgfSlcclxuICAgICAgICB9ZWxzZXtcclxuICAgICAgICAgIGNmdS5vcHRpb25bY2lkXS5jYXRlZ29yaWVzID0gbmV3RGF0YS5jYXRlZ29yaWVzO1xyXG4gICAgICAgICAgY2Z1Lm9wdGlvbltjaWRdLnNlcmllcyA9IG5ld0RhdGEuc2VyaWVzO1xyXG4gICAgICAgICAgdGhpcy4kbmV4dFRpY2soKCk9PntcclxuICAgICAgICAgICAgdGhpcy5pbml0KClcclxuICAgICAgICAgIH0pXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9LFxyXG4gICAgcmVzaXplSGFuZGxlcigpIHtcclxuICAgICAgLy/muLLmn5PpmLLmipZcclxuICAgICAgbGV0IGN1cnJUaW1lID0gRGF0ZS5ub3coKTtcclxuICAgICAgbGV0IGxhc3REcmF3VGltZSA9IHRoaXMubGFzdERyYXdUaW1lP3RoaXMubGFzdERyYXdUaW1lOmN1cnJUaW1lLTMwMDA7XHJcbiAgICAgIGxldCBkdXJhdGlvbiA9IGN1cnJUaW1lIC0gbGFzdERyYXdUaW1lO1xyXG4gICAgICBpZiAoZHVyYXRpb24gPCAxMDAwKSByZXR1cm47XHJcbiAgICAgIGxldCBjaGFydGRvbSA9IHVuaVxyXG4gICAgICAgIC5jcmVhdGVTZWxlY3RvclF1ZXJ5KClcclxuICAgICAgICAvLyAjaWZuZGVmIE1QLUFMSVBBWVxyXG4gICAgICAgIC5pbih0aGlzKVxyXG4gICAgICAgIC8vICNlbmRpZlxyXG4gICAgICAgIC5zZWxlY3QoJyNDaGFydEJveElkJyt0aGlzLmNpZClcclxuICAgICAgICAuYm91bmRpbmdDbGllbnRSZWN0KGRhdGEgPT4ge1xyXG4gICAgICAgICAgdGhpcy5zaG93Y2hhcnQgPSB0cnVlO1xyXG4gICAgICAgICAgaWYgKGRhdGEud2lkdGggPiAwICYmIGRhdGEuaGVpZ2h0ID4gMCkge1xyXG4gICAgICAgICAgICBpZiAoZGF0YS53aWR0aCAhPT0gdGhpcy5jV2lkdGggfHwgZGF0YS5oZWlnaHQgIT09IHRoaXMuY0hlaWdodCkge1xyXG4gICAgICAgICAgICAgIHRoaXMuY2hlY2tEYXRhKHRoaXMuZHJhd0RhdGEpXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9KVxyXG4gICAgICAgIC5leGVjKCk7XHJcbiAgICB9LFxyXG4gICAgZ2V0Q2xvdWREYXRhKCkge1xyXG4gICAgICBpZiAodGhpcy5taXhpbkRhdGFjb21Mb2FkaW5nID09IHRydWUpIHtcclxuICAgICAgICByZXR1cm47XHJcbiAgICAgIH1cclxuICAgICAgdGhpcy5taXhpbkRhdGFjb21Mb2FkaW5nID0gdHJ1ZTtcclxuICAgICAgdGhpcy5taXhpbkRhdGFjb21HZXQoKVxyXG4gICAgICAgIC50aGVuKHJlcyA9PiB7XHJcbiAgICAgICAgICB0aGlzLm1peGluRGF0YWNvbVJlc0RhdGEgPSByZXMucmVzdWx0LmRhdGE7XHJcbiAgICAgICAgICB0aGlzLmxvY2FsZGF0YUluaXQodGhpcy5taXhpbkRhdGFjb21SZXNEYXRhKTtcclxuICAgICAgICB9KVxyXG4gICAgICAgIC5jYXRjaChlcnIgPT4ge1xyXG4gICAgICAgICAgdGhpcy5taXhpbkRhdGFjb21Mb2FkaW5nID0gZmFsc2U7XHJcbiAgICAgICAgICB0aGlzLnNob3djaGFydCA9IGZhbHNlO1xyXG4gICAgICAgICAgdGhpcy5taXhpbkRhdGFjb21FcnJvck1lc3NhZ2UgPSAn6K+35rGC6ZSZ6K+v77yaJyArIGVycjtcclxuICAgICAgICB9KTtcclxuICAgIH0sXHJcbiAgICBvbk1peGluRGF0YWNvbVByb3BzQ2hhbmdlKG5lZWRSZXNldCwgY2hhbmdlZCkge1xyXG4gICAgICBpZiAobmVlZFJlc2V0ID09IHRydWUgJiYgdGhpcy5jb2xsZWN0aW9uICE9PSAnJykge1xyXG4gICAgICAgIHRoaXMuc2hvd2NoYXJ0ID0gZmFsc2U7XHJcbiAgICAgICAgdGhpcy5taXhpbkRhdGFjb21FcnJvck1lc3NhZ2UgPSBudWxsO1xyXG4gICAgICAgIHRoaXMuX2NsZWFyQ2hhcnQoKTtcclxuICAgICAgICB0aGlzLmdldENsb3VkRGF0YSgpO1xyXG4gICAgICB9XHJcbiAgICB9LFxyXG4gICAgX2NsZWFyQ2hhcnQoKSB7XHJcbiAgICAgIGxldCBjaWQgPSB0aGlzLmNpZFxyXG4gICAgICBpZiAodGhpcy5lY2hhcnRzICE9PSB0cnVlICYmIGNmdS5vcHRpb25bY2lkXSAmJiBjZnUub3B0aW9uW2NpZF0uY29udGV4dCkge1xyXG4gICAgICAgIGNvbnN0IGN0eCA9IGNmdS5vcHRpb25bY2lkXS5jb250ZXh0O1xyXG4gICAgICAgIGlmKHR5cGVvZiBjdHggPT09IFwib2JqZWN0XCIgJiYgISEhY2Z1Lm9wdGlvbltjaWRdLnVwZGF0ZSl7XHJcbiAgICAgICAgICBjdHguY2xlYXJSZWN0KDAsIDAsIHRoaXMuY1dpZHRoKnRoaXMucGl4ZWwsIHRoaXMuY0hlaWdodCp0aGlzLnBpeGVsKTtcclxuICAgICAgICAgIGN0eC5kcmF3KCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9LFxyXG4gICAgaW5pdCgpIHtcclxuICAgICAgbGV0IGNpZCA9IHRoaXMuY2lkXHJcbiAgICAgIGxldCBjaGFydGRvbSA9IHVuaVxyXG4gICAgICAgIC5jcmVhdGVTZWxlY3RvclF1ZXJ5KClcclxuICAgICAgICAvLyAjaWZuZGVmIE1QLUFMSVBBWVxyXG4gICAgICAgIC5pbih0aGlzKVxyXG4gICAgICAgIC8vICNlbmRpZlxyXG4gICAgICAgIC5zZWxlY3QoJyNDaGFydEJveElkJytjaWQpXHJcbiAgICAgICAgLmJvdW5kaW5nQ2xpZW50UmVjdChkYXRhID0+IHtcclxuICAgICAgICAgIGlmIChkYXRhLndpZHRoID4gMCAmJiBkYXRhLmhlaWdodCA+IDApIHtcclxuICAgICAgICAgICAgdGhpcy5taXhpbkRhdGFjb21Mb2FkaW5nID0gZmFsc2U7XHJcbiAgICAgICAgICAgIHRoaXMuc2hvd2NoYXJ0ID0gdHJ1ZTtcclxuICAgICAgICAgICAgdGhpcy5sYXN0RHJhd1RpbWUgPSBEYXRlLm5vdygpO1xyXG4gICAgICAgICAgICB0aGlzLmNXaWR0aCA9IGRhdGEud2lkdGg7XHJcbiAgICAgICAgICAgIHRoaXMuY0hlaWdodCA9IGRhdGEuaGVpZ2h0O1xyXG4gICAgICAgICAgICBpZih0aGlzLmVjaGFydHMgIT09IHRydWUpe1xyXG4gICAgICAgICAgICAgIGNmdS5vcHRpb25bY2lkXS5iYWNrZ3JvdW5kID0gdGhpcy5iYWNrZ3JvdW5kID09ICdyZ2JhKDAsMCwwLDApJyA/ICcjRkZGRkZGJyA6IHRoaXMuYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICBjZnUub3B0aW9uW2NpZF0uY2FudmFzMmQgPSB0aGlzLnR5cGUyZDtcclxuICAgICAgICAgICAgICBjZnUub3B0aW9uW2NpZF0ucGl4ZWxSYXRpbyA9IHRoaXMucGl4ZWw7XHJcbiAgICAgICAgICAgICAgY2Z1Lm9wdGlvbltjaWRdLmFuaW1hdGlvbiA9IHRoaXMuYW5pbWF0aW9uO1xyXG4gICAgICAgICAgICAgIGNmdS5vcHRpb25bY2lkXS53aWR0aCA9IGRhdGEud2lkdGggKiB0aGlzLnBpeGVsO1xyXG4gICAgICAgICAgICAgIGNmdS5vcHRpb25bY2lkXS5oZWlnaHQgPSBkYXRhLmhlaWdodCAqIHRoaXMucGl4ZWw7XHJcbiAgICAgICAgICAgICAgY2Z1Lm9wdGlvbltjaWRdLm9uem9vbSA9IHRoaXMub256b29tO1xyXG4gICAgICAgICAgICAgIGNmdS5vcHRpb25bY2lkXS5vbnRhcCA9IHRoaXMub250YXA7XHJcbiAgICAgICAgICAgICAgY2Z1Lm9wdGlvbltjaWRdLm9udG91Y2ggPSB0aGlzLm9udG91Y2g7XHJcbiAgICAgICAgICAgICAgY2Z1Lm9wdGlvbltjaWRdLm9ubW91c2UgPSB0aGlzLm9wZW5tb3VzZTtcclxuICAgICAgICAgICAgICBjZnUub3B0aW9uW2NpZF0ub25tb3ZldGlwID0gdGhpcy5vbm1vdmV0aXA7XHJcbiAgICAgICAgICAgICAgY2Z1Lm9wdGlvbltjaWRdLnRvb2x0aXBTaG93ID0gdGhpcy50b29sdGlwU2hvdztcclxuICAgICAgICAgICAgICBjZnUub3B0aW9uW2NpZF0udG9vbHRpcEZvcm1hdCA9IHRoaXMudG9vbHRpcEZvcm1hdDtcclxuICAgICAgICAgICAgICBjZnUub3B0aW9uW2NpZF0udG9vbHRpcEN1c3RvbSA9IHRoaXMudG9vbHRpcEN1c3RvbTtcclxuICAgICAgICAgICAgICBjZnUub3B0aW9uW2NpZF0uaW5TY3JvbGxWaWV3ID0gdGhpcy5pblNjcm9sbFZpZXc7XHJcbiAgICAgICAgICAgICAgY2Z1Lm9wdGlvbltjaWRdLmxhc3REcmF3VGltZSA9IHRoaXMubGFzdERyYXdUaW1lO1xyXG4gICAgICAgICAgICAgIGNmdS5vcHRpb25bY2lkXS50YXBMZWdlbmQgPSB0aGlzLnRhcExlZ2VuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvL+WmguaenOaYr0g15oiW6ICFQXBw56uv77yM6YeH55SocmVuZGVyanPmuLLmn5Plm77ooahcclxuICAgICAgICAgICAgaWYgKHRoaXMuaW5INSB8fCB0aGlzLmluQXBwKSB7XHJcbiAgICAgICAgICAgICAgaWYgKHRoaXMuZWNoYXJ0cyA9PSB0cnVlKSB7XHJcbiAgICAgICAgICAgICAgICBjZmUub3B0aW9uW2NpZF0ub250YXAgPSB0aGlzLm9udGFwO1xyXG4gICAgICAgICAgICAgICAgY2ZlLm9wdGlvbltjaWRdLm9ubW91c2UgPSB0aGlzLm9wZW5tb3VzZTtcclxuICAgICAgICAgICAgICAgIGNmZS5vcHRpb25bY2lkXS50b29sdGlwU2hvdyA9IHRoaXMudG9vbHRpcFNob3c7XHJcbiAgICAgICAgICAgICAgICBjZmUub3B0aW9uW2NpZF0udG9vbHRpcEZvcm1hdCA9IHRoaXMudG9vbHRpcEZvcm1hdDtcclxuICAgICAgICAgICAgICAgIGNmZS5vcHRpb25bY2lkXS50b29sdGlwQ3VzdG9tID0gdGhpcy50b29sdGlwQ3VzdG9tO1xyXG4gICAgICAgICAgICAgICAgY2ZlLm9wdGlvbltjaWRdLmxhc3REcmF3VGltZSA9IHRoaXMubGFzdERyYXdUaW1lO1xyXG4gICAgICAgICAgICAgICAgdGhpcy5lY2hhcnRzT3B0cyA9IGRlZXBDbG9uZUFzc2lnbih7fSwgY2ZlLm9wdGlvbltjaWRdKTtcclxuICAgICAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICAgICAgY2Z1Lm9wdGlvbltjaWRdLnJvdGF0ZUxvY2sgPSBjZnUub3B0aW9uW2NpZF0ucm90YXRlO1xyXG4gICAgICAgICAgICAgICAgdGhpcy51Y2hhcnRzT3B0cyA9IGRlZXBDbG9uZUFzc2lnbih7fSwgY2Z1Lm9wdGlvbltjaWRdKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8v5aaC5p6c5piv5bCP56iL5bqP56uv77yM6YeH55SodUNoYXJ0c+a4suafk1xyXG4gICAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICAgIGNmdS5vcHRpb25bY2lkXSA9IGZvcm1hdHRlckFzc2lnbihjZnUub3B0aW9uW2NpZF0sY2Z1LmZvcm1hdHRlcilcclxuICAgICAgICAgICAgICB0aGlzLm1peGluRGF0YWNvbUVycm9yTWVzc2FnZSA9IG51bGw7XHJcbiAgICAgICAgICAgICAgdGhpcy5taXhpbkRhdGFjb21Mb2FkaW5nID0gZmFsc2U7XHJcbiAgICAgICAgICAgICAgdGhpcy5zaG93Y2hhcnQgPSB0cnVlO1xyXG4gICAgICAgICAgICAgIHRoaXMuJG5leHRUaWNrKCgpPT57XHJcbiAgICAgICAgICAgICAgICBpZiAodGhpcy50eXBlMmQgPT09IHRydWUpIHtcclxuICAgICAgICAgICAgICAgICAgY29uc3QgcXVlcnkgPSB1bmkuY3JlYXRlU2VsZWN0b3JRdWVyeSgpLmluKHRoaXMpXHJcbiAgICAgICAgICAgICAgICAgIHF1ZXJ5XHJcbiAgICAgICAgICAgICAgICAgICAgLnNlbGVjdCgnIycgKyBjaWQpXHJcbiAgICAgICAgICAgICAgICAgICAgLmZpZWxkcyh7IG5vZGU6IHRydWUsIHNpemU6IHRydWUgfSlcclxuICAgICAgICAgICAgICAgICAgICAuZXhlYyhyZXMgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgaWYgKHJlc1swXSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjYW52YXMgPSByZXNbMF0ubm9kZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY3R4ID0gY2FudmFzLmdldENvbnRleHQoJzJkJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNmdS5vcHRpb25bY2lkXS5jb250ZXh0ID0gY3R4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjZnUub3B0aW9uW2NpZF0ucm90YXRlTG9jayA9IGNmdS5vcHRpb25bY2lkXS5yb3RhdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlmKGNmdS5pbnN0YW5jZVtjaWRdICYmIGNmdS5vcHRpb25bY2lkXSAmJiBjZnUub3B0aW9uW2NpZF0udXBkYXRlID09PSB0cnVlKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICB0aGlzLl91cGRhdGFVQ2hhcnQoY2lkKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9ZWxzZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBjYW52YXMud2lkdGggPSBkYXRhLndpZHRoICogdGhpcy5waXhlbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBjYW52YXMuaGVpZ2h0ID0gZGF0YS5oZWlnaHQgKiB0aGlzLnBpeGVsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNhbnZhcy5fd2lkdGggPSBkYXRhLndpZHRoICogdGhpcy5waXhlbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBjYW52YXMuX2hlaWdodCA9IGRhdGEuaGVpZ2h0ICogdGhpcy5waXhlbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBzZXRUaW1lb3V0KCgpPT57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjZnUub3B0aW9uW2NpZF0uY29udGV4dC5yZXN0b3JlKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjZnUub3B0aW9uW2NpZF0uY29udGV4dC5zYXZlKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGlzLl9uZXdDaGFydChjaWQpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSwxMDApXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuc2hvd2NoYXJ0ID0gZmFsc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMubWl4aW5EYXRhY29tRXJyb3JNZXNzYWdlID0gJ+WPguaVsOmUmeivr++8muW8gOWQrzJk5qih5byP5ZCO77yM5pyq6I635Y+W5YiwZG9t6IqC54K577yMY2FudmFzLWlkOicgKyBjaWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICAgICAgICBpZih0aGlzLmluQWxpKXtcclxuICAgICAgICAgICAgICAgICAgICBjZnUub3B0aW9uW2NpZF0ucm90YXRlTG9jayA9IGNmdS5vcHRpb25bY2lkXS5yb3RhdGU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgY2Z1Lm9wdGlvbltjaWRdLmNvbnRleHQgPSB1bmkuY3JlYXRlQ2FudmFzQ29udGV4dChjaWQsIHRoaXMpO1xyXG4gICAgICAgICAgICAgICAgICBpZihjZnUuaW5zdGFuY2VbY2lkXSAmJiBjZnUub3B0aW9uW2NpZF0gJiYgY2Z1Lm9wdGlvbltjaWRdLnVwZGF0ZSA9PT0gdHJ1ZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5fdXBkYXRhVUNoYXJ0KGNpZClcclxuICAgICAgICAgICAgICAgICAgfWVsc2V7XHJcbiAgICAgICAgICAgICAgICAgICAgc2V0VGltZW91dCgoKT0+e1xyXG4gICAgICAgICAgICAgICAgICAgICAgY2Z1Lm9wdGlvbltjaWRdLmNvbnRleHQucmVzdG9yZSgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgY2Z1Lm9wdGlvbltjaWRdLmNvbnRleHQuc2F2ZSgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgdGhpcy5fbmV3Q2hhcnQoY2lkKVxyXG4gICAgICAgICAgICAgICAgICAgIH0sMTAwKVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgdGhpcy5taXhpbkRhdGFjb21Mb2FkaW5nID0gZmFsc2U7XHJcbiAgICAgICAgICAgIHRoaXMuc2hvd2NoYXJ0ID0gZmFsc2U7XHJcbiAgICAgICAgICAgIGlmICh0aGlzLnJlc2hvdyA9PSB0cnVlKSB7XHJcbiAgICAgICAgICAgICAgdGhpcy5taXhpbkRhdGFjb21FcnJvck1lc3NhZ2UgPSAn5biD5bGA6ZSZ6K+v77ya5pyq6I635Y+W5Yiw54i25YWD57Sg5a696auY5bC65a+477yBY2FudmFzLWlkOicgKyBjaWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9KVxyXG4gICAgICAgIC5leGVjKCk7XHJcbiAgICB9LFxyXG4gICAgc2F2ZUltYWdlKCl7XHJcbiAgICBcdHVuaS5jYW52YXNUb1RlbXBGaWxlUGF0aCh7XHJcbiAgICBcdCAgY2FudmFzSWQ6IHRoaXMuY2lkLFxyXG4gICAgXHQgIHN1Y2Nlc3M6IHJlcz0+e1xyXG4gICAgXHQgICAgLy8jaWZkZWYgSDVcclxuICAgIFx0XHRcdHZhciBhID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudChcImFcIik7XHJcbiAgICBcdFx0XHRhLmhyZWYgPSByZXMudGVtcEZpbGVQYXRoO1xyXG4gICAgXHRcdFx0YS5kb3dubG9hZCA9IHRoaXMuY2lkO1xyXG4gICAgXHRcdFx0YS50YXJnZXQgPSAnX2JsYW5rJ1xyXG4gICAgXHRcdFx0YS5jbGljaygpO1xyXG4gICAgXHQgICAgLy8jZW5kaWZcclxuICAgIFx0ICAgIC8vI2lmbmRlZiBINVxyXG4gICAgXHQgICAgICB1bmkuc2F2ZUltYWdlVG9QaG90b3NBbGJ1bSh7XHJcbiAgICAgICAgICAgICAgZmlsZVBhdGg6IHJlcy50ZW1wRmlsZVBhdGgsXHJcbiAgICAgICAgICAgICAgc3VjY2VzczogZnVuY3Rpb24gKCkge1xyXG4gICAgICAgICAgICAgICAgdW5pLnNob3dUb2FzdCh7XHJcbiAgICAgICAgICAgICAgICAgIHRpdGxlOiAn5L+d5a2Y5oiQ5YqfJyxcclxuICAgICAgICAgICAgICAgICAgZHVyYXRpb246IDIwMDBcclxuICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgIFx0ICAgICAgfSk7XHJcbiAgICBcdCAgICAvLyNlbmRpZlxyXG4gICAgXHQgIH0gXHJcbiAgICBcdH0sdGhpcyk7XHJcbiAgICB9LFxyXG4gICAgZ2V0SW1hZ2UoKXtcclxuICAgICAgaWYodGhpcy50eXBlMmQgPT0gZmFsc2Upe1xyXG4gICAgICAgIHVuaS5jYW52YXNUb1RlbXBGaWxlUGF0aCh7XHJcbiAgICAgICAgICBjYW52YXNJZDogdGhpcy5jaWQsXHJcbiAgICAgICAgICBzdWNjZXNzOiByZXM9PntcclxuICAgICAgICAgICAgdGhpcy5lbWl0TXNnKHtuYW1lOiAnZ2V0SW1hZ2UnLCBwYXJhbXM6IHt0eXBlOlwiZ2V0SW1hZ2VcIiwgYmFzZTY0OiByZXMudGVtcEZpbGVQYXRofX0pO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH0sdGhpcyk7XHJcbiAgICAgIH1lbHNle1xyXG4gICAgICAgIGNvbnN0IHF1ZXJ5ID0gdW5pLmNyZWF0ZVNlbGVjdG9yUXVlcnkoKS5pbih0aGlzKVxyXG4gICAgICAgIHF1ZXJ5XHJcbiAgICAgICAgICAuc2VsZWN0KCcjJyArIHRoaXMuY2lkKVxyXG4gICAgICAgICAgLmZpZWxkcyh7IG5vZGU6IHRydWUsIHNpemU6IHRydWUgfSlcclxuICAgICAgICAgIC5leGVjKHJlcyA9PiB7XHJcbiAgICAgICAgICAgIGlmIChyZXNbMF0pIHtcclxuICAgICAgICAgICAgICBjb25zdCBjYW52YXMgPSByZXNbMF0ubm9kZTtcclxuICAgICAgICAgICAgICB0aGlzLmVtaXRNc2coe25hbWU6ICdnZXRJbWFnZScsIHBhcmFtczoge3R5cGU6XCJnZXRJbWFnZVwiLCBiYXNlNjQ6IGNhbnZhcy50b0RhdGFVUkwoJ2ltYWdlL3BuZycpfX0pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9KTtcclxuICAgICAgfVxyXG4gICAgfSxcclxuICAgIC8vICNpZm5kZWYgQVBQLVZVRSB8fCBINVxyXG4gICAgX25ld0NoYXJ0KGNpZCkge1xyXG4gICAgICBpZiAodGhpcy5taXhpbkRhdGFjb21Mb2FkaW5nID09IHRydWUpIHtcclxuICAgICAgICByZXR1cm47XHJcbiAgICAgIH1cclxuICAgICAgdGhpcy5zaG93Y2hhcnQgPSB0cnVlO1xyXG4gICAgICBjZnUuaW5zdGFuY2VbY2lkXSA9IG5ldyB1Q2hhcnRzKGNmdS5vcHRpb25bY2lkXSk7XHJcbiAgICAgIGNmdS5pbnN0YW5jZVtjaWRdLmFkZEV2ZW50TGlzdGVuZXIoJ3JlbmRlckNvbXBsZXRlJywgKCkgPT4ge1xyXG4gICAgICAgIHRoaXMuZW1pdE1zZyh7bmFtZTogJ2NvbXBsZXRlJywgcGFyYW1zOiB7dHlwZTpcImNvbXBsZXRlXCIsIGNvbXBsZXRlOiB0cnVlLCBpZDogY2lkLCBvcHRzOiBjZnUuaW5zdGFuY2VbY2lkXS5vcHRzfX0pO1xyXG4gICAgICAgIGNmdS5pbnN0YW5jZVtjaWRdLmRlbEV2ZW50TGlzdGVuZXIoJ3JlbmRlckNvbXBsZXRlJylcclxuICAgICAgfSk7XHJcbiAgICAgIGNmdS5pbnN0YW5jZVtjaWRdLmFkZEV2ZW50TGlzdGVuZXIoJ3Njcm9sbExlZnQnLCAoKSA9PiB7XHJcbiAgICAgICAgdGhpcy5lbWl0TXNnKHtuYW1lOiAnc2Nyb2xsTGVmdCcsIHBhcmFtczoge3R5cGU6XCJzY3JvbGxMZWZ0XCIsIHNjcm9sbExlZnQ6IHRydWUsIGlkOiBjaWQsIG9wdHM6IGNmdS5pbnN0YW5jZVtjaWRdLm9wdHN9fSk7XHJcbiAgICAgIH0pO1xyXG4gICAgICBjZnUuaW5zdGFuY2VbY2lkXS5hZGRFdmVudExpc3RlbmVyKCdzY3JvbGxSaWdodCcsICgpID0+IHtcclxuICAgICAgICB0aGlzLmVtaXRNc2coe25hbWU6ICdzY3JvbGxSaWdodCcsIHBhcmFtczoge3R5cGU6XCJzY3JvbGxSaWdodFwiLCBzY3JvbGxSaWdodDogdHJ1ZSwgaWQ6IGNpZCwgb3B0czogY2Z1Lmluc3RhbmNlW2NpZF0ub3B0c319KTtcclxuICAgICAgfSk7XHJcbiAgICB9LFxyXG4gICAgX3VwZGF0YVVDaGFydChjaWQpIHtcclxuICAgICAgY2Z1Lmluc3RhbmNlW2NpZF0udXBkYXRlRGF0YShjZnUub3B0aW9uW2NpZF0pXHJcbiAgICB9LFxyXG4gICAgX3Rvb2x0aXBEZWZhdWx0KGl0ZW0sIGNhdGVnb3J5LCBpbmRleCwgb3B0cykge1xyXG4gICAgICBpZiAoY2F0ZWdvcnkpIHtcclxuICAgICAgICBsZXQgZGF0YSA9IGl0ZW0uZGF0YVxyXG4gICAgICAgIGlmKHR5cGVvZiBpdGVtLmRhdGEgPT09IFwib2JqZWN0XCIpe1xyXG4gICAgICAgICAgZGF0YSA9IGl0ZW0uZGF0YS52YWx1ZVxyXG4gICAgICAgIH1cclxuICAgICAgICByZXR1cm4gY2F0ZWdvcnkgKyAnICcgKyBpdGVtLm5hbWUgKyAnOicgKyBkYXRhO1xyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIGlmIChpdGVtLnByb3BlcnRpZXMgJiYgaXRlbS5wcm9wZXJ0aWVzLm5hbWUpIHtcclxuICAgICAgICAgIHJldHVybiBpdGVtLnByb3BlcnRpZXMubmFtZTtcclxuICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgcmV0dXJuIGl0ZW0ubmFtZSArICc6JyArIGl0ZW0uZGF0YTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH0sXHJcbiAgICBfc2hvd1Rvb2x0aXAoZSkge1xyXG4gICAgICBsZXQgY2lkID0gdGhpcy5jaWRcclxuICAgICAgbGV0IHRjID0gY2Z1Lm9wdGlvbltjaWRdLnRvb2x0aXBDdXN0b21cclxuICAgICAgaWYgKHRjICYmIHRjICE9PSB1bmRlZmluZWQgJiYgdGMgIT09IG51bGwpIHtcclxuICAgICAgICBsZXQgb2Zmc2V0ID0gdW5kZWZpbmVkO1xyXG4gICAgICAgIGlmICh0Yy54ID49IDAgJiYgdGMueSA+PSAwKSB7XHJcbiAgICAgICAgICBvZmZzZXQgPSB7IHg6IHRjLngsIHk6IHRjLnkgKyAxMCB9O1xyXG4gICAgICAgIH1cclxuICAgICAgICBjZnUuaW5zdGFuY2VbY2lkXS5zaG93VG9vbFRpcChlLCB7XHJcbiAgICAgICAgICBpbmRleDogdGMuaW5kZXgsXHJcbiAgICAgICAgICBvZmZzZXQ6IG9mZnNldCxcclxuICAgICAgICAgIHRleHRMaXN0OiB0Yy50ZXh0TGlzdCxcclxuICAgICAgICAgIGZvcm1hdHRlcjogKGl0ZW0sIGNhdGVnb3J5LCBpbmRleCwgb3B0cykgPT4ge1xyXG4gICAgICAgICAgICBpZiAodHlwZW9mIGNmdS5vcHRpb25bY2lkXS50b29sdGlwRm9ybWF0ID09PSAnc3RyaW5nJyAmJiBjZnUuZm9ybWF0dGVyW2NmdS5vcHRpb25bY2lkXS50b29sdGlwRm9ybWF0XSkge1xyXG4gICAgICAgICAgICAgIHJldHVybiBjZnUuZm9ybWF0dGVyW2NmdS5vcHRpb25bY2lkXS50b29sdGlwRm9ybWF0XShpdGVtLCBjYXRlZ29yeSwgaW5kZXgsIG9wdHMpO1xyXG4gICAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICAgIHJldHVybiB0aGlzLl90b29sdGlwRGVmYXVsdChpdGVtLCBjYXRlZ29yeSwgaW5kZXgsIG9wdHMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfSk7XHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgY2Z1Lmluc3RhbmNlW2NpZF0uc2hvd1Rvb2xUaXAoZSwge1xyXG4gICAgICAgICAgZm9ybWF0dGVyOiAoaXRlbSwgY2F0ZWdvcnksIGluZGV4LCBvcHRzKSA9PiB7XHJcbiAgICAgICAgICAgIGlmICh0eXBlb2YgY2Z1Lm9wdGlvbltjaWRdLnRvb2x0aXBGb3JtYXQgPT09ICdzdHJpbmcnICYmIGNmdS5mb3JtYXR0ZXJbY2Z1Lm9wdGlvbltjaWRdLnRvb2x0aXBGb3JtYXRdKSB7XHJcbiAgICAgICAgICAgICAgcmV0dXJuIGNmdS5mb3JtYXR0ZXJbY2Z1Lm9wdGlvbltjaWRdLnRvb2x0aXBGb3JtYXRdKGl0ZW0sIGNhdGVnb3J5LCBpbmRleCwgb3B0cyk7XHJcbiAgICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgICAgcmV0dXJuIHRoaXMuX3Rvb2x0aXBEZWZhdWx0KGl0ZW0sIGNhdGVnb3J5LCBpbmRleCwgb3B0cyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9KTtcclxuICAgICAgfVxyXG4gICAgfSxcclxuICAgIF90YXAoZSxtb3ZlKSB7XHJcbiAgICAgIGxldCBjaWQgPSB0aGlzLmNpZFxyXG4gICAgICBsZXQgY3VycmVudEluZGV4ID0gbnVsbDtcclxuICAgICAgbGV0IGxlZ2VuZEluZGV4ID0gbnVsbDtcclxuICAgICAgaWYgKHRoaXMuaW5TY3JvbGxWaWV3ID09PSB0cnVlIHx8IHRoaXMuaW5BbGkpIHtcclxuICAgICAgICBsZXQgY2hhcnRkb20gPSB1bmlcclxuICAgICAgICAgIC5jcmVhdGVTZWxlY3RvclF1ZXJ5KClcclxuICAgICAgICAgIC8vICNpZm5kZWYgTVAtQUxJUEFZXHJcbiAgICAgICAgICAuaW4odGhpcylcclxuICAgICAgICAgIC5zZWxlY3QoJyNDaGFydEJveElkJytjaWQpXHJcbiAgICAgICAgICAvLyAjZW5kaWZcclxuICAgICAgICAgIC8vICNpZmRlZiBNUC1BTElQQVlcclxuICAgICAgICAgIC5zZWxlY3QoJyMnK3RoaXMuY2lkKVxyXG4gICAgICAgICAgLy8gI2VuZGlmXHJcbiAgICAgICAgICAuYm91bmRpbmdDbGllbnRSZWN0KGRhdGEgPT4ge1xyXG4gICAgICAgICAgICBlLmNoYW5nZWRUb3VjaGVzPVtdO1xyXG4gICAgICAgICAgICBpZiAodGhpcy5pbkFsaSkge1xyXG4gICAgICAgICAgICAgIGUuY2hhbmdlZFRvdWNoZXMudW5zaGlmdCh7IHg6IGUuZGV0YWlsLmNsaWVudFggLSBkYXRhLmxlZnQsIHk6IGUuZGV0YWlsLmNsaWVudFkgLSBkYXRhLnRvcH0pO1xyXG4gICAgICAgICAgICB9ZWxzZXtcclxuICAgICAgICAgICAgICBlLmNoYW5nZWRUb3VjaGVzLnVuc2hpZnQoeyB4OiBlLmRldGFpbC54IC0gZGF0YS5sZWZ0LCB5OiBlLmRldGFpbC55IC0gZGF0YS50b3AgLSB0aGlzLnBhZ2VTY3JvbGxUb3B9KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpZihtb3ZlKXtcclxuICAgICAgICAgICAgICBpZiAodGhpcy50b29sdGlwU2hvdyA9PT0gdHJ1ZSkge1xyXG4gICAgICAgICAgICAgICAgdGhpcy5fc2hvd1Rvb2x0aXAoZSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9ZWxzZXtcclxuICAgICAgICAgICAgICBjdXJyZW50SW5kZXggPSBjZnUuaW5zdGFuY2VbY2lkXS5nZXRDdXJyZW50RGF0YUluZGV4KGUpO1xyXG4gICAgICAgICAgICAgIGxlZ2VuZEluZGV4ID0gY2Z1Lmluc3RhbmNlW2NpZF0uZ2V0TGVnZW5kRGF0YUluZGV4KGUpO1xyXG4gICAgICAgICAgICAgIGlmKHRoaXMudGFwTGVnZW5kID09PSB0cnVlKXtcclxuICAgICAgICAgICAgICAgIGNmdS5pbnN0YW5jZVtjaWRdLnRvdWNoTGVnZW5kKGUpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBpZiAodGhpcy50b29sdGlwU2hvdyA9PT0gdHJ1ZSkge1xyXG4gICAgICAgICAgICAgICAgdGhpcy5fc2hvd1Rvb2x0aXAoZSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIHRoaXMuZW1pdE1zZyh7bmFtZTogJ2dldEluZGV4JywgcGFyYW1zOiB7IHR5cGU6XCJnZXRJbmRleFwiLCBldmVudDp7IHg6IGUuZGV0YWlsLnggLSBkYXRhLmxlZnQsIHk6IGUuZGV0YWlsLnkgLSBkYXRhLnRvcCB9LCBjdXJyZW50SW5kZXg6IGN1cnJlbnRJbmRleCwgbGVnZW5kSW5kZXg6IGxlZ2VuZEluZGV4LCBpZDogY2lkLCBvcHRzOiBjZnUuaW5zdGFuY2VbY2lkXS5vcHRzfX0pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9KVxyXG4gICAgICAgICAgLmV4ZWMoKTtcclxuICAgICAgfSBlbHNlIHtcclxuICAgICAgICBpZihtb3ZlKXtcclxuICAgICAgICAgIGlmICh0aGlzLnRvb2x0aXBTaG93ID09PSB0cnVlKSB7XHJcbiAgICAgICAgICAgIHRoaXMuX3Nob3dUb29sdGlwKGUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1lbHNle1xyXG4gICAgICAgICAgZS5jaGFuZ2VkVG91Y2hlcz1bXTtcclxuICAgICAgICAgIGUuY2hhbmdlZFRvdWNoZXMudW5zaGlmdCh7IHg6IGUuZGV0YWlsLnggLSBlLmN1cnJlbnRUYXJnZXQub2Zmc2V0TGVmdCwgeTogZS5kZXRhaWwueSAtIGUuY3VycmVudFRhcmdldC5vZmZzZXRUb3AgfSk7XHJcbiAgICAgICAgICBjdXJyZW50SW5kZXggPSBjZnUuaW5zdGFuY2VbY2lkXS5nZXRDdXJyZW50RGF0YUluZGV4KGUpO1xyXG4gICAgICAgICAgbGVnZW5kSW5kZXggPSBjZnUuaW5zdGFuY2VbY2lkXS5nZXRMZWdlbmREYXRhSW5kZXgoZSk7XHJcbiAgICAgICAgICBpZih0aGlzLnRhcExlZ2VuZCA9PT0gdHJ1ZSl7XHJcbiAgICAgICAgICAgIGNmdS5pbnN0YW5jZVtjaWRdLnRvdWNoTGVnZW5kKGUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaWYgKHRoaXMudG9vbHRpcFNob3cgPT09IHRydWUpIHtcclxuICAgICAgICAgICAgdGhpcy5fc2hvd1Rvb2x0aXAoZSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB0aGlzLmVtaXRNc2coe25hbWU6ICdnZXRJbmRleCcsIHBhcmFtczoge3R5cGU6XCJnZXRJbmRleFwiLCBldmVudDp7IHg6IGUuZGV0YWlsLngsIHk6IGUuZGV0YWlsLnkgLSBlLmN1cnJlbnRUYXJnZXQub2Zmc2V0VG9wIH0sIGN1cnJlbnRJbmRleDogY3VycmVudEluZGV4LCBsZWdlbmRJbmRleDogbGVnZW5kSW5kZXgsIGlkOiBjaWQsIG9wdHM6IGNmdS5pbnN0YW5jZVtjaWRdLm9wdHN9fSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9LFxyXG4gICAgX3RvdWNoU3RhcnQoZSkge1xyXG4gICAgICBsZXQgY2lkID0gdGhpcy5jaWRcclxuICAgICAgbGFzdE1vdmVUaW1lPURhdGUubm93KCk7XHJcbiAgICAgIGlmKGNmdS5vcHRpb25bY2lkXS5lbmFibGVTY3JvbGwgPT09IHRydWUgJiYgZS50b3VjaGVzLmxlbmd0aCA9PSAxKXtcclxuICAgICAgICBjZnUuaW5zdGFuY2VbY2lkXS5zY3JvbGxTdGFydChlKTtcclxuICAgICAgfVxyXG4gICAgICB0aGlzLmVtaXRNc2coe25hbWU6J2dldFRvdWNoU3RhcnQnLCBwYXJhbXM6e3R5cGU6XCJ0b3VjaFN0YXJ0XCIsIGV2ZW50OmUuY2hhbmdlZFRvdWNoZXNbMF0sIGlkOmNpZCwgb3B0czogY2Z1Lmluc3RhbmNlW2NpZF0ub3B0c319KTtcclxuICAgIH0sXHJcbiAgICBfdG91Y2hNb3ZlKGUpIHtcclxuICAgICAgbGV0IGNpZCA9IHRoaXMuY2lkXHJcbiAgICAgIGxldCBjdXJyTW92ZVRpbWUgPSBEYXRlLm5vdygpO1xyXG4gICAgICBsZXQgZHVyYXRpb24gPSBjdXJyTW92ZVRpbWUgLSBsYXN0TW92ZVRpbWU7XHJcbiAgICAgIGxldCB0b3VjaE1vdmVMaW1pdCA9IGNmdS5vcHRpb25bY2lkXS50b3VjaE1vdmVMaW1pdCB8fCAyNDtcclxuICAgICAgaWYgKGR1cmF0aW9uIDwgTWF0aC5mbG9vcigxMDAwIC8gdG91Y2hNb3ZlTGltaXQpKSByZXR1cm47Ly/mr4/np5I2MOW4p1xyXG4gICAgICBsYXN0TW92ZVRpbWUgPSBjdXJyTW92ZVRpbWU7XHJcbiAgICAgIGlmKGNmdS5vcHRpb25bY2lkXS5lbmFibGVTY3JvbGwgPT09IHRydWUgJiYgZS5jaGFuZ2VkVG91Y2hlcy5sZW5ndGggPT0gMSl7XHJcbiAgICAgICAgY2Z1Lmluc3RhbmNlW2NpZF0uc2Nyb2xsKGUpO1xyXG4gICAgICB9XHJcbiAgICAgIGlmKHRoaXMub250YXAgPT09IHRydWUgJiYgY2Z1Lm9wdGlvbltjaWRdLmVuYWJsZVNjcm9sbCA9PT0gZmFsc2UgJiYgdGhpcy5vbm1vdmV0aXAgPT09IHRydWUpe1xyXG4gICAgICAgIHRoaXMuX3RhcChlLHRydWUpXHJcbiAgICAgIH1cclxuICAgICAgaWYodGhpcy5vbnRvdWNoID09PSB0cnVlICYmIGNmdS5vcHRpb25bY2lkXS5lbmFibGVTY3JvbGwgPT09IHRydWUgJiYgdGhpcy5vbnpvb20gPT09IHRydWUgJiYgZS5jaGFuZ2VkVG91Y2hlcy5sZW5ndGggPT0gMil7XHJcbiAgICAgICAgY2Z1Lmluc3RhbmNlW2NpZF0uZG9idWxlWm9vbShlKTtcclxuICAgICAgfVxyXG4gICAgICB0aGlzLmVtaXRNc2coe25hbWU6ICdnZXRUb3VjaE1vdmUnLCBwYXJhbXM6IHt0eXBlOlwidG91Y2hNb3ZlXCIsIGV2ZW50OmUuY2hhbmdlZFRvdWNoZXNbMF0sIGlkOiBjaWQsIG9wdHM6IGNmdS5pbnN0YW5jZVtjaWRdLm9wdHN9fSk7XHJcbiAgICB9LFxyXG4gICAgX3RvdWNoRW5kKGUpIHtcclxuICAgICAgbGV0IGNpZCA9IHRoaXMuY2lkXHJcbiAgICAgIGlmKGNmdS5vcHRpb25bY2lkXS5lbmFibGVTY3JvbGwgPT09IHRydWUgJiYgZS50b3VjaGVzLmxlbmd0aCA9PSAwKXtcclxuICAgICAgICBjZnUuaW5zdGFuY2VbY2lkXS5zY3JvbGxFbmQoZSk7XHJcbiAgICAgIH1cclxuICAgICAgdGhpcy5lbWl0TXNnKHtuYW1lOidnZXRUb3VjaEVuZCcsIHBhcmFtczp7dHlwZTpcInRvdWNoRW5kXCIsIGV2ZW50OmUuY2hhbmdlZFRvdWNoZXNbMF0sIGlkOmNpZCwgb3B0czogY2Z1Lmluc3RhbmNlW2NpZF0ub3B0c319KTtcclxuICAgICAgaWYodGhpcy5vbnRhcCA9PT0gdHJ1ZSAmJiBjZnUub3B0aW9uW2NpZF0uZW5hYmxlU2Nyb2xsID09PSBmYWxzZSAmJiB0aGlzLm9ubW92ZXRpcCA9PT0gdHJ1ZSl7XHJcbiAgICAgICAgdGhpcy5fdGFwKGUsdHJ1ZSlcclxuICAgICAgfVxyXG4gICAgfSxcclxuICAgIC8vICNlbmRpZlxyXG4gICAgX2Vycm9yKGUpIHtcclxuICAgICAgdGhpcy5taXhpbkRhdGFjb21FcnJvck1lc3NhZ2UgPSBlLmRldGFpbC5lcnJNc2c7XHJcbiAgICB9LFxyXG4gICAgZW1pdE1zZyhtc2cpIHtcclxuICAgICAgdGhpcy4kZW1pdChtc2cubmFtZSwgbXNnLnBhcmFtcyk7XHJcbiAgICB9LFxyXG4gICAgZ2V0UmVuZGVyVHlwZSgpIHtcclxuICAgICAgLy/pmLLmraLlpoLmnpzlvIDlkK9lY2hhcnRz5LiU54i25YWD57Sg5Li6di1pZueahOaDheWGtXJlbmRlcmpz55uR5ZCs5LiN5YiwcHJvcOWPmOWMlueahOmXrumimFxyXG4gICAgICBpZih0aGlzLmVjaGFydHM9PT10cnVlICYmIHRoaXMubWl4aW5EYXRhY29tTG9hZGluZz09PWZhbHNlKXtcclxuICAgICAgICB0aGlzLmJlZm9yZUluaXQoKVxyXG4gICAgICB9XHJcbiAgICB9LFxyXG4gICAgdG9KU09OKCl7XHJcbiAgICAgIHJldHVybiB0aGlzXHJcbiAgICB9XHJcbiAgfVxyXG59O1xyXG48L3NjcmlwdD5cclxuXHJcbjwhLS0gI2lmZGVmIEFQUC1WVUUgfHwgSDUgLS0+XHJcbjxzY3JpcHQgbW9kdWxlPVwicmRjaGFydHNcIiBsYW5nPVwicmVuZGVyanNcIj5cclxuaW1wb3J0IHVDaGFydHNSRCBmcm9tICcuLi8uLi9qc19zZGsvdS1jaGFydHMvdS1jaGFydHMuanMnO1xyXG5pbXBvcnQgY2Z1IGZyb20gJy4uLy4uL2pzX3Nkay91LWNoYXJ0cy9jb25maWctdWNoYXJ0cy5qcyc7XHJcbmltcG9ydCBjZmUgZnJvbSAnLi4vLi4vanNfc2RrL3UtY2hhcnRzL2NvbmZpZy1lY2hhcnRzLmpzJztcclxuXHJcbnZhciB0aGF0ID0ge307XHJcbnZhciByb290ZG9tID0gbnVsbDtcclxuXHJcbmZ1bmN0aW9uIHJkZGVlcENsb25lQXNzaWduKG9yaWdpbiA9IHt9LCAuLi5hcmdzKSB7XHJcbiAgZm9yIChsZXQgaSBpbiBhcmdzKSB7XHJcbiAgICBmb3IgKGxldCBrZXkgaW4gYXJnc1tpXSkge1xyXG4gICAgICBpZiAoYXJnc1tpXS5oYXNPd25Qcm9wZXJ0eShrZXkpKSB7XHJcbiAgICAgICAgb3JpZ2luW2tleV0gPSBhcmdzW2ldW2tleV0gJiYgdHlwZW9mIGFyZ3NbaV1ba2V5XSA9PT0gJ29iamVjdCcgPyByZGRlZXBDbG9uZUFzc2lnbihBcnJheS5pc0FycmF5KGFyZ3NbaV1ba2V5XSkgPyBbXSA6IHt9LCBvcmlnaW5ba2V5XSwgYXJnc1tpXVtrZXldKSA6IGFyZ3NbaV1ba2V5XTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICByZXR1cm4gb3JpZ2luO1xyXG59XHJcblxyXG5mdW5jdGlvbiByZGZvcm1hdHRlckFzc2lnbihhcmdzLGZvcm1hdHRlcikge1xyXG4gIGZvciAobGV0IGtleSBpbiBhcmdzKSB7XHJcbiAgICBpZihhcmdzLmhhc093blByb3BlcnR5KGtleSkgJiYgYXJnc1trZXldICE9PSBudWxsICYmIHR5cGVvZiBhcmdzW2tleV0gPT09ICdvYmplY3QnKXtcclxuICAgICAgcmRmb3JtYXR0ZXJBc3NpZ24oYXJnc1trZXldLGZvcm1hdHRlcilcclxuICAgIH1lbHNlIGlmKGtleSA9PT0gJ2Zvcm1hdCcgJiYgdHlwZW9mIGFyZ3Nba2V5XSA9PT0gJ3N0cmluZycpe1xyXG4gICAgICBhcmdzWydmb3JtYXR0ZXInXSA9IGZvcm1hdHRlclthcmdzW2tleV1dID8gZm9ybWF0dGVyW2FyZ3Nba2V5XV0gOiB1bmRlZmluZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHJldHVybiBhcmdzO1xyXG59XHJcblxyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgZGF0YSgpIHtcclxuICAgIHJldHVybiB7XHJcbiAgICAgIHJpZDpudWxsXHJcbiAgICB9XHJcbiAgfSxcclxuICBtb3VudGVkKCkge1xyXG4gICAgcm9vdGRvbSA9IHt0b3A6MCxsZWZ0OjB9XHJcbiAgICAvLyAjaWZkZWYgSDVcclxuICAgIGxldCBkbSA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJ3VuaS1tYWluJylbMF1cclxuICAgIGlmKGRtID09PSB1bmRlZmluZWQpe1xyXG4gICAgICBkbSA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJ3VuaS1wYWdlLXdyYXBwZXInKVswXVxyXG4gICAgfVxyXG4gICAgcm9vdGRvbSA9IHt0b3A6ZG0ub2Zmc2V0VG9wLGxlZnQ6ZG0ub2Zmc2V0TGVmdH1cclxuICAgIC8vICNlbmRpZlxyXG4gICAgc2V0VGltZW91dCgoKT0+e1xyXG4gICAgICBpZih0aGlzLnJpZCA9PT0gbnVsbCl7XHJcbiAgICAgICAgdGhpcy4kb3duZXJJbnN0YW5jZSAmJiB0aGlzLiRvd25lckluc3RhbmNlLmNhbGxNZXRob2QoJ2dldFJlbmRlclR5cGUnKVxyXG4gICAgICB9XHJcbiAgICB9LDIwMClcclxuICB9LFxyXG4gIGRlc3Ryb3llZCgpe1xyXG4gICAgZGVsZXRlIGNmdS5vcHRpb25bdGhpcy5yaWRdXHJcbiAgICBkZWxldGUgY2Z1Lmluc3RhbmNlW3RoaXMucmlkXVxyXG4gICAgZGVsZXRlIGNmZS5vcHRpb25bdGhpcy5yaWRdXHJcbiAgICBkZWxldGUgY2ZlLmluc3RhbmNlW3RoaXMucmlkXVxyXG4gIH0sXHJcbiAgbWV0aG9kczoge1xyXG4gICAgLy89PT09PT09PT09PT09PeS7peS4i+aYr0VDaGFydHPnmoTmlrnms5U9PT09PT09PT09PT09PT09PT09PVxyXG4gICAgZWNpbml0KG5ld1ZhbCwgb2xkVmFsLCBvd25lciwgaW5zdGFuY2Upe1xyXG4gICAgICBsZXQgY2lkID0gSlNPTi5zdHJpbmdpZnkobmV3VmFsLmlkKVxyXG4gICAgICB0aGlzLnJpZCA9IGNpZFxyXG4gICAgICB0aGF0W2NpZF0gPSB0aGlzLiRvd25lckluc3RhbmNlIHx8IGluc3RhbmNlXHJcbiAgICAgIGxldCBlb3B0cyA9IEpTT04ucGFyc2UoSlNPTi5zdHJpbmdpZnkobmV3VmFsKSlcclxuICAgICAgbGV0IHR5cGUgPSBlb3B0cy50eXBlO1xyXG4gICAgICAvL+i9veWFpeW5tuimhueblum7mOiupOmFjee9rlxyXG4gICAgICBpZiAodHlwZSAmJiBjZmUudHlwZS5pbmNsdWRlcyh0eXBlKSkge1xyXG4gICAgICAgIGNmZS5vcHRpb25bY2lkXSA9IHJkZGVlcENsb25lQXNzaWduKHt9LCBjZmVbdHlwZV0sIGVvcHRzKTtcclxuICAgICAgfWVsc2V7XHJcbiAgICAgICAgY2ZlLm9wdGlvbltjaWRdID0gcmRkZWVwQ2xvbmVBc3NpZ24oe30sIGVvcHRzKTtcclxuICAgICAgfVxyXG4gICAgICBsZXQgbmV3RGF0YSA9IGVvcHRzLmNoYXJ0RGF0YTtcclxuICAgICAgaWYobmV3RGF0YSl7XHJcbiAgICAgICAgLy/mjILovb1jYXRlZ29yaWVz5ZKMc2VyaWVzXHJcbiAgICAgICAgaWYoY2ZlLm9wdGlvbltjaWRdLnhBeGlzICYmIGNmZS5vcHRpb25bY2lkXS54QXhpcy50eXBlICYmIGNmZS5vcHRpb25bY2lkXS54QXhpcy50eXBlID09PSAnY2F0ZWdvcnknKXtcclxuICAgICAgICAgIGNmZS5vcHRpb25bY2lkXS54QXhpcy5kYXRhID0gbmV3RGF0YS5jYXRlZ29yaWVzXHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlmKGNmZS5vcHRpb25bY2lkXS55QXhpcyAmJiBjZmUub3B0aW9uW2NpZF0ueUF4aXMudHlwZSAmJiBjZmUub3B0aW9uW2NpZF0ueUF4aXMudHlwZSA9PT0gJ2NhdGVnb3J5Jyl7XHJcbiAgICAgICAgICBjZmUub3B0aW9uW2NpZF0ueUF4aXMuZGF0YSA9IG5ld0RhdGEuY2F0ZWdvcmllc1xyXG4gICAgICAgIH1cclxuICAgICAgICBjZmUub3B0aW9uW2NpZF0uc2VyaWVzID0gW11cclxuICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IG5ld0RhdGEuc2VyaWVzLmxlbmd0aDsgaSsrKSB7XHJcbiAgICAgICAgICBjZmUub3B0aW9uW2NpZF0uc2VyaWVzVGVtcGxhdGUgPSBjZmUub3B0aW9uW2NpZF0uc2VyaWVzVGVtcGxhdGUgPyBjZmUub3B0aW9uW2NpZF0uc2VyaWVzVGVtcGxhdGUgOiB7fVxyXG4gICAgICAgICAgbGV0IFRlbXBsYXRlID0gcmRkZWVwQ2xvbmVBc3NpZ24oe30sY2ZlLm9wdGlvbltjaWRdLnNlcmllc1RlbXBsYXRlLG5ld0RhdGEuc2VyaWVzW2ldKVxyXG4gICAgICAgICAgY2ZlLm9wdGlvbltjaWRdLnNlcmllcy5wdXNoKFRlbXBsYXRlKVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgaWYgKHR5cGVvZiB3aW5kb3cuZWNoYXJ0cyA9PT0gJ29iamVjdCcpIHtcclxuICAgICAgICAgIHRoaXMubmV3RUNoYXJ0KClcclxuICAgICAgfWVsc2V7XHJcbiAgICAgICAgY29uc3Qgc2NyaXB0ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc2NyaXB0JylcclxuICAgICAgICAvLyAjaWZkZWYgQVBQLVZVRVxyXG4gICAgICAgIHNjcmlwdC5zcmMgPSAnLi91bmlfbW9kdWxlcy9xaXVuLWRhdGEtY2hhcnRzL3N0YXRpYy9hcHAtcGx1cy9lY2hhcnRzLm1pbi5qcydcclxuICAgICAgICAvLyAjZW5kaWZcclxuICAgICAgICAvLyAjaWZkZWYgSDVcclxuICAgICAgICBjb25zdCByb290dXJsID0gd2luZG93LmxvY2F0aW9uLm9yaWdpblxyXG4gICAgICAgIGNvbnN0IGRpcmVjdG9yeSA9IGluc3RhbmNlLmdldERhdGFzZXQoKS5kaXJlY3RvcnlcclxuICAgICAgICBzY3JpcHQuc3JjID0gcm9vdHVybCArIGRpcmVjdG9yeSArICd1bmlfbW9kdWxlcy9xaXVuLWRhdGEtY2hhcnRzL3N0YXRpYy9oNS9lY2hhcnRzLm1pbi5qcydcclxuICAgICAgICAvLyAjZW5kaWZcclxuICAgICAgICBzY3JpcHQub25sb2FkID0gdGhpcy5uZXdFQ2hhcnRcclxuICAgICAgICBkb2N1bWVudC5oZWFkLmFwcGVuZENoaWxkKHNjcmlwdClcclxuICAgICAgfVxyXG4gICAgfSxcclxuICAgIGVjcmVzaXplKG5ld1ZhbCwgb2xkVmFsLCBvd25lciwgaW5zdGFuY2Upe1xyXG4gICAgICBpZihjZmUuaW5zdGFuY2VbdGhpcy5yaWRdKXtcclxuICAgICAgICBjZmUuaW5zdGFuY2VbdGhpcy5yaWRdLnJlc2l6ZSgpXHJcbiAgICAgIH1cclxuICAgIH0sXHJcbiAgICBuZXdFQ2hhcnQoKXtcclxuICAgICAgbGV0IGNpZCA9IHRoaXMucmlkXHJcbiAgICAgIGlmKGNmZS5pbnN0YW5jZVtjaWRdID09PSB1bmRlZmluZWQpe1xyXG4gICAgICAgIGNmZS5pbnN0YW5jZVtjaWRdID0gZWNoYXJ0cy5pbml0KHRoYXRbY2lkXS4kZWwuY2hpbGRyZW5bMF0pXHJcbiAgICAgICAgLy9vbnRhcOW8gOWQr+WQjuaJjeinpuWPkWNsaWNr5LqL5Lu2XHJcbiAgICAgICAgaWYoY2ZlLm9wdGlvbltjaWRdLm9udGFwID09PSB0cnVlKXtcclxuICAgICAgICAgIGNmZS5pbnN0YW5jZVtjaWRdLm9uKCdjbGljaycsIHJlc2RhdGEgPT4ge1xyXG4gICAgICAgICAgICBsZXQgZXZlbnQgPSBKU09OLnBhcnNlKEpTT04uc3RyaW5naWZ5KHtcclxuICAgICAgICAgICAgICB4OnJlc2RhdGEuZXZlbnQub2Zmc2V0WCx5OnJlc2RhdGEuZXZlbnQub2Zmc2V0WVxyXG4gICAgICAgICAgICB9KSlcclxuICAgICAgICAgICAgdGhhdFtjaWRdLmNhbGxNZXRob2QoJ2VtaXRNc2cnLHtuYW1lOlwiZ2V0SW5kZXhcIiwgcGFyYW1zOnt0eXBlOlwiZ2V0SW5kZXhcIiwgZXZlbnQ6ZXZlbnQsIGN1cnJlbnRJbmRleDpyZXNkYXRhLmRhdGFJbmRleCwgdmFsdWU6cmVzZGF0YS5kYXRhLCBzZXJpZXNOYW1lOiByZXNkYXRhLnNlcmllc05hbWUsaWQ6Y2lkfX0pXHJcbiAgICAgICAgICB9KVxyXG4gICAgICAgICAgLy8g5aKe5YqgRUNoYXJ0c+eahGhpZ2hsaWdodOa2iOaBr++8jOWunueOsOaMieS4i+enu+WKqOi/lOWbnue0ouW8leWKn+iDveOAgmFkZCBieSBvbmVmaXNoIOWIm+W7uuS6jiAyMDIxLTEyLTExIDA5OjUwXHJcbiAgICAgICAgICBjZmUuaW5zdGFuY2VbY2lkXS5vbignaGlnaGxpZ2h0JywgcmVzZGF0YSA9PiB7XHJcbiAgICAgICAgICAgIHRoYXRbY2lkXS5jYWxsTWV0aG9kKCdlbWl0TXNnJyx7bmFtZTpcImdldEhpZ2hsaWdodFwiLCBwYXJhbXM6e3R5cGU6XCJoaWdobGlnaHRcIiwgcmVzOnJlc2RhdGEsIGlkOmNpZH19KVxyXG4gICAgICAgICAgfSlcclxuICAgICAgICB9XHJcbiAgICAgICAgdGhpcy51cGRhdGFFQ2hhcnQoY2lkLGNmZS5vcHRpb25bY2lkXSlcclxuICAgICAgfWVsc2V7XHJcbiAgICAgICAgdGhpcy51cGRhdGFFQ2hhcnQoY2lkLGNmZS5vcHRpb25bY2lkXSlcclxuICAgICAgfVxyXG4gICAgfSxcclxuICAgIHVwZGF0YUVDaGFydChjaWQsb3B0aW9uKXtcclxuICAgICAgLy/mm7/mjaJvcHRpb27lhoVmb3JtYXTlsZ7mgKfkuLpmb3JtYXR0ZXLnmoTpooTlrprkuYnmlrnms5VcclxuICAgICAgb3B0aW9uID0gcmRmb3JtYXR0ZXJBc3NpZ24ob3B0aW9uLGNmZS5mb3JtYXR0ZXIpXHJcbiAgICAgIGlmKG9wdGlvbi50b29sdGlwKXtcclxuICAgICAgICBvcHRpb24udG9vbHRpcC5zaG93ID0gb3B0aW9uLnRvb2x0aXBTaG93P3RydWU6ZmFsc2U7XHJcbiAgICAgICAgb3B0aW9uLnRvb2x0aXAucG9zaXRpb24gPSB0aGlzLnRvb2x0aXBQb3NpdGlvbigpXHJcbiAgICAgICAgLy90b29sdGlwRm9ybWF05pa55rOV77yM5pu/5o2i57uE5Lu255qEdG9vbHRpcEZvcm1hdOS4umNvbmZpZy1lY2hhcnRzLmpz5YaF5a+55bqU55qE5pa55rOVXHJcbiAgICAgICAgaWYgKHR5cGVvZiBvcHRpb24udG9vbHRpcEZvcm1hdCA9PT0gJ3N0cmluZycgJiYgY2ZlLmZvcm1hdHRlcltvcHRpb24udG9vbHRpcEZvcm1hdF0pIHtcclxuICAgICAgICAgIG9wdGlvbi50b29sdGlwLmZvcm1hdHRlciA9IG9wdGlvbi50b29sdGlwLmZvcm1hdHRlciA/IG9wdGlvbi50b29sdGlwLmZvcm1hdHRlciA6IGNmZS5mb3JtYXR0ZXJbb3B0aW9uLnRvb2x0aXBGb3JtYXRdXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC8vIOminOiJsua4kOWPmOa3u+WKoOeahOaWueazlVxyXG4gICAgICBpZiAob3B0aW9uLnNlcmllcykge1xyXG4gICAgICBcdGZvciAobGV0IGkgaW4gb3B0aW9uLnNlcmllcykge1xyXG4gICAgICBcdFx0bGV0IGxpbmVhckdyYWRpZW50ID0gb3B0aW9uLnNlcmllc1tpXS5saW5lYXJHcmFkaWVudFxyXG4gICAgICBcdFx0aWYgKGxpbmVhckdyYWRpZW50KSB7XHJcbiAgICAgIFx0XHRcdG9wdGlvbi5zZXJpZXNbaV0uY29sb3IgPSBuZXcgZWNoYXJ0cy5ncmFwaGljLkxpbmVhckdyYWRpZW50KGxpbmVhckdyYWRpZW50WzBdLGxpbmVhckdyYWRpZW50WzFdLGxpbmVhckdyYWRpZW50WzJdLGxpbmVhckdyYWRpZW50WzNdLGxpbmVhckdyYWRpZW50WzRdKVxyXG4gICAgICBcdFx0fVxyXG4gICAgICBcdH1cclxuICAgICAgfVxyXG4gICAgICBjZmUuaW5zdGFuY2VbY2lkXS5zZXRPcHRpb24ob3B0aW9uLCBvcHRpb24ubm90TWVyZ2UpXHJcbiAgICAgIGNmZS5pbnN0YW5jZVtjaWRdLm9uKCdmaW5pc2hlZCcsIGZ1bmN0aW9uKCl7XHJcbiAgICAgICAgdGhhdFtjaWRdLmNhbGxNZXRob2QoJ2VtaXRNc2cnLHtuYW1lOlwiY29tcGxldGVcIixwYXJhbXM6e3R5cGU6XCJjb21wbGV0ZVwiLGNvbXBsZXRlOnRydWUsaWQ6Y2lkfX0pXHJcbiAgICAgICAgaWYoY2ZlLmluc3RhbmNlW2NpZF0pe1xyXG4gICAgICAgICAgY2ZlLmluc3RhbmNlW2NpZF0ub2ZmKCdmaW5pc2hlZCcpXHJcbiAgICAgICAgfVxyXG4gICAgICB9KTtcclxuXHJcbiAgICAgIC8v5L+u5aSNaW5pdOWIneWni+WMluWunuS+i+iOt+WPluWuvemrmOS4jeato+ehrumXrumimFxyXG4gICAgICBpZihcclxuICAgICAgICB0eXBlb2YgdGhhdFtjaWRdLiRlbC5jaGlsZHJlblswXS5jbGllbnRXaWR0aCAhPSAndW5kZWZpbmVkJyAmJlxyXG4gICAgICAgICAgKFxyXG4gICAgICAgICAgICBNYXRoLmFicyggdGhhdFtjaWRdLiRlbC5jaGlsZHJlblswXS5jbGllbnRXaWR0aCAtIGNmZS5pbnN0YW5jZVtjaWRdLmdldFdpZHRoKCkgKT4zIHx8XHJcbiAgICAgICAgICAgIE1hdGguYWJzKCB0aGF0W2NpZF0uJGVsLmNoaWxkcmVuWzBdLmNsaWVudEhlaWdodCAtIGNmZS5pbnN0YW5jZVtjaWRdLmdldEhlaWdodCgpICk+M1xyXG4gICAgICAgICAgKVxyXG4gICAgICApe3RoaXMuZWNyZXNpemUoKTt9XHJcbiAgICB9LFxyXG4gICAgdG9vbHRpcFBvc2l0aW9uKCl7XHJcbiAgICAgIHJldHVybiAocG9pbnQsIHBhcmFtcywgZG9tLCByZWN0LCBzaXplKSA9PiB7XHJcbiAgICAgIFx0bGV0IHggPSBwb2ludFswXVxyXG4gICAgICBcdGxldCB5ID0gcG9pbnRbMV1cclxuICAgICAgXHRsZXQgdmlld1dpZHRoID0gc2l6ZS52aWV3U2l6ZVswXVxyXG4gICAgICBcdGxldCB2aWV3SGVpZ2h0ID0gc2l6ZS52aWV3U2l6ZVsxXVxyXG4gICAgICBcdGxldCBib3hXaWR0aCA9IHNpemUuY29udGVudFNpemVbMF1cclxuICAgICAgXHRsZXQgYm94SGVpZ2h0ID0gc2l6ZS5jb250ZW50U2l6ZVsxXVxyXG4gICAgICBcdGxldCBwb3NYID0geCArIDMwIFxyXG4gICAgICBcdGxldCBwb3NZID0geSArIDMwIFxyXG4gICAgICBcdGlmIChwb3NYICsgYm94V2lkdGggPiB2aWV3V2lkdGgpIHsgXHJcbiAgICAgIFx0XHRwb3NYID0geCAtIGJveFdpZHRoIC0gMzBcclxuICAgICAgXHR9XHJcbiAgICAgIFx0aWYgKHBvc1kgKyBib3hIZWlnaHQgPiB2aWV3SGVpZ2h0KSB7XHJcbiAgICAgIFx0XHRwb3NZID0geSAtIGJveEhlaWdodCAtIDMwXHJcbiAgICAgIFx0fVxyXG4gICAgICBcdHJldHVybiBbcG9zWCwgcG9zWV1cclxuICAgICAgfVxyXG4gICAgfSxcclxuICAgIC8vPT09PT09PT09PT09PT3ku6XkuIvmmK91Q2hhcnRz55qE5pa55rOVPT09PT09PT09PT09PT09PT09PT1cclxuICAgIHVjaW5pdChuZXdWYWwsIG9sZFZhbCwgb3duZXIsIGluc3RhbmNlKXtcclxuICAgICAgaWYoSlNPTi5zdHJpbmdpZnkobmV3VmFsKSA9PSBKU09OLnN0cmluZ2lmeShvbGRWYWwpKXtcclxuICAgICAgICByZXR1cm47XHJcbiAgICAgIH1cclxuICAgICAgaWYoIW5ld1ZhbC5jYW52YXNJZCl7XHJcbiAgICAgICAgcmV0dXJuO1xyXG4gICAgICB9XHJcbiAgICAgIGxldCBjaWQgPSBKU09OLnBhcnNlKEpTT04uc3RyaW5naWZ5KG5ld1ZhbC5jYW52YXNJZCkpXHJcbiAgICAgIHRoaXMucmlkID0gY2lkXHJcbiAgICAgIHRoYXRbY2lkXSA9IHRoaXMuJG93bmVySW5zdGFuY2UgfHwgaW5zdGFuY2VcclxuICAgICAgY2Z1Lm9wdGlvbltjaWRdID0gSlNPTi5wYXJzZShKU09OLnN0cmluZ2lmeShuZXdWYWwpKVxyXG4gICAgICBjZnUub3B0aW9uW2NpZF0gPSByZGZvcm1hdHRlckFzc2lnbihjZnUub3B0aW9uW2NpZF0sY2Z1LmZvcm1hdHRlcilcclxuICAgICAgbGV0IGNhbnZhc2RvbSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGNpZClcclxuICAgICAgaWYoY2FudmFzZG9tICYmIGNhbnZhc2RvbS5jaGlsZHJlblswXSl7XHJcbiAgICAgICAgY2Z1Lm9wdGlvbltjaWRdLmNvbnRleHQgPSBjYW52YXNkb20uY2hpbGRyZW5bMF0uZ2V0Q29udGV4dChcIjJkXCIpXHJcbiAgICAgICAgaWYoY2Z1Lmluc3RhbmNlW2NpZF0gJiYgY2Z1Lm9wdGlvbltjaWRdICYmIGNmdS5vcHRpb25bY2lkXS51cGRhdGUgPT09IHRydWUpe1xyXG4gICAgICAgICAgdGhpcy51cGRhdGFVQ2hhcnQoKVxyXG4gICAgICAgIH1lbHNle1xyXG4gICAgICAgICAgc2V0VGltZW91dCgoKT0+e1xyXG4gICAgICAgICAgICBjZnUub3B0aW9uW2NpZF0uY29udGV4dC5yZXN0b3JlKCk7XHJcbiAgICAgICAgICAgIGNmdS5vcHRpb25bY2lkXS5jb250ZXh0LnNhdmUoKTtcclxuICAgICAgICAgICAgdGhpcy5uZXdVQ2hhcnQoKVxyXG4gICAgICAgICAgfSwxMDApXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9LFxyXG4gICAgbmV3VUNoYXJ0KCkge1xyXG4gICAgICBsZXQgY2lkID0gdGhpcy5yaWRcclxuICAgICAgY2Z1Lmluc3RhbmNlW2NpZF0gPSBuZXcgdUNoYXJ0c1JEKGNmdS5vcHRpb25bY2lkXSlcclxuICAgICAgY2Z1Lmluc3RhbmNlW2NpZF0uYWRkRXZlbnRMaXN0ZW5lcigncmVuZGVyQ29tcGxldGUnLCAoKSA9PiB7XHJcbiAgICAgICAgdGhhdFtjaWRdLmNhbGxNZXRob2QoJ2VtaXRNc2cnLHtuYW1lOlwiY29tcGxldGVcIixwYXJhbXM6e3R5cGU6XCJjb21wbGV0ZVwiLGNvbXBsZXRlOnRydWUsaWQ6Y2lkLCBvcHRzOiBjZnUuaW5zdGFuY2VbY2lkXS5vcHRzfX0pXHJcbiAgICAgICAgY2Z1Lmluc3RhbmNlW2NpZF0uZGVsRXZlbnRMaXN0ZW5lcigncmVuZGVyQ29tcGxldGUnKVxyXG4gICAgICB9KTtcclxuICAgICAgY2Z1Lmluc3RhbmNlW2NpZF0uYWRkRXZlbnRMaXN0ZW5lcignc2Nyb2xsTGVmdCcsICgpID0+IHtcclxuICAgICAgICB0aGF0W2NpZF0uY2FsbE1ldGhvZCgnZW1pdE1zZycse25hbWU6XCJzY3JvbGxMZWZ0XCIscGFyYW1zOnt0eXBlOlwic2Nyb2xsTGVmdFwiLHNjcm9sbExlZnQ6dHJ1ZSxpZDpjaWQsIG9wdHM6IGNmdS5pbnN0YW5jZVtjaWRdLm9wdHN9fSlcclxuICAgICAgfSk7XHJcbiAgICAgIGNmdS5pbnN0YW5jZVtjaWRdLmFkZEV2ZW50TGlzdGVuZXIoJ3Njcm9sbFJpZ2h0JywgKCkgPT4ge1xyXG4gICAgICAgIHRoYXRbY2lkXS5jYWxsTWV0aG9kKCdlbWl0TXNnJyx7bmFtZTpcInNjcm9sbFJpZ2h0XCIscGFyYW1zOnt0eXBlOlwic2Nyb2xsUmlnaHRcIixzY3JvbGxSaWdodDp0cnVlLGlkOmNpZCwgb3B0czogY2Z1Lmluc3RhbmNlW2NpZF0ub3B0c319KVxyXG4gICAgICB9KTtcclxuICAgIH0sXHJcbiAgICB1cGRhdGFVQ2hhcnQoKSB7XHJcbiAgICAgIGxldCBjaWQgPSB0aGlzLnJpZFxyXG4gICAgICBjZnUuaW5zdGFuY2VbY2lkXS51cGRhdGVEYXRhKGNmdS5vcHRpb25bY2lkXSlcclxuICAgIH0sXHJcbiAgICB0b29sdGlwRGVmYXVsdChpdGVtLCBjYXRlZ29yeSwgaW5kZXgsIG9wdHMpIHtcclxuICAgICAgaWYgKGNhdGVnb3J5KSB7XHJcbiAgICAgICAgbGV0IGRhdGEgPSBpdGVtLmRhdGFcclxuICAgICAgICBpZih0eXBlb2YgaXRlbS5kYXRhID09PSBcIm9iamVjdFwiKXtcclxuICAgICAgICAgIGRhdGEgPSBpdGVtLmRhdGEudmFsdWVcclxuICAgICAgICB9XHJcbiAgICAgICAgcmV0dXJuIGNhdGVnb3J5ICsgJyAnICsgaXRlbS5uYW1lICsgJzonICsgZGF0YTtcclxuICAgICAgfSBlbHNlIHtcclxuICAgICAgICBpZiAoaXRlbS5wcm9wZXJ0aWVzICYmIGl0ZW0ucHJvcGVydGllcy5uYW1lKSB7XHJcbiAgICAgICAgICByZXR1cm4gaXRlbS5wcm9wZXJ0aWVzLm5hbWUgO1xyXG4gICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICByZXR1cm4gaXRlbS5uYW1lICsgJzonICsgaXRlbS5kYXRhO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfSxcclxuICAgIHNob3dUb29sdGlwKGUsY2lkKSB7XHJcbiAgICAgIGxldCB0YyA9IGNmdS5vcHRpb25bY2lkXS50b29sdGlwQ3VzdG9tXHJcbiAgICAgIGlmICh0YyAmJiB0YyAhPT0gdW5kZWZpbmVkICYmIHRjICE9PSBudWxsKSB7XHJcbiAgICAgICAgbGV0IG9mZnNldCA9IHVuZGVmaW5lZDtcclxuICAgICAgICBpZiAodGMueCA+PSAwICYmIHRjLnkgPj0gMCkge1xyXG4gICAgICAgICAgb2Zmc2V0ID0geyB4OiB0Yy54LCB5OiB0Yy55ICsgMTAgfTtcclxuICAgICAgICB9XHJcbiAgICAgICAgY2Z1Lmluc3RhbmNlW2NpZF0uc2hvd1Rvb2xUaXAoZSwge1xyXG4gICAgICAgICAgaW5kZXg6IHRjLmluZGV4LFxyXG4gICAgICAgICAgb2Zmc2V0OiBvZmZzZXQsXHJcbiAgICAgICAgICB0ZXh0TGlzdDogdGMudGV4dExpc3QsXHJcbiAgICAgICAgICBmb3JtYXR0ZXI6IChpdGVtLCBjYXRlZ29yeSwgaW5kZXgsIG9wdHMpID0+IHtcclxuICAgICAgICAgICAgaWYgKHR5cGVvZiBjZnUub3B0aW9uW2NpZF0udG9vbHRpcEZvcm1hdCA9PT0gJ3N0cmluZycgJiYgY2Z1LmZvcm1hdHRlcltjZnUub3B0aW9uW2NpZF0udG9vbHRpcEZvcm1hdF0pIHtcclxuICAgICAgICAgICAgICByZXR1cm4gY2Z1LmZvcm1hdHRlcltjZnUub3B0aW9uW2NpZF0udG9vbHRpcEZvcm1hdF0oaXRlbSwgY2F0ZWdvcnksIGluZGV4LCBvcHRzKTtcclxuICAgICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgICByZXR1cm4gdGhpcy50b29sdGlwRGVmYXVsdChpdGVtLCBjYXRlZ29yeSwgaW5kZXgsIG9wdHMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfSk7XHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgY2Z1Lmluc3RhbmNlW2NpZF0uc2hvd1Rvb2xUaXAoZSwge1xyXG4gICAgICAgICAgZm9ybWF0dGVyOiAoaXRlbSwgY2F0ZWdvcnksIGluZGV4LCBvcHRzKSA9PiB7XHJcbiAgICAgICAgICAgIGlmICh0eXBlb2YgY2Z1Lm9wdGlvbltjaWRdLnRvb2x0aXBGb3JtYXQgPT09ICdzdHJpbmcnICYmIGNmdS5mb3JtYXR0ZXJbY2Z1Lm9wdGlvbltjaWRdLnRvb2x0aXBGb3JtYXRdKSB7XHJcbiAgICAgICAgICAgICAgcmV0dXJuIGNmdS5mb3JtYXR0ZXJbY2Z1Lm9wdGlvbltjaWRdLnRvb2x0aXBGb3JtYXRdKGl0ZW0sIGNhdGVnb3J5LCBpbmRleCwgb3B0cyk7XHJcbiAgICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgICAgcmV0dXJuIHRoaXMudG9vbHRpcERlZmF1bHQoaXRlbSwgY2F0ZWdvcnksIGluZGV4LCBvcHRzKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH0pO1xyXG4gICAgICB9XHJcbiAgICB9LFxyXG4gICAgdGFwKGUpIHtcclxuICAgICAgbGV0IGNpZCA9IHRoaXMucmlkXHJcbiAgICAgIGxldCBvbnRhcCA9IGNmdS5vcHRpb25bY2lkXS5vbnRhcFxyXG4gICAgICBsZXQgdG9vbHRpcFNob3cgPSBjZnUub3B0aW9uW2NpZF0udG9vbHRpcFNob3dcclxuICAgICAgbGV0IHRhcExlZ2VuZCA9IGNmdS5vcHRpb25bY2lkXS50YXBMZWdlbmRcclxuICAgICAgaWYob250YXAgPT0gZmFsc2UpIHJldHVybjtcclxuICAgICAgbGV0IGN1cnJlbnRJbmRleD1udWxsXHJcbiAgICAgIGxldCBsZWdlbmRJbmRleD1udWxsXHJcbiAgICAgIGxldCByY2hhcnRkb20gPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnVUMnK2NpZCkuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KClcclxuICAgICAgbGV0IHRtcGUgPSB7fVxyXG4gICAgICBpZihlLmRldGFpbC54KXsvL3RhcOaIluiAhWNsaWNr55qE5LqL5Lu2XHJcbiAgICAgICAgdG1wZSA9IHsgeDogZS5kZXRhaWwueCAtIHJjaGFydGRvbS5sZWZ0LCB5OmUuZGV0YWlsLnkgLSByY2hhcnRkb20udG9wICsgcm9vdGRvbS50b3B9XHJcbiAgICAgIH1lbHNley8vbW91c2XnmoTkuovku7ZcclxuICAgICAgICB0bXBlID0geyB4OiBlLmNsaWVudFggLSByY2hhcnRkb20ubGVmdCwgeTplLmNsaWVudFkgLSByY2hhcnRkb20udG9wICsgcm9vdGRvbS50b3B9XHJcbiAgICAgIH1cclxuICAgICAgZS5jaGFuZ2VkVG91Y2hlcyA9IFtdO1xyXG4gICAgICBlLmNoYW5nZWRUb3VjaGVzLnVuc2hpZnQodG1wZSlcclxuICAgICAgY3VycmVudEluZGV4PWNmdS5pbnN0YW5jZVtjaWRdLmdldEN1cnJlbnREYXRhSW5kZXgoZSlcclxuICAgICAgbGVnZW5kSW5kZXg9Y2Z1Lmluc3RhbmNlW2NpZF0uZ2V0TGVnZW5kRGF0YUluZGV4KGUpXHJcbiAgICAgIGlmKHRhcExlZ2VuZCA9PT0gdHJ1ZSl7XHJcbiAgICAgICAgY2Z1Lmluc3RhbmNlW2NpZF0udG91Y2hMZWdlbmQoZSk7XHJcbiAgICAgIH1cclxuICAgICAgaWYodG9vbHRpcFNob3c9PXRydWUpe1xyXG4gICAgICAgIHRoaXMuc2hvd1Rvb2x0aXAoZSxjaWQpXHJcbiAgICAgIH1cclxuICAgICAgdGhhdFtjaWRdLmNhbGxNZXRob2QoJ2VtaXRNc2cnLHtuYW1lOlwiZ2V0SW5kZXhcIixwYXJhbXM6e3R5cGU6XCJnZXRJbmRleFwiLGV2ZW50OnRtcGUsY3VycmVudEluZGV4OmN1cnJlbnRJbmRleCxsZWdlbmRJbmRleDpsZWdlbmRJbmRleCxpZDpjaWQsIG9wdHM6IGNmdS5pbnN0YW5jZVtjaWRdLm9wdHN9fSlcclxuICAgIH0sXHJcbiAgICB0b3VjaFN0YXJ0KGUpIHtcclxuICAgICAgbGV0IGNpZCA9IHRoaXMucmlkXHJcbiAgICAgIGxldCBvbnRvdWNoID0gY2Z1Lm9wdGlvbltjaWRdLm9udG91Y2hcclxuICAgICAgaWYob250b3VjaCA9PSBmYWxzZSkgcmV0dXJuO1xyXG4gICAgICBpZihjZnUub3B0aW9uW2NpZF0uZW5hYmxlU2Nyb2xsID09PSB0cnVlICYmIGUudG91Y2hlcy5sZW5ndGggPT0gMSl7XHJcbiAgICAgICAgY2Z1Lmluc3RhbmNlW2NpZF0uc2Nyb2xsU3RhcnQoZSk7XHJcbiAgICAgIH1cclxuICAgICAgdGhhdFtjaWRdLmNhbGxNZXRob2QoJ2VtaXRNc2cnLHtuYW1lOlwiZ2V0VG91Y2hTdGFydFwiLHBhcmFtczp7dHlwZTpcInRvdWNoU3RhcnRcIixldmVudDplLmNoYW5nZWRUb3VjaGVzWzBdLGlkOmNpZCwgb3B0czogY2Z1Lmluc3RhbmNlW2NpZF0ub3B0c319KVxyXG4gICAgfSxcclxuICAgIHRvdWNoTW92ZShlKSB7XHJcbiAgICAgIGxldCBjaWQgPSB0aGlzLnJpZFxyXG4gICAgICBsZXQgb250b3VjaCA9IGNmdS5vcHRpb25bY2lkXS5vbnRvdWNoXHJcbiAgICAgIGlmKG9udG91Y2ggPT0gZmFsc2UpIHJldHVybjtcclxuICAgICAgaWYoY2Z1Lm9wdGlvbltjaWRdLmVuYWJsZVNjcm9sbCA9PT0gdHJ1ZSAmJiBlLmNoYW5nZWRUb3VjaGVzLmxlbmd0aCA9PSAxKXtcclxuICAgICAgICBjZnUuaW5zdGFuY2VbY2lkXS5zY3JvbGwoZSk7XHJcbiAgICAgIH1cclxuICAgICAgaWYoY2Z1Lm9wdGlvbltjaWRdLm9udGFwID09PSB0cnVlICYmIGNmdS5vcHRpb25bY2lkXS5lbmFibGVTY3JvbGwgPT09IGZhbHNlICYmIGNmdS5vcHRpb25bY2lkXS5vbm1vdmV0aXAgPT09IHRydWUpe1xyXG4gICAgICAgIGxldCByY2hhcnRkb20gPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnVUMnK2NpZCkuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KClcclxuICAgICAgICBsZXQgdG1wZSA9IHsgeDogZS5jaGFuZ2VkVG91Y2hlc1swXS5jbGllbnRYIC0gcmNoYXJ0ZG9tLmxlZnQsIHk6ZS5jaGFuZ2VkVG91Y2hlc1swXS5jbGllbnRZIC0gcmNoYXJ0ZG9tLnRvcCArIHJvb3Rkb20udG9wfVxyXG4gICAgICAgIGUuY2hhbmdlZFRvdWNoZXMudW5zaGlmdCh0bXBlKVxyXG4gICAgICAgIGlmKGNmdS5vcHRpb25bY2lkXS50b29sdGlwU2hvdyA9PT0gdHJ1ZSl7XHJcbiAgICAgICAgICB0aGlzLnNob3dUb29sdGlwKGUsY2lkKVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBpZihvbnRvdWNoID09PSB0cnVlICYmIGNmdS5vcHRpb25bY2lkXS5lbmFibGVTY3JvbGwgPT09IHRydWUgJiYgY2Z1Lm9wdGlvbltjaWRdLm9uem9vbSA9PT0gdHJ1ZSAmJiBlLmNoYW5nZWRUb3VjaGVzLmxlbmd0aCA9PSAyKXtcclxuICAgICAgICBjZnUuaW5zdGFuY2VbY2lkXS5kb2J1bGVab29tKGUpO1xyXG4gICAgICB9XHJcbiAgICAgIHRoYXRbY2lkXS5jYWxsTWV0aG9kKCdlbWl0TXNnJyx7bmFtZTpcImdldFRvdWNoTW92ZVwiLHBhcmFtczp7dHlwZTpcInRvdWNoTW92ZVwiLGV2ZW50OmUuY2hhbmdlZFRvdWNoZXNbMF0saWQ6Y2lkLCBvcHRzOiBjZnUuaW5zdGFuY2VbY2lkXS5vcHRzfX0pXHJcbiAgICB9LFxyXG4gICAgdG91Y2hFbmQoZSkge1xyXG4gICAgICBsZXQgY2lkID0gdGhpcy5yaWRcclxuICAgICAgbGV0IG9udG91Y2ggPSBjZnUub3B0aW9uW2NpZF0ub250b3VjaFxyXG4gICAgICBpZihvbnRvdWNoID09IGZhbHNlKSByZXR1cm47XHJcbiAgICAgIGlmKGNmdS5vcHRpb25bY2lkXS5lbmFibGVTY3JvbGwgPT09IHRydWUgJiYgZS50b3VjaGVzLmxlbmd0aCA9PSAwKXtcclxuICAgICAgICBjZnUuaW5zdGFuY2VbY2lkXS5zY3JvbGxFbmQoZSk7XHJcbiAgICAgIH1cclxuICAgICAgdGhhdFtjaWRdLmNhbGxNZXRob2QoJ2VtaXRNc2cnLHtuYW1lOlwiZ2V0VG91Y2hFbmRcIixwYXJhbXM6e3R5cGU6XCJ0b3VjaEVuZFwiLGV2ZW50OmUuY2hhbmdlZFRvdWNoZXNbMF0saWQ6Y2lkLCBvcHRzOiBjZnUuaW5zdGFuY2VbY2lkXS5vcHRzfX0pXHJcbiAgICB9LFxyXG4gICAgbW91c2VEb3duKGUpIHtcclxuICAgICAgbGV0IGNpZCA9IHRoaXMucmlkXHJcbiAgICAgIGxldCBvbm1vdXNlID0gY2Z1Lm9wdGlvbltjaWRdLm9ubW91c2VcclxuICAgICAgaWYob25tb3VzZSA9PSBmYWxzZSkgcmV0dXJuO1xyXG4gICAgICBsZXQgcmNoYXJ0ZG9tID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ1VDJytjaWQpLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpXHJcbiAgICAgIGxldCB0bXBlID0ge31cclxuICAgICAgdG1wZSA9IHsgeDogZS5jbGllbnRYIC0gcmNoYXJ0ZG9tLmxlZnQsIHk6ZS5jbGllbnRZIC0gcmNoYXJ0ZG9tLnRvcCArIHJvb3Rkb20udG9wfVxyXG4gICAgICBlLmNoYW5nZWRUb3VjaGVzID0gW107XHJcbiAgICAgIGUuY2hhbmdlZFRvdWNoZXMudW5zaGlmdCh0bXBlKVxyXG4gICAgICBjZnUuaW5zdGFuY2VbY2lkXS5zY3JvbGxTdGFydChlKVxyXG4gICAgICBjZnUub3B0aW9uW2NpZF0ubW91c2Vkb3duPXRydWU7XHJcbiAgICAgIHRoYXRbY2lkXS5jYWxsTWV0aG9kKCdlbWl0TXNnJyx7bmFtZTpcImdldFRvdWNoU3RhcnRcIixwYXJhbXM6e3R5cGU6XCJtb3VzZURvd25cIixldmVudDp0bXBlLGlkOmNpZCwgb3B0czogY2Z1Lmluc3RhbmNlW2NpZF0ub3B0c319KVxyXG4gICAgfSxcclxuICAgIG1vdXNlTW92ZShlKSB7XHJcbiAgICAgIGxldCBjaWQgPSB0aGlzLnJpZFxyXG4gICAgICBsZXQgb25tb3VzZSA9IGNmdS5vcHRpb25bY2lkXS5vbm1vdXNlXHJcbiAgICAgIGxldCB0b29sdGlwU2hvdyA9IGNmdS5vcHRpb25bY2lkXS50b29sdGlwU2hvd1xyXG4gICAgICBpZihvbm1vdXNlID09IGZhbHNlKSByZXR1cm47XHJcbiAgICAgIGxldCByY2hhcnRkb20gPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnVUMnK2NpZCkuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KClcclxuICAgICAgbGV0IHRtcGUgPSB7fVxyXG4gICAgICB0bXBlID0geyB4OiBlLmNsaWVudFggLSByY2hhcnRkb20ubGVmdCwgeTplLmNsaWVudFkgLSByY2hhcnRkb20udG9wICsgcm9vdGRvbS50b3B9XHJcbiAgICAgIGUuY2hhbmdlZFRvdWNoZXMgPSBbXTtcclxuICAgICAgZS5jaGFuZ2VkVG91Y2hlcy51bnNoaWZ0KHRtcGUpXHJcbiAgICAgIGlmKGNmdS5vcHRpb25bY2lkXS5tb3VzZWRvd24pe1xyXG4gICAgICAgIGNmdS5pbnN0YW5jZVtjaWRdLnNjcm9sbChlKVxyXG4gICAgICAgIHRoYXRbY2lkXS5jYWxsTWV0aG9kKCdlbWl0TXNnJyx7bmFtZTpcImdldFRvdWNoTW92ZVwiLHBhcmFtczp7dHlwZTpcIm1vdXNlTW92ZVwiLGV2ZW50OnRtcGUsaWQ6Y2lkLCBvcHRzOiBjZnUuaW5zdGFuY2VbY2lkXS5vcHRzfX0pXHJcbiAgICAgIH1lbHNlIGlmKGNmdS5pbnN0YW5jZVtjaWRdKXtcclxuICAgICAgICBpZih0b29sdGlwU2hvdz09dHJ1ZSl7XHJcbiAgICAgICAgICB0aGlzLnNob3dUb29sdGlwKGUsY2lkKVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfSxcclxuICAgIG1vdXNlVXAoZSkge1xyXG4gICAgICBsZXQgY2lkID0gdGhpcy5yaWRcclxuICAgICAgbGV0IG9ubW91c2UgPSBjZnUub3B0aW9uW2NpZF0ub25tb3VzZVxyXG4gICAgICBpZihvbm1vdXNlID09IGZhbHNlKSByZXR1cm47XHJcbiAgICAgIGxldCByY2hhcnRkb20gPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnVUMnK2NpZCkuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KClcclxuICAgICAgbGV0IHRtcGUgPSB7fVxyXG4gICAgICB0bXBlID0geyB4OiBlLmNsaWVudFggLSByY2hhcnRkb20ubGVmdCwgeTplLmNsaWVudFkgLSByY2hhcnRkb20udG9wICsgcm9vdGRvbS50b3B9XHJcbiAgICAgIGUuY2hhbmdlZFRvdWNoZXMgPSBbXTtcclxuICAgICAgZS5jaGFuZ2VkVG91Y2hlcy51bnNoaWZ0KHRtcGUpXHJcbiAgICAgIGNmdS5pbnN0YW5jZVtjaWRdLnNjcm9sbEVuZChlKVxyXG4gICAgICBjZnUub3B0aW9uW2NpZF0ubW91c2Vkb3duPWZhbHNlO1xyXG4gICAgICB0aGF0W2NpZF0uY2FsbE1ldGhvZCgnZW1pdE1zZycse25hbWU6XCJnZXRUb3VjaEVuZFwiLHBhcmFtczp7dHlwZTpcIm1vdXNlVXBcIixldmVudDp0bXBlLGlkOmNpZCwgb3B0czogY2Z1Lmluc3RhbmNlW2NpZF0ub3B0c319KVxyXG4gICAgfSxcclxuICB9XHJcbn1cclxuPC9zY3JpcHQ+XHJcbjwhLS0gI2VuZGlmIC0tPlxyXG5cclxuPHN0eWxlIHNjb3BlZD5cclxuLmNoYXJ0c3ZpZXcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXg6IDE7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///106\n"); /***/ }), /* 107 */ /*!************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/uni-cloud/dist/index.js ***! \************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(global, wx) { var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 116)); var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/assertThisInitialized */ 118)); var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ 109)); var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 4)); var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ 119)); var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 123)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2)); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ 124)); var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ 126)); var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ 127)); var _wrapNativeSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/wrapNativeSuper */ 128)); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ 132)); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ 133)); var _pages = _interopRequireDefault(__webpack_require__(/*! @/pages.json */ 134)); function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e33) { throw _e33; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e34) { didErr = true; err = _e34; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; } function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; } function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } "undefined" != typeof globalThis ? globalThis : "undefined" != typeof window ? window : "undefined" != typeof global ? global : "undefined" != typeof self && self; function t(e) { return e && e.__esModule && Object.prototype.hasOwnProperty.call(e, "default") ? e.default : e; } function n(e, t, n) { return e(n = { path: t, exports: {}, require: function require(e, t) { return function () { throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs"); }(null == t && n.path); } }, n.exports), n.exports; } var s = n(function (e, t) { var n; e.exports = (n = n || function (e, t) { var n = Object.create || function () { function e() {} return function (t) { var n; return e.prototype = t, n = new e(), e.prototype = null, n; }; }(), s = {}, r = s.lib = {}, i = r.Base = { extend: function extend(e) { var t = n(this); return e && t.mixIn(e), t.hasOwnProperty("init") && this.init !== t.init || (t.init = function () { t.$super.init.apply(this, arguments); }), t.init.prototype = t, t.$super = this, t; }, create: function create() { var e = this.extend(); return e.init.apply(e, arguments), e; }, init: function init() {}, mixIn: function mixIn(e) { for (var t in e) { e.hasOwnProperty(t) && (this[t] = e[t]); } e.hasOwnProperty("toString") && (this.toString = e.toString); }, clone: function clone() { return this.init.prototype.extend(this); } }, o = r.WordArray = i.extend({ init: function init(e, n) { e = this.words = e || [], this.sigBytes = n != t ? n : 4 * e.length; }, toString: function toString(e) { return (e || c).stringify(this); }, concat: function concat(e) { var t = this.words, n = e.words, s = this.sigBytes, r = e.sigBytes; if (this.clamp(), s % 4) for (var i = 0; i < r; i++) { var o = n[i >>> 2] >>> 24 - i % 4 * 8 & 255; t[s + i >>> 2] |= o << 24 - (s + i) % 4 * 8; } else for (i = 0; i < r; i += 4) { t[s + i >>> 2] = n[i >>> 2]; } return this.sigBytes += r, this; }, clamp: function clamp() { var t = this.words, n = this.sigBytes; t[n >>> 2] &= 4294967295 << 32 - n % 4 * 8, t.length = e.ceil(n / 4); }, clone: function clone() { var e = i.clone.call(this); return e.words = this.words.slice(0), e; }, random: function random(t) { for (var n, s = [], r = function r(t) { t = t; var n = 987654321, s = 4294967295; return function () { var r = ((n = 36969 * (65535 & n) + (n >> 16) & s) << 16) + (t = 18e3 * (65535 & t) + (t >> 16) & s) & s; return r /= 4294967296, (r += .5) * (e.random() > .5 ? 1 : -1); }; }, i = 0; i < t; i += 4) { var a = r(4294967296 * (n || e.random())); n = 987654071 * a(), s.push(4294967296 * a() | 0); } return new o.init(s, t); } }), a = s.enc = {}, c = a.Hex = { stringify: function stringify(e) { for (var t = e.words, n = e.sigBytes, s = [], r = 0; r < n; r++) { var i = t[r >>> 2] >>> 24 - r % 4 * 8 & 255; s.push((i >>> 4).toString(16)), s.push((15 & i).toString(16)); } return s.join(""); }, parse: function parse(e) { for (var t = e.length, n = [], s = 0; s < t; s += 2) { n[s >>> 3] |= parseInt(e.substr(s, 2), 16) << 24 - s % 8 * 4; } return new o.init(n, t / 2); } }, u = a.Latin1 = { stringify: function stringify(e) { for (var t = e.words, n = e.sigBytes, s = [], r = 0; r < n; r++) { var i = t[r >>> 2] >>> 24 - r % 4 * 8 & 255; s.push(String.fromCharCode(i)); } return s.join(""); }, parse: function parse(e) { for (var t = e.length, n = [], s = 0; s < t; s++) { n[s >>> 2] |= (255 & e.charCodeAt(s)) << 24 - s % 4 * 8; } return new o.init(n, t); } }, h = a.Utf8 = { stringify: function stringify(e) { try { return decodeURIComponent(escape(u.stringify(e))); } catch (e) { throw new Error("Malformed UTF-8 data"); } }, parse: function parse(e) { return u.parse(unescape(encodeURIComponent(e))); } }, l = r.BufferedBlockAlgorithm = i.extend({ reset: function reset() { this._data = new o.init(), this._nDataBytes = 0; }, _append: function _append(e) { "string" == typeof e && (e = h.parse(e)), this._data.concat(e), this._nDataBytes += e.sigBytes; }, _process: function _process(t) { var n = this._data, s = n.words, r = n.sigBytes, i = this.blockSize, a = r / (4 * i), c = (a = t ? e.ceil(a) : e.max((0 | a) - this._minBufferSize, 0)) * i, u = e.min(4 * c, r); if (c) { for (var h = 0; h < c; h += i) { this._doProcessBlock(s, h); } var l = s.splice(0, c); n.sigBytes -= u; } return new o.init(l, u); }, clone: function clone() { var e = i.clone.call(this); return e._data = this._data.clone(), e; }, _minBufferSize: 0 }); r.Hasher = l.extend({ cfg: i.extend(), init: function init(e) { this.cfg = this.cfg.extend(e), this.reset(); }, reset: function reset() { l.reset.call(this), this._doReset(); }, update: function update(e) { return this._append(e), this._process(), this; }, finalize: function finalize(e) { return e && this._append(e), this._doFinalize(); }, blockSize: 16, _createHelper: function _createHelper(e) { return function (t, n) { return new e.init(n).finalize(t); }; }, _createHmacHelper: function _createHmacHelper(e) { return function (t, n) { return new d.HMAC.init(e, n).finalize(t); }; } }); var d = s.algo = {}; return s; }(Math), n); }), r = s, i = (n(function (e, t) { var n; e.exports = (n = r, function (e) { var t = n, s = t.lib, r = s.WordArray, i = s.Hasher, o = t.algo, a = []; !function () { for (var t = 0; t < 64; t++) { a[t] = 4294967296 * e.abs(e.sin(t + 1)) | 0; } }(); var c = o.MD5 = i.extend({ _doReset: function _doReset() { this._hash = new r.init([1732584193, 4023233417, 2562383102, 271733878]); }, _doProcessBlock: function _doProcessBlock(e, t) { for (var n = 0; n < 16; n++) { var s = t + n, r = e[s]; e[s] = 16711935 & (r << 8 | r >>> 24) | 4278255360 & (r << 24 | r >>> 8); } var i = this._hash.words, o = e[t + 0], c = e[t + 1], p = e[t + 2], f = e[t + 3], g = e[t + 4], m = e[t + 5], y = e[t + 6], _ = e[t + 7], w = e[t + 8], v = e[t + 9], I = e[t + 10], S = e[t + 11], b = e[t + 12], k = e[t + 13], A = e[t + 14], C = e[t + 15], P = i[0], T = i[1], x = i[2], O = i[3]; P = u(P, T, x, O, o, 7, a[0]), O = u(O, P, T, x, c, 12, a[1]), x = u(x, O, P, T, p, 17, a[2]), T = u(T, x, O, P, f, 22, a[3]), P = u(P, T, x, O, g, 7, a[4]), O = u(O, P, T, x, m, 12, a[5]), x = u(x, O, P, T, y, 17, a[6]), T = u(T, x, O, P, _, 22, a[7]), P = u(P, T, x, O, w, 7, a[8]), O = u(O, P, T, x, v, 12, a[9]), x = u(x, O, P, T, I, 17, a[10]), T = u(T, x, O, P, S, 22, a[11]), P = u(P, T, x, O, b, 7, a[12]), O = u(O, P, T, x, k, 12, a[13]), x = u(x, O, P, T, A, 17, a[14]), P = h(P, T = u(T, x, O, P, C, 22, a[15]), x, O, c, 5, a[16]), O = h(O, P, T, x, y, 9, a[17]), x = h(x, O, P, T, S, 14, a[18]), T = h(T, x, O, P, o, 20, a[19]), P = h(P, T, x, O, m, 5, a[20]), O = h(O, P, T, x, I, 9, a[21]), x = h(x, O, P, T, C, 14, a[22]), T = h(T, x, O, P, g, 20, a[23]), P = h(P, T, x, O, v, 5, a[24]), O = h(O, P, T, x, A, 9, a[25]), x = h(x, O, P, T, f, 14, a[26]), T = h(T, x, O, P, w, 20, a[27]), P = h(P, T, x, O, k, 5, a[28]), O = h(O, P, T, x, p, 9, a[29]), x = h(x, O, P, T, _, 14, a[30]), P = l(P, T = h(T, x, O, P, b, 20, a[31]), x, O, m, 4, a[32]), O = l(O, P, T, x, w, 11, a[33]), x = l(x, O, P, T, S, 16, a[34]), T = l(T, x, O, P, A, 23, a[35]), P = l(P, T, x, O, c, 4, a[36]), O = l(O, P, T, x, g, 11, a[37]), x = l(x, O, P, T, _, 16, a[38]), T = l(T, x, O, P, I, 23, a[39]), P = l(P, T, x, O, k, 4, a[40]), O = l(O, P, T, x, o, 11, a[41]), x = l(x, O, P, T, f, 16, a[42]), T = l(T, x, O, P, y, 23, a[43]), P = l(P, T, x, O, v, 4, a[44]), O = l(O, P, T, x, b, 11, a[45]), x = l(x, O, P, T, C, 16, a[46]), P = d(P, T = l(T, x, O, P, p, 23, a[47]), x, O, o, 6, a[48]), O = d(O, P, T, x, _, 10, a[49]), x = d(x, O, P, T, A, 15, a[50]), T = d(T, x, O, P, m, 21, a[51]), P = d(P, T, x, O, b, 6, a[52]), O = d(O, P, T, x, f, 10, a[53]), x = d(x, O, P, T, I, 15, a[54]), T = d(T, x, O, P, c, 21, a[55]), P = d(P, T, x, O, w, 6, a[56]), O = d(O, P, T, x, C, 10, a[57]), x = d(x, O, P, T, y, 15, a[58]), T = d(T, x, O, P, k, 21, a[59]), P = d(P, T, x, O, g, 6, a[60]), O = d(O, P, T, x, S, 10, a[61]), x = d(x, O, P, T, p, 15, a[62]), T = d(T, x, O, P, v, 21, a[63]), i[0] = i[0] + P | 0, i[1] = i[1] + T | 0, i[2] = i[2] + x | 0, i[3] = i[3] + O | 0; }, _doFinalize: function _doFinalize() { var t = this._data, n = t.words, s = 8 * this._nDataBytes, r = 8 * t.sigBytes; n[r >>> 5] |= 128 << 24 - r % 32; var i = e.floor(s / 4294967296), o = s; n[15 + (r + 64 >>> 9 << 4)] = 16711935 & (i << 8 | i >>> 24) | 4278255360 & (i << 24 | i >>> 8), n[14 + (r + 64 >>> 9 << 4)] = 16711935 & (o << 8 | o >>> 24) | 4278255360 & (o << 24 | o >>> 8), t.sigBytes = 4 * (n.length + 1), this._process(); for (var a = this._hash, c = a.words, u = 0; u < 4; u++) { var h = c[u]; c[u] = 16711935 & (h << 8 | h >>> 24) | 4278255360 & (h << 24 | h >>> 8); } return a; }, clone: function clone() { var e = i.clone.call(this); return e._hash = this._hash.clone(), e; } }); function u(e, t, n, s, r, i, o) { var a = e + (t & n | ~t & s) + r + o; return (a << i | a >>> 32 - i) + t; } function h(e, t, n, s, r, i, o) { var a = e + (t & s | n & ~s) + r + o; return (a << i | a >>> 32 - i) + t; } function l(e, t, n, s, r, i, o) { var a = e + (t ^ n ^ s) + r + o; return (a << i | a >>> 32 - i) + t; } function d(e, t, n, s, r, i, o) { var a = e + (n ^ (t | ~s)) + r + o; return (a << i | a >>> 32 - i) + t; } t.MD5 = i._createHelper(c), t.HmacMD5 = i._createHmacHelper(c); }(Math), n.MD5); }), n(function (e, t) { var n; e.exports = (n = r, void function () { var e = n, t = e.lib.Base, s = e.enc.Utf8; e.algo.HMAC = t.extend({ init: function init(e, t) { e = this._hasher = new e.init(), "string" == typeof t && (t = s.parse(t)); var n = e.blockSize, r = 4 * n; t.sigBytes > r && (t = e.finalize(t)), t.clamp(); for (var i = this._oKey = t.clone(), o = this._iKey = t.clone(), a = i.words, c = o.words, u = 0; u < n; u++) { a[u] ^= 1549556828, c[u] ^= 909522486; } i.sigBytes = o.sigBytes = r, this.reset(); }, reset: function reset() { var e = this._hasher; e.reset(), e.update(this._iKey); }, update: function update(e) { return this._hasher.update(e), this; }, finalize: function finalize(e) { var t = this._hasher, n = t.finalize(e); return t.reset(), t.finalize(this._oKey.clone().concat(n)); } }); }()); }), n(function (e, t) { e.exports = r.HmacMD5; })), o = n(function (e, t) { e.exports = r.enc.Utf8; }), a = n(function (e, t) { var n; e.exports = (n = r, function () { var e = n, t = e.lib.WordArray; function s(e, n, s) { for (var r = [], i = 0, o = 0; o < n; o++) { if (o % 4) { var a = s[e.charCodeAt(o - 1)] << o % 4 * 2, c = s[e.charCodeAt(o)] >>> 6 - o % 4 * 2; r[i >>> 2] |= (a | c) << 24 - i % 4 * 8, i++; } } return t.create(r, i); } e.enc.Base64 = { stringify: function stringify(e) { var t = e.words, n = e.sigBytes, s = this._map; e.clamp(); for (var r = [], i = 0; i < n; i += 3) { for (var o = (t[i >>> 2] >>> 24 - i % 4 * 8 & 255) << 16 | (t[i + 1 >>> 2] >>> 24 - (i + 1) % 4 * 8 & 255) << 8 | t[i + 2 >>> 2] >>> 24 - (i + 2) % 4 * 8 & 255, a = 0; a < 4 && i + .75 * a < n; a++) { r.push(s.charAt(o >>> 6 * (3 - a) & 63)); } } var c = s.charAt(64); if (c) for (; r.length % 4;) { r.push(c); } return r.join(""); }, parse: function parse(e) { var t = e.length, n = this._map, r = this._reverseMap; if (!r) { r = this._reverseMap = []; for (var i = 0; i < n.length; i++) { r[n.charCodeAt(i)] = i; } } var o = n.charAt(64); if (o) { var a = e.indexOf(o); -1 !== a && (t = a); } return s(e, t, r); }, _map: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=" }; }(), n.enc.Base64); }); var c = "FUNCTION", u = "OBJECT", h = "CLIENT_DB", l = "pending", d = "fulfilled", p = "rejected"; function f(e) { return Object.prototype.toString.call(e).slice(8, -1).toLowerCase(); } function g(e) { return "object" === f(e); } function m(e) { return "function" == typeof e; } function y(e) { return function () { try { return e.apply(e, arguments); } catch (e) { console.error(e); } }; } var _ = "REJECTED", w = "NOT_PENDING"; var v = /*#__PURE__*/function () { function v() { var _ref = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}, e = _ref.createPromise, _ref$retryRule = _ref.retryRule, t = _ref$retryRule === void 0 ? _ : _ref$retryRule; (0, _classCallCheck2.default)(this, v); this.createPromise = e, this.status = null, this.promise = null, this.retryRule = t; } (0, _createClass2.default)(v, [{ key: "needRetry", get: function get() { if (!this.status) return !0; switch (this.retryRule) { case _: return this.status === p; case w: return this.status !== l; } } }, { key: "exec", value: function exec() { var _this = this; return this.needRetry ? (this.status = l, this.promise = this.createPromise().then(function (e) { return _this.status = d, Promise.resolve(e); }, function (e) { return _this.status = p, Promise.reject(e); }), this.promise) : this.promise; } }]); return v; }(); function I(e) { return e && "string" == typeof e ? JSON.parse(e) : e; } var S = "development" === "development", b = "app-plus", k = "true" === false || !0 === false, A = I([]), C = "h5" === b ? "web" : "app-plus" === b ? "app" : b, P = I(undefined), T = I([]) || [], x = true; var O = ""; try { O = (__webpack_require__(/*! uni-stat-config */ 135).default || __webpack_require__(/*! uni-stat-config */ 135)).appid; } catch (e) {} var E = {}; function L(e) { var t = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; var n, s; return n = E, s = e, Object.prototype.hasOwnProperty.call(n, s) || (E[e] = t), E[e]; } "app" === C && (E = uni._globalUniCloudObj ? uni._globalUniCloudObj : uni._globalUniCloudObj = {}); var R = ["invoke", "success", "fail", "complete"], U = L("_globalUniCloudInterceptor"); function N(e, t) { U[e] || (U[e] = {}), g(t) && Object.keys(t).forEach(function (n) { R.indexOf(n) > -1 && function (e, t, n) { var s = U[e][t]; s || (s = U[e][t] = []), -1 === s.indexOf(n) && m(n) && s.push(n); }(e, n, t[n]); }); } function D(e, t) { U[e] || (U[e] = {}), g(t) ? Object.keys(t).forEach(function (n) { R.indexOf(n) > -1 && function (e, t, n) { var s = U[e][t]; if (!s) return; var r = s.indexOf(n); r > -1 && s.splice(r, 1); }(e, n, t[n]); }) : delete U[e]; } function M(e, t) { return e && 0 !== e.length ? e.reduce(function (e, n) { return e.then(function () { return n(t); }); }, Promise.resolve()) : Promise.resolve(); } function q(e, t) { return U[e] && U[e][t] || []; } function F(e) { N("callObject", e); } var K = L("_globalUniCloudListener"), j = "response", $ = "needLogin", B = "refreshToken", W = "clientdb", H = "cloudfunction", z = "cloudobject"; function J(e) { return K[e] || (K[e] = []), K[e]; } function V(e, t) { var n = J(e); n.includes(t) || n.push(t); } function G(e, t) { var n = J(e), s = n.indexOf(t); -1 !== s && n.splice(s, 1); } function Y(e, t) { var n = J(e); for (var _e2 = 0; _e2 < n.length; _e2++) { (0, n[_e2])(t); } } var Q, X = !1; function Z() { return Q || (Q = new Promise(function (e) { X && e(), function t() { if ("function" == typeof getCurrentPages) { var _t2 = getCurrentPages(); _t2 && _t2[0] && (X = !0, e()); } X || setTimeout(function () { t(); }, 30); }(); }), Q); } function ee(e) { var t = {}; for (var _n2 in e) { var _s2 = e[_n2]; m(_s2) && (t[_n2] = y(_s2)); } return t; } var te = /*#__PURE__*/function (_Error) { (0, _inherits2.default)(te, _Error); var _super = _createSuper(te); function te(e) { var _this2; (0, _classCallCheck2.default)(this, te); _this2 = _super.call(this, e.message), _this2.errMsg = e.message || e.errMsg || "unknown system error", _this2.code = _this2.errCode = e.code || e.errCode || "SYSTEM_ERROR", _this2.errSubject = _this2.subject = e.subject || e.errSubject, _this2.cause = e.cause, _this2.requestId = e.requestId; return _this2; } (0, _createClass2.default)(te, [{ key: "toJson", value: function toJson() { var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 0; if (!(e >= 10)) return e++, { errCode: this.errCode, errMsg: this.errMsg, errSubject: this.errSubject, cause: this.cause && this.cause.toJson ? this.cause.toJson(e) : this.cause }; } }]); return te; }( /*#__PURE__*/(0, _wrapNativeSuper2.default)(Error)); var ne = { request: function request(e) { return uni.request(e); }, uploadFile: function uploadFile(e) { return uni.uploadFile(e); }, setStorageSync: function setStorageSync(e, t) { return uni.setStorageSync(e, t); }, getStorageSync: function getStorageSync(e) { return uni.getStorageSync(e); }, removeStorageSync: function removeStorageSync(e) { return uni.removeStorageSync(e); }, clearStorageSync: function clearStorageSync() { return uni.clearStorageSync(); }, connectSocket: function connectSocket(e) { return uni.connectSocket(e); } }; function se() { return { token: ne.getStorageSync("uni_id_token") || ne.getStorageSync("uniIdToken"), tokenExpired: ne.getStorageSync("uni_id_token_expired") }; } function re() { var _ref2 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}, e = _ref2.token, t = _ref2.tokenExpired; e && ne.setStorageSync("uni_id_token", e), t && ne.setStorageSync("uni_id_token_expired", t); } var ie, oe; function ae() { return ie || (ie = uni.getSystemInfoSync()), ie; } function ce() { var e, t; try { if (uni.getLaunchOptionsSync) { if (uni.getLaunchOptionsSync.toString().indexOf("not yet implemented") > -1) return; var _uni$getLaunchOptions = uni.getLaunchOptionsSync(), _n3 = _uni$getLaunchOptions.scene, _s3 = _uni$getLaunchOptions.channel; e = _s3, t = _n3; } } catch (e) {} return { channel: e, scene: t }; } var ue = {}; function he() { var e = uni.getLocale && uni.getLocale() || "en"; if (oe) return _objectSpread(_objectSpread(_objectSpread({}, ue), oe), {}, { locale: e, LOCALE: e }); var t = ae(), n = t.deviceId, s = t.osName, r = t.uniPlatform, i = t.appId, o = ["appId", "appLanguage", "appName", "appVersion", "appVersionCode", "appWgtVersion", "browserName", "browserVersion", "deviceBrand", "deviceId", "deviceModel", "deviceType", "osName", "osVersion", "romName", "romVersion", "ua", "hostName", "hostVersion", "uniPlatform", "uniRuntimeVersion", "uniRuntimeVersionCode", "uniCompilerVersion", "uniCompilerVersionCode"]; for (var _e3 in t) { Object.hasOwnProperty.call(t, _e3) && -1 === o.indexOf(_e3) && delete t[_e3]; } return oe = _objectSpread(_objectSpread({ PLATFORM: r, OS: s, APPID: i, DEVICEID: n }, ce()), t), _objectSpread(_objectSpread(_objectSpread({}, ue), oe), {}, { locale: e, LOCALE: e }); } var le = { sign: function sign(e, t) { var n = ""; return Object.keys(e).sort().forEach(function (t) { e[t] && (n = n + "&" + t + "=" + e[t]); }), n = n.slice(1), i(n, t).toString(); }, wrappedRequest: function wrappedRequest(e, t) { return new Promise(function (n, s) { t(Object.assign(e, { complete: function complete(e) { e || (e = {}), S && "web" === C && e.errMsg && 0 === e.errMsg.indexOf("request:fail") && console.warn("发布H5,需要在uniCloud后台操作,绑定安全域名,否则会因为跨域问题而无法访问。教程参考:https://uniapp.dcloud.io/uniCloud/quickstart?id=useinh5"); var t = e.data && e.data.header && e.data.header["x-serverless-request-id"] || e.header && e.header["request-id"]; if (!e.statusCode || e.statusCode >= 400) { var _n4 = e.data && e.data.error && e.data.error.code || "SYS_ERR", _r = e.data && e.data.error && e.data.error.message || e.errMsg || "request:fail"; return s(new te({ code: _n4, message: _r, requestId: t })); } var r = e.data; if (r.error) return s(new te({ code: r.error.code, message: r.error.message, requestId: t })); r.result = r.data, r.requestId = t, delete r.data, n(r); } })); }); }, toBase64: function toBase64(e) { return a.stringify(o.parse(e)); } }; var de = /*#__PURE__*/function () { function de(e) { var _this3 = this; (0, _classCallCheck2.default)(this, de); ["spaceId", "clientSecret"].forEach(function (t) { if (!Object.prototype.hasOwnProperty.call(e, t)) throw new Error("".concat(t, " required")); }), this.config = Object.assign({}, { endpoint: 0 === e.spaceId.indexOf("mp-") ? "https://api.next.bspapp.com" : "https://api.bspapp.com" }, e), this.config.provider = "aliyun", this.config.requestUrl = this.config.endpoint + "/client", this.config.envType = this.config.envType || "public", this.config.accessTokenKey = "access_token_" + this.config.spaceId, this.adapter = ne, this._getAccessTokenPromiseHub = new v({ createPromise: function createPromise() { return _this3.requestAuth(_this3.setupRequest({ method: "serverless.auth.user.anonymousAuthorize", params: "{}" }, "auth")).then(function (e) { if (!e.result || !e.result.accessToken) throw new te({ code: "AUTH_FAILED", message: "获取accessToken失败" }); _this3.setAccessToken(e.result.accessToken); }); }, retryRule: w }); } (0, _createClass2.default)(de, [{ key: "hasAccessToken", get: function get() { return !!this.accessToken; } }, { key: "setAccessToken", value: function setAccessToken(e) { this.accessToken = e; } }, { key: "requestWrapped", value: function requestWrapped(e) { return le.wrappedRequest(e, this.adapter.request); } }, { key: "requestAuth", value: function requestAuth(e) { return this.requestWrapped(e); } }, { key: "request", value: function request(e, t) { var _this4 = this; return Promise.resolve().then(function () { return _this4.hasAccessToken ? t ? _this4.requestWrapped(e) : _this4.requestWrapped(e).catch(function (t) { return new Promise(function (e, n) { !t || "GATEWAY_INVALID_TOKEN" !== t.code && "InvalidParameter.InvalidToken" !== t.code ? n(t) : e(); }).then(function () { return _this4.getAccessToken(); }).then(function () { var t = _this4.rebuildRequest(e); return _this4.request(t, !0); }); }) : _this4.getAccessToken().then(function () { var t = _this4.rebuildRequest(e); return _this4.request(t, !0); }); }); } }, { key: "rebuildRequest", value: function rebuildRequest(e) { var t = Object.assign({}, e); return t.data.token = this.accessToken, t.header["x-basement-token"] = this.accessToken, t.header["x-serverless-sign"] = le.sign(t.data, this.config.clientSecret), t; } }, { key: "setupRequest", value: function setupRequest(e, t) { var n = Object.assign({}, e, { spaceId: this.config.spaceId, timestamp: Date.now() }), s = { "Content-Type": "application/json" }; return "auth" !== t && (n.token = this.accessToken, s["x-basement-token"] = this.accessToken), s["x-serverless-sign"] = le.sign(n, this.config.clientSecret), { url: this.config.requestUrl, method: "POST", data: n, dataType: "json", header: s }; } }, { key: "getAccessToken", value: function getAccessToken() { return this._getAccessTokenPromiseHub.exec(); } }, { key: "authorize", value: function () { var _authorize = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { return _regenerator.default.wrap(function _callee$(_context) { while (1) { switch (_context.prev = _context.next) { case 0: _context.next = 2; return this.getAccessToken(); case 2: case "end": return _context.stop(); } } }, _callee, this); })); function authorize() { return _authorize.apply(this, arguments); } return authorize; }() }, { key: "callFunction", value: function callFunction(e) { var t = { method: "serverless.function.runtime.invoke", params: JSON.stringify({ functionTarget: e.name, functionArgs: e.data || {} }) }; return this.request(this.setupRequest(t)); } }, { key: "getOSSUploadOptionsFromPath", value: function getOSSUploadOptionsFromPath(e) { var t = { method: "serverless.file.resource.generateProximalSign", params: JSON.stringify(e) }; return this.request(this.setupRequest(t)); } }, { key: "uploadFileToOSS", value: function uploadFileToOSS(_ref3) { var _this5 = this; var e = _ref3.url, t = _ref3.formData, n = _ref3.name, s = _ref3.filePath, r = _ref3.fileType, i = _ref3.onUploadProgress; return new Promise(function (o, a) { var c = _this5.adapter.uploadFile({ url: e, formData: t, name: n, filePath: s, fileType: r, header: { "X-OSS-server-side-encrpytion": "AES256" }, success: function success(e) { e && e.statusCode < 400 ? o(e) : a(new te({ code: "UPLOAD_FAILED", message: "文件上传失败" })); }, fail: function fail(e) { a(new te({ code: e.code || "UPLOAD_FAILED", message: e.message || e.errMsg || "文件上传失败" })); } }); "function" == typeof i && c && "function" == typeof c.onProgressUpdate && c.onProgressUpdate(function (e) { i({ loaded: e.totalBytesSent, total: e.totalBytesExpectedToSend }); }); }); } }, { key: "reportOSSUpload", value: function reportOSSUpload(e) { var t = { method: "serverless.file.resource.report", params: JSON.stringify(e) }; return this.request(this.setupRequest(t)); } }, { key: "uploadFile", value: function () { var _uploadFile = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2(_ref4) { var e, t, _ref4$fileType, n, _ref4$cloudPathAsReal, s, r, i, o, a, c, u, h, l, d, p, g, m, y, _, _e4, w; return _regenerator.default.wrap(function _callee2$(_context2) { while (1) { switch (_context2.prev = _context2.next) { case 0: e = _ref4.filePath, t = _ref4.cloudPath, _ref4$fileType = _ref4.fileType, n = _ref4$fileType === void 0 ? "image" : _ref4$fileType, _ref4$cloudPathAsReal = _ref4.cloudPathAsRealPath, s = _ref4$cloudPathAsReal === void 0 ? !1 : _ref4$cloudPathAsReal, r = _ref4.onUploadProgress, i = _ref4.config; if (!("string" !== f(t))) { _context2.next = 3; break; } throw new te({ code: "INVALID_PARAM", message: "cloudPath必须为字符串类型" }); case 3: if (t = t.trim()) { _context2.next = 5; break; } throw new te({ code: "INVALID_PARAM", message: "cloudPath不可为空" }); case 5: if (!/:\/\//.test(t)) { _context2.next = 7; break; } throw new te({ code: "INVALID_PARAM", message: "cloudPath不合法" }); case 7: o = i && i.envType || this.config.envType; if (!(s && ("/" !== t[0] && (t = "/" + t), t.indexOf("\\") > -1))) { _context2.next = 10; break; } throw new te({ code: "INVALID_PARAM", message: "使用cloudPath作为路径时,cloudPath不可包含“\\”" }); case 10: _context2.next = 12; return this.getOSSUploadOptionsFromPath({ env: o, filename: s ? t.split("/").pop() : t, fileId: s ? t : void 0 }); case 12: a = _context2.sent.result; c = "https://" + a.cdnDomain + "/" + a.ossPath; u = a.securityToken; h = a.accessKeyId; l = a.signature; d = a.host; p = a.ossPath; g = a.id; m = a.policy; y = a.ossCallbackUrl; _ = { "Cache-Control": "max-age=2592000", "Content-Disposition": "attachment", OSSAccessKeyId: h, Signature: l, host: d, id: g, key: p, policy: m, success_action_status: 200 }; if (u && (_["x-oss-security-token"] = u), y) { _e4 = JSON.stringify({ callbackUrl: y, callbackBody: JSON.stringify({ fileId: g, spaceId: this.config.spaceId }), callbackBodyType: "application/json" }); _.callback = le.toBase64(_e4); } w = { url: "https://" + a.host, formData: _, fileName: "file", name: "file", filePath: e, fileType: n }; _context2.next = 27; return this.uploadFileToOSS(Object.assign({}, w, { onUploadProgress: r })); case 27: if (!y) { _context2.next = 29; break; } return _context2.abrupt("return", { success: !0, filePath: e, fileID: c }); case 29: _context2.next = 31; return this.reportOSSUpload({ id: g }); case 31: if (!_context2.sent.success) { _context2.next = 33; break; } return _context2.abrupt("return", { success: !0, filePath: e, fileID: c }); case 33: throw new te({ code: "UPLOAD_FAILED", message: "文件上传失败" }); case 34: case "end": return _context2.stop(); } } }, _callee2, this); })); function uploadFile(_x) { return _uploadFile.apply(this, arguments); } return uploadFile; }() }, { key: "getTempFileURL", value: function getTempFileURL() { var _ref5 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}, e = _ref5.fileList; return new Promise(function (t, n) { Array.isArray(e) && 0 !== e.length || n(new te({ code: "INVALID_PARAM", message: "fileList的元素必须是非空的字符串" })), t({ fileList: e.map(function (e) { return { fileID: e, tempFileURL: e }; }) }); }); } }, { key: "getFileInfo", value: function () { var _getFileInfo = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() { var _ref6, e, t, _args3 = arguments; return _regenerator.default.wrap(function _callee3$(_context3) { while (1) { switch (_context3.prev = _context3.next) { case 0: _ref6 = _args3.length > 0 && _args3[0] !== undefined ? _args3[0] : {}, e = _ref6.fileList; if (!(!Array.isArray(e) || 0 === e.length)) { _context3.next = 3; break; } throw new te({ code: "INVALID_PARAM", message: "fileList的元素必须是非空的字符串" }); case 3: t = { method: "serverless.file.resource.info", params: JSON.stringify({ id: e.map(function (e) { return e.split("?")[0]; }).join(",") }) }; _context3.next = 6; return this.request(this.setupRequest(t)); case 6: _context3.t0 = _context3.sent.result; return _context3.abrupt("return", { fileList: _context3.t0 }); case 8: case "end": return _context3.stop(); } } }, _callee3, this); })); function getFileInfo() { return _getFileInfo.apply(this, arguments); } return getFileInfo; }() }]); return de; }(); var pe = { init: function init(e) { var t = new de(e), n = { signInAnonymously: function signInAnonymously() { return t.authorize(); }, getLoginState: function getLoginState() { return Promise.resolve(!1); } }; return t.auth = function () { return n; }, t.customAuth = t.auth, t; } }; var fe = "undefined" != typeof location && "http:" === location.protocol ? "http:" : "https:"; var ge; !function (e) { e.local = "local", e.none = "none", e.session = "session"; }(ge || (ge = {})); var me = function me() {}, ye = n(function (e, t) { var n; e.exports = (n = r, function (e) { var t = n, s = t.lib, r = s.WordArray, i = s.Hasher, o = t.algo, a = [], c = []; !function () { function t(t) { for (var n = e.sqrt(t), s = 2; s <= n; s++) { if (!(t % s)) return !1; } return !0; } function n(e) { return 4294967296 * (e - (0 | e)) | 0; } for (var s = 2, r = 0; r < 64;) { t(s) && (r < 8 && (a[r] = n(e.pow(s, .5))), c[r] = n(e.pow(s, 1 / 3)), r++), s++; } }(); var u = [], h = o.SHA256 = i.extend({ _doReset: function _doReset() { this._hash = new r.init(a.slice(0)); }, _doProcessBlock: function _doProcessBlock(e, t) { for (var n = this._hash.words, s = n[0], r = n[1], i = n[2], o = n[3], a = n[4], h = n[5], l = n[6], d = n[7], p = 0; p < 64; p++) { if (p < 16) u[p] = 0 | e[t + p];else { var f = u[p - 15], g = (f << 25 | f >>> 7) ^ (f << 14 | f >>> 18) ^ f >>> 3, m = u[p - 2], y = (m << 15 | m >>> 17) ^ (m << 13 | m >>> 19) ^ m >>> 10; u[p] = g + u[p - 7] + y + u[p - 16]; } var _ = s & r ^ s & i ^ r & i, w = (s << 30 | s >>> 2) ^ (s << 19 | s >>> 13) ^ (s << 10 | s >>> 22), v = d + ((a << 26 | a >>> 6) ^ (a << 21 | a >>> 11) ^ (a << 7 | a >>> 25)) + (a & h ^ ~a & l) + c[p] + u[p]; d = l, l = h, h = a, a = o + v | 0, o = i, i = r, r = s, s = v + (w + _) | 0; } n[0] = n[0] + s | 0, n[1] = n[1] + r | 0, n[2] = n[2] + i | 0, n[3] = n[3] + o | 0, n[4] = n[4] + a | 0, n[5] = n[5] + h | 0, n[6] = n[6] + l | 0, n[7] = n[7] + d | 0; }, _doFinalize: function _doFinalize() { var t = this._data, n = t.words, s = 8 * this._nDataBytes, r = 8 * t.sigBytes; return n[r >>> 5] |= 128 << 24 - r % 32, n[14 + (r + 64 >>> 9 << 4)] = e.floor(s / 4294967296), n[15 + (r + 64 >>> 9 << 4)] = s, t.sigBytes = 4 * n.length, this._process(), this._hash; }, clone: function clone() { var e = i.clone.call(this); return e._hash = this._hash.clone(), e; } }); t.SHA256 = i._createHelper(h), t.HmacSHA256 = i._createHmacHelper(h); }(Math), n.SHA256); }), _e = ye, we = n(function (e, t) { e.exports = r.HmacSHA256; }); var ve = function ve() { var e; if (!Promise) { e = function e() {}, e.promise = {}; var _t3 = function _t3() { throw new te({ message: 'Your Node runtime does support ES6 Promises. Set "global.Promise" to your preferred implementation of promises.' }); }; return Object.defineProperty(e.promise, "then", { get: _t3 }), Object.defineProperty(e.promise, "catch", { get: _t3 }), e; } var t = new Promise(function (t, n) { e = function e(_e5, s) { return _e5 ? n(_e5) : t(s); }; }); return e.promise = t, e; }; function Ie(e) { return void 0 === e; } function Se(e) { return "[object Null]" === Object.prototype.toString.call(e); } var be; function ke(e) { var t = (n = e, "[object Array]" === Object.prototype.toString.call(n) ? e : [e]); var n; var _iterator = _createForOfIteratorHelper(t), _step; try { for (_iterator.s(); !(_step = _iterator.n()).done;) { var _e6 = _step.value; var _t4 = _e6.isMatch, _n5 = _e6.genAdapter, _s4 = _e6.runtime; if (_t4()) return { adapter: _n5(), runtime: _s4 }; } } catch (err) { _iterator.e(err); } finally { _iterator.f(); } } !function (e) { e.WEB = "web", e.WX_MP = "wx_mp"; }(be || (be = {})); var Ae = { adapter: null, runtime: void 0 }, Ce = ["anonymousUuidKey"]; var Pe = /*#__PURE__*/function (_me) { (0, _inherits2.default)(Pe, _me); var _super2 = _createSuper(Pe); function Pe() { var _this6; (0, _classCallCheck2.default)(this, Pe); _this6 = _super2.call(this), Ae.adapter.root.tcbObject || (Ae.adapter.root.tcbObject = {}); return _this6; } (0, _createClass2.default)(Pe, [{ key: "setItem", value: function setItem(e, t) { Ae.adapter.root.tcbObject[e] = t; } }, { key: "getItem", value: function getItem(e) { return Ae.adapter.root.tcbObject[e]; } }, { key: "removeItem", value: function removeItem(e) { delete Ae.adapter.root.tcbObject[e]; } }, { key: "clear", value: function clear() { delete Ae.adapter.root.tcbObject; } }]); return Pe; }(me); function Te(e, t) { switch (e) { case "local": return t.localStorage || new Pe(); case "none": return new Pe(); default: return t.sessionStorage || new Pe(); } } var xe = /*#__PURE__*/function () { function xe(e) { (0, _classCallCheck2.default)(this, xe); if (!this._storage) { this._persistence = Ae.adapter.primaryStorage || e.persistence, this._storage = Te(this._persistence, Ae.adapter); var _t5 = "access_token_".concat(e.env), _n6 = "access_token_expire_".concat(e.env), _s5 = "refresh_token_".concat(e.env), _r2 = "anonymous_uuid_".concat(e.env), _i = "login_type_".concat(e.env), _o = "user_info_".concat(e.env); this.keys = { accessTokenKey: _t5, accessTokenExpireKey: _n6, refreshTokenKey: _s5, anonymousUuidKey: _r2, loginTypeKey: _i, userInfoKey: _o }; } } (0, _createClass2.default)(xe, [{ key: "updatePersistence", value: function updatePersistence(e) { if (e === this._persistence) return; var t = "local" === this._persistence; this._persistence = e; var n = Te(e, Ae.adapter); for (var _e7 in this.keys) { var _s6 = this.keys[_e7]; if (t && Ce.includes(_e7)) continue; var _r3 = this._storage.getItem(_s6); Ie(_r3) || Se(_r3) || (n.setItem(_s6, _r3), this._storage.removeItem(_s6)); } this._storage = n; } }, { key: "setStore", value: function setStore(e, t, n) { if (!this._storage) return; var s = { version: n || "localCachev1", content: t }, r = JSON.stringify(s); try { this._storage.setItem(e, r); } catch (e) { throw e; } } }, { key: "getStore", value: function getStore(e, t) { try { if (!this._storage) return; } catch (e) { return ""; } t = t || "localCachev1"; var n = this._storage.getItem(e); if (!n) return ""; if (n.indexOf(t) >= 0) { return JSON.parse(n).content; } return ""; } }, { key: "removeStore", value: function removeStore(e) { this._storage.removeItem(e); } }]); return xe; }(); var Oe = {}, Ee = {}; function Le(e) { return Oe[e]; } var Re = /*#__PURE__*/(0, _createClass2.default)(function Re(e, t) { (0, _classCallCheck2.default)(this, Re); this.data = t || null, this.name = e; }); var Ue = /*#__PURE__*/function (_Re) { (0, _inherits2.default)(Ue, _Re); var _super3 = _createSuper(Ue); function Ue(e, t) { var _this7; (0, _classCallCheck2.default)(this, Ue); _this7 = _super3.call(this, "error", { error: e, data: t }), _this7.error = e; return _this7; } return (0, _createClass2.default)(Ue); }(Re); var Ne = new ( /*#__PURE__*/function () { function _class() { (0, _classCallCheck2.default)(this, _class); this._listeners = {}; } (0, _createClass2.default)(_class, [{ key: "on", value: function on(e, t) { return function (e, t, n) { n[e] = n[e] || [], n[e].push(t); }(e, t, this._listeners), this; } }, { key: "off", value: function off(e, t) { return function (e, t, n) { if (n && n[e]) { var _s7 = n[e].indexOf(t); -1 !== _s7 && n[e].splice(_s7, 1); } }(e, t, this._listeners), this; } }, { key: "fire", value: function fire(e, t) { if (e instanceof Ue) return console.error(e.error), this; var n = "string" == typeof e ? new Re(e, t || {}) : e; var s = n.name; if (this._listens(s)) { n.target = this; var _e8 = this._listeners[s] ? (0, _toConsumableArray2.default)(this._listeners[s]) : []; var _iterator2 = _createForOfIteratorHelper(_e8), _step2; try { for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { var _t6 = _step2.value; _t6.call(this, n); } } catch (err) { _iterator2.e(err); } finally { _iterator2.f(); } } return this; } }, { key: "_listens", value: function _listens(e) { return this._listeners[e] && this._listeners[e].length > 0; } }]); return _class; }())(); function De(e, t) { Ne.on(e, t); } function Me(e) { var t = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; Ne.fire(e, t); } function qe(e, t) { Ne.off(e, t); } var Fe = "loginStateChanged", Ke = "loginStateExpire", je = "loginTypeChanged", $e = "anonymousConverted", Be = "refreshAccessToken"; var We; !function (e) { e.ANONYMOUS = "ANONYMOUS", e.WECHAT = "WECHAT", e.WECHAT_PUBLIC = "WECHAT-PUBLIC", e.WECHAT_OPEN = "WECHAT-OPEN", e.CUSTOM = "CUSTOM", e.EMAIL = "EMAIL", e.USERNAME = "USERNAME", e.NULL = "NULL"; }(We || (We = {})); var He = ["auth.getJwt", "auth.logout", "auth.signInWithTicket", "auth.signInAnonymously", "auth.signIn", "auth.fetchAccessTokenWithRefreshToken", "auth.signUpWithEmailAndPassword", "auth.activateEndUserMail", "auth.sendPasswordResetEmail", "auth.resetPasswordWithToken", "auth.isUsernameRegistered"], ze = { "X-SDK-Version": "1.3.5" }; function Je(e, t, n) { var s = e[t]; e[t] = function (t) { var r = {}, i = {}; n.forEach(function (n) { var _n$call = n.call(e, t), s = _n$call.data, o = _n$call.headers; Object.assign(r, s), Object.assign(i, o); }); var o = t.data; return o && function () { var e; if (e = o, "[object FormData]" !== Object.prototype.toString.call(e)) t.data = _objectSpread(_objectSpread({}, o), r);else for (var _e9 in r) { o.append(_e9, r[_e9]); } }(), t.headers = _objectSpread(_objectSpread({}, t.headers || {}), i), s.call(e, t); }; } function Ve() { var e = Math.random().toString(16).slice(2); return { data: { seqId: e }, headers: _objectSpread(_objectSpread({}, ze), {}, { "x-seqid": e }) }; } var Ge = /*#__PURE__*/function () { function Ge() { var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; (0, _classCallCheck2.default)(this, Ge); var t; this.config = e, this._reqClass = new Ae.adapter.reqClass({ timeout: this.config.timeout, timeoutMsg: "\u8BF7\u6C42\u5728".concat(this.config.timeout / 1e3, "s\u5185\u672A\u5B8C\u6210\uFF0C\u5DF2\u4E2D\u65AD"), restrictedMethods: ["post"] }), this._cache = Le(this.config.env), this._localCache = (t = this.config.env, Ee[t]), Je(this._reqClass, "post", [Ve]), Je(this._reqClass, "upload", [Ve]), Je(this._reqClass, "download", [Ve]); } (0, _createClass2.default)(Ge, [{ key: "post", value: function () { var _post = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee4(e) { return _regenerator.default.wrap(function _callee4$(_context4) { while (1) { switch (_context4.prev = _context4.next) { case 0: _context4.next = 2; return this._reqClass.post(e); case 2: return _context4.abrupt("return", _context4.sent); case 3: case "end": return _context4.stop(); } } }, _callee4, this); })); function post(_x2) { return _post.apply(this, arguments); } return post; }() }, { key: "upload", value: function () { var _upload = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee5(e) { return _regenerator.default.wrap(function _callee5$(_context5) { while (1) { switch (_context5.prev = _context5.next) { case 0: _context5.next = 2; return this._reqClass.upload(e); case 2: return _context5.abrupt("return", _context5.sent); case 3: case "end": return _context5.stop(); } } }, _callee5, this); })); function upload(_x3) { return _upload.apply(this, arguments); } return upload; }() }, { key: "download", value: function () { var _download = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee6(e) { return _regenerator.default.wrap(function _callee6$(_context6) { while (1) { switch (_context6.prev = _context6.next) { case 0: _context6.next = 2; return this._reqClass.download(e); case 2: return _context6.abrupt("return", _context6.sent); case 3: case "end": return _context6.stop(); } } }, _callee6, this); })); function download(_x4) { return _download.apply(this, arguments); } return download; }() }, { key: "refreshAccessToken", value: function () { var _refreshAccessToken2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee7() { var e, t; return _regenerator.default.wrap(function _callee7$(_context7) { while (1) { switch (_context7.prev = _context7.next) { case 0: this._refreshAccessTokenPromise || (this._refreshAccessTokenPromise = this._refreshAccessToken()); _context7.prev = 1; _context7.next = 4; return this._refreshAccessTokenPromise; case 4: e = _context7.sent; _context7.next = 10; break; case 7: _context7.prev = 7; _context7.t0 = _context7["catch"](1); t = _context7.t0; case 10: if (!(this._refreshAccessTokenPromise = null, this._shouldRefreshAccessTokenHook = null, t)) { _context7.next = 12; break; } throw t; case 12: return _context7.abrupt("return", e); case 13: case "end": return _context7.stop(); } } }, _callee7, this, [[1, 7]]); })); function refreshAccessToken() { return _refreshAccessToken2.apply(this, arguments); } return refreshAccessToken; }() }, { key: "_refreshAccessToken", value: function () { var _refreshAccessToken3 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee8() { var _this$_cache$keys, e, t, n, s, r, i, o, a, _e10, _e11, _t7, _s8; return _regenerator.default.wrap(function _callee8$(_context8) { while (1) { switch (_context8.prev = _context8.next) { case 0: _this$_cache$keys = this._cache.keys, e = _this$_cache$keys.accessTokenKey, t = _this$_cache$keys.accessTokenExpireKey, n = _this$_cache$keys.refreshTokenKey, s = _this$_cache$keys.loginTypeKey, r = _this$_cache$keys.anonymousUuidKey; this._cache.removeStore(e), this._cache.removeStore(t); i = this._cache.getStore(n); if (i) { _context8.next = 5; break; } throw new te({ message: "未登录CloudBase" }); case 5: o = { refresh_token: i }; _context8.next = 8; return this.request("auth.fetchAccessTokenWithRefreshToken", o); case 8: a = _context8.sent; if (!a.data.code) { _context8.next = 21; break; } _e10 = a.data.code; if (!("SIGN_PARAM_INVALID" === _e10 || "REFRESH_TOKEN_EXPIRED" === _e10 || "INVALID_REFRESH_TOKEN" === _e10)) { _context8.next = 20; break; } if (!(this._cache.getStore(s) === We.ANONYMOUS && "INVALID_REFRESH_TOKEN" === _e10)) { _context8.next = 19; break; } _e11 = this._cache.getStore(r); _t7 = this._cache.getStore(n); _context8.next = 17; return this.send("auth.signInAnonymously", { anonymous_uuid: _e11, refresh_token: _t7 }); case 17: _s8 = _context8.sent; return _context8.abrupt("return", (this.setRefreshToken(_s8.refresh_token), this._refreshAccessToken())); case 19: Me(Ke), this._cache.removeStore(n); case 20: throw new te({ code: a.data.code, message: "\u5237\u65B0access token\u5931\u8D25\uFF1A".concat(a.data.code) }); case 21: if (!a.data.access_token) { _context8.next = 23; break; } return _context8.abrupt("return", (Me(Be), this._cache.setStore(e, a.data.access_token), this._cache.setStore(t, a.data.access_token_expire + Date.now()), { accessToken: a.data.access_token, accessTokenExpire: a.data.access_token_expire })); case 23: a.data.refresh_token && (this._cache.removeStore(n), this._cache.setStore(n, a.data.refresh_token), this._refreshAccessToken()); case 24: case "end": return _context8.stop(); } } }, _callee8, this); })); function _refreshAccessToken() { return _refreshAccessToken3.apply(this, arguments); } return _refreshAccessToken; }() }, { key: "getAccessToken", value: function () { var _getAccessToken = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee9() { var _this$_cache$keys2, e, t, n, s, r, i; return _regenerator.default.wrap(function _callee9$(_context9) { while (1) { switch (_context9.prev = _context9.next) { case 0: _this$_cache$keys2 = this._cache.keys, e = _this$_cache$keys2.accessTokenKey, t = _this$_cache$keys2.accessTokenExpireKey, n = _this$_cache$keys2.refreshTokenKey; if (this._cache.getStore(n)) { _context9.next = 3; break; } throw new te({ message: "refresh token不存在,登录状态异常" }); case 3: s = this._cache.getStore(e), r = this._cache.getStore(t), i = !0; _context9.t0 = this._shouldRefreshAccessTokenHook; if (!_context9.t0) { _context9.next = 9; break; } _context9.next = 8; return this._shouldRefreshAccessTokenHook(s, r); case 8: _context9.t0 = !_context9.sent; case 9: _context9.t1 = _context9.t0; if (!_context9.t1) { _context9.next = 12; break; } i = !1; case 12: return _context9.abrupt("return", (!s || !r || r < Date.now()) && i ? this.refreshAccessToken() : { accessToken: s, accessTokenExpire: r }); case 13: case "end": return _context9.stop(); } } }, _callee9, this); })); function getAccessToken() { return _getAccessToken.apply(this, arguments); } return getAccessToken; }() }, { key: "request", value: function () { var _request = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee10(e, t, n) { var s, r, i, _e12, o, _e13, _e14, a, c, u, h, l, d, p, f, g; return _regenerator.default.wrap(function _callee10$(_context10) { while (1) { switch (_context10.prev = _context10.next) { case 0: s = "x-tcb-trace_".concat(this.config.env); r = "application/x-www-form-urlencoded"; i = _objectSpread({ action: e, env: this.config.env, dataVersion: "2019-08-16" }, t); if (!(-1 === He.indexOf(e))) { _context10.next = 10; break; } _e12 = this._cache.keys.refreshTokenKey; _context10.t0 = this._cache.getStore(_e12); if (!_context10.t0) { _context10.next = 10; break; } _context10.next = 9; return this.getAccessToken(); case 9: i.access_token = _context10.sent.accessToken; case 10: if ("storage.uploadFile" === e) { o = new FormData(); for (_e13 in o) { o.hasOwnProperty(_e13) && void 0 !== o[_e13] && o.append(_e13, i[_e13]); } r = "multipart/form-data"; } else { r = "application/json", o = {}; for (_e14 in i) { void 0 !== i[_e14] && (o[_e14] = i[_e14]); } } a = { headers: { "content-type": r } }; n && n.onUploadProgress && (a.onUploadProgress = n.onUploadProgress); c = this._localCache.getStore(s); c && (a.headers["X-TCB-Trace"] = c); u = t.parse, h = t.inQuery, l = t.search; d = { env: this.config.env }; u && (d.parse = !0), h && (d = _objectSpread(_objectSpread({}, h), d)); p = function (e, t) { var n = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; var s = /\?/.test(t); var r = ""; for (var _e15 in n) { "" === r ? !s && (t += "?") : r += "&", r += "".concat(_e15, "=").concat(encodeURIComponent(n[_e15])); } return /^http(s)?\:\/\//.test(t += r) ? t : "".concat(e).concat(t); }(fe, "//tcb-api.tencentcloudapi.com/web", d); l && (p += l); _context10.next = 22; return this.post(_objectSpread({ url: p, data: o }, a)); case 22: f = _context10.sent; g = f.header && f.header["x-tcb-trace"]; if (!(g && this._localCache.setStore(s, g), 200 !== Number(f.status) && 200 !== Number(f.statusCode) || !f.data)) { _context10.next = 26; break; } throw new te({ code: "NETWORK_ERROR", message: "network request error" }); case 26: return _context10.abrupt("return", f); case 27: case "end": return _context10.stop(); } } }, _callee10, this); })); function request(_x5, _x6, _x7) { return _request.apply(this, arguments); } return request; }() }, { key: "send", value: function () { var _send = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee11(e) { var t, n, _n7, _args11 = arguments; return _regenerator.default.wrap(function _callee11$(_context11) { while (1) { switch (_context11.prev = _context11.next) { case 0: t = _args11.length > 1 && _args11[1] !== undefined ? _args11[1] : {}; _context11.next = 3; return this.request(e, t, { onUploadProgress: t.onUploadProgress }); case 3: n = _context11.sent; if (!("ACCESS_TOKEN_EXPIRED" === n.data.code && -1 === He.indexOf(e))) { _context11.next = 13; break; } _context11.next = 7; return this.refreshAccessToken(); case 7: _context11.next = 9; return this.request(e, t, { onUploadProgress: t.onUploadProgress }); case 9: _n7 = _context11.sent; if (!_n7.data.code) { _context11.next = 12; break; } throw new te({ code: _n7.data.code, message: _n7.data.message }); case 12: return _context11.abrupt("return", _n7.data); case 13: if (!n.data.code) { _context11.next = 15; break; } throw new te({ code: n.data.code, message: n.data.message }); case 15: return _context11.abrupt("return", n.data); case 16: case "end": return _context11.stop(); } } }, _callee11, this); })); function send(_x8) { return _send.apply(this, arguments); } return send; }() }, { key: "setRefreshToken", value: function setRefreshToken(e) { var _this$_cache$keys3 = this._cache.keys, t = _this$_cache$keys3.accessTokenKey, n = _this$_cache$keys3.accessTokenExpireKey, s = _this$_cache$keys3.refreshTokenKey; this._cache.removeStore(t), this._cache.removeStore(n), this._cache.setStore(s, e); } }]); return Ge; }(); var Ye = {}; function Qe(e) { return Ye[e]; } var Xe = /*#__PURE__*/function () { function Xe(e) { (0, _classCallCheck2.default)(this, Xe); this.config = e, this._cache = Le(e.env), this._request = Qe(e.env); } (0, _createClass2.default)(Xe, [{ key: "setRefreshToken", value: function setRefreshToken(e) { var _this$_cache$keys4 = this._cache.keys, t = _this$_cache$keys4.accessTokenKey, n = _this$_cache$keys4.accessTokenExpireKey, s = _this$_cache$keys4.refreshTokenKey; this._cache.removeStore(t), this._cache.removeStore(n), this._cache.setStore(s, e); } }, { key: "setAccessToken", value: function setAccessToken(e, t) { var _this$_cache$keys5 = this._cache.keys, n = _this$_cache$keys5.accessTokenKey, s = _this$_cache$keys5.accessTokenExpireKey; this._cache.setStore(n, e), this._cache.setStore(s, t); } }, { key: "refreshUserInfo", value: function () { var _refreshUserInfo = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee12() { var _yield$this$_request$, e; return _regenerator.default.wrap(function _callee12$(_context12) { while (1) { switch (_context12.prev = _context12.next) { case 0: _context12.next = 2; return this._request.send("auth.getUserInfo", {}); case 2: _yield$this$_request$ = _context12.sent; e = _yield$this$_request$.data; return _context12.abrupt("return", (this.setLocalUserInfo(e), e)); case 5: case "end": return _context12.stop(); } } }, _callee12, this); })); function refreshUserInfo() { return _refreshUserInfo.apply(this, arguments); } return refreshUserInfo; }() }, { key: "setLocalUserInfo", value: function setLocalUserInfo(e) { var t = this._cache.keys.userInfoKey; this._cache.setStore(t, e); } }]); return Xe; }(); var Ze = /*#__PURE__*/function () { function Ze(e) { (0, _classCallCheck2.default)(this, Ze); if (!e) throw new te({ code: "PARAM_ERROR", message: "envId is not defined" }); this._envId = e, this._cache = Le(this._envId), this._request = Qe(this._envId), this.setUserInfo(); } (0, _createClass2.default)(Ze, [{ key: "linkWithTicket", value: function linkWithTicket(e) { if ("string" != typeof e) throw new te({ code: "PARAM_ERROR", message: "ticket must be string" }); return this._request.send("auth.linkWithTicket", { ticket: e }); } }, { key: "linkWithRedirect", value: function linkWithRedirect(e) { e.signInWithRedirect(); } }, { key: "updatePassword", value: function updatePassword(e, t) { return this._request.send("auth.updatePassword", { oldPassword: t, newPassword: e }); } }, { key: "updateEmail", value: function updateEmail(e) { return this._request.send("auth.updateEmail", { newEmail: e }); } }, { key: "updateUsername", value: function updateUsername(e) { if ("string" != typeof e) throw new te({ code: "PARAM_ERROR", message: "username must be a string" }); return this._request.send("auth.updateUsername", { username: e }); } }, { key: "getLinkedUidList", value: function () { var _getLinkedUidList = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee13() { var _yield$this$_request$2, e, t, n; return _regenerator.default.wrap(function _callee13$(_context13) { while (1) { switch (_context13.prev = _context13.next) { case 0: _context13.next = 2; return this._request.send("auth.getLinkedUidList", {}); case 2: _yield$this$_request$2 = _context13.sent; e = _yield$this$_request$2.data; t = !1; n = e.users; return _context13.abrupt("return", (n.forEach(function (e) { e.wxOpenId && e.wxPublicId && (t = !0); }), { users: n, hasPrimaryUid: t })); case 7: case "end": return _context13.stop(); } } }, _callee13, this); })); function getLinkedUidList() { return _getLinkedUidList.apply(this, arguments); } return getLinkedUidList; }() }, { key: "setPrimaryUid", value: function setPrimaryUid(e) { return this._request.send("auth.setPrimaryUid", { uid: e }); } }, { key: "unlink", value: function unlink(e) { return this._request.send("auth.unlink", { platform: e }); } }, { key: "update", value: function () { var _update = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee14(e) { var t, n, s, r, i, o, _yield$this$_request$3, a; return _regenerator.default.wrap(function _callee14$(_context14) { while (1) { switch (_context14.prev = _context14.next) { case 0: t = e.nickName; n = e.gender; s = e.avatarUrl; r = e.province; i = e.country; o = e.city; _context14.next = 8; return this._request.send("auth.updateUserInfo", { nickName: t, gender: n, avatarUrl: s, province: r, country: i, city: o }); case 8: _yield$this$_request$3 = _context14.sent; a = _yield$this$_request$3.data; this.setLocalUserInfo(a); case 11: case "end": return _context14.stop(); } } }, _callee14, this); })); function update(_x9) { return _update.apply(this, arguments); } return update; }() }, { key: "refresh", value: function () { var _refresh = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee15() { var _yield$this$_request$4, e; return _regenerator.default.wrap(function _callee15$(_context15) { while (1) { switch (_context15.prev = _context15.next) { case 0: _context15.next = 2; return this._request.send("auth.getUserInfo", {}); case 2: _yield$this$_request$4 = _context15.sent; e = _yield$this$_request$4.data; return _context15.abrupt("return", (this.setLocalUserInfo(e), e)); case 5: case "end": return _context15.stop(); } } }, _callee15, this); })); function refresh() { return _refresh.apply(this, arguments); } return refresh; }() }, { key: "setUserInfo", value: function setUserInfo() { var _this8 = this; var e = this._cache.keys.userInfoKey, t = this._cache.getStore(e); ["uid", "loginType", "openid", "wxOpenId", "wxPublicId", "unionId", "qqMiniOpenId", "email", "hasPassword", "customUserId", "nickName", "gender", "avatarUrl"].forEach(function (e) { _this8[e] = t[e]; }), this.location = { country: t.country, province: t.province, city: t.city }; } }, { key: "setLocalUserInfo", value: function setLocalUserInfo(e) { var t = this._cache.keys.userInfoKey; this._cache.setStore(t, e), this.setUserInfo(); } }]); return Ze; }(); var et = /*#__PURE__*/function () { function et(e) { (0, _classCallCheck2.default)(this, et); if (!e) throw new te({ code: "PARAM_ERROR", message: "envId is not defined" }); this._cache = Le(e); var _this$_cache$keys6 = this._cache.keys, t = _this$_cache$keys6.refreshTokenKey, n = _this$_cache$keys6.accessTokenKey, s = _this$_cache$keys6.accessTokenExpireKey, r = this._cache.getStore(t), i = this._cache.getStore(n), o = this._cache.getStore(s); this.credential = { refreshToken: r, accessToken: i, accessTokenExpire: o }, this.user = new Ze(e); } (0, _createClass2.default)(et, [{ key: "isAnonymousAuth", get: function get() { return this.loginType === We.ANONYMOUS; } }, { key: "isCustomAuth", get: function get() { return this.loginType === We.CUSTOM; } }, { key: "isWeixinAuth", get: function get() { return this.loginType === We.WECHAT || this.loginType === We.WECHAT_OPEN || this.loginType === We.WECHAT_PUBLIC; } }, { key: "loginType", get: function get() { return this._cache.getStore(this._cache.keys.loginTypeKey); } }]); return et; }(); var tt = /*#__PURE__*/function (_Xe) { (0, _inherits2.default)(tt, _Xe); var _super4 = _createSuper(tt); function tt() { (0, _classCallCheck2.default)(this, tt); return _super4.apply(this, arguments); } (0, _createClass2.default)(tt, [{ key: "signIn", value: function () { var _signIn = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee16() { var _this$_cache$keys7, e, t, n, s, r, _e16; return _regenerator.default.wrap(function _callee16$(_context16) { while (1) { switch (_context16.prev = _context16.next) { case 0: this._cache.updatePersistence("local"); _this$_cache$keys7 = this._cache.keys; e = _this$_cache$keys7.anonymousUuidKey; t = _this$_cache$keys7.refreshTokenKey; n = this._cache.getStore(e) || void 0; s = this._cache.getStore(t) || void 0; _context16.next = 8; return this._request.send("auth.signInAnonymously", { anonymous_uuid: n, refresh_token: s }); case 8: r = _context16.sent; if (!(r.uuid && r.refresh_token)) { _context16.next = 20; break; } this._setAnonymousUUID(r.uuid); this.setRefreshToken(r.refresh_token); _context16.next = 14; return this._request.refreshAccessToken(); case 14: Me(Fe); Me(je, { env: this.config.env, loginType: We.ANONYMOUS, persistence: "local" }); _e16 = new et(this.config.env); _context16.next = 19; return _e16.user.refresh(); case 19: return _context16.abrupt("return", _e16); case 20: throw new te({ message: "匿名登录失败" }); case 21: case "end": return _context16.stop(); } } }, _callee16, this); })); function signIn() { return _signIn.apply(this, arguments); } return signIn; }() }, { key: "linkAndRetrieveDataWithTicket", value: function () { var _linkAndRetrieveDataWithTicket = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee17(e) { var _this$_cache$keys8, t, n, s, r, i; return _regenerator.default.wrap(function _callee17$(_context17) { while (1) { switch (_context17.prev = _context17.next) { case 0: _this$_cache$keys8 = this._cache.keys; t = _this$_cache$keys8.anonymousUuidKey; n = _this$_cache$keys8.refreshTokenKey; s = this._cache.getStore(t); r = this._cache.getStore(n); _context17.next = 7; return this._request.send("auth.linkAndRetrieveDataWithTicket", { anonymous_uuid: s, refresh_token: r, ticket: e }); case 7: i = _context17.sent; if (!i.refresh_token) { _context17.next = 16; break; } this._clearAnonymousUUID(); this.setRefreshToken(i.refresh_token); _context17.next = 13; return this._request.refreshAccessToken(); case 13: Me($e, { env: this.config.env }); Me(je, { loginType: We.CUSTOM, persistence: "local" }); return _context17.abrupt("return", { credential: { refreshToken: i.refresh_token } }); case 16: throw new te({ message: "匿名转化失败" }); case 17: case "end": return _context17.stop(); } } }, _callee17, this); })); function linkAndRetrieveDataWithTicket(_x10) { return _linkAndRetrieveDataWithTicket.apply(this, arguments); } return linkAndRetrieveDataWithTicket; }() }, { key: "_setAnonymousUUID", value: function _setAnonymousUUID(e) { var _this$_cache$keys9 = this._cache.keys, t = _this$_cache$keys9.anonymousUuidKey, n = _this$_cache$keys9.loginTypeKey; this._cache.removeStore(t), this._cache.setStore(t, e), this._cache.setStore(n, We.ANONYMOUS); } }, { key: "_clearAnonymousUUID", value: function _clearAnonymousUUID() { this._cache.removeStore(this._cache.keys.anonymousUuidKey); } }]); return tt; }(Xe); var nt = /*#__PURE__*/function (_Xe2) { (0, _inherits2.default)(nt, _Xe2); var _super5 = _createSuper(nt); function nt() { (0, _classCallCheck2.default)(this, nt); return _super5.apply(this, arguments); } (0, _createClass2.default)(nt, [{ key: "signIn", value: function () { var _signIn2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee18(e) { var t, n; return _regenerator.default.wrap(function _callee18$(_context18) { while (1) { switch (_context18.prev = _context18.next) { case 0: if (!("string" != typeof e)) { _context18.next = 2; break; } throw new te({ code: "PARAM_ERROR", message: "ticket must be a string" }); case 2: t = this._cache.keys.refreshTokenKey; _context18.next = 5; return this._request.send("auth.signInWithTicket", { ticket: e, refresh_token: this._cache.getStore(t) || "" }); case 5: n = _context18.sent; if (!n.refresh_token) { _context18.next = 15; break; } this.setRefreshToken(n.refresh_token); _context18.next = 10; return this._request.refreshAccessToken(); case 10: Me(Fe); Me(je, { env: this.config.env, loginType: We.CUSTOM, persistence: this.config.persistence }); _context18.next = 14; return this.refreshUserInfo(); case 14: return _context18.abrupt("return", new et(this.config.env)); case 15: throw new te({ message: "自定义登录失败" }); case 16: case "end": return _context18.stop(); } } }, _callee18, this); })); function signIn(_x11) { return _signIn2.apply(this, arguments); } return signIn; }() }]); return nt; }(Xe); var st = /*#__PURE__*/function (_Xe3) { (0, _inherits2.default)(st, _Xe3); var _super6 = _createSuper(st); function st() { (0, _classCallCheck2.default)(this, st); return _super6.apply(this, arguments); } (0, _createClass2.default)(st, [{ key: "signIn", value: function () { var _signIn3 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee19(e, t) { var n, s, r, i, o; return _regenerator.default.wrap(function _callee19$(_context19) { while (1) { switch (_context19.prev = _context19.next) { case 0: if (!("string" != typeof e)) { _context19.next = 2; break; } throw new te({ code: "PARAM_ERROR", message: "email must be a string" }); case 2: n = this._cache.keys.refreshTokenKey; _context19.next = 5; return this._request.send("auth.signIn", { loginType: "EMAIL", email: e, password: t, refresh_token: this._cache.getStore(n) || "" }); case 5: s = _context19.sent; r = s.refresh_token; i = s.access_token; o = s.access_token_expire; if (!r) { _context19.next = 22; break; } this.setRefreshToken(r); if (!(i && o)) { _context19.next = 15; break; } this.setAccessToken(i, o); _context19.next = 17; break; case 15: _context19.next = 17; return this._request.refreshAccessToken(); case 17: _context19.next = 19; return this.refreshUserInfo(); case 19: Me(Fe); Me(je, { env: this.config.env, loginType: We.EMAIL, persistence: this.config.persistence }); return _context19.abrupt("return", new et(this.config.env)); case 22: throw s.code ? new te({ code: s.code, message: "\u90AE\u7BB1\u767B\u5F55\u5931\u8D25: ".concat(s.message) }) : new te({ message: "邮箱登录失败" }); case 23: case "end": return _context19.stop(); } } }, _callee19, this); })); function signIn(_x12, _x13) { return _signIn3.apply(this, arguments); } return signIn; }() }, { key: "activate", value: function () { var _activate = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee20(e) { return _regenerator.default.wrap(function _callee20$(_context20) { while (1) { switch (_context20.prev = _context20.next) { case 0: return _context20.abrupt("return", this._request.send("auth.activateEndUserMail", { token: e })); case 1: case "end": return _context20.stop(); } } }, _callee20, this); })); function activate(_x14) { return _activate.apply(this, arguments); } return activate; }() }, { key: "resetPasswordWithToken", value: function () { var _resetPasswordWithToken = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee21(e, t) { return _regenerator.default.wrap(function _callee21$(_context21) { while (1) { switch (_context21.prev = _context21.next) { case 0: return _context21.abrupt("return", this._request.send("auth.resetPasswordWithToken", { token: e, newPassword: t })); case 1: case "end": return _context21.stop(); } } }, _callee21, this); })); function resetPasswordWithToken(_x15, _x16) { return _resetPasswordWithToken.apply(this, arguments); } return resetPasswordWithToken; }() }]); return st; }(Xe); var rt = /*#__PURE__*/function (_Xe4) { (0, _inherits2.default)(rt, _Xe4); var _super7 = _createSuper(rt); function rt() { (0, _classCallCheck2.default)(this, rt); return _super7.apply(this, arguments); } (0, _createClass2.default)(rt, [{ key: "signIn", value: function () { var _signIn4 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee22(e, t) { var n, s, r, i, o; return _regenerator.default.wrap(function _callee22$(_context22) { while (1) { switch (_context22.prev = _context22.next) { case 0: if (!("string" != typeof e)) { _context22.next = 2; break; } throw new te({ code: "PARAM_ERROR", message: "username must be a string" }); case 2: "string" != typeof t && (t = "", console.warn("password is empty")); n = this._cache.keys.refreshTokenKey; _context22.next = 6; return this._request.send("auth.signIn", { loginType: We.USERNAME, username: e, password: t, refresh_token: this._cache.getStore(n) || "" }); case 6: s = _context22.sent; r = s.refresh_token; i = s.access_token_expire; o = s.access_token; if (!r) { _context22.next = 23; break; } this.setRefreshToken(r); if (!(o && i)) { _context22.next = 16; break; } this.setAccessToken(o, i); _context22.next = 18; break; case 16: _context22.next = 18; return this._request.refreshAccessToken(); case 18: _context22.next = 20; return this.refreshUserInfo(); case 20: Me(Fe); Me(je, { env: this.config.env, loginType: We.USERNAME, persistence: this.config.persistence }); return _context22.abrupt("return", new et(this.config.env)); case 23: throw s.code ? new te({ code: s.code, message: "\u7528\u6237\u540D\u5BC6\u7801\u767B\u5F55\u5931\u8D25: ".concat(s.message) }) : new te({ message: "用户名密码登录失败" }); case 24: case "end": return _context22.stop(); } } }, _callee22, this); })); function signIn(_x17, _x18) { return _signIn4.apply(this, arguments); } return signIn; }() }]); return rt; }(Xe); var it = /*#__PURE__*/function () { function it(e) { (0, _classCallCheck2.default)(this, it); this.config = e, this._cache = Le(e.env), this._request = Qe(e.env), this._onAnonymousConverted = this._onAnonymousConverted.bind(this), this._onLoginTypeChanged = this._onLoginTypeChanged.bind(this), De(je, this._onLoginTypeChanged); } (0, _createClass2.default)(it, [{ key: "currentUser", get: function get() { var e = this.hasLoginState(); return e && e.user || null; } }, { key: "loginType", get: function get() { return this._cache.getStore(this._cache.keys.loginTypeKey); } }, { key: "anonymousAuthProvider", value: function anonymousAuthProvider() { return new tt(this.config); } }, { key: "customAuthProvider", value: function customAuthProvider() { return new nt(this.config); } }, { key: "emailAuthProvider", value: function emailAuthProvider() { return new st(this.config); } }, { key: "usernameAuthProvider", value: function usernameAuthProvider() { return new rt(this.config); } }, { key: "signInAnonymously", value: function () { var _signInAnonymously = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee23() { return _regenerator.default.wrap(function _callee23$(_context23) { while (1) { switch (_context23.prev = _context23.next) { case 0: return _context23.abrupt("return", new tt(this.config).signIn()); case 1: case "end": return _context23.stop(); } } }, _callee23, this); })); function signInAnonymously() { return _signInAnonymously.apply(this, arguments); } return signInAnonymously; }() }, { key: "signInWithEmailAndPassword", value: function () { var _signInWithEmailAndPassword = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee24(e, t) { return _regenerator.default.wrap(function _callee24$(_context24) { while (1) { switch (_context24.prev = _context24.next) { case 0: return _context24.abrupt("return", new st(this.config).signIn(e, t)); case 1: case "end": return _context24.stop(); } } }, _callee24, this); })); function signInWithEmailAndPassword(_x19, _x20) { return _signInWithEmailAndPassword.apply(this, arguments); } return signInWithEmailAndPassword; }() }, { key: "signInWithUsernameAndPassword", value: function signInWithUsernameAndPassword(e, t) { return new rt(this.config).signIn(e, t); } }, { key: "linkAndRetrieveDataWithTicket", value: function () { var _linkAndRetrieveDataWithTicket2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee25(e) { return _regenerator.default.wrap(function _callee25$(_context25) { while (1) { switch (_context25.prev = _context25.next) { case 0: this._anonymousAuthProvider || (this._anonymousAuthProvider = new tt(this.config)), De($e, this._onAnonymousConverted); _context25.next = 3; return this._anonymousAuthProvider.linkAndRetrieveDataWithTicket(e); case 3: return _context25.abrupt("return", _context25.sent); case 4: case "end": return _context25.stop(); } } }, _callee25, this); })); function linkAndRetrieveDataWithTicket(_x21) { return _linkAndRetrieveDataWithTicket2.apply(this, arguments); } return linkAndRetrieveDataWithTicket; }() }, { key: "signOut", value: function () { var _signOut = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee26() { var _this$_cache$keys10, e, t, n, s, r; return _regenerator.default.wrap(function _callee26$(_context26) { while (1) { switch (_context26.prev = _context26.next) { case 0: if (!(this.loginType === We.ANONYMOUS)) { _context26.next = 2; break; } throw new te({ message: "匿名用户不支持登出操作" }); case 2: _this$_cache$keys10 = this._cache.keys, e = _this$_cache$keys10.refreshTokenKey, t = _this$_cache$keys10.accessTokenKey, n = _this$_cache$keys10.accessTokenExpireKey, s = this._cache.getStore(e); if (s) { _context26.next = 5; break; } return _context26.abrupt("return"); case 5: _context26.next = 7; return this._request.send("auth.logout", { refresh_token: s }); case 7: r = _context26.sent; return _context26.abrupt("return", (this._cache.removeStore(e), this._cache.removeStore(t), this._cache.removeStore(n), Me(Fe), Me(je, { env: this.config.env, loginType: We.NULL, persistence: this.config.persistence }), r)); case 9: case "end": return _context26.stop(); } } }, _callee26, this); })); function signOut() { return _signOut.apply(this, arguments); } return signOut; }() }, { key: "signUpWithEmailAndPassword", value: function () { var _signUpWithEmailAndPassword = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee27(e, t) { return _regenerator.default.wrap(function _callee27$(_context27) { while (1) { switch (_context27.prev = _context27.next) { case 0: return _context27.abrupt("return", this._request.send("auth.signUpWithEmailAndPassword", { email: e, password: t })); case 1: case "end": return _context27.stop(); } } }, _callee27, this); })); function signUpWithEmailAndPassword(_x22, _x23) { return _signUpWithEmailAndPassword.apply(this, arguments); } return signUpWithEmailAndPassword; }() }, { key: "sendPasswordResetEmail", value: function () { var _sendPasswordResetEmail = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee28(e) { return _regenerator.default.wrap(function _callee28$(_context28) { while (1) { switch (_context28.prev = _context28.next) { case 0: return _context28.abrupt("return", this._request.send("auth.sendPasswordResetEmail", { email: e })); case 1: case "end": return _context28.stop(); } } }, _callee28, this); })); function sendPasswordResetEmail(_x24) { return _sendPasswordResetEmail.apply(this, arguments); } return sendPasswordResetEmail; }() }, { key: "onLoginStateChanged", value: function onLoginStateChanged(e) { var _this9 = this; De(Fe, function () { var t = _this9.hasLoginState(); e.call(_this9, t); }); var t = this.hasLoginState(); e.call(this, t); } }, { key: "onLoginStateExpired", value: function onLoginStateExpired(e) { De(Ke, e.bind(this)); } }, { key: "onAccessTokenRefreshed", value: function onAccessTokenRefreshed(e) { De(Be, e.bind(this)); } }, { key: "onAnonymousConverted", value: function onAnonymousConverted(e) { De($e, e.bind(this)); } }, { key: "onLoginTypeChanged", value: function onLoginTypeChanged(e) { var _this10 = this; De(je, function () { var t = _this10.hasLoginState(); e.call(_this10, t); }); } }, { key: "getAccessToken", value: function () { var _getAccessToken2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee29() { return _regenerator.default.wrap(function _callee29$(_context29) { while (1) { switch (_context29.prev = _context29.next) { case 0: _context29.next = 2; return this._request.getAccessToken(); case 2: _context29.t0 = _context29.sent.accessToken; _context29.t1 = this.config.env; return _context29.abrupt("return", { accessToken: _context29.t0, env: _context29.t1 }); case 5: case "end": return _context29.stop(); } } }, _callee29, this); })); function getAccessToken() { return _getAccessToken2.apply(this, arguments); } return getAccessToken; }() }, { key: "hasLoginState", value: function hasLoginState() { var e = this._cache.keys.refreshTokenKey; return this._cache.getStore(e) ? new et(this.config.env) : null; } }, { key: "isUsernameRegistered", value: function () { var _isUsernameRegistered = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee30(e) { var _yield$this$_request$5, t; return _regenerator.default.wrap(function _callee30$(_context30) { while (1) { switch (_context30.prev = _context30.next) { case 0: if (!("string" != typeof e)) { _context30.next = 2; break; } throw new te({ code: "PARAM_ERROR", message: "username must be a string" }); case 2: _context30.next = 4; return this._request.send("auth.isUsernameRegistered", { username: e }); case 4: _yield$this$_request$5 = _context30.sent; t = _yield$this$_request$5.data; return _context30.abrupt("return", t && t.isRegistered); case 7: case "end": return _context30.stop(); } } }, _callee30, this); })); function isUsernameRegistered(_x25) { return _isUsernameRegistered.apply(this, arguments); } return isUsernameRegistered; }() }, { key: "getLoginState", value: function getLoginState() { return Promise.resolve(this.hasLoginState()); } }, { key: "signInWithTicket", value: function () { var _signInWithTicket = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee31(e) { return _regenerator.default.wrap(function _callee31$(_context31) { while (1) { switch (_context31.prev = _context31.next) { case 0: return _context31.abrupt("return", new nt(this.config).signIn(e)); case 1: case "end": return _context31.stop(); } } }, _callee31, this); })); function signInWithTicket(_x26) { return _signInWithTicket.apply(this, arguments); } return signInWithTicket; }() }, { key: "shouldRefreshAccessToken", value: function shouldRefreshAccessToken(e) { this._request._shouldRefreshAccessTokenHook = e.bind(this); } }, { key: "getUserInfo", value: function getUserInfo() { return this._request.send("auth.getUserInfo", {}).then(function (e) { return e.code ? e : _objectSpread(_objectSpread({}, e.data), {}, { requestId: e.seqId }); }); } }, { key: "getAuthHeader", value: function getAuthHeader() { var _this$_cache$keys11 = this._cache.keys, e = _this$_cache$keys11.refreshTokenKey, t = _this$_cache$keys11.accessTokenKey, n = this._cache.getStore(e); return { "x-cloudbase-credentials": this._cache.getStore(t) + "/@@/" + n }; } }, { key: "_onAnonymousConverted", value: function _onAnonymousConverted(e) { var t = e.data.env; t === this.config.env && this._cache.updatePersistence(this.config.persistence); } }, { key: "_onLoginTypeChanged", value: function _onLoginTypeChanged(e) { var _e$data = e.data, t = _e$data.loginType, n = _e$data.persistence, s = _e$data.env; s === this.config.env && (this._cache.updatePersistence(n), this._cache.setStore(this._cache.keys.loginTypeKey, t)); } }]); return it; }(); var ot = function ot(e, t) { t = t || ve(); var n = Qe(this.config.env), s = e.cloudPath, r = e.filePath, i = e.onUploadProgress, _e$fileType = e.fileType, o = _e$fileType === void 0 ? "image" : _e$fileType; return n.send("storage.getUploadMetadata", { path: s }).then(function (e) { var _e$data2 = e.data, a = _e$data2.url, c = _e$data2.authorization, u = _e$data2.token, h = _e$data2.fileId, l = _e$data2.cosFileId, d = e.requestId, p = { key: s, signature: c, "x-cos-meta-fileid": l, success_action_status: "201", "x-cos-security-token": u }; n.upload({ url: a, data: p, file: r, name: s, fileType: o, onUploadProgress: i }).then(function (e) { 201 === e.statusCode ? t(null, { fileID: h, requestId: d }) : t(new te({ code: "STORAGE_REQUEST_FAIL", message: "STORAGE_REQUEST_FAIL: ".concat(e.data) })); }).catch(function (e) { t(e); }); }).catch(function (e) { t(e); }), t.promise; }, at = function at(e, t) { t = t || ve(); var n = Qe(this.config.env), s = e.cloudPath; return n.send("storage.getUploadMetadata", { path: s }).then(function (e) { t(null, e); }).catch(function (e) { t(e); }), t.promise; }, ct = function ct(_ref7, t) { var e = _ref7.fileList; if (t = t || ve(), !e || !Array.isArray(e)) return { code: "INVALID_PARAM", message: "fileList必须是非空的数组" }; var _iterator3 = _createForOfIteratorHelper(e), _step3; try { for (_iterator3.s(); !(_step3 = _iterator3.n()).done;) { var _t8 = _step3.value; if (!_t8 || "string" != typeof _t8) return { code: "INVALID_PARAM", message: "fileList的元素必须是非空的字符串" }; } } catch (err) { _iterator3.e(err); } finally { _iterator3.f(); } var n = { fileid_list: e }; return Qe(this.config.env).send("storage.batchDeleteFile", n).then(function (e) { e.code ? t(null, e) : t(null, { fileList: e.data.delete_list, requestId: e.requestId }); }).catch(function (e) { t(e); }), t.promise; }, ut = function ut(_ref8, t) { var e = _ref8.fileList; t = t || ve(), e && Array.isArray(e) || t(null, { code: "INVALID_PARAM", message: "fileList必须是非空的数组" }); var n = []; var _iterator4 = _createForOfIteratorHelper(e), _step4; try { for (_iterator4.s(); !(_step4 = _iterator4.n()).done;) { var _s9 = _step4.value; "object" == (0, _typeof2.default)(_s9) ? (_s9.hasOwnProperty("fileID") && _s9.hasOwnProperty("maxAge") || t(null, { code: "INVALID_PARAM", message: "fileList的元素必须是包含fileID和maxAge的对象" }), n.push({ fileid: _s9.fileID, max_age: _s9.maxAge })) : "string" == typeof _s9 ? n.push({ fileid: _s9 }) : t(null, { code: "INVALID_PARAM", message: "fileList的元素必须是字符串" }); } } catch (err) { _iterator4.e(err); } finally { _iterator4.f(); } var s = { file_list: n }; return Qe(this.config.env).send("storage.batchGetDownloadUrl", s).then(function (e) { e.code ? t(null, e) : t(null, { fileList: e.data.download_list, requestId: e.requestId }); }).catch(function (e) { t(e); }), t.promise; }, ht = /*#__PURE__*/function () { var _ref10 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee32(_ref9, t) { var e, n, s, r; return _regenerator.default.wrap(function _callee32$(_context32) { while (1) { switch (_context32.prev = _context32.next) { case 0: e = _ref9.fileID; _context32.next = 3; return ut.call(this, { fileList: [{ fileID: e, maxAge: 600 }] }); case 3: n = _context32.sent.fileList[0]; if (!("SUCCESS" !== n.code)) { _context32.next = 6; break; } return _context32.abrupt("return", t ? t(n) : new Promise(function (e) { e(n); })); case 6: s = Qe(this.config.env); r = n.download_url; if (!(r = encodeURI(r), !t)) { _context32.next = 10; break; } return _context32.abrupt("return", s.download({ url: r })); case 10: _context32.t0 = t; _context32.next = 13; return s.download({ url: r }); case 13: _context32.t1 = _context32.sent; (0, _context32.t0)(_context32.t1); case 15: case "end": return _context32.stop(); } } }, _callee32, this); })); return function ht(_x27, _x28) { return _ref10.apply(this, arguments); }; }(), lt = function lt(_ref11, i) { var e = _ref11.name, t = _ref11.data, n = _ref11.query, s = _ref11.parse, r = _ref11.search; var o = i || ve(); var a; try { a = t ? JSON.stringify(t) : ""; } catch (e) { return Promise.reject(e); } if (!e) return Promise.reject(new te({ code: "PARAM_ERROR", message: "函数名不能为空" })); var c = { inQuery: n, parse: s, search: r, function_name: e, request_data: a }; return Qe(this.config.env).send("functions.invokeFunction", c).then(function (e) { if (e.code) o(null, e);else { var _t9 = e.data.response_data; if (s) o(null, { result: _t9, requestId: e.requestId });else try { _t9 = JSON.parse(e.data.response_data), o(null, { result: _t9, requestId: e.requestId }); } catch (e) { o(new te({ message: "response data must be json" })); } } return o.promise; }).catch(function (e) { o(e); }), o.promise; }, dt = { timeout: 15e3, persistence: "session" }, pt = {}; var ft = /*#__PURE__*/function () { function ft(e) { (0, _classCallCheck2.default)(this, ft); this.config = e || this.config, this.authObj = void 0; } (0, _createClass2.default)(ft, [{ key: "init", value: function init(e) { switch (Ae.adapter || (this.requestClient = new Ae.adapter.reqClass({ timeout: e.timeout || 5e3, timeoutMsg: "\u8BF7\u6C42\u5728".concat((e.timeout || 5e3) / 1e3, "s\u5185\u672A\u5B8C\u6210\uFF0C\u5DF2\u4E2D\u65AD") })), this.config = _objectSpread(_objectSpread({}, dt), e), !0) { case this.config.timeout > 6e5: console.warn("timeout大于可配置上限[10分钟],已重置为上限数值"), this.config.timeout = 6e5; break; case this.config.timeout < 100: console.warn("timeout小于可配置下限[100ms],已重置为下限数值"), this.config.timeout = 100; } return new ft(this.config); } }, { key: "auth", value: function auth() { var _ref12 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}, e = _ref12.persistence; if (this.authObj) return this.authObj; var t = e || Ae.adapter.primaryStorage || dt.persistence; var n; return t !== this.config.persistence && (this.config.persistence = t), function (e) { var t = e.env; Oe[t] = new xe(e), Ee[t] = new xe(_objectSpread(_objectSpread({}, e), {}, { persistence: "local" })); }(this.config), n = this.config, Ye[n.env] = new Ge(n), this.authObj = new it(this.config), this.authObj; } }, { key: "on", value: function on(e, t) { return De.apply(this, [e, t]); } }, { key: "off", value: function off(e, t) { return qe.apply(this, [e, t]); } }, { key: "callFunction", value: function callFunction(e, t) { return lt.apply(this, [e, t]); } }, { key: "deleteFile", value: function deleteFile(e, t) { return ct.apply(this, [e, t]); } }, { key: "getTempFileURL", value: function getTempFileURL(e, t) { return ut.apply(this, [e, t]); } }, { key: "downloadFile", value: function downloadFile(e, t) { return ht.apply(this, [e, t]); } }, { key: "uploadFile", value: function uploadFile(e, t) { return ot.apply(this, [e, t]); } }, { key: "getUploadMetadata", value: function getUploadMetadata(e, t) { return at.apply(this, [e, t]); } }, { key: "registerExtension", value: function registerExtension(e) { pt[e.name] = e; } }, { key: "invokeExtension", value: function () { var _invokeExtension = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee33(e, t) { var n; return _regenerator.default.wrap(function _callee33$(_context33) { while (1) { switch (_context33.prev = _context33.next) { case 0: n = pt[e]; if (n) { _context33.next = 3; break; } throw new te({ message: "\u6269\u5C55".concat(e, " \u5FC5\u987B\u5148\u6CE8\u518C") }); case 3: _context33.next = 5; return n.invoke(t, this); case 5: return _context33.abrupt("return", _context33.sent); case 6: case "end": return _context33.stop(); } } }, _callee33, this); })); function invokeExtension(_x29, _x30) { return _invokeExtension.apply(this, arguments); } return invokeExtension; }() }, { key: "useAdapters", value: function useAdapters(e) { var _ref13 = ke(e) || {}, t = _ref13.adapter, n = _ref13.runtime; t && (Ae.adapter = t), n && (Ae.runtime = n); } }]); return ft; }(); var gt = new ft(); function mt(e, t, n) { void 0 === n && (n = {}); var s = /\?/.test(t), r = ""; for (var i in n) { "" === r ? !s && (t += "?") : r += "&", r += i + "=" + encodeURIComponent(n[i]); } return /^http(s)?:\/\//.test(t += r) ? t : "" + e + t; } var yt = /*#__PURE__*/function () { function yt() { (0, _classCallCheck2.default)(this, yt); } (0, _createClass2.default)(yt, [{ key: "post", value: function post(e) { var t = e.url, n = e.data, s = e.headers; return new Promise(function (e, r) { ne.request({ url: mt("https:", t), data: n, method: "POST", header: s, success: function success(t) { e(t); }, fail: function fail(e) { r(e); } }); }); } }, { key: "upload", value: function upload(e) { return new Promise(function (t, n) { var s = e.url, r = e.file, i = e.data, o = e.headers, a = e.fileType, c = ne.uploadFile({ url: mt("https:", s), name: "file", formData: Object.assign({}, i), filePath: r, fileType: a, header: o, success: function success(e) { var n = { statusCode: e.statusCode, data: e.data || {} }; 200 === e.statusCode && i.success_action_status && (n.statusCode = parseInt(i.success_action_status, 10)), t(n); }, fail: function fail(e) { n(new Error(e.errMsg || "uploadFile:fail")); } }); "function" == typeof e.onUploadProgress && c && "function" == typeof c.onProgressUpdate && c.onProgressUpdate(function (t) { e.onUploadProgress({ loaded: t.totalBytesSent, total: t.totalBytesExpectedToSend }); }); }); } }]); return yt; }(); var _t = { setItem: function setItem(e, t) { ne.setStorageSync(e, t); }, getItem: function getItem(e) { return ne.getStorageSync(e); }, removeItem: function removeItem(e) { ne.removeStorageSync(e); }, clear: function clear() { ne.clearStorageSync(); } }; var wt = { genAdapter: function genAdapter() { return { root: {}, reqClass: yt, localStorage: _t, primaryStorage: "local" }; }, isMatch: function isMatch() { return !0; }, runtime: "uni_app" }; gt.useAdapters(wt); var vt = gt, It = vt.init; vt.init = function (e) { e.env = e.spaceId; var t = It.call(this, e); t.config.provider = "tencent", t.config.spaceId = e.spaceId; var n = t.auth; return t.auth = function (e) { var t = n.call(this, e); return ["linkAndRetrieveDataWithTicket", "signInAnonymously", "signOut", "getAccessToken", "getLoginState", "signInWithTicket", "getUserInfo"].forEach(function (e) { var n; t[e] = (n = t[e], function (e) { e = e || {}; var _ee = ee(e), t = _ee.success, s = _ee.fail, r = _ee.complete; if (!(t || s || r)) return n.call(this, e); n.call(this, e).then(function (e) { t && t(e), r && r(e); }, function (e) { s && s(e), r && r(e); }); }).bind(t); }), t; }, t.customAuth = t.auth, t; }; var St = vt; var bt = /*#__PURE__*/function (_de) { (0, _inherits2.default)(bt, _de); var _super8 = _createSuper(bt); function bt() { (0, _classCallCheck2.default)(this, bt); return _super8.apply(this, arguments); } (0, _createClass2.default)(bt, [{ key: "getAccessToken", value: function getAccessToken() { var _this11 = this; return new Promise(function (e, t) { var n = "Anonymous_Access_token"; _this11.setAccessToken(n), e(n); }); } }, { key: "setupRequest", value: function setupRequest(e, t) { var n = Object.assign({}, e, { spaceId: this.config.spaceId, timestamp: Date.now() }), s = { "Content-Type": "application/json" }; "auth" !== t && (n.token = this.accessToken, s["x-basement-token"] = this.accessToken), s["x-serverless-sign"] = le.sign(n, this.config.clientSecret); var r = he(); s["x-client-info"] = encodeURIComponent(JSON.stringify(r)); var _se = se(), i = _se.token; return s["x-client-token"] = i, { url: this.config.requestUrl, method: "POST", data: n, dataType: "json", header: JSON.parse(JSON.stringify(s)) }; } }, { key: "uploadFileToOSS", value: function uploadFileToOSS(_ref14) { var _this12 = this; var e = _ref14.url, t = _ref14.formData, n = _ref14.name, s = _ref14.filePath, r = _ref14.fileType, i = _ref14.onUploadProgress; return new Promise(function (o, a) { var c = _this12.adapter.uploadFile({ url: e, formData: t, name: n, filePath: s, fileType: r, success: function success(e) { e && e.statusCode < 400 ? o(e) : a(new te({ code: "UPLOAD_FAILED", message: "文件上传失败" })); }, fail: function fail(e) { a(new te({ code: e.code || "UPLOAD_FAILED", message: e.message || e.errMsg || "文件上传失败" })); } }); "function" == typeof i && c && "function" == typeof c.onProgressUpdate && c.onProgressUpdate(function (e) { i({ loaded: e.totalBytesSent, total: e.totalBytesExpectedToSend }); }); }); } }, { key: "uploadFile", value: function uploadFile(_ref15) { var _this13 = this; var e = _ref15.filePath, t = _ref15.cloudPath, _ref15$fileType = _ref15.fileType, n = _ref15$fileType === void 0 ? "image" : _ref15$fileType, s = _ref15.onUploadProgress; if (!t) throw new te({ code: "CLOUDPATH_REQUIRED", message: "cloudPath不可为空" }); var r; return this.getOSSUploadOptionsFromPath({ cloudPath: t }).then(function (t) { var _t$result = t.result, i = _t$result.url, o = _t$result.formData, a = _t$result.name; r = t.result.fileUrl; var c = { url: i, formData: o, name: a, filePath: e, fileType: n }; return _this13.uploadFileToOSS(Object.assign({}, c, { onUploadProgress: s })); }).then(function () { return _this13.reportOSSUpload({ cloudPath: t }); }).then(function (t) { return new Promise(function (n, s) { t.success ? n({ success: !0, filePath: e, fileID: r }) : s(new te({ code: "UPLOAD_FAILED", message: "文件上传失败" })); }); }); } }, { key: "deleteFile", value: function deleteFile(_ref16) { var e = _ref16.fileList; var t = { method: "serverless.file.resource.delete", params: JSON.stringify({ fileList: e }) }; return this.request(this.setupRequest(t)).then(function (e) { if (e.success) return e.result; throw new te({ code: "DELETE_FILE_FAILED", message: "删除文件失败" }); }); } }, { key: "getTempFileURL", value: function getTempFileURL() { var _ref17 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}, e = _ref17.fileList, t = _ref17.maxAge; if (!Array.isArray(e) || 0 === e.length) throw new te({ code: "INVALID_PARAM", message: "fileList的元素必须是非空的字符串" }); var n = { method: "serverless.file.resource.getTempFileURL", params: JSON.stringify({ fileList: e, maxAge: t }) }; return this.request(this.setupRequest(n)).then(function (e) { if (e.success) return { fileList: e.result.fileList.map(function (e) { return { fileID: e.fileID, tempFileURL: e.tempFileURL }; }) }; throw new te({ code: "GET_TEMP_FILE_URL_FAILED", message: "获取临时文件链接失败" }); }); } }]); return bt; }(de); var kt = { init: function init(e) { var t = new bt(e), n = { signInAnonymously: function signInAnonymously() { return t.authorize(); }, getLoginState: function getLoginState() { return Promise.resolve(!1); } }; return t.auth = function () { return n; }, t.customAuth = t.auth, t; } }, At = n(function (e, t) { e.exports = r.enc.Hex; }); function Ct() { return "xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g, function (e) { var t = 16 * Math.random() | 0; return ("x" === e ? t : 3 & t | 8).toString(16); }); } function Pt() { var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : ""; var t = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; var n = t.data, s = t.functionName, r = t.method, i = t.headers, _t$signHeaderKeys = t.signHeaderKeys, o = _t$signHeaderKeys === void 0 ? [] : _t$signHeaderKeys, a = t.config, c = Date.now(), u = Ct(), h = Object.assign({}, i, { "x-from-app-id": a.spaceAppId, "x-from-env-id": a.spaceId, "x-to-env-id": a.spaceId, "x-from-instance-id": c, "x-from-function-name": s, "x-client-timestamp": c, "x-alipay-source": "client", "x-request-id": u, "x-alipay-callid": u, "x-trace-id": u }), l = ["x-from-app-id", "x-from-env-id", "x-to-env-id", "x-from-instance-id", "x-from-function-name", "x-client-timestamp"].concat(o), _ref18 = e.split("?") || [], _ref19 = (0, _slicedToArray2.default)(_ref18, 2), _ref19$ = _ref19[0], d = _ref19$ === void 0 ? "" : _ref19$, _ref19$2 = _ref19[1], p = _ref19$2 === void 0 ? "" : _ref19$2, f = function (e) { var t = e.signedHeaders.join(";"), n = e.signedHeaders.map(function (t) { return "".concat(t.toLowerCase(), ":").concat(e.headers[t], "\n"); }).join(""), s = _e(e.body).toString(At), r = "".concat(e.method.toUpperCase(), "\n").concat(e.path, "\n").concat(e.query, "\n").concat(n, "\n").concat(t, "\n").concat(s, "\n"), i = _e(r).toString(At), o = "HMAC-SHA256\n".concat(e.timestamp, "\n").concat(i, "\n"), a = we(o, e.secretKey).toString(At); return "HMAC-SHA256 Credential=".concat(e.secretId, ", SignedHeaders=").concat(t, ", Signature=").concat(a); }({ path: d, query: p, method: r, headers: h, timestamp: c, body: JSON.stringify(n), secretId: a.accessKey, secretKey: a.secretKey, signedHeaders: l.sort() }); return { url: "".concat(a.endpoint).concat(e), headers: Object.assign({}, h, { Authorization: f }) }; } function Tt(_ref20) { var e = _ref20.url, t = _ref20.data, _ref20$method = _ref20.method, n = _ref20$method === void 0 ? "POST" : _ref20$method, _ref20$headers = _ref20.headers, s = _ref20$headers === void 0 ? {} : _ref20$headers; return new Promise(function (r, i) { ne.request({ url: e, method: n, data: "object" == (0, _typeof2.default)(t) ? JSON.stringify(t) : t, header: s, dataType: "json", complete: function complete() { var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; var t = s["x-trace-id"] || ""; if (!e.statusCode || e.statusCode >= 400) { var _ref21 = e.data || {}, _n8 = _ref21.message, _s10 = _ref21.errMsg, _r4 = _ref21.trace_id; return i(new te({ code: "SYS_ERR", message: _n8 || _s10 || "request:fail", requestId: _r4 || t })); } r({ status: e.statusCode, data: e.data, headers: e.header, requestId: t }); } }); }); } function xt(e, t) { var n = e.path, s = e.data, _e$method = e.method, r = _e$method === void 0 ? "GET" : _e$method, _Pt = Pt(n, { functionName: "", data: s, method: r, headers: { "x-alipay-cloud-mode": "oss", "x-data-api-type": "oss", "x-expire-timestamp": Date.now() + 6e4 }, signHeaderKeys: ["x-data-api-type", "x-expire-timestamp"], config: t }), i = _Pt.url, o = _Pt.headers; return Tt({ url: i, data: s, method: r, headers: o }).then(function (e) { var t = e.data || {}; if (!t.success) throw new te({ code: e.errCode, message: e.errMsg, requestId: e.requestId }); return t.data || {}; }).catch(function (e) { throw new te({ code: e.errCode, message: e.errMsg, requestId: e.requestId }); }); } function Ot() { var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : ""; var t = e.trim().replace(/^cloud:\/\//, ""), n = t.indexOf("/"); if (n <= 0) throw new te({ code: "INVALID_PARAM", message: "fileID不合法" }); var s = t.substring(0, n), r = t.substring(n + 1); return s !== this.config.spaceId && console.warn("file ".concat(e, " does not belong to env ").concat(this.config.spaceId)), r; } function Et() { var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : ""; return "cloud://".concat(this.config.spaceId, "/").concat(e.replace(/^\/+/, "")); } var Lt = /*#__PURE__*/function () { function Lt(e) { (0, _classCallCheck2.default)(this, Lt); this.config = e; } (0, _createClass2.default)(Lt, [{ key: "signedURL", value: function signedURL(e) { var t = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; var n = "/ws/function/".concat(e), s = this.config.wsEndpoint.replace(/^ws(s)?:\/\//, ""), r = Object.assign({}, t, { accessKeyId: this.config.accessKey, signatureNonce: Ct(), timestamp: "" + Date.now() }), i = [n, ["accessKeyId", "authorization", "signatureNonce", "timestamp"].sort().map(function (e) { return r[e] ? "".concat(e, "=").concat(r[e]) : null; }).filter(Boolean).join("&"), "host:".concat(s)].join("\n"), o = ["HMAC-SHA256", _e(i).toString(At)].join("\n"), a = we(o, this.config.secretKey).toString(At), c = Object.keys(r).map(function (e) { return "".concat(e, "=").concat(encodeURIComponent(r[e])); }).join("&"); return "".concat(this.config.wsEndpoint).concat(n, "?").concat(c, "&signature=").concat(a); } }]); return Lt; }(); var Rt = /*#__PURE__*/function () { function Rt(e) { (0, _classCallCheck2.default)(this, Rt); if (["spaceId", "spaceAppId", "accessKey", "secretKey"].forEach(function (t) { if (!Object.prototype.hasOwnProperty.call(e, t)) throw new Error("".concat(t, " required")); }), e.endpoint) { if ("string" != typeof e.endpoint) throw new Error("endpoint must be string"); if (!/^https:\/\//.test(e.endpoint)) throw new Error("endpoint must start with https://"); e.endpoint = e.endpoint.replace(/\/$/, ""); } this.config = Object.assign({}, e, { endpoint: e.endpoint || "https://".concat(e.spaceId, ".api-hz.cloudbasefunction.cn"), wsEndpoint: e.wsEndpoint || "wss://".concat(e.spaceId, ".api-hz.cloudbasefunction.cn") }), this._websocket = new Lt(this.config); } (0, _createClass2.default)(Rt, [{ key: "callFunction", value: function callFunction(e) { return function (e, t) { var n = e.name, s = e.data, _e$async = e.async, r = _e$async === void 0 ? !1 : _e$async, i = "POST", o = { "x-to-function-name": n }; r && (o["x-function-invoke-type"] = "async"); var _Pt2 = Pt("/functions/invokeFunction", { functionName: n, data: s, method: i, headers: o, signHeaderKeys: ["x-to-function-name"], config: t }), a = _Pt2.url, c = _Pt2.headers; return Tt({ url: a, data: s, method: i, headers: c }).then(function (e) { var t = 0; if (r) { var _n9 = e.data || {}; t = "200" === _n9.errCode ? 0 : _n9.errCode, e.data = _n9.data || {}, e.errMsg = _n9.errMsg; } if (0 !== t) throw new te({ code: t, message: e.errMsg, requestId: e.requestId }); return { errCode: t, success: 0 === t, requestId: e.requestId, result: e.data }; }).catch(function (e) { throw new te({ code: e.errCode, message: e.errMsg, requestId: e.requestId }); }); }(e, this.config); } }, { key: "uploadFileToOSS", value: function uploadFileToOSS(_ref22) { var e = _ref22.url, t = _ref22.filePath, n = _ref22.fileType, s = _ref22.formData, r = _ref22.onUploadProgress; return new Promise(function (i, o) { var a = ne.uploadFile({ url: e, filePath: t, fileType: n, formData: s, name: "file", success: function success(e) { e && e.statusCode < 400 ? i(e) : o(new te({ code: "UPLOAD_FAILED", message: "文件上传失败" })); }, fail: function fail(e) { o(new te({ code: e.code || "UPLOAD_FAILED", message: e.message || e.errMsg || "文件上传失败" })); } }); "function" == typeof r && a && "function" == typeof a.onProgressUpdate && a.onProgressUpdate(function (e) { r({ loaded: e.totalBytesSent, total: e.totalBytesExpectedToSend }); }); }); } }, { key: "uploadFile", value: function () { var _uploadFile2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee34(_ref23) { var e, _ref23$cloudPath, t, _ref23$fileType, n, s, r, i, o, a, c; return _regenerator.default.wrap(function _callee34$(_context34) { while (1) { switch (_context34.prev = _context34.next) { case 0: e = _ref23.filePath, _ref23$cloudPath = _ref23.cloudPath, t = _ref23$cloudPath === void 0 ? "" : _ref23$cloudPath, _ref23$fileType = _ref23.fileType, n = _ref23$fileType === void 0 ? "image" : _ref23$fileType, s = _ref23.onUploadProgress; if (!("string" !== f(t))) { _context34.next = 3; break; } throw new te({ code: "INVALID_PARAM", message: "cloudPath必须为字符串类型" }); case 3: if (t = t.trim()) { _context34.next = 5; break; } throw new te({ code: "INVALID_PARAM", message: "cloudPath不可为空" }); case 5: if (!/:\/\//.test(t)) { _context34.next = 7; break; } throw new te({ code: "INVALID_PARAM", message: "cloudPath不合法" }); case 7: _context34.next = 9; return xt({ path: "/".concat(t.replace(/^\//, ""), "?post_url") }, this.config); case 9: r = _context34.sent; i = r.file_id; o = r.upload_url; a = r.form_data; c = a && a.reduce(function (e, t) { return e[t.key] = t.value, e; }, {}); return _context34.abrupt("return", this.uploadFileToOSS({ url: o, filePath: e, fileType: n, formData: c, onUploadProgress: s }).then(function () { return { fileID: i }; })); case 15: case "end": return _context34.stop(); } } }, _callee34, this); })); function uploadFile(_x31) { return _uploadFile2.apply(this, arguments); } return uploadFile; }() }, { key: "getTempFileURL", value: function () { var _getTempFileURL = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee35(_ref24) { var _this14 = this; var e; return _regenerator.default.wrap(function _callee35$(_context35) { while (1) { switch (_context35.prev = _context35.next) { case 0: e = _ref24.fileList; return _context35.abrupt("return", new Promise(function (t, n) { (!e || e.length < 0) && n(new te({ errCode: "INVALID_PARAM", errMsg: "fileList不能为空数组" })), e.length > 50 && n(new te({ errCode: "INVALID_PARAM", errMsg: "fileList数组长度不能超过50" })); var s = []; var _iterator5 = _createForOfIteratorHelper(e), _step5; try { for (_iterator5.s(); !(_step5 = _iterator5.n()).done;) { var _t10 = _step5.value; "string" !== f(_t10) && n(new te({ errCode: "INVALID_PARAM", errMsg: "fileList的元素必须是非空的字符串" })); var _e17 = Ot.call(_this14, _t10); s.push({ file_id: _e17, expire: 600 }); } } catch (err) { _iterator5.e(err); } finally { _iterator5.f(); } xt({ path: "/?download_url", data: { file_list: s }, method: "POST" }, _this14.config).then(function (e) { var _e$file_list = e.file_list, n = _e$file_list === void 0 ? [] : _e$file_list; t({ fileList: n.map(function (e) { return { fileID: Et.call(_this14, e.file_id), tempFileURL: e.download_url }; }) }); }).catch(function (e) { return n(e); }); })); case 2: case "end": return _context35.stop(); } } }, _callee35); })); function getTempFileURL(_x32) { return _getTempFileURL.apply(this, arguments); } return getTempFileURL; }() }, { key: "connectWebSocket", value: function () { var _connectWebSocket = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee36(e) { var t, n; return _regenerator.default.wrap(function _callee36$(_context36) { while (1) { switch (_context36.prev = _context36.next) { case 0: t = e.name, n = e.query; return _context36.abrupt("return", ne.connectSocket({ url: this._websocket.signedURL(t, n), complete: function complete() {} })); case 2: case "end": return _context36.stop(); } } }, _callee36, this); })); function connectWebSocket(_x33) { return _connectWebSocket.apply(this, arguments); } return connectWebSocket; }() }]); return Rt; }(); var Ut = { init: function init(e) { e.provider = "alipay"; var t = new Rt(e); return t.auth = function () { return { signInAnonymously: function signInAnonymously() { return Promise.resolve(); }, getLoginState: function getLoginState() { return Promise.resolve(!0); } }; }, t; } }; function Nt(_ref25) { var e = _ref25.data; var t; t = he(); var n = JSON.parse(JSON.stringify(e || {})); if (Object.assign(n, { clientInfo: t }), !n.uniIdToken) { var _se2 = se(), _e18 = _se2.token; _e18 && (n.uniIdToken = _e18); } return n; } function Dt() { return _Dt.apply(this, arguments); } function _Dt() { _Dt = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee57() { var _this27 = this; var _ref67, e, t, _this$__dev__, n, s, r, i, o, a, _args6 = arguments; return _regenerator.default.wrap(function _callee57$(_context57) { while (1) { switch (_context57.prev = _context57.next) { case 0: _ref67 = _args6.length > 0 && _args6[0] !== undefined ? _args6[0] : {}, e = _ref67.name, t = _ref67.data; _context57.next = 3; return this.__dev__.initLocalNetwork(); case 3: _this$__dev__ = this.__dev__, n = _this$__dev__.localAddress, s = _this$__dev__.localPort, r = { aliyun: "aliyun", tencent: "tcb", alipay: "alipay" }[this.config.provider], i = this.config.spaceId, o = "http://".concat(n, ":").concat(s, "/system/check-function"), a = "http://".concat(n, ":").concat(s, "/cloudfunctions/").concat(e); return _context57.abrupt("return", new Promise(function (t, n) { ne.request({ method: "POST", url: o, data: { name: e, platform: C, provider: r, spaceId: i }, timeout: 3e3, success: function success(e) { t(e); }, fail: function fail() { t({ data: { code: "NETWORK_ERROR", message: "连接本地调试服务失败,请检查客户端是否和主机在同一局域网下,自动切换为已部署的云函数。" } }); } }); }).then(function () { var _ref68 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}, e = _ref68.data; var _ref69 = e || {}, t = _ref69.code, n = _ref69.message; return { code: 0 === t ? 0 : t || "SYS_ERR", message: n || "SYS_ERR" }; }).then(function (_ref70) { var n = _ref70.code, s = _ref70.message; if (0 !== n) { switch (n) { case "MODULE_ENCRYPTED": console.error("\u6B64\u4E91\u51FD\u6570\uFF08".concat(e, "\uFF09\u4F9D\u8D56\u52A0\u5BC6\u516C\u5171\u6A21\u5757\u4E0D\u53EF\u672C\u5730\u8C03\u8BD5\uFF0C\u81EA\u52A8\u5207\u6362\u4E3A\u4E91\u7AEF\u5DF2\u90E8\u7F72\u7684\u4E91\u51FD\u6570")); break; case "FUNCTION_ENCRYPTED": console.error("\u6B64\u4E91\u51FD\u6570\uFF08".concat(e, "\uFF09\u5DF2\u52A0\u5BC6\u4E0D\u53EF\u672C\u5730\u8C03\u8BD5\uFF0C\u81EA\u52A8\u5207\u6362\u4E3A\u4E91\u7AEF\u5DF2\u90E8\u7F72\u7684\u4E91\u51FD\u6570")); break; case "ACTION_ENCRYPTED": console.error(s || "需要访问加密的uni-clientDB-action,自动切换为云端环境"); break; case "NETWORK_ERROR": console.error(s || "连接本地调试服务失败,请检查客户端是否和主机在同一局域网下"); break; case "SWITCH_TO_CLOUD": break; default: { var _e30 = "\u68C0\u6D4B\u672C\u5730\u8C03\u8BD5\u670D\u52A1\u51FA\u73B0\u9519\u8BEF\uFF1A".concat(s, "\uFF0C\u8BF7\u68C0\u67E5\u7F51\u7EDC\u73AF\u5883\u6216\u91CD\u542F\u5BA2\u6237\u7AEF\u518D\u8BD5"); throw console.error(_e30), new Error(_e30); } } return _this27._callCloudFunction({ name: e, data: t }); } return new Promise(function (e, n) { var s = Nt.call(_this27, { data: t }); ne.request({ method: "POST", url: a, data: { provider: r, platform: C, param: s }, success: function success() { var _ref71 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}, t = _ref71.statusCode, s = _ref71.data; return !t || t >= 400 ? n(new te({ code: s.code || "SYS_ERR", message: s.message || "request:fail" })) : e({ result: s }); }, fail: function fail(e) { n(new te({ code: e.code || e.errCode || "SYS_ERR", message: e.message || e.errMsg || "request:fail" })); } }); }); })); case 5: case "end": return _context57.stop(); } } }, _callee57, this); })); return _Dt.apply(this, arguments); } var Mt = [{ rule: /fc_function_not_found|FUNCTION_NOT_FOUND/, content: ",云函数[{functionName}]在云端不存在,请检查此云函数名称是否正确以及该云函数是否已上传到服务空间", mode: "append" }]; var qt = /[\\^$.*+?()[\]{}|]/g, Ft = RegExp(qt.source); function Kt(e, t, n) { return e.replace(new RegExp((s = t) && Ft.test(s) ? s.replace(qt, "\\$&") : s, "g"), n); var s; } var jt = "none", $t = "request", Bt = "response", Wt = "both"; var Ht = /*#__PURE__*/function () { function Ht() { var _ref26 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}, e = _ref26.secretType, t = _ref26.uniCloudIns; (0, _classCallCheck2.default)(this, Ht); this.clientType = "", this.secretType = e || jt, this.uniCloudIns = t; var _this$uniCloudIns$con = this.uniCloudIns.config, n = _this$uniCloudIns$con.provider, s = _this$uniCloudIns$con.spaceId; var r; this.provider = n, this.spaceId = s, this.scopedGlobalCache = (r = this.uniCloudIns, L("_globalUniCloudSecureNetworkCache__{spaceId}".replace("{spaceId}", r.config.spaceId))); } (0, _createClass2.default)(Ht, [{ key: "getSystemInfo", value: function getSystemInfo() { return this._systemInfo || (this._systemInfo = ae()), this._systemInfo; } }, { key: "appId", get: function get() { return this.getSystemInfo().appId; } }, { key: "deviceId", get: function get() { return this.getSystemInfo().deviceId; } }, { key: "encryptData", value: function () { var _encryptData = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee37(e) { return _regenerator.default.wrap(function _callee37$(_context37) { while (1) { switch (_context37.prev = _context37.next) { case 0: return _context37.abrupt("return", this.secretType === jt ? e : this.platformEncryptData(e)); case 1: case "end": return _context37.stop(); } } }, _callee37, this); })); function encryptData(_x34) { return _encryptData.apply(this, arguments); } return encryptData; }() }, { key: "decryptResult", value: function () { var _decryptResult = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee38(e) { var _ref27, t, n; return _regenerator.default.wrap(function _callee38$(_context38) { while (1) { switch (_context38.prev = _context38.next) { case 0: if (!(this.secretType === jt)) { _context38.next = 2; break; } return _context38.abrupt("return", e); case 2: _ref27 = e || {}, t = _ref27.errCode, n = _ref27.content; return _context38.abrupt("return", t || !n ? e : this.secretType === $t ? n : this.platformDecryptResult(e)); case 4: case "end": return _context38.stop(); } } }, _callee38, this); })); function decryptResult(_x35) { return _decryptResult.apply(this, arguments); } return decryptResult; }() }, { key: "wrapVerifyClientCallFunction", value: function wrapVerifyClientCallFunction(e) { var t = this; return /*#__PURE__*/(0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee39() { var _ref29, n, _ref29$data, s, r, _args39 = arguments; return _regenerator.default.wrap(function _callee39$(_context39) { while (1) { switch (_context39.prev = _context39.next) { case 0: _ref29 = _args39.length > 0 && _args39[0] !== undefined ? _args39[0] : {}, n = _ref29.name, _ref29$data = _ref29.data, s = _ref29$data === void 0 ? {} : _ref29$data; _context39.next = 3; return t.prepare(); case 3: _context39.next = 5; return t.platformGetSignOption(); case 5: (s = JSON.parse(JSON.stringify(s)))._uniCloudOptions = _context39.sent; _context39.next = 8; return e({ name: n, data: s }); case 8: r = _context39.sent; _context39.t0 = t.isClientKeyNotFound(r); if (!_context39.t0) { _context39.next = 19; break; } _context39.next = 13; return t.prepare({ forceUpdate: !0 }); case 13: _context39.next = 15; return t.platformGetSignOption(); case 15: s._uniCloudOptions = _context39.sent; _context39.next = 18; return e({ name: n, data: s }); case 18: r = _context39.sent; case 19: return _context39.abrupt("return", r); case 20: case "end": return _context39.stop(); } } }, _callee39); })); } }, { key: "wrapEncryptDataCallFunction", value: function wrapEncryptDataCallFunction(e) { var t = this; return /*#__PURE__*/(0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee40() { var _ref31, n, _ref31$data, s, r, i, _r5, _args40 = arguments; return _regenerator.default.wrap(function _callee40$(_context40) { while (1) { switch (_context40.prev = _context40.next) { case 0: _ref31 = _args40.length > 0 && _args40[0] !== undefined ? _args40[0] : {}, n = _ref31.name, _ref31$data = _ref31.data, s = _ref31$data === void 0 ? {} : _ref31$data; _context40.next = 3; return t.prepare(); case 3: _context40.next = 5; return t.encryptData(s); case 5: r = _context40.sent; _context40.next = 8; return e({ name: n, data: r }); case 8: i = _context40.sent; if (!t.isClientKeyNotFound(i)) { _context40.next = 21; break; } _context40.next = 12; return t.prepare({ forceUpdate: !0 }); case 12: _context40.next = 14; return t.encryptData(s); case 14: _r5 = _context40.sent; _context40.next = 17; return t.platformGetSignOption(); case 17: s._uniCloudOptions = _context40.sent; _context40.next = 20; return e({ name: n, data: _r5 }); case 20: i = _context40.sent; case 21: _context40.next = 23; return t.decryptResult(i.result); case 23: i.result = _context40.sent; return _context40.abrupt("return", i); case 25: case "end": return _context40.stop(); } } }, _callee40); })); } }]); return Ht; }(); /*! MIT License. Copyright 2015-2018 Richard Moore . See LICENSE.txt. */ function zt(e) { return parseInt(e) === e; } function Jt(e) { if (!zt(e.length)) return !1; for (var t = 0; t < e.length; t++) { if (!zt(e[t]) || e[t] < 0 || e[t] > 255) return !1; } return !0; } function Vt(e, t) { if (e.buffer && "Uint8Array" === e.name) return t && (e = e.slice ? e.slice() : Array.prototype.slice.call(e)), e; if (Array.isArray(e)) { if (!Jt(e)) throw new Error("Array contains invalid value: " + e); return new Uint8Array(e); } if (zt(e.length) && Jt(e)) return new Uint8Array(e); throw new Error("unsupported array-like object"); } function Gt(e) { return new Uint8Array(e); } function Yt(e, t, n, s, r) { null == s && null == r || (e = e.slice ? e.slice(s, r) : Array.prototype.slice.call(e, s, r)), t.set(e, n); } var Qt, Xt = { toBytes: function toBytes(e) { var t = [], n = 0; for (e = encodeURI(e); n < e.length;) { var s = e.charCodeAt(n++); 37 === s ? (t.push(parseInt(e.substr(n, 2), 16)), n += 2) : t.push(s); } return Vt(t); }, fromBytes: function fromBytes(e) { for (var t = [], n = 0; n < e.length;) { var s = e[n]; s < 128 ? (t.push(String.fromCharCode(s)), n++) : s > 191 && s < 224 ? (t.push(String.fromCharCode((31 & s) << 6 | 63 & e[n + 1])), n += 2) : (t.push(String.fromCharCode((15 & s) << 12 | (63 & e[n + 1]) << 6 | 63 & e[n + 2])), n += 3); } return t.join(""); } }, Zt = (Qt = "0123456789abcdef", { toBytes: function toBytes(e) { for (var t = [], n = 0; n < e.length; n += 2) { t.push(parseInt(e.substr(n, 2), 16)); } return t; }, fromBytes: function fromBytes(e) { for (var t = [], n = 0; n < e.length; n++) { var s = e[n]; t.push(Qt[(240 & s) >> 4] + Qt[15 & s]); } return t.join(""); } }), en = { 16: 10, 24: 12, 32: 14 }, tn = [1, 2, 4, 8, 16, 32, 64, 128, 27, 54, 108, 216, 171, 77, 154, 47, 94, 188, 99, 198, 151, 53, 106, 212, 179, 125, 250, 239, 197, 145], nn = [99, 124, 119, 123, 242, 107, 111, 197, 48, 1, 103, 43, 254, 215, 171, 118, 202, 130, 201, 125, 250, 89, 71, 240, 173, 212, 162, 175, 156, 164, 114, 192, 183, 253, 147, 38, 54, 63, 247, 204, 52, 165, 229, 241, 113, 216, 49, 21, 4, 199, 35, 195, 24, 150, 5, 154, 7, 18, 128, 226, 235, 39, 178, 117, 9, 131, 44, 26, 27, 110, 90, 160, 82, 59, 214, 179, 41, 227, 47, 132, 83, 209, 0, 237, 32, 252, 177, 91, 106, 203, 190, 57, 74, 76, 88, 207, 208, 239, 170, 251, 67, 77, 51, 133, 69, 249, 2, 127, 80, 60, 159, 168, 81, 163, 64, 143, 146, 157, 56, 245, 188, 182, 218, 33, 16, 255, 243, 210, 205, 12, 19, 236, 95, 151, 68, 23, 196, 167, 126, 61, 100, 93, 25, 115, 96, 129, 79, 220, 34, 42, 144, 136, 70, 238, 184, 20, 222, 94, 11, 219, 224, 50, 58, 10, 73, 6, 36, 92, 194, 211, 172, 98, 145, 149, 228, 121, 231, 200, 55, 109, 141, 213, 78, 169, 108, 86, 244, 234, 101, 122, 174, 8, 186, 120, 37, 46, 28, 166, 180, 198, 232, 221, 116, 31, 75, 189, 139, 138, 112, 62, 181, 102, 72, 3, 246, 14, 97, 53, 87, 185, 134, 193, 29, 158, 225, 248, 152, 17, 105, 217, 142, 148, 155, 30, 135, 233, 206, 85, 40, 223, 140, 161, 137, 13, 191, 230, 66, 104, 65, 153, 45, 15, 176, 84, 187, 22], sn = [82, 9, 106, 213, 48, 54, 165, 56, 191, 64, 163, 158, 129, 243, 215, 251, 124, 227, 57, 130, 155, 47, 255, 135, 52, 142, 67, 68, 196, 222, 233, 203, 84, 123, 148, 50, 166, 194, 35, 61, 238, 76, 149, 11, 66, 250, 195, 78, 8, 46, 161, 102, 40, 217, 36, 178, 118, 91, 162, 73, 109, 139, 209, 37, 114, 248, 246, 100, 134, 104, 152, 22, 212, 164, 92, 204, 93, 101, 182, 146, 108, 112, 72, 80, 253, 237, 185, 218, 94, 21, 70, 87, 167, 141, 157, 132, 144, 216, 171, 0, 140, 188, 211, 10, 247, 228, 88, 5, 184, 179, 69, 6, 208, 44, 30, 143, 202, 63, 15, 2, 193, 175, 189, 3, 1, 19, 138, 107, 58, 145, 17, 65, 79, 103, 220, 234, 151, 242, 207, 206, 240, 180, 230, 115, 150, 172, 116, 34, 231, 173, 53, 133, 226, 249, 55, 232, 28, 117, 223, 110, 71, 241, 26, 113, 29, 41, 197, 137, 111, 183, 98, 14, 170, 24, 190, 27, 252, 86, 62, 75, 198, 210, 121, 32, 154, 219, 192, 254, 120, 205, 90, 244, 31, 221, 168, 51, 136, 7, 199, 49, 177, 18, 16, 89, 39, 128, 236, 95, 96, 81, 127, 169, 25, 181, 74, 13, 45, 229, 122, 159, 147, 201, 156, 239, 160, 224, 59, 77, 174, 42, 245, 176, 200, 235, 187, 60, 131, 83, 153, 97, 23, 43, 4, 126, 186, 119, 214, 38, 225, 105, 20, 99, 85, 33, 12, 125], rn = [3328402341, 4168907908, 4000806809, 4135287693, 4294111757, 3597364157, 3731845041, 2445657428, 1613770832, 33620227, 3462883241, 1445669757, 3892248089, 3050821474, 1303096294, 3967186586, 2412431941, 528646813, 2311702848, 4202528135, 4026202645, 2992200171, 2387036105, 4226871307, 1101901292, 3017069671, 1604494077, 1169141738, 597466303, 1403299063, 3832705686, 2613100635, 1974974402, 3791519004, 1033081774, 1277568618, 1815492186, 2118074177, 4126668546, 2211236943, 1748251740, 1369810420, 3521504564, 4193382664, 3799085459, 2883115123, 1647391059, 706024767, 134480908, 2512897874, 1176707941, 2646852446, 806885416, 932615841, 168101135, 798661301, 235341577, 605164086, 461406363, 3756188221, 3454790438, 1311188841, 2142417613, 3933566367, 302582043, 495158174, 1479289972, 874125870, 907746093, 3698224818, 3025820398, 1537253627, 2756858614, 1983593293, 3084310113, 2108928974, 1378429307, 3722699582, 1580150641, 327451799, 2790478837, 3117535592, 0, 3253595436, 1075847264, 3825007647, 2041688520, 3059440621, 3563743934, 2378943302, 1740553945, 1916352843, 2487896798, 2555137236, 2958579944, 2244988746, 3151024235, 3320835882, 1336584933, 3992714006, 2252555205, 2588757463, 1714631509, 293963156, 2319795663, 3925473552, 67240454, 4269768577, 2689618160, 2017213508, 631218106, 1269344483, 2723238387, 1571005438, 2151694528, 93294474, 1066570413, 563977660, 1882732616, 4059428100, 1673313503, 2008463041, 2950355573, 1109467491, 537923632, 3858759450, 4260623118, 3218264685, 2177748300, 403442708, 638784309, 3287084079, 3193921505, 899127202, 2286175436, 773265209, 2479146071, 1437050866, 4236148354, 2050833735, 3362022572, 3126681063, 840505643, 3866325909, 3227541664, 427917720, 2655997905, 2749160575, 1143087718, 1412049534, 999329963, 193497219, 2353415882, 3354324521, 1807268051, 672404540, 2816401017, 3160301282, 369822493, 2916866934, 3688947771, 1681011286, 1949973070, 336202270, 2454276571, 201721354, 1210328172, 3093060836, 2680341085, 3184776046, 1135389935, 3294782118, 965841320, 831886756, 3554993207, 4068047243, 3588745010, 2345191491, 1849112409, 3664604599, 26054028, 2983581028, 2622377682, 1235855840, 3630984372, 2891339514, 4092916743, 3488279077, 3395642799, 4101667470, 1202630377, 268961816, 1874508501, 4034427016, 1243948399, 1546530418, 941366308, 1470539505, 1941222599, 2546386513, 3421038627, 2715671932, 3899946140, 1042226977, 2521517021, 1639824860, 227249030, 260737669, 3765465232, 2084453954, 1907733956, 3429263018, 2420656344, 100860677, 4160157185, 470683154, 3261161891, 1781871967, 2924959737, 1773779408, 394692241, 2579611992, 974986535, 664706745, 3655459128, 3958962195, 731420851, 571543859, 3530123707, 2849626480, 126783113, 865375399, 765172662, 1008606754, 361203602, 3387549984, 2278477385, 2857719295, 1344809080, 2782912378, 59542671, 1503764984, 160008576, 437062935, 1707065306, 3622233649, 2218934982, 3496503480, 2185314755, 697932208, 1512910199, 504303377, 2075177163, 2824099068, 1841019862, 739644986], on = [2781242211, 2230877308, 2582542199, 2381740923, 234877682, 3184946027, 2984144751, 1418839493, 1348481072, 50462977, 2848876391, 2102799147, 434634494, 1656084439, 3863849899, 2599188086, 1167051466, 2636087938, 1082771913, 2281340285, 368048890, 3954334041, 3381544775, 201060592, 3963727277, 1739838676, 4250903202, 3930435503, 3206782108, 4149453988, 2531553906, 1536934080, 3262494647, 484572669, 2923271059, 1783375398, 1517041206, 1098792767, 49674231, 1334037708, 1550332980, 4098991525, 886171109, 150598129, 2481090929, 1940642008, 1398944049, 1059722517, 201851908, 1385547719, 1699095331, 1587397571, 674240536, 2704774806, 252314885, 3039795866, 151914247, 908333586, 2602270848, 1038082786, 651029483, 1766729511, 3447698098, 2682942837, 454166793, 2652734339, 1951935532, 775166490, 758520603, 3000790638, 4004797018, 4217086112, 4137964114, 1299594043, 1639438038, 3464344499, 2068982057, 1054729187, 1901997871, 2534638724, 4121318227, 1757008337, 0, 750906861, 1614815264, 535035132, 3363418545, 3988151131, 3201591914, 1183697867, 3647454910, 1265776953, 3734260298, 3566750796, 3903871064, 1250283471, 1807470800, 717615087, 3847203498, 384695291, 3313910595, 3617213773, 1432761139, 2484176261, 3481945413, 283769337, 100925954, 2180939647, 4037038160, 1148730428, 3123027871, 3813386408, 4087501137, 4267549603, 3229630528, 2315620239, 2906624658, 3156319645, 1215313976, 82966005, 3747855548, 3245848246, 1974459098, 1665278241, 807407632, 451280895, 251524083, 1841287890, 1283575245, 337120268, 891687699, 801369324, 3787349855, 2721421207, 3431482436, 959321879, 1469301956, 4065699751, 2197585534, 1199193405, 2898814052, 3887750493, 724703513, 2514908019, 2696962144, 2551808385, 3516813135, 2141445340, 1715741218, 2119445034, 2872807568, 2198571144, 3398190662, 700968686, 3547052216, 1009259540, 2041044702, 3803995742, 487983883, 1991105499, 1004265696, 1449407026, 1316239930, 504629770, 3683797321, 168560134, 1816667172, 3837287516, 1570751170, 1857934291, 4014189740, 2797888098, 2822345105, 2754712981, 936633572, 2347923833, 852879335, 1133234376, 1500395319, 3084545389, 2348912013, 1689376213, 3533459022, 3762923945, 3034082412, 4205598294, 133428468, 634383082, 2949277029, 2398386810, 3913789102, 403703816, 3580869306, 2297460856, 1867130149, 1918643758, 607656988, 4049053350, 3346248884, 1368901318, 600565992, 2090982877, 2632479860, 557719327, 3717614411, 3697393085, 2249034635, 2232388234, 2430627952, 1115438654, 3295786421, 2865522278, 3633334344, 84280067, 33027830, 303828494, 2747425121, 1600795957, 4188952407, 3496589753, 2434238086, 1486471617, 658119965, 3106381470, 953803233, 334231800, 3005978776, 857870609, 3151128937, 1890179545, 2298973838, 2805175444, 3056442267, 574365214, 2450884487, 550103529, 1233637070, 4289353045, 2018519080, 2057691103, 2399374476, 4166623649, 2148108681, 387583245, 3664101311, 836232934, 3330556482, 3100665960, 3280093505, 2955516313, 2002398509, 287182607, 3413881008, 4238890068, 3597515707, 975967766], an = [1671808611, 2089089148, 2006576759, 2072901243, 4061003762, 1807603307, 1873927791, 3310653893, 810573872, 16974337, 1739181671, 729634347, 4263110654, 3613570519, 2883997099, 1989864566, 3393556426, 2191335298, 3376449993, 2106063485, 4195741690, 1508618841, 1204391495, 4027317232, 2917941677, 3563566036, 2734514082, 2951366063, 2629772188, 2767672228, 1922491506, 3227229120, 3082974647, 4246528509, 2477669779, 644500518, 911895606, 1061256767, 4144166391, 3427763148, 878471220, 2784252325, 3845444069, 4043897329, 1905517169, 3631459288, 827548209, 356461077, 67897348, 3344078279, 593839651, 3277757891, 405286936, 2527147926, 84871685, 2595565466, 118033927, 305538066, 2157648768, 3795705826, 3945188843, 661212711, 2999812018, 1973414517, 152769033, 2208177539, 745822252, 439235610, 455947803, 1857215598, 1525593178, 2700827552, 1391895634, 994932283, 3596728278, 3016654259, 695947817, 3812548067, 795958831, 2224493444, 1408607827, 3513301457, 0, 3979133421, 543178784, 4229948412, 2982705585, 1542305371, 1790891114, 3410398667, 3201918910, 961245753, 1256100938, 1289001036, 1491644504, 3477767631, 3496721360, 4012557807, 2867154858, 4212583931, 1137018435, 1305975373, 861234739, 2241073541, 1171229253, 4178635257, 33948674, 2139225727, 1357946960, 1011120188, 2679776671, 2833468328, 1374921297, 2751356323, 1086357568, 2408187279, 2460827538, 2646352285, 944271416, 4110742005, 3168756668, 3066132406, 3665145818, 560153121, 271589392, 4279952895, 4077846003, 3530407890, 3444343245, 202643468, 322250259, 3962553324, 1608629855, 2543990167, 1154254916, 389623319, 3294073796, 2817676711, 2122513534, 1028094525, 1689045092, 1575467613, 422261273, 1939203699, 1621147744, 2174228865, 1339137615, 3699352540, 577127458, 712922154, 2427141008, 2290289544, 1187679302, 3995715566, 3100863416, 339486740, 3732514782, 1591917662, 186455563, 3681988059, 3762019296, 844522546, 978220090, 169743370, 1239126601, 101321734, 611076132, 1558493276, 3260915650, 3547250131, 2901361580, 1655096418, 2443721105, 2510565781, 3828863972, 2039214713, 3878868455, 3359869896, 928607799, 1840765549, 2374762893, 3580146133, 1322425422, 2850048425, 1823791212, 1459268694, 4094161908, 3928346602, 1706019429, 2056189050, 2934523822, 135794696, 3134549946, 2022240376, 628050469, 779246638, 472135708, 2800834470, 3032970164, 3327236038, 3894660072, 3715932637, 1956440180, 522272287, 1272813131, 3185336765, 2340818315, 2323976074, 1888542832, 1044544574, 3049550261, 1722469478, 1222152264, 50660867, 4127324150, 236067854, 1638122081, 895445557, 1475980887, 3117443513, 2257655686, 3243809217, 489110045, 2662934430, 3778599393, 4162055160, 2561878936, 288563729, 1773916777, 3648039385, 2391345038, 2493985684, 2612407707, 505560094, 2274497927, 3911240169, 3460925390, 1442818645, 678973480, 3749357023, 2358182796, 2717407649, 2306869641, 219617805, 3218761151, 3862026214, 1120306242, 1756942440, 1103331905, 2578459033, 762796589, 252780047, 2966125488, 1425844308, 3151392187, 372911126], cn = [1667474886, 2088535288, 2004326894, 2071694838, 4075949567, 1802223062, 1869591006, 3318043793, 808472672, 16843522, 1734846926, 724270422, 4278065639, 3621216949, 2880169549, 1987484396, 3402253711, 2189597983, 3385409673, 2105378810, 4210693615, 1499065266, 1195886990, 4042263547, 2913856577, 3570689971, 2728590687, 2947541573, 2627518243, 2762274643, 1920112356, 3233831835, 3082273397, 4261223649, 2475929149, 640051788, 909531756, 1061110142, 4160160501, 3435941763, 875846760, 2779116625, 3857003729, 4059105529, 1903268834, 3638064043, 825316194, 353713962, 67374088, 3351728789, 589522246, 3284360861, 404236336, 2526454071, 84217610, 2593830191, 117901582, 303183396, 2155911963, 3806477791, 3958056653, 656894286, 2998062463, 1970642922, 151591698, 2206440989, 741110872, 437923380, 454765878, 1852748508, 1515908788, 2694904667, 1381168804, 993742198, 3604373943, 3014905469, 690584402, 3823320797, 791638366, 2223281939, 1398011302, 3520161977, 0, 3991743681, 538992704, 4244381667, 2981218425, 1532751286, 1785380564, 3419096717, 3200178535, 960056178, 1246420628, 1280103576, 1482221744, 3486468741, 3503319995, 4025428677, 2863326543, 4227536621, 1128514950, 1296947098, 859002214, 2240123921, 1162203018, 4193849577, 33687044, 2139062782, 1347481760, 1010582648, 2678045221, 2829640523, 1364325282, 2745433693, 1077985408, 2408548869, 2459086143, 2644360225, 943212656, 4126475505, 3166494563, 3065430391, 3671750063, 555836226, 269496352, 4294908645, 4092792573, 3537006015, 3452783745, 202118168, 320025894, 3974901699, 1600119230, 2543297077, 1145359496, 387397934, 3301201811, 2812801621, 2122220284, 1027426170, 1684319432, 1566435258, 421079858, 1936954854, 1616945344, 2172753945, 1330631070, 3705438115, 572679748, 707427924, 2425400123, 2290647819, 1179044492, 4008585671, 3099120491, 336870440, 3739122087, 1583276732, 185277718, 3688593069, 3772791771, 842159716, 976899700, 168435220, 1229577106, 101059084, 606366792, 1549591736, 3267517855, 3553849021, 2897014595, 1650632388, 2442242105, 2509612081, 3840161747, 2038008818, 3890688725, 3368567691, 926374254, 1835907034, 2374863873, 3587531953, 1313788572, 2846482505, 1819063512, 1448540844, 4109633523, 3941213647, 1701162954, 2054852340, 2930698567, 134748176, 3132806511, 2021165296, 623210314, 774795868, 471606328, 2795958615, 3031746419, 3334885783, 3907527627, 3722280097, 1953799400, 522133822, 1263263126, 3183336545, 2341176845, 2324333839, 1886425312, 1044267644, 3048588401, 1718004428, 1212733584, 50529542, 4143317495, 235803164, 1633788866, 892690282, 1465383342, 3115962473, 2256965911, 3250673817, 488449850, 2661202215, 3789633753, 4177007595, 2560144171, 286339874, 1768537042, 3654906025, 2391705863, 2492770099, 2610673197, 505291324, 2273808917, 3924369609, 3469625735, 1431699370, 673740880, 3755965093, 2358021891, 2711746649, 2307489801, 218961690, 3217021541, 3873845719, 1111672452, 1751693520, 1094828930, 2576986153, 757954394, 252645662, 2964376443, 1414855848, 3149649517, 370555436], un = [1374988112, 2118214995, 437757123, 975658646, 1001089995, 530400753, 2902087851, 1273168787, 540080725, 2910219766, 2295101073, 4110568485, 1340463100, 3307916247, 641025152, 3043140495, 3736164937, 632953703, 1172967064, 1576976609, 3274667266, 2169303058, 2370213795, 1809054150, 59727847, 361929877, 3211623147, 2505202138, 3569255213, 1484005843, 1239443753, 2395588676, 1975683434, 4102977912, 2572697195, 666464733, 3202437046, 4035489047, 3374361702, 2110667444, 1675577880, 3843699074, 2538681184, 1649639237, 2976151520, 3144396420, 4269907996, 4178062228, 1883793496, 2403728665, 2497604743, 1383856311, 2876494627, 1917518562, 3810496343, 1716890410, 3001755655, 800440835, 2261089178, 3543599269, 807962610, 599762354, 33778362, 3977675356, 2328828971, 2809771154, 4077384432, 1315562145, 1708848333, 101039829, 3509871135, 3299278474, 875451293, 2733856160, 92987698, 2767645557, 193195065, 1080094634, 1584504582, 3178106961, 1042385657, 2531067453, 3711829422, 1306967366, 2438237621, 1908694277, 67556463, 1615861247, 429456164, 3602770327, 2302690252, 1742315127, 2968011453, 126454664, 3877198648, 2043211483, 2709260871, 2084704233, 4169408201, 0, 159417987, 841739592, 504459436, 1817866830, 4245618683, 260388950, 1034867998, 908933415, 168810852, 1750902305, 2606453969, 607530554, 202008497, 2472011535, 3035535058, 463180190, 2160117071, 1641816226, 1517767529, 470948374, 3801332234, 3231722213, 1008918595, 303765277, 235474187, 4069246893, 766945465, 337553864, 1475418501, 2943682380, 4003061179, 2743034109, 4144047775, 1551037884, 1147550661, 1543208500, 2336434550, 3408119516, 3069049960, 3102011747, 3610369226, 1113818384, 328671808, 2227573024, 2236228733, 3535486456, 2935566865, 3341394285, 496906059, 3702665459, 226906860, 2009195472, 733156972, 2842737049, 294930682, 1206477858, 2835123396, 2700099354, 1451044056, 573804783, 2269728455, 3644379585, 2362090238, 2564033334, 2801107407, 2776292904, 3669462566, 1068351396, 742039012, 1350078989, 1784663195, 1417561698, 4136440770, 2430122216, 775550814, 2193862645, 2673705150, 1775276924, 1876241833, 3475313331, 3366754619, 270040487, 3902563182, 3678124923, 3441850377, 1851332852, 3969562369, 2203032232, 3868552805, 2868897406, 566021896, 4011190502, 3135740889, 1248802510, 3936291284, 699432150, 832877231, 708780849, 3332740144, 899835584, 1951317047, 4236429990, 3767586992, 866637845, 4043610186, 1106041591, 2144161806, 395441711, 1984812685, 1139781709, 3433712980, 3835036895, 2664543715, 1282050075, 3240894392, 1181045119, 2640243204, 25965917, 4203181171, 4211818798, 3009879386, 2463879762, 3910161971, 1842759443, 2597806476, 933301370, 1509430414, 3943906441, 3467192302, 3076639029, 3776767469, 2051518780, 2631065433, 1441952575, 404016761, 1942435775, 1408749034, 1610459739, 3745345300, 2017778566, 3400528769, 3110650942, 941896748, 3265478751, 371049330, 3168937228, 675039627, 4279080257, 967311729, 135050206, 3635733660, 1683407248, 2076935265, 3576870512, 1215061108, 3501741890], hn = [1347548327, 1400783205, 3273267108, 2520393566, 3409685355, 4045380933, 2880240216, 2471224067, 1428173050, 4138563181, 2441661558, 636813900, 4233094615, 3620022987, 2149987652, 2411029155, 1239331162, 1730525723, 2554718734, 3781033664, 46346101, 310463728, 2743944855, 3328955385, 3875770207, 2501218972, 3955191162, 3667219033, 768917123, 3545789473, 692707433, 1150208456, 1786102409, 2029293177, 1805211710, 3710368113, 3065962831, 401639597, 1724457132, 3028143674, 409198410, 2196052529, 1620529459, 1164071807, 3769721975, 2226875310, 486441376, 2499348523, 1483753576, 428819965, 2274680428, 3075636216, 598438867, 3799141122, 1474502543, 711349675, 129166120, 53458370, 2592523643, 2782082824, 4063242375, 2988687269, 3120694122, 1559041666, 730517276, 2460449204, 4042459122, 2706270690, 3446004468, 3573941694, 533804130, 2328143614, 2637442643, 2695033685, 839224033, 1973745387, 957055980, 2856345839, 106852767, 1371368976, 4181598602, 1033297158, 2933734917, 1179510461, 3046200461, 91341917, 1862534868, 4284502037, 605657339, 2547432937, 3431546947, 2003294622, 3182487618, 2282195339, 954669403, 3682191598, 1201765386, 3917234703, 3388507166, 0, 2198438022, 1211247597, 2887651696, 1315723890, 4227665663, 1443857720, 507358933, 657861945, 1678381017, 560487590, 3516619604, 975451694, 2970356327, 261314535, 3535072918, 2652609425, 1333838021, 2724322336, 1767536459, 370938394, 182621114, 3854606378, 1128014560, 487725847, 185469197, 2918353863, 3106780840, 3356761769, 2237133081, 1286567175, 3152976349, 4255350624, 2683765030, 3160175349, 3309594171, 878443390, 1988838185, 3704300486, 1756818940, 1673061617, 3403100636, 272786309, 1075025698, 545572369, 2105887268, 4174560061, 296679730, 1841768865, 1260232239, 4091327024, 3960309330, 3497509347, 1814803222, 2578018489, 4195456072, 575138148, 3299409036, 446754879, 3629546796, 4011996048, 3347532110, 3252238545, 4270639778, 915985419, 3483825537, 681933534, 651868046, 2755636671, 3828103837, 223377554, 2607439820, 1649704518, 3270937875, 3901806776, 1580087799, 4118987695, 3198115200, 2087309459, 2842678573, 3016697106, 1003007129, 2802849917, 1860738147, 2077965243, 164439672, 4100872472, 32283319, 2827177882, 1709610350, 2125135846, 136428751, 3874428392, 3652904859, 3460984630, 3572145929, 3593056380, 2939266226, 824852259, 818324884, 3224740454, 930369212, 2801566410, 2967507152, 355706840, 1257309336, 4148292826, 243256656, 790073846, 2373340630, 1296297904, 1422699085, 3756299780, 3818836405, 457992840, 3099667487, 2135319889, 77422314, 1560382517, 1945798516, 788204353, 1521706781, 1385356242, 870912086, 325965383, 2358957921, 2050466060, 2388260884, 2313884476, 4006521127, 901210569, 3990953189, 1014646705, 1503449823, 1062597235, 2031621326, 3212035895, 3931371469, 1533017514, 350174575, 2256028891, 2177544179, 1052338372, 741876788, 1606591296, 1914052035, 213705253, 2334669897, 1107234197, 1899603969, 3725069491, 2631447780, 2422494913, 1635502980, 1893020342, 1950903388, 1120974935], ln = [2807058932, 1699970625, 2764249623, 1586903591, 1808481195, 1173430173, 1487645946, 59984867, 4199882800, 1844882806, 1989249228, 1277555970, 3623636965, 3419915562, 1149249077, 2744104290, 1514790577, 459744698, 244860394, 3235995134, 1963115311, 4027744588, 2544078150, 4190530515, 1608975247, 2627016082, 2062270317, 1507497298, 2200818878, 567498868, 1764313568, 3359936201, 2305455554, 2037970062, 1047239e3, 1910319033, 1337376481, 2904027272, 2892417312, 984907214, 1243112415, 830661914, 861968209, 2135253587, 2011214180, 2927934315, 2686254721, 731183368, 1750626376, 4246310725, 1820824798, 4172763771, 3542330227, 48394827, 2404901663, 2871682645, 671593195, 3254988725, 2073724613, 145085239, 2280796200, 2779915199, 1790575107, 2187128086, 472615631, 3029510009, 4075877127, 3802222185, 4107101658, 3201631749, 1646252340, 4270507174, 1402811438, 1436590835, 3778151818, 3950355702, 3963161475, 4020912224, 2667994737, 273792366, 2331590177, 104699613, 95345982, 3175501286, 2377486676, 1560637892, 3564045318, 369057872, 4213447064, 3919042237, 1137477952, 2658625497, 1119727848, 2340947849, 1530455833, 4007360968, 172466556, 266959938, 516552836, 0, 2256734592, 3980931627, 1890328081, 1917742170, 4294704398, 945164165, 3575528878, 958871085, 3647212047, 2787207260, 1423022939, 775562294, 1739656202, 3876557655, 2530391278, 2443058075, 3310321856, 547512796, 1265195639, 437656594, 3121275539, 719700128, 3762502690, 387781147, 218828297, 3350065803, 2830708150, 2848461854, 428169201, 122466165, 3720081049, 1627235199, 648017665, 4122762354, 1002783846, 2117360635, 695634755, 3336358691, 4234721005, 4049844452, 3704280881, 2232435299, 574624663, 287343814, 612205898, 1039717051, 840019705, 2708326185, 793451934, 821288114, 1391201670, 3822090177, 376187827, 3113855344, 1224348052, 1679968233, 2361698556, 1058709744, 752375421, 2431590963, 1321699145, 3519142200, 2734591178, 188127444, 2177869557, 3727205754, 2384911031, 3215212461, 2648976442, 2450346104, 3432737375, 1180849278, 331544205, 3102249176, 4150144569, 2952102595, 2159976285, 2474404304, 766078933, 313773861, 2570832044, 2108100632, 1668212892, 3145456443, 2013908262, 418672217, 3070356634, 2594734927, 1852171925, 3867060991, 3473416636, 3907448597, 2614737639, 919489135, 164948639, 2094410160, 2997825956, 590424639, 2486224549, 1723872674, 3157750862, 3399941250, 3501252752, 3625268135, 2555048196, 3673637356, 1343127501, 4130281361, 3599595085, 2957853679, 1297403050, 81781910, 3051593425, 2283490410, 532201772, 1367295589, 3926170974, 895287692, 1953757831, 1093597963, 492483431, 3528626907, 1446242576, 1192455638, 1636604631, 209336225, 344873464, 1015671571, 669961897, 3375740769, 3857572124, 2973530695, 3747192018, 1933530610, 3464042516, 935293895, 3454686199, 2858115069, 1863638845, 3683022916, 4085369519, 3292445032, 875313188, 1080017571, 3279033885, 621591778, 1233856572, 2504130317, 24197544, 3017672716, 3835484340, 3247465558, 2220981195, 3060847922, 1551124588, 1463996600], dn = [4104605777, 1097159550, 396673818, 660510266, 2875968315, 2638606623, 4200115116, 3808662347, 821712160, 1986918061, 3430322568, 38544885, 3856137295, 718002117, 893681702, 1654886325, 2975484382, 3122358053, 3926825029, 4274053469, 796197571, 1290801793, 1184342925, 3556361835, 2405426947, 2459735317, 1836772287, 1381620373, 3196267988, 1948373848, 3764988233, 3385345166, 3263785589, 2390325492, 1480485785, 3111247143, 3780097726, 2293045232, 548169417, 3459953789, 3746175075, 439452389, 1362321559, 1400849762, 1685577905, 1806599355, 2174754046, 137073913, 1214797936, 1174215055, 3731654548, 2079897426, 1943217067, 1258480242, 529487843, 1437280870, 3945269170, 3049390895, 3313212038, 923313619, 679998e3, 3215307299, 57326082, 377642221, 3474729866, 2041877159, 133361907, 1776460110, 3673476453, 96392454, 878845905, 2801699524, 777231668, 4082475170, 2330014213, 4142626212, 2213296395, 1626319424, 1906247262, 1846563261, 562755902, 3708173718, 1040559837, 3871163981, 1418573201, 3294430577, 114585348, 1343618912, 2566595609, 3186202582, 1078185097, 3651041127, 3896688048, 2307622919, 425408743, 3371096953, 2081048481, 1108339068, 2216610296, 0, 2156299017, 736970802, 292596766, 1517440620, 251657213, 2235061775, 2933202493, 758720310, 265905162, 1554391400, 1532285339, 908999204, 174567692, 1474760595, 4002861748, 2610011675, 3234156416, 3693126241, 2001430874, 303699484, 2478443234, 2687165888, 585122620, 454499602, 151849742, 2345119218, 3064510765, 514443284, 4044981591, 1963412655, 2581445614, 2137062819, 19308535, 1928707164, 1715193156, 4219352155, 1126790795, 600235211, 3992742070, 3841024952, 836553431, 1669664834, 2535604243, 3323011204, 1243905413, 3141400786, 4180808110, 698445255, 2653899549, 2989552604, 2253581325, 3252932727, 3004591147, 1891211689, 2487810577, 3915653703, 4237083816, 4030667424, 2100090966, 865136418, 1229899655, 953270745, 3399679628, 3557504664, 4118925222, 2061379749, 3079546586, 2915017791, 983426092, 2022837584, 1607244650, 2118541908, 2366882550, 3635996816, 972512814, 3283088770, 1568718495, 3499326569, 3576539503, 621982671, 2895723464, 410887952, 2623762152, 1002142683, 645401037, 1494807662, 2595684844, 1335535747, 2507040230, 4293295786, 3167684641, 367585007, 3885750714, 1865862730, 2668221674, 2960971305, 2763173681, 1059270954, 2777952454, 2724642869, 1320957812, 2194319100, 2429595872, 2815956275, 77089521, 3973773121, 3444575871, 2448830231, 1305906550, 4021308739, 2857194700, 2516901860, 3518358430, 1787304780, 740276417, 1699839814, 1592394909, 2352307457, 2272556026, 188821243, 1729977011, 3687994002, 274084841, 3594982253, 3613494426, 2701949495, 4162096729, 322734571, 2837966542, 1640576439, 484830689, 1202797690, 3537852828, 4067639125, 349075736, 3342319475, 4157467219, 4255800159, 1030690015, 1155237496, 2951971274, 1757691577, 607398968, 2738905026, 499347990, 3794078908, 1011452712, 227885567, 2818666809, 213114376, 3034881240, 1455525988, 3414450555, 850817237, 1817998408, 3092726480], pn = [0, 235474187, 470948374, 303765277, 941896748, 908933415, 607530554, 708780849, 1883793496, 2118214995, 1817866830, 1649639237, 1215061108, 1181045119, 1417561698, 1517767529, 3767586992, 4003061179, 4236429990, 4069246893, 3635733660, 3602770327, 3299278474, 3400528769, 2430122216, 2664543715, 2362090238, 2193862645, 2835123396, 2801107407, 3035535058, 3135740889, 3678124923, 3576870512, 3341394285, 3374361702, 3810496343, 3977675356, 4279080257, 4043610186, 2876494627, 2776292904, 3076639029, 3110650942, 2472011535, 2640243204, 2403728665, 2169303058, 1001089995, 899835584, 666464733, 699432150, 59727847, 226906860, 530400753, 294930682, 1273168787, 1172967064, 1475418501, 1509430414, 1942435775, 2110667444, 1876241833, 1641816226, 2910219766, 2743034109, 2976151520, 3211623147, 2505202138, 2606453969, 2302690252, 2269728455, 3711829422, 3543599269, 3240894392, 3475313331, 3843699074, 3943906441, 4178062228, 4144047775, 1306967366, 1139781709, 1374988112, 1610459739, 1975683434, 2076935265, 1775276924, 1742315127, 1034867998, 866637845, 566021896, 800440835, 92987698, 193195065, 429456164, 395441711, 1984812685, 2017778566, 1784663195, 1683407248, 1315562145, 1080094634, 1383856311, 1551037884, 101039829, 135050206, 437757123, 337553864, 1042385657, 807962610, 573804783, 742039012, 2531067453, 2564033334, 2328828971, 2227573024, 2935566865, 2700099354, 3001755655, 3168937228, 3868552805, 3902563182, 4203181171, 4102977912, 3736164937, 3501741890, 3265478751, 3433712980, 1106041591, 1340463100, 1576976609, 1408749034, 2043211483, 2009195472, 1708848333, 1809054150, 832877231, 1068351396, 766945465, 599762354, 159417987, 126454664, 361929877, 463180190, 2709260871, 2943682380, 3178106961, 3009879386, 2572697195, 2538681184, 2236228733, 2336434550, 3509871135, 3745345300, 3441850377, 3274667266, 3910161971, 3877198648, 4110568485, 4211818798, 2597806476, 2497604743, 2261089178, 2295101073, 2733856160, 2902087851, 3202437046, 2968011453, 3936291284, 3835036895, 4136440770, 4169408201, 3535486456, 3702665459, 3467192302, 3231722213, 2051518780, 1951317047, 1716890410, 1750902305, 1113818384, 1282050075, 1584504582, 1350078989, 168810852, 67556463, 371049330, 404016761, 841739592, 1008918595, 775550814, 540080725, 3969562369, 3801332234, 4035489047, 4269907996, 3569255213, 3669462566, 3366754619, 3332740144, 2631065433, 2463879762, 2160117071, 2395588676, 2767645557, 2868897406, 3102011747, 3069049960, 202008497, 33778362, 270040487, 504459436, 875451293, 975658646, 675039627, 641025152, 2084704233, 1917518562, 1615861247, 1851332852, 1147550661, 1248802510, 1484005843, 1451044056, 933301370, 967311729, 733156972, 632953703, 260388950, 25965917, 328671808, 496906059, 1206477858, 1239443753, 1543208500, 1441952575, 2144161806, 1908694277, 1675577880, 1842759443, 3610369226, 3644379585, 3408119516, 3307916247, 4011190502, 3776767469, 4077384432, 4245618683, 2809771154, 2842737049, 3144396420, 3043140495, 2673705150, 2438237621, 2203032232, 2370213795], fn = [0, 185469197, 370938394, 487725847, 741876788, 657861945, 975451694, 824852259, 1483753576, 1400783205, 1315723890, 1164071807, 1950903388, 2135319889, 1649704518, 1767536459, 2967507152, 3152976349, 2801566410, 2918353863, 2631447780, 2547432937, 2328143614, 2177544179, 3901806776, 3818836405, 4270639778, 4118987695, 3299409036, 3483825537, 3535072918, 3652904859, 2077965243, 1893020342, 1841768865, 1724457132, 1474502543, 1559041666, 1107234197, 1257309336, 598438867, 681933534, 901210569, 1052338372, 261314535, 77422314, 428819965, 310463728, 3409685355, 3224740454, 3710368113, 3593056380, 3875770207, 3960309330, 4045380933, 4195456072, 2471224067, 2554718734, 2237133081, 2388260884, 3212035895, 3028143674, 2842678573, 2724322336, 4138563181, 4255350624, 3769721975, 3955191162, 3667219033, 3516619604, 3431546947, 3347532110, 2933734917, 2782082824, 3099667487, 3016697106, 2196052529, 2313884476, 2499348523, 2683765030, 1179510461, 1296297904, 1347548327, 1533017514, 1786102409, 1635502980, 2087309459, 2003294622, 507358933, 355706840, 136428751, 53458370, 839224033, 957055980, 605657339, 790073846, 2373340630, 2256028891, 2607439820, 2422494913, 2706270690, 2856345839, 3075636216, 3160175349, 3573941694, 3725069491, 3273267108, 3356761769, 4181598602, 4063242375, 4011996048, 3828103837, 1033297158, 915985419, 730517276, 545572369, 296679730, 446754879, 129166120, 213705253, 1709610350, 1860738147, 1945798516, 2029293177, 1239331162, 1120974935, 1606591296, 1422699085, 4148292826, 4233094615, 3781033664, 3931371469, 3682191598, 3497509347, 3446004468, 3328955385, 2939266226, 2755636671, 3106780840, 2988687269, 2198438022, 2282195339, 2501218972, 2652609425, 1201765386, 1286567175, 1371368976, 1521706781, 1805211710, 1620529459, 2105887268, 1988838185, 533804130, 350174575, 164439672, 46346101, 870912086, 954669403, 636813900, 788204353, 2358957921, 2274680428, 2592523643, 2441661558, 2695033685, 2880240216, 3065962831, 3182487618, 3572145929, 3756299780, 3270937875, 3388507166, 4174560061, 4091327024, 4006521127, 3854606378, 1014646705, 930369212, 711349675, 560487590, 272786309, 457992840, 106852767, 223377554, 1678381017, 1862534868, 1914052035, 2031621326, 1211247597, 1128014560, 1580087799, 1428173050, 32283319, 182621114, 401639597, 486441376, 768917123, 651868046, 1003007129, 818324884, 1503449823, 1385356242, 1333838021, 1150208456, 1973745387, 2125135846, 1673061617, 1756818940, 2970356327, 3120694122, 2802849917, 2887651696, 2637442643, 2520393566, 2334669897, 2149987652, 3917234703, 3799141122, 4284502037, 4100872472, 3309594171, 3460984630, 3545789473, 3629546796, 2050466060, 1899603969, 1814803222, 1730525723, 1443857720, 1560382517, 1075025698, 1260232239, 575138148, 692707433, 878443390, 1062597235, 243256656, 91341917, 409198410, 325965383, 3403100636, 3252238545, 3704300486, 3620022987, 3874428392, 3990953189, 4042459122, 4227665663, 2460449204, 2578018489, 2226875310, 2411029155, 3198115200, 3046200461, 2827177882, 2743944855], gn = [0, 218828297, 437656594, 387781147, 875313188, 958871085, 775562294, 590424639, 1750626376, 1699970625, 1917742170, 2135253587, 1551124588, 1367295589, 1180849278, 1265195639, 3501252752, 3720081049, 3399941250, 3350065803, 3835484340, 3919042237, 4270507174, 4085369519, 3102249176, 3051593425, 2734591178, 2952102595, 2361698556, 2177869557, 2530391278, 2614737639, 3145456443, 3060847922, 2708326185, 2892417312, 2404901663, 2187128086, 2504130317, 2555048196, 3542330227, 3727205754, 3375740769, 3292445032, 3876557655, 3926170974, 4246310725, 4027744588, 1808481195, 1723872674, 1910319033, 2094410160, 1608975247, 1391201670, 1173430173, 1224348052, 59984867, 244860394, 428169201, 344873464, 935293895, 984907214, 766078933, 547512796, 1844882806, 1627235199, 2011214180, 2062270317, 1507497298, 1423022939, 1137477952, 1321699145, 95345982, 145085239, 532201772, 313773861, 830661914, 1015671571, 731183368, 648017665, 3175501286, 2957853679, 2807058932, 2858115069, 2305455554, 2220981195, 2474404304, 2658625497, 3575528878, 3625268135, 3473416636, 3254988725, 3778151818, 3963161475, 4213447064, 4130281361, 3599595085, 3683022916, 3432737375, 3247465558, 3802222185, 4020912224, 4172763771, 4122762354, 3201631749, 3017672716, 2764249623, 2848461854, 2331590177, 2280796200, 2431590963, 2648976442, 104699613, 188127444, 472615631, 287343814, 840019705, 1058709744, 671593195, 621591778, 1852171925, 1668212892, 1953757831, 2037970062, 1514790577, 1463996600, 1080017571, 1297403050, 3673637356, 3623636965, 3235995134, 3454686199, 4007360968, 3822090177, 4107101658, 4190530515, 2997825956, 3215212461, 2830708150, 2779915199, 2256734592, 2340947849, 2627016082, 2443058075, 172466556, 122466165, 273792366, 492483431, 1047239e3, 861968209, 612205898, 695634755, 1646252340, 1863638845, 2013908262, 1963115311, 1446242576, 1530455833, 1277555970, 1093597963, 1636604631, 1820824798, 2073724613, 1989249228, 1436590835, 1487645946, 1337376481, 1119727848, 164948639, 81781910, 331544205, 516552836, 1039717051, 821288114, 669961897, 719700128, 2973530695, 3157750862, 2871682645, 2787207260, 2232435299, 2283490410, 2667994737, 2450346104, 3647212047, 3564045318, 3279033885, 3464042516, 3980931627, 3762502690, 4150144569, 4199882800, 3070356634, 3121275539, 2904027272, 2686254721, 2200818878, 2384911031, 2570832044, 2486224549, 3747192018, 3528626907, 3310321856, 3359936201, 3950355702, 3867060991, 4049844452, 4234721005, 1739656202, 1790575107, 2108100632, 1890328081, 1402811438, 1586903591, 1233856572, 1149249077, 266959938, 48394827, 369057872, 418672217, 1002783846, 919489135, 567498868, 752375421, 209336225, 24197544, 376187827, 459744698, 945164165, 895287692, 574624663, 793451934, 1679968233, 1764313568, 2117360635, 1933530610, 1343127501, 1560637892, 1243112415, 1192455638, 3704280881, 3519142200, 3336358691, 3419915562, 3907448597, 3857572124, 4075877127, 4294704398, 3029510009, 3113855344, 2927934315, 2744104290, 2159976285, 2377486676, 2594734927, 2544078150], mn = [0, 151849742, 303699484, 454499602, 607398968, 758720310, 908999204, 1059270954, 1214797936, 1097159550, 1517440620, 1400849762, 1817998408, 1699839814, 2118541908, 2001430874, 2429595872, 2581445614, 2194319100, 2345119218, 3034881240, 3186202582, 2801699524, 2951971274, 3635996816, 3518358430, 3399679628, 3283088770, 4237083816, 4118925222, 4002861748, 3885750714, 1002142683, 850817237, 698445255, 548169417, 529487843, 377642221, 227885567, 77089521, 1943217067, 2061379749, 1640576439, 1757691577, 1474760595, 1592394909, 1174215055, 1290801793, 2875968315, 2724642869, 3111247143, 2960971305, 2405426947, 2253581325, 2638606623, 2487810577, 3808662347, 3926825029, 4044981591, 4162096729, 3342319475, 3459953789, 3576539503, 3693126241, 1986918061, 2137062819, 1685577905, 1836772287, 1381620373, 1532285339, 1078185097, 1229899655, 1040559837, 923313619, 740276417, 621982671, 439452389, 322734571, 137073913, 19308535, 3871163981, 4021308739, 4104605777, 4255800159, 3263785589, 3414450555, 3499326569, 3651041127, 2933202493, 2815956275, 3167684641, 3049390895, 2330014213, 2213296395, 2566595609, 2448830231, 1305906550, 1155237496, 1607244650, 1455525988, 1776460110, 1626319424, 2079897426, 1928707164, 96392454, 213114376, 396673818, 514443284, 562755902, 679998e3, 865136418, 983426092, 3708173718, 3557504664, 3474729866, 3323011204, 4180808110, 4030667424, 3945269170, 3794078908, 2507040230, 2623762152, 2272556026, 2390325492, 2975484382, 3092726480, 2738905026, 2857194700, 3973773121, 3856137295, 4274053469, 4157467219, 3371096953, 3252932727, 3673476453, 3556361835, 2763173681, 2915017791, 3064510765, 3215307299, 2156299017, 2307622919, 2459735317, 2610011675, 2081048481, 1963412655, 1846563261, 1729977011, 1480485785, 1362321559, 1243905413, 1126790795, 878845905, 1030690015, 645401037, 796197571, 274084841, 425408743, 38544885, 188821243, 3613494426, 3731654548, 3313212038, 3430322568, 4082475170, 4200115116, 3780097726, 3896688048, 2668221674, 2516901860, 2366882550, 2216610296, 3141400786, 2989552604, 2837966542, 2687165888, 1202797690, 1320957812, 1437280870, 1554391400, 1669664834, 1787304780, 1906247262, 2022837584, 265905162, 114585348, 499347990, 349075736, 736970802, 585122620, 972512814, 821712160, 2595684844, 2478443234, 2293045232, 2174754046, 3196267988, 3079546586, 2895723464, 2777952454, 3537852828, 3687994002, 3234156416, 3385345166, 4142626212, 4293295786, 3841024952, 3992742070, 174567692, 57326082, 410887952, 292596766, 777231668, 660510266, 1011452712, 893681702, 1108339068, 1258480242, 1343618912, 1494807662, 1715193156, 1865862730, 1948373848, 2100090966, 2701949495, 2818666809, 3004591147, 3122358053, 2235061775, 2352307457, 2535604243, 2653899549, 3915653703, 3764988233, 4219352155, 4067639125, 3444575871, 3294430577, 3746175075, 3594982253, 836553431, 953270745, 600235211, 718002117, 367585007, 484830689, 133361907, 251657213, 2041877159, 1891211689, 1806599355, 1654886325, 1568718495, 1418573201, 1335535747, 1184342925]; function yn(e) { for (var t = [], n = 0; n < e.length; n += 4) { t.push(e[n] << 24 | e[n + 1] << 16 | e[n + 2] << 8 | e[n + 3]); } return t; } var _n = /*#__PURE__*/function () { function _n(e) { (0, _classCallCheck2.default)(this, _n); if (!(this instanceof _n)) throw Error("AES must be instanitated with `new`"); Object.defineProperty(this, "key", { value: Vt(e, !0) }), this._prepare(); } (0, _createClass2.default)(_n, [{ key: "_prepare", value: function _prepare() { var e = en[this.key.length]; if (null == e) throw new Error("invalid key size (must be 16, 24 or 32 bytes)"); this._Ke = [], this._Kd = []; for (var t = 0; t <= e; t++) { this._Ke.push([0, 0, 0, 0]), this._Kd.push([0, 0, 0, 0]); } var n, s = 4 * (e + 1), r = this.key.length / 4, i = yn(this.key); for (t = 0; t < r; t++) { n = t >> 2, this._Ke[n][t % 4] = i[t], this._Kd[e - n][t % 4] = i[t]; } for (var o, a = 0, c = r; c < s;) { if (o = i[r - 1], i[0] ^= nn[o >> 16 & 255] << 24 ^ nn[o >> 8 & 255] << 16 ^ nn[255 & o] << 8 ^ nn[o >> 24 & 255] ^ tn[a] << 24, a += 1, 8 != r) for (t = 1; t < r; t++) { i[t] ^= i[t - 1]; } else { for (t = 1; t < r / 2; t++) { i[t] ^= i[t - 1]; } o = i[r / 2 - 1], i[r / 2] ^= nn[255 & o] ^ nn[o >> 8 & 255] << 8 ^ nn[o >> 16 & 255] << 16 ^ nn[o >> 24 & 255] << 24; for (t = r / 2 + 1; t < r; t++) { i[t] ^= i[t - 1]; } } for (t = 0; t < r && c < s;) { u = c >> 2, h = c % 4, this._Ke[u][h] = i[t], this._Kd[e - u][h] = i[t++], c++; } } for (var u = 1; u < e; u++) { for (var h = 0; h < 4; h++) { o = this._Kd[u][h], this._Kd[u][h] = pn[o >> 24 & 255] ^ fn[o >> 16 & 255] ^ gn[o >> 8 & 255] ^ mn[255 & o]; } } } }, { key: "encrypt", value: function encrypt(e) { if (16 != e.length) throw new Error("invalid plaintext size (must be 16 bytes)"); for (var t = this._Ke.length - 1, n = [0, 0, 0, 0], s = yn(e), r = 0; r < 4; r++) { s[r] ^= this._Ke[0][r]; } for (var i = 1; i < t; i++) { for (r = 0; r < 4; r++) { n[r] = rn[s[r] >> 24 & 255] ^ on[s[(r + 1) % 4] >> 16 & 255] ^ an[s[(r + 2) % 4] >> 8 & 255] ^ cn[255 & s[(r + 3) % 4]] ^ this._Ke[i][r]; } s = n.slice(); } var o, a = Gt(16); for (r = 0; r < 4; r++) { o = this._Ke[t][r], a[4 * r] = 255 & (nn[s[r] >> 24 & 255] ^ o >> 24), a[4 * r + 1] = 255 & (nn[s[(r + 1) % 4] >> 16 & 255] ^ o >> 16), a[4 * r + 2] = 255 & (nn[s[(r + 2) % 4] >> 8 & 255] ^ o >> 8), a[4 * r + 3] = 255 & (nn[255 & s[(r + 3) % 4]] ^ o); } return a; } }, { key: "decrypt", value: function decrypt(e) { if (16 != e.length) throw new Error("invalid ciphertext size (must be 16 bytes)"); for (var t = this._Kd.length - 1, n = [0, 0, 0, 0], s = yn(e), r = 0; r < 4; r++) { s[r] ^= this._Kd[0][r]; } for (var i = 1; i < t; i++) { for (r = 0; r < 4; r++) { n[r] = un[s[r] >> 24 & 255] ^ hn[s[(r + 3) % 4] >> 16 & 255] ^ ln[s[(r + 2) % 4] >> 8 & 255] ^ dn[255 & s[(r + 1) % 4]] ^ this._Kd[i][r]; } s = n.slice(); } var o, a = Gt(16); for (r = 0; r < 4; r++) { o = this._Kd[t][r], a[4 * r] = 255 & (sn[s[r] >> 24 & 255] ^ o >> 24), a[4 * r + 1] = 255 & (sn[s[(r + 3) % 4] >> 16 & 255] ^ o >> 16), a[4 * r + 2] = 255 & (sn[s[(r + 2) % 4] >> 8 & 255] ^ o >> 8), a[4 * r + 3] = 255 & (sn[255 & s[(r + 1) % 4]] ^ o); } return a; } }]); return _n; }(); var wn = /*#__PURE__*/function () { function wn(e) { (0, _classCallCheck2.default)(this, wn); if (!(this instanceof wn)) throw Error("AES must be instanitated with `new`"); this.description = "Electronic Code Block", this.name = "ecb", this._aes = new _n(e); } (0, _createClass2.default)(wn, [{ key: "encrypt", value: function encrypt(e) { if ((e = Vt(e)).length % 16 != 0) throw new Error("invalid plaintext size (must be multiple of 16 bytes)"); for (var t = Gt(e.length), n = Gt(16), s = 0; s < e.length; s += 16) { Yt(e, n, 0, s, s + 16), Yt(n = this._aes.encrypt(n), t, s); } return t; } }, { key: "decrypt", value: function decrypt(e) { if ((e = Vt(e)).length % 16 != 0) throw new Error("invalid ciphertext size (must be multiple of 16 bytes)"); for (var t = Gt(e.length), n = Gt(16), s = 0; s < e.length; s += 16) { Yt(e, n, 0, s, s + 16), Yt(n = this._aes.decrypt(n), t, s); } return t; } }]); return wn; }(); var vn = /*#__PURE__*/function () { function vn(e, t) { (0, _classCallCheck2.default)(this, vn); if (!(this instanceof vn)) throw Error("AES must be instanitated with `new`"); if (this.description = "Cipher Block Chaining", this.name = "cbc", t) { if (16 != t.length) throw new Error("invalid initialation vector size (must be 16 bytes)"); } else t = Gt(16); this._lastCipherblock = Vt(t, !0), this._aes = new _n(e); } (0, _createClass2.default)(vn, [{ key: "encrypt", value: function encrypt(e) { if ((e = Vt(e)).length % 16 != 0) throw new Error("invalid plaintext size (must be multiple of 16 bytes)"); for (var t = Gt(e.length), n = Gt(16), s = 0; s < e.length; s += 16) { Yt(e, n, 0, s, s + 16); for (var r = 0; r < 16; r++) { n[r] ^= this._lastCipherblock[r]; } this._lastCipherblock = this._aes.encrypt(n), Yt(this._lastCipherblock, t, s); } return t; } }, { key: "decrypt", value: function decrypt(e) { if ((e = Vt(e)).length % 16 != 0) throw new Error("invalid ciphertext size (must be multiple of 16 bytes)"); for (var t = Gt(e.length), n = Gt(16), s = 0; s < e.length; s += 16) { Yt(e, n, 0, s, s + 16), n = this._aes.decrypt(n); for (var r = 0; r < 16; r++) { t[s + r] = n[r] ^ this._lastCipherblock[r]; } Yt(e, this._lastCipherblock, 0, s, s + 16); } return t; } }]); return vn; }(); var In = /*#__PURE__*/function () { function In(e, t, n) { (0, _classCallCheck2.default)(this, In); if (!(this instanceof In)) throw Error("AES must be instanitated with `new`"); if (this.description = "Cipher Feedback", this.name = "cfb", t) { if (16 != t.length) throw new Error("invalid initialation vector size (must be 16 size)"); } else t = Gt(16); n || (n = 1), this.segmentSize = n, this._shiftRegister = Vt(t, !0), this._aes = new _n(e); } (0, _createClass2.default)(In, [{ key: "encrypt", value: function encrypt(e) { if (e.length % this.segmentSize != 0) throw new Error("invalid plaintext size (must be segmentSize bytes)"); for (var t, n = Vt(e, !0), s = 0; s < n.length; s += this.segmentSize) { t = this._aes.encrypt(this._shiftRegister); for (var r = 0; r < this.segmentSize; r++) { n[s + r] ^= t[r]; } Yt(this._shiftRegister, this._shiftRegister, 0, this.segmentSize), Yt(n, this._shiftRegister, 16 - this.segmentSize, s, s + this.segmentSize); } return n; } }, { key: "decrypt", value: function decrypt(e) { if (e.length % this.segmentSize != 0) throw new Error("invalid ciphertext size (must be segmentSize bytes)"); for (var t, n = Vt(e, !0), s = 0; s < n.length; s += this.segmentSize) { t = this._aes.encrypt(this._shiftRegister); for (var r = 0; r < this.segmentSize; r++) { n[s + r] ^= t[r]; } Yt(this._shiftRegister, this._shiftRegister, 0, this.segmentSize), Yt(e, this._shiftRegister, 16 - this.segmentSize, s, s + this.segmentSize); } return n; } }]); return In; }(); var Sn = /*#__PURE__*/function () { function Sn(e, t) { (0, _classCallCheck2.default)(this, Sn); if (!(this instanceof Sn)) throw Error("AES must be instanitated with `new`"); if (this.description = "Output Feedback", this.name = "ofb", t) { if (16 != t.length) throw new Error("invalid initialation vector size (must be 16 bytes)"); } else t = Gt(16); this._lastPrecipher = Vt(t, !0), this._lastPrecipherIndex = 16, this._aes = new _n(e); } (0, _createClass2.default)(Sn, [{ key: "encrypt", value: function encrypt(e) { for (var t = Vt(e, !0), n = 0; n < t.length; n++) { 16 === this._lastPrecipherIndex && (this._lastPrecipher = this._aes.encrypt(this._lastPrecipher), this._lastPrecipherIndex = 0), t[n] ^= this._lastPrecipher[this._lastPrecipherIndex++]; } return t; } }, { key: "decrypt", value: function decrypt(e) { return this.encrypt(e); } }]); return Sn; }(); var bn = /*#__PURE__*/function () { function bn(e) { (0, _classCallCheck2.default)(this, bn); if (!(this instanceof bn)) throw Error("Counter must be instanitated with `new`"); 0 === e || e || (e = 1), "number" == typeof e ? (this._counter = Gt(16), this.setValue(e)) : this.setBytes(e); } (0, _createClass2.default)(bn, [{ key: "setValue", value: function setValue(e) { if ("number" != typeof e || parseInt(e) != e) throw new Error("invalid counter value (must be an integer)"); if (e > Number.MAX_SAFE_INTEGER) throw new Error("integer value out of safe range"); for (var t = 15; t >= 0; --t) { this._counter[t] = e % 256, e = parseInt(e / 256); } } }, { key: "setBytes", value: function setBytes(e) { if (16 != (e = Vt(e, !0)).length) throw new Error("invalid counter bytes size (must be 16 bytes)"); this._counter = e; } }, { key: "increment", value: function increment() { for (var e = 15; e >= 0; e--) { if (255 !== this._counter[e]) { this._counter[e]++; break; } this._counter[e] = 0; } } }]); return bn; }(); var kn = /*#__PURE__*/function () { function kn(e, t) { (0, _classCallCheck2.default)(this, kn); if (!(this instanceof kn)) throw Error("AES must be instanitated with `new`"); this.description = "Counter", this.name = "ctr", t instanceof bn || (t = new bn(t)), this._counter = t, this._remainingCounter = null, this._remainingCounterIndex = 16, this._aes = new _n(e); } (0, _createClass2.default)(kn, [{ key: "encrypt", value: function encrypt(e) { for (var t = Vt(e, !0), n = 0; n < t.length; n++) { 16 === this._remainingCounterIndex && (this._remainingCounter = this._aes.encrypt(this._counter._counter), this._remainingCounterIndex = 0, this._counter.increment()), t[n] ^= this._remainingCounter[this._remainingCounterIndex++]; } return t; } }, { key: "decrypt", value: function decrypt(e) { return this.encrypt(e); } }]); return kn; }(); var An = { AES: _n, Counter: bn, ModeOfOperation: { ecb: wn, cbc: vn, cfb: In, ofb: Sn, ctr: kn }, utils: { hex: Zt, utf8: Xt }, padding: { pkcs7: { pad: function pad(e) { var t = 16 - (e = Vt(e, !0)).length % 16, n = Gt(e.length + t); Yt(e, n); for (var s = e.length; s < n.length; s++) { n[s] = t; } return n; }, strip: function strip(e) { if ((e = Vt(e, !0)).length < 16) throw new Error("PKCS#7 invalid length"); var t = e[e.length - 1]; if (t > 16) throw new Error("PKCS#7 padding byte out of range"); for (var n = e.length - t, s = 0; s < t; s++) { if (e[n + s] !== t) throw new Error("PKCS#7 invalid padding byte"); } var r = Gt(n); return Yt(e, r, 0, 0, n), r; } } }, _arrayTest: { coerceArray: Vt, createArray: Gt, copyArray: Yt } }; function Cn(e, t, n) { var s = new Uint8Array(uni.base64ToArrayBuffer(t)), r = An.utils.utf8.toBytes(n), i = An.utils.utf8.toBytes(e), o = new An.ModeOfOperation.cbc(s, r), a = An.padding.pkcs7.pad(i), c = o.encrypt(a); return uni.arrayBufferToBase64(c); } var Pn = { code: 2e4, message: "System error" }, Tn = { code: 20101, message: "Invalid client" }, xn = { code: 20102, message: "Get encrypt key failed" }, On = { 10001: "Secure network is not supported on current playground or unimpsdk", 10003: "Config missing in current app. If the problem pesist, please contact DCloud.", 10009: "Encrypt payload failed", 10010: "Decrypt response failed" }; function En(e) { var _ref32 = e || {}, t = _ref32.errSubject, n = _ref32.subject, s = _ref32.errCode, r = _ref32.errMsg, i = _ref32.code, o = _ref32.message, a = _ref32.cause; return new te({ subject: t || n || "uni-secure-network", code: s || i || Pn.code, message: r || o, cause: a }); } var Ln, Rn, Un = null; var Nn = /*#__PURE__*/function (_Ht) { (0, _inherits2.default)(Nn, _Ht); var _super9 = _createSuper(Nn); function Nn(e) { var _this15; (0, _classCallCheck2.default)(this, Nn); _this15 = _super9.call(this, e), _this15.clientType = "mp-weixin", _this15.userEncryptKey = null; return _this15; } (0, _createClass2.default)(Nn, [{ key: "isLogin", value: function isLogin() { return !!this.scopedGlobalCache.mpWeixinCode || !!this.scopedGlobalCache.mpWeixinOpenid; } }, { key: "prepare", value: function () { var _prepare2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee41() { return _regenerator.default.wrap(function _callee41$(_context41) { while (1) { switch (_context41.prev = _context41.next) { case 0: if (this.isLogin()) { _context41.next = 7; break; } if (this.scopedGlobalCache.initPromise) { _context41.next = 3; break; } throw new Error("`uniCloud.initSecureNetworkByWeixin` has not yet been called"); case 3: _context41.next = 5; return this.scopedGlobalCache.initPromise; case 5: if (this.isLogin()) { _context41.next = 7; break; } throw new Error("uniCloud.initSecureNetworkByWeixin` has not yet been called or successfully excuted"); case 7: case "end": return _context41.stop(); } } }, _callee41, this); })); function prepare() { return _prepare2.apply(this, arguments); } return prepare; }() }, { key: "getUserEncryptKey", value: function () { var _getUserEncryptKey = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee42() { var _this16 = this; var e; return _regenerator.default.wrap(function _callee42$(_context42) { while (1) { switch (_context42.prev = _context42.next) { case 0: if (!this.userEncryptKey) { _context42.next = 2; break; } return _context42.abrupt("return", this.userEncryptKey); case 2: if (!(Un && Un.expireTime)) { _context42.next = 6; break; } e = Date.now(); if (!(Un.expireTime - e > 0)) { _context42.next = 6; break; } return _context42.abrupt("return", (this.userEncryptKey = Un, this.userEncryptKey)); case 6: return _context42.abrupt("return", new Promise(function (e, t) { uni.getUserCryptoManager().getLatestUserKey({ success: function success(t) { Un = t, _this16.userEncryptKey = t, e(_this16.userEncryptKey); }, fail: function fail(e) { t(En(_objectSpread(_objectSpread({}, xn), {}, { cause: e }))); } }); })); case 7: case "end": return _context42.stop(); } } }, _callee42, this); })); function getUserEncryptKey() { return _getUserEncryptKey.apply(this, arguments); } return getUserEncryptKey; }() }, { key: "getWxAppId", value: function getWxAppId() { return wx.getAccountInfoSync().miniProgram.appId; } }, { key: "platformGetSignOption", value: function () { var _platformGetSignOption = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee43() { var _yield$this$getUserEn, e, t, n; return _regenerator.default.wrap(function _callee43$(_context43) { while (1) { switch (_context43.prev = _context43.next) { case 0: _context43.next = 2; return this.getUserEncryptKey(); case 2: _yield$this$getUserEn = _context43.sent; e = _yield$this$getUserEn.encryptKey; t = _yield$this$getUserEn.iv; n = _yield$this$getUserEn.version; return _context43.abrupt("return", { verifyClientSign: Cn(JSON.stringify({ data: JSON.stringify({}), appId: this.appId, deviceId: this.deviceId, wxAppId: this.getWxAppId(), simulator: "devtools" === ae().platform, timestamp: Date.now() }), e, t), encryptKeyId: n, mpWeixinCode: this.scopedGlobalCache.mpWeixinCode, mpWeixinOpenid: this.scopedGlobalCache.mpWeixinOpenid }); case 7: case "end": return _context43.stop(); } } }, _callee43, this); })); function platformGetSignOption() { return _platformGetSignOption.apply(this, arguments); } return platformGetSignOption; }() }, { key: "platformEncryptData", value: function () { var _platformEncryptData = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee44(e) { var _yield$this$getUserEn2, t, n, s, r; return _regenerator.default.wrap(function _callee44$(_context44) { while (1) { switch (_context44.prev = _context44.next) { case 0: _context44.next = 2; return this.getUserEncryptKey(); case 2: _yield$this$getUserEn2 = _context44.sent; t = _yield$this$getUserEn2.encryptKey; n = _yield$this$getUserEn2.iv; s = _yield$this$getUserEn2.version; r = { secretType: this.secretType, encryptKeyId: s, mpWeixinCode: this.scopedGlobalCache.mpWeixinCode, mpWeixinOpenid: this.scopedGlobalCache.mpWeixinOpenid }; return _context44.abrupt("return", this.secretType === Bt ? { content: e, _uniCloudOptions: r } : { content: Cn(JSON.stringify({ data: JSON.stringify(e), appId: this.appId, deviceId: this.deviceId, wxAppId: this.getWxAppId(), simulator: "devtools" === ae().platform, timestamp: Date.now() }), t, n), _uniCloudOptions: r }); case 8: case "end": return _context44.stop(); } } }, _callee44, this); })); function platformEncryptData(_x36) { return _platformEncryptData.apply(this, arguments); } return platformEncryptData; }() }, { key: "platformDecryptResult", value: function () { var _platformDecryptResult = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee45(e) { var t, _yield$this$getUserEn3, n, s; return _regenerator.default.wrap(function _callee45$(_context45) { while (1) { switch (_context45.prev = _context45.next) { case 0: t = e.content; _context45.next = 3; return this.getUserEncryptKey(); case 3: _yield$this$getUserEn3 = _context45.sent; n = _yield$this$getUserEn3.encryptKey; s = _yield$this$getUserEn3.iv; return _context45.abrupt("return", JSON.parse(function (e, t, n) { var s = new Uint8Array(uni.base64ToArrayBuffer(e)), r = new Uint8Array(uni.base64ToArrayBuffer(t)), i = An.utils.utf8.toBytes(n), o = new An.ModeOfOperation.cbc(r, i), a = An.padding.pkcs7.strip(o.decrypt(s)); return An.utils.utf8.fromBytes(a); }(t, n, s))); case 7: case "end": return _context45.stop(); } } }, _callee45, this); })); function platformDecryptResult(_x37) { return _platformDecryptResult.apply(this, arguments); } return platformDecryptResult; }() }, { key: "isClientKeyNotFound", value: function isClientKeyNotFound() { return !1; } }]); return Nn; }(Ht); function Dn(e) { var t = ["hasClientKey", "encryptGetClientKeyPayload", "setClientKey", "encrypt", "decrypt"], n = {}; var _loop = function _loop(_s11) { var r = t[_s11]; n[r] = function () { for (var _len = arguments.length, t = new Array(_len), _key = 0; _key < _len; _key++) { t[_key] = arguments[_key]; } return new Promise(function (n, s) { "function" == typeof e[r] ? e[r].apply(e, t.concat([function () { var _ref33 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}, e = _ref33.type, t = _ref33.data, r = _ref33.errCode, i = _ref33.errMsg, o = _ref33.errSubject, a = _ref33.message; "success" === e ? n(t) : s(En({ errCode: r, errMsg: On[r] || i || a, errSubject: o })); }])) : s(En({ message: "请检查manifest.json内是否开启安全网络模块,另外注意标准基座不支持安全网络模块" })); }); }; }; for (var _s11 = 0; _s11 < t.length; _s11++) { _loop(_s11); } return n; } var Mn = /*#__PURE__*/function (_Ht2) { (0, _inherits2.default)(Mn, _Ht2); var _super10 = _createSuper(Mn); function Mn(e) { var _this17; (0, _classCallCheck2.default)(this, Mn); _this17 = _super10.call(this, e), _this17.clientType = "app", _this17.appUtils = _objectSpread({}, Dn(uni.requireNativePlugin("plus"))), _this17.systemInfo = Ln || (Ln = ae()); return _this17; } (0, _createClass2.default)(Mn, [{ key: "hasClientKey", value: function () { var _hasClientKey = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee46() { return _regenerator.default.wrap(function _callee46$(_context46) { while (1) { switch (_context46.prev = _context46.next) { case 0: _context46.next = 2; return this.appUtils.hasClientKey({ provider: this.provider, spaceId: this.spaceId }); case 2: this._hasClientKey = _context46.sent; return _context46.abrupt("return", this._hasClientKey); case 4: case "end": return _context46.stop(); } } }, _callee46, this); })); function hasClientKey() { return _hasClientKey.apply(this, arguments); } return hasClientKey; }() }, { key: "getAppClientKey", value: function () { var _getAppClientKey = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee47() { var _yield$this$appUtils$, e, t, n, s, r; return _regenerator.default.wrap(function _callee47$(_context47) { while (1) { switch (_context47.prev = _context47.next) { case 0: _context47.next = 2; return this.appUtils.encryptGetClientKeyPayload({ data: JSON.stringify({}) }); case 2: _yield$this$appUtils$ = _context47.sent; e = _yield$this$appUtils$.data; t = _yield$this$appUtils$.key; _context47.next = 7; return this.uniCloudIns.callFunction({ name: "DCloud-clientDB", data: { redirectTo: "encryption", action: "getAppClientKey", data: e, key: t } }); case 7: _context47.t0 = _context47.sent.result; if (_context47.t0) { _context47.next = 10; break; } _context47.t0 = {}; case 10: n = _context47.t0; if (!(0 !== n.errCode)) { _context47.next = 13; break; } throw function (e) { return new te({ subject: e.errSubject || "uni-secure-network", code: e.errCode || e.code || Pn.code, message: e.errMsg || e.message }); }(n); case 13: s = n.clientKey, r = n.key; _context47.next = 16; return this.appUtils.setClientKey({ provider: this.provider, spaceId: this.spaceId, clientKey: s, key: r }); case 16: case "end": return _context47.stop(); } } }, _callee47, this); })); function getAppClientKey() { return _getAppClientKey.apply(this, arguments); } return getAppClientKey; }() }, { key: "ensureClientKey", value: function () { var _ensureClientKey = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee48() { var _this18 = this; var _ref34, _ref34$forceUpdate, e, _args48 = arguments; return _regenerator.default.wrap(function _callee48$(_context48) { while (1) { switch (_context48.prev = _context48.next) { case 0: _ref34 = _args48.length > 0 && _args48[0] !== undefined ? _args48[0] : {}, _ref34$forceUpdate = _ref34.forceUpdate, e = _ref34$forceUpdate === void 0 ? !1 : _ref34$forceUpdate; _context48.t1 = !0; _context48.next = 4; return this.hasClientKey(); case 4: _context48.t2 = _context48.sent; _context48.t0 = _context48.t1 !== _context48.t2; if (_context48.t0) { _context48.next = 8; break; } _context48.t0 = e; case 8: if (!_context48.t0) { _context48.next = 10; break; } return _context48.abrupt("return", (e && this.scopedGlobalCache.initPromise && this.scopedGlobalCache.initStatus === l || !e && this.scopedGlobalCache.initPromise && this.scopedGlobalCache.initStatus !== p || (this.scopedGlobalCache.initPromise = this.getAppClientKey(), this.scopedGlobalCache.initPromise.then(function (e) { _this18.scopedGlobalCache.initStatus = d; }).catch(function (e) { throw _this18.scopedGlobalCache.initStatus = p, e; }), this.scopedGlobalCache.initStatus = l), this.scopedGlobalCache.initPromise)); case 10: case "end": return _context48.stop(); } } }, _callee48, this); })); function ensureClientKey() { return _ensureClientKey.apply(this, arguments); } return ensureClientKey; }() }, { key: "prepare", value: function () { var _prepare3 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee49() { var _ref35, _ref35$forceUpdate, e, _args49 = arguments; return _regenerator.default.wrap(function _callee49$(_context49) { while (1) { switch (_context49.prev = _context49.next) { case 0: _ref35 = _args49.length > 0 && _args49[0] !== undefined ? _args49[0] : {}, _ref35$forceUpdate = _ref35.forceUpdate, e = _ref35$forceUpdate === void 0 ? !1 : _ref35$forceUpdate; _context49.next = 3; return this.ensureClientKey({ forceUpdate: e }); case 3: case "end": return _context49.stop(); } } }, _callee49, this); })); function prepare() { return _prepare3.apply(this, arguments); } return prepare; }() }, { key: "platformGetSignOption", value: function () { var _platformGetSignOption2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee50() { var _yield$this$appUtils$2, e, t; return _regenerator.default.wrap(function _callee50$(_context50) { while (1) { switch (_context50.prev = _context50.next) { case 0: _context50.next = 2; return this.appUtils.encrypt({ provider: this.provider, spaceId: this.spaceId, data: JSON.stringify({}) }); case 2: _yield$this$appUtils$2 = _context50.sent; e = _yield$this$appUtils$2.data; t = _yield$this$appUtils$2.key; return _context50.abrupt("return", { verifyClientSign: e, encryptKeyId: t }); case 6: case "end": return _context50.stop(); } } }, _callee50, this); })); function platformGetSignOption() { return _platformGetSignOption2.apply(this, arguments); } return platformGetSignOption; }() }, { key: "platformEncryptData", value: function () { var _platformEncryptData2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee51(e) { var _yield$this$appUtils$3, t, n, s; return _regenerator.default.wrap(function _callee51$(_context51) { while (1) { switch (_context51.prev = _context51.next) { case 0: _context51.next = 2; return this.appUtils.encrypt({ provider: this.provider, spaceId: this.spaceId, data: JSON.stringify(e) }); case 2: _yield$this$appUtils$3 = _context51.sent; t = _yield$this$appUtils$3.data; n = _yield$this$appUtils$3.key; s = { secretType: this.secretType, encryptKeyId: n }; return _context51.abrupt("return", this.secretType === Bt ? { content: e, _uniCloudOptions: s } : { content: t, _uniCloudOptions: s }); case 7: case "end": return _context51.stop(); } } }, _callee51, this); })); function platformEncryptData(_x38) { return _platformEncryptData2.apply(this, arguments); } return platformEncryptData; }() }, { key: "platformDecryptResult", value: function () { var _platformDecryptResult2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee52(e) { var t, _e$_uniCloudOptions, n, s, r; return _regenerator.default.wrap(function _callee52$(_context52) { while (1) { switch (_context52.prev = _context52.next) { case 0: t = e.content; _e$_uniCloudOptions = e._uniCloudOptions; n = _e$_uniCloudOptions === void 0 ? {} : _e$_uniCloudOptions; s = n.encryptKeyId; _context52.next = 6; return this.appUtils.decrypt({ provider: this.provider, spaceId: this.spaceId, data: t, key: s }); case 6: r = _context52.sent; return _context52.abrupt("return", JSON.parse(r.data)); case 8: case "end": return _context52.stop(); } } }, _callee52, this); })); function platformDecryptResult(_x39) { return _platformDecryptResult2.apply(this, arguments); } return platformDecryptResult; }() }, { key: "isClientKeyNotFound", value: function isClientKeyNotFound() { var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; var t = e.result || {}; return 70009 === t.errCode && "uni-secure-network" === t.errSubject; } }]); return Mn; }(Ht); function qn() { var _ref36 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}, e = _ref36.secretType; return e === $t || e === Bt || e === Wt; } function Fn() { var _ref37 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}, e = _ref37.name, _ref37$data = _ref37.data, t = _ref37$data === void 0 ? {} : _ref37$data; return "app" === C && "DCloud-clientDB" === e && "encryption" === t.redirectTo && "getAppClientKey" === t.action; } function Kn() { var _ref38 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}, e = _ref38.provider, t = _ref38.spaceId, n = _ref38.functionName; var _ae = ae(), s = _ae.appId, r = _ae.uniPlatform, i = _ae.osName; var o = r; "app" === r && (o = i); var a = function () { var _ref39 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}, e = _ref39.provider, t = _ref39.spaceId; var n = A; if (!n) return {}; e = function (e) { return "tencent" === e ? "tcb" : e; }(e); var s = n.find(function (n) { return n.provider === e && n.spaceId === t; }); return s && s.config; }({ provider: e, spaceId: t }); if (!a || !a.accessControl || !a.accessControl.enable) return !1; var c = a.accessControl.function || {}, u = Object.keys(c); if (0 === u.length) return !0; var h = function (e, t) { var n, s, r; for (var _i2 = 0; _i2 < e.length; _i2++) { var _o2 = e[_i2]; _o2 !== t ? "*" !== _o2 ? _o2.split(",").map(function (e) { return e.trim(); }).indexOf(t) > -1 && (s = _o2) : r = _o2 : n = _o2; } return n || s || r; }(u, n); if (!h) return !1; if ((c[h] || []).find(function () { var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; return e.appId === s && (e.platform || "").toLowerCase() === o.toLowerCase(); })) return !0; throw console.error("\u6B64\u5E94\u7528[appId: ".concat(s, ", platform: ").concat(o, "]\u4E0D\u5728\u4E91\u7AEF\u914D\u7F6E\u7684\u5141\u8BB8\u8BBF\u95EE\u7684\u5E94\u7528\u5217\u8868\u5185\uFF0C\u53C2\u8003\uFF1Ahttps://uniapp.dcloud.net.cn/uniCloud/secure-network.html#verify-client")), En(Tn); } function jn(_ref40) { var e = _ref40.functionName, t = _ref40.result, n = _ref40.logPvd; if (S && this.__dev__.debugLog && t && t.requestId) { var _s12 = JSON.stringify({ spaceId: this.config.spaceId, functionName: e, requestId: t.requestId }); console.log("[".concat(n, "-request]").concat(_s12, "[/").concat(n, "-request]")); } } function $n(e) { var t = e.callFunction, n = function n(_n10) { var _this19 = this; var s = _n10.name; _n10.data = Nt.call(e, { data: _n10.data }); var r = { aliyun: "aliyun", tencent: "tcb", tcb: "tcb", alipay: "alipay" }[this.config.provider], i = qn(_n10), o = Fn(_n10), a = i || o; return t.call(this, _n10).then(function (e) { return e.errCode = 0, !a && jn.call(_this19, { functionName: s, result: e, logPvd: r }), Promise.resolve(e); }, function (e) { return !a && jn.call(_this19, { functionName: s, result: e, logPvd: r }), e && e.message && (e.message = function () { var _ref41 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}, _ref41$message = _ref41.message, e = _ref41$message === void 0 ? "" : _ref41$message, _ref41$extraInfo = _ref41.extraInfo, t = _ref41$extraInfo === void 0 ? {} : _ref41$extraInfo, _ref41$formatter = _ref41.formatter, n = _ref41$formatter === void 0 ? [] : _ref41$formatter; for (var _s13 = 0; _s13 < n.length; _s13++) { var _n$_s = n[_s13], _r6 = _n$_s.rule, _i3 = _n$_s.content, _o3 = _n$_s.mode, _a = e.match(_r6); if (!_a) continue; var _c = _i3; for (var _e19 = 1; _e19 < _a.length; _e19++) { _c = Kt(_c, "{$".concat(_e19, "}"), _a[_e19]); } for (var _e20 in t) { _c = Kt(_c, "{".concat(_e20, "}"), t[_e20]); } return "replace" === _o3 ? _c : e + _c; } return e; }({ message: "[".concat(_n10.name, "]: ").concat(e.message), formatter: Mt, extraInfo: { functionName: s } })), Promise.reject(e); }); }; e.callFunction = function (t) { var _e$config = e.config, s = _e$config.provider, r = _e$config.spaceId, i = t.name; var o, a; if (t.data = t.data || {}, S && e.__dev__.debugInfo && !e.__dev__.debugInfo.forceRemote && T ? (e._callCloudFunction || (e._callCloudFunction = n, e._callLocalFunction = Dt), o = Dt) : o = n, o = o.bind(e), Fn(t)) a = n.call(e, t);else if (function (_ref42) { var e = _ref42.name, _ref42$data = _ref42.data, t = _ref42$data === void 0 ? {} : _ref42$data; return "mp-weixin" === C && "uni-id-co" === e && "secureNetworkHandshakeByWeixin" === t.method; }(t)) a = o.call(e, t);else if (qn(t)) { a = new Rn({ secretType: t.secretType, uniCloudIns: e }).wrapEncryptDataCallFunction(n.bind(e))(t); } else if (Kn({ provider: s, spaceId: r, functionName: i })) { a = new Rn({ secretType: t.secretType, uniCloudIns: e }).wrapVerifyClientCallFunction(n.bind(e))(t); } else a = o(t); return Object.defineProperty(a, "result", { get: function get() { return console.warn("当前返回结果为Promise类型,不可直接访问其result属性,详情请参考:https://uniapp.dcloud.net.cn/uniCloud/faq?id=promise"), {}; } }), a.then(function (e) { return "undefined" != typeof UTSJSONObject && (e.result = new UTSJSONObject(e.result)), e; }); }; } Rn = "mp-weixin" !== C && "app" !== C ? /*#__PURE__*/function () { function _class2() { (0, _classCallCheck2.default)(this, _class2); throw En({ message: "Platform ".concat(C, " is not supported by secure network") }); } return (0, _createClass2.default)(_class2); }() : k ? "mp-weixin" === C ? Nn : Mn : /*#__PURE__*/function () { function _class3() { (0, _classCallCheck2.default)(this, _class3); throw En({ message: "Platform ".concat(C, " is not enabled, please check whether secure network module is enabled in your manifest.json") }); } return (0, _createClass2.default)(_class3); }(); var Bn = Symbol("CLIENT_DB_INTERNAL"); function Wn(e, t) { return e.then = "DoNotReturnProxyWithAFunctionNamedThen", e._internalType = Bn, e.inspect = null, e.__ob__ = void 0, new Proxy(e, { get: function get(e, n, s) { if ("_uniClient" === n) return null; if ("symbol" == (0, _typeof2.default)(n)) return e[n]; if (n in e || "string" != typeof n) { var _t11 = e[n]; return "function" == typeof _t11 ? _t11.bind(e) : _t11; } return t.get(e, n, s); } }); } function Hn(e) { return { on: function on(t, n) { e[t] = e[t] || [], e[t].indexOf(n) > -1 || e[t].push(n); }, off: function off(t, n) { e[t] = e[t] || []; var s = e[t].indexOf(n); -1 !== s && e[t].splice(s, 1); } }; } var zn = ["db.Geo", "db.command", "command.aggregate"]; function Jn(e, t) { return zn.indexOf("".concat(e, ".").concat(t)) > -1; } function Vn(e) { switch (f(e)) { case "array": return e.map(function (e) { return Vn(e); }); case "object": return e._internalType === Bn || Object.keys(e).forEach(function (t) { e[t] = Vn(e[t]); }), e; case "regexp": return { $regexp: { source: e.source, flags: e.flags } }; case "date": return { $date: e.toISOString() }; default: return e; } } function Gn(e) { return e && e.content && e.content.$method; } var Yn = /*#__PURE__*/function () { function Yn(e, t, n) { (0, _classCallCheck2.default)(this, Yn); this.content = e, this.prevStage = t || null, this.udb = null, this._database = n; } (0, _createClass2.default)(Yn, [{ key: "toJSON", value: function toJSON() { var e = this; var t = [e.content]; for (; e.prevStage;) { e = e.prevStage, t.push(e.content); } return { $db: t.reverse().map(function (e) { return { $method: e.$method, $param: Vn(e.$param) }; }) }; } }, { key: "toString", value: function toString() { return JSON.stringify(this.toJSON()); } }, { key: "getAction", value: function getAction() { var e = this.toJSON().$db.find(function (e) { return "action" === e.$method; }); return e && e.$param && e.$param[0]; } }, { key: "getCommand", value: function getCommand() { return { $db: this.toJSON().$db.filter(function (e) { return "action" !== e.$method; }) }; } }, { key: "isAggregate", get: function get() { var e = this; for (; e;) { var t = Gn(e), _n11 = Gn(e.prevStage); if ("aggregate" === t && "collection" === _n11 || "pipeline" === t) return !0; e = e.prevStage; } return !1; } }, { key: "isCommand", get: function get() { var e = this; for (; e;) { if ("command" === Gn(e)) return !0; e = e.prevStage; } return !1; } }, { key: "isAggregateCommand", get: function get() { var e = this; for (; e;) { var t = Gn(e), _n12 = Gn(e.prevStage); if ("aggregate" === t && "command" === _n12) return !0; e = e.prevStage; } return !1; } }, { key: "getNextStageFn", value: function getNextStageFn(e) { var t = this; return function () { return Qn({ $method: e, $param: Vn(Array.from(arguments)) }, t, t._database); }; } }, { key: "count", get: function get() { return this.isAggregate ? this.getNextStageFn("count") : function () { return this._send("count", Array.from(arguments)); }; } }, { key: "remove", get: function get() { return this.isCommand ? this.getNextStageFn("remove") : function () { return this._send("remove", Array.from(arguments)); }; } }, { key: "get", value: function get() { return this._send("get", Array.from(arguments)); } }, { key: "add", get: function get() { return this.isCommand ? this.getNextStageFn("add") : function () { return this._send("add", Array.from(arguments)); }; } }, { key: "update", value: function update() { return this._send("update", Array.from(arguments)); } }, { key: "end", value: function end() { return this._send("end", Array.from(arguments)); } }, { key: "set", get: function get() { return this.isCommand ? this.getNextStageFn("set") : function () { throw new Error("JQL禁止使用set方法"); }; } }, { key: "_send", value: function _send(e, t) { var n = this.getAction(), s = this.getCommand(); if (s.$db.push({ $method: e, $param: Vn(t) }), S) { var _e21 = s.$db.find(function (e) { return "collection" === e.$method; }), _t12 = _e21 && _e21.$param; _t12 && 1 === _t12.length && "string" == typeof _e21.$param[0] && _e21.$param[0].indexOf(",") > -1 && console.warn("检测到使用JQL语法联表查询时,未使用getTemp先过滤主表数据,在主表数据量大的情况下可能会查询缓慢。\n- 如何优化请参考此文档:https://uniapp.dcloud.net.cn/uniCloud/jql?id=lookup-with-temp \n- 如果主表数据量很小请忽略此信息,项目发行时不会出现此提示。"); } return this._database._callCloudFunction({ action: n, command: s }); } }]); return Yn; }(); function Qn(e, t, n) { return Wn(new Yn(e, t, n), { get: function get(e, t) { var s = "db"; return e && e.content && (s = e.content.$method), Jn(s, t) ? Qn({ $method: t }, e, n) : function () { return Qn({ $method: t, $param: Vn(Array.from(arguments)) }, e, n); }; } }); } function Xn(_ref43) { var e = _ref43.path, t = _ref43.method; return /*#__PURE__*/function () { function _class4() { (0, _classCallCheck2.default)(this, _class4); this.param = Array.from(arguments); } (0, _createClass2.default)(_class4, [{ key: "toJSON", value: function toJSON() { return { $newDb: [].concat((0, _toConsumableArray2.default)(e.map(function (e) { return { $method: e }; })), [{ $method: t, $param: this.param }]) }; } }, { key: "toString", value: function toString() { return JSON.stringify(this.toJSON()); } }]); return _class4; }(); } function Zn(e) { var t = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; return Wn(new e(t), { get: function get(e, t) { return Jn("db", t) ? Qn({ $method: t }, null, e) : function () { return Qn({ $method: t, $param: Vn(Array.from(arguments)) }, null, e); }; } }); } var es = /*#__PURE__*/function (_ref44) { (0, _inherits2.default)(es, _ref44); var _super11 = _createSuper(es); function es() { (0, _classCallCheck2.default)(this, es); return _super11.apply(this, arguments); } (0, _createClass2.default)(es, [{ key: "_parseResult", value: function _parseResult(e) { return this._isJQL ? e.result : e; } }, { key: "_callCloudFunction", value: function _callCloudFunction(_ref45) { var _this20 = this; var e = _ref45.action, t = _ref45.command, n = _ref45.multiCommand, s = _ref45.queryList; function r(e, t) { if (n && s) for (var _n13 = 0; _n13 < s.length; _n13++) { var _r7 = s[_n13]; _r7.udb && "function" == typeof _r7.udb.setResult && (t ? _r7.udb.setResult(t) : _r7.udb.setResult(e.result.dataList[_n13])); } } var i = this, o = this._isJQL ? "databaseForJQL" : "database"; function a(e) { return i._callback("error", [e]), M(q(o, "fail"), e).then(function () { return M(q(o, "complete"), e); }).then(function () { return r(null, e), Y(j, { type: W, content: e }), Promise.reject(e); }); } var c = M(q(o, "invoke")), u = this._uniClient; return c.then(function () { return u.callFunction({ name: "DCloud-clientDB", type: h, data: { action: e, command: t, multiCommand: n } }); }).then(function (e) { var _e$result = e.result, t = _e$result.code, n = _e$result.message, s = _e$result.token, c = _e$result.tokenExpired, _e$result$systemInfo = _e$result.systemInfo, u = _e$result$systemInfo === void 0 ? [] : _e$result$systemInfo; if (u) for (var _e22 = 0; _e22 < u.length; _e22++) { var _u$_e = u[_e22], _t13 = _u$_e.level, _n14 = _u$_e.message, _s14 = _u$_e.detail, _r8 = console["app" === C && "warn" === _t13 ? "error" : _t13] || console.log; var _i4 = "[System Info]" + _n14; _s14 && (_i4 = "".concat(_i4, "\n\u8BE6\u7EC6\u4FE1\u606F\uFF1A").concat(_s14)), _r8(_i4); } if (t) { return a(new te({ code: t, message: n, requestId: e.requestId })); } e.result.errCode = e.result.errCode || e.result.code, e.result.errMsg = e.result.errMsg || e.result.message, s && c && (re({ token: s, tokenExpired: c }), _this20._callbackAuth("refreshToken", [{ token: s, tokenExpired: c }]), _this20._callback("refreshToken", [{ token: s, tokenExpired: c }]), Y(B, { token: s, tokenExpired: c })); var h = [{ prop: "affectedDocs", tips: "affectedDocs不再推荐使用,请使用inserted/deleted/updated/data.length替代" }, { prop: "code", tips: "code不再推荐使用,请使用errCode替代" }, { prop: "message", tips: "message不再推荐使用,请使用errMsg替代" }]; var _loop2 = function _loop2(_t14) { var _h$_t = h[_t14], n = _h$_t.prop, s = _h$_t.tips; if (n in e.result) { var _t15 = e.result[n]; Object.defineProperty(e.result, n, { get: function get() { return console.warn(s), _t15; } }); } }; for (var _t14 = 0; _t14 < h.length; _t14++) { _loop2(_t14); } return function (e) { return M(q(o, "success"), e).then(function () { return M(q(o, "complete"), e); }).then(function () { r(e, null); var t = i._parseResult(e); return Y(j, { type: W, content: t }), Promise.resolve(t); }); }(e); }, function (e) { /fc_function_not_found|FUNCTION_NOT_FOUND/g.test(e.message) && console.warn("clientDB未初始化,请在web控制台保存一次schema以开启clientDB"); return a(new te({ code: e.code || "SYSTEM_ERROR", message: e.message, requestId: e.requestId })); }); } }]); return es; }( /*#__PURE__*/function () { function _class5() { var _ref46 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}, _ref46$uniClient = _ref46.uniClient, e = _ref46$uniClient === void 0 ? {} : _ref46$uniClient, _ref46$isJQL = _ref46.isJQL, t = _ref46$isJQL === void 0 ? !1 : _ref46$isJQL; (0, _classCallCheck2.default)(this, _class5); this._uniClient = e, this._authCallBacks = {}, this._dbCallBacks = {}, e._isDefault && (this._dbCallBacks = L("_globalUniCloudDatabaseCallback")), t || (this.auth = Hn(this._authCallBacks)), this._isJQL = t, Object.assign(this, Hn(this._dbCallBacks)), this.env = Wn({}, { get: function get(e, t) { return { $env: t }; } }), this.Geo = Wn({}, { get: function get(e, t) { return Xn({ path: ["Geo"], method: t }); } }), this.serverDate = Xn({ path: [], method: "serverDate" }), this.RegExp = Xn({ path: [], method: "RegExp" }); } (0, _createClass2.default)(_class5, [{ key: "getCloudEnv", value: function getCloudEnv(e) { if ("string" != typeof e || !e.trim()) throw new Error("getCloudEnv参数错误"); return { $env: e.replace("$cloudEnv_", "") }; } }, { key: "_callback", value: function _callback(e, t) { var n = this._dbCallBacks; n[e] && n[e].forEach(function (e) { e.apply(void 0, (0, _toConsumableArray2.default)(t)); }); } }, { key: "_callbackAuth", value: function _callbackAuth(e, t) { var n = this._authCallBacks; n[e] && n[e].forEach(function (e) { e.apply(void 0, (0, _toConsumableArray2.default)(t)); }); } }, { key: "multiSend", value: function multiSend() { var e = Array.from(arguments), t = e.map(function (e) { var t = e.getAction(), n = e.getCommand(); if ("getTemp" !== n.$db[n.$db.length - 1].$method) throw new Error("multiSend只支持子命令内使用getTemp"); return { action: t, command: n }; }); return this._callCloudFunction({ multiCommand: t, queryList: e }); } }]); return _class5; }()); var ts = "token无效,跳转登录页面", ns = "token过期,跳转登录页面", ss = { TOKEN_INVALID_TOKEN_EXPIRED: ns, TOKEN_INVALID_INVALID_CLIENTID: ts, TOKEN_INVALID: ts, TOKEN_INVALID_WRONG_TOKEN: ts, TOKEN_INVALID_ANONYMOUS_USER: ts }, rs = { "uni-id-token-expired": ns, "uni-id-check-token-failed": ts, "uni-id-token-not-exist": ts, "uni-id-check-device-feature-failed": ts }; function is(e, t) { var n = ""; return n = e ? "".concat(e, "/").concat(t) : t, n.replace(/^\//, ""); } function os() { var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : []; var t = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ""; var n = [], s = []; return e.forEach(function (e) { !0 === e.needLogin ? n.push(is(t, e.path)) : !1 === e.needLogin && s.push(is(t, e.path)); }), { needLoginPage: n, notNeedLoginPage: s }; } function as(e) { return e.split("?")[0].replace(/^\//, ""); } function cs() { return function (e) { var t = e && e.$page && e.$page.fullPath || ""; return t ? ("/" !== t.charAt(0) && (t = "/" + t), t) : t; }(function () { var e = getCurrentPages(); return e[e.length - 1]; }()); } function us() { return as(cs()); } function hs() { var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : ""; var t = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; if (!e) return !1; if (!(t && t.list && t.list.length)) return !1; var n = t.list, s = as(e); return n.some(function (e) { return e.pagePath === s; }); } var ls = !!_pages.default.uniIdRouter; var _ref47 = function () { var _ref28 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : _pages.default, _ref28$pages = _ref28.pages, t = _ref28$pages === void 0 ? [] : _ref28$pages, _ref28$subPackages = _ref28.subPackages, n = _ref28$subPackages === void 0 ? [] : _ref28$subPackages, _ref28$uniIdRouter = _ref28.uniIdRouter, s = _ref28$uniIdRouter === void 0 ? {} : _ref28$uniIdRouter, _ref28$tabBar = _ref28.tabBar, r = _ref28$tabBar === void 0 ? {} : _ref28$tabBar; var i = s.loginPage, _s$needLogin = s.needLogin, o = _s$needLogin === void 0 ? [] : _s$needLogin, _s$resToLogin = s.resToLogin, a = _s$resToLogin === void 0 ? !0 : _s$resToLogin, _os = os(t), c = _os.needLoginPage, u = _os.notNeedLoginPage, _ref30 = function () { var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : []; var t = [], n = []; return e.forEach(function (e) { var s = e.root, _e$pages = e.pages, r = _e$pages === void 0 ? [] : _e$pages, _os2 = os(r, s), i = _os2.needLoginPage, o = _os2.notNeedLoginPage; t.push.apply(t, (0, _toConsumableArray2.default)(i)), n.push.apply(n, (0, _toConsumableArray2.default)(o)); }), { needLoginPage: t, notNeedLoginPage: n }; }(n), h = _ref30.needLoginPage, l = _ref30.notNeedLoginPage; return { loginPage: i, routerNeedLogin: o, resToLogin: a, needLoginPage: [].concat((0, _toConsumableArray2.default)(c), (0, _toConsumableArray2.default)(h)), notNeedLoginPage: [].concat((0, _toConsumableArray2.default)(u), (0, _toConsumableArray2.default)(l)), loginPageInTabBar: hs(i, r) }; }(), ds = _ref47.loginPage, ps = _ref47.routerNeedLogin, fs = _ref47.resToLogin, gs = _ref47.needLoginPage, ms = _ref47.notNeedLoginPage, ys = _ref47.loginPageInTabBar; if (gs.indexOf(ds) > -1) throw new Error("Login page [".concat(ds, "] should not be \"needLogin\", please check your pages.json")); function _s(e) { var t = us(); if ("/" === e.charAt(0)) return e; var _e$split = e.split("?"), _e$split2 = (0, _slicedToArray2.default)(_e$split, 2), n = _e$split2[0], s = _e$split2[1], r = n.replace(/^\//, "").split("/"), i = t.split("/"); i.pop(); for (var _e23 = 0; _e23 < r.length; _e23++) { var _t16 = r[_e23]; ".." === _t16 ? i.pop() : "." !== _t16 && i.push(_t16); } return "" === i[0] && i.shift(), "/" + i.join("/") + (s ? "?" + s : ""); } function ws(e) { var t = as(_s(e)); return !(ms.indexOf(t) > -1) && (gs.indexOf(t) > -1 || ps.some(function (t) { return function (e, t) { return new RegExp(t).test(e); }(e, t); })); } function vs(_ref48) { var e = _ref48.redirect; var t = as(e), n = as(ds); return us() !== n && t !== n; } function Is() { var _ref49 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}, e = _ref49.api, t = _ref49.redirect; if (!t || !vs({ redirect: t })) return; var n = function (e, t) { return "/" !== e.charAt(0) && (e = "/" + e), t ? e.indexOf("?") > -1 ? e + "&uniIdRedirectUrl=".concat(encodeURIComponent(t)) : e + "?uniIdRedirectUrl=".concat(encodeURIComponent(t)) : e; }(ds, t); ys ? "navigateTo" !== e && "redirectTo" !== e || (e = "switchTab") : "switchTab" === e && (e = "navigateTo"); var s = { navigateTo: uni.navigateTo, redirectTo: uni.redirectTo, switchTab: uni.switchTab, reLaunch: uni.reLaunch }; setTimeout(function () { s[e]({ url: n }); }, 0); } function Ss() { var _ref50 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}, e = _ref50.url; var t = { abortLoginPageJump: !1, autoToLoginPage: !1 }, n = function () { var _se3 = se(), e = _se3.token, t = _se3.tokenExpired; var n; if (e) { if (t < Date.now()) { var _e24 = "uni-id-token-expired"; n = { errCode: _e24, errMsg: rs[_e24] }; } } else { var _e25 = "uni-id-check-token-failed"; n = { errCode: _e25, errMsg: rs[_e25] }; } return n; }(); if (ws(e) && n) { n.uniIdRedirectUrl = e; if (J($).length > 0) return setTimeout(function () { Y($, n); }, 0), t.abortLoginPageJump = !0, t; t.autoToLoginPage = !0; } return t; } function bs() { !function () { var e = cs(), _Ss = Ss({ url: e }), t = _Ss.abortLoginPageJump, n = _Ss.autoToLoginPage; t || n && Is({ api: "redirectTo", redirect: e }); }(); var e = ["navigateTo", "redirectTo", "reLaunch", "switchTab"]; var _loop3 = function _loop3(_t17) { var n = e[_t17]; uni.addInterceptor(n, { invoke: function invoke(e) { var _Ss2 = Ss({ url: e.url }), t = _Ss2.abortLoginPageJump, s = _Ss2.autoToLoginPage; return t ? e : s ? (Is({ api: n, redirect: _s(e.url) }), !1) : e; } }); }; for (var _t17 = 0; _t17 < e.length; _t17++) { _loop3(_t17); } } function ks() { this.onResponse(function (e) { var t = e.type, n = e.content; var s = !1; switch (t) { case "cloudobject": s = function (e) { if ("object" != (0, _typeof2.default)(e)) return !1; var _ref51 = e || {}, t = _ref51.errCode; return t in rs; }(n); break; case "clientdb": s = function (e) { if ("object" != (0, _typeof2.default)(e)) return !1; var _ref52 = e || {}, t = _ref52.errCode; return t in ss; }(n); } s && function () { var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; var t = J($); Z().then(function () { var n = cs(); if (n && vs({ redirect: n })) return t.length > 0 ? Y($, Object.assign({ uniIdRedirectUrl: n }, e)) : void (ds && Is({ api: "navigateTo", redirect: n })); }); }(n); }); } function As(e) { !function (e) { e.onResponse = function (e) { V(j, e); }, e.offResponse = function (e) { G(j, e); }; }(e), function (e) { e.onNeedLogin = function (e) { V($, e); }, e.offNeedLogin = function (e) { G($, e); }, ls && (L("_globalUniCloudStatus").needLoginInit || (L("_globalUniCloudStatus").needLoginInit = !0, Z().then(function () { bs.call(e); }), fs && ks.call(e))); }(e), function (e) { e.onRefreshToken = function (e) { V(B, e); }, e.offRefreshToken = function (e) { G(B, e); }; }(e); } var Cs; var Ps = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=", Ts = /^(?:[A-Za-z\d+/]{4})*?(?:[A-Za-z\d+/]{2}(?:==)?|[A-Za-z\d+/]{3}=?)?$/; function xs() { var e = se().token || "", t = e.split("."); if (!e || 3 !== t.length) return { uid: null, role: [], permission: [], tokenExpired: 0 }; var n; try { n = JSON.parse((s = t[1], decodeURIComponent(Cs(s).split("").map(function (e) { return "%" + ("00" + e.charCodeAt(0).toString(16)).slice(-2); }).join("")))); } catch (e) { throw new Error("获取当前用户信息出错,详细错误信息为:" + e.message); } var s; return n.tokenExpired = 1e3 * n.exp, delete n.exp, delete n.iat, n; } Cs = "function" != typeof atob ? function (e) { if (e = String(e).replace(/[\t\n\f\r ]+/g, ""), !Ts.test(e)) throw new Error("Failed to execute 'atob' on 'Window': The string to be decoded is not correctly encoded."); var t; e += "==".slice(2 - (3 & e.length)); for (var n, s, r = "", i = 0; i < e.length;) { t = Ps.indexOf(e.charAt(i++)) << 18 | Ps.indexOf(e.charAt(i++)) << 12 | (n = Ps.indexOf(e.charAt(i++))) << 6 | (s = Ps.indexOf(e.charAt(i++))), r += 64 === n ? String.fromCharCode(t >> 16 & 255) : 64 === s ? String.fromCharCode(t >> 16 & 255, t >> 8 & 255) : String.fromCharCode(t >> 16 & 255, t >> 8 & 255, 255 & t); } return r; } : atob; var Os = n(function (e, t) { Object.defineProperty(t, "__esModule", { value: !0 }); var n = "chooseAndUploadFile:ok", s = "chooseAndUploadFile:fail"; function r(e, t) { return e.tempFiles.forEach(function (e, n) { e.name || (e.name = e.path.substring(e.path.lastIndexOf("/") + 1)), t && (e.fileType = t), e.cloudPath = Date.now() + "_" + n + e.name.substring(e.name.lastIndexOf(".")); }), e.tempFilePaths || (e.tempFilePaths = e.tempFiles.map(function (e) { return e.path; })), e; } function i(e, t, _ref53) { var s = _ref53.onChooseFile, r = _ref53.onUploadProgress; return t.then(function (e) { if (s) { var _t18 = s(e); if (void 0 !== _t18) return Promise.resolve(_t18).then(function (t) { return void 0 === t ? e : t; }); } return e; }).then(function (t) { return !1 === t ? { errMsg: n, tempFilePaths: [], tempFiles: [] } : function (e, t) { var s = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 5; var r = arguments.length > 3 ? arguments[3] : undefined; (t = Object.assign({}, t)).errMsg = n; var i = t.tempFiles, o = i.length; var a = 0; return new Promise(function (n) { for (; a < s;) { c(); } function c() { var s = a++; if (s >= o) return void (!i.find(function (e) { return !e.url && !e.errMsg; }) && n(t)); var u = i[s]; e.uploadFile({ provider: u.provider, filePath: u.path, cloudPath: u.cloudPath, fileType: u.fileType, cloudPathAsRealPath: u.cloudPathAsRealPath, onUploadProgress: function onUploadProgress(e) { e.index = s, e.tempFile = u, e.tempFilePath = u.path, r && r(e); } }).then(function (e) { u.url = e.fileID, s < o && c(); }).catch(function (e) { u.errMsg = e.errMsg || e.message, s < o && c(); }); } }); }(e, t, 5, r); }); } t.initChooseAndUploadFile = function (e) { return function () { var t = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : { type: "all" }; return "image" === t.type ? i(e, function (e) { var t = e.count, n = e.sizeType, _e$sourceType = e.sourceType, i = _e$sourceType === void 0 ? ["album", "camera"] : _e$sourceType, o = e.extension; return new Promise(function (e, a) { uni.chooseImage({ count: t, sizeType: n, sourceType: i, extension: o, success: function success(t) { e(r(t, "image")); }, fail: function fail(e) { a({ errMsg: e.errMsg.replace("chooseImage:fail", s) }); } }); }); }(t), t) : "video" === t.type ? i(e, function (e) { var t = e.camera, n = e.compressed, i = e.maxDuration, _e$sourceType2 = e.sourceType, o = _e$sourceType2 === void 0 ? ["album", "camera"] : _e$sourceType2, a = e.extension; return new Promise(function (e, c) { uni.chooseVideo({ camera: t, compressed: n, maxDuration: i, sourceType: o, extension: a, success: function success(t) { var n = t.tempFilePath, s = t.duration, i = t.size, o = t.height, a = t.width; e(r({ errMsg: "chooseVideo:ok", tempFilePaths: [n], tempFiles: [{ name: t.tempFile && t.tempFile.name || "", path: n, size: i, type: t.tempFile && t.tempFile.type || "", width: a, height: o, duration: s, fileType: "video", cloudPath: "" }] }, "video")); }, fail: function fail(e) { c({ errMsg: e.errMsg.replace("chooseVideo:fail", s) }); } }); }); }(t), t) : i(e, function (e) { var t = e.count, n = e.extension; return new Promise(function (e, i) { var o = uni.chooseFile; if ("undefined" != typeof wx && "function" == typeof wx.chooseMessageFile && (o = wx.chooseMessageFile), "function" != typeof o) return i({ errMsg: s + " 请指定 type 类型,该平台仅支持选择 image 或 video。" }); o({ type: "all", count: t, extension: n, success: function success(t) { e(r(t)); }, fail: function fail(e) { i({ errMsg: e.errMsg.replace("chooseFile:fail", s) }); } }); }); }(t), t); }; }; }), Es = t(Os); var Ls = "manual"; function Rs(e) { return { props: { localdata: { type: Array, default: function _default() { return []; } }, options: { type: [Object, Array], default: function _default() { return {}; } }, spaceInfo: { type: Object, default: function _default() { return {}; } }, collection: { type: [String, Array], default: "" }, action: { type: String, default: "" }, field: { type: String, default: "" }, orderby: { type: String, default: "" }, where: { type: [String, Object], default: "" }, pageData: { type: String, default: "add" }, pageCurrent: { type: Number, default: 1 }, pageSize: { type: Number, default: 20 }, getcount: { type: [Boolean, String], default: !1 }, gettree: { type: [Boolean, String], default: !1 }, gettreepath: { type: [Boolean, String], default: !1 }, startwith: { type: String, default: "" }, limitlevel: { type: Number, default: 10 }, groupby: { type: String, default: "" }, groupField: { type: String, default: "" }, distinct: { type: [Boolean, String], default: !1 }, foreignKey: { type: String, default: "" }, loadtime: { type: String, default: "auto" }, manual: { type: Boolean, default: !1 } }, data: function data() { return { mixinDatacomLoading: !1, mixinDatacomHasMore: !1, mixinDatacomResData: [], mixinDatacomErrorMessage: "", mixinDatacomPage: {}, mixinDatacomError: null }; }, created: function created() { var _this21 = this; this.mixinDatacomPage = { current: this.pageCurrent, size: this.pageSize, count: 0 }, this.$watch(function () { var e = []; return ["pageCurrent", "pageSize", "localdata", "collection", "action", "field", "orderby", "where", "getont", "getcount", "gettree", "groupby", "groupField", "distinct"].forEach(function (t) { e.push(_this21[t]); }), e; }, function (e, t) { if (_this21.loadtime === Ls) return; var n = !1; var s = []; for (var _r9 = 2; _r9 < e.length; _r9++) { e[_r9] !== t[_r9] && (s.push(e[_r9]), n = !0); } e[0] !== t[0] && (_this21.mixinDatacomPage.current = _this21.pageCurrent), _this21.mixinDatacomPage.size = _this21.pageSize, _this21.onMixinDatacomPropsChange(n, s); }); }, methods: { onMixinDatacomPropsChange: function onMixinDatacomPropsChange(e, t) {}, mixinDatacomEasyGet: function mixinDatacomEasyGet() { var _this22 = this; var _ref54 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}, _ref54$getone = _ref54.getone, e = _ref54$getone === void 0 ? !1 : _ref54$getone, t = _ref54.success, n = _ref54.fail; this.mixinDatacomLoading || (this.mixinDatacomLoading = !0, this.mixinDatacomErrorMessage = "", this.mixinDatacomError = null, this.mixinDatacomGet().then(function (n) { _this22.mixinDatacomLoading = !1; var _n$result = n.result, s = _n$result.data, r = _n$result.count; _this22.getcount && (_this22.mixinDatacomPage.count = r), _this22.mixinDatacomHasMore = s.length < _this22.pageSize; var i = e ? s.length ? s[0] : void 0 : s; _this22.mixinDatacomResData = i, t && t(i); }).catch(function (e) { _this22.mixinDatacomLoading = !1, _this22.mixinDatacomErrorMessage = e, _this22.mixinDatacomError = e, n && n(e); })); }, mixinDatacomGet: function mixinDatacomGet() { var _n15; var t = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; var n; t = t || {}, n = "undefined" != typeof __uniX && __uniX ? e.databaseForJQL(this.spaceInfo) : e.database(this.spaceInfo); var s = t.action || this.action; s && (n = n.action(s)); var r = t.collection || this.collection; n = Array.isArray(r) ? (_n15 = n).collection.apply(_n15, (0, _toConsumableArray2.default)(r)) : n.collection(r); var i = t.where || this.where; i && Object.keys(i).length && (n = n.where(i)); var o = t.field || this.field; o && (n = n.field(o)); var a = t.foreignKey || this.foreignKey; a && (n = n.foreignKey(a)); var c = t.groupby || this.groupby; c && (n = n.groupBy(c)); var u = t.groupField || this.groupField; u && (n = n.groupField(u)); !0 === (void 0 !== t.distinct ? t.distinct : this.distinct) && (n = n.distinct()); var h = t.orderby || this.orderby; h && (n = n.orderBy(h)); var l = void 0 !== t.pageCurrent ? t.pageCurrent : this.mixinDatacomPage.current, d = void 0 !== t.pageSize ? t.pageSize : this.mixinDatacomPage.size, p = void 0 !== t.getcount ? t.getcount : this.getcount, f = void 0 !== t.gettree ? t.gettree : this.gettree, g = void 0 !== t.gettreepath ? t.gettreepath : this.gettreepath, m = { getCount: p }, y = { limitLevel: void 0 !== t.limitlevel ? t.limitlevel : this.limitlevel, startWith: void 0 !== t.startwith ? t.startwith : this.startwith }; return f && (m.getTree = y), g && (m.getTreePath = y), n = n.skip(d * (l - 1)).limit(d).get(m), n; } } }; } function Us(e) { return function (t) { var n = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; n = function (e) { var t = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; return e.customUI = t.customUI || e.customUI, e.parseSystemError = t.parseSystemError || e.parseSystemError, Object.assign(e.loadingOptions, t.loadingOptions), Object.assign(e.errorOptions, t.errorOptions), "object" == (0, _typeof2.default)(t.secretMethods) && (e.secretMethods = t.secretMethods), e; }({ customUI: !1, loadingOptions: { title: "加载中...", mask: !0 }, errorOptions: { type: "modal", retry: !1 } }, n); var _n16 = n, s = _n16.customUI, r = _n16.loadingOptions, i = _n16.errorOptions, o = _n16.parseSystemError, a = !s; return new Proxy({}, { get: function get(s, c) { switch (c) { case "toString": return "[object UniCloudObject]"; case "toJSON": return {}; } return function () { var _ref55 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}, e = _ref55.fn, t = _ref55.interceptorName, n = _ref55.getCallbackArgs; return /*#__PURE__*/(0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee53() { var _len2, s, _key2, r, i, o, _args = arguments; return _regenerator.default.wrap(function _callee53$(_context53) { while (1) { switch (_context53.prev = _context53.next) { case 0: for (_len2 = _args.length, s = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) { s[_key2] = _args[_key2]; } r = n ? n({ params: s }) : {}; _context53.prev = 2; _context53.next = 5; return M(q(t, "invoke"), _objectSpread({}, r)); case 5: _context53.next = 7; return e.apply(void 0, s); case 7: i = _context53.sent; _context53.next = 10; return M(q(t, "success"), _objectSpread(_objectSpread({}, r), {}, { result: i })); case 10: return _context53.abrupt("return", i); case 13: _context53.prev = 13; _context53.t0 = _context53["catch"](2); o = _context53.t0; _context53.next = 18; return M(q(t, "fail"), _objectSpread(_objectSpread({}, r), {}, { error: o })); case 18: throw o; case 19: _context53.prev = 19; _context53.next = 22; return M(q(t, "complete"), o ? _objectSpread(_objectSpread({}, r), {}, { error: o }) : _objectSpread(_objectSpread({}, r), {}, { result: i })); case 22: return _context53.finish(19); case 23: case "end": return _context53.stop(); } } }, _callee53, null, [[2, 13, 19, 23]]); })); }({ fn: function () { var _s15 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee55() { var l, _len3, h, _key3, d, p, _ref57, f, g, m, y, _e26, _yield, _t19, _n17, _args4 = arguments; return _regenerator.default.wrap(function _callee55$(_context55) { while (1) { switch (_context55.prev = _context55.next) { case 0: a && uni.showLoading({ title: r.title, mask: r.mask }); for (_len3 = _args4.length, h = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++) { h[_key3] = _args4[_key3]; } d = { name: t, type: u, data: { method: c, params: h } }; "object" == (0, _typeof2.default)(n.secretMethods) && function (e, t) { var n = t.data.method, s = e.secretMethods || {}, r = s[n] || s["*"]; r && (t.secretType = r); }(n, d); p = !1; _context55.prev = 5; _context55.next = 8; return e.callFunction(d); case 8: l = _context55.sent; _context55.next = 14; break; case 11: _context55.prev = 11; _context55.t0 = _context55["catch"](5); p = !0, l = { result: new te(_context55.t0) }; case 14: _ref57 = l.result || {}, f = _ref57.errSubject, g = _ref57.errCode, m = _ref57.errMsg, y = _ref57.newToken; if (!(a && uni.hideLoading(), y && y.token && y.tokenExpired && (re(y), Y(B, _objectSpread({}, y))), g)) { _context55.next = 39; break; } _e26 = m; if (!(p && o)) { _context55.next = 24; break; } _context55.next = 20; return o({ objectName: t, methodName: c, params: h, errSubject: f, errCode: g, errMsg: m }); case 20: _context55.t1 = _context55.sent.errMsg; if (_context55.t1) { _context55.next = 23; break; } _context55.t1 = m; case 23: _e26 = _context55.t1; case 24: if (!a) { _context55.next = 37; break; } if (!("toast" === i.type)) { _context55.next = 29; break; } uni.showToast({ title: _e26, icon: "none" }); _context55.next = 37; break; case 29: if (!("modal" !== i.type)) { _context55.next = 31; break; } throw new Error("Invalid errorOptions.type: ".concat(i.type)); case 31: _context55.next = 33; return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee54() { var _ref59, e, t, n, s, r, _args2 = arguments; return _regenerator.default.wrap(function _callee54$(_context54) { while (1) { switch (_context54.prev = _context54.next) { case 0: _ref59 = _args2.length > 0 && _args2[0] !== undefined ? _args2[0] : {}, e = _ref59.title, t = _ref59.content, n = _ref59.showCancel, s = _ref59.cancelText, r = _ref59.confirmText; return _context54.abrupt("return", new Promise(function (i, o) { uni.showModal({ title: e, content: t, showCancel: n, cancelText: s, confirmText: r, success: function success(e) { i(e); }, fail: function fail() { i({ confirm: !1, cancel: !0 }); } }); })); case 2: case "end": return _context54.stop(); } } }, _callee54); }))({ title: "提示", content: _e26, showCancel: i.retry, cancelText: "取消", confirmText: i.retry ? "重试" : "确定" }); case 33: _yield = _context55.sent; _t19 = _yield.confirm; if (!(i.retry && _t19)) { _context55.next = 37; break; } return _context55.abrupt("return", s.apply(void 0, h)); case 37: _n17 = new te({ subject: f, code: g, message: m, requestId: l.requestId }); throw _n17.detail = l.result, Y(j, { type: z, content: _n17 }), _n17; case 39: return _context55.abrupt("return", (Y(j, { type: z, content: l.result }), l.result)); case 40: case "end": return _context55.stop(); } } }, _callee55, null, [[5, 11]]); })); function s() { return _s15.apply(this, arguments); } return s; }(), interceptorName: "callObject", getCallbackArgs: function getCallbackArgs() { var _ref60 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}, e = _ref60.params; return { objectName: t, methodName: c, params: e }; } }); } }); }; } function Ns(e) { return L("_globalUniCloudSecureNetworkCache__{spaceId}".replace("{spaceId}", e.config.spaceId)); } function Ds() { return _Ds.apply(this, arguments); } function _Ds() { _Ds = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee58() { var _ref72, e, _ref72$callLoginByWei, t, n, s, r, _args7 = arguments; return _regenerator.default.wrap(function _callee58$(_context58) { while (1) { switch (_context58.prev = _context58.next) { case 0: _ref72 = _args7.length > 0 && _args7[0] !== undefined ? _args7[0] : {}, e = _ref72.openid, _ref72$callLoginByWei = _ref72.callLoginByWeixin, t = _ref72$callLoginByWei === void 0 ? !1 : _ref72$callLoginByWei; n = Ns(this); if (!("mp-weixin" !== C)) { _context58.next = 4; break; } throw new Error("[SecureNetwork] API `initSecureNetworkByWeixin` is not supported on platform `".concat(C, "`")); case 4: if (!(e && t)) { _context58.next = 6; break; } throw new Error("[SecureNetwork] openid and callLoginByWeixin cannot be passed at the same time"); case 6: if (!e) { _context58.next = 8; break; } return _context58.abrupt("return", (n.mpWeixinOpenid = e, {})); case 8: _context58.next = 10; return new Promise(function (e, t) { uni.login({ success: function success(t) { e(t.code); }, fail: function fail(e) { t(new Error(e.errMsg)); } }); }); case 10: s = _context58.sent; r = this.importObject("uni-id-co", { customUI: !0 }); _context58.next = 14; return r.secureNetworkHandshakeByWeixin({ code: s, callLoginByWeixin: t }); case 14: n.mpWeixinCode = s; return _context58.abrupt("return", { code: s }); case 16: case "end": return _context58.stop(); } } }, _callee58, this); })); return _Ds.apply(this, arguments); } function Ms(_x40) { return _Ms.apply(this, arguments); } function _Ms() { _Ms = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee59(e) { var t; return _regenerator.default.wrap(function _callee59$(_context59) { while (1) { switch (_context59.prev = _context59.next) { case 0: t = Ns(this); return _context59.abrupt("return", (t.initPromise || (t.initPromise = Ds.call(this, e).then(function (e) { return e; }).catch(function (e) { throw delete t.initPromise, e; })), t.initPromise)); case 2: case "end": return _context59.stop(); } } }, _callee59, this); })); return _Ms.apply(this, arguments); } function qs(e) { return function () { var _ref61 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}, t = _ref61.openid, _ref61$callLoginByWei = _ref61.callLoginByWeixin, n = _ref61$callLoginByWei === void 0 ? !1 : _ref61$callLoginByWei; return Ms.call(e, { openid: t, callLoginByWeixin: n }); }; } function Fs(e) { !function (e) { ue = e; }(e); } function Ks(e) { var t = { getSystemInfo: uni.getSystemInfo, getPushClientId: uni.getPushClientId }; return function (n) { return new Promise(function (s, r) { t[e](_objectSpread(_objectSpread({}, n), {}, { success: function success(e) { s(e); }, fail: function fail(e) { r(e); } })); }); }; } var js = /*#__PURE__*/function (_ref62) { (0, _inherits2.default)(js, _ref62); var _super12 = _createSuper(js); function js() { var _this23; (0, _classCallCheck2.default)(this, js); _this23 = _super12.call(this), _this23._uniPushMessageCallback = _this23._receivePushMessage.bind((0, _assertThisInitialized2.default)(_this23)), _this23._currentMessageId = -1, _this23._payloadQueue = []; return _this23; } (0, _createClass2.default)(js, [{ key: "init", value: function init() { var _this24 = this; return Promise.all([Ks("getSystemInfo")(), Ks("getPushClientId")()]).then(function () { var _ref63 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [], _ref64 = (0, _slicedToArray2.default)(_ref63, 2), _ref64$ = _ref64[0]; _ref64$ = _ref64$ === void 0 ? {} : _ref64$; var e = _ref64$.appId, _ref64$2 = _ref64[1]; _ref64$2 = _ref64$2 === void 0 ? {} : _ref64$2; var t = _ref64$2.cid; if (!e) throw new Error("Invalid appId, please check the manifest.json file"); if (!t) throw new Error("Invalid push client id"); _this24._appId = e, _this24._pushClientId = t, _this24._seqId = Date.now() + "-" + Math.floor(9e5 * Math.random() + 1e5), _this24.emit("open"), _this24._initMessageListener(); }, function (e) { throw _this24.emit("error", e), _this24.close(), e; }); } }, { key: "open", value: function () { var _open = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee56() { return _regenerator.default.wrap(function _callee56$(_context56) { while (1) { switch (_context56.prev = _context56.next) { case 0: return _context56.abrupt("return", this.init()); case 1: case "end": return _context56.stop(); } } }, _callee56, this); })); function open() { return _open.apply(this, arguments); } return open; }() }, { key: "_isUniCloudSSE", value: function _isUniCloudSSE(e) { if ("receive" !== e.type) return !1; var t = e && e.data && e.data.payload; return !(!t || "UNI_CLOUD_SSE" !== t.channel || t.seqId !== this._seqId); } }, { key: "_receivePushMessage", value: function _receivePushMessage(e) { if (!this._isUniCloudSSE(e)) return; var t = e && e.data && e.data.payload, n = t.action, s = t.messageId, r = t.message; this._payloadQueue.push({ action: n, messageId: s, message: r }), this._consumMessage(); } }, { key: "_consumMessage", value: function _consumMessage() { var _this25 = this; for (;;) { var _e27 = this._payloadQueue.find(function (e) { return e.messageId === _this25._currentMessageId + 1; }); if (!_e27) break; this._currentMessageId++, this._parseMessagePayload(_e27); } } }, { key: "_parseMessagePayload", value: function _parseMessagePayload(e) { var t = e.action, n = e.messageId, s = e.message; "end" === t ? this._end({ messageId: n, message: s }) : "message" === t && this._appendMessage({ messageId: n, message: s }); } }, { key: "_appendMessage", value: function _appendMessage() { var _ref65 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}, e = _ref65.messageId, t = _ref65.message; this.emit("message", t); } }, { key: "_end", value: function _end() { var _ref66 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}, e = _ref66.messageId, t = _ref66.message; this.emit("end", t), this.close(); } }, { key: "_initMessageListener", value: function _initMessageListener() { uni.onPushMessage(this._uniPushMessageCallback); } }, { key: "_destroy", value: function _destroy() { uni.offPushMessage(this._uniPushMessageCallback); } }, { key: "toJSON", value: function toJSON() { return { appId: this._appId, pushClientId: this._pushClientId, seqId: this._seqId }; } }, { key: "close", value: function close() { this._destroy(), this.emit("close"); } }]); return js; }( /*#__PURE__*/function () { function _class6() { (0, _classCallCheck2.default)(this, _class6); this._callback = {}; } (0, _createClass2.default)(_class6, [{ key: "addListener", value: function addListener(e, t) { this._callback[e] || (this._callback[e] = []), this._callback[e].push(t); } }, { key: "on", value: function on(e, t) { return this.addListener(e, t); } }, { key: "removeListener", value: function removeListener(e, t) { if (!t) throw new Error('The "listener" argument must be of type function. Received undefined'); var n = this._callback[e]; if (!n) return; var s = function (e, t) { for (var _n18 = e.length - 1; _n18 >= 0; _n18--) { if (e[_n18] === t) return _n18; } return -1; }(n, t); n.splice(s, 1); } }, { key: "off", value: function off(e, t) { return this.removeListener(e, t); } }, { key: "removeAllListener", value: function removeAllListener(e) { delete this._callback[e]; } }, { key: "emit", value: function emit(e) { var n = this._callback[e]; for (var _len4 = arguments.length, t = new Array(_len4 > 1 ? _len4 - 1 : 0), _key4 = 1; _key4 < _len4; _key4++) { t[_key4 - 1] = arguments[_key4]; } if (n) for (var _e28 = 0; _e28 < n.length; _e28++) { n[_e28].apply(n, t); } } }]); return _class6; }()); function $s(_x41, _x42) { return _$s.apply(this, arguments); } function _$s() { _$s = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee60(e, t) { var n, _e31, s; return _regenerator.default.wrap(function _callee60$(_context60) { while (1) { switch (_context60.prev = _context60.next) { case 0: n = "http://".concat(e, ":").concat(t, "/system/ping"); _context60.prev = 1; _context60.next = 4; return s = { url: n, timeout: 500 }, new Promise(function (e, t) { ne.request(_objectSpread(_objectSpread({}, s), {}, { success: function success(t) { e(t); }, fail: function fail(e) { t(e); } })); }); case 4: _e31 = _context60.sent; return _context60.abrupt("return", !(!_e31.data || 0 !== _e31.data.code)); case 8: _context60.prev = 8; _context60.t0 = _context60["catch"](1); return _context60.abrupt("return", !1); case 11: case "end": return _context60.stop(); } } }, _callee60, null, [[1, 8]]); })); return _$s.apply(this, arguments); } function Bs(_x43) { return _Bs.apply(this, arguments); } function _Bs() { _Bs = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee62(e) { var _ae2, _e32, _t21, t, _t$debugInfo, n, s, _yield2, r, i, o; return _regenerator.default.wrap(function _callee62$(_context62) { while (1) { switch (_context62.prev = _context62.next) { case 0: if (S) { _context62.next = 2; break; } return _context62.abrupt("return", Promise.resolve()); case 2: if ("app" === C) { _ae2 = ae(), _e32 = _ae2.osName, _t21 = _ae2.osVersion; "ios" === _e32 && function (e) { if (!e || "string" != typeof e) return 0; var t = e.match(/^(\d+)./); return t && t[1] ? parseInt(t[1]) : 0; }(_t21) >= 14 && console.warn("iOS 14及以上版本连接uniCloud本地调试服务需要允许客户端查找并连接到本地网络上的设备(仅开发期间需要,发行后不需要)"); } t = e.__dev__; if (t.debugInfo) { _context62.next = 6; break; } return _context62.abrupt("return"); case 6: _t$debugInfo = t.debugInfo; n = _t$debugInfo.address; s = _t$debugInfo.servePort; _context62.next = 11; return function () { var _ref73 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee61(e, t) { var n, _s16, _r10; return _regenerator.default.wrap(function _callee61$(_context61) { while (1) { switch (_context61.prev = _context61.next) { case 0: _s16 = 0; case 1: if (!(_s16 < e.length)) { _context61.next = 11; break; } _r10 = e[_s16]; _context61.next = 5; return $s(_r10, t); case 5: if (!_context61.sent) { _context61.next = 8; break; } n = _r10; return _context61.abrupt("break", 11); case 8: _s16++; _context61.next = 1; break; case 11: return _context61.abrupt("return", { address: n, port: t }); case 12: case "end": return _context61.stop(); } } }, _callee61); })); return function (_x44, _x45) { return _ref73.apply(this, arguments); }; }()(n, s); case 11: _yield2 = _context62.sent; r = _yield2.address; if (!r) { _context62.next = 15; break; } return _context62.abrupt("return", (t.localAddress = r, void (t.localPort = s))); case 15: i = console["app" === C ? "error" : "warn"]; o = ""; if (!("remote" === t.debugInfo.initialLaunchType ? (t.debugInfo.forceRemote = !0, o = "当前客户端和HBuilderX不在同一局域网下(或其他网络原因无法连接HBuilderX),uniCloud本地调试服务不对当前客户端生效。\n- 如果不使用uniCloud本地调试服务,请直接忽略此信息。\n- 如需使用uniCloud本地调试服务,请将客户端与主机连接到同一局域网下并重新运行到客户端。") : o = "无法连接uniCloud本地调试服务,请检查当前客户端是否与主机在同一局域网下。\n- 如需使用uniCloud本地调试服务,请将客户端与主机连接到同一局域网下并重新运行到客户端。", o += "\n- 如果在HBuilderX开启的状态下切换过网络环境,请重启HBuilderX后再试\n- 检查系统防火墙是否拦截了HBuilderX自带的nodejs\n- 检查是否错误的使用拦截器修改uni.request方法的参数", "web" === C && (o += "\n- 部分浏览器开启节流模式之后访问本地地址受限,请检查是否启用了节流模式"), 0 === C.indexOf("mp-") && (o += "\n- 小程序中如何使用uniCloud,请参考:https://uniapp.dcloud.net.cn/uniCloud/publish.html#useinmp"), !t.debugInfo.forceRemote)) { _context62.next = 19; break; } throw new Error(o); case 19: i(o); case 20: case "end": return _context62.stop(); } } }, _callee62); })); return _Bs.apply(this, arguments); } function Ws(e) { e._initPromiseHub || (e._initPromiseHub = new v({ createPromise: function createPromise() { var t = Promise.resolve(); var n; n = 1, t = new Promise(function (e) { setTimeout(function () { e(); }, n); }); var s = e.auth(); return t.then(function () { return s.getLoginState(); }).then(function (e) { return e ? Promise.resolve() : s.signInAnonymously(); }); } })); } var Hs = { tcb: St, tencent: St, aliyun: pe, private: kt, alipay: Ut }; var zs = new ( /*#__PURE__*/function () { function _class7() { (0, _classCallCheck2.default)(this, _class7); } (0, _createClass2.default)(_class7, [{ key: "init", value: function init(e) { var t = {}; var n = Hs[e.provider]; if (!n) throw new Error("未提供正确的provider参数"); t = n.init(e), S && function (e) { if (!S) return; var t = {}; e.__dev__ = t, t.debugLog = S && ("web" === C && navigator.userAgent.indexOf("HBuilderX") > 0 || "app" === C); var n = P; n && !n.code && (t.debugInfo = n); var s = new v({ createPromise: function createPromise() { return Bs(e); } }); t.initLocalNetwork = function () { return s.exec(); }; }(t), Ws(t), $n(t), function (e) { var t = e.uploadFile; e.uploadFile = function (e) { return t.call(this, e); }; }(t), function (e) { e.database = function (t) { if (t && Object.keys(t).length > 0) return e.init(t).database(); if (this._database) return this._database; var n = Zn(es, { uniClient: e }); return this._database = n, n; }, e.databaseForJQL = function (t) { if (t && Object.keys(t).length > 0) return e.init(t).databaseForJQL(); if (this._databaseForJQL) return this._databaseForJQL; var n = Zn(es, { uniClient: e, isJQL: !0 }); return this._databaseForJQL = n, n; }; }(t), function (e) { e.getCurrentUserInfo = xs, e.chooseAndUploadFile = Es.initChooseAndUploadFile(e), Object.assign(e, { get mixinDatacom() { return Rs(e); } }), e.SSEChannel = js, e.initSecureNetworkByWeixin = qs(e), e.setCustomClientInfo = Fs, e.importObject = Us(e); }(t); return ["callFunction", "uploadFile", "deleteFile", "getTempFileURL", "downloadFile", "chooseAndUploadFile"].forEach(function (e) { if (!t[e]) return; var n = t[e]; t[e] = function () { return n.apply(t, Array.from(arguments)); }, t[e] = function (e, t) { return function (n) { var _this26 = this; var s = !1; if ("callFunction" === t) { var _e29 = n && n.type || c; s = _e29 !== c; } var r = "callFunction" === t && !s, i = this._initPromiseHub.exec(); n = n || {}; var _ee2 = ee(n), o = _ee2.success, a = _ee2.fail, u = _ee2.complete, h = i.then(function () { return s ? Promise.resolve() : M(q(t, "invoke"), n); }).then(function () { return e.call(_this26, n); }).then(function (e) { return s ? Promise.resolve(e) : M(q(t, "success"), e).then(function () { return M(q(t, "complete"), e); }).then(function () { return r && Y(j, { type: H, content: e }), Promise.resolve(e); }); }, function (e) { return s ? Promise.reject(e) : M(q(t, "fail"), e).then(function () { return M(q(t, "complete"), e); }).then(function () { return Y(j, { type: H, content: e }), Promise.reject(e); }); }); if (!(o || a || u)) return h; h.then(function (e) { o && o(e), u && u(e), r && Y(j, { type: H, content: e }); }, function (e) { a && a(e), u && u(e), r && Y(j, { type: H, content: e }); }); }; }(t[e], e).bind(t); }), t.init = this.init, t; } }]); return _class7; }())(); (function () { var e = T; var t = {}; if (e && 1 === e.length) t = e[0], zs = zs.init(t), zs._isDefault = !0;else { var _t20 = ["auth", "callFunction", "uploadFile", "deleteFile", "getTempFileURL", "downloadFile", "database", "getCurrentUSerInfo", "importObject"]; var _n19; _n19 = e && e.length > 0 ? "应用有多个服务空间,请通过uniCloud.init方法指定要使用的服务空间" : x ? "应用未关联服务空间,请在uniCloud目录右键关联服务空间" : "uni-app cli项目内使用uniCloud需要使用HBuilderX的运行菜单运行项目,且需要在uniCloud目录关联服务空间", _t20.forEach(function (e) { zs[e] = function () { return console.error(_n19), Promise.reject(new te({ code: "SYS_ERR", message: _n19 })); }; }); } Object.assign(zs, { get mixinDatacom() { return Rs(zs); } }), As(zs), zs.addInterceptor = N, zs.removeInterceptor = D, zs.interceptObject = F, S && "web" === C && (window.uniCloud = zs); })(); var Js = zs; exports.default = Js; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../webpack/buildin/global.js */ 22), __webpack_require__(/*! @dcloudio/uni-mp-weixin/dist/mp.js */ 108)["default"])) /***/ }), /* 108 */ /*!*********************************************************!*\ !*** ./node_modules/@dcloudio/uni-mp-weixin/dist/mp.js ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(global) { var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1); Object.defineProperty(exports, "__esModule", { value: true }); exports.Behavior = Behavior; exports.Component = Component; exports.Page = Page; exports.nextTick = exports.default = void 0; var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2)); var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ 109)); var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 115)); var _PROP_DEFAULT_VALUES; function parseData(data, vueComponentOptions) { if (!data) { return; } vueComponentOptions.mpOptions.data = data; } function parseComponents(vueComponentOptions) { vueComponentOptions.components = global.__wxVueOptions.components; } var _toString = Object.prototype.toString; var hasOwnProperty = Object.prototype.hasOwnProperty; function isFn(fn) { return typeof fn === 'function'; } function isPlainObject(obj) { return _toString.call(obj) === '[object Object]'; } function hasOwn(obj, key) { return hasOwnProperty.call(obj, key); } function noop() {} /** * Create a cached version of a pure function. */ function cached(fn) { var cache = Object.create(null); return function cachedFn(str) { var hit = cache[str]; return hit || (cache[str] = fn(str)); }; } /** * Camelize a hyphen-delimited string. */ var camelizeRE = /-(\w)/g; var camelize = cached(function (str) { return str.replace(camelizeRE, function (_, c) { return c ? c.toUpperCase() : ''; }); }); var SOURCE_KEY = '__data__'; var COMPONENT_LIFECYCLE = { created: 'onServiceCreated', attached: 'onServiceAttached', ready: 'mounted', moved: 'moved', detached: 'destroyed' }; var COMPONENT_LIFECYCLE_KEYS = Object.keys(COMPONENT_LIFECYCLE); var PAGE_LIFETIMES = { show: 'onPageShow', hide: 'onPageHide', resize: 'onPageResize' }; var PAGE_LIFETIMES_KEYS = Object.keys(PAGE_LIFETIMES); var PAGE_LIFECYCLE = ['onLoad', 'onShow', 'onReady', 'onHide', 'onUnload', 'onPullDownRefresh', 'onReachBottom', 'onShareAppMessage', 'onPageScroll', 'onResize', 'onTabItemTap']; function parsePageMethods(mpComponentOptions, vueComponentOptions) { var methods = Object.create(null); Object.keys(mpComponentOptions).forEach(function (key) { var value = mpComponentOptions[key]; if (isFn(value) && PAGE_LIFECYCLE.indexOf(key) === -1) { methods[key] = value; } }); vueComponentOptions.methods = methods; } function parsePageLifecycle(mpComponentOptions, vueComponentOptions) { Object.keys(mpComponentOptions).forEach(function (key) { if (PAGE_LIFECYCLE.indexOf(key) !== -1) { vueComponentOptions[key] = mpComponentOptions[key]; } }); } function parsePage(mpComponentOptions) { var vueComponentOptions = { mixins: [], mpOptions: {} }; parseComponents(vueComponentOptions); parseData(mpComponentOptions.data, vueComponentOptions); parsePageMethods(mpComponentOptions, vueComponentOptions); parsePageLifecycle(mpComponentOptions, vueComponentOptions); return vueComponentOptions; } function parseProperties(properties, vueComponentOptions) { if (!properties) { return; } vueComponentOptions.mpOptions.properties = properties; } function parseOptions(options, vueComponentOptions) { if (!options) { return; } vueComponentOptions.mpOptions.options = options; } function parseMethods(methods, vueComponentOptions) { if (!methods) { return; } if (methods.$emit) { console.warn('Method "$emit" conflicts with an existing Vue instance method'); delete methods.$emit; } vueComponentOptions.methods = methods; } function parseLifecycle(mpComponentOptions, vueComponentOptions) { COMPONENT_LIFECYCLE_KEYS.forEach(function (name) { if (hasOwn(mpComponentOptions, name)) { (vueComponentOptions[COMPONENT_LIFECYCLE[name]] || (vueComponentOptions[COMPONENT_LIFECYCLE[name]] = [])).push(mpComponentOptions[name]); } }); } var mpBehaviors = { 'wx://form-field': {}, 'wx://component-export': {} }; function callDefinitionFilter(mpComponentOptions) { var behaviors = mpComponentOptions.behaviors, definitionFilter = mpComponentOptions.definitionFilter; var behaviorDefinitionFilters = []; if (Array.isArray(behaviors)) { behaviors.forEach(function (behavior) { behavior = typeof behavior === 'string' ? mpBehaviors[behavior] : behavior; if (behavior.definitionFilter) { behaviorDefinitionFilters.push(behavior.definitionFilter); behavior.definitionFilter.call(null, mpComponentOptions, []); } }); } if (isFn(definitionFilter)) { return function (defFields) { definitionFilter(defFields, behaviorDefinitionFilters); }; } } function parseDefinitionFilter(mpComponentOptions, vueComponentOptions) { callDefinitionFilter(mpComponentOptions); } function parseBehavior(behavior) { var data = behavior.data, methods = behavior.methods, behaviors = behavior.behaviors, properties = behavior.properties; var vueComponentOptions = { watch: {}, mpOptions: { mpObservers: [] } }; parseData(data, vueComponentOptions); parseMethods(methods, vueComponentOptions); parseBehaviors(behaviors, vueComponentOptions); parseProperties(properties, vueComponentOptions); parseLifecycle(behavior, vueComponentOptions); parseDefinitionFilter(behavior); return vueComponentOptions; } var BEHAVIORS = { 'wx://form-field': { beforeCreate: function beforeCreate() { var mpOptions = this.$options.mpOptions; if (!mpOptions.properties) { mpOptions.properties = Object.create(null); } var props = mpOptions.properties; // TODO form submit,reset if (!hasOwn(props, 'name')) { props.name = { type: String }; } if (!hasOwn(props, 'value')) { props.value = { type: String // 默认类型调整为 String,否则默认值为 null,导致一些自定义 input 显示不正确 }; } } } }; function parseBehaviors(behaviors, vueComponentOptions) { if (!behaviors) { return; } behaviors.forEach(function (behavior) { if (typeof behavior === 'string') { BEHAVIORS[behavior] && vueComponentOptions.mixins.push(BEHAVIORS[behavior]); } else { vueComponentOptions.mixins.push(parseBehavior(behavior)); } }); } function parseSinglePath(path) { return path.split('.'); } function parseMultiPaths(paths) { return paths.split(',').map(function (path) { return parseSinglePath(path); }); } function parseObservers(observers, vueComponentOptions) { if (!observers) { return; } var mpObservers = vueComponentOptions.mpOptions.mpObservers; Object.keys(observers).forEach(function (path) { mpObservers.push({ paths: parseMultiPaths(path), observer: observers[path] }); }); } function relative(from, to) { if (to.indexOf('/') === 0) { from = ''; } var fromArr = from.split('/'); var toArr = to.split('/'); fromArr.pop(); while (toArr.length) { var part = toArr.shift(); if (part !== '' && part !== '.') { if (part !== '..') { fromArr.push(part); } else { fromArr.pop(); } } } return fromArr.join('/'); } function parseRelations(relations, vueComponentOptions) { if (!relations) { return; } Object.keys(relations).forEach(function (name) { var relation = relations[name]; relation.name = name; relation.target = relation.target ? String(relation.target) : relative(global.__wxRoute, name); }); vueComponentOptions.mpOptions.relations = relations; } function parseExternalClasses(externalClasses, vueComponentOptions) { if (!externalClasses) { return; } if (!Array.isArray(externalClasses)) { externalClasses = [externalClasses]; } vueComponentOptions.mpOptions.externalClasses = externalClasses; if (!vueComponentOptions.mpOptions.properties) { vueComponentOptions.mpOptions.properties = Object.create(null); } externalClasses.forEach(function (externalClass) { vueComponentOptions.mpOptions.properties[camelize(externalClass)] = { type: String, value: '' }; }); } function parseLifetimes(lifetimes, vueComponentOptions) { if (!lifetimes) { return; } parseLifecycle(lifetimes, vueComponentOptions); } function parsePageLifetimes(pageLifetimes, vueComponentOptions) { if (!pageLifetimes) { return; } PAGE_LIFETIMES_KEYS.forEach(function (key) { var lifetimeFn = pageLifetimes[key]; isFn(lifetimeFn) && (vueComponentOptions[PAGE_LIFETIMES[key]] = lifetimeFn); }); } function parseComponent(mpComponentOptions) { var data = mpComponentOptions.data, options = mpComponentOptions.options, methods = mpComponentOptions.methods, behaviors = mpComponentOptions.behaviors, lifetimes = mpComponentOptions.lifetimes, observers = mpComponentOptions.observers, relations = mpComponentOptions.relations, properties = mpComponentOptions.properties, pageLifetimes = mpComponentOptions.pageLifetimes, externalClasses = mpComponentOptions.externalClasses; var vueComponentOptions = { mixins: [], props: {}, watch: {}, mpOptions: { mpObservers: [] } }; parseComponents(vueComponentOptions); parseData(data, vueComponentOptions); parseOptions(options, vueComponentOptions); parseMethods(methods, vueComponentOptions); parseBehaviors(behaviors, vueComponentOptions); parseLifetimes(lifetimes, vueComponentOptions); parseObservers(observers, vueComponentOptions); parseRelations(relations, vueComponentOptions); parseProperties(properties, vueComponentOptions); parsePageLifetimes(pageLifetimes, vueComponentOptions); parseExternalClasses(externalClasses, vueComponentOptions); parseLifecycle(mpComponentOptions, vueComponentOptions); parseDefinitionFilter(mpComponentOptions); return vueComponentOptions; } function initRelationHandlers(type, handler, target, ctx) { if (!handler) { return; } var name = "_$".concat(type, "Handlers"); (ctx[name] || (ctx[name] = [])).push(function () { handler.call(ctx, target); }); } function initLinkedHandlers(relation, target, ctx) { var type = 'linked'; var name = relation.name; var relationNodes = ctx._$relationNodes || (ctx._$relationNodes = Object.create(null)); (relationNodes[name] || (relationNodes[name] = [])).push(target); initRelationHandlers(type, relation[type], target, ctx); } function initUnlinkedHandlers(relation, target, ctx) { var type = 'unlinked'; initRelationHandlers(type, relation[type], target, ctx); } function findParentRelation(parentVm, target, type) { var relations = parentVm && parentVm.$options.mpOptions && parentVm.$options.mpOptions.relations; if (!relations) { return []; } var name = Object.keys(relations).find(function (name) { var relation = relations[name]; return relation.target === target && relation.type === type; }); if (!name) { return []; } return [relations[name], parentVm]; } function initParentRelation(vm, childRelation, match) { var _match = match(vm, vm.$options.mpOptions.path), _match2 = (0, _slicedToArray2.default)(_match, 2), parentRelation = _match2[0], parentVm = _match2[1]; if (!parentRelation) { return; } initLinkedHandlers(parentRelation, vm, parentVm); initLinkedHandlers(childRelation, parentVm, vm); initUnlinkedHandlers(parentRelation, vm, parentVm); initUnlinkedHandlers(childRelation, parentVm, vm); } function initRelation(relation, vm) { var type = relation.type; if (type === 'parent') { initParentRelation(vm, relation, function matchParent(vm, target) { return findParentRelation(vm.$parent, target, 'child'); }); } else if (type === 'ancestor') { initParentRelation(vm, relation, function matchAncestor(vm, target) { var $parent = vm.$parent; while ($parent) { var ret = findParentRelation($parent, target, 'descendant'); if (ret.length) { return ret; } $parent = $parent.$parent; } return []; }); } } function initRelations(vm) { var _ref = vm.$options.mpOptions || {}, relations = _ref.relations; if (!relations) { return; } Object.keys(relations).forEach(function (name) { initRelation(relations[name], vm); }); } function handleRelations(vm, type) { // TODO 需要移除 relationNodes var handlers = vm["_$".concat(type, "Handlers")]; if (!handlers) { return; } handlers.forEach(function (handler) { return handler(); }); } var sharedPropertyDefinition = { enumerable: true, configurable: true, get: noop, set: noop }; function proxy(target, sourceKey, key) { sharedPropertyDefinition.get = function proxyGetter() { return this[sourceKey][key]; }; sharedPropertyDefinition.set = function proxySetter(val) { this[sourceKey][key] = val; }; Object.defineProperty(target, key, sharedPropertyDefinition); } function setDataByExprPath(exprPath, value, data) { var keys = exprPath.replace(/\[(\d+?)\]/g, '.$1').split('.'); keys.reduce(function (obj, key, idx) { if (idx === keys.length - 1) { obj[key] = value; } else { if (typeof obj[key] === 'undefined') { obj[key] = {}; } return obj[key]; } }, data); return keys.length === 1; } function setData(data, callback) { var _this = this; if (!isPlainObject(data)) { return; } Object.keys(data).forEach(function (key) { if (setDataByExprPath(key, data[key], _this.data)) { !hasOwn(_this, key) && proxy(_this, SOURCE_KEY, key); } }); this.$forceUpdate(); isFn(callback) && this.$nextTick(callback); } /** * https://github.com/swan-team/swan-js/blob/61e2a63f7aa576b5daafbe77fdfa7c65b977060c/src/utils/index.js */ var _toString$1 = Object.prototype.toString; /** * 深度assign的函数 * @param {Object} targetObject 要被拷贝的目标对象 * @param {Object} originObject 拷贝的源对象 * @return {Object} merge后的对象 */ var deepAssign = function deepAssign() { var targetObject = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; var originObject = arguments.length > 1 ? arguments[1] : undefined; var originType = _toString$1.call(originObject); if (originType === '[object Array]') { targetObject = originObject.slice(0); return targetObject; } else if (originType === '[object Object]') { for (var key in originObject) { targetObject[key] = deepAssign(targetObject[key], originObject[key]); } return targetObject; } else if (originType === '[object Date]') { return new Date(originObject.getTime()); } else if (originType === '[object RegExp]') { var target = String(originObject); var lastIndex = target.lastIndexOf('/'); return new RegExp(target.slice(1, lastIndex), target.slice(lastIndex + 1)); } return originObject; }; /** * 深度拷贝逻辑,不同于lodash等库,但是与微信一致 * @param {*} [originObj] 原对象 * @return {Object|Array} 拷贝结果 */ var deepClone = function deepClone(originObj) { return deepAssign(_toString$1.call(originObj) === '[object Array]' ? [] : {}, originObj); }; var PROP_DEFAULT_VALUES = (_PROP_DEFAULT_VALUES = {}, (0, _defineProperty2.default)(_PROP_DEFAULT_VALUES, String, ''), (0, _defineProperty2.default)(_PROP_DEFAULT_VALUES, Number, 0), (0, _defineProperty2.default)(_PROP_DEFAULT_VALUES, Boolean, false), (0, _defineProperty2.default)(_PROP_DEFAULT_VALUES, Object, null), (0, _defineProperty2.default)(_PROP_DEFAULT_VALUES, Array, []), (0, _defineProperty2.default)(_PROP_DEFAULT_VALUES, null, null), _PROP_DEFAULT_VALUES); function getDefaultVal(propType) { return PROP_DEFAULT_VALUES[propType]; } function getPropertyVal(options) { if (isPlainObject(options)) { if (hasOwn(options, 'value')) { return options.value; } return getDefaultVal(options.type); } return getDefaultVal(options); } function getType(propOptions) { return isPlainObject(propOptions) ? propOptions.type : propOptions; } function validateProp(key, propsOptions, propsData, vm) { var value = propsData[key]; if (value !== undefined) { var propOptions = propsOptions[key]; var type = getType(propOptions); value = formatVal(value, type); var observer = propOptions && propOptions.observer; if (observer) { // 初始化时,异步触发 observer,否则 observer 中无法访问 methods 或其他 setTimeout(function () { observe(observer, vm, value); }, 4); } return value; } return getPropertyVal(propsOptions[key]); } function formatVal(val, type) { if (type === Boolean) { return !!val; } else if (type === String) { return String(val); } return val; } function observe(observer, vm, newVal, oldVal) { try { if (typeof observer === 'function') { observer.call(vm, newVal, oldVal); } else if (typeof observer === 'string' && typeof vm[observer] === 'function') { vm[observer](newVal, oldVal); } } catch (err) { console.error("execute observer ".concat(observer, " callback fail! err: ").concat(err)); } } function initProperties(vm, instanceData) { var properties = vm.$options.mpOptions.properties; if (!properties) { return; } var propsData = deepClone(vm.$options.propsData) || {}; var _loop = function _loop(key) { var observer = isPlainObject(properties[key]) ? properties[key].observer : false; var value = validateProp(key, properties, propsData, vm); Object.defineProperty(instanceData, key, { enumerable: true, configurable: true, get: function get() { return value; }, set: function set(newVal) { var oldVal = value; /* eslint-disable no-self-compare */ if (newVal === value || newVal !== newVal && value !== value) { return; } // TODO 临时方案,clone array value = Array.isArray(newVal) ? newVal.slice(0) : newVal; if (observer) { observe(observer, vm, newVal, oldVal); } // 触发渲染 vm.$forceUpdate(); } }); }; for (var key in properties) { _loop(key); } } function updateProperties(vm) { var properties = vm.$options.mpOptions && vm.$options.mpOptions.properties; var propsData = vm.$options.propsData; if (propsData && properties) { Object.keys(properties).forEach(function (key) { if (hasOwn(propsData, key)) { vm[key] = formatVal(propsData[key], getType(properties[key])); } }); } } function initState(vm) { var instanceData = JSON.parse(JSON.stringify(vm.$options.mpOptions.data || {})); vm[SOURCE_KEY] = instanceData; var propertyDefinition = { get: function get() { return vm[SOURCE_KEY]; }, set: function set(value) { vm[SOURCE_KEY] = value; } }; Object.defineProperties(vm, { data: propertyDefinition, properties: propertyDefinition }); vm.setData = setData; initProperties(vm, instanceData); Object.keys(instanceData).forEach(function (key) { proxy(vm, SOURCE_KEY, key); }); } function initMethods(vm) { var oldEmit = vm.$emit; vm.triggerEvent = function (eventName, detail, options) { var target = { dataset: vm.$el.dataset }; var event = { target: target, currentTarget: target, detail: detail, preventDefault: noop, stopPropagation: noop }; oldEmit.call(vm, eventName, event); }; // 主要是Vant 自己封装了 $emit,放到 methods 中会触发 Vue 的警告,索性,框架直接重写该方法 vm.$emit = function () { vm.triggerEvent.apply(vm, arguments); }; vm.getRelationNodes = function (relationKey) { // 需要过滤已被销毁的vm /* eslint-disable no-mixed-operators */ return (vm._$relationNodes && vm._$relationNodes[relationKey] || []).filter(function (vm) { return !vm._isDestroyed; }); }; vm._$updateProperties = updateProperties; } function handleObservers(vm) { var watch = vm.$options.watch; if (!watch) { return; } Object.keys(watch).forEach(function (name) { var observer = watch[name]; if (observer.mounted) { var val = vm[name]; var handler = observer.handler; if (typeof handler === 'string') { handler = vm[handler]; } handler && handler.call(vm, val, val); } }); } var polyfill = { beforeCreate: function beforeCreate() { // 取消 development 时的 Proxy,避免小程序组件模板中使用尚未定义的属性告警 this._renderProxy = this; this._$self = this; this._$noop = noop; }, created: function created() { // properties 中可能会访问 methods,故需要在 created 中初始化 initState(this); initMethods(this); initRelations(this); }, mounted: function mounted() { handleObservers(this); }, destroyed: function destroyed() { handleRelations(this, 'unlinked'); } }; global.__wxRoute = ''; global.__wxComponents = Object.create(null); global.__wxVueOptions = Object.create(null); function Page(options) { var pageOptions = parsePage(options); pageOptions.mixins.unshift(polyfill); pageOptions.mpOptions.path = global.__wxRoute; global.__wxComponents[global.__wxRoute] = pageOptions; } function initRelationsHandler(vueComponentOptions) { // linked 需要在当前组件 attached 之后再执行 if (!vueComponentOptions.onServiceAttached) { vueComponentOptions.onServiceAttached = []; } vueComponentOptions.onServiceAttached.push(function onServiceAttached() { handleRelations(this, 'linked'); }); } function Component(options) { var componentOptions = parseComponent(options); componentOptions.mixins.unshift(polyfill); componentOptions.mpOptions.path = global.__wxRoute; initRelationsHandler(componentOptions); global.__wxComponents[global.__wxRoute] = componentOptions; } function Behavior(options) { return options; } var nextTick = _vue.default.nextTick; exports.nextTick = nextTick; var index = uni.__$wx__; var _default = index; exports.default = _default; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../webpack/buildin/global.js */ 22))) /***/ }), /* 109 */ /*!**************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/slicedToArray.js ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles.js */ 110); var iterableToArrayLimit = __webpack_require__(/*! ./iterableToArrayLimit.js */ 111); var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ 112); var nonIterableRest = __webpack_require__(/*! ./nonIterableRest.js */ 114); function _slicedToArray(arr, i) { return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest(); } module.exports = _slicedToArray, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 110 */ /*!***************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/arrayWithHoles.js ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } module.exports = _arrayWithHoles, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 111 */ /*!*********************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/iterableToArrayLimit.js ***! \*********************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0) { ; } } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } module.exports = _iterableToArrayLimit, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 112 */ /*!***************************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js ***! \***************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ 113); function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen); } module.exports = _unsupportedIterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 113 */ /*!*****************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/arrayLikeToArray.js ***! \*****************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } module.exports = _arrayLikeToArray, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 114 */ /*!****************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/nonIterableRest.js ***! \****************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } module.exports = _nonIterableRest, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 115 */ /*!**********************!*\ !*** external "Vue" ***! \**********************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = Vue; /***/ }), /* 116 */ /*!**********************************************************!*\ !*** ./node_modules/@babel/runtime/regenerator/index.js ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4); // TODO(Babel 8): Remove this file. var runtime = __webpack_require__(/*! ../helpers/regeneratorRuntime */ 117)(); module.exports = runtime; // Copied from https://github.com/facebook/regenerator/blob/main/packages/runtime/runtime.js#L736= try { regeneratorRuntime = runtime; } catch (accidentalStrictMode) { if ((typeof globalThis === "undefined" ? "undefined" : _typeof(globalThis)) === "object") { globalThis.regeneratorRuntime = runtime; } else { Function("r", "regeneratorRuntime = r")(runtime); } } /***/ }), /* 117 */ /*!*******************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js ***! \*******************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var _typeof = __webpack_require__(/*! ./typeof.js */ 4)["default"]; function _regeneratorRuntime() { "use strict"; /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ module.exports = _regeneratorRuntime = function _regeneratorRuntime() { return e; }, module.exports.__esModule = true, module.exports["default"] = module.exports; var t, e = {}, r = Object.prototype, n = r.hasOwnProperty, o = Object.defineProperty || function (t, e, r) { t[e] = r.value; }, i = "function" == typeof Symbol ? Symbol : {}, a = i.iterator || "@@iterator", c = i.asyncIterator || "@@asyncIterator", u = i.toStringTag || "@@toStringTag"; function define(t, e, r) { return Object.defineProperty(t, e, { value: r, enumerable: !0, configurable: !0, writable: !0 }), t[e]; } try { define({}, ""); } catch (t) { define = function define(t, e, r) { return t[e] = r; }; } function wrap(t, e, r, n) { var i = e && e.prototype instanceof Generator ? e : Generator, a = Object.create(i.prototype), c = new Context(n || []); return o(a, "_invoke", { value: makeInvokeMethod(t, r, c) }), a; } function tryCatch(t, e, r) { try { return { type: "normal", arg: t.call(e, r) }; } catch (t) { return { type: "throw", arg: t }; } } e.wrap = wrap; var h = "suspendedStart", l = "suspendedYield", f = "executing", s = "completed", y = {}; function Generator() {} function GeneratorFunction() {} function GeneratorFunctionPrototype() {} var p = {}; define(p, a, function () { return this; }); var d = Object.getPrototypeOf, v = d && d(d(values([]))); v && v !== r && n.call(v, a) && (p = v); var g = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(p); function defineIteratorMethods(t) { ["next", "throw", "return"].forEach(function (e) { define(t, e, function (t) { return this._invoke(e, t); }); }); } function AsyncIterator(t, e) { function invoke(r, o, i, a) { var c = tryCatch(t[r], t, o); if ("throw" !== c.type) { var u = c.arg, h = u.value; return h && "object" == _typeof(h) && n.call(h, "__await") ? e.resolve(h.__await).then(function (t) { invoke("next", t, i, a); }, function (t) { invoke("throw", t, i, a); }) : e.resolve(h).then(function (t) { u.value = t, i(u); }, function (t) { return invoke("throw", t, i, a); }); } a(c.arg); } var r; o(this, "_invoke", { value: function value(t, n) { function callInvokeWithMethodAndArg() { return new e(function (e, r) { invoke(t, n, e, r); }); } return r = r ? r.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg(); } }); } function makeInvokeMethod(e, r, n) { var o = h; return function (i, a) { if (o === f) throw Error("Generator is already running"); if (o === s) { if ("throw" === i) throw a; return { value: t, done: !0 }; } for (n.method = i, n.arg = a;;) { var c = n.delegate; if (c) { var u = maybeInvokeDelegate(c, n); if (u) { if (u === y) continue; return u; } } if ("next" === n.method) n.sent = n._sent = n.arg;else if ("throw" === n.method) { if (o === h) throw o = s, n.arg; n.dispatchException(n.arg); } else "return" === n.method && n.abrupt("return", n.arg); o = f; var p = tryCatch(e, r, n); if ("normal" === p.type) { if (o = n.done ? s : l, p.arg === y) continue; return { value: p.arg, done: n.done }; } "throw" === p.type && (o = s, n.method = "throw", n.arg = p.arg); } }; } function maybeInvokeDelegate(e, r) { var n = r.method, o = e.iterator[n]; if (o === t) return r.delegate = null, "throw" === n && e.iterator["return"] && (r.method = "return", r.arg = t, maybeInvokeDelegate(e, r), "throw" === r.method) || "return" !== n && (r.method = "throw", r.arg = new TypeError("The iterator does not provide a '" + n + "' method")), y; var i = tryCatch(o, e.iterator, r.arg); if ("throw" === i.type) return r.method = "throw", r.arg = i.arg, r.delegate = null, y; var a = i.arg; return a ? a.done ? (r[e.resultName] = a.value, r.next = e.nextLoc, "return" !== r.method && (r.method = "next", r.arg = t), r.delegate = null, y) : a : (r.method = "throw", r.arg = new TypeError("iterator result is not an object"), r.delegate = null, y); } function pushTryEntry(t) { var e = { tryLoc: t[0] }; 1 in t && (e.catchLoc = t[1]), 2 in t && (e.finallyLoc = t[2], e.afterLoc = t[3]), this.tryEntries.push(e); } function resetTryEntry(t) { var e = t.completion || {}; e.type = "normal", delete e.arg, t.completion = e; } function Context(t) { this.tryEntries = [{ tryLoc: "root" }], t.forEach(pushTryEntry, this), this.reset(!0); } function values(e) { if (e || "" === e) { var r = e[a]; if (r) return r.call(e); if ("function" == typeof e.next) return e; if (!isNaN(e.length)) { var o = -1, i = function next() { for (; ++o < e.length;) { if (n.call(e, o)) return next.value = e[o], next.done = !1, next; } return next.value = t, next.done = !0, next; }; return i.next = i; } } throw new TypeError(_typeof(e) + " is not iterable"); } return GeneratorFunction.prototype = GeneratorFunctionPrototype, o(g, "constructor", { value: GeneratorFunctionPrototype, configurable: !0 }), o(GeneratorFunctionPrototype, "constructor", { value: GeneratorFunction, configurable: !0 }), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, u, "GeneratorFunction"), e.isGeneratorFunction = function (t) { var e = "function" == typeof t && t.constructor; return !!e && (e === GeneratorFunction || "GeneratorFunction" === (e.displayName || e.name)); }, e.mark = function (t) { return Object.setPrototypeOf ? Object.setPrototypeOf(t, GeneratorFunctionPrototype) : (t.__proto__ = GeneratorFunctionPrototype, define(t, u, "GeneratorFunction")), t.prototype = Object.create(g), t; }, e.awrap = function (t) { return { __await: t }; }, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, c, function () { return this; }), e.AsyncIterator = AsyncIterator, e.async = function (t, r, n, o, i) { void 0 === i && (i = Promise); var a = new AsyncIterator(wrap(t, r, n, o), i); return e.isGeneratorFunction(r) ? a : a.next().then(function (t) { return t.done ? t.value : a.next(); }); }, defineIteratorMethods(g), define(g, u, "Generator"), define(g, a, function () { return this; }), define(g, "toString", function () { return "[object Generator]"; }), e.keys = function (t) { var e = Object(t), r = []; for (var n in e) { r.push(n); } return r.reverse(), function next() { for (; r.length;) { var t = r.pop(); if (t in e) return next.value = t, next.done = !1, next; } return next.done = !0, next; }; }, e.values = values, Context.prototype = { constructor: Context, reset: function reset(e) { if (this.prev = 0, this.next = 0, this.sent = this._sent = t, this.done = !1, this.delegate = null, this.method = "next", this.arg = t, this.tryEntries.forEach(resetTryEntry), !e) for (var r in this) { "t" === r.charAt(0) && n.call(this, r) && !isNaN(+r.slice(1)) && (this[r] = t); } }, stop: function stop() { this.done = !0; var t = this.tryEntries[0].completion; if ("throw" === t.type) throw t.arg; return this.rval; }, dispatchException: function dispatchException(e) { if (this.done) throw e; var r = this; function handle(n, o) { return a.type = "throw", a.arg = e, r.next = n, o && (r.method = "next", r.arg = t), !!o; } for (var o = this.tryEntries.length - 1; o >= 0; --o) { var i = this.tryEntries[o], a = i.completion; if ("root" === i.tryLoc) return handle("end"); if (i.tryLoc <= this.prev) { var c = n.call(i, "catchLoc"), u = n.call(i, "finallyLoc"); if (c && u) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } else if (c) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); } else { if (!u) throw Error("try statement without catch or finally"); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } } } }, abrupt: function abrupt(t, e) { for (var r = this.tryEntries.length - 1; r >= 0; --r) { var o = this.tryEntries[r]; if (o.tryLoc <= this.prev && n.call(o, "finallyLoc") && this.prev < o.finallyLoc) { var i = o; break; } } i && ("break" === t || "continue" === t) && i.tryLoc <= e && e <= i.finallyLoc && (i = null); var a = i ? i.completion : {}; return a.type = t, a.arg = e, i ? (this.method = "next", this.next = i.finallyLoc, y) : this.complete(a); }, complete: function complete(t, e) { if ("throw" === t.type) throw t.arg; return "break" === t.type || "continue" === t.type ? this.next = t.arg : "return" === t.type ? (this.rval = this.arg = t.arg, this.method = "return", this.next = "end") : "normal" === t.type && e && (this.next = e), y; }, finish: function finish(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.finallyLoc === t) return this.complete(r.completion, r.afterLoc), resetTryEntry(r), y; } }, "catch": function _catch(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.tryLoc === t) { var n = r.completion; if ("throw" === n.type) { var o = n.arg; resetTryEntry(r); } return o; } } throw Error("illegal catch attempt"); }, delegateYield: function delegateYield(e, r, n) { return this.delegate = { iterator: values(e), resultName: r, nextLoc: n }, "next" === this.method && (this.arg = t), y; } }, e; } module.exports = _regeneratorRuntime, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 118 */ /*!**********************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/assertThisInitialized.js ***! \**********************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } module.exports = _assertThisInitialized, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 119 */ /*!******************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/toConsumableArray.js ***! \******************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var arrayWithoutHoles = __webpack_require__(/*! ./arrayWithoutHoles.js */ 120); var iterableToArray = __webpack_require__(/*! ./iterableToArray.js */ 121); var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ 112); var nonIterableSpread = __webpack_require__(/*! ./nonIterableSpread.js */ 122); function _toConsumableArray(arr) { return arrayWithoutHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableSpread(); } module.exports = _toConsumableArray, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 120 */ /*!******************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/arrayWithoutHoles.js ***! \******************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ 113); function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return arrayLikeToArray(arr); } module.exports = _arrayWithoutHoles, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 121 */ /*!****************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/iterableToArray.js ***! \****************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter); } module.exports = _iterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 122 */ /*!******************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/nonIterableSpread.js ***! \******************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } module.exports = _nonIterableSpread, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 123 */ /*!*****************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/asyncToGenerator.js ***! \*****************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } module.exports = _asyncToGenerator, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 124 */ /*!*********************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/inherits.js ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ 125); function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); Object.defineProperty(subClass, "prototype", { writable: false }); if (superClass) setPrototypeOf(subClass, superClass); } module.exports = _inherits, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 125 */ /*!***************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/setPrototypeOf.js ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _setPrototypeOf(o, p) { module.exports = _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }, module.exports.__esModule = true, module.exports["default"] = module.exports; return _setPrototypeOf(o, p); } module.exports = _setPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 126 */ /*!**************************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/possibleConstructorReturn.js ***! \**************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var _typeof = __webpack_require__(/*! ./typeof.js */ 4)["default"]; var assertThisInitialized = __webpack_require__(/*! ./assertThisInitialized.js */ 118); function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } else if (call !== void 0) { throw new TypeError("Derived constructors may only return object or undefined"); } return assertThisInitialized(self); } module.exports = _possibleConstructorReturn, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 127 */ /*!***************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/getPrototypeOf.js ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _getPrototypeOf(o) { module.exports = _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }, module.exports.__esModule = true, module.exports["default"] = module.exports; return _getPrototypeOf(o); } module.exports = _getPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 128 */ /*!****************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/wrapNativeSuper.js ***! \****************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ 127); var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ 125); var isNativeFunction = __webpack_require__(/*! ./isNativeFunction.js */ 129); var construct = __webpack_require__(/*! ./construct.js */ 130); function _wrapNativeSuper(Class) { var _cache = typeof Map === "function" ? new Map() : undefined; module.exports = _wrapNativeSuper = function _wrapNativeSuper(Class) { if (Class === null || !isNativeFunction(Class)) return Class; if (typeof Class !== "function") { throw new TypeError("Super expression must either be null or a function"); } if (typeof _cache !== "undefined") { if (_cache.has(Class)) return _cache.get(Class); _cache.set(Class, Wrapper); } function Wrapper() { return construct(Class, arguments, getPrototypeOf(this).constructor); } Wrapper.prototype = Object.create(Class.prototype, { constructor: { value: Wrapper, enumerable: false, writable: true, configurable: true } }); return setPrototypeOf(Wrapper, Class); }, module.exports.__esModule = true, module.exports["default"] = module.exports; return _wrapNativeSuper(Class); } module.exports = _wrapNativeSuper, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 129 */ /*!*****************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/isNativeFunction.js ***! \*****************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _isNativeFunction(fn) { try { return Function.toString.call(fn).indexOf("[native code]") !== -1; } catch (e) { return typeof fn === "function"; } } module.exports = _isNativeFunction, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 130 */ /*!**********************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/construct.js ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ 125); var isNativeReflectConstruct = __webpack_require__(/*! ./isNativeReflectConstruct.js */ 131); function _construct(t, e, r) { if (isNativeReflectConstruct()) return Reflect.construct.apply(null, arguments); var o = [null]; o.push.apply(o, e); var p = new (t.bind.apply(t, o))(); return r && setPrototypeOf(p, r.prototype), p; } module.exports = _construct, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 131 */ /*!*************************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/isNativeReflectConstruct.js ***! \*************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (module.exports = _isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; }, module.exports.__esModule = true, module.exports["default"] = module.exports)(); } module.exports = _isNativeReflectConstruct, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 132 */ /*!***************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/classCallCheck.js ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } module.exports = _classCallCheck, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 133 */ /*!************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/createClass.js ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ 3); function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, toPropertyKey(descriptor.key), descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; } module.exports = _createClass, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 134 */ /*!*************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages.json?{"type":"origin-pages-json"} ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _default = { "pages": [{ "path": "pages/home/home", "style": { "navigationBarTitleText": "首页", "enablePullDownRefresh": true, "onReachBottomDistance": 50 } }, { "path": "pages/cardList/card", "style": { "navigationBarTitleText": "卡片设置", "enablePullDownRefresh": false } }, { "path": "pages/body/body", "style": { "navigationBarTitleText": "身体数据", "enablePullDownRefresh": true, "onReachBottomDistance": 50 } }, { "path": "pages/history/history", "style": { "navigationBarTitleText": "历史记录", "enablePullDownRefresh": false } }, { "path": "pages/history/historyDetail", "style": { "navigationBarTitleText": "记录详情", "enablePullDownRefresh": false } }, { "path": "pages/compk/contrast", "style": { "navigationBarTitleText": "数据对比", "enablePullDownRefresh": false } }, { "path": "pages/compk/pkdetail", "style": { "navigationBarTitleText": "对比详情", "enablePullDownRefresh": false } }, { "path": "pages/skiping/skip", "style": { "navigationBarTitleText": "跳绳数据", "enablePullDownRefresh": true, "onReachBottomDistance": 50 } }, { "path": "pages/skiping/charts", "style": { "navigationBarTitleText": "运动曲线", "enablePullDownRefresh": false } }, { "path": "pages/lunging/vitalcapacity", "style": { "navigationBarTitleText": "肺活量数据", "enablePullDownRefresh": true, "onReachBottomDistance": 50, "navigationBarBackgroundColor": "#000000", "backgroundColor": "#000000" } }, { "path": "pages/lunging/charts", "style": { "navigationBarTitleText": "运动曲线", "enablePullDownRefresh": false } }, { "path": "pages/my/me", "style": { "navigationBarTitleText": "我的", "enablePullDownRefresh": true, "onReachBottomDistance": 50 } }, { "path": "pages/my/manage", "style": { "navigationBarTitleText": "成员管理", "enablePullDownRefresh": true, "onReachBottomDistance": 50 } }, { "path": "pages/my/userInfo", "style": { "navigationBarTitleText": "资料" } }, { "path": "pages/score/score", "style": { "navigationBarTitleText": "分数评估", "enablePullDownRefresh": true, "onReachBottomDistance": 50 } }, { "path": "pages/score/history", "style": { "navigationBarTitleText": "估分历史", "enablePullDownRefresh": false } }, { "path": "pages/score/report", "style": { "navigationBarTitleText": "估分报告", "enablePullDownRefresh": false } }, { "path": "pages/login/forgetPassword", "style": { "navigationBarTitleText": "密码", "enablePullDownRefresh": false } }, { "path": "pages/login/login", "style": { "navigationBarTitleText": "登录", "enablePullDownRefresh": false, "navigationStyle": "custom" } }, { "path": "pages/setting/setting", "style": { "navigationBarTitleText": "设置", "enablePullDownRefresh": false } }, { "path": "pages/setting/password", "style": { "navigationBarTitleText": "修改密码", "enablePullDownRefresh": false } }, { "path": "pages/setting/email", "style": { "navigationBarTitleText": "绑定邮箱", "enablePullDownRefresh": false } }, { "path": "pages/setting/phone", "style": { "navigationBarTitleText": "绑定手机号", "enablePullDownRefresh": false } }, { "path": "pages/devices/search", "style": { "navigationBarTitleText": "蓝牙搜索", "enablePullDownRefresh": false } }, { "path": "pages/devices/G02", "style": { "navigationBarTitleText": "测量", "enablePullDownRefresh": false } }, { "path": "pages/business/business", "style": { "navigationBarTitleText": "设备管理", "enablePullDownRefresh": true, "onReachBottomDistance": 50 } }, { "path": "pages/devices/PCV02", "style": { "navigationBarTitleText": "", "enablePullDownRefresh": false } }, { "path": "pages/business/addDevice", "style": { "navigationBarTitleText": "设备列表", "enablePullDownRefresh": false } }, { "path": "pages/business/search", "style": { "navigationBarTitleText": "搜索设备", "enablePullDownRefresh": false } }, { "path": "pages/devices/PCT01", "style": { "navigationBarTitleText": "", "enablePullDownRefresh": false } }, { "path": "pages/my/about", "style": { "navigationBarTitleText": "关于我们", "enablePullDownRefresh": false } }, { "path": "pages/message/list", "style": { "navigationBarTitleText": "", "enablePullDownRefresh": false } }, { "path": "pages/notepad/notepad", "style": { "navigationBarTitleText": "", "enablePullDownRefresh": false } }, { "path": "pages/notepad/addNotepad", "style": { "navigationBarTitleText": "", "enablePullDownRefresh": false } }, { "path": "pages/PublicCards/PublicCards", "style": { "navigationBarTitleText": "" } }, { "path": "pages/PublicCards/charts", "style": { "navigationBarTitleText": "运动曲线" } }, { "path": "pages/PublicCards/history", "style": { "navigationBarTitleText": "历史记录" } }, { "path": "pages/PublicCards/contrast", "style": { "navigationBarTitleText": "数据对比" } }, { "path": "pages/PublicCards/pkdetail", "style": { "navigationBarTitleText": "对比详情" } }], "globalStyle": { "navigationBarTextStyle": "white", "navigationBarTitleText": "", "navigationBarBackgroundColor": "#37cc92", "backgroundColor": "#fff" }, "tabBar": { "color": "#333", "fontSize": "13px", "selectedColor": "#37cc92", "backgroundColor": "#fff", "list": [{ "pagePath": "pages/home/home", "iconPath": "static/shou.png", "selectedIconPath": "static/shou2.png", "text": "首页" }, { "pagePath": "pages/score/score", "iconPath": "static/ping.png", "selectedIconPath": "static/ping2.png", "text": "估分" }, { "pagePath": "pages/business/business", "iconPath": "static/bei.png", "selectedIconPath": "static/bei2.png", "text": "设备" }, { "pagePath": "pages/my/me", "iconPath": "static/wo.png", "selectedIconPath": "static/wo2.png", "text": "我的" }] }, "uniIdRouter": {} }; exports.default = _default; /***/ }), /* 135 */ /*!************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages.json?{"type":"stat"} ***! \************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _default = { "appid": "__UNI__20604F1" }; exports.default = _default; /***/ }), /* 136 */ /*!******************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/qiun-data-charts/js_sdk/u-charts/u-charts.js ***! \******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {/*\r\n * uCharts (R)\r\n * 高性能跨平台图表库,支持H5、APP、小程序(微信/支付宝/百度/头条/QQ/360/快手)、Vue、Taro等支持canvas的框架平台\r\n * Copyright (C) 2018-2022 QIUN (R) 秋云 https://www.ucharts.cn All rights reserved.\r\n * Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )\r\n * 复制使用请保留本段注释,感谢支持开源!\r\n * \r\n * uCharts (R) 官方网站\r\n * https://www.uCharts.cn\r\n * \r\n * 开源地址:\r\n * https://gitee.com/uCharts/uCharts\r\n * \r\n * uni-app插件市场地址:\r\n * http://ext.dcloud.net.cn/plugin?id=271\r\n * \r\n */\n\n\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ 109));\nvar _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 4));\nvar config = {\n version: 'v2.5.0-20230101',\n yAxisWidth: 15,\n xAxisHeight: 22,\n padding: [10, 10, 10, 10],\n rotate: false,\n fontSize: 13,\n fontColor: '#666666',\n dataPointShape: ['circle', 'circle', 'circle', 'circle'],\n color: ['#1890FF', '#91CB74', '#FAC858', '#EE6666', '#73C0DE', '#3CA272', '#FC8452', '#9A60B4', '#ea7ccc'],\n linearColor: ['#0EE2F8', '#2BDCA8', '#FA7D8D', '#EB88E2', '#2AE3A0', '#0EE2F8', '#EB88E2', '#6773E3', '#F78A85'],\n pieChartLinePadding: 15,\n pieChartTextPadding: 5,\n titleFontSize: 20,\n subtitleFontSize: 15,\n radarLabelTextMargin: 13\n};\nvar assign = function assign(target) {\n for (var _len2 = arguments.length, varArgs = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) {\n varArgs[_key2 - 1] = arguments[_key2];\n }\n if (target == null) {\n throw new TypeError('[uCharts] Cannot convert undefined or null to object');\n }\n if (!varArgs || varArgs.length <= 0) {\n return target;\n }\n // 深度合并对象\n function deepAssign(obj1, obj2) {\n for (var key in obj2) {\n obj1[key] = obj1[key] && obj1[key].toString() === \"[object Object]\" ? deepAssign(obj1[key], obj2[key]) : obj1[key] = obj2[key];\n }\n return obj1;\n }\n varArgs.forEach(function (val) {\n target = deepAssign(target, val);\n });\n return target;\n};\nvar util = {\n toFixed: function toFixed(num, limit) {\n limit = limit || 2;\n if (this.isFloat(num)) {\n num = num.toFixed(limit);\n }\n return num;\n },\n isFloat: function isFloat(num) {\n return num % 1 !== 0;\n },\n approximatelyEqual: function approximatelyEqual(num1, num2) {\n return Math.abs(num1 - num2) < 1e-10;\n },\n isSameSign: function isSameSign(num1, num2) {\n return Math.abs(num1) === num1 && Math.abs(num2) === num2 || Math.abs(num1) !== num1 && Math.abs(num2) !== num2;\n },\n isSameXCoordinateArea: function isSameXCoordinateArea(p1, p2) {\n return this.isSameSign(p1.x, p2.x);\n },\n isCollision: function isCollision(obj1, obj2) {\n obj1.end = {};\n obj1.end.x = obj1.start.x + obj1.width;\n obj1.end.y = obj1.start.y - obj1.height;\n obj2.end = {};\n obj2.end.x = obj2.start.x + obj2.width;\n obj2.end.y = obj2.start.y - obj2.height;\n var flag = obj2.start.x > obj1.end.x || obj2.end.x < obj1.start.x || obj2.end.y > obj1.start.y || obj2.start.y < obj1.end.y;\n return !flag;\n }\n};\n\n//兼容H5点击事件\nfunction getH5Offset(e) {\n e.mp = {\n changedTouches: []\n };\n e.mp.changedTouches.push({\n x: e.offsetX,\n y: e.offsetY\n });\n return e;\n}\n\n// hex 转 rgba\nfunction hexToRgb(hexValue, opc) {\n var rgx = /^#?([a-f\\d])([a-f\\d])([a-f\\d])$/i;\n var hex = hexValue.replace(rgx, function (m, r, g, b) {\n return r + r + g + g + b + b;\n });\n var rgb = /^#?([a-f\\d]{2})([a-f\\d]{2})([a-f\\d]{2})$/i.exec(hex);\n var r = parseInt(rgb[1], 16);\n var g = parseInt(rgb[2], 16);\n var b = parseInt(rgb[3], 16);\n return 'rgba(' + r + ',' + g + ',' + b + ',' + opc + ')';\n}\nfunction findRange(num, type, limit) {\n if (isNaN(num)) {\n throw new Error('[uCharts] series数据需为Number格式');\n }\n limit = limit || 10;\n type = type ? type : 'upper';\n var multiple = 1;\n while (limit < 1) {\n limit *= 10;\n multiple *= 10;\n }\n if (type === 'upper') {\n num = Math.ceil(num * multiple);\n } else {\n num = Math.floor(num * multiple);\n }\n while (num % limit !== 0) {\n if (type === 'upper') {\n if (num == num + 1) {\n //修复数据值过大num++无效的bug by 向日葵 @xrk_jy\n break;\n }\n num++;\n } else {\n num--;\n }\n }\n return num / multiple;\n}\nfunction calCandleMA(dayArr, nameArr, colorArr, kdata) {\n var seriesTemp = [];\n for (var k = 0; k < dayArr.length; k++) {\n var seriesItem = {\n data: [],\n name: nameArr[k],\n color: colorArr[k]\n };\n for (var i = 0, len = kdata.length; i < len; i++) {\n if (i < dayArr[k]) {\n seriesItem.data.push(null);\n continue;\n }\n var sum = 0;\n for (var j = 0; j < dayArr[k]; j++) {\n sum += kdata[i - j][1];\n }\n seriesItem.data.push(+(sum / dayArr[k]).toFixed(3));\n }\n seriesTemp.push(seriesItem);\n }\n return seriesTemp;\n}\nfunction calValidDistance(self, distance, chartData, config, opts) {\n var dataChartAreaWidth = opts.width - opts.area[1] - opts.area[3];\n var dataChartWidth = chartData.eachSpacing * (opts.chartData.xAxisData.xAxisPoints.length - 1);\n if (opts.type == 'mount' && opts.extra && opts.extra.mount && opts.extra.mount.widthRatio && opts.extra.mount.widthRatio > 1) {\n if (opts.extra.mount.widthRatio > 2) opts.extra.mount.widthRatio = 2;\n dataChartWidth += (opts.extra.mount.widthRatio - 1) * chartData.eachSpacing;\n }\n var validDistance = distance;\n if (distance >= 0) {\n validDistance = 0;\n self.uevent.trigger('scrollLeft');\n self.scrollOption.position = 'left';\n opts.xAxis.scrollPosition = 'left';\n } else if (Math.abs(distance) >= dataChartWidth - dataChartAreaWidth) {\n validDistance = dataChartAreaWidth - dataChartWidth;\n self.uevent.trigger('scrollRight');\n self.scrollOption.position = 'right';\n opts.xAxis.scrollPosition = 'right';\n } else {\n self.scrollOption.position = distance;\n opts.xAxis.scrollPosition = distance;\n }\n return validDistance;\n}\nfunction isInAngleRange(angle, startAngle, endAngle) {\n function adjust(angle) {\n while (angle < 0) {\n angle += 2 * Math.PI;\n }\n while (angle > 2 * Math.PI) {\n angle -= 2 * Math.PI;\n }\n return angle;\n }\n angle = adjust(angle);\n startAngle = adjust(startAngle);\n endAngle = adjust(endAngle);\n if (startAngle > endAngle) {\n endAngle += 2 * Math.PI;\n if (angle < startAngle) {\n angle += 2 * Math.PI;\n }\n }\n return angle >= startAngle && angle <= endAngle;\n}\nfunction createCurveControlPoints(points, i) {\n function isNotMiddlePoint(points, i) {\n if (points[i - 1] && points[i + 1]) {\n return points[i].y >= Math.max(points[i - 1].y, points[i + 1].y) || points[i].y <= Math.min(points[i - 1].y, points[i + 1].y);\n } else {\n return false;\n }\n }\n function isNotMiddlePointX(points, i) {\n if (points[i - 1] && points[i + 1]) {\n return points[i].x >= Math.max(points[i - 1].x, points[i + 1].x) || points[i].x <= Math.min(points[i - 1].x, points[i + 1].x);\n } else {\n return false;\n }\n }\n var a = 0.2;\n var b = 0.2;\n var pAx = null;\n var pAy = null;\n var pBx = null;\n var pBy = null;\n if (i < 1) {\n pAx = points[0].x + (points[1].x - points[0].x) * a;\n pAy = points[0].y + (points[1].y - points[0].y) * a;\n } else {\n pAx = points[i].x + (points[i + 1].x - points[i - 1].x) * a;\n pAy = points[i].y + (points[i + 1].y - points[i - 1].y) * a;\n }\n if (i > points.length - 3) {\n var last = points.length - 1;\n pBx = points[last].x - (points[last].x - points[last - 1].x) * b;\n pBy = points[last].y - (points[last].y - points[last - 1].y) * b;\n } else {\n pBx = points[i + 1].x - (points[i + 2].x - points[i].x) * b;\n pBy = points[i + 1].y - (points[i + 2].y - points[i].y) * b;\n }\n if (isNotMiddlePoint(points, i + 1)) {\n pBy = points[i + 1].y;\n }\n if (isNotMiddlePoint(points, i)) {\n pAy = points[i].y;\n }\n if (isNotMiddlePointX(points, i + 1)) {\n pBx = points[i + 1].x;\n }\n if (isNotMiddlePointX(points, i)) {\n pAx = points[i].x;\n }\n if (pAy >= Math.max(points[i].y, points[i + 1].y) || pAy <= Math.min(points[i].y, points[i + 1].y)) {\n pAy = points[i].y;\n }\n if (pBy >= Math.max(points[i].y, points[i + 1].y) || pBy <= Math.min(points[i].y, points[i + 1].y)) {\n pBy = points[i + 1].y;\n }\n if (pAx >= Math.max(points[i].x, points[i + 1].x) || pAx <= Math.min(points[i].x, points[i + 1].x)) {\n pAx = points[i].x;\n }\n if (pBx >= Math.max(points[i].x, points[i + 1].x) || pBx <= Math.min(points[i].x, points[i + 1].x)) {\n pBx = points[i + 1].x;\n }\n return {\n ctrA: {\n x: pAx,\n y: pAy\n },\n ctrB: {\n x: pBx,\n y: pBy\n }\n };\n}\nfunction convertCoordinateOrigin(x, y, center) {\n return {\n x: center.x + x,\n y: center.y - y\n };\n}\nfunction avoidCollision(obj, target) {\n if (target) {\n // is collision test\n while (util.isCollision(obj, target)) {\n if (obj.start.x > 0) {\n obj.start.y--;\n } else if (obj.start.x < 0) {\n obj.start.y++;\n } else {\n if (obj.start.y > 0) {\n obj.start.y++;\n } else {\n obj.start.y--;\n }\n }\n }\n }\n return obj;\n}\nfunction fixPieSeries(series, opts, config) {\n var pieSeriesArr = [];\n if (series.length > 0 && series[0].data.constructor.toString().indexOf('Array') > -1) {\n opts._pieSeries_ = series;\n var oldseries = series[0].data;\n for (var i = 0; i < oldseries.length; i++) {\n oldseries[i].formatter = series[0].formatter;\n oldseries[i].data = oldseries[i].value;\n pieSeriesArr.push(oldseries[i]);\n }\n opts.series = pieSeriesArr;\n } else {\n pieSeriesArr = series;\n }\n return pieSeriesArr;\n}\nfunction fillSeries(series, opts, config) {\n var index = 0;\n for (var i = 0; i < series.length; i++) {\n var item = series[i];\n if (!item.color) {\n item.color = config.color[index];\n index = (index + 1) % config.color.length;\n }\n if (!item.linearIndex) {\n item.linearIndex = i;\n }\n if (!item.index) {\n item.index = 0;\n }\n if (!item.type) {\n item.type = opts.type;\n }\n if (typeof item.show == \"undefined\") {\n item.show = true;\n }\n if (!item.type) {\n item.type = opts.type;\n }\n if (!item.pointShape) {\n item.pointShape = \"circle\";\n }\n if (!item.legendShape) {\n switch (item.type) {\n case 'line':\n item.legendShape = \"line\";\n break;\n case 'column':\n case 'bar':\n item.legendShape = \"rect\";\n break;\n case 'area':\n case 'mount':\n item.legendShape = \"triangle\";\n break;\n default:\n item.legendShape = \"circle\";\n }\n }\n }\n return series;\n}\nfunction fillCustomColor(linearType, customColor, series, config) {\n var newcolor = customColor || [];\n if (linearType == 'custom' && newcolor.length == 0) {\n newcolor = config.linearColor;\n }\n if (linearType == 'custom' && newcolor.length < series.length) {\n var chazhi = series.length - newcolor.length;\n for (var i = 0; i < chazhi; i++) {\n newcolor.push(config.linearColor[(i + 1) % config.linearColor.length]);\n }\n }\n return newcolor;\n}\nfunction getDataRange(minData, maxData) {\n var limit = 0;\n var range = maxData - minData;\n if (range >= 10000) {\n limit = 1000;\n } else if (range >= 1000) {\n limit = 100;\n } else if (range >= 100) {\n limit = 10;\n } else if (range >= 10) {\n limit = 5;\n } else if (range >= 1) {\n limit = 1;\n } else if (range >= 0.1) {\n limit = 0.1;\n } else if (range >= 0.01) {\n limit = 0.01;\n } else if (range >= 0.001) {\n limit = 0.001;\n } else if (range >= 0.0001) {\n limit = 0.0001;\n } else if (range >= 0.00001) {\n limit = 0.00001;\n } else {\n limit = 0.000001;\n }\n return {\n minRange: findRange(minData, 'lower', limit),\n maxRange: findRange(maxData, 'upper', limit)\n };\n}\nfunction measureText(text, fontSize, context) {\n var width = 0;\n text = String(text);\n if (context !== false && context !== undefined && context.setFontSize && context.measureText) {\n context.setFontSize(fontSize);\n return context.measureText(text).width;\n } else {\n var text = text.split('');\n for (var i = 0; i < text.length; i++) {\n var item = text[i];\n if (/[a-zA-Z]/.test(item)) {\n width += 7;\n } else if (/[0-9]/.test(item)) {\n width += 5.5;\n } else if (/\\./.test(item)) {\n width += 2.7;\n } else if (/-/.test(item)) {\n width += 3.25;\n } else if (/:/.test(item)) {\n width += 2.5;\n } else if (/[\\u4e00-\\u9fa5]/.test(item)) {\n width += 10;\n } else if (/\\(|\\)/.test(item)) {\n width += 3.73;\n } else if (/\\s/.test(item)) {\n width += 2.5;\n } else if (/%/.test(item)) {\n width += 8;\n } else {\n width += 10;\n }\n }\n return width * fontSize / 10;\n }\n}\nfunction dataCombine(series) {\n return series.reduce(function (a, b) {\n return (a.data ? a.data : a).concat(b.data);\n }, []);\n}\nfunction dataCombineStack(series, len) {\n var sum = new Array(len);\n for (var j = 0; j < sum.length; j++) {\n sum[j] = 0;\n }\n for (var i = 0; i < series.length; i++) {\n for (var j = 0; j < sum.length; j++) {\n sum[j] += series[i].data[j];\n }\n }\n return series.reduce(function (a, b) {\n return (a.data ? a.data : a).concat(b.data).concat(sum);\n }, []);\n}\nfunction getTouches(touches, opts, e) {\n var x, y;\n if (touches.clientX) {\n if (opts.rotate) {\n y = opts.height - touches.clientX * opts.pix;\n x = (touches.pageY - e.currentTarget.offsetTop - opts.height / opts.pix / 2 * (opts.pix - 1)) * opts.pix;\n } else {\n x = touches.clientX * opts.pix;\n y = (touches.pageY - e.currentTarget.offsetTop - opts.height / opts.pix / 2 * (opts.pix - 1)) * opts.pix;\n }\n } else {\n if (opts.rotate) {\n y = opts.height - touches.x * opts.pix;\n x = touches.y * opts.pix;\n } else {\n x = touches.x * opts.pix;\n y = touches.y * opts.pix;\n }\n }\n return {\n x: x,\n y: y\n };\n}\nfunction getSeriesDataItem(series, index, group) {\n var data = [];\n var newSeries = [];\n var indexIsArr = index.constructor.toString().indexOf('Array') > -1;\n if (indexIsArr) {\n var tempSeries = filterSeries(series);\n for (var i = 0; i < group.length; i++) {\n newSeries.push(tempSeries[group[i]]);\n }\n } else {\n newSeries = series;\n }\n ;\n for (var _i = 0; _i < newSeries.length; _i++) {\n var item = newSeries[_i];\n var tmpindex = -1;\n if (indexIsArr) {\n tmpindex = index[_i];\n } else {\n tmpindex = index;\n }\n if (item.data[tmpindex] !== null && typeof item.data[tmpindex] !== 'undefined' && item.show) {\n var seriesItem = {};\n seriesItem.color = item.color;\n seriesItem.type = item.type;\n seriesItem.style = item.style;\n seriesItem.pointShape = item.pointShape;\n seriesItem.disableLegend = item.disableLegend;\n seriesItem.legendShape = item.legendShape;\n seriesItem.name = item.name;\n seriesItem.show = item.show;\n seriesItem.data = item.formatter ? item.formatter(item.data[tmpindex]) : item.data[tmpindex];\n data.push(seriesItem);\n }\n }\n return data;\n}\nfunction getMaxTextListLength(list, fontSize, context) {\n var lengthList = list.map(function (item) {\n return measureText(item, fontSize, context);\n });\n return Math.max.apply(null, lengthList);\n}\nfunction getRadarCoordinateSeries(length) {\n var eachAngle = 2 * Math.PI / length;\n var CoordinateSeries = [];\n for (var i = 0; i < length; i++) {\n CoordinateSeries.push(eachAngle * i);\n }\n return CoordinateSeries.map(function (item) {\n return -1 * item + Math.PI / 2;\n });\n}\nfunction getToolTipData(seriesData, opts, index, group, categories) {\n var option = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : {};\n var calPoints = opts.chartData.calPoints ? opts.chartData.calPoints : [];\n var points = {};\n if (group.length > 0) {\n var filterPoints = [];\n for (var i = 0; i < group.length; i++) {\n filterPoints.push(calPoints[group[i]]);\n }\n points = filterPoints[0][index[0]];\n } else {\n for (var _i2 = 0; _i2 < calPoints.length; _i2++) {\n if (calPoints[_i2][index]) {\n points = calPoints[_i2][index];\n break;\n }\n }\n }\n ;\n var textList = seriesData.map(function (item) {\n var titleText = null;\n if (opts.categories && opts.categories.length > 0) {\n titleText = categories[index];\n }\n ;\n return {\n text: option.formatter ? option.formatter(item, titleText, index, opts) : item.name + ': ' + item.data,\n color: item.color,\n legendShape: opts.extra.tooltip.legendShape == 'auto' ? item.legendShape : opts.extra.tooltip.legendShape\n };\n });\n var offset = {\n x: Math.round(points.x),\n y: Math.round(points.y)\n };\n return {\n textList: textList,\n offset: offset\n };\n}\nfunction getMixToolTipData(seriesData, opts, index, categories) {\n var option = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : {};\n var points = opts.chartData.xAxisPoints[index] + opts.chartData.eachSpacing / 2;\n var textList = seriesData.map(function (item) {\n return {\n text: option.formatter ? option.formatter(item, categories[index], index, opts) : item.name + ': ' + item.data,\n color: item.color,\n disableLegend: item.disableLegend ? true : false,\n legendShape: opts.extra.tooltip.legendShape == 'auto' ? item.legendShape : opts.extra.tooltip.legendShape\n };\n });\n textList = textList.filter(function (item) {\n if (item.disableLegend !== true) {\n return item;\n }\n });\n var offset = {\n x: Math.round(points),\n y: 0\n };\n return {\n textList: textList,\n offset: offset\n };\n}\nfunction getCandleToolTipData(series, seriesData, opts, index, categories, extra) {\n var option = arguments.length > 6 && arguments[6] !== undefined ? arguments[6] : {};\n var calPoints = opts.chartData.calPoints;\n var upColor = extra.color.upFill;\n var downColor = extra.color.downFill;\n //颜色顺序为开盘,收盘,最低,最高\n var color = [upColor, upColor, downColor, upColor];\n var textList = [];\n seriesData.map(function (item) {\n if (index == 0) {\n if (item.data[1] - item.data[0] < 0) {\n color[1] = downColor;\n } else {\n color[1] = upColor;\n }\n } else {\n if (item.data[0] < series[index - 1][1]) {\n color[0] = downColor;\n }\n if (item.data[1] < item.data[0]) {\n color[1] = downColor;\n }\n if (item.data[2] > series[index - 1][1]) {\n color[2] = upColor;\n }\n if (item.data[3] < series[index - 1][1]) {\n color[3] = downColor;\n }\n }\n var text1 = {\n text: '开盘:' + item.data[0],\n color: color[0],\n legendShape: opts.extra.tooltip.legendShape == 'auto' ? item.legendShape : opts.extra.tooltip.legendShape\n };\n var text2 = {\n text: '收盘:' + item.data[1],\n color: color[1],\n legendShape: opts.extra.tooltip.legendShape == 'auto' ? item.legendShape : opts.extra.tooltip.legendShape\n };\n var text3 = {\n text: '最低:' + item.data[2],\n color: color[2],\n legendShape: opts.extra.tooltip.legendShape == 'auto' ? item.legendShape : opts.extra.tooltip.legendShape\n };\n var text4 = {\n text: '最高:' + item.data[3],\n color: color[3],\n legendShape: opts.extra.tooltip.legendShape == 'auto' ? item.legendShape : opts.extra.tooltip.legendShape\n };\n textList.push(text1, text2, text3, text4);\n });\n var validCalPoints = [];\n var offset = {\n x: 0,\n y: 0\n };\n for (var i = 0; i < calPoints.length; i++) {\n var points = calPoints[i];\n if (typeof points[index] !== 'undefined' && points[index] !== null) {\n validCalPoints.push(points[index]);\n }\n }\n offset.x = Math.round(validCalPoints[0][0].x);\n return {\n textList: textList,\n offset: offset\n };\n}\nfunction filterSeries(series) {\n var tempSeries = [];\n for (var i = 0; i < series.length; i++) {\n if (series[i].show == true) {\n tempSeries.push(series[i]);\n }\n }\n return tempSeries;\n}\nfunction findCurrentIndex(currentPoints, calPoints, opts, config) {\n var offset = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 0;\n var current = {\n index: -1,\n group: []\n };\n var spacing = opts.chartData.eachSpacing / 2;\n var xAxisPoints = [];\n if (calPoints && calPoints.length > 0) {\n if (!opts.categories) {\n spacing = 0;\n } else {\n for (var i = 1; i < opts.chartData.xAxisPoints.length; i++) {\n xAxisPoints.push(opts.chartData.xAxisPoints[i] - spacing);\n }\n if ((opts.type == 'line' || opts.type == 'area') && opts.xAxis.boundaryGap == 'justify') {\n xAxisPoints = opts.chartData.xAxisPoints;\n }\n }\n if (isInExactChartArea(currentPoints, opts, config)) {\n if (!opts.categories) {\n var timePoints = Array(calPoints.length);\n for (var _i3 = 0; _i3 < calPoints.length; _i3++) {\n timePoints[_i3] = Array(calPoints[_i3].length);\n for (var j = 0; j < calPoints[_i3].length; j++) {\n timePoints[_i3][j] = Math.abs(calPoints[_i3][j].x - currentPoints.x);\n }\n }\n ;\n var pointValue = Array(timePoints.length);\n var pointIndex = Array(timePoints.length);\n for (var _i4 = 0; _i4 < timePoints.length; _i4++) {\n pointValue[_i4] = Math.min.apply(null, timePoints[_i4]);\n pointIndex[_i4] = timePoints[_i4].indexOf(pointValue[_i4]);\n }\n var minValue = Math.min.apply(null, pointValue);\n current.index = [];\n for (var _i5 = 0; _i5 < pointValue.length; _i5++) {\n if (pointValue[_i5] == minValue) {\n current.group.push(_i5);\n current.index.push(pointIndex[_i5]);\n }\n }\n ;\n } else {\n xAxisPoints.forEach(function (item, index) {\n if (currentPoints.x + offset + spacing > item) {\n current.index = index;\n }\n });\n }\n }\n }\n return current;\n}\nfunction findBarChartCurrentIndex(currentPoints, calPoints, opts, config) {\n var offset = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 0;\n var current = {\n index: -1,\n group: []\n };\n var spacing = opts.chartData.eachSpacing / 2;\n var yAxisPoints = opts.chartData.yAxisPoints;\n if (calPoints && calPoints.length > 0) {\n if (isInExactChartArea(currentPoints, opts, config)) {\n yAxisPoints.forEach(function (item, index) {\n if (currentPoints.y + offset + spacing > item) {\n current.index = index;\n }\n });\n }\n }\n return current;\n}\nfunction findLegendIndex(currentPoints, legendData, opts) {\n var currentIndex = -1;\n var gap = 0;\n if (isInExactLegendArea(currentPoints, legendData.area)) {\n var points = legendData.points;\n var index = -1;\n for (var i = 0, len = points.length; i < len; i++) {\n var item = points[i];\n for (var j = 0; j < item.length; j++) {\n index += 1;\n var area = item[j]['area'];\n if (area && currentPoints.x > area[0] - gap && currentPoints.x < area[2] + gap && currentPoints.y > area[1] - gap && currentPoints.y < area[3] + gap) {\n currentIndex = index;\n break;\n }\n }\n }\n return currentIndex;\n }\n return currentIndex;\n}\nfunction isInExactLegendArea(currentPoints, area) {\n return currentPoints.x > area.start.x && currentPoints.x < area.end.x && currentPoints.y > area.start.y && currentPoints.y < area.end.y;\n}\nfunction isInExactChartArea(currentPoints, opts, config) {\n return currentPoints.x <= opts.width - opts.area[1] + 10 && currentPoints.x >= opts.area[3] - 10 && currentPoints.y >= opts.area[0] && currentPoints.y <= opts.height - opts.area[2];\n}\nfunction findRadarChartCurrentIndex(currentPoints, radarData, count) {\n var eachAngleArea = 2 * Math.PI / count;\n var currentIndex = -1;\n if (isInExactPieChartArea(currentPoints, radarData.center, radarData.radius)) {\n var fixAngle = function fixAngle(angle) {\n if (angle < 0) {\n angle += 2 * Math.PI;\n }\n if (angle > 2 * Math.PI) {\n angle -= 2 * Math.PI;\n }\n return angle;\n };\n var angle = Math.atan2(radarData.center.y - currentPoints.y, currentPoints.x - radarData.center.x);\n angle = -1 * angle;\n if (angle < 0) {\n angle += 2 * Math.PI;\n }\n var angleList = radarData.angleList.map(function (item) {\n item = fixAngle(-1 * item);\n return item;\n });\n angleList.forEach(function (item, index) {\n var rangeStart = fixAngle(item - eachAngleArea / 2);\n var rangeEnd = fixAngle(item + eachAngleArea / 2);\n if (rangeEnd < rangeStart) {\n rangeEnd += 2 * Math.PI;\n }\n if (angle >= rangeStart && angle <= rangeEnd || angle + 2 * Math.PI >= rangeStart && angle + 2 * Math.PI <= rangeEnd) {\n currentIndex = index;\n }\n });\n }\n return currentIndex;\n}\nfunction findFunnelChartCurrentIndex(currentPoints, funnelData) {\n var currentIndex = -1;\n for (var i = 0, len = funnelData.series.length; i < len; i++) {\n var item = funnelData.series[i];\n if (currentPoints.x > item.funnelArea[0] && currentPoints.x < item.funnelArea[2] && currentPoints.y > item.funnelArea[1] && currentPoints.y < item.funnelArea[3]) {\n currentIndex = i;\n break;\n }\n }\n return currentIndex;\n}\nfunction findWordChartCurrentIndex(currentPoints, wordData) {\n var currentIndex = -1;\n for (var i = 0, len = wordData.length; i < len; i++) {\n var item = wordData[i];\n if (currentPoints.x > item.area[0] && currentPoints.x < item.area[2] && currentPoints.y > item.area[1] && currentPoints.y < item.area[3]) {\n currentIndex = i;\n break;\n }\n }\n return currentIndex;\n}\nfunction findMapChartCurrentIndex(currentPoints, opts) {\n var currentIndex = -1;\n var cData = opts.chartData.mapData;\n var data = opts.series;\n var tmp = pointToCoordinate(currentPoints.y, currentPoints.x, cData.bounds, cData.scale, cData.xoffset, cData.yoffset);\n var poi = [tmp.x, tmp.y];\n for (var i = 0, len = data.length; i < len; i++) {\n var item = data[i].geometry.coordinates;\n if (isPoiWithinPoly(poi, item, opts.chartData.mapData.mercator)) {\n currentIndex = i;\n break;\n }\n }\n return currentIndex;\n}\nfunction findRoseChartCurrentIndex(currentPoints, pieData, opts) {\n var currentIndex = -1;\n var series = getRoseDataPoints(opts._series_, opts.extra.rose.type, pieData.radius, pieData.radius);\n if (pieData && pieData.center && isInExactPieChartArea(currentPoints, pieData.center, pieData.radius)) {\n var angle = Math.atan2(pieData.center.y - currentPoints.y, currentPoints.x - pieData.center.x);\n angle = -angle;\n if (opts.extra.rose && opts.extra.rose.offsetAngle) {\n angle = angle - opts.extra.rose.offsetAngle * Math.PI / 180;\n }\n for (var i = 0, len = series.length; i < len; i++) {\n if (isInAngleRange(angle, series[i]._start_, series[i]._start_ + series[i]._rose_proportion_ * 2 * Math.PI)) {\n currentIndex = i;\n break;\n }\n }\n }\n return currentIndex;\n}\nfunction findPieChartCurrentIndex(currentPoints, pieData, opts) {\n var currentIndex = -1;\n var series = getPieDataPoints(pieData.series);\n if (pieData && pieData.center && isInExactPieChartArea(currentPoints, pieData.center, pieData.radius)) {\n var angle = Math.atan2(pieData.center.y - currentPoints.y, currentPoints.x - pieData.center.x);\n angle = -angle;\n if (opts.extra.pie && opts.extra.pie.offsetAngle) {\n angle = angle - opts.extra.pie.offsetAngle * Math.PI / 180;\n }\n if (opts.extra.ring && opts.extra.ring.offsetAngle) {\n angle = angle - opts.extra.ring.offsetAngle * Math.PI / 180;\n }\n for (var i = 0, len = series.length; i < len; i++) {\n if (isInAngleRange(angle, series[i]._start_, series[i]._start_ + series[i]._proportion_ * 2 * Math.PI)) {\n currentIndex = i;\n break;\n }\n }\n }\n return currentIndex;\n}\nfunction isInExactPieChartArea(currentPoints, center, radius) {\n return Math.pow(currentPoints.x - center.x, 2) + Math.pow(currentPoints.y - center.y, 2) <= Math.pow(radius, 2);\n}\nfunction splitPoints(points, eachSeries) {\n var newPoints = [];\n var items = [];\n points.forEach(function (item, index) {\n if (eachSeries.connectNulls) {\n if (item !== null) {\n items.push(item);\n }\n } else {\n if (item !== null) {\n items.push(item);\n } else {\n if (items.length) {\n newPoints.push(items);\n }\n items = [];\n }\n }\n });\n if (items.length) {\n newPoints.push(items);\n }\n return newPoints;\n}\nfunction calLegendData(series, opts, config, chartData, context) {\n var legendData = {\n area: {\n start: {\n x: 0,\n y: 0\n },\n end: {\n x: 0,\n y: 0\n },\n width: 0,\n height: 0,\n wholeWidth: 0,\n wholeHeight: 0\n },\n points: [],\n widthArr: [],\n heightArr: []\n };\n if (opts.legend.show === false) {\n chartData.legendData = legendData;\n return legendData;\n }\n var padding = opts.legend.padding * opts.pix;\n var margin = opts.legend.margin * opts.pix;\n var fontSize = opts.legend.fontSize ? opts.legend.fontSize * opts.pix : config.fontSize;\n var shapeWidth = 15 * opts.pix;\n var shapeRight = 5 * opts.pix;\n var lineHeight = Math.max(opts.legend.lineHeight * opts.pix, fontSize);\n if (opts.legend.position == 'top' || opts.legend.position == 'bottom') {\n var legendList = [];\n var widthCount = 0;\n var widthCountArr = [];\n var currentRow = [];\n for (var i = 0; i < series.length; i++) {\n var item = series[i];\n var legendText = item.legendText ? item.legendText : item.name;\n var itemWidth = shapeWidth + shapeRight + measureText(legendText || 'undefined', fontSize, context) + opts.legend.itemGap * opts.pix;\n if (widthCount + itemWidth > opts.width - opts.area[1] - opts.area[3]) {\n legendList.push(currentRow);\n widthCountArr.push(widthCount - opts.legend.itemGap * opts.pix);\n widthCount = itemWidth;\n currentRow = [item];\n } else {\n widthCount += itemWidth;\n currentRow.push(item);\n }\n }\n if (currentRow.length) {\n legendList.push(currentRow);\n widthCountArr.push(widthCount - opts.legend.itemGap * opts.pix);\n legendData.widthArr = widthCountArr;\n var legendWidth = Math.max.apply(null, widthCountArr);\n switch (opts.legend.float) {\n case 'left':\n legendData.area.start.x = opts.area[3];\n legendData.area.end.x = opts.area[3] + legendWidth + 2 * padding;\n break;\n case 'right':\n legendData.area.start.x = opts.width - opts.area[1] - legendWidth - 2 * padding;\n legendData.area.end.x = opts.width - opts.area[1];\n break;\n default:\n legendData.area.start.x = (opts.width - legendWidth) / 2 - padding;\n legendData.area.end.x = (opts.width + legendWidth) / 2 + padding;\n }\n legendData.area.width = legendWidth + 2 * padding;\n legendData.area.wholeWidth = legendWidth + 2 * padding;\n legendData.area.height = legendList.length * lineHeight + 2 * padding;\n legendData.area.wholeHeight = legendList.length * lineHeight + 2 * padding + 2 * margin;\n legendData.points = legendList;\n }\n } else {\n var len = series.length;\n var maxHeight = opts.height - opts.area[0] - opts.area[2] - 2 * margin - 2 * padding;\n var maxLength = Math.min(Math.floor(maxHeight / lineHeight), len);\n legendData.area.height = maxLength * lineHeight + padding * 2;\n legendData.area.wholeHeight = maxLength * lineHeight + padding * 2;\n switch (opts.legend.float) {\n case 'top':\n legendData.area.start.y = opts.area[0] + margin;\n legendData.area.end.y = opts.area[0] + margin + legendData.area.height;\n break;\n case 'bottom':\n legendData.area.start.y = opts.height - opts.area[2] - margin - legendData.area.height;\n legendData.area.end.y = opts.height - opts.area[2] - margin;\n break;\n default:\n legendData.area.start.y = (opts.height - legendData.area.height) / 2;\n legendData.area.end.y = (opts.height + legendData.area.height) / 2;\n }\n var lineNum = len % maxLength === 0 ? len / maxLength : Math.floor(len / maxLength + 1);\n var _currentRow = [];\n for (var _i6 = 0; _i6 < lineNum; _i6++) {\n var temp = series.slice(_i6 * maxLength, _i6 * maxLength + maxLength);\n _currentRow.push(temp);\n }\n legendData.points = _currentRow;\n if (_currentRow.length) {\n for (var _i7 = 0; _i7 < _currentRow.length; _i7++) {\n var _item = _currentRow[_i7];\n var maxWidth = 0;\n for (var j = 0; j < _item.length; j++) {\n var _itemWidth = shapeWidth + shapeRight + measureText(_item[j].name || 'undefined', fontSize, context) + opts.legend.itemGap * opts.pix;\n if (_itemWidth > maxWidth) {\n maxWidth = _itemWidth;\n }\n }\n legendData.widthArr.push(maxWidth);\n legendData.heightArr.push(_item.length * lineHeight + padding * 2);\n }\n var _legendWidth = 0;\n for (var _i8 = 0; _i8 < legendData.widthArr.length; _i8++) {\n _legendWidth += legendData.widthArr[_i8];\n }\n legendData.area.width = _legendWidth - opts.legend.itemGap * opts.pix + 2 * padding;\n legendData.area.wholeWidth = legendData.area.width + padding;\n }\n }\n switch (opts.legend.position) {\n case 'top':\n legendData.area.start.y = opts.area[0] + margin;\n legendData.area.end.y = opts.area[0] + margin + legendData.area.height;\n break;\n case 'bottom':\n legendData.area.start.y = opts.height - opts.area[2] - legendData.area.height - margin;\n legendData.area.end.y = opts.height - opts.area[2] - margin;\n break;\n case 'left':\n legendData.area.start.x = opts.area[3];\n legendData.area.end.x = opts.area[3] + legendData.area.width;\n break;\n case 'right':\n legendData.area.start.x = opts.width - opts.area[1] - legendData.area.width;\n legendData.area.end.x = opts.width - opts.area[1];\n break;\n }\n chartData.legendData = legendData;\n return legendData;\n}\nfunction calCategoriesData(categories, opts, config, eachSpacing, context) {\n var result = {\n angle: 0,\n xAxisHeight: opts.xAxis.lineHeight * opts.pix + opts.xAxis.marginTop * opts.pix\n };\n var fontSize = opts.xAxis.fontSize * opts.pix;\n var categoriesTextLenth = categories.map(function (item, index) {\n var xitem = opts.xAxis.formatter ? opts.xAxis.formatter(item, index, opts) : item;\n return measureText(String(xitem), fontSize, context);\n });\n var maxTextLength = Math.max.apply(this, categoriesTextLenth);\n if (opts.xAxis.rotateLabel == true) {\n result.angle = opts.xAxis.rotateAngle * Math.PI / 180;\n var tempHeight = opts.xAxis.marginTop * opts.pix * 2 + Math.abs(maxTextLength * Math.sin(result.angle));\n tempHeight = tempHeight < fontSize + opts.xAxis.marginTop * opts.pix * 2 ? tempHeight + opts.xAxis.marginTop * opts.pix * 2 : tempHeight;\n result.xAxisHeight = tempHeight;\n }\n if (opts.enableScroll && opts.xAxis.scrollShow) {\n result.xAxisHeight += 6 * opts.pix;\n }\n if (opts.xAxis.disabled) {\n result.xAxisHeight = 0;\n }\n return result;\n}\nfunction getXAxisTextList(series, opts, config, stack) {\n var index = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : -1;\n var data;\n if (stack == 'stack') {\n data = dataCombineStack(series, opts.categories.length);\n } else {\n data = dataCombine(series);\n }\n var sorted = [];\n // remove null from data\n data = data.filter(function (item) {\n //return item !== null;\n if ((0, _typeof2.default)(item) === 'object' && item !== null) {\n if (item.constructor.toString().indexOf('Array') > -1) {\n return item !== null;\n } else {\n return item.value !== null;\n }\n } else {\n return item !== null;\n }\n });\n data.map(function (item) {\n if ((0, _typeof2.default)(item) === 'object') {\n if (item.constructor.toString().indexOf('Array') > -1) {\n if (opts.type == 'candle') {\n item.map(function (subitem) {\n sorted.push(subitem);\n });\n } else {\n sorted.push(item[0]);\n }\n } else {\n sorted.push(item.value);\n }\n } else {\n sorted.push(item);\n }\n });\n var minData = 0;\n var maxData = 0;\n if (sorted.length > 0) {\n minData = Math.min.apply(this, sorted);\n maxData = Math.max.apply(this, sorted);\n }\n //为了兼容v1.9.0之前的项目\n if (index > -1) {\n if (typeof opts.xAxis.data[index].min === 'number') {\n minData = Math.min(opts.xAxis.data[index].min, minData);\n }\n if (typeof opts.xAxis.data[index].max === 'number') {\n maxData = Math.max(opts.xAxis.data[index].max, maxData);\n }\n } else {\n if (typeof opts.xAxis.min === 'number') {\n minData = Math.min(opts.xAxis.min, minData);\n }\n if (typeof opts.xAxis.max === 'number') {\n maxData = Math.max(opts.xAxis.max, maxData);\n }\n }\n if (minData === maxData) {\n var rangeSpan = maxData || 10;\n maxData += rangeSpan;\n }\n //var dataRange = getDataRange(minData, maxData);\n var minRange = minData;\n var maxRange = maxData;\n var range = [];\n var eachRange = (maxRange - minRange) / opts.xAxis.splitNumber;\n for (var i = 0; i <= opts.xAxis.splitNumber; i++) {\n range.push(minRange + eachRange * i);\n }\n return range;\n}\nfunction calXAxisData(series, opts, config, context) {\n //堆叠图重算Y轴\n var columnstyle = assign({}, {\n type: \"\"\n }, opts.extra.bar);\n var result = {\n angle: 0,\n xAxisHeight: opts.xAxis.lineHeight * opts.pix + opts.xAxis.marginTop * opts.pix\n };\n result.ranges = getXAxisTextList(series, opts, config, columnstyle.type);\n result.rangesFormat = result.ranges.map(function (item) {\n //item = opts.xAxis.formatter ? opts.xAxis.formatter(item) : util.toFixed(item, 2);\n item = util.toFixed(item, 2);\n return item;\n });\n var xAxisScaleValues = result.ranges.map(function (item) {\n // 如果刻度值是浮点数,则保留两位小数\n item = util.toFixed(item, 2);\n // 若有自定义格式则调用自定义的格式化函数\n //item = opts.xAxis.formatter ? opts.xAxis.formatter(Number(item)) : item;\n return item;\n });\n result = Object.assign(result, getXAxisPoints(xAxisScaleValues, opts, config));\n // 计算X轴刻度的属性譬如每个刻度的间隔,刻度的起始点\\结束点以及总长\n var eachSpacing = result.eachSpacing;\n var textLength = xAxisScaleValues.map(function (item) {\n return measureText(item, opts.xAxis.fontSize * opts.pix, context);\n });\n if (opts.xAxis.disabled === true) {\n result.xAxisHeight = 0;\n }\n return result;\n}\nfunction getRadarDataPoints(angleList, center, radius, series, opts) {\n var process = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : 1;\n var radarOption = opts.extra.radar || {};\n radarOption.max = radarOption.max || 0;\n var maxData = Math.max(radarOption.max, Math.max.apply(null, dataCombine(series)));\n var data = [];\n var _loop2 = function _loop2(i) {\n var each = series[i];\n var listItem = {};\n listItem.color = each.color;\n listItem.legendShape = each.legendShape;\n listItem.pointShape = each.pointShape;\n listItem.data = [];\n each.data.forEach(function (item, index) {\n var tmp = {};\n tmp.angle = angleList[index];\n tmp.proportion = item / maxData;\n tmp.value = item;\n tmp.position = convertCoordinateOrigin(radius * tmp.proportion * process * Math.cos(tmp.angle), radius * tmp.proportion * process * Math.sin(tmp.angle), center);\n listItem.data.push(tmp);\n });\n data.push(listItem);\n };\n for (var i = 0; i < series.length; i++) {\n _loop2(i);\n }\n return data;\n}\nfunction getPieDataPoints(series, radius) {\n var process = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 1;\n var count = 0;\n var _start_ = 0;\n for (var i = 0; i < series.length; i++) {\n var item = series[i];\n item.data = item.data === null ? 0 : item.data;\n count += item.data;\n }\n for (var _i9 = 0; _i9 < series.length; _i9++) {\n var _item2 = series[_i9];\n _item2.data = _item2.data === null ? 0 : _item2.data;\n if (count === 0) {\n _item2._proportion_ = 1 / series.length * process;\n } else {\n _item2._proportion_ = _item2.data / count * process;\n }\n _item2._radius_ = radius;\n }\n for (var _i10 = 0; _i10 < series.length; _i10++) {\n var _item3 = series[_i10];\n _item3._start_ = _start_;\n _start_ += 2 * _item3._proportion_ * Math.PI;\n }\n return series;\n}\nfunction getFunnelDataPoints(series, radius, option, eachSpacing) {\n var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1;\n for (var i = 0; i < series.length; i++) {\n if (option.type == 'funnel') {\n series[i].radius = series[i].data / series[0].data * radius * process;\n } else {\n series[i].radius = eachSpacing * (series.length - i) / (eachSpacing * series.length) * radius * process;\n }\n series[i]._proportion_ = series[i].data / series[0].data;\n }\n // if(option.type !== 'pyramid'){\n // series.reverse();\n // }\n return series;\n}\nfunction getRoseDataPoints(series, type, minRadius, radius) {\n var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1;\n var count = 0;\n var _start_ = 0;\n var dataArr = [];\n for (var i = 0; i < series.length; i++) {\n var item = series[i];\n item.data = item.data === null ? 0 : item.data;\n count += item.data;\n dataArr.push(item.data);\n }\n var minData = Math.min.apply(null, dataArr);\n var maxData = Math.max.apply(null, dataArr);\n var radiusLength = radius - minRadius;\n for (var _i11 = 0; _i11 < series.length; _i11++) {\n var _item4 = series[_i11];\n _item4.data = _item4.data === null ? 0 : _item4.data;\n if (count === 0) {\n _item4._proportion_ = 1 / series.length * process;\n _item4._rose_proportion_ = 1 / series.length * process;\n } else {\n _item4._proportion_ = _item4.data / count * process;\n if (type == 'area') {\n _item4._rose_proportion_ = 1 / series.length * process;\n } else {\n _item4._rose_proportion_ = _item4.data / count * process;\n }\n }\n _item4._radius_ = minRadius + radiusLength * ((_item4.data - minData) / (maxData - minData)) || radius;\n }\n for (var _i12 = 0; _i12 < series.length; _i12++) {\n var _item5 = series[_i12];\n _item5._start_ = _start_;\n _start_ += 2 * _item5._rose_proportion_ * Math.PI;\n }\n return series;\n}\nfunction getArcbarDataPoints(series, arcbarOption) {\n var process = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 1;\n if (process == 1) {\n process = 0.999999;\n }\n for (var i = 0; i < series.length; i++) {\n var item = series[i];\n item.data = item.data === null ? 0 : item.data;\n var totalAngle = void 0;\n if (arcbarOption.type == 'circle') {\n totalAngle = 2;\n } else {\n if (arcbarOption.direction == 'ccw') {\n if (arcbarOption.startAngle < arcbarOption.endAngle) {\n totalAngle = 2 + arcbarOption.startAngle - arcbarOption.endAngle;\n } else {\n totalAngle = arcbarOption.startAngle - arcbarOption.endAngle;\n }\n } else {\n if (arcbarOption.endAngle < arcbarOption.startAngle) {\n totalAngle = 2 + arcbarOption.endAngle - arcbarOption.startAngle;\n } else {\n totalAngle = arcbarOption.startAngle - arcbarOption.endAngle;\n }\n }\n }\n item._proportion_ = totalAngle * item.data * process + arcbarOption.startAngle;\n if (arcbarOption.direction == 'ccw') {\n item._proportion_ = arcbarOption.startAngle - totalAngle * item.data * process;\n }\n if (item._proportion_ >= 2) {\n item._proportion_ = item._proportion_ % 2;\n }\n }\n return series;\n}\nfunction getGaugeArcbarDataPoints(series, arcbarOption) {\n var process = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 1;\n if (process == 1) {\n process = 0.999999;\n }\n for (var i = 0; i < series.length; i++) {\n var item = series[i];\n item.data = item.data === null ? 0 : item.data;\n var totalAngle = void 0;\n if (arcbarOption.type == 'circle') {\n totalAngle = 2;\n } else {\n if (arcbarOption.endAngle < arcbarOption.startAngle) {\n totalAngle = 2 + arcbarOption.endAngle - arcbarOption.startAngle;\n } else {\n totalAngle = arcbarOption.startAngle - arcbarOption.endAngle;\n }\n }\n item._proportion_ = totalAngle * item.data * process + arcbarOption.startAngle;\n if (item._proportion_ >= 2) {\n item._proportion_ = item._proportion_ % 2;\n }\n }\n return series;\n}\nfunction getGaugeAxisPoints(categories, startAngle, endAngle) {\n var totalAngle;\n if (endAngle < startAngle) {\n totalAngle = 2 + endAngle - startAngle;\n } else {\n totalAngle = startAngle - endAngle;\n }\n var tempStartAngle = startAngle;\n for (var i = 0; i < categories.length; i++) {\n categories[i].value = categories[i].value === null ? 0 : categories[i].value;\n categories[i]._startAngle_ = tempStartAngle;\n categories[i]._endAngle_ = totalAngle * categories[i].value + startAngle;\n if (categories[i]._endAngle_ >= 2) {\n categories[i]._endAngle_ = categories[i]._endAngle_ % 2;\n }\n tempStartAngle = categories[i]._endAngle_;\n }\n return categories;\n}\nfunction getGaugeDataPoints(series, categories, gaugeOption) {\n var process = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : 1;\n for (var i = 0; i < series.length; i++) {\n var item = series[i];\n item.data = item.data === null ? 0 : item.data;\n if (gaugeOption.pointer.color == 'auto') {\n for (var _i13 = 0; _i13 < categories.length; _i13++) {\n if (item.data <= categories[_i13].value) {\n item.color = categories[_i13].color;\n break;\n }\n }\n } else {\n item.color = gaugeOption.pointer.color;\n }\n var totalAngle = void 0;\n if (gaugeOption.endAngle < gaugeOption.startAngle) {\n totalAngle = 2 + gaugeOption.endAngle - gaugeOption.startAngle;\n } else {\n totalAngle = gaugeOption.startAngle - gaugeOption.endAngle;\n }\n item._endAngle_ = totalAngle * item.data + gaugeOption.startAngle;\n item._oldAngle_ = gaugeOption.oldAngle;\n if (gaugeOption.oldAngle < gaugeOption.endAngle) {\n item._oldAngle_ += 2;\n }\n if (item.data >= gaugeOption.oldData) {\n item._proportion_ = (item._endAngle_ - item._oldAngle_) * process + gaugeOption.oldAngle;\n } else {\n item._proportion_ = item._oldAngle_ - (item._oldAngle_ - item._endAngle_) * process;\n }\n if (item._proportion_ >= 2) {\n item._proportion_ = item._proportion_ % 2;\n }\n }\n return series;\n}\nfunction getPieTextMaxLength(series, config, context, opts) {\n series = getPieDataPoints(series);\n var maxLength = 0;\n for (var i = 0; i < series.length; i++) {\n var item = series[i];\n var text = item.formatter ? item.formatter(+item._proportion_.toFixed(2)) : util.toFixed(item._proportion_ * 100) + '%';\n maxLength = Math.max(maxLength, measureText(text, item.textSize * opts.pix || config.fontSize, context));\n }\n return maxLength;\n}\nfunction fixColumeData(points, eachSpacing, columnLen, index, config, opts) {\n return points.map(function (item) {\n if (item === null) {\n return null;\n }\n var seriesGap = 0;\n var categoryGap = 0;\n if (opts.type == 'mix') {\n seriesGap = opts.extra.mix.column.seriesGap * opts.pix || 0;\n categoryGap = opts.extra.mix.column.categoryGap * opts.pix || 0;\n } else {\n seriesGap = opts.extra.column.seriesGap * opts.pix || 0;\n categoryGap = opts.extra.column.categoryGap * opts.pix || 0;\n }\n seriesGap = Math.min(seriesGap, eachSpacing / columnLen);\n categoryGap = Math.min(categoryGap, eachSpacing / columnLen);\n item.width = Math.ceil((eachSpacing - 2 * categoryGap - seriesGap * (columnLen - 1)) / columnLen);\n if (opts.extra.mix && opts.extra.mix.column.width && +opts.extra.mix.column.width > 0) {\n item.width = Math.min(item.width, +opts.extra.mix.column.width * opts.pix);\n }\n if (opts.extra.column && opts.extra.column.width && +opts.extra.column.width > 0) {\n item.width = Math.min(item.width, +opts.extra.column.width * opts.pix);\n }\n if (item.width <= 0) {\n item.width = 1;\n }\n item.x += (index + 0.5 - columnLen / 2) * (item.width + seriesGap);\n return item;\n });\n}\nfunction fixBarData(points, eachSpacing, columnLen, index, config, opts) {\n return points.map(function (item) {\n if (item === null) {\n return null;\n }\n var seriesGap = 0;\n var categoryGap = 0;\n seriesGap = opts.extra.bar.seriesGap * opts.pix || 0;\n categoryGap = opts.extra.bar.categoryGap * opts.pix || 0;\n seriesGap = Math.min(seriesGap, eachSpacing / columnLen);\n categoryGap = Math.min(categoryGap, eachSpacing / columnLen);\n item.width = Math.ceil((eachSpacing - 2 * categoryGap - seriesGap * (columnLen - 1)) / columnLen);\n if (opts.extra.bar && opts.extra.bar.width && +opts.extra.bar.width > 0) {\n item.width = Math.min(item.width, +opts.extra.bar.width * opts.pix);\n }\n if (item.width <= 0) {\n item.width = 1;\n }\n item.y += (index + 0.5 - columnLen / 2) * (item.width + seriesGap);\n return item;\n });\n}\nfunction fixColumeMeterData(points, eachSpacing, columnLen, index, config, opts, border) {\n var categoryGap = opts.extra.column.categoryGap * opts.pix || 0;\n return points.map(function (item) {\n if (item === null) {\n return null;\n }\n item.width = eachSpacing - 2 * categoryGap;\n if (opts.extra.column && opts.extra.column.width && +opts.extra.column.width > 0) {\n item.width = Math.min(item.width, +opts.extra.column.width * opts.pix);\n }\n if (index > 0) {\n item.width -= border;\n }\n return item;\n });\n}\nfunction fixColumeStackData(points, eachSpacing, columnLen, index, config, opts, series) {\n var categoryGap = opts.extra.column.categoryGap * opts.pix || 0;\n return points.map(function (item, indexn) {\n if (item === null) {\n return null;\n }\n item.width = Math.ceil(eachSpacing - 2 * categoryGap);\n if (opts.extra.column && opts.extra.column.width && +opts.extra.column.width > 0) {\n item.width = Math.min(item.width, +opts.extra.column.width * opts.pix);\n }\n if (item.width <= 0) {\n item.width = 1;\n }\n return item;\n });\n}\nfunction fixBarStackData(points, eachSpacing, columnLen, index, config, opts, series) {\n var categoryGap = opts.extra.bar.categoryGap * opts.pix || 0;\n return points.map(function (item, indexn) {\n if (item === null) {\n return null;\n }\n item.width = Math.ceil(eachSpacing - 2 * categoryGap);\n if (opts.extra.bar && opts.extra.bar.width && +opts.extra.bar.width > 0) {\n item.width = Math.min(item.width, +opts.extra.bar.width * opts.pix);\n }\n if (item.width <= 0) {\n item.width = 1;\n }\n return item;\n });\n}\nfunction getXAxisPoints(categories, opts, config) {\n var spacingValid = opts.width - opts.area[1] - opts.area[3];\n var dataCount = opts.enableScroll ? Math.min(opts.xAxis.itemCount, categories.length) : categories.length;\n if ((opts.type == 'line' || opts.type == 'area' || opts.type == 'scatter' || opts.type == 'bubble' || opts.type == 'bar') && dataCount > 1 && opts.xAxis.boundaryGap == 'justify') {\n dataCount -= 1;\n }\n var widthRatio = 0;\n if (opts.type == 'mount' && opts.extra && opts.extra.mount && opts.extra.mount.widthRatio && opts.extra.mount.widthRatio > 1) {\n if (opts.extra.mount.widthRatio > 2) opts.extra.mount.widthRatio = 2;\n widthRatio = opts.extra.mount.widthRatio - 1;\n dataCount += widthRatio;\n }\n var eachSpacing = spacingValid / dataCount;\n var xAxisPoints = [];\n var startX = opts.area[3];\n var endX = opts.width - opts.area[1];\n categories.forEach(function (item, index) {\n xAxisPoints.push(startX + widthRatio / 2 * eachSpacing + index * eachSpacing);\n });\n if (opts.xAxis.boundaryGap !== 'justify') {\n if (opts.enableScroll === true) {\n xAxisPoints.push(startX + widthRatio * eachSpacing + categories.length * eachSpacing);\n } else {\n xAxisPoints.push(endX);\n }\n }\n return {\n xAxisPoints: xAxisPoints,\n startX: startX,\n endX: endX,\n eachSpacing: eachSpacing\n };\n}\nfunction getCandleDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config) {\n var process = arguments.length > 7 && arguments[7] !== undefined ? arguments[7] : 1;\n var points = [];\n var validHeight = opts.height - opts.area[0] - opts.area[2];\n data.forEach(function (item, index) {\n if (item === null) {\n points.push(null);\n } else {\n var cPoints = [];\n item.forEach(function (items, indexs) {\n var point = {};\n point.x = xAxisPoints[index] + Math.round(eachSpacing / 2);\n var value = items.value || items;\n var height = validHeight * (value - minRange) / (maxRange - minRange);\n height *= process;\n point.y = opts.height - Math.round(height) - opts.area[2];\n cPoints.push(point);\n });\n points.push(cPoints);\n }\n });\n return points;\n}\nfunction getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config) {\n var process = arguments.length > 7 && arguments[7] !== undefined ? arguments[7] : 1;\n var boundaryGap = 'center';\n if (opts.type == 'line' || opts.type == 'area' || opts.type == 'scatter' || opts.type == 'bubble') {\n boundaryGap = opts.xAxis.boundaryGap;\n }\n var points = [];\n var validHeight = opts.height - opts.area[0] - opts.area[2];\n var validWidth = opts.width - opts.area[1] - opts.area[3];\n data.forEach(function (item, index) {\n if (item === null) {\n points.push(null);\n } else {\n var point = {};\n point.color = item.color;\n point.x = xAxisPoints[index];\n var value = item;\n if ((0, _typeof2.default)(item) === 'object' && item !== null) {\n if (item.constructor.toString().indexOf('Array') > -1) {\n var xranges, xminRange, xmaxRange;\n xranges = [].concat(opts.chartData.xAxisData.ranges);\n xminRange = xranges.shift();\n xmaxRange = xranges.pop();\n value = item[1];\n point.x = opts.area[3] + validWidth * (item[0] - xminRange) / (xmaxRange - xminRange);\n if (opts.type == 'bubble') {\n point.r = item[2];\n point.t = item[3];\n }\n } else {\n value = item.value;\n }\n }\n if (boundaryGap == 'center') {\n point.x += eachSpacing / 2;\n }\n var height = validHeight * (value - minRange) / (maxRange - minRange);\n height *= process;\n point.y = opts.height - height - opts.area[2];\n points.push(point);\n }\n });\n return points;\n}\nfunction getLineDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, lineOption, process) {\n var process = arguments.length > 8 && arguments[8] !== undefined ? arguments[8] : 1;\n var boundaryGap = opts.xAxis.boundaryGap;\n var points = [];\n var validHeight = opts.height - opts.area[0] - opts.area[2];\n var validWidth = opts.width - opts.area[1] - opts.area[3];\n data.forEach(function (item, index) {\n if (item === null) {\n points.push(null);\n } else {\n var point = {};\n point.color = item.color;\n if (lineOption.animation == 'vertical') {\n point.x = xAxisPoints[index];\n var value = item;\n if ((0, _typeof2.default)(item) === 'object' && item !== null) {\n if (item.constructor.toString().indexOf('Array') > -1) {\n var xranges, xminRange, xmaxRange;\n xranges = [].concat(opts.chartData.xAxisData.ranges);\n xminRange = xranges.shift();\n xmaxRange = xranges.pop();\n value = item[1];\n point.x = opts.area[3] + validWidth * (item[0] - xminRange) / (xmaxRange - xminRange);\n } else {\n value = item.value;\n }\n }\n if (boundaryGap == 'center') {\n point.x += eachSpacing / 2;\n }\n var height = validHeight * (value - minRange) / (maxRange - minRange);\n height *= process;\n point.y = opts.height - height - opts.area[2];\n points.push(point);\n } else {\n point.x = xAxisPoints[0] + eachSpacing * index * process;\n var value = item;\n if (boundaryGap == 'center') {\n point.x += eachSpacing / 2;\n }\n var height = validHeight * (value - minRange) / (maxRange - minRange);\n point.y = opts.height - height - opts.area[2];\n points.push(point);\n }\n }\n });\n return points;\n}\nfunction getColumnDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, zeroPoints, process) {\n var process = arguments.length > 8 && arguments[8] !== undefined ? arguments[8] : 1;\n var points = [];\n var validHeight = opts.height - opts.area[0] - opts.area[2];\n var validWidth = opts.width - opts.area[1] - opts.area[3];\n data.forEach(function (item, index) {\n if (item === null) {\n points.push(null);\n } else {\n var point = {};\n point.color = item.color;\n point.x = xAxisPoints[index];\n var value = item;\n if ((0, _typeof2.default)(item) === 'object' && item !== null) {\n if (item.constructor.toString().indexOf('Array') > -1) {\n var xranges, xminRange, xmaxRange;\n xranges = [].concat(opts.chartData.xAxisData.ranges);\n xminRange = xranges.shift();\n xmaxRange = xranges.pop();\n value = item[1];\n point.x = opts.area[3] + validWidth * (item[0] - xminRange) / (xmaxRange - xminRange);\n } else {\n value = item.value;\n }\n }\n point.x += eachSpacing / 2;\n var height = validHeight * (value * process - minRange) / (maxRange - minRange);\n point.y = opts.height - height - opts.area[2];\n points.push(point);\n }\n });\n return points;\n}\nfunction getMountDataPoints(series, minRange, maxRange, xAxisPoints, eachSpacing, opts, mountOption, zeroPoints) {\n var process = arguments.length > 8 && arguments[8] !== undefined ? arguments[8] : 1;\n var points = [];\n var validHeight = opts.height - opts.area[0] - opts.area[2];\n var validWidth = opts.width - opts.area[1] - opts.area[3];\n var mountWidth = eachSpacing * mountOption.widthRatio;\n series.forEach(function (item, index) {\n if (item === null) {\n points.push(null);\n } else {\n var point = {};\n point.color = item.color;\n point.x = xAxisPoints[index];\n point.x += eachSpacing / 2;\n var value = item.data;\n var height = validHeight * (value * process - minRange) / (maxRange - minRange);\n point.y = opts.height - height - opts.area[2];\n point.value = value;\n point.width = mountWidth;\n points.push(point);\n }\n });\n return points;\n}\nfunction getBarDataPoints(data, minRange, maxRange, yAxisPoints, eachSpacing, opts, config) {\n var process = arguments.length > 7 && arguments[7] !== undefined ? arguments[7] : 1;\n var points = [];\n var validHeight = opts.height - opts.area[0] - opts.area[2];\n var validWidth = opts.width - opts.area[1] - opts.area[3];\n data.forEach(function (item, index) {\n if (item === null) {\n points.push(null);\n } else {\n var point = {};\n point.color = item.color;\n point.y = yAxisPoints[index];\n var value = item;\n if ((0, _typeof2.default)(item) === 'object' && item !== null) {\n value = item.value;\n }\n var height = validWidth * (value - minRange) / (maxRange - minRange);\n height *= process;\n point.height = height;\n point.value = value;\n point.x = height + opts.area[3];\n points.push(point);\n }\n });\n return points;\n}\nfunction getStackDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, seriesIndex, stackSeries) {\n var process = arguments.length > 9 && arguments[9] !== undefined ? arguments[9] : 1;\n var points = [];\n var validHeight = opts.height - opts.area[0] - opts.area[2];\n data.forEach(function (item, index) {\n if (item === null) {\n points.push(null);\n } else {\n var point = {};\n point.color = item.color;\n point.x = xAxisPoints[index] + Math.round(eachSpacing / 2);\n if (seriesIndex > 0) {\n var value = 0;\n for (var i = 0; i <= seriesIndex; i++) {\n value += stackSeries[i].data[index];\n }\n var value0 = value - item;\n var height = validHeight * (value - minRange) / (maxRange - minRange);\n var height0 = validHeight * (value0 - minRange) / (maxRange - minRange);\n } else {\n var value = item;\n if ((0, _typeof2.default)(item) === 'object' && item !== null) {\n value = item.value;\n }\n var height = validHeight * (value - minRange) / (maxRange - minRange);\n var height0 = 0;\n }\n var heightc = height0;\n height *= process;\n heightc *= process;\n point.y = opts.height - Math.round(height) - opts.area[2];\n point.y0 = opts.height - Math.round(heightc) - opts.area[2];\n points.push(point);\n }\n });\n return points;\n}\nfunction getBarStackDataPoints(data, minRange, maxRange, yAxisPoints, eachSpacing, opts, config, seriesIndex, stackSeries) {\n var process = arguments.length > 9 && arguments[9] !== undefined ? arguments[9] : 1;\n var points = [];\n var validHeight = opts.width - opts.area[1] - opts.area[3];\n data.forEach(function (item, index) {\n if (item === null) {\n points.push(null);\n } else {\n var point = {};\n point.color = item.color;\n point.y = yAxisPoints[index];\n if (seriesIndex > 0) {\n var value = 0;\n for (var i = 0; i <= seriesIndex; i++) {\n value += stackSeries[i].data[index];\n }\n var value0 = value - item;\n var height = validHeight * (value - minRange) / (maxRange - minRange);\n var height0 = validHeight * (value0 - minRange) / (maxRange - minRange);\n } else {\n var value = item;\n if ((0, _typeof2.default)(item) === 'object' && item !== null) {\n value = item.value;\n }\n var height = validHeight * (value - minRange) / (maxRange - minRange);\n var height0 = 0;\n }\n var heightc = height0;\n height *= process;\n heightc *= process;\n point.height = height - heightc;\n point.x = opts.area[3] + height;\n point.x0 = opts.area[3] + heightc;\n points.push(point);\n }\n });\n return points;\n}\nfunction getYAxisTextList(series, opts, config, stack, yData) {\n var index = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : -1;\n var data;\n if (stack == 'stack') {\n data = dataCombineStack(series, opts.categories.length);\n } else {\n data = dataCombine(series);\n }\n var sorted = [];\n // remove null from data\n data = data.filter(function (item) {\n //return item !== null;\n if ((0, _typeof2.default)(item) === 'object' && item !== null) {\n if (item.constructor.toString().indexOf('Array') > -1) {\n return item !== null;\n } else {\n return item.value !== null;\n }\n } else {\n return item !== null;\n }\n });\n data.map(function (item) {\n if ((0, _typeof2.default)(item) === 'object') {\n if (item.constructor.toString().indexOf('Array') > -1) {\n if (opts.type == 'candle') {\n item.map(function (subitem) {\n sorted.push(subitem);\n });\n } else {\n sorted.push(item[1]);\n }\n } else {\n sorted.push(item.value);\n }\n } else {\n sorted.push(item);\n }\n });\n var minData = yData.min || 0;\n var maxData = yData.max || 0;\n if (sorted.length > 0) {\n minData = Math.min.apply(this, sorted);\n maxData = Math.max.apply(this, sorted);\n }\n if (minData === maxData) {\n if (maxData == 0) {\n maxData = 10;\n } else {\n minData = 0;\n }\n }\n var dataRange = getDataRange(minData, maxData);\n var minRange = yData.min === undefined || yData.min === null ? dataRange.minRange : yData.min;\n var maxRange = yData.max === undefined || yData.max === null ? dataRange.maxRange : yData.max;\n var eachRange = (maxRange - minRange) / opts.yAxis.splitNumber;\n var range = [];\n for (var i = 0; i <= opts.yAxis.splitNumber; i++) {\n range.push(minRange + eachRange * i);\n }\n return range.reverse();\n}\nfunction calYAxisData(series, opts, config, context) {\n //堆叠图重算Y轴\n var columnstyle = assign({}, {\n type: \"\"\n }, opts.extra.column);\n //如果是多Y轴,重新计算\n var YLength = opts.yAxis.data.length;\n var newSeries = new Array(YLength);\n if (YLength > 0) {\n for (var i = 0; i < YLength; i++) {\n newSeries[i] = [];\n for (var j = 0; j < series.length; j++) {\n if (series[j].index == i) {\n newSeries[i].push(series[j]);\n }\n }\n }\n var rangesArr = new Array(YLength);\n var rangesFormatArr = new Array(YLength);\n var yAxisWidthArr = new Array(YLength);\n var _loop3 = function _loop3(_i14) {\n var yData = opts.yAxis.data[_i14];\n //如果总开关不显示,强制每个Y轴为不显示\n if (opts.yAxis.disabled == true) {\n yData.disabled = true;\n }\n if (yData.type === 'categories') {\n if (!yData.formatter) {\n yData.formatter = function (val, index, opts) {\n return val + (yData.unit || '');\n };\n }\n yData.categories = yData.categories || opts.categories;\n rangesArr[_i14] = yData.categories;\n } else {\n if (!yData.formatter) {\n yData.formatter = function (val, index, opts) {\n return util.toFixed(val, yData.tofix || 0) + (yData.unit || '');\n };\n }\n rangesArr[_i14] = getYAxisTextList(newSeries[_i14], opts, config, columnstyle.type, yData, _i14);\n }\n var yAxisFontSizes = yData.fontSize * opts.pix || config.fontSize;\n yAxisWidthArr[_i14] = {\n position: yData.position ? yData.position : 'left',\n width: 0\n };\n rangesFormatArr[_i14] = rangesArr[_i14].map(function (items, index) {\n items = yData.formatter(items, index, opts);\n yAxisWidthArr[_i14].width = Math.max(yAxisWidthArr[_i14].width, measureText(items, yAxisFontSizes, context) + 5);\n return items;\n });\n var calibration = yData.calibration ? 4 * opts.pix : 0;\n yAxisWidthArr[_i14].width += calibration + 3 * opts.pix;\n if (yData.disabled === true) {\n yAxisWidthArr[_i14].width = 0;\n }\n };\n for (var _i14 = 0; _i14 < YLength; _i14++) {\n _loop3(_i14);\n }\n } else {\n var rangesArr = new Array(1);\n var rangesFormatArr = new Array(1);\n var yAxisWidthArr = new Array(1);\n if (opts.type === 'bar') {\n rangesArr[0] = opts.categories;\n if (!opts.yAxis.formatter) {\n opts.yAxis.formatter = function (val, index, opts) {\n return val + (opts.yAxis.unit || '');\n };\n }\n } else {\n if (!opts.yAxis.formatter) {\n opts.yAxis.formatter = function (val, index, opts) {\n return val.toFixed(opts.yAxis.tofix) + (opts.yAxis.unit || '');\n };\n }\n rangesArr[0] = getYAxisTextList(series, opts, config, columnstyle.type, {});\n }\n yAxisWidthArr[0] = {\n position: 'left',\n width: 0\n };\n var yAxisFontSize = opts.yAxis.fontSize * opts.pix || config.fontSize;\n rangesFormatArr[0] = rangesArr[0].map(function (item, index) {\n item = opts.yAxis.formatter(item, index, opts);\n yAxisWidthArr[0].width = Math.max(yAxisWidthArr[0].width, measureText(item, yAxisFontSize, context) + 5);\n return item;\n });\n yAxisWidthArr[0].width += 3 * opts.pix;\n if (opts.yAxis.disabled === true) {\n yAxisWidthArr[0] = {\n position: 'left',\n width: 0\n };\n opts.yAxis.data[0] = {\n disabled: true\n };\n } else {\n opts.yAxis.data[0] = {\n disabled: false,\n position: 'left',\n max: opts.yAxis.max,\n min: opts.yAxis.min,\n formatter: opts.yAxis.formatter\n };\n if (opts.type === 'bar') {\n opts.yAxis.data[0].categories = opts.categories;\n opts.yAxis.data[0].type = 'categories';\n }\n }\n }\n return {\n rangesFormat: rangesFormatArr,\n ranges: rangesArr,\n yAxisWidth: yAxisWidthArr\n };\n}\nfunction calTooltipYAxisData(point, series, opts, config, eachSpacing) {\n var ranges = [].concat(opts.chartData.yAxisData.ranges);\n var spacingValid = opts.height - opts.area[0] - opts.area[2];\n var minAxis = opts.area[0];\n var items = [];\n for (var i = 0; i < ranges.length; i++) {\n var maxVal = Math.max.apply(this, ranges[i]);\n var minVal = Math.min.apply(this, ranges[i]);\n var item = maxVal - (maxVal - minVal) * (point - minAxis) / spacingValid;\n item = opts.yAxis.data && opts.yAxis.data[i].formatter ? opts.yAxis.data[i].formatter(item, i, opts) : item.toFixed(0);\n items.push(String(item));\n }\n return items;\n}\nfunction calMarkLineData(points, opts) {\n var minRange, maxRange;\n var spacingValid = opts.height - opts.area[0] - opts.area[2];\n for (var i = 0; i < points.length; i++) {\n points[i].yAxisIndex = points[i].yAxisIndex ? points[i].yAxisIndex : 0;\n var range = [].concat(opts.chartData.yAxisData.ranges[points[i].yAxisIndex]);\n minRange = range.pop();\n maxRange = range.shift();\n var height = spacingValid * (points[i].value - minRange) / (maxRange - minRange);\n points[i].y = opts.height - Math.round(height) - opts.area[2];\n }\n return points;\n}\nfunction contextRotate(context, opts) {\n if (opts.rotateLock !== true) {\n context.translate(opts.height, 0);\n context.rotate(90 * Math.PI / 180);\n } else if (opts._rotate_ !== true) {\n context.translate(opts.height, 0);\n context.rotate(90 * Math.PI / 180);\n opts._rotate_ = true;\n }\n}\nfunction drawPointShape(points, color, shape, context, opts) {\n context.beginPath();\n if (opts.dataPointShapeType == 'hollow') {\n context.setStrokeStyle(color);\n context.setFillStyle(opts.background);\n context.setLineWidth(2 * opts.pix);\n } else {\n context.setStrokeStyle(\"#ffffff\");\n context.setFillStyle(color);\n context.setLineWidth(1 * opts.pix);\n }\n if (shape === 'diamond') {\n points.forEach(function (item, index) {\n if (item !== null) {\n context.moveTo(item.x, item.y - 4.5);\n context.lineTo(item.x - 4.5, item.y);\n context.lineTo(item.x, item.y + 4.5);\n context.lineTo(item.x + 4.5, item.y);\n context.lineTo(item.x, item.y - 4.5);\n }\n });\n } else if (shape === 'circle') {\n points.forEach(function (item, index) {\n if (item !== null) {\n context.moveTo(item.x + 2.5 * opts.pix, item.y);\n context.arc(item.x, item.y, 3 * opts.pix, 0, 2 * Math.PI, false);\n }\n });\n } else if (shape === 'square') {\n points.forEach(function (item, index) {\n if (item !== null) {\n context.moveTo(item.x - 3.5, item.y - 3.5);\n context.rect(item.x - 3.5, item.y - 3.5, 7, 7);\n }\n });\n } else if (shape === 'triangle') {\n points.forEach(function (item, index) {\n if (item !== null) {\n context.moveTo(item.x, item.y - 4.5);\n context.lineTo(item.x - 4.5, item.y + 4.5);\n context.lineTo(item.x + 4.5, item.y + 4.5);\n context.lineTo(item.x, item.y - 4.5);\n }\n });\n } else if (shape === 'none') {\n return;\n }\n context.closePath();\n context.fill();\n context.stroke();\n}\nfunction drawActivePoint(points, color, shape, context, opts, option, seriesIndex) {\n if (!opts.tooltip) {\n return;\n }\n if (opts.tooltip.group.length > 0 && opts.tooltip.group.includes(seriesIndex) == false) {\n return;\n }\n var pointIndex = typeof opts.tooltip.index === 'number' ? opts.tooltip.index : opts.tooltip.index[opts.tooltip.group.indexOf(seriesIndex)];\n context.beginPath();\n if (option.activeType == 'hollow') {\n context.setStrokeStyle(color);\n context.setFillStyle(opts.background);\n context.setLineWidth(2 * opts.pix);\n } else {\n context.setStrokeStyle(\"#ffffff\");\n context.setFillStyle(color);\n context.setLineWidth(1 * opts.pix);\n }\n if (shape === 'diamond') {\n points.forEach(function (item, index) {\n if (item !== null && pointIndex == index) {\n context.moveTo(item.x, item.y - 4.5);\n context.lineTo(item.x - 4.5, item.y);\n context.lineTo(item.x, item.y + 4.5);\n context.lineTo(item.x + 4.5, item.y);\n context.lineTo(item.x, item.y - 4.5);\n }\n });\n } else if (shape === 'circle') {\n points.forEach(function (item, index) {\n if (item !== null && pointIndex == index) {\n context.moveTo(item.x + 2.5 * opts.pix, item.y);\n context.arc(item.x, item.y, 3 * opts.pix, 0, 2 * Math.PI, false);\n }\n });\n } else if (shape === 'square') {\n points.forEach(function (item, index) {\n if (item !== null && pointIndex == index) {\n context.moveTo(item.x - 3.5, item.y - 3.5);\n context.rect(item.x - 3.5, item.y - 3.5, 7, 7);\n }\n });\n } else if (shape === 'triangle') {\n points.forEach(function (item, index) {\n if (item !== null && pointIndex == index) {\n context.moveTo(item.x, item.y - 4.5);\n context.lineTo(item.x - 4.5, item.y + 4.5);\n context.lineTo(item.x + 4.5, item.y + 4.5);\n context.lineTo(item.x, item.y - 4.5);\n }\n });\n } else if (shape === 'none') {\n return;\n }\n context.closePath();\n context.fill();\n context.stroke();\n}\nfunction drawRingTitle(opts, config, context, center) {\n var titlefontSize = opts.title.fontSize || config.titleFontSize;\n var subtitlefontSize = opts.subtitle.fontSize || config.subtitleFontSize;\n var title = opts.title.name || '';\n var subtitle = opts.subtitle.name || '';\n var titleFontColor = opts.title.color || opts.fontColor;\n var subtitleFontColor = opts.subtitle.color || opts.fontColor;\n var titleHeight = title ? titlefontSize : 0;\n var subtitleHeight = subtitle ? subtitlefontSize : 0;\n var margin = 5;\n if (subtitle) {\n var textWidth = measureText(subtitle, subtitlefontSize * opts.pix, context);\n var startX = center.x - textWidth / 2 + (opts.subtitle.offsetX || 0) * opts.pix;\n var startY = center.y + subtitlefontSize * opts.pix / 2 + (opts.subtitle.offsetY || 0) * opts.pix;\n if (title) {\n startY += (titleHeight * opts.pix + margin) / 2;\n }\n context.beginPath();\n context.setFontSize(subtitlefontSize * opts.pix);\n context.setFillStyle(subtitleFontColor);\n context.fillText(subtitle, startX, startY);\n context.closePath();\n context.stroke();\n }\n if (title) {\n var _textWidth = measureText(title, titlefontSize * opts.pix, context);\n var _startX = center.x - _textWidth / 2 + (opts.title.offsetX || 0);\n var _startY = center.y + titlefontSize * opts.pix / 2 + (opts.title.offsetY || 0) * opts.pix;\n if (subtitle) {\n _startY -= (subtitleHeight * opts.pix + margin) / 2;\n }\n context.beginPath();\n context.setFontSize(titlefontSize * opts.pix);\n context.setFillStyle(titleFontColor);\n context.fillText(title, _startX, _startY);\n context.closePath();\n context.stroke();\n }\n}\nfunction drawPointText(points, series, config, context, opts) {\n // 绘制数据文案\n var data = series.data;\n var textOffset = series.textOffset ? series.textOffset : 0;\n points.forEach(function (item, index) {\n if (item !== null) {\n context.beginPath();\n var fontSize = series.textSize ? series.textSize * opts.pix : config.fontSize;\n context.setFontSize(fontSize);\n context.setFillStyle(series.textColor || opts.fontColor);\n var value = data[index];\n if ((0, _typeof2.default)(data[index]) === 'object' && data[index] !== null) {\n if (data[index].constructor.toString().indexOf('Array') > -1) {\n value = data[index][1];\n } else {\n value = data[index].value;\n }\n }\n var formatVal = series.formatter ? series.formatter(value, index, series, opts) : value;\n context.setTextAlign('center');\n context.fillText(String(formatVal), item.x, item.y - 4 + textOffset * opts.pix);\n context.closePath();\n context.stroke();\n context.setTextAlign('left');\n }\n });\n}\nfunction drawColumePointText(points, series, config, context, opts) {\n // 绘制数据文案\n var data = series.data;\n var textOffset = series.textOffset ? series.textOffset : 0;\n var Position = opts.extra.column.labelPosition;\n points.forEach(function (item, index) {\n if (item !== null) {\n context.beginPath();\n var fontSize = series.textSize ? series.textSize * opts.pix : config.fontSize;\n context.setFontSize(fontSize);\n context.setFillStyle(series.textColor || opts.fontColor);\n var value = data[index];\n if ((0, _typeof2.default)(data[index]) === 'object' && data[index] !== null) {\n if (data[index].constructor.toString().indexOf('Array') > -1) {\n value = data[index][1];\n } else {\n value = data[index].value;\n }\n }\n var formatVal = series.formatter ? series.formatter(value, index, series, opts) : value;\n context.setTextAlign('center');\n var startY = item.y - 4 * opts.pix + textOffset * opts.pix;\n if (item.y > series.zeroPoints) {\n startY = item.y + textOffset * opts.pix + fontSize;\n }\n if (Position == 'insideTop') {\n startY = item.y + fontSize + textOffset * opts.pix;\n if (item.y > series.zeroPoints) {\n startY = item.y - textOffset * opts.pix - 4 * opts.pix;\n }\n }\n if (Position == 'center') {\n startY = item.y + textOffset * opts.pix + (opts.height - opts.area[2] - item.y + fontSize) / 2;\n if (series.zeroPoints < opts.height - opts.area[2]) {\n startY = item.y + textOffset * opts.pix + (series.zeroPoints - item.y + fontSize) / 2;\n }\n if (item.y > series.zeroPoints) {\n startY = item.y - textOffset * opts.pix - (item.y - series.zeroPoints - fontSize) / 2;\n }\n if (opts.extra.column.type == 'stack') {\n startY = item.y + textOffset * opts.pix + (item.y0 - item.y + fontSize) / 2;\n }\n }\n if (Position == 'bottom') {\n startY = opts.height - opts.area[2] + textOffset * opts.pix - 4 * opts.pix;\n if (series.zeroPoints < opts.height - opts.area[2]) {\n startY = series.zeroPoints + textOffset * opts.pix - 4 * opts.pix;\n }\n if (item.y > series.zeroPoints) {\n startY = series.zeroPoints - textOffset * opts.pix + fontSize + 2 * opts.pix;\n }\n if (opts.extra.column.type == 'stack') {\n startY = item.y0 + textOffset * opts.pix - 4 * opts.pix;\n }\n }\n context.fillText(String(formatVal), item.x, startY);\n context.closePath();\n context.stroke();\n context.setTextAlign('left');\n }\n });\n}\nfunction drawMountPointText(points, series, config, context, opts, zeroPoints) {\n // 绘制数据文案\n var data = series.data;\n var textOffset = series.textOffset ? series.textOffset : 0;\n var Position = opts.extra.mount.labelPosition;\n points.forEach(function (item, index) {\n if (item !== null) {\n context.beginPath();\n var fontSize = series[index].textSize ? series[index].textSize * opts.pix : config.fontSize;\n context.setFontSize(fontSize);\n context.setFillStyle(series[index].textColor || opts.fontColor);\n var value = item.value;\n var formatVal = series[index].formatter ? series[index].formatter(value, index, series, opts) : value;\n context.setTextAlign('center');\n var startY = item.y - 4 * opts.pix + textOffset * opts.pix;\n if (item.y > zeroPoints) {\n startY = item.y + textOffset * opts.pix + fontSize;\n }\n context.fillText(String(formatVal), item.x, startY);\n context.closePath();\n context.stroke();\n context.setTextAlign('left');\n }\n });\n}\nfunction drawBarPointText(points, series, config, context, opts) {\n // 绘制数据文案\n var data = series.data;\n var textOffset = series.textOffset ? series.textOffset : 0;\n points.forEach(function (item, index) {\n if (item !== null) {\n context.beginPath();\n var fontSize = series.textSize ? series.textSize * opts.pix : config.fontSize;\n context.setFontSize(fontSize);\n context.setFillStyle(series.textColor || opts.fontColor);\n var value = data[index];\n if ((0, _typeof2.default)(data[index]) === 'object' && data[index] !== null) {\n value = data[index].value;\n }\n var formatVal = series.formatter ? series.formatter(value, index, series, opts) : value;\n context.setTextAlign('left');\n context.fillText(String(formatVal), item.x + 4 * opts.pix, item.y + fontSize / 2 - 3);\n context.closePath();\n context.stroke();\n }\n });\n}\nfunction drawGaugeLabel(gaugeOption, radius, centerPosition, opts, config, context) {\n radius -= gaugeOption.width / 2 + gaugeOption.labelOffset * opts.pix;\n radius = radius < 10 ? 10 : radius;\n var totalAngle;\n if (gaugeOption.endAngle < gaugeOption.startAngle) {\n totalAngle = 2 + gaugeOption.endAngle - gaugeOption.startAngle;\n } else {\n totalAngle = gaugeOption.startAngle - gaugeOption.endAngle;\n }\n var splitAngle = totalAngle / gaugeOption.splitLine.splitNumber;\n var totalNumber = gaugeOption.endNumber - gaugeOption.startNumber;\n var splitNumber = totalNumber / gaugeOption.splitLine.splitNumber;\n var nowAngle = gaugeOption.startAngle;\n var nowNumber = gaugeOption.startNumber;\n for (var i = 0; i < gaugeOption.splitLine.splitNumber + 1; i++) {\n var pos = {\n x: radius * Math.cos(nowAngle * Math.PI),\n y: radius * Math.sin(nowAngle * Math.PI)\n };\n var labelText = gaugeOption.formatter ? gaugeOption.formatter(nowNumber, i, opts) : nowNumber;\n pos.x += centerPosition.x - measureText(labelText, config.fontSize, context) / 2;\n pos.y += centerPosition.y;\n var startX = pos.x;\n var startY = pos.y;\n context.beginPath();\n context.setFontSize(config.fontSize);\n context.setFillStyle(gaugeOption.labelColor || opts.fontColor);\n context.fillText(labelText, startX, startY + config.fontSize / 2);\n context.closePath();\n context.stroke();\n nowAngle += splitAngle;\n if (nowAngle >= 2) {\n nowAngle = nowAngle % 2;\n }\n nowNumber += splitNumber;\n }\n}\nfunction drawRadarLabel(angleList, radius, centerPosition, opts, config, context) {\n var radarOption = opts.extra.radar || {};\n angleList.forEach(function (angle, index) {\n if (radarOption.labelPointShow === true && opts.categories[index] !== '') {\n var posPoint = {\n x: radius * Math.cos(angle),\n y: radius * Math.sin(angle)\n };\n var posPointAxis = convertCoordinateOrigin(posPoint.x, posPoint.y, centerPosition);\n context.setFillStyle(radarOption.labelPointColor);\n context.beginPath();\n context.arc(posPointAxis.x, posPointAxis.y, radarOption.labelPointRadius * opts.pix, 0, 2 * Math.PI, false);\n context.closePath();\n context.fill();\n }\n if (radarOption.labelShow === true) {\n var pos = {\n x: (radius + config.radarLabelTextMargin * opts.pix) * Math.cos(angle),\n y: (radius + config.radarLabelTextMargin * opts.pix) * Math.sin(angle)\n };\n var posRelativeCanvas = convertCoordinateOrigin(pos.x, pos.y, centerPosition);\n var startX = posRelativeCanvas.x;\n var startY = posRelativeCanvas.y;\n if (util.approximatelyEqual(pos.x, 0)) {\n startX -= measureText(opts.categories[index] || '', config.fontSize, context) / 2;\n } else if (pos.x < 0) {\n startX -= measureText(opts.categories[index] || '', config.fontSize, context);\n }\n context.beginPath();\n context.setFontSize(config.fontSize);\n context.setFillStyle(radarOption.labelColor || opts.fontColor);\n context.fillText(opts.categories[index] || '', startX, startY + config.fontSize / 2);\n context.closePath();\n context.stroke();\n }\n });\n}\nfunction drawPieText(series, opts, config, context, radius, center) {\n var lineRadius = config.pieChartLinePadding;\n var textObjectCollection = [];\n var lastTextObject = null;\n var seriesConvert = series.map(function (item, index) {\n var text = item.formatter ? item.formatter(item, index, series, opts) : util.toFixed(item._proportion_.toFixed(4) * 100) + '%';\n text = item.labelText ? item.labelText : text;\n var arc = 2 * Math.PI - (item._start_ + 2 * Math.PI * item._proportion_ / 2);\n if (item._rose_proportion_) {\n arc = 2 * Math.PI - (item._start_ + 2 * Math.PI * item._rose_proportion_ / 2);\n }\n var color = item.color;\n var radius = item._radius_;\n return {\n arc: arc,\n text: text,\n color: color,\n radius: radius,\n textColor: item.textColor,\n textSize: item.textSize,\n labelShow: item.labelShow\n };\n });\n for (var i = 0; i < seriesConvert.length; i++) {\n var item = seriesConvert[i];\n // line end\n var orginX1 = Math.cos(item.arc) * (item.radius + lineRadius);\n var orginY1 = Math.sin(item.arc) * (item.radius + lineRadius);\n // line start\n var orginX2 = Math.cos(item.arc) * item.radius;\n var orginY2 = Math.sin(item.arc) * item.radius;\n // text start\n var orginX3 = orginX1 >= 0 ? orginX1 + config.pieChartTextPadding : orginX1 - config.pieChartTextPadding;\n var orginY3 = orginY1;\n var textWidth = measureText(item.text, item.textSize * opts.pix || config.fontSize, context);\n var startY = orginY3;\n if (lastTextObject && util.isSameXCoordinateArea(lastTextObject.start, {\n x: orginX3\n })) {\n if (orginX3 > 0) {\n startY = Math.min(orginY3, lastTextObject.start.y);\n } else if (orginX1 < 0) {\n startY = Math.max(orginY3, lastTextObject.start.y);\n } else {\n if (orginY3 > 0) {\n startY = Math.max(orginY3, lastTextObject.start.y);\n } else {\n startY = Math.min(orginY3, lastTextObject.start.y);\n }\n }\n }\n if (orginX3 < 0) {\n orginX3 -= textWidth;\n }\n var textObject = {\n lineStart: {\n x: orginX2,\n y: orginY2\n },\n lineEnd: {\n x: orginX1,\n y: orginY1\n },\n start: {\n x: orginX3,\n y: startY\n },\n width: textWidth,\n height: config.fontSize,\n text: item.text,\n color: item.color,\n textColor: item.textColor,\n textSize: item.textSize\n };\n lastTextObject = avoidCollision(textObject, lastTextObject);\n textObjectCollection.push(lastTextObject);\n }\n for (var _i15 = 0; _i15 < textObjectCollection.length; _i15++) {\n if (seriesConvert[_i15].labelShow === false) {\n continue;\n }\n var _item6 = textObjectCollection[_i15];\n var lineStartPoistion = convertCoordinateOrigin(_item6.lineStart.x, _item6.lineStart.y, center);\n var lineEndPoistion = convertCoordinateOrigin(_item6.lineEnd.x, _item6.lineEnd.y, center);\n var textPosition = convertCoordinateOrigin(_item6.start.x, _item6.start.y, center);\n context.setLineWidth(1 * opts.pix);\n context.setFontSize(_item6.textSize * opts.pix || config.fontSize);\n context.beginPath();\n context.setStrokeStyle(_item6.color);\n context.setFillStyle(_item6.color);\n context.moveTo(lineStartPoistion.x, lineStartPoistion.y);\n var curveStartX = _item6.start.x < 0 ? textPosition.x + _item6.width : textPosition.x;\n var textStartX = _item6.start.x < 0 ? textPosition.x - 5 : textPosition.x + 5;\n context.quadraticCurveTo(lineEndPoistion.x, lineEndPoistion.y, curveStartX, textPosition.y);\n context.moveTo(lineStartPoistion.x, lineStartPoistion.y);\n context.stroke();\n context.closePath();\n context.beginPath();\n context.moveTo(textPosition.x + _item6.width, textPosition.y);\n context.arc(curveStartX, textPosition.y, 2 * opts.pix, 0, 2 * Math.PI);\n context.closePath();\n context.fill();\n context.beginPath();\n context.setFontSize(_item6.textSize * opts.pix || config.fontSize);\n context.setFillStyle(_item6.textColor || opts.fontColor);\n context.fillText(_item6.text, textStartX, textPosition.y + 3);\n context.closePath();\n context.stroke();\n context.closePath();\n }\n}\nfunction drawToolTipSplitLine(offsetX, opts, config, context) {\n var toolTipOption = opts.extra.tooltip || {};\n toolTipOption.gridType = toolTipOption.gridType == undefined ? 'solid' : toolTipOption.gridType;\n toolTipOption.dashLength = toolTipOption.dashLength == undefined ? 4 : toolTipOption.dashLength;\n var startY = opts.area[0];\n var endY = opts.height - opts.area[2];\n if (toolTipOption.gridType == 'dash') {\n context.setLineDash([toolTipOption.dashLength, toolTipOption.dashLength]);\n }\n context.setStrokeStyle(toolTipOption.gridColor || '#cccccc');\n context.setLineWidth(1 * opts.pix);\n context.beginPath();\n context.moveTo(offsetX, startY);\n context.lineTo(offsetX, endY);\n context.stroke();\n context.setLineDash([]);\n if (toolTipOption.xAxisLabel) {\n var labelText = opts.categories[opts.tooltip.index];\n context.setFontSize(config.fontSize);\n var textWidth = measureText(labelText, config.fontSize, context);\n var textX = offsetX - 0.5 * textWidth;\n var textY = endY + 2 * opts.pix;\n context.beginPath();\n context.setFillStyle(hexToRgb(toolTipOption.labelBgColor || config.toolTipBackground, toolTipOption.labelBgOpacity || config.toolTipOpacity));\n context.setStrokeStyle(toolTipOption.labelBgColor || config.toolTipBackground);\n context.setLineWidth(1 * opts.pix);\n context.rect(textX - toolTipOption.boxPadding * opts.pix, textY, textWidth + 2 * toolTipOption.boxPadding * opts.pix, config.fontSize + 2 * toolTipOption.boxPadding * opts.pix);\n context.closePath();\n context.stroke();\n context.fill();\n context.beginPath();\n context.setFontSize(config.fontSize);\n context.setFillStyle(toolTipOption.labelFontColor || opts.fontColor);\n context.fillText(String(labelText), textX, textY + toolTipOption.boxPadding * opts.pix + config.fontSize);\n context.closePath();\n context.stroke();\n }\n}\nfunction drawMarkLine(opts, config, context) {\n var markLineOption = assign({}, {\n type: 'solid',\n dashLength: 4,\n data: []\n }, opts.extra.markLine);\n var startX = opts.area[3];\n var endX = opts.width - opts.area[1];\n var points = calMarkLineData(markLineOption.data, opts);\n for (var i = 0; i < points.length; i++) {\n var item = assign({}, {\n lineColor: '#DE4A42',\n showLabel: false,\n labelFontSize: 13,\n labelPadding: 6,\n labelFontColor: '#666666',\n labelBgColor: '#DFE8FF',\n labelBgOpacity: 0.8,\n labelAlign: 'left',\n labelOffsetX: 0,\n labelOffsetY: 0\n }, points[i]);\n if (markLineOption.type == 'dash') {\n context.setLineDash([markLineOption.dashLength, markLineOption.dashLength]);\n }\n context.setStrokeStyle(item.lineColor);\n context.setLineWidth(1 * opts.pix);\n context.beginPath();\n context.moveTo(startX, item.y);\n context.lineTo(endX, item.y);\n context.stroke();\n context.setLineDash([]);\n if (item.showLabel) {\n var fontSize = item.labelFontSize * opts.pix;\n var labelText = item.labelText ? item.labelText : item.value;\n context.setFontSize(fontSize);\n var textWidth = measureText(labelText, fontSize, context);\n var bgWidth = textWidth + item.labelPadding * opts.pix * 2;\n var bgStartX = item.labelAlign == 'left' ? opts.area[3] - bgWidth : opts.width - opts.area[1];\n bgStartX += item.labelOffsetX;\n var bgStartY = item.y - 0.5 * fontSize - item.labelPadding * opts.pix;\n bgStartY += item.labelOffsetY;\n var textX = bgStartX + item.labelPadding * opts.pix;\n var textY = item.y;\n context.setFillStyle(hexToRgb(item.labelBgColor, item.labelBgOpacity));\n context.setStrokeStyle(item.labelBgColor);\n context.setLineWidth(1 * opts.pix);\n context.beginPath();\n context.rect(bgStartX, bgStartY, bgWidth, fontSize + 2 * item.labelPadding * opts.pix);\n context.closePath();\n context.stroke();\n context.fill();\n context.setFontSize(fontSize);\n context.setTextAlign('left');\n context.setFillStyle(item.labelFontColor);\n context.fillText(String(labelText), textX, bgStartY + fontSize + item.labelPadding * opts.pix / 2);\n context.stroke();\n context.setTextAlign('left');\n }\n }\n}\nfunction drawToolTipHorizentalLine(opts, config, context, eachSpacing, xAxisPoints) {\n var toolTipOption = assign({}, {\n gridType: 'solid',\n dashLength: 4\n }, opts.extra.tooltip);\n var startX = opts.area[3];\n var endX = opts.width - opts.area[1];\n if (toolTipOption.gridType == 'dash') {\n context.setLineDash([toolTipOption.dashLength, toolTipOption.dashLength]);\n }\n context.setStrokeStyle(toolTipOption.gridColor || '#cccccc');\n context.setLineWidth(1 * opts.pix);\n context.beginPath();\n context.moveTo(startX, opts.tooltip.offset.y);\n context.lineTo(endX, opts.tooltip.offset.y);\n context.stroke();\n context.setLineDash([]);\n if (toolTipOption.yAxisLabel) {\n var boxPadding = toolTipOption.boxPadding * opts.pix;\n var labelText = calTooltipYAxisData(opts.tooltip.offset.y, opts.series, opts, config, eachSpacing);\n var widthArr = opts.chartData.yAxisData.yAxisWidth;\n var tStartLeft = opts.area[3];\n var tStartRight = opts.width - opts.area[1];\n for (var i = 0; i < labelText.length; i++) {\n context.setFontSize(toolTipOption.fontSize * opts.pix);\n var textWidth = measureText(labelText[i], toolTipOption.fontSize * opts.pix, context);\n var bgStartX = void 0,\n bgEndX = void 0,\n bgWidth = void 0;\n if (widthArr[i].position == 'left') {\n bgStartX = tStartLeft - (textWidth + boxPadding * 2) - 2 * opts.pix;\n bgEndX = Math.max(bgStartX, bgStartX + textWidth + boxPadding * 2);\n } else {\n bgStartX = tStartRight + 2 * opts.pix;\n bgEndX = Math.max(bgStartX + widthArr[i].width, bgStartX + textWidth + boxPadding * 2);\n }\n bgWidth = bgEndX - bgStartX;\n var textX = bgStartX + (bgWidth - textWidth) / 2;\n var textY = opts.tooltip.offset.y;\n context.beginPath();\n context.setFillStyle(hexToRgb(toolTipOption.labelBgColor || config.toolTipBackground, toolTipOption.labelBgOpacity || config.toolTipOpacity));\n context.setStrokeStyle(toolTipOption.labelBgColor || config.toolTipBackground);\n context.setLineWidth(1 * opts.pix);\n context.rect(bgStartX, textY - 0.5 * config.fontSize - boxPadding, bgWidth, config.fontSize + 2 * boxPadding);\n context.closePath();\n context.stroke();\n context.fill();\n context.beginPath();\n context.setFontSize(config.fontSize);\n context.setFillStyle(toolTipOption.labelFontColor || opts.fontColor);\n context.fillText(labelText[i], textX, textY + 0.5 * config.fontSize);\n context.closePath();\n context.stroke();\n if (widthArr[i].position == 'left') {\n tStartLeft -= widthArr[i].width + opts.yAxis.padding * opts.pix;\n } else {\n tStartRight += widthArr[i].width + opts.yAxis.padding * opts.pix;\n }\n }\n }\n}\nfunction drawToolTipSplitArea(offsetX, opts, config, context, eachSpacing) {\n var toolTipOption = assign({}, {\n activeBgColor: '#000000',\n activeBgOpacity: 0.08,\n activeWidth: eachSpacing\n }, opts.extra.column);\n toolTipOption.activeWidth = toolTipOption.activeWidth > eachSpacing ? eachSpacing : toolTipOption.activeWidth;\n var startY = opts.area[0];\n var endY = opts.height - opts.area[2];\n context.beginPath();\n context.setFillStyle(hexToRgb(toolTipOption.activeBgColor, toolTipOption.activeBgOpacity));\n context.rect(offsetX - toolTipOption.activeWidth / 2, startY, toolTipOption.activeWidth, endY - startY);\n context.closePath();\n context.fill();\n context.setFillStyle(\"#FFFFFF\");\n}\nfunction drawBarToolTipSplitArea(offsetX, opts, config, context, eachSpacing) {\n var toolTipOption = assign({}, {\n activeBgColor: '#000000',\n activeBgOpacity: 0.08\n }, opts.extra.bar);\n var startX = opts.area[3];\n var endX = opts.width - opts.area[1];\n context.beginPath();\n context.setFillStyle(hexToRgb(toolTipOption.activeBgColor, toolTipOption.activeBgOpacity));\n context.rect(startX, offsetX - eachSpacing / 2, endX - startX, eachSpacing);\n context.closePath();\n context.fill();\n context.setFillStyle(\"#FFFFFF\");\n}\nfunction drawToolTip(textList, offset, opts, config, context, eachSpacing, xAxisPoints) {\n var toolTipOption = assign({}, {\n showBox: true,\n showArrow: true,\n showCategory: false,\n bgColor: '#000000',\n bgOpacity: 0.7,\n borderColor: '#000000',\n borderWidth: 0,\n borderRadius: 0,\n borderOpacity: 0.7,\n boxPadding: 3,\n fontColor: '#FFFFFF',\n fontSize: 13,\n lineHeight: 20,\n legendShow: true,\n legendShape: 'auto',\n splitLine: true\n }, opts.extra.tooltip);\n if (toolTipOption.showCategory == true && opts.categories) {\n textList.unshift({\n text: opts.categories[opts.tooltip.index],\n color: null\n });\n }\n var fontSize = toolTipOption.fontSize * opts.pix;\n var lineHeight = toolTipOption.lineHeight * opts.pix;\n var boxPadding = toolTipOption.boxPadding * opts.pix;\n var legendWidth = fontSize;\n var legendMarginRight = 5 * opts.pix;\n if (toolTipOption.legendShow == false) {\n legendWidth = 0;\n legendMarginRight = 0;\n }\n var arrowWidth = toolTipOption.showArrow ? 8 * opts.pix : 0;\n var isOverRightBorder = false;\n if (opts.type == 'line' || opts.type == 'mount' || opts.type == 'area' || opts.type == 'candle' || opts.type == 'mix') {\n if (toolTipOption.splitLine == true) {\n drawToolTipSplitLine(opts.tooltip.offset.x, opts, config, context);\n }\n }\n offset = assign({\n x: 0,\n y: 0\n }, offset);\n offset.y -= 8 * opts.pix;\n var textWidth = textList.map(function (item) {\n return measureText(item.text, fontSize, context);\n });\n var toolTipWidth = legendWidth + legendMarginRight + 4 * boxPadding + Math.max.apply(null, textWidth);\n var toolTipHeight = 2 * boxPadding + textList.length * lineHeight;\n if (toolTipOption.showBox == false) {\n return;\n }\n // if beyond the right border\n if (offset.x - Math.abs(opts._scrollDistance_ || 0) + arrowWidth + toolTipWidth > opts.width) {\n isOverRightBorder = true;\n }\n if (toolTipHeight + offset.y > opts.height) {\n offset.y = opts.height - toolTipHeight;\n }\n // draw background rect\n context.beginPath();\n context.setFillStyle(hexToRgb(toolTipOption.bgColor, toolTipOption.bgOpacity));\n context.setLineWidth(toolTipOption.borderWidth * opts.pix);\n context.setStrokeStyle(hexToRgb(toolTipOption.borderColor, toolTipOption.borderOpacity));\n var radius = toolTipOption.borderRadius;\n if (isOverRightBorder) {\n // 增加左侧仍然超出的判断\n if (toolTipWidth + arrowWidth > opts.width) {\n offset.x = opts.width + Math.abs(opts._scrollDistance_ || 0) + arrowWidth + (toolTipWidth - opts.width);\n }\n if (toolTipWidth > offset.x) {\n offset.x = opts.width + Math.abs(opts._scrollDistance_ || 0) + arrowWidth + (toolTipWidth - opts.width);\n }\n if (toolTipOption.showArrow) {\n context.moveTo(offset.x, offset.y + 10 * opts.pix);\n context.lineTo(offset.x - arrowWidth, offset.y + 10 * opts.pix + 5 * opts.pix);\n }\n context.arc(offset.x - arrowWidth - radius, offset.y + toolTipHeight - radius, radius, 0, Math.PI / 2, false);\n context.arc(offset.x - arrowWidth - Math.round(toolTipWidth) + radius, offset.y + toolTipHeight - radius, radius, Math.PI / 2, Math.PI, false);\n context.arc(offset.x - arrowWidth - Math.round(toolTipWidth) + radius, offset.y + radius, radius, -Math.PI, -Math.PI / 2, false);\n context.arc(offset.x - arrowWidth - radius, offset.y + radius, radius, -Math.PI / 2, 0, false);\n if (toolTipOption.showArrow) {\n context.lineTo(offset.x - arrowWidth, offset.y + 10 * opts.pix - 5 * opts.pix);\n context.lineTo(offset.x, offset.y + 10 * opts.pix);\n }\n } else {\n if (toolTipOption.showArrow) {\n context.moveTo(offset.x, offset.y + 10 * opts.pix);\n context.lineTo(offset.x + arrowWidth, offset.y + 10 * opts.pix - 5 * opts.pix);\n }\n context.arc(offset.x + arrowWidth + radius, offset.y + radius, radius, -Math.PI, -Math.PI / 2, false);\n context.arc(offset.x + arrowWidth + Math.round(toolTipWidth) - radius, offset.y + radius, radius, -Math.PI / 2, 0, false);\n context.arc(offset.x + arrowWidth + Math.round(toolTipWidth) - radius, offset.y + toolTipHeight - radius, radius, 0, Math.PI / 2, false);\n context.arc(offset.x + arrowWidth + radius, offset.y + toolTipHeight - radius, radius, Math.PI / 2, Math.PI, false);\n if (toolTipOption.showArrow) {\n context.lineTo(offset.x + arrowWidth, offset.y + 10 * opts.pix + 5 * opts.pix);\n context.lineTo(offset.x, offset.y + 10 * opts.pix);\n }\n }\n context.closePath();\n context.fill();\n if (toolTipOption.borderWidth > 0) {\n context.stroke();\n }\n // draw legend\n if (toolTipOption.legendShow) {\n textList.forEach(function (item, index) {\n if (item.color !== null) {\n context.beginPath();\n context.setFillStyle(item.color);\n var startX = offset.x + arrowWidth + 2 * boxPadding;\n var startY = offset.y + (lineHeight - fontSize) / 2 + lineHeight * index + boxPadding + 1;\n if (isOverRightBorder) {\n startX = offset.x - toolTipWidth - arrowWidth + 2 * boxPadding;\n }\n switch (item.legendShape) {\n case 'line':\n context.moveTo(startX, startY + 0.5 * legendWidth - 2 * opts.pix);\n context.fillRect(startX, startY + 0.5 * legendWidth - 2 * opts.pix, legendWidth, 4 * opts.pix);\n break;\n case 'triangle':\n context.moveTo(startX + 7.5 * opts.pix, startY + 0.5 * legendWidth - 5 * opts.pix);\n context.lineTo(startX + 2.5 * opts.pix, startY + 0.5 * legendWidth + 5 * opts.pix);\n context.lineTo(startX + 12.5 * opts.pix, startY + 0.5 * legendWidth + 5 * opts.pix);\n context.lineTo(startX + 7.5 * opts.pix, startY + 0.5 * legendWidth - 5 * opts.pix);\n break;\n case 'diamond':\n context.moveTo(startX + 7.5 * opts.pix, startY + 0.5 * legendWidth - 5 * opts.pix);\n context.lineTo(startX + 2.5 * opts.pix, startY + 0.5 * legendWidth);\n context.lineTo(startX + 7.5 * opts.pix, startY + 0.5 * legendWidth + 5 * opts.pix);\n context.lineTo(startX + 12.5 * opts.pix, startY + 0.5 * legendWidth);\n context.lineTo(startX + 7.5 * opts.pix, startY + 0.5 * legendWidth - 5 * opts.pix);\n break;\n case 'circle':\n context.moveTo(startX + 7.5 * opts.pix, startY + 0.5 * legendWidth);\n context.arc(startX + 7.5 * opts.pix, startY + 0.5 * legendWidth, 5 * opts.pix, 0, 2 * Math.PI);\n break;\n case 'rect':\n context.moveTo(startX, startY + 0.5 * legendWidth - 5 * opts.pix);\n context.fillRect(startX, startY + 0.5 * legendWidth - 5 * opts.pix, 15 * opts.pix, 10 * opts.pix);\n break;\n case 'square':\n context.moveTo(startX + 2 * opts.pix, startY + 0.5 * legendWidth - 5 * opts.pix);\n context.fillRect(startX + 2 * opts.pix, startY + 0.5 * legendWidth - 5 * opts.pix, 10 * opts.pix, 10 * opts.pix);\n break;\n default:\n context.moveTo(startX, startY + 0.5 * legendWidth - 5 * opts.pix);\n context.fillRect(startX, startY + 0.5 * legendWidth - 5 * opts.pix, 15 * opts.pix, 10 * opts.pix);\n }\n context.closePath();\n context.fill();\n }\n });\n }\n\n // draw text list\n textList.forEach(function (item, index) {\n var startX = offset.x + arrowWidth + 2 * boxPadding + legendWidth + legendMarginRight;\n if (isOverRightBorder) {\n startX = offset.x - toolTipWidth - arrowWidth + 2 * boxPadding + legendWidth + legendMarginRight;\n }\n var startY = offset.y + lineHeight * index + (lineHeight - fontSize) / 2 - 1 + boxPadding + fontSize;\n context.beginPath();\n context.setFontSize(fontSize);\n context.setTextBaseline('normal');\n context.setFillStyle(toolTipOption.fontColor);\n context.fillText(item.text, startX, startY);\n context.closePath();\n context.stroke();\n });\n}\nfunction drawColumnDataPoints(series, opts, config, context) {\n var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1;\n var xAxisData = opts.chartData.xAxisData,\n xAxisPoints = xAxisData.xAxisPoints,\n eachSpacing = xAxisData.eachSpacing;\n var columnOption = assign({}, {\n type: 'group',\n width: eachSpacing / 2,\n meterBorder: 4,\n meterFillColor: '#FFFFFF',\n barBorderCircle: false,\n barBorderRadius: [],\n seriesGap: 2,\n linearType: 'none',\n linearOpacity: 1,\n customColor: [],\n colorStop: 0,\n labelPosition: 'outside'\n }, opts.extra.column);\n var calPoints = [];\n context.save();\n var leftNum = -2;\n var rightNum = xAxisPoints.length + 2;\n if (opts._scrollDistance_ && opts._scrollDistance_ !== 0 && opts.enableScroll === true) {\n context.translate(opts._scrollDistance_, 0);\n leftNum = Math.floor(-opts._scrollDistance_ / eachSpacing) - 2;\n rightNum = leftNum + opts.xAxis.itemCount + 4;\n }\n if (opts.tooltip && opts.tooltip.textList && opts.tooltip.textList.length && process === 1) {\n drawToolTipSplitArea(opts.tooltip.offset.x, opts, config, context, eachSpacing);\n }\n columnOption.customColor = fillCustomColor(columnOption.linearType, columnOption.customColor, series, config);\n series.forEach(function (eachSeries, seriesIndex) {\n var ranges, minRange, maxRange;\n ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]);\n minRange = ranges.pop();\n maxRange = ranges.shift();\n\n // 计算0轴坐标\n var spacingValid = opts.height - opts.area[0] - opts.area[2];\n var zeroHeight = spacingValid * (0 - minRange) / (maxRange - minRange);\n var zeroPoints = opts.height - Math.round(zeroHeight) - opts.area[2];\n eachSeries.zeroPoints = zeroPoints;\n var data = eachSeries.data;\n switch (columnOption.type) {\n case 'group':\n var points = getColumnDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, zeroPoints, process);\n var tooltipPoints = getStackDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, seriesIndex, series, process);\n calPoints.push(tooltipPoints);\n points = fixColumeData(points, eachSpacing, series.length, seriesIndex, config, opts);\n for (var i = 0; i < points.length; i++) {\n var item = points[i];\n //fix issues/I27B1N yyoinge & Joeshu\n if (item !== null && i > leftNum && i < rightNum) {\n var startX = item.x - item.width / 2;\n var height = opts.height - item.y - opts.area[2];\n context.beginPath();\n var fillColor = item.color || eachSeries.color;\n var strokeColor = item.color || eachSeries.color;\n if (columnOption.linearType !== 'none') {\n var grd = context.createLinearGradient(startX, item.y, startX, zeroPoints);\n //透明渐变\n if (columnOption.linearType == 'opacity') {\n grd.addColorStop(0, hexToRgb(fillColor, columnOption.linearOpacity));\n grd.addColorStop(1, hexToRgb(fillColor, 1));\n } else {\n grd.addColorStop(0, hexToRgb(columnOption.customColor[eachSeries.linearIndex], columnOption.linearOpacity));\n grd.addColorStop(columnOption.colorStop, hexToRgb(columnOption.customColor[eachSeries.linearIndex], columnOption.linearOpacity));\n grd.addColorStop(1, hexToRgb(fillColor, 1));\n }\n fillColor = grd;\n }\n // 圆角边框\n if (columnOption.barBorderRadius && columnOption.barBorderRadius.length === 4 || columnOption.barBorderCircle === true) {\n var left = startX;\n var top = item.y > zeroPoints ? zeroPoints : item.y;\n var width = item.width;\n var _height = Math.abs(zeroPoints - item.y);\n if (columnOption.barBorderCircle) {\n columnOption.barBorderRadius = [width / 2, width / 2, 0, 0];\n }\n if (item.y > zeroPoints) {\n columnOption.barBorderRadius = [0, 0, width / 2, width / 2];\n }\n var _columnOption$barBord = (0, _slicedToArray2.default)(columnOption.barBorderRadius, 4),\n r0 = _columnOption$barBord[0],\n r1 = _columnOption$barBord[1],\n r2 = _columnOption$barBord[2],\n r3 = _columnOption$barBord[3];\n var minRadius = Math.min(width / 2, _height / 2);\n r0 = r0 > minRadius ? minRadius : r0;\n r1 = r1 > minRadius ? minRadius : r1;\n r2 = r2 > minRadius ? minRadius : r2;\n r3 = r3 > minRadius ? minRadius : r3;\n r0 = r0 < 0 ? 0 : r0;\n r1 = r1 < 0 ? 0 : r1;\n r2 = r2 < 0 ? 0 : r2;\n r3 = r3 < 0 ? 0 : r3;\n context.arc(left + r0, top + r0, r0, -Math.PI, -Math.PI / 2);\n context.arc(left + width - r1, top + r1, r1, -Math.PI / 2, 0);\n context.arc(left + width - r2, top + _height - r2, r2, 0, Math.PI / 2);\n context.arc(left + r3, top + _height - r3, r3, Math.PI / 2, Math.PI);\n } else {\n context.moveTo(startX, item.y);\n context.lineTo(startX + item.width, item.y);\n context.lineTo(startX + item.width, zeroPoints);\n context.lineTo(startX, zeroPoints);\n context.lineTo(startX, item.y);\n context.setLineWidth(1);\n context.setStrokeStyle(strokeColor);\n }\n context.setFillStyle(fillColor);\n context.closePath();\n //context.stroke();\n context.fill();\n }\n }\n ;\n break;\n case 'stack':\n // 绘制堆叠数据图\n var points = getStackDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, seriesIndex, series, process);\n calPoints.push(points);\n points = fixColumeStackData(points, eachSpacing, series.length, seriesIndex, config, opts, series);\n for (var _i16 = 0; _i16 < points.length; _i16++) {\n var _item7 = points[_i16];\n if (_item7 !== null && _i16 > leftNum && _i16 < rightNum) {\n context.beginPath();\n var fillColor = _item7.color || eachSeries.color;\n var startX = _item7.x - _item7.width / 2 + 1;\n var height = opts.height - _item7.y - opts.area[2];\n var height0 = opts.height - _item7.y0 - opts.area[2];\n if (seriesIndex > 0) {\n height -= height0;\n }\n context.setFillStyle(fillColor);\n context.moveTo(startX, _item7.y);\n context.fillRect(startX, _item7.y, _item7.width, height);\n context.closePath();\n context.fill();\n }\n }\n ;\n break;\n case 'meter':\n // 绘制温度计数据图\n var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process);\n calPoints.push(points);\n points = fixColumeMeterData(points, eachSpacing, series.length, seriesIndex, config, opts, columnOption.meterBorder);\n for (var _i17 = 0; _i17 < points.length; _i17++) {\n var _item8 = points[_i17];\n if (_item8 !== null && _i17 > leftNum && _i17 < rightNum) {\n //画背景颜色\n context.beginPath();\n if (seriesIndex == 0 && columnOption.meterBorder > 0) {\n context.setStrokeStyle(eachSeries.color);\n context.setLineWidth(columnOption.meterBorder * opts.pix);\n }\n if (seriesIndex == 0) {\n context.setFillStyle(columnOption.meterFillColor);\n } else {\n context.setFillStyle(_item8.color || eachSeries.color);\n }\n var startX = _item8.x - _item8.width / 2;\n var height = opts.height - _item8.y - opts.area[2];\n if (columnOption.barBorderRadius && columnOption.barBorderRadius.length === 4 || columnOption.barBorderCircle === true) {\n var _left = startX;\n var _top = _item8.y;\n var _width = _item8.width;\n var _height2 = zeroPoints - _item8.y;\n if (columnOption.barBorderCircle) {\n columnOption.barBorderRadius = [_width / 2, _width / 2, 0, 0];\n }\n var _columnOption$barBord2 = (0, _slicedToArray2.default)(columnOption.barBorderRadius, 4),\n _r = _columnOption$barBord2[0],\n _r2 = _columnOption$barBord2[1],\n _r3 = _columnOption$barBord2[2],\n _r4 = _columnOption$barBord2[3];\n var _minRadius = Math.min(_width / 2, _height2 / 2);\n _r = _r > _minRadius ? _minRadius : _r;\n _r2 = _r2 > _minRadius ? _minRadius : _r2;\n _r3 = _r3 > _minRadius ? _minRadius : _r3;\n _r4 = _r4 > _minRadius ? _minRadius : _r4;\n _r = _r < 0 ? 0 : _r;\n _r2 = _r2 < 0 ? 0 : _r2;\n _r3 = _r3 < 0 ? 0 : _r3;\n _r4 = _r4 < 0 ? 0 : _r4;\n context.arc(_left + _r, _top + _r, _r, -Math.PI, -Math.PI / 2);\n context.arc(_left + _width - _r2, _top + _r2, _r2, -Math.PI / 2, 0);\n context.arc(_left + _width - _r3, _top + _height2 - _r3, _r3, 0, Math.PI / 2);\n context.arc(_left + _r4, _top + _height2 - _r4, _r4, Math.PI / 2, Math.PI);\n context.fill();\n } else {\n context.moveTo(startX, _item8.y);\n context.lineTo(startX + _item8.width, _item8.y);\n context.lineTo(startX + _item8.width, zeroPoints);\n context.lineTo(startX, zeroPoints);\n context.lineTo(startX, _item8.y);\n context.fill();\n }\n if (seriesIndex == 0 && columnOption.meterBorder > 0) {\n context.closePath();\n context.stroke();\n }\n }\n }\n break;\n }\n });\n if (opts.dataLabel !== false && process === 1) {\n series.forEach(function (eachSeries, seriesIndex) {\n var ranges, minRange, maxRange;\n ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]);\n minRange = ranges.pop();\n maxRange = ranges.shift();\n var data = eachSeries.data;\n switch (columnOption.type) {\n case 'group':\n var points = getColumnDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process);\n points = fixColumeData(points, eachSpacing, series.length, seriesIndex, config, opts);\n drawColumePointText(points, eachSeries, config, context, opts);\n break;\n case 'stack':\n var points = getStackDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, seriesIndex, series, process);\n drawColumePointText(points, eachSeries, config, context, opts);\n break;\n case 'meter':\n var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process);\n drawColumePointText(points, eachSeries, config, context, opts);\n break;\n }\n });\n }\n context.restore();\n return {\n xAxisPoints: xAxisPoints,\n calPoints: calPoints,\n eachSpacing: eachSpacing\n };\n}\nfunction drawMountDataPoints(series, opts, config, context) {\n var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1;\n var xAxisData = opts.chartData.xAxisData,\n xAxisPoints = xAxisData.xAxisPoints,\n eachSpacing = xAxisData.eachSpacing;\n var mountOption = assign({}, {\n type: 'mount',\n widthRatio: 1,\n borderWidth: 1,\n barBorderCircle: false,\n barBorderRadius: [],\n linearType: 'none',\n linearOpacity: 1,\n customColor: [],\n colorStop: 0\n }, opts.extra.mount);\n mountOption.widthRatio = mountOption.widthRatio <= 0 ? 0 : mountOption.widthRatio;\n mountOption.widthRatio = mountOption.widthRatio >= 2 ? 2 : mountOption.widthRatio;\n var calPoints = [];\n context.save();\n var leftNum = -2;\n var rightNum = xAxisPoints.length + 2;\n if (opts._scrollDistance_ && opts._scrollDistance_ !== 0 && opts.enableScroll === true) {\n context.translate(opts._scrollDistance_, 0);\n leftNum = Math.floor(-opts._scrollDistance_ / eachSpacing) - 2;\n rightNum = leftNum + opts.xAxis.itemCount + 4;\n }\n mountOption.customColor = fillCustomColor(mountOption.linearType, mountOption.customColor, series, config);\n var ranges, minRange, maxRange;\n ranges = [].concat(opts.chartData.yAxisData.ranges[0]);\n minRange = ranges.pop();\n maxRange = ranges.shift();\n\n // 计算0轴坐标\n var spacingValid = opts.height - opts.area[0] - opts.area[2];\n var zeroHeight = spacingValid * (0 - minRange) / (maxRange - minRange);\n var zeroPoints = opts.height - Math.round(zeroHeight) - opts.area[2];\n var points = getMountDataPoints(series, minRange, maxRange, xAxisPoints, eachSpacing, opts, mountOption, zeroPoints, process);\n switch (mountOption.type) {\n case 'bar':\n for (var i = 0; i < points.length; i++) {\n var item = points[i];\n if (item !== null && i > leftNum && i < rightNum) {\n var startX = item.x - eachSpacing * mountOption.widthRatio / 2;\n var height = opts.height - item.y - opts.area[2];\n context.beginPath();\n var fillColor = item.color || series[i].color;\n var strokeColor = item.color || series[i].color;\n if (mountOption.linearType !== 'none') {\n var grd = context.createLinearGradient(startX, item.y, startX, zeroPoints);\n //透明渐变\n if (mountOption.linearType == 'opacity') {\n grd.addColorStop(0, hexToRgb(fillColor, mountOption.linearOpacity));\n grd.addColorStop(1, hexToRgb(fillColor, 1));\n } else {\n grd.addColorStop(0, hexToRgb(mountOption.customColor[series[i].linearIndex], mountOption.linearOpacity));\n grd.addColorStop(mountOption.colorStop, hexToRgb(mountOption.customColor[series[i].linearIndex], mountOption.linearOpacity));\n grd.addColorStop(1, hexToRgb(fillColor, 1));\n }\n fillColor = grd;\n }\n // 圆角边框\n if (mountOption.barBorderRadius && mountOption.barBorderRadius.length === 4 || mountOption.barBorderCircle === true) {\n var left = startX;\n var top = item.y > zeroPoints ? zeroPoints : item.y;\n var width = item.width;\n var _height3 = Math.abs(zeroPoints - item.y);\n if (mountOption.barBorderCircle) {\n mountOption.barBorderRadius = [width / 2, width / 2, 0, 0];\n }\n if (item.y > zeroPoints) {\n mountOption.barBorderRadius = [0, 0, width / 2, width / 2];\n }\n var _mountOption$barBorde = (0, _slicedToArray2.default)(mountOption.barBorderRadius, 4),\n r0 = _mountOption$barBorde[0],\n r1 = _mountOption$barBorde[1],\n r2 = _mountOption$barBorde[2],\n r3 = _mountOption$barBorde[3];\n var minRadius = Math.min(width / 2, _height3 / 2);\n r0 = r0 > minRadius ? minRadius : r0;\n r1 = r1 > minRadius ? minRadius : r1;\n r2 = r2 > minRadius ? minRadius : r2;\n r3 = r3 > minRadius ? minRadius : r3;\n r0 = r0 < 0 ? 0 : r0;\n r1 = r1 < 0 ? 0 : r1;\n r2 = r2 < 0 ? 0 : r2;\n r3 = r3 < 0 ? 0 : r3;\n context.arc(left + r0, top + r0, r0, -Math.PI, -Math.PI / 2);\n context.arc(left + width - r1, top + r1, r1, -Math.PI / 2, 0);\n context.arc(left + width - r2, top + _height3 - r2, r2, 0, Math.PI / 2);\n context.arc(left + r3, top + _height3 - r3, r3, Math.PI / 2, Math.PI);\n } else {\n context.moveTo(startX, item.y);\n context.lineTo(startX + item.width, item.y);\n context.lineTo(startX + item.width, zeroPoints);\n context.lineTo(startX, zeroPoints);\n context.lineTo(startX, item.y);\n }\n context.setStrokeStyle(strokeColor);\n context.setFillStyle(fillColor);\n if (mountOption.borderWidth > 0) {\n context.setLineWidth(mountOption.borderWidth * opts.pix);\n context.closePath();\n context.stroke();\n }\n context.fill();\n }\n }\n ;\n break;\n case 'triangle':\n for (var _i18 = 0; _i18 < points.length; _i18++) {\n var _item9 = points[_i18];\n if (_item9 !== null && _i18 > leftNum && _i18 < rightNum) {\n var startX = _item9.x - eachSpacing * mountOption.widthRatio / 2;\n var height = opts.height - _item9.y - opts.area[2];\n context.beginPath();\n var fillColor = _item9.color || series[_i18].color;\n var strokeColor = _item9.color || series[_i18].color;\n if (mountOption.linearType !== 'none') {\n var grd = context.createLinearGradient(startX, _item9.y, startX, zeroPoints);\n //透明渐变\n if (mountOption.linearType == 'opacity') {\n grd.addColorStop(0, hexToRgb(fillColor, mountOption.linearOpacity));\n grd.addColorStop(1, hexToRgb(fillColor, 1));\n } else {\n grd.addColorStop(0, hexToRgb(mountOption.customColor[series[_i18].linearIndex], mountOption.linearOpacity));\n grd.addColorStop(mountOption.colorStop, hexToRgb(mountOption.customColor[series[_i18].linearIndex], mountOption.linearOpacity));\n grd.addColorStop(1, hexToRgb(fillColor, 1));\n }\n fillColor = grd;\n }\n context.moveTo(startX, zeroPoints);\n context.lineTo(_item9.x, _item9.y);\n context.lineTo(startX + _item9.width, zeroPoints);\n context.setStrokeStyle(strokeColor);\n context.setFillStyle(fillColor);\n if (mountOption.borderWidth > 0) {\n context.setLineWidth(mountOption.borderWidth * opts.pix);\n context.stroke();\n }\n context.fill();\n }\n }\n ;\n break;\n case 'mount':\n for (var _i19 = 0; _i19 < points.length; _i19++) {\n var _item10 = points[_i19];\n if (_item10 !== null && _i19 > leftNum && _i19 < rightNum) {\n var startX = _item10.x - eachSpacing * mountOption.widthRatio / 2;\n var height = opts.height - _item10.y - opts.area[2];\n context.beginPath();\n var fillColor = _item10.color || series[_i19].color;\n var strokeColor = _item10.color || series[_i19].color;\n if (mountOption.linearType !== 'none') {\n var grd = context.createLinearGradient(startX, _item10.y, startX, zeroPoints);\n //透明渐变\n if (mountOption.linearType == 'opacity') {\n grd.addColorStop(0, hexToRgb(fillColor, mountOption.linearOpacity));\n grd.addColorStop(1, hexToRgb(fillColor, 1));\n } else {\n grd.addColorStop(0, hexToRgb(mountOption.customColor[series[_i19].linearIndex], mountOption.linearOpacity));\n grd.addColorStop(mountOption.colorStop, hexToRgb(mountOption.customColor[series[_i19].linearIndex], mountOption.linearOpacity));\n grd.addColorStop(1, hexToRgb(fillColor, 1));\n }\n fillColor = grd;\n }\n context.moveTo(startX, zeroPoints);\n context.bezierCurveTo(_item10.x - _item10.width / 4, zeroPoints, _item10.x - _item10.width / 4, _item10.y, _item10.x, _item10.y);\n context.bezierCurveTo(_item10.x + _item10.width / 4, _item10.y, _item10.x + _item10.width / 4, zeroPoints, startX + _item10.width, zeroPoints);\n context.setStrokeStyle(strokeColor);\n context.setFillStyle(fillColor);\n if (mountOption.borderWidth > 0) {\n context.setLineWidth(mountOption.borderWidth * opts.pix);\n context.stroke();\n }\n context.fill();\n }\n }\n ;\n break;\n case 'sharp':\n for (var _i20 = 0; _i20 < points.length; _i20++) {\n var _item11 = points[_i20];\n if (_item11 !== null && _i20 > leftNum && _i20 < rightNum) {\n var startX = _item11.x - eachSpacing * mountOption.widthRatio / 2;\n var height = opts.height - _item11.y - opts.area[2];\n context.beginPath();\n var fillColor = _item11.color || series[_i20].color;\n var strokeColor = _item11.color || series[_i20].color;\n if (mountOption.linearType !== 'none') {\n var grd = context.createLinearGradient(startX, _item11.y, startX, zeroPoints);\n //透明渐变\n if (mountOption.linearType == 'opacity') {\n grd.addColorStop(0, hexToRgb(fillColor, mountOption.linearOpacity));\n grd.addColorStop(1, hexToRgb(fillColor, 1));\n } else {\n grd.addColorStop(0, hexToRgb(mountOption.customColor[series[_i20].linearIndex], mountOption.linearOpacity));\n grd.addColorStop(mountOption.colorStop, hexToRgb(mountOption.customColor[series[_i20].linearIndex], mountOption.linearOpacity));\n grd.addColorStop(1, hexToRgb(fillColor, 1));\n }\n fillColor = grd;\n }\n context.moveTo(startX, zeroPoints);\n context.quadraticCurveTo(_item11.x - 0, zeroPoints - height / 4, _item11.x, _item11.y);\n context.quadraticCurveTo(_item11.x + 0, zeroPoints - height / 4, startX + _item11.width, zeroPoints);\n context.setStrokeStyle(strokeColor);\n context.setFillStyle(fillColor);\n if (mountOption.borderWidth > 0) {\n context.setLineWidth(mountOption.borderWidth * opts.pix);\n context.stroke();\n }\n context.fill();\n }\n }\n ;\n break;\n }\n if (opts.dataLabel !== false && process === 1) {\n var _ranges, _minRange, _maxRange;\n _ranges = [].concat(opts.chartData.yAxisData.ranges[0]);\n _minRange = _ranges.pop();\n _maxRange = _ranges.shift();\n var points = getMountDataPoints(series, _minRange, _maxRange, xAxisPoints, eachSpacing, opts, mountOption, zeroPoints, process);\n drawMountPointText(points, series, config, context, opts, zeroPoints);\n }\n context.restore();\n return {\n xAxisPoints: xAxisPoints,\n calPoints: points,\n eachSpacing: eachSpacing\n };\n}\nfunction drawBarDataPoints(series, opts, config, context) {\n var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1;\n var yAxisPoints = [];\n var eachSpacing = (opts.height - opts.area[0] - opts.area[2]) / opts.categories.length;\n for (var i = 0; i < opts.categories.length; i++) {\n yAxisPoints.push(opts.area[0] + eachSpacing / 2 + eachSpacing * i);\n }\n var columnOption = assign({}, {\n type: 'group',\n width: eachSpacing / 2,\n meterBorder: 4,\n meterFillColor: '#FFFFFF',\n barBorderCircle: false,\n barBorderRadius: [],\n seriesGap: 2,\n linearType: 'none',\n linearOpacity: 1,\n customColor: [],\n colorStop: 0\n }, opts.extra.bar);\n var calPoints = [];\n context.save();\n var leftNum = -2;\n var rightNum = yAxisPoints.length + 2;\n if (opts.tooltip && opts.tooltip.textList && opts.tooltip.textList.length && process === 1) {\n drawBarToolTipSplitArea(opts.tooltip.offset.y, opts, config, context, eachSpacing);\n }\n columnOption.customColor = fillCustomColor(columnOption.linearType, columnOption.customColor, series, config);\n series.forEach(function (eachSeries, seriesIndex) {\n var ranges, minRange, maxRange;\n ranges = [].concat(opts.chartData.xAxisData.ranges);\n maxRange = ranges.pop();\n minRange = ranges.shift();\n var data = eachSeries.data;\n switch (columnOption.type) {\n case 'group':\n var points = getBarDataPoints(data, minRange, maxRange, yAxisPoints, eachSpacing, opts, config, process);\n var tooltipPoints = getBarStackDataPoints(data, minRange, maxRange, yAxisPoints, eachSpacing, opts, config, seriesIndex, series, process);\n calPoints.push(tooltipPoints);\n points = fixBarData(points, eachSpacing, series.length, seriesIndex, config, opts);\n for (var _i21 = 0; _i21 < points.length; _i21++) {\n var item = points[_i21];\n //fix issues/I27B1N yyoinge & Joeshu\n if (item !== null && _i21 > leftNum && _i21 < rightNum) {\n //var startX = item.x - item.width / 2;\n var startX = opts.area[3];\n var startY = item.y - item.width / 2;\n var height = item.height;\n context.beginPath();\n var fillColor = item.color || eachSeries.color;\n var strokeColor = item.color || eachSeries.color;\n if (columnOption.linearType !== 'none') {\n var grd = context.createLinearGradient(startX, item.y, item.x, item.y);\n //透明渐变\n if (columnOption.linearType == 'opacity') {\n grd.addColorStop(0, hexToRgb(fillColor, columnOption.linearOpacity));\n grd.addColorStop(1, hexToRgb(fillColor, 1));\n } else {\n grd.addColorStop(0, hexToRgb(columnOption.customColor[eachSeries.linearIndex], columnOption.linearOpacity));\n grd.addColorStop(columnOption.colorStop, hexToRgb(columnOption.customColor[eachSeries.linearIndex], columnOption.linearOpacity));\n grd.addColorStop(1, hexToRgb(fillColor, 1));\n }\n fillColor = grd;\n }\n // 圆角边框\n if (columnOption.barBorderRadius && columnOption.barBorderRadius.length === 4 || columnOption.barBorderCircle === true) {\n var left = startX;\n var width = item.width;\n var top = item.y - item.width / 2;\n var _height4 = item.height;\n if (columnOption.barBorderCircle) {\n columnOption.barBorderRadius = [width / 2, width / 2, 0, 0];\n }\n var _columnOption$barBord3 = (0, _slicedToArray2.default)(columnOption.barBorderRadius, 4),\n r0 = _columnOption$barBord3[0],\n r1 = _columnOption$barBord3[1],\n r2 = _columnOption$barBord3[2],\n r3 = _columnOption$barBord3[3];\n var minRadius = Math.min(width / 2, _height4 / 2);\n r0 = r0 > minRadius ? minRadius : r0;\n r1 = r1 > minRadius ? minRadius : r1;\n r2 = r2 > minRadius ? minRadius : r2;\n r3 = r3 > minRadius ? minRadius : r3;\n r0 = r0 < 0 ? 0 : r0;\n r1 = r1 < 0 ? 0 : r1;\n r2 = r2 < 0 ? 0 : r2;\n r3 = r3 < 0 ? 0 : r3;\n context.arc(left + r3, top + r3, r3, -Math.PI, -Math.PI / 2);\n context.arc(item.x - r0, top + r0, r0, -Math.PI / 2, 0);\n context.arc(item.x - r1, top + width - r1, r1, 0, Math.PI / 2);\n context.arc(left + r2, top + width - r2, r2, Math.PI / 2, Math.PI);\n } else {\n context.moveTo(startX, startY);\n context.lineTo(item.x, startY);\n context.lineTo(item.x, startY + item.width);\n context.lineTo(startX, startY + item.width);\n context.lineTo(startX, startY);\n context.setLineWidth(1);\n context.setStrokeStyle(strokeColor);\n }\n context.setFillStyle(fillColor);\n context.closePath();\n //context.stroke();\n context.fill();\n }\n }\n ;\n break;\n case 'stack':\n // 绘制堆叠数据图\n var points = getBarStackDataPoints(data, minRange, maxRange, yAxisPoints, eachSpacing, opts, config, seriesIndex, series, process);\n calPoints.push(points);\n points = fixBarStackData(points, eachSpacing, series.length, seriesIndex, config, opts, series);\n for (var _i22 = 0; _i22 < points.length; _i22++) {\n var _item12 = points[_i22];\n if (_item12 !== null && _i22 > leftNum && _i22 < rightNum) {\n context.beginPath();\n var fillColor = _item12.color || eachSeries.color;\n var startX = _item12.x0;\n context.setFillStyle(fillColor);\n context.moveTo(startX, _item12.y - _item12.width / 2);\n context.fillRect(startX, _item12.y - _item12.width / 2, _item12.height, _item12.width);\n context.closePath();\n context.fill();\n }\n }\n ;\n break;\n }\n });\n if (opts.dataLabel !== false && process === 1) {\n series.forEach(function (eachSeries, seriesIndex) {\n var ranges, minRange, maxRange;\n ranges = [].concat(opts.chartData.xAxisData.ranges);\n maxRange = ranges.pop();\n minRange = ranges.shift();\n var data = eachSeries.data;\n switch (columnOption.type) {\n case 'group':\n var points = getBarDataPoints(data, minRange, maxRange, yAxisPoints, eachSpacing, opts, config, process);\n points = fixBarData(points, eachSpacing, series.length, seriesIndex, config, opts);\n drawBarPointText(points, eachSeries, config, context, opts);\n break;\n case 'stack':\n var points = getBarStackDataPoints(data, minRange, maxRange, yAxisPoints, eachSpacing, opts, config, seriesIndex, series, process);\n drawBarPointText(points, eachSeries, config, context, opts);\n break;\n }\n });\n }\n return {\n yAxisPoints: yAxisPoints,\n calPoints: calPoints,\n eachSpacing: eachSpacing\n };\n}\nfunction drawCandleDataPoints(series, seriesMA, opts, config, context) {\n var process = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : 1;\n var candleOption = assign({}, {\n color: {},\n average: {}\n }, opts.extra.candle);\n candleOption.color = assign({}, {\n upLine: '#f04864',\n upFill: '#f04864',\n downLine: '#2fc25b',\n downFill: '#2fc25b'\n }, candleOption.color);\n candleOption.average = assign({}, {\n show: false,\n name: [],\n day: [],\n color: config.color\n }, candleOption.average);\n opts.extra.candle = candleOption;\n var xAxisData = opts.chartData.xAxisData,\n xAxisPoints = xAxisData.xAxisPoints,\n eachSpacing = xAxisData.eachSpacing;\n var calPoints = [];\n context.save();\n var leftNum = -2;\n var rightNum = xAxisPoints.length + 2;\n var leftSpace = 0;\n var rightSpace = opts.width + eachSpacing;\n if (opts._scrollDistance_ && opts._scrollDistance_ !== 0 && opts.enableScroll === true) {\n context.translate(opts._scrollDistance_, 0);\n leftNum = Math.floor(-opts._scrollDistance_ / eachSpacing) - 2;\n rightNum = leftNum + opts.xAxis.itemCount + 4;\n leftSpace = -opts._scrollDistance_ - eachSpacing * 2 + opts.area[3];\n rightSpace = leftSpace + (opts.xAxis.itemCount + 4) * eachSpacing;\n }\n //画均线\n if (candleOption.average.show || seriesMA) {\n //Merge pull request !12 from 邱贵翔\n seriesMA.forEach(function (eachSeries, seriesIndex) {\n var ranges, minRange, maxRange;\n ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]);\n minRange = ranges.pop();\n maxRange = ranges.shift();\n var data = eachSeries.data;\n var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process);\n var splitPointList = splitPoints(points, eachSeries);\n for (var i = 0; i < splitPointList.length; i++) {\n var _points = splitPointList[i];\n context.beginPath();\n context.setStrokeStyle(eachSeries.color);\n context.setLineWidth(1);\n if (_points.length === 1) {\n context.moveTo(_points[0].x, _points[0].y);\n context.arc(_points[0].x, _points[0].y, 1, 0, 2 * Math.PI);\n } else {\n context.moveTo(_points[0].x, _points[0].y);\n var startPoint = 0;\n for (var j = 0; j < _points.length; j++) {\n var item = _points[j];\n if (startPoint == 0 && item.x > leftSpace) {\n context.moveTo(item.x, item.y);\n startPoint = 1;\n }\n if (j > 0 && item.x > leftSpace && item.x < rightSpace) {\n var ctrlPoint = createCurveControlPoints(_points, j - 1);\n context.bezierCurveTo(ctrlPoint.ctrA.x, ctrlPoint.ctrA.y, ctrlPoint.ctrB.x, ctrlPoint.ctrB.y, item.x, item.y);\n }\n }\n context.moveTo(_points[0].x, _points[0].y);\n }\n context.closePath();\n context.stroke();\n }\n });\n }\n //画K线\n series.forEach(function (eachSeries, seriesIndex) {\n var ranges, minRange, maxRange;\n ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]);\n minRange = ranges.pop();\n maxRange = ranges.shift();\n var data = eachSeries.data;\n var points = getCandleDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process);\n calPoints.push(points);\n var splitPointList = splitPoints(points, eachSeries);\n for (var i = 0; i < splitPointList[0].length; i++) {\n if (i > leftNum && i < rightNum) {\n var item = splitPointList[0][i];\n context.beginPath();\n //如果上涨\n if (data[i][1] - data[i][0] > 0) {\n context.setStrokeStyle(candleOption.color.upLine);\n context.setFillStyle(candleOption.color.upFill);\n context.setLineWidth(1 * opts.pix);\n context.moveTo(item[3].x, item[3].y); //顶点\n context.lineTo(item[1].x, item[1].y); //收盘中间点\n context.lineTo(item[1].x - eachSpacing / 4, item[1].y); //收盘左侧点\n context.lineTo(item[0].x - eachSpacing / 4, item[0].y); //开盘左侧点\n context.lineTo(item[0].x, item[0].y); //开盘中间点\n context.lineTo(item[2].x, item[2].y); //底点\n context.lineTo(item[0].x, item[0].y); //开盘中间点\n context.lineTo(item[0].x + eachSpacing / 4, item[0].y); //开盘右侧点\n context.lineTo(item[1].x + eachSpacing / 4, item[1].y); //收盘右侧点\n context.lineTo(item[1].x, item[1].y); //收盘中间点\n context.moveTo(item[3].x, item[3].y); //顶点\n } else {\n context.setStrokeStyle(candleOption.color.downLine);\n context.setFillStyle(candleOption.color.downFill);\n context.setLineWidth(1 * opts.pix);\n context.moveTo(item[3].x, item[3].y); //顶点\n context.lineTo(item[0].x, item[0].y); //开盘中间点\n context.lineTo(item[0].x - eachSpacing / 4, item[0].y); //开盘左侧点\n context.lineTo(item[1].x - eachSpacing / 4, item[1].y); //收盘左侧点\n context.lineTo(item[1].x, item[1].y); //收盘中间点\n context.lineTo(item[2].x, item[2].y); //底点\n context.lineTo(item[1].x, item[1].y); //收盘中间点\n context.lineTo(item[1].x + eachSpacing / 4, item[1].y); //收盘右侧点\n context.lineTo(item[0].x + eachSpacing / 4, item[0].y); //开盘右侧点\n context.lineTo(item[0].x, item[0].y); //开盘中间点\n context.moveTo(item[3].x, item[3].y); //顶点\n }\n\n context.closePath();\n context.fill();\n context.stroke();\n }\n }\n });\n context.restore();\n return {\n xAxisPoints: xAxisPoints,\n calPoints: calPoints,\n eachSpacing: eachSpacing\n };\n}\nfunction drawAreaDataPoints(series, opts, config, context) {\n var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1;\n var areaOption = assign({}, {\n type: 'straight',\n opacity: 0.2,\n addLine: false,\n width: 2,\n gradient: false,\n activeType: 'none'\n }, opts.extra.area);\n var xAxisData = opts.chartData.xAxisData,\n xAxisPoints = xAxisData.xAxisPoints,\n eachSpacing = xAxisData.eachSpacing;\n var endY = opts.height - opts.area[2];\n var calPoints = [];\n context.save();\n var leftSpace = 0;\n var rightSpace = opts.width + eachSpacing;\n if (opts._scrollDistance_ && opts._scrollDistance_ !== 0 && opts.enableScroll === true) {\n context.translate(opts._scrollDistance_, 0);\n leftSpace = -opts._scrollDistance_ - eachSpacing * 2 + opts.area[3];\n rightSpace = leftSpace + (opts.xAxis.itemCount + 4) * eachSpacing;\n }\n series.forEach(function (eachSeries, seriesIndex) {\n var ranges, minRange, maxRange;\n ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]);\n minRange = ranges.pop();\n maxRange = ranges.shift();\n var data = eachSeries.data;\n var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process);\n calPoints.push(points);\n var splitPointList = splitPoints(points, eachSeries);\n for (var i = 0; i < splitPointList.length; i++) {\n var _points2 = splitPointList[i];\n // 绘制区域数\n context.beginPath();\n context.setStrokeStyle(hexToRgb(eachSeries.color, areaOption.opacity));\n if (areaOption.gradient) {\n var gradient = context.createLinearGradient(0, opts.area[0], 0, opts.height - opts.area[2]);\n gradient.addColorStop('0', hexToRgb(eachSeries.color, areaOption.opacity));\n gradient.addColorStop('1.0', hexToRgb(\"#FFFFFF\", 0.1));\n context.setFillStyle(gradient);\n } else {\n context.setFillStyle(hexToRgb(eachSeries.color, areaOption.opacity));\n }\n context.setLineWidth(areaOption.width * opts.pix);\n if (_points2.length > 1) {\n var firstPoint = _points2[0];\n var lastPoint = _points2[_points2.length - 1];\n context.moveTo(firstPoint.x, firstPoint.y);\n var startPoint = 0;\n if (areaOption.type === 'curve') {\n for (var j = 0; j < _points2.length; j++) {\n var item = _points2[j];\n if (startPoint == 0 && item.x > leftSpace) {\n context.moveTo(item.x, item.y);\n startPoint = 1;\n }\n if (j > 0 && item.x > leftSpace && item.x < rightSpace) {\n var ctrlPoint = createCurveControlPoints(_points2, j - 1);\n context.bezierCurveTo(ctrlPoint.ctrA.x, ctrlPoint.ctrA.y, ctrlPoint.ctrB.x, ctrlPoint.ctrB.y, item.x, item.y);\n }\n }\n ;\n }\n if (areaOption.type === 'straight') {\n for (var _j = 0; _j < _points2.length; _j++) {\n var _item13 = _points2[_j];\n if (startPoint == 0 && _item13.x > leftSpace) {\n context.moveTo(_item13.x, _item13.y);\n startPoint = 1;\n }\n if (_j > 0 && _item13.x > leftSpace && _item13.x < rightSpace) {\n context.lineTo(_item13.x, _item13.y);\n }\n }\n ;\n }\n if (areaOption.type === 'step') {\n for (var _j2 = 0; _j2 < _points2.length; _j2++) {\n var _item14 = _points2[_j2];\n if (startPoint == 0 && _item14.x > leftSpace) {\n context.moveTo(_item14.x, _item14.y);\n startPoint = 1;\n }\n if (_j2 > 0 && _item14.x > leftSpace && _item14.x < rightSpace) {\n context.lineTo(_item14.x, _points2[_j2 - 1].y);\n context.lineTo(_item14.x, _item14.y);\n }\n }\n ;\n }\n context.lineTo(lastPoint.x, endY);\n context.lineTo(firstPoint.x, endY);\n context.lineTo(firstPoint.x, firstPoint.y);\n } else {\n var _item15 = _points2[0];\n context.moveTo(_item15.x - eachSpacing / 2, _item15.y);\n // context.lineTo(item.x + eachSpacing / 2, item.y);\n // context.lineTo(item.x + eachSpacing / 2, endY);\n // context.lineTo(item.x - eachSpacing / 2, endY);\n // context.moveTo(item.x - eachSpacing / 2, item.y);\n }\n\n context.closePath();\n context.fill();\n //画连线\n if (areaOption.addLine) {\n if (eachSeries.lineType == 'dash') {\n var dashLength = eachSeries.dashLength ? eachSeries.dashLength : 8;\n dashLength *= opts.pix;\n context.setLineDash([dashLength, dashLength]);\n }\n context.beginPath();\n context.setStrokeStyle(eachSeries.color);\n context.setLineWidth(areaOption.width * opts.pix);\n if (_points2.length === 1) {\n context.moveTo(_points2[0].x, _points2[0].y);\n // context.arc(points[0].x, points[0].y, 1, 0, 2 * Math.PI);\n } else {\n context.moveTo(_points2[0].x, _points2[0].y);\n var _startPoint = 0;\n if (areaOption.type === 'curve') {\n for (var _j3 = 0; _j3 < _points2.length; _j3++) {\n var _item16 = _points2[_j3];\n if (_startPoint == 0 && _item16.x > leftSpace) {\n context.moveTo(_item16.x, _item16.y);\n _startPoint = 1;\n }\n if (_j3 > 0 && _item16.x > leftSpace && _item16.x < rightSpace) {\n var _ctrlPoint = createCurveControlPoints(_points2, _j3 - 1);\n context.bezierCurveTo(_ctrlPoint.ctrA.x, _ctrlPoint.ctrA.y, _ctrlPoint.ctrB.x, _ctrlPoint.ctrB.y, _item16.x, _item16.y);\n }\n }\n ;\n }\n if (areaOption.type === 'straight') {\n for (var _j4 = 0; _j4 < _points2.length; _j4++) {\n var _item17 = _points2[_j4];\n if (_startPoint == 0 && _item17.x > leftSpace) {\n context.moveTo(_item17.x, _item17.y);\n _startPoint = 1;\n }\n if (_j4 > 0 && _item17.x > leftSpace && _item17.x < rightSpace) {\n context.lineTo(_item17.x, _item17.y);\n }\n }\n ;\n }\n if (areaOption.type === 'step') {\n for (var _j5 = 0; _j5 < _points2.length; _j5++) {\n var _item18 = _points2[_j5];\n if (_startPoint == 0 && _item18.x > leftSpace) {\n context.moveTo(_item18.x, _item18.y);\n _startPoint = 1;\n }\n if (_j5 > 0 && _item18.x > leftSpace && _item18.x < rightSpace) {\n context.lineTo(_item18.x, _points2[_j5 - 1].y);\n context.lineTo(_item18.x, _item18.y);\n }\n }\n ;\n }\n context.moveTo(_points2[0].x, _points2[0].y);\n }\n context.stroke();\n context.setLineDash([]);\n }\n }\n //画点\n if (opts.dataPointShape !== false) {\n drawPointShape(points, eachSeries.color, eachSeries.pointShape, context, opts);\n }\n drawActivePoint(points, eachSeries.color, eachSeries.pointShape, context, opts, areaOption, seriesIndex);\n });\n if (opts.dataLabel !== false && process === 1) {\n series.forEach(function (eachSeries, seriesIndex) {\n var ranges, minRange, maxRange;\n ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]);\n minRange = ranges.pop();\n maxRange = ranges.shift();\n var data = eachSeries.data;\n var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process);\n drawPointText(points, eachSeries, config, context, opts);\n });\n }\n context.restore();\n return {\n xAxisPoints: xAxisPoints,\n calPoints: calPoints,\n eachSpacing: eachSpacing\n };\n}\nfunction drawScatterDataPoints(series, opts, config, context) {\n var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1;\n var scatterOption = assign({}, {\n type: 'circle'\n }, opts.extra.scatter);\n var xAxisData = opts.chartData.xAxisData,\n xAxisPoints = xAxisData.xAxisPoints,\n eachSpacing = xAxisData.eachSpacing;\n var calPoints = [];\n context.save();\n var leftSpace = 0;\n var rightSpace = opts.width + eachSpacing;\n if (opts._scrollDistance_ && opts._scrollDistance_ !== 0 && opts.enableScroll === true) {\n context.translate(opts._scrollDistance_, 0);\n leftSpace = -opts._scrollDistance_ - eachSpacing * 2 + opts.area[3];\n rightSpace = leftSpace + (opts.xAxis.itemCount + 4) * eachSpacing;\n }\n series.forEach(function (eachSeries, seriesIndex) {\n var ranges, minRange, maxRange;\n ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]);\n minRange = ranges.pop();\n maxRange = ranges.shift();\n var data = eachSeries.data;\n var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process);\n context.beginPath();\n context.setStrokeStyle(eachSeries.color);\n context.setFillStyle(eachSeries.color);\n context.setLineWidth(1 * opts.pix);\n var shape = eachSeries.pointShape;\n if (shape === 'diamond') {\n points.forEach(function (item, index) {\n if (item !== null) {\n context.moveTo(item.x, item.y - 4.5);\n context.lineTo(item.x - 4.5, item.y);\n context.lineTo(item.x, item.y + 4.5);\n context.lineTo(item.x + 4.5, item.y);\n context.lineTo(item.x, item.y - 4.5);\n }\n });\n } else if (shape === 'circle') {\n points.forEach(function (item, index) {\n if (item !== null) {\n context.moveTo(item.x + 2.5 * opts.pix, item.y);\n context.arc(item.x, item.y, 3 * opts.pix, 0, 2 * Math.PI, false);\n }\n });\n } else if (shape === 'square') {\n points.forEach(function (item, index) {\n if (item !== null) {\n context.moveTo(item.x - 3.5, item.y - 3.5);\n context.rect(item.x - 3.5, item.y - 3.5, 7, 7);\n }\n });\n } else if (shape === 'triangle') {\n points.forEach(function (item, index) {\n if (item !== null) {\n context.moveTo(item.x, item.y - 4.5);\n context.lineTo(item.x - 4.5, item.y + 4.5);\n context.lineTo(item.x + 4.5, item.y + 4.5);\n context.lineTo(item.x, item.y - 4.5);\n }\n });\n } else if (shape === 'triangle') {\n return;\n }\n context.closePath();\n context.fill();\n context.stroke();\n });\n if (opts.dataLabel !== false && process === 1) {\n series.forEach(function (eachSeries, seriesIndex) {\n var ranges, minRange, maxRange;\n ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]);\n minRange = ranges.pop();\n maxRange = ranges.shift();\n var data = eachSeries.data;\n var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process);\n drawPointText(points, eachSeries, config, context, opts);\n });\n }\n context.restore();\n return {\n xAxisPoints: xAxisPoints,\n calPoints: calPoints,\n eachSpacing: eachSpacing\n };\n}\nfunction drawBubbleDataPoints(series, opts, config, context) {\n var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1;\n var bubbleOption = assign({}, {\n opacity: 1,\n border: 2\n }, opts.extra.bubble);\n var xAxisData = opts.chartData.xAxisData,\n xAxisPoints = xAxisData.xAxisPoints,\n eachSpacing = xAxisData.eachSpacing;\n var calPoints = [];\n context.save();\n var leftSpace = 0;\n var rightSpace = opts.width + eachSpacing;\n if (opts._scrollDistance_ && opts._scrollDistance_ !== 0 && opts.enableScroll === true) {\n context.translate(opts._scrollDistance_, 0);\n leftSpace = -opts._scrollDistance_ - eachSpacing * 2 + opts.area[3];\n rightSpace = leftSpace + (opts.xAxis.itemCount + 4) * eachSpacing;\n }\n series.forEach(function (eachSeries, seriesIndex) {\n var ranges, minRange, maxRange;\n ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]);\n minRange = ranges.pop();\n maxRange = ranges.shift();\n var data = eachSeries.data;\n var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process);\n context.beginPath();\n context.setStrokeStyle(eachSeries.color);\n context.setLineWidth(bubbleOption.border * opts.pix);\n context.setFillStyle(hexToRgb(eachSeries.color, bubbleOption.opacity));\n points.forEach(function (item, index) {\n context.moveTo(item.x + item.r, item.y);\n context.arc(item.x, item.y, item.r * opts.pix, 0, 2 * Math.PI, false);\n });\n context.closePath();\n context.fill();\n context.stroke();\n if (opts.dataLabel !== false && process === 1) {\n points.forEach(function (item, index) {\n context.beginPath();\n var fontSize = eachSeries.textSize * opts.pix || config.fontSize;\n context.setFontSize(fontSize);\n context.setFillStyle(eachSeries.textColor || \"#FFFFFF\");\n context.setTextAlign('center');\n context.fillText(String(item.t), item.x, item.y + fontSize / 2);\n context.closePath();\n context.stroke();\n context.setTextAlign('left');\n });\n }\n });\n context.restore();\n return {\n xAxisPoints: xAxisPoints,\n calPoints: calPoints,\n eachSpacing: eachSpacing\n };\n}\nfunction drawLineDataPoints(series, opts, config, context) {\n var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1;\n var lineOption = assign({}, {\n type: 'straight',\n width: 2,\n activeType: 'none',\n linearType: 'none',\n onShadow: false,\n animation: 'vertical'\n }, opts.extra.line);\n lineOption.width *= opts.pix;\n var xAxisData = opts.chartData.xAxisData,\n xAxisPoints = xAxisData.xAxisPoints,\n eachSpacing = xAxisData.eachSpacing;\n var calPoints = [];\n context.save();\n var leftSpace = 0;\n var rightSpace = opts.width + eachSpacing;\n if (opts._scrollDistance_ && opts._scrollDistance_ !== 0 && opts.enableScroll === true) {\n context.translate(opts._scrollDistance_, 0);\n leftSpace = -opts._scrollDistance_ - eachSpacing * 2 + opts.area[3];\n rightSpace = leftSpace + (opts.xAxis.itemCount + 4) * eachSpacing;\n }\n series.forEach(function (eachSeries, seriesIndex) {\n // 这段很神奇的代码用于解决ios16的setStrokeStyle失效的bug\n context.beginPath();\n context.setStrokeStyle(eachSeries.color);\n context.moveTo(-10000, -10000);\n context.lineTo(-10001, -10001);\n context.stroke();\n var ranges, minRange, maxRange;\n ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]);\n minRange = ranges.pop();\n maxRange = ranges.shift();\n var data = eachSeries.data;\n var points = getLineDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, lineOption, process);\n calPoints.push(points);\n var splitPointList = splitPoints(points, eachSeries);\n if (eachSeries.lineType == 'dash') {\n var dashLength = eachSeries.dashLength ? eachSeries.dashLength : 8;\n dashLength *= opts.pix;\n context.setLineDash([dashLength, dashLength]);\n }\n context.beginPath();\n var strokeColor = eachSeries.color;\n if (lineOption.linearType !== 'none' && eachSeries.linearColor && eachSeries.linearColor.length > 0) {\n var grd = context.createLinearGradient(opts.chartData.xAxisData.startX, opts.height / 2, opts.chartData.xAxisData.endX, opts.height / 2);\n for (var i = 0; i < eachSeries.linearColor.length; i++) {\n grd.addColorStop(eachSeries.linearColor[i][0], hexToRgb(eachSeries.linearColor[i][1], 1));\n }\n strokeColor = grd;\n }\n context.setStrokeStyle(strokeColor);\n if (lineOption.onShadow == true && eachSeries.setShadow && eachSeries.setShadow.length > 0) {\n context.setShadow(eachSeries.setShadow[0], eachSeries.setShadow[1], eachSeries.setShadow[2], eachSeries.setShadow[3]);\n } else {\n context.setShadow(0, 0, 0, 'rgba(0,0,0,0)');\n }\n context.setLineWidth(lineOption.width);\n splitPointList.forEach(function (points, index) {\n if (points.length === 1) {\n context.moveTo(points[0].x, points[0].y);\n // context.arc(points[0].x, points[0].y, 1, 0, 2 * Math.PI);\n } else {\n context.moveTo(points[0].x, points[0].y);\n var startPoint = 0;\n if (lineOption.type === 'curve') {\n for (var j = 0; j < points.length; j++) {\n var item = points[j];\n if (startPoint == 0 && item.x > leftSpace) {\n context.moveTo(item.x, item.y);\n startPoint = 1;\n }\n if (j > 0 && item.x > leftSpace && item.x < rightSpace) {\n var ctrlPoint = createCurveControlPoints(points, j - 1);\n context.bezierCurveTo(ctrlPoint.ctrA.x, ctrlPoint.ctrA.y, ctrlPoint.ctrB.x, ctrlPoint.ctrB.y, item.x, item.y);\n }\n }\n ;\n }\n if (lineOption.type === 'straight') {\n for (var _j6 = 0; _j6 < points.length; _j6++) {\n var _item19 = points[_j6];\n if (startPoint == 0 && _item19.x > leftSpace) {\n context.moveTo(_item19.x, _item19.y);\n startPoint = 1;\n }\n if (_j6 > 0 && _item19.x > leftSpace && _item19.x < rightSpace) {\n context.lineTo(_item19.x, _item19.y);\n }\n }\n ;\n }\n if (lineOption.type === 'step') {\n for (var _j7 = 0; _j7 < points.length; _j7++) {\n var _item20 = points[_j7];\n if (startPoint == 0 && _item20.x > leftSpace) {\n context.moveTo(_item20.x, _item20.y);\n startPoint = 1;\n }\n if (_j7 > 0 && _item20.x > leftSpace && _item20.x < rightSpace) {\n context.lineTo(_item20.x, points[_j7 - 1].y);\n context.lineTo(_item20.x, _item20.y);\n }\n }\n ;\n }\n context.moveTo(points[0].x, points[0].y);\n }\n });\n context.stroke();\n context.setLineDash([]);\n if (opts.dataPointShape !== false) {\n drawPointShape(points, eachSeries.color, eachSeries.pointShape, context, opts);\n }\n drawActivePoint(points, eachSeries.color, eachSeries.pointShape, context, opts, lineOption);\n });\n if (opts.dataLabel !== false && process === 1) {\n series.forEach(function (eachSeries, seriesIndex) {\n var ranges, minRange, maxRange;\n ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]);\n minRange = ranges.pop();\n maxRange = ranges.shift();\n var data = eachSeries.data;\n var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process);\n drawPointText(points, eachSeries, config, context, opts);\n });\n }\n context.restore();\n return {\n xAxisPoints: xAxisPoints,\n calPoints: calPoints,\n eachSpacing: eachSpacing\n };\n}\nfunction drawMixDataPoints(series, opts, config, context) {\n var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1;\n var xAxisData = opts.chartData.xAxisData,\n xAxisPoints = xAxisData.xAxisPoints,\n eachSpacing = xAxisData.eachSpacing;\n var columnOption = assign({}, {\n width: eachSpacing / 2,\n barBorderCircle: false,\n barBorderRadius: [],\n seriesGap: 2,\n linearType: 'none',\n linearOpacity: 1,\n customColor: [],\n colorStop: 0\n }, opts.extra.mix.column);\n var areaOption = assign({}, {\n opacity: 0.2,\n gradient: false\n }, opts.extra.mix.area);\n var lineOption = assign({}, {\n width: 2\n }, opts.extra.mix.line);\n var endY = opts.height - opts.area[2];\n var calPoints = [];\n var columnIndex = 0;\n var columnLength = 0;\n series.forEach(function (eachSeries, seriesIndex) {\n if (eachSeries.type == 'column') {\n columnLength += 1;\n }\n });\n context.save();\n var leftNum = -2;\n var rightNum = xAxisPoints.length + 2;\n var leftSpace = 0;\n var rightSpace = opts.width + eachSpacing;\n if (opts._scrollDistance_ && opts._scrollDistance_ !== 0 && opts.enableScroll === true) {\n context.translate(opts._scrollDistance_, 0);\n leftNum = Math.floor(-opts._scrollDistance_ / eachSpacing) - 2;\n rightNum = leftNum + opts.xAxis.itemCount + 4;\n leftSpace = -opts._scrollDistance_ - eachSpacing * 2 + opts.area[3];\n rightSpace = leftSpace + (opts.xAxis.itemCount + 4) * eachSpacing;\n }\n columnOption.customColor = fillCustomColor(columnOption.linearType, columnOption.customColor, series, config);\n series.forEach(function (eachSeries, seriesIndex) {\n var ranges, minRange, maxRange;\n ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]);\n minRange = ranges.pop();\n maxRange = ranges.shift();\n var data = eachSeries.data;\n var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process);\n calPoints.push(points);\n // 绘制柱状数据图\n if (eachSeries.type == 'column') {\n points = fixColumeData(points, eachSpacing, columnLength, columnIndex, config, opts);\n for (var i = 0; i < points.length; i++) {\n var item = points[i];\n if (item !== null && i > leftNum && i < rightNum) {\n var startX = item.x - item.width / 2;\n var height = opts.height - item.y - opts.area[2];\n context.beginPath();\n var fillColor = item.color || eachSeries.color;\n var strokeColor = item.color || eachSeries.color;\n if (columnOption.linearType !== 'none') {\n var grd = context.createLinearGradient(startX, item.y, startX, opts.height - opts.area[2]);\n //透明渐变\n if (columnOption.linearType == 'opacity') {\n grd.addColorStop(0, hexToRgb(fillColor, columnOption.linearOpacity));\n grd.addColorStop(1, hexToRgb(fillColor, 1));\n } else {\n grd.addColorStop(0, hexToRgb(columnOption.customColor[eachSeries.linearIndex], columnOption.linearOpacity));\n grd.addColorStop(columnOption.colorStop, hexToRgb(columnOption.customColor[eachSeries.linearIndex], columnOption.linearOpacity));\n grd.addColorStop(1, hexToRgb(fillColor, 1));\n }\n fillColor = grd;\n }\n // 圆角边框\n if (columnOption.barBorderRadius && columnOption.barBorderRadius.length === 4 || columnOption.barBorderCircle) {\n var left = startX;\n var top = item.y;\n var width = item.width;\n var _height5 = opts.height - opts.area[2] - item.y;\n if (columnOption.barBorderCircle) {\n columnOption.barBorderRadius = [width / 2, width / 2, 0, 0];\n }\n var _columnOption$barBord4 = (0, _slicedToArray2.default)(columnOption.barBorderRadius, 4),\n r0 = _columnOption$barBord4[0],\n r1 = _columnOption$barBord4[1],\n r2 = _columnOption$barBord4[2],\n r3 = _columnOption$barBord4[3];\n var minRadius = Math.min(width / 2, _height5 / 2);\n r0 = r0 > minRadius ? minRadius : r0;\n r1 = r1 > minRadius ? minRadius : r1;\n r2 = r2 > minRadius ? minRadius : r2;\n r3 = r3 > minRadius ? minRadius : r3;\n r0 = r0 < 0 ? 0 : r0;\n r1 = r1 < 0 ? 0 : r1;\n r2 = r2 < 0 ? 0 : r2;\n r3 = r3 < 0 ? 0 : r3;\n context.arc(left + r0, top + r0, r0, -Math.PI, -Math.PI / 2);\n context.arc(left + width - r1, top + r1, r1, -Math.PI / 2, 0);\n context.arc(left + width - r2, top + _height5 - r2, r2, 0, Math.PI / 2);\n context.arc(left + r3, top + _height5 - r3, r3, Math.PI / 2, Math.PI);\n } else {\n context.moveTo(startX, item.y);\n context.lineTo(startX + item.width, item.y);\n context.lineTo(startX + item.width, opts.height - opts.area[2]);\n context.lineTo(startX, opts.height - opts.area[2]);\n context.lineTo(startX, item.y);\n context.setLineWidth(1);\n context.setStrokeStyle(strokeColor);\n }\n context.setFillStyle(fillColor);\n context.closePath();\n context.fill();\n }\n }\n columnIndex += 1;\n }\n //绘制区域图数据\n if (eachSeries.type == 'area') {\n var _splitPointList = splitPoints(points, eachSeries);\n for (var _i23 = 0; _i23 < _splitPointList.length; _i23++) {\n var _points3 = _splitPointList[_i23];\n // 绘制区域数据\n context.beginPath();\n context.setStrokeStyle(eachSeries.color);\n context.setStrokeStyle(hexToRgb(eachSeries.color, areaOption.opacity));\n if (areaOption.gradient) {\n var gradient = context.createLinearGradient(0, opts.area[0], 0, opts.height - opts.area[2]);\n gradient.addColorStop('0', hexToRgb(eachSeries.color, areaOption.opacity));\n gradient.addColorStop('1.0', hexToRgb(\"#FFFFFF\", 0.1));\n context.setFillStyle(gradient);\n } else {\n context.setFillStyle(hexToRgb(eachSeries.color, areaOption.opacity));\n }\n context.setLineWidth(2 * opts.pix);\n if (_points3.length > 1) {\n var firstPoint = _points3[0];\n var lastPoint = _points3[_points3.length - 1];\n context.moveTo(firstPoint.x, firstPoint.y);\n var startPoint = 0;\n if (eachSeries.style === 'curve') {\n for (var j = 0; j < _points3.length; j++) {\n var _item21 = _points3[j];\n if (startPoint == 0 && _item21.x > leftSpace) {\n context.moveTo(_item21.x, _item21.y);\n startPoint = 1;\n }\n if (j > 0 && _item21.x > leftSpace && _item21.x < rightSpace) {\n var ctrlPoint = createCurveControlPoints(_points3, j - 1);\n context.bezierCurveTo(ctrlPoint.ctrA.x, ctrlPoint.ctrA.y, ctrlPoint.ctrB.x, ctrlPoint.ctrB.y, _item21.x, _item21.y);\n }\n }\n ;\n } else {\n for (var _j8 = 0; _j8 < _points3.length; _j8++) {\n var _item22 = _points3[_j8];\n if (startPoint == 0 && _item22.x > leftSpace) {\n context.moveTo(_item22.x, _item22.y);\n startPoint = 1;\n }\n if (_j8 > 0 && _item22.x > leftSpace && _item22.x < rightSpace) {\n context.lineTo(_item22.x, _item22.y);\n }\n }\n ;\n }\n context.lineTo(lastPoint.x, endY);\n context.lineTo(firstPoint.x, endY);\n context.lineTo(firstPoint.x, firstPoint.y);\n } else {\n var _item23 = _points3[0];\n context.moveTo(_item23.x - eachSpacing / 2, _item23.y);\n // context.lineTo(item.x + eachSpacing / 2, item.y);\n // context.lineTo(item.x + eachSpacing / 2, endY);\n // context.lineTo(item.x - eachSpacing / 2, endY);\n // context.moveTo(item.x - eachSpacing / 2, item.y);\n }\n\n context.closePath();\n context.fill();\n }\n }\n // 绘制折线数据图\n if (eachSeries.type == 'line') {\n var splitPointList = splitPoints(points, eachSeries);\n splitPointList.forEach(function (points, index) {\n if (eachSeries.lineType == 'dash') {\n var dashLength = eachSeries.dashLength ? eachSeries.dashLength : 8;\n dashLength *= opts.pix;\n context.setLineDash([dashLength, dashLength]);\n }\n context.beginPath();\n context.setStrokeStyle(eachSeries.color);\n context.setLineWidth(lineOption.width * opts.pix);\n if (points.length === 1) {\n context.moveTo(points[0].x, points[0].y);\n // context.arc(points[0].x, points[0].y, 1, 0, 2 * Math.PI);\n } else {\n context.moveTo(points[0].x, points[0].y);\n var _startPoint2 = 0;\n if (eachSeries.style == 'curve') {\n for (var _j9 = 0; _j9 < points.length; _j9++) {\n var _item24 = points[_j9];\n if (_startPoint2 == 0 && _item24.x > leftSpace) {\n context.moveTo(_item24.x, _item24.y);\n _startPoint2 = 1;\n }\n if (_j9 > 0 && _item24.x > leftSpace && _item24.x < rightSpace) {\n var ctrlPoint = createCurveControlPoints(points, _j9 - 1);\n context.bezierCurveTo(ctrlPoint.ctrA.x, ctrlPoint.ctrA.y, ctrlPoint.ctrB.x, ctrlPoint.ctrB.y, _item24.x, _item24.y);\n }\n }\n } else {\n for (var _j10 = 0; _j10 < points.length; _j10++) {\n var _item25 = points[_j10];\n if (_startPoint2 == 0 && _item25.x > leftSpace) {\n context.moveTo(_item25.x, _item25.y);\n _startPoint2 = 1;\n }\n if (_j10 > 0 && _item25.x > leftSpace && _item25.x < rightSpace) {\n context.lineTo(_item25.x, _item25.y);\n }\n }\n }\n context.moveTo(points[0].x, points[0].y);\n }\n context.stroke();\n context.setLineDash([]);\n });\n }\n // 绘制点数据图\n if (eachSeries.type == 'point') {\n eachSeries.addPoint = true;\n }\n if (eachSeries.addPoint == true && eachSeries.type !== 'column') {\n drawPointShape(points, eachSeries.color, eachSeries.pointShape, context, opts);\n }\n });\n if (opts.dataLabel !== false && process === 1) {\n var columnIndex = 0;\n series.forEach(function (eachSeries, seriesIndex) {\n var ranges, minRange, maxRange;\n ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]);\n minRange = ranges.pop();\n maxRange = ranges.shift();\n var data = eachSeries.data;\n var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process);\n if (eachSeries.type !== 'column') {\n drawPointText(points, eachSeries, config, context, opts);\n } else {\n points = fixColumeData(points, eachSpacing, columnLength, columnIndex, config, opts);\n drawPointText(points, eachSeries, config, context, opts);\n columnIndex += 1;\n }\n });\n }\n context.restore();\n return {\n xAxisPoints: xAxisPoints,\n calPoints: calPoints,\n eachSpacing: eachSpacing\n };\n}\nfunction drawToolTipBridge(opts, config, context, process, eachSpacing, xAxisPoints) {\n var toolTipOption = opts.extra.tooltip || {};\n if (toolTipOption.horizentalLine && opts.tooltip && process === 1 && (opts.type == 'line' || opts.type == 'area' || opts.type == 'column' || opts.type == 'mount' || opts.type == 'candle' || opts.type == 'mix')) {\n drawToolTipHorizentalLine(opts, config, context, eachSpacing, xAxisPoints);\n }\n context.save();\n if (opts._scrollDistance_ && opts._scrollDistance_ !== 0 && opts.enableScroll === true) {\n context.translate(opts._scrollDistance_, 0);\n }\n if (opts.tooltip && opts.tooltip.textList && opts.tooltip.textList.length && process === 1) {\n drawToolTip(opts.tooltip.textList, opts.tooltip.offset, opts, config, context, eachSpacing, xAxisPoints);\n }\n context.restore();\n}\nfunction drawXAxis(categories, opts, config, context) {\n var xAxisData = opts.chartData.xAxisData,\n xAxisPoints = xAxisData.xAxisPoints,\n startX = xAxisData.startX,\n endX = xAxisData.endX,\n eachSpacing = xAxisData.eachSpacing;\n var boundaryGap = 'center';\n if (opts.type == 'bar' || opts.type == 'line' || opts.type == 'area' || opts.type == 'scatter' || opts.type == 'bubble') {\n boundaryGap = opts.xAxis.boundaryGap;\n }\n var startY = opts.height - opts.area[2];\n var endY = opts.area[0];\n\n //绘制滚动条\n if (opts.enableScroll && opts.xAxis.scrollShow) {\n var scrollY = opts.height - opts.area[2] + config.xAxisHeight;\n var scrollScreenWidth = endX - startX;\n var scrollTotalWidth = eachSpacing * (xAxisPoints.length - 1);\n if (opts.type == 'mount' && opts.extra && opts.extra.mount && opts.extra.mount.widthRatio && opts.extra.mount.widthRatio > 1) {\n if (opts.extra.mount.widthRatio > 2) opts.extra.mount.widthRatio = 2;\n scrollTotalWidth += (opts.extra.mount.widthRatio - 1) * eachSpacing;\n }\n var scrollWidth = scrollScreenWidth * scrollScreenWidth / scrollTotalWidth;\n var scrollLeft = 0;\n if (opts._scrollDistance_) {\n scrollLeft = -opts._scrollDistance_ * scrollScreenWidth / scrollTotalWidth;\n }\n context.beginPath();\n context.setLineCap('round');\n context.setLineWidth(6 * opts.pix);\n context.setStrokeStyle(opts.xAxis.scrollBackgroundColor || \"#EFEBEF\");\n context.moveTo(startX, scrollY);\n context.lineTo(endX, scrollY);\n context.stroke();\n context.closePath();\n context.beginPath();\n context.setLineCap('round');\n context.setLineWidth(6 * opts.pix);\n context.setStrokeStyle(opts.xAxis.scrollColor || \"#A6A6A6\");\n context.moveTo(startX + scrollLeft, scrollY);\n context.lineTo(startX + scrollLeft + scrollWidth, scrollY);\n context.stroke();\n context.closePath();\n context.setLineCap('butt');\n }\n context.save();\n if (opts._scrollDistance_ && opts._scrollDistance_ !== 0) {\n context.translate(opts._scrollDistance_, 0);\n }\n //绘制X轴刻度线\n if (opts.xAxis.calibration === true) {\n context.setStrokeStyle(opts.xAxis.gridColor || \"#cccccc\");\n context.setLineCap('butt');\n context.setLineWidth(1 * opts.pix);\n xAxisPoints.forEach(function (item, index) {\n if (index > 0) {\n context.beginPath();\n context.moveTo(item - eachSpacing / 2, startY);\n context.lineTo(item - eachSpacing / 2, startY + 3 * opts.pix);\n context.closePath();\n context.stroke();\n }\n });\n }\n //绘制X轴网格\n if (opts.xAxis.disableGrid !== true) {\n context.setStrokeStyle(opts.xAxis.gridColor || \"#cccccc\");\n context.setLineCap('butt');\n context.setLineWidth(1 * opts.pix);\n if (opts.xAxis.gridType == 'dash') {\n context.setLineDash([opts.xAxis.dashLength * opts.pix, opts.xAxis.dashLength * opts.pix]);\n }\n opts.xAxis.gridEval = opts.xAxis.gridEval || 1;\n xAxisPoints.forEach(function (item, index) {\n if (index % opts.xAxis.gridEval == 0) {\n context.beginPath();\n context.moveTo(item, startY);\n context.lineTo(item, endY);\n context.stroke();\n }\n });\n context.setLineDash([]);\n }\n //绘制X轴文案\n if (opts.xAxis.disabled !== true) {\n // 对X轴列表做抽稀处理\n //默认全部显示X轴标签\n var maxXAxisListLength = categories.length;\n //如果设置了X轴单屏数量\n if (opts.xAxis.labelCount) {\n //如果设置X轴密度\n if (opts.xAxis.itemCount) {\n maxXAxisListLength = Math.ceil(categories.length / opts.xAxis.itemCount * opts.xAxis.labelCount);\n } else {\n maxXAxisListLength = opts.xAxis.labelCount;\n }\n maxXAxisListLength -= 1;\n }\n var ratio = Math.ceil(categories.length / maxXAxisListLength);\n var newCategories = [];\n var cgLength = categories.length;\n for (var i = 0; i < cgLength; i++) {\n if (i % ratio !== 0) {\n newCategories.push(\"\");\n } else {\n newCategories.push(categories[i]);\n }\n }\n newCategories[cgLength - 1] = categories[cgLength - 1];\n var xAxisFontSize = opts.xAxis.fontSize * opts.pix || config.fontSize;\n if (config._xAxisTextAngle_ === 0) {\n newCategories.forEach(function (item, index) {\n var xitem = opts.xAxis.formatter ? opts.xAxis.formatter(item, index, opts) : item;\n var offset = -measureText(String(xitem), xAxisFontSize, context) / 2;\n if (boundaryGap == 'center') {\n offset += eachSpacing / 2;\n }\n var scrollHeight = 0;\n if (opts.xAxis.scrollShow) {\n scrollHeight = 6 * opts.pix;\n }\n // 如果在主视图区域内\n var _scrollDistance_ = opts._scrollDistance_ || 0;\n var truePoints = boundaryGap == 'center' ? xAxisPoints[index] + eachSpacing / 2 : xAxisPoints[index];\n if (truePoints - Math.abs(_scrollDistance_) >= opts.area[3] - 1 && truePoints - Math.abs(_scrollDistance_) <= opts.width - opts.area[1] + 1) {\n context.beginPath();\n context.setFontSize(xAxisFontSize);\n context.setFillStyle(opts.xAxis.fontColor || opts.fontColor);\n context.fillText(String(xitem), xAxisPoints[index] + offset, startY + opts.xAxis.marginTop * opts.pix + (opts.xAxis.lineHeight - opts.xAxis.fontSize) * opts.pix / 2 + opts.xAxis.fontSize * opts.pix);\n context.closePath();\n context.stroke();\n }\n });\n } else {\n newCategories.forEach(function (item, index) {\n var xitem = opts.xAxis.formatter ? opts.xAxis.formatter(item) : item;\n // 如果在主视图区域内\n var _scrollDistance_ = opts._scrollDistance_ || 0;\n var truePoints = boundaryGap == 'center' ? xAxisPoints[index] + eachSpacing / 2 : xAxisPoints[index];\n if (truePoints - Math.abs(_scrollDistance_) >= opts.area[3] - 1 && truePoints - Math.abs(_scrollDistance_) <= opts.width - opts.area[1] + 1) {\n context.save();\n context.beginPath();\n context.setFontSize(xAxisFontSize);\n context.setFillStyle(opts.xAxis.fontColor || opts.fontColor);\n var textWidth = measureText(String(xitem), xAxisFontSize, context);\n var offsetX = xAxisPoints[index];\n if (boundaryGap == 'center') {\n offsetX = xAxisPoints[index] + eachSpacing / 2;\n }\n var scrollHeight = 0;\n if (opts.xAxis.scrollShow) {\n scrollHeight = 6 * opts.pix;\n }\n var offsetY = startY + opts.xAxis.marginTop * opts.pix + xAxisFontSize - xAxisFontSize * Math.abs(Math.sin(config._xAxisTextAngle_));\n if (opts.xAxis.rotateAngle < 0) {\n offsetX -= xAxisFontSize / 2;\n textWidth = 0;\n } else {\n offsetX += xAxisFontSize / 2;\n textWidth = -textWidth;\n }\n context.translate(offsetX, offsetY);\n context.rotate(-1 * config._xAxisTextAngle_);\n context.fillText(String(xitem), textWidth, 0);\n context.closePath();\n context.stroke();\n context.restore();\n }\n });\n }\n }\n context.restore();\n\n //画X轴标题\n if (opts.xAxis.title) {\n context.beginPath();\n context.setFontSize(opts.xAxis.titleFontSize * opts.pix);\n context.setFillStyle(opts.xAxis.titleFontColor);\n context.fillText(String(opts.xAxis.title), opts.width - opts.area[1] + opts.xAxis.titleOffsetX * opts.pix, opts.height - opts.area[2] + opts.xAxis.marginTop * opts.pix + (opts.xAxis.lineHeight - opts.xAxis.titleFontSize) * opts.pix / 2 + (opts.xAxis.titleFontSize + opts.xAxis.titleOffsetY) * opts.pix);\n context.closePath();\n context.stroke();\n }\n\n //绘制X轴轴线\n if (opts.xAxis.axisLine) {\n context.beginPath();\n context.setStrokeStyle(opts.xAxis.axisLineColor);\n context.setLineWidth(1 * opts.pix);\n context.moveTo(startX, opts.height - opts.area[2]);\n context.lineTo(endX, opts.height - opts.area[2]);\n context.stroke();\n }\n}\nfunction drawYAxisGrid(categories, opts, config, context) {\n if (opts.yAxis.disableGrid === true) {\n return;\n }\n var spacingValid = opts.height - opts.area[0] - opts.area[2];\n var eachSpacing = spacingValid / opts.yAxis.splitNumber;\n var startX = opts.area[3];\n var xAxisPoints = opts.chartData.xAxisData.xAxisPoints,\n xAxiseachSpacing = opts.chartData.xAxisData.eachSpacing;\n var TotalWidth = xAxiseachSpacing * (xAxisPoints.length - 1);\n if (opts.type == 'mount' && opts.extra && opts.extra.mount && opts.extra.mount.widthRatio && opts.extra.mount.widthRatio > 1) {\n if (opts.extra.mount.widthRatio > 2) opts.extra.mount.widthRatio = 2;\n TotalWidth += (opts.extra.mount.widthRatio - 1) * xAxiseachSpacing;\n }\n var endX = startX + TotalWidth;\n var points = [];\n var startY = 1;\n if (opts.xAxis.axisLine === false) {\n startY = 0;\n }\n for (var i = startY; i < opts.yAxis.splitNumber + 1; i++) {\n points.push(opts.height - opts.area[2] - eachSpacing * i);\n }\n context.save();\n if (opts._scrollDistance_ && opts._scrollDistance_ !== 0) {\n context.translate(opts._scrollDistance_, 0);\n }\n if (opts.yAxis.gridType == 'dash') {\n context.setLineDash([opts.yAxis.dashLength * opts.pix, opts.yAxis.dashLength * opts.pix]);\n }\n context.setStrokeStyle(opts.yAxis.gridColor);\n context.setLineWidth(1 * opts.pix);\n points.forEach(function (item, index) {\n context.beginPath();\n context.moveTo(startX, item);\n context.lineTo(endX, item);\n context.stroke();\n });\n context.setLineDash([]);\n context.restore();\n}\nfunction drawYAxis(series, opts, config, context) {\n if (opts.yAxis.disabled === true) {\n return;\n }\n var spacingValid = opts.height - opts.area[0] - opts.area[2];\n var eachSpacing = spacingValid / opts.yAxis.splitNumber;\n var startX = opts.area[3];\n var endX = opts.width - opts.area[1];\n var endY = opts.height - opts.area[2];\n // set YAxis background\n context.beginPath();\n context.setFillStyle(opts.background);\n if (opts.enableScroll == true && opts.xAxis.scrollPosition && opts.xAxis.scrollPosition !== 'left') {\n context.fillRect(0, 0, startX, endY + 2 * opts.pix);\n }\n if (opts.enableScroll == true && opts.xAxis.scrollPosition && opts.xAxis.scrollPosition !== 'right') {\n context.fillRect(endX, 0, opts.width, endY + 2 * opts.pix);\n }\n context.closePath();\n context.stroke();\n var tStartLeft = opts.area[3];\n var tStartRight = opts.width - opts.area[1];\n var tStartCenter = opts.area[3] + (opts.width - opts.area[1] - opts.area[3]) / 2;\n if (opts.yAxis.data) {\n var _loop4 = function _loop4(i) {\n var yData = opts.yAxis.data[i];\n points = [];\n if (yData.type === 'categories') {\n for (var _i24 = 0; _i24 <= yData.categories.length; _i24++) {\n points.push(opts.area[0] + spacingValid / yData.categories.length / 2 + spacingValid / yData.categories.length * _i24);\n }\n } else {\n for (var _i25 = 0; _i25 <= opts.yAxis.splitNumber; _i25++) {\n points.push(opts.area[0] + eachSpacing * _i25);\n }\n }\n if (yData.disabled !== true) {\n var rangesFormat = opts.chartData.yAxisData.rangesFormat[i];\n var yAxisFontSize = yData.fontSize ? yData.fontSize * opts.pix : config.fontSize;\n var yAxisWidth = opts.chartData.yAxisData.yAxisWidth[i];\n var textAlign = yData.textAlign || \"right\";\n //画Y轴刻度及文案\n rangesFormat.forEach(function (item, index) {\n var pos = points[index];\n context.beginPath();\n context.setFontSize(yAxisFontSize);\n context.setLineWidth(1 * opts.pix);\n context.setStrokeStyle(yData.axisLineColor || '#cccccc');\n context.setFillStyle(yData.fontColor || opts.fontColor);\n var tmpstrat = 0;\n var gapwidth = 4 * opts.pix;\n if (yAxisWidth.position == 'left') {\n //画刻度线\n if (yData.calibration == true) {\n context.moveTo(tStartLeft, pos);\n context.lineTo(tStartLeft - 3 * opts.pix, pos);\n gapwidth += 3 * opts.pix;\n }\n //画文字\n switch (textAlign) {\n case \"left\":\n context.setTextAlign('left');\n tmpstrat = tStartLeft - yAxisWidth.width;\n break;\n case \"right\":\n context.setTextAlign('right');\n tmpstrat = tStartLeft - gapwidth;\n break;\n default:\n context.setTextAlign('center');\n tmpstrat = tStartLeft - yAxisWidth.width / 2;\n }\n context.fillText(String(item), tmpstrat, pos + yAxisFontSize / 2 - 3 * opts.pix);\n } else if (yAxisWidth.position == 'right') {\n //画刻度线\n if (yData.calibration == true) {\n context.moveTo(tStartRight, pos);\n context.lineTo(tStartRight + 3 * opts.pix, pos);\n gapwidth += 3 * opts.pix;\n }\n switch (textAlign) {\n case \"left\":\n context.setTextAlign('left');\n tmpstrat = tStartRight + gapwidth;\n break;\n case \"right\":\n context.setTextAlign('right');\n tmpstrat = tStartRight + yAxisWidth.width;\n break;\n default:\n context.setTextAlign('center');\n tmpstrat = tStartRight + yAxisWidth.width / 2;\n }\n context.fillText(String(item), tmpstrat, pos + yAxisFontSize / 2 - 3 * opts.pix);\n } else if (yAxisWidth.position == 'center') {\n //画刻度线\n if (yData.calibration == true) {\n context.moveTo(tStartCenter, pos);\n context.lineTo(tStartCenter - 3 * opts.pix, pos);\n gapwidth += 3 * opts.pix;\n }\n //画文字\n switch (textAlign) {\n case \"left\":\n context.setTextAlign('left');\n tmpstrat = tStartCenter - yAxisWidth.width;\n break;\n case \"right\":\n context.setTextAlign('right');\n tmpstrat = tStartCenter - gapwidth;\n break;\n default:\n context.setTextAlign('center');\n tmpstrat = tStartCenter - yAxisWidth.width / 2;\n }\n context.fillText(String(item), tmpstrat, pos + yAxisFontSize / 2 - 3 * opts.pix);\n }\n context.closePath();\n context.stroke();\n context.setTextAlign('left');\n });\n //画Y轴轴线\n if (yData.axisLine !== false) {\n context.beginPath();\n context.setStrokeStyle(yData.axisLineColor || '#cccccc');\n context.setLineWidth(1 * opts.pix);\n if (yAxisWidth.position == 'left') {\n context.moveTo(tStartLeft, opts.height - opts.area[2]);\n context.lineTo(tStartLeft, opts.area[0]);\n } else if (yAxisWidth.position == 'right') {\n context.moveTo(tStartRight, opts.height - opts.area[2]);\n context.lineTo(tStartRight, opts.area[0]);\n } else if (yAxisWidth.position == 'center') {\n context.moveTo(tStartCenter, opts.height - opts.area[2]);\n context.lineTo(tStartCenter, opts.area[0]);\n }\n context.stroke();\n }\n //画Y轴标题\n if (opts.yAxis.showTitle) {\n var titleFontSize = yData.titleFontSize * opts.pix || config.fontSize;\n var title = yData.title;\n context.beginPath();\n context.setFontSize(titleFontSize);\n context.setFillStyle(yData.titleFontColor || opts.fontColor);\n if (yAxisWidth.position == 'left') {\n context.fillText(title, tStartLeft - measureText(title, titleFontSize, context) / 2 + (yData.titleOffsetX || 0), opts.area[0] - (10 - (yData.titleOffsetY || 0)) * opts.pix);\n } else if (yAxisWidth.position == 'right') {\n context.fillText(title, tStartRight - measureText(title, titleFontSize, context) / 2 + (yData.titleOffsetX || 0), opts.area[0] - (10 - (yData.titleOffsetY || 0)) * opts.pix);\n } else if (yAxisWidth.position == 'center') {\n context.fillText(title, tStartCenter - measureText(title, titleFontSize, context) / 2 + (yData.titleOffsetX || 0), opts.area[0] - (10 - (yData.titleOffsetY || 0)) * opts.pix);\n }\n context.closePath();\n context.stroke();\n }\n if (yAxisWidth.position == 'left') {\n tStartLeft -= yAxisWidth.width + opts.yAxis.padding * opts.pix;\n } else {\n tStartRight += yAxisWidth.width + opts.yAxis.padding * opts.pix;\n }\n }\n };\n for (var i = 0; i < opts.yAxis.data.length; i++) {\n var points;\n _loop4(i);\n }\n }\n}\nfunction drawLegend(series, opts, config, context, chartData) {\n if (opts.legend.show === false) {\n return;\n }\n var legendData = chartData.legendData;\n var legendList = legendData.points;\n var legendArea = legendData.area;\n var padding = opts.legend.padding * opts.pix;\n var fontSize = opts.legend.fontSize * opts.pix;\n var shapeWidth = 15 * opts.pix;\n var shapeRight = 5 * opts.pix;\n var itemGap = opts.legend.itemGap * opts.pix;\n var lineHeight = Math.max(opts.legend.lineHeight * opts.pix, fontSize);\n //画背景及边框\n context.beginPath();\n context.setLineWidth(opts.legend.borderWidth * opts.pix);\n context.setStrokeStyle(opts.legend.borderColor);\n context.setFillStyle(opts.legend.backgroundColor);\n context.moveTo(legendArea.start.x, legendArea.start.y);\n context.rect(legendArea.start.x, legendArea.start.y, legendArea.width, legendArea.height);\n context.closePath();\n context.fill();\n context.stroke();\n legendList.forEach(function (itemList, listIndex) {\n var width = 0;\n var height = 0;\n width = legendData.widthArr[listIndex];\n height = legendData.heightArr[listIndex];\n var startX = 0;\n var startY = 0;\n if (opts.legend.position == 'top' || opts.legend.position == 'bottom') {\n switch (opts.legend.float) {\n case 'left':\n startX = legendArea.start.x + padding;\n break;\n case 'right':\n startX = legendArea.start.x + legendArea.width - width;\n break;\n default:\n startX = legendArea.start.x + (legendArea.width - width) / 2;\n }\n startY = legendArea.start.y + padding + listIndex * lineHeight;\n } else {\n if (listIndex == 0) {\n width = 0;\n } else {\n width = legendData.widthArr[listIndex - 1];\n }\n startX = legendArea.start.x + padding + width;\n startY = legendArea.start.y + padding + (legendArea.height - height) / 2;\n }\n context.setFontSize(config.fontSize);\n for (var i = 0; i < itemList.length; i++) {\n var item = itemList[i];\n item.area = [0, 0, 0, 0];\n item.area[0] = startX;\n item.area[1] = startY;\n item.area[3] = startY + lineHeight;\n context.beginPath();\n context.setLineWidth(1 * opts.pix);\n context.setStrokeStyle(item.show ? item.color : opts.legend.hiddenColor);\n context.setFillStyle(item.show ? item.color : opts.legend.hiddenColor);\n switch (item.legendShape) {\n case 'line':\n context.moveTo(startX, startY + 0.5 * lineHeight - 2 * opts.pix);\n context.fillRect(startX, startY + 0.5 * lineHeight - 2 * opts.pix, 15 * opts.pix, 4 * opts.pix);\n break;\n case 'triangle':\n context.moveTo(startX + 7.5 * opts.pix, startY + 0.5 * lineHeight - 5 * opts.pix);\n context.lineTo(startX + 2.5 * opts.pix, startY + 0.5 * lineHeight + 5 * opts.pix);\n context.lineTo(startX + 12.5 * opts.pix, startY + 0.5 * lineHeight + 5 * opts.pix);\n context.lineTo(startX + 7.5 * opts.pix, startY + 0.5 * lineHeight - 5 * opts.pix);\n break;\n case 'diamond':\n context.moveTo(startX + 7.5 * opts.pix, startY + 0.5 * lineHeight - 5 * opts.pix);\n context.lineTo(startX + 2.5 * opts.pix, startY + 0.5 * lineHeight);\n context.lineTo(startX + 7.5 * opts.pix, startY + 0.5 * lineHeight + 5 * opts.pix);\n context.lineTo(startX + 12.5 * opts.pix, startY + 0.5 * lineHeight);\n context.lineTo(startX + 7.5 * opts.pix, startY + 0.5 * lineHeight - 5 * opts.pix);\n break;\n case 'circle':\n context.moveTo(startX + 7.5 * opts.pix, startY + 0.5 * lineHeight);\n context.arc(startX + 7.5 * opts.pix, startY + 0.5 * lineHeight, 5 * opts.pix, 0, 2 * Math.PI);\n break;\n case 'rect':\n context.moveTo(startX, startY + 0.5 * lineHeight - 5 * opts.pix);\n context.fillRect(startX, startY + 0.5 * lineHeight - 5 * opts.pix, 15 * opts.pix, 10 * opts.pix);\n break;\n case 'square':\n context.moveTo(startX + 5 * opts.pix, startY + 0.5 * lineHeight - 5 * opts.pix);\n context.fillRect(startX + 5 * opts.pix, startY + 0.5 * lineHeight - 5 * opts.pix, 10 * opts.pix, 10 * opts.pix);\n break;\n case 'none':\n break;\n default:\n context.moveTo(startX, startY + 0.5 * lineHeight - 5 * opts.pix);\n context.fillRect(startX, startY + 0.5 * lineHeight - 5 * opts.pix, 15 * opts.pix, 10 * opts.pix);\n }\n context.closePath();\n context.fill();\n context.stroke();\n startX += shapeWidth + shapeRight;\n var fontTrans = 0.5 * lineHeight + 0.5 * fontSize - 2;\n var legendText = item.legendText ? item.legendText : item.name;\n context.beginPath();\n context.setFontSize(fontSize);\n context.setFillStyle(item.show ? opts.legend.fontColor : opts.legend.hiddenColor);\n context.fillText(legendText, startX, startY + fontTrans);\n context.closePath();\n context.stroke();\n if (opts.legend.position == 'top' || opts.legend.position == 'bottom') {\n startX += measureText(legendText, fontSize, context) + itemGap;\n item.area[2] = startX;\n } else {\n item.area[2] = startX + measureText(legendText, fontSize, context) + itemGap;\n ;\n startX -= shapeWidth + shapeRight;\n startY += lineHeight;\n }\n }\n });\n}\nfunction drawPieDataPoints(series, opts, config, context) {\n var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1;\n var pieOption = assign({}, {\n activeOpacity: 0.5,\n activeRadius: 10,\n offsetAngle: 0,\n labelWidth: 15,\n ringWidth: 30,\n customRadius: 0,\n border: false,\n borderWidth: 2,\n borderColor: '#FFFFFF',\n centerColor: '#FFFFFF',\n linearType: 'none',\n customColor: []\n }, opts.type == \"pie\" ? opts.extra.pie : opts.extra.ring);\n var centerPosition = {\n x: opts.area[3] + (opts.width - opts.area[1] - opts.area[3]) / 2,\n y: opts.area[0] + (opts.height - opts.area[0] - opts.area[2]) / 2\n };\n if (config.pieChartLinePadding == 0) {\n config.pieChartLinePadding = pieOption.activeRadius * opts.pix;\n }\n var radius = Math.min((opts.width - opts.area[1] - opts.area[3]) / 2 - config.pieChartLinePadding - config.pieChartTextPadding - config._pieTextMaxLength_, (opts.height - opts.area[0] - opts.area[2]) / 2 - config.pieChartLinePadding - config.pieChartTextPadding);\n radius = radius < 10 ? 10 : radius;\n if (pieOption.customRadius > 0) {\n radius = pieOption.customRadius * opts.pix;\n }\n series = getPieDataPoints(series, radius, process);\n var activeRadius = pieOption.activeRadius * opts.pix;\n pieOption.customColor = fillCustomColor(pieOption.linearType, pieOption.customColor, series, config);\n series = series.map(function (eachSeries) {\n eachSeries._start_ += pieOption.offsetAngle * Math.PI / 180;\n return eachSeries;\n });\n series.forEach(function (eachSeries, seriesIndex) {\n if (opts.tooltip) {\n if (opts.tooltip.index == seriesIndex) {\n context.beginPath();\n context.setFillStyle(hexToRgb(eachSeries.color, pieOption.activeOpacity || 0.5));\n context.moveTo(centerPosition.x, centerPosition.y);\n context.arc(centerPosition.x, centerPosition.y, eachSeries._radius_ + activeRadius, eachSeries._start_, eachSeries._start_ + 2 * eachSeries._proportion_ * Math.PI);\n context.closePath();\n context.fill();\n }\n }\n context.beginPath();\n context.setLineWidth(pieOption.borderWidth * opts.pix);\n context.lineJoin = \"round\";\n context.setStrokeStyle(pieOption.borderColor);\n var fillcolor = eachSeries.color;\n if (pieOption.linearType == 'custom') {\n var grd;\n if (context.createCircularGradient) {\n grd = context.createCircularGradient(centerPosition.x, centerPosition.y, eachSeries._radius_);\n } else {\n grd = context.createRadialGradient(centerPosition.x, centerPosition.y, 0, centerPosition.x, centerPosition.y, eachSeries._radius_);\n }\n grd.addColorStop(0, hexToRgb(pieOption.customColor[eachSeries.linearIndex], 1));\n grd.addColorStop(1, hexToRgb(eachSeries.color, 1));\n fillcolor = grd;\n }\n context.setFillStyle(fillcolor);\n context.moveTo(centerPosition.x, centerPosition.y);\n context.arc(centerPosition.x, centerPosition.y, eachSeries._radius_, eachSeries._start_, eachSeries._start_ + 2 * eachSeries._proportion_ * Math.PI);\n context.closePath();\n context.fill();\n if (pieOption.border == true) {\n context.stroke();\n }\n });\n if (opts.type === 'ring') {\n var innerPieWidth = radius * 0.6;\n if (typeof pieOption.ringWidth === 'number' && pieOption.ringWidth > 0) {\n innerPieWidth = Math.max(0, radius - pieOption.ringWidth * opts.pix);\n }\n context.beginPath();\n context.setFillStyle(pieOption.centerColor);\n context.moveTo(centerPosition.x, centerPosition.y);\n context.arc(centerPosition.x, centerPosition.y, innerPieWidth, 0, 2 * Math.PI);\n context.closePath();\n context.fill();\n }\n if (opts.dataLabel !== false && process === 1) {\n drawPieText(series, opts, config, context, radius, centerPosition);\n }\n if (process === 1 && opts.type === 'ring') {\n drawRingTitle(opts, config, context, centerPosition);\n }\n return {\n center: centerPosition,\n radius: radius,\n series: series\n };\n}\nfunction drawRoseDataPoints(series, opts, config, context) {\n var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1;\n var roseOption = assign({}, {\n type: 'area',\n activeOpacity: 0.5,\n activeRadius: 10,\n offsetAngle: 0,\n labelWidth: 15,\n border: false,\n borderWidth: 2,\n borderColor: '#FFFFFF',\n linearType: 'none',\n customColor: []\n }, opts.extra.rose);\n if (config.pieChartLinePadding == 0) {\n config.pieChartLinePadding = roseOption.activeRadius * opts.pix;\n }\n var centerPosition = {\n x: opts.area[3] + (opts.width - opts.area[1] - opts.area[3]) / 2,\n y: opts.area[0] + (opts.height - opts.area[0] - opts.area[2]) / 2\n };\n var radius = Math.min((opts.width - opts.area[1] - opts.area[3]) / 2 - config.pieChartLinePadding - config.pieChartTextPadding - config._pieTextMaxLength_, (opts.height - opts.area[0] - opts.area[2]) / 2 - config.pieChartLinePadding - config.pieChartTextPadding);\n radius = radius < 10 ? 10 : radius;\n var minRadius = roseOption.minRadius || radius * 0.5;\n if (radius < minRadius) {\n radius = minRadius + 10;\n }\n series = getRoseDataPoints(series, roseOption.type, minRadius, radius, process);\n var activeRadius = roseOption.activeRadius * opts.pix;\n roseOption.customColor = fillCustomColor(roseOption.linearType, roseOption.customColor, series, config);\n series = series.map(function (eachSeries) {\n eachSeries._start_ += (roseOption.offsetAngle || 0) * Math.PI / 180;\n return eachSeries;\n });\n series.forEach(function (eachSeries, seriesIndex) {\n if (opts.tooltip) {\n if (opts.tooltip.index == seriesIndex) {\n context.beginPath();\n context.setFillStyle(hexToRgb(eachSeries.color, roseOption.activeOpacity || 0.5));\n context.moveTo(centerPosition.x, centerPosition.y);\n context.arc(centerPosition.x, centerPosition.y, activeRadius + eachSeries._radius_, eachSeries._start_, eachSeries._start_ + 2 * eachSeries._rose_proportion_ * Math.PI);\n context.closePath();\n context.fill();\n }\n }\n context.beginPath();\n context.setLineWidth(roseOption.borderWidth * opts.pix);\n context.lineJoin = \"round\";\n context.setStrokeStyle(roseOption.borderColor);\n var fillcolor = eachSeries.color;\n if (roseOption.linearType == 'custom') {\n var grd;\n if (context.createCircularGradient) {\n grd = context.createCircularGradient(centerPosition.x, centerPosition.y, eachSeries._radius_);\n } else {\n grd = context.createRadialGradient(centerPosition.x, centerPosition.y, 0, centerPosition.x, centerPosition.y, eachSeries._radius_);\n }\n grd.addColorStop(0, hexToRgb(roseOption.customColor[eachSeries.linearIndex], 1));\n grd.addColorStop(1, hexToRgb(eachSeries.color, 1));\n fillcolor = grd;\n }\n context.setFillStyle(fillcolor);\n context.moveTo(centerPosition.x, centerPosition.y);\n context.arc(centerPosition.x, centerPosition.y, eachSeries._radius_, eachSeries._start_, eachSeries._start_ + 2 * eachSeries._rose_proportion_ * Math.PI);\n context.closePath();\n context.fill();\n if (roseOption.border == true) {\n context.stroke();\n }\n });\n if (opts.dataLabel !== false && process === 1) {\n drawPieText(series, opts, config, context, radius, centerPosition);\n }\n return {\n center: centerPosition,\n radius: radius,\n series: series\n };\n}\nfunction drawArcbarDataPoints(series, opts, config, context) {\n var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1;\n var arcbarOption = assign({}, {\n startAngle: 0.75,\n endAngle: 0.25,\n type: 'default',\n direction: 'cw',\n lineCap: 'round',\n width: 12,\n gap: 2,\n linearType: 'none',\n customColor: []\n }, opts.extra.arcbar);\n series = getArcbarDataPoints(series, arcbarOption, process);\n var centerPosition;\n if (arcbarOption.centerX || arcbarOption.centerY) {\n centerPosition = {\n x: arcbarOption.centerX ? arcbarOption.centerX : opts.width / 2,\n y: arcbarOption.centerY ? arcbarOption.centerY : opts.height / 2\n };\n } else {\n centerPosition = {\n x: opts.width / 2,\n y: opts.height / 2\n };\n }\n var radius;\n if (arcbarOption.radius) {\n radius = arcbarOption.radius;\n } else {\n radius = Math.min(centerPosition.x, centerPosition.y);\n radius -= 5 * opts.pix;\n radius -= arcbarOption.width / 2;\n }\n radius = radius < 10 ? 10 : radius;\n arcbarOption.customColor = fillCustomColor(arcbarOption.linearType, arcbarOption.customColor, series, config);\n for (var i = 0; i < series.length; i++) {\n var eachSeries = series[i];\n //背景颜色\n context.setLineWidth(arcbarOption.width * opts.pix);\n context.setStrokeStyle(arcbarOption.backgroundColor || '#E9E9E9');\n context.setLineCap(arcbarOption.lineCap);\n context.beginPath();\n if (arcbarOption.type == 'default') {\n context.arc(centerPosition.x, centerPosition.y, radius - (arcbarOption.width * opts.pix + arcbarOption.gap * opts.pix) * i, arcbarOption.startAngle * Math.PI, arcbarOption.endAngle * Math.PI, arcbarOption.direction == 'ccw');\n } else {\n context.arc(centerPosition.x, centerPosition.y, radius - (arcbarOption.width * opts.pix + arcbarOption.gap * opts.pix) * i, 0, 2 * Math.PI, arcbarOption.direction == 'ccw');\n }\n context.stroke();\n //进度条\n var fillColor = eachSeries.color;\n if (arcbarOption.linearType == 'custom') {\n var grd = context.createLinearGradient(centerPosition.x - radius, centerPosition.y, centerPosition.x + radius, centerPosition.y);\n grd.addColorStop(1, hexToRgb(arcbarOption.customColor[eachSeries.linearIndex], 1));\n grd.addColorStop(0, hexToRgb(eachSeries.color, 1));\n fillColor = grd;\n }\n context.setLineWidth(arcbarOption.width * opts.pix);\n context.setStrokeStyle(fillColor);\n context.setLineCap(arcbarOption.lineCap);\n context.beginPath();\n context.arc(centerPosition.x, centerPosition.y, radius - (arcbarOption.width * opts.pix + arcbarOption.gap * opts.pix) * i, arcbarOption.startAngle * Math.PI, eachSeries._proportion_ * Math.PI, arcbarOption.direction == 'ccw');\n context.stroke();\n }\n drawRingTitle(opts, config, context, centerPosition);\n return {\n center: centerPosition,\n radius: radius,\n series: series\n };\n}\nfunction drawGaugeDataPoints(categories, series, opts, config, context) {\n var process = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : 1;\n var gaugeOption = assign({}, {\n type: 'default',\n startAngle: 0.75,\n endAngle: 0.25,\n width: 15,\n labelOffset: 13,\n splitLine: {\n fixRadius: 0,\n splitNumber: 10,\n width: 15,\n color: '#FFFFFF',\n childNumber: 5,\n childWidth: 5\n },\n pointer: {\n width: 15,\n color: 'auto'\n }\n }, opts.extra.gauge);\n if (gaugeOption.oldAngle == undefined) {\n gaugeOption.oldAngle = gaugeOption.startAngle;\n }\n if (gaugeOption.oldData == undefined) {\n gaugeOption.oldData = 0;\n }\n categories = getGaugeAxisPoints(categories, gaugeOption.startAngle, gaugeOption.endAngle);\n var centerPosition = {\n x: opts.width / 2,\n y: opts.height / 2\n };\n var radius = Math.min(centerPosition.x, centerPosition.y);\n radius -= 5 * opts.pix;\n radius -= gaugeOption.width / 2;\n radius = radius < 10 ? 10 : radius;\n var innerRadius = radius - gaugeOption.width;\n var totalAngle = 0;\n //判断仪表盘的样式:default百度样式,progress新样式\n if (gaugeOption.type == 'progress') {\n //## 第一步画中心圆形背景和进度条背景\n //中心圆形背景\n var pieRadius = radius - gaugeOption.width * 3;\n context.beginPath();\n var gradient = context.createLinearGradient(centerPosition.x, centerPosition.y - pieRadius, centerPosition.x, centerPosition.y + pieRadius);\n //配置渐变填充(起点:中心点向上减半径;结束点中心点向下加半径)\n gradient.addColorStop('0', hexToRgb(series[0].color, 0.3));\n gradient.addColorStop('1.0', hexToRgb(\"#FFFFFF\", 0.1));\n context.setFillStyle(gradient);\n context.arc(centerPosition.x, centerPosition.y, pieRadius, 0, 2 * Math.PI, false);\n context.fill();\n //画进度条背景\n context.setLineWidth(gaugeOption.width);\n context.setStrokeStyle(hexToRgb(series[0].color, 0.3));\n context.setLineCap('round');\n context.beginPath();\n context.arc(centerPosition.x, centerPosition.y, innerRadius, gaugeOption.startAngle * Math.PI, gaugeOption.endAngle * Math.PI, false);\n context.stroke();\n //## 第二步画刻度线\n if (gaugeOption.endAngle < gaugeOption.startAngle) {\n totalAngle = 2 + gaugeOption.endAngle - gaugeOption.startAngle;\n } else {\n totalAngle = gaugeOption.startAngle - gaugeOption.endAngle;\n }\n var splitAngle = totalAngle / gaugeOption.splitLine.splitNumber;\n var childAngle = totalAngle / gaugeOption.splitLine.splitNumber / gaugeOption.splitLine.childNumber;\n var startX = -radius - gaugeOption.width * 0.5 - gaugeOption.splitLine.fixRadius;\n var endX = -radius - gaugeOption.width - gaugeOption.splitLine.fixRadius + gaugeOption.splitLine.width;\n context.save();\n context.translate(centerPosition.x, centerPosition.y);\n context.rotate((gaugeOption.startAngle - 1) * Math.PI);\n var len = gaugeOption.splitLine.splitNumber * gaugeOption.splitLine.childNumber + 1;\n var proc = series[0].data * process;\n for (var i = 0; i < len; i++) {\n context.beginPath();\n //刻度线随进度变色\n if (proc > i / len) {\n context.setStrokeStyle(hexToRgb(series[0].color, 1));\n } else {\n context.setStrokeStyle(hexToRgb(series[0].color, 0.3));\n }\n context.setLineWidth(3 * opts.pix);\n context.moveTo(startX, 0);\n context.lineTo(endX, 0);\n context.stroke();\n context.rotate(childAngle * Math.PI);\n }\n context.restore();\n //## 第三步画进度条\n series = getGaugeArcbarDataPoints(series, gaugeOption, process);\n context.setLineWidth(gaugeOption.width);\n context.setStrokeStyle(series[0].color);\n context.setLineCap('round');\n context.beginPath();\n context.arc(centerPosition.x, centerPosition.y, innerRadius, gaugeOption.startAngle * Math.PI, series[0]._proportion_ * Math.PI, false);\n context.stroke();\n //## 第四步画指针\n var pointerRadius = radius - gaugeOption.width * 2.5;\n context.save();\n context.translate(centerPosition.x, centerPosition.y);\n context.rotate((series[0]._proportion_ - 1) * Math.PI);\n context.beginPath();\n context.setLineWidth(gaugeOption.width / 3);\n var gradient3 = context.createLinearGradient(0, -pointerRadius * 0.6, 0, pointerRadius * 0.6);\n gradient3.addColorStop('0', hexToRgb('#FFFFFF', 0));\n gradient3.addColorStop('0.5', hexToRgb(series[0].color, 1));\n gradient3.addColorStop('1.0', hexToRgb('#FFFFFF', 0));\n context.setStrokeStyle(gradient3);\n context.arc(0, 0, pointerRadius, 0.85 * Math.PI, 1.15 * Math.PI, false);\n context.stroke();\n context.beginPath();\n context.setLineWidth(1);\n context.setStrokeStyle(series[0].color);\n context.setFillStyle(series[0].color);\n context.moveTo(-pointerRadius - gaugeOption.width / 3 / 2, -4);\n context.lineTo(-pointerRadius - gaugeOption.width / 3 / 2 - 4, 0);\n context.lineTo(-pointerRadius - gaugeOption.width / 3 / 2, 4);\n context.lineTo(-pointerRadius - gaugeOption.width / 3 / 2, -4);\n context.stroke();\n context.fill();\n context.restore();\n //default百度样式\n } else {\n //画背景\n context.setLineWidth(gaugeOption.width);\n context.setLineCap('butt');\n for (var _i26 = 0; _i26 < categories.length; _i26++) {\n var eachCategories = categories[_i26];\n context.beginPath();\n context.setStrokeStyle(eachCategories.color);\n context.arc(centerPosition.x, centerPosition.y, radius, eachCategories._startAngle_ * Math.PI, eachCategories._endAngle_ * Math.PI, false);\n context.stroke();\n }\n context.save();\n //画刻度线\n if (gaugeOption.endAngle < gaugeOption.startAngle) {\n totalAngle = 2 + gaugeOption.endAngle - gaugeOption.startAngle;\n } else {\n totalAngle = gaugeOption.startAngle - gaugeOption.endAngle;\n }\n var _splitAngle = totalAngle / gaugeOption.splitLine.splitNumber;\n var _childAngle = totalAngle / gaugeOption.splitLine.splitNumber / gaugeOption.splitLine.childNumber;\n var _startX2 = -radius - gaugeOption.width * 0.5 - gaugeOption.splitLine.fixRadius;\n var _endX = -radius - gaugeOption.width * 0.5 - gaugeOption.splitLine.fixRadius + gaugeOption.splitLine.width;\n var childendX = -radius - gaugeOption.width * 0.5 - gaugeOption.splitLine.fixRadius + gaugeOption.splitLine.childWidth;\n context.translate(centerPosition.x, centerPosition.y);\n context.rotate((gaugeOption.startAngle - 1) * Math.PI);\n for (var _i27 = 0; _i27 < gaugeOption.splitLine.splitNumber + 1; _i27++) {\n context.beginPath();\n context.setStrokeStyle(gaugeOption.splitLine.color);\n context.setLineWidth(2 * opts.pix);\n context.moveTo(_startX2, 0);\n context.lineTo(_endX, 0);\n context.stroke();\n context.rotate(_splitAngle * Math.PI);\n }\n context.restore();\n context.save();\n context.translate(centerPosition.x, centerPosition.y);\n context.rotate((gaugeOption.startAngle - 1) * Math.PI);\n for (var _i28 = 0; _i28 < gaugeOption.splitLine.splitNumber * gaugeOption.splitLine.childNumber + 1; _i28++) {\n context.beginPath();\n context.setStrokeStyle(gaugeOption.splitLine.color);\n context.setLineWidth(1 * opts.pix);\n context.moveTo(_startX2, 0);\n context.lineTo(childendX, 0);\n context.stroke();\n context.rotate(_childAngle * Math.PI);\n }\n context.restore();\n //画指针\n series = getGaugeDataPoints(series, categories, gaugeOption, process);\n for (var _i29 = 0; _i29 < series.length; _i29++) {\n var eachSeries = series[_i29];\n context.save();\n context.translate(centerPosition.x, centerPosition.y);\n context.rotate((eachSeries._proportion_ - 1) * Math.PI);\n context.beginPath();\n context.setFillStyle(eachSeries.color);\n context.moveTo(gaugeOption.pointer.width, 0);\n context.lineTo(0, -gaugeOption.pointer.width / 2);\n context.lineTo(-innerRadius, 0);\n context.lineTo(0, gaugeOption.pointer.width / 2);\n context.lineTo(gaugeOption.pointer.width, 0);\n context.closePath();\n context.fill();\n context.beginPath();\n context.setFillStyle('#FFFFFF');\n context.arc(0, 0, gaugeOption.pointer.width / 6, 0, 2 * Math.PI, false);\n context.fill();\n context.restore();\n }\n if (opts.dataLabel !== false) {\n drawGaugeLabel(gaugeOption, radius, centerPosition, opts, config, context);\n }\n }\n //画仪表盘标题,副标题\n drawRingTitle(opts, config, context, centerPosition);\n if (process === 1 && opts.type === 'gauge') {\n opts.extra.gauge.oldAngle = series[0]._proportion_;\n opts.extra.gauge.oldData = series[0].data;\n }\n return {\n center: centerPosition,\n radius: radius,\n innerRadius: innerRadius,\n categories: categories,\n totalAngle: totalAngle\n };\n}\nfunction drawRadarDataPoints(series, opts, config, context) {\n var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1;\n var radarOption = assign({}, {\n gridColor: '#cccccc',\n gridType: 'radar',\n gridEval: 1,\n axisLabel: false,\n axisLabelTofix: 0,\n labelShow: true,\n labelColor: '#666666',\n labelPointShow: false,\n labelPointRadius: 3,\n labelPointColor: '#cccccc',\n opacity: 0.2,\n gridCount: 3,\n border: false,\n borderWidth: 2,\n linearType: 'none',\n customColor: []\n }, opts.extra.radar);\n var coordinateAngle = getRadarCoordinateSeries(opts.categories.length);\n var centerPosition = {\n x: opts.area[3] + (opts.width - opts.area[1] - opts.area[3]) / 2,\n y: opts.area[0] + (opts.height - opts.area[0] - opts.area[2]) / 2\n };\n var xr = (opts.width - opts.area[1] - opts.area[3]) / 2;\n var yr = (opts.height - opts.area[0] - opts.area[2]) / 2;\n var radius = Math.min(xr - (getMaxTextListLength(opts.categories, config.fontSize, context) + config.radarLabelTextMargin), yr - config.radarLabelTextMargin);\n radius -= config.radarLabelTextMargin * opts.pix;\n radius = radius < 10 ? 10 : radius;\n radius = radarOption.radius ? radarOption.radius : radius;\n // 画分割线\n context.beginPath();\n context.setLineWidth(1 * opts.pix);\n context.setStrokeStyle(radarOption.gridColor);\n coordinateAngle.forEach(function (angle, index) {\n var pos = convertCoordinateOrigin(radius * Math.cos(angle), radius * Math.sin(angle), centerPosition);\n context.moveTo(centerPosition.x, centerPosition.y);\n if (index % radarOption.gridEval == 0) {\n context.lineTo(pos.x, pos.y);\n }\n });\n context.stroke();\n context.closePath();\n\n // 画背景网格\n var _loop = function _loop(i) {\n var startPos = {};\n context.beginPath();\n context.setLineWidth(1 * opts.pix);\n context.setStrokeStyle(radarOption.gridColor);\n if (radarOption.gridType == 'radar') {\n coordinateAngle.forEach(function (angle, index) {\n var pos = convertCoordinateOrigin(radius / radarOption.gridCount * i * Math.cos(angle), radius / radarOption.gridCount * i * Math.sin(angle), centerPosition);\n if (index === 0) {\n startPos = pos;\n context.moveTo(pos.x, pos.y);\n } else {\n context.lineTo(pos.x, pos.y);\n }\n });\n context.lineTo(startPos.x, startPos.y);\n } else {\n var pos = convertCoordinateOrigin(radius / radarOption.gridCount * i * Math.cos(1.5), radius / radarOption.gridCount * i * Math.sin(1.5), centerPosition);\n context.arc(centerPosition.x, centerPosition.y, centerPosition.y - pos.y, 0, 2 * Math.PI, false);\n }\n context.stroke();\n context.closePath();\n };\n for (var i = 1; i <= radarOption.gridCount; i++) {\n _loop(i);\n }\n radarOption.customColor = fillCustomColor(radarOption.linearType, radarOption.customColor, series, config);\n var radarDataPoints = getRadarDataPoints(coordinateAngle, centerPosition, radius, series, opts, process);\n radarDataPoints.forEach(function (eachSeries, seriesIndex) {\n // 绘制区域数据\n context.beginPath();\n context.setLineWidth(radarOption.borderWidth * opts.pix);\n context.setStrokeStyle(eachSeries.color);\n var fillcolor = hexToRgb(eachSeries.color, radarOption.opacity);\n if (radarOption.linearType == 'custom') {\n var grd;\n if (context.createCircularGradient) {\n grd = context.createCircularGradient(centerPosition.x, centerPosition.y, radius);\n } else {\n grd = context.createRadialGradient(centerPosition.x, centerPosition.y, 0, centerPosition.x, centerPosition.y, radius);\n }\n grd.addColorStop(0, hexToRgb(radarOption.customColor[series[seriesIndex].linearIndex], radarOption.opacity));\n grd.addColorStop(1, hexToRgb(eachSeries.color, radarOption.opacity));\n fillcolor = grd;\n }\n context.setFillStyle(fillcolor);\n eachSeries.data.forEach(function (item, index) {\n if (index === 0) {\n context.moveTo(item.position.x, item.position.y);\n } else {\n context.lineTo(item.position.x, item.position.y);\n }\n });\n context.closePath();\n context.fill();\n if (radarOption.border === true) {\n context.stroke();\n }\n context.closePath();\n if (opts.dataPointShape !== false) {\n var points = eachSeries.data.map(function (item) {\n return item.position;\n });\n drawPointShape(points, eachSeries.color, eachSeries.pointShape, context, opts);\n }\n });\n // 画刻度值\n if (radarOption.axisLabel === true) {\n var maxData = Math.max(radarOption.max, Math.max.apply(null, dataCombine(series)));\n var stepLength = radius / radarOption.gridCount;\n var fontSize = opts.fontSize * opts.pix;\n context.setFontSize(fontSize);\n context.setFillStyle(opts.fontColor);\n context.setTextAlign('left');\n for (var i = 0; i < radarOption.gridCount + 1; i++) {\n var label = i * maxData / radarOption.gridCount;\n label = label.toFixed(radarOption.axisLabelTofix);\n context.fillText(String(label), centerPosition.x + 3 * opts.pix, centerPosition.y - i * stepLength + fontSize / 2);\n }\n }\n\n // draw label text\n drawRadarLabel(coordinateAngle, radius, centerPosition, opts, config, context);\n\n // draw dataLabel\n if (opts.dataLabel !== false && process === 1) {\n radarDataPoints.forEach(function (eachSeries, seriesIndex) {\n context.beginPath();\n var fontSize = eachSeries.textSize * opts.pix || config.fontSize;\n context.setFontSize(fontSize);\n context.setFillStyle(eachSeries.textColor || opts.fontColor);\n eachSeries.data.forEach(function (item, index) {\n //如果是中心点垂直的上下点位\n if (Math.abs(item.position.x - centerPosition.x) < 2) {\n //如果在上面\n if (item.position.y < centerPosition.y) {\n context.setTextAlign('center');\n context.fillText(item.value, item.position.x, item.position.y - 4);\n } else {\n context.setTextAlign('center');\n context.fillText(item.value, item.position.x, item.position.y + fontSize + 2);\n }\n } else {\n //如果在左侧\n if (item.position.x < centerPosition.x) {\n context.setTextAlign('right');\n context.fillText(item.value, item.position.x - 4, item.position.y + fontSize / 2 - 2);\n } else {\n context.setTextAlign('left');\n context.fillText(item.value, item.position.x + 4, item.position.y + fontSize / 2 - 2);\n }\n }\n });\n context.closePath();\n context.stroke();\n });\n context.setTextAlign('left');\n }\n return {\n center: centerPosition,\n radius: radius,\n angleList: coordinateAngle\n };\n}\n\n// 经纬度转墨卡托\nfunction lonlat2mercator(longitude, latitude) {\n var mercator = Array(2);\n var x = longitude * 20037508.34 / 180;\n var y = Math.log(Math.tan((90 + latitude) * Math.PI / 360)) / (Math.PI / 180);\n y = y * 20037508.34 / 180;\n mercator[0] = x;\n mercator[1] = y;\n return mercator;\n}\n\n// 墨卡托转经纬度\nfunction mercator2lonlat(longitude, latitude) {\n var lonlat = Array(2);\n var x = longitude / 20037508.34 * 180;\n var y = latitude / 20037508.34 * 180;\n y = 180 / Math.PI * (2 * Math.atan(Math.exp(y * Math.PI / 180)) - Math.PI / 2);\n lonlat[0] = x;\n lonlat[1] = y;\n return lonlat;\n}\nfunction getBoundingBox(data) {\n var bounds = {},\n coords;\n bounds.xMin = 180;\n bounds.xMax = 0;\n bounds.yMin = 90;\n bounds.yMax = 0;\n for (var i = 0; i < data.length; i++) {\n var coorda = data[i].geometry.coordinates;\n for (var k = 0; k < coorda.length; k++) {\n coords = coorda[k];\n if (coords.length == 1) {\n coords = coords[0];\n }\n for (var j = 0; j < coords.length; j++) {\n var longitude = coords[j][0];\n var latitude = coords[j][1];\n var point = {\n x: longitude,\n y: latitude\n };\n bounds.xMin = bounds.xMin < point.x ? bounds.xMin : point.x;\n bounds.xMax = bounds.xMax > point.x ? bounds.xMax : point.x;\n bounds.yMin = bounds.yMin < point.y ? bounds.yMin : point.y;\n bounds.yMax = bounds.yMax > point.y ? bounds.yMax : point.y;\n }\n }\n }\n return bounds;\n}\nfunction coordinateToPoint(latitude, longitude, bounds, scale, xoffset, yoffset) {\n return {\n x: (longitude - bounds.xMin) * scale + xoffset,\n y: (bounds.yMax - latitude) * scale + yoffset\n };\n}\nfunction pointToCoordinate(pointY, pointX, bounds, scale, xoffset, yoffset) {\n return {\n x: (pointX - xoffset) / scale + bounds.xMin,\n y: bounds.yMax - (pointY - yoffset) / scale\n };\n}\nfunction isRayIntersectsSegment(poi, s_poi, e_poi) {\n if (s_poi[1] == e_poi[1]) {\n return false;\n }\n if (s_poi[1] > poi[1] && e_poi[1] > poi[1]) {\n return false;\n }\n if (s_poi[1] < poi[1] && e_poi[1] < poi[1]) {\n return false;\n }\n if (s_poi[1] == poi[1] && e_poi[1] > poi[1]) {\n return false;\n }\n if (e_poi[1] == poi[1] && s_poi[1] > poi[1]) {\n return false;\n }\n if (s_poi[0] < poi[0] && e_poi[1] < poi[1]) {\n return false;\n }\n var xseg = e_poi[0] - (e_poi[0] - s_poi[0]) * (e_poi[1] - poi[1]) / (e_poi[1] - s_poi[1]);\n if (xseg < poi[0]) {\n return false;\n } else {\n return true;\n }\n}\nfunction isPoiWithinPoly(poi, poly, mercator) {\n var sinsc = 0;\n for (var i = 0; i < poly.length; i++) {\n var epoly = poly[i][0];\n if (poly.length == 1) {\n epoly = poly[i][0];\n }\n for (var j = 0; j < epoly.length - 1; j++) {\n var s_poi = epoly[j];\n var e_poi = epoly[j + 1];\n if (mercator) {\n s_poi = lonlat2mercator(epoly[j][0], epoly[j][1]);\n e_poi = lonlat2mercator(epoly[j + 1][0], epoly[j + 1][1]);\n }\n if (isRayIntersectsSegment(poi, s_poi, e_poi)) {\n sinsc += 1;\n }\n }\n }\n if (sinsc % 2 == 1) {\n return true;\n } else {\n return false;\n }\n}\nfunction drawMapDataPoints(series, opts, config, context) {\n var mapOption = assign({}, {\n border: true,\n mercator: false,\n borderWidth: 1,\n active: true,\n borderColor: '#666666',\n fillOpacity: 0.6,\n activeBorderColor: '#f04864',\n activeFillColor: '#facc14',\n activeFillOpacity: 1\n }, opts.extra.map);\n var coords, point;\n var data = series;\n var bounds = getBoundingBox(data);\n if (mapOption.mercator) {\n var max = lonlat2mercator(bounds.xMax, bounds.yMax);\n var min = lonlat2mercator(bounds.xMin, bounds.yMin);\n bounds.xMax = max[0];\n bounds.yMax = max[1];\n bounds.xMin = min[0];\n bounds.yMin = min[1];\n }\n var xScale = opts.width / Math.abs(bounds.xMax - bounds.xMin);\n var yScale = opts.height / Math.abs(bounds.yMax - bounds.yMin);\n var scale = xScale < yScale ? xScale : yScale;\n var xoffset = opts.width / 2 - Math.abs(bounds.xMax - bounds.xMin) / 2 * scale;\n var yoffset = opts.height / 2 - Math.abs(bounds.yMax - bounds.yMin) / 2 * scale;\n for (var i = 0; i < data.length; i++) {\n context.beginPath();\n context.setLineWidth(mapOption.borderWidth * opts.pix);\n context.setStrokeStyle(mapOption.borderColor);\n context.setFillStyle(hexToRgb(series[i].color, series[i].fillOpacity || mapOption.fillOpacity));\n if (mapOption.active == true && opts.tooltip) {\n if (opts.tooltip.index == i) {\n context.setStrokeStyle(mapOption.activeBorderColor);\n context.setFillStyle(hexToRgb(mapOption.activeFillColor, mapOption.activeFillOpacity));\n }\n }\n var coorda = data[i].geometry.coordinates;\n for (var k = 0; k < coorda.length; k++) {\n coords = coorda[k];\n if (coords.length == 1) {\n coords = coords[0];\n }\n for (var j = 0; j < coords.length; j++) {\n var gaosi = Array(2);\n if (mapOption.mercator) {\n gaosi = lonlat2mercator(coords[j][0], coords[j][1]);\n } else {\n gaosi = coords[j];\n }\n point = coordinateToPoint(gaosi[1], gaosi[0], bounds, scale, xoffset, yoffset);\n if (j === 0) {\n context.beginPath();\n context.moveTo(point.x, point.y);\n } else {\n context.lineTo(point.x, point.y);\n }\n }\n context.fill();\n if (mapOption.border == true) {\n context.stroke();\n }\n }\n }\n if (opts.dataLabel == true) {\n for (var i = 0; i < data.length; i++) {\n var centerPoint = data[i].properties.centroid;\n if (centerPoint) {\n if (mapOption.mercator) {\n centerPoint = lonlat2mercator(data[i].properties.centroid[0], data[i].properties.centroid[1]);\n }\n point = coordinateToPoint(centerPoint[1], centerPoint[0], bounds, scale, xoffset, yoffset);\n var fontSize = data[i].textSize * opts.pix || config.fontSize;\n var fontColor = data[i].textColor || opts.fontColor;\n if (mapOption.active && mapOption.activeTextColor && opts.tooltip && opts.tooltip.index == i) {\n fontColor = mapOption.activeTextColor;\n }\n var text = data[i].properties.name;\n context.beginPath();\n context.setFontSize(fontSize);\n context.setFillStyle(fontColor);\n context.fillText(text, point.x - measureText(text, fontSize, context) / 2, point.y + fontSize / 2);\n context.closePath();\n context.stroke();\n }\n }\n }\n opts.chartData.mapData = {\n bounds: bounds,\n scale: scale,\n xoffset: xoffset,\n yoffset: yoffset,\n mercator: mapOption.mercator\n };\n drawToolTipBridge(opts, config, context, 1);\n context.draw();\n}\nfunction normalInt(min, max, iter) {\n iter = iter == 0 ? 1 : iter;\n var arr = [];\n for (var i = 0; i < iter; i++) {\n arr[i] = Math.random();\n }\n ;\n return Math.floor(arr.reduce(function (i, j) {\n return i + j;\n }) / iter * (max - min)) + min;\n}\n;\nfunction collisionNew(area, points, width, height) {\n var isIn = false;\n for (var i = 0; i < points.length; i++) {\n if (points[i].area) {\n if (area[3] < points[i].area[1] || area[0] > points[i].area[2] || area[1] > points[i].area[3] || area[2] < points[i].area[0]) {\n if (area[0] < 0 || area[1] < 0 || area[2] > width || area[3] > height) {\n isIn = true;\n break;\n } else {\n isIn = false;\n }\n } else {\n isIn = true;\n break;\n }\n }\n }\n return isIn;\n}\n;\nfunction getWordCloudPoint(opts, type, context) {\n var points = opts.series;\n switch (type) {\n case 'normal':\n for (var i = 0; i < points.length; i++) {\n var text = points[i].name;\n var tHeight = points[i].textSize * opts.pix;\n var tWidth = measureText(text, tHeight, context);\n var x = void 0,\n y = void 0;\n var area = void 0;\n var breaknum = 0;\n while (true) {\n breaknum++;\n x = normalInt(-opts.width / 2, opts.width / 2, 5) - tWidth / 2;\n y = normalInt(-opts.height / 2, opts.height / 2, 5) + tHeight / 2;\n area = [x - 5 + opts.width / 2, y - 5 - tHeight + opts.height / 2, x + tWidth + 5 + opts.width / 2, y + 5 + opts.height / 2];\n var isCollision = collisionNew(area, points, opts.width, opts.height);\n if (!isCollision) break;\n if (breaknum == 1000) {\n area = [-100, -100, -100, -100];\n break;\n }\n }\n ;\n points[i].area = area;\n }\n break;\n case 'vertical':\n var Spin = function Spin() {\n //获取均匀随机值,是否旋转,旋转的概率为(1-0.5)\n if (Math.random() > 0.7) {\n return true;\n } else {\n return false;\n }\n ;\n };\n ;\n for (var _i30 = 0; _i30 < points.length; _i30++) {\n var _text = points[_i30].name;\n var _tHeight = points[_i30].textSize * opts.pix;\n var _tWidth = measureText(_text, _tHeight, context);\n var isSpin = Spin();\n var _x = void 0,\n _y = void 0,\n _area = void 0,\n areav = void 0;\n var _breaknum = 0;\n while (true) {\n _breaknum++;\n var _isCollision = void 0;\n if (isSpin) {\n _x = normalInt(-opts.width / 2, opts.width / 2, 5) - _tWidth / 2;\n _y = normalInt(-opts.height / 2, opts.height / 2, 5) + _tHeight / 2;\n _area = [_y - 5 - _tWidth + opts.width / 2, -_x - 5 + opts.height / 2, _y + 5 + opts.width / 2, -_x + _tHeight + 5 + opts.height / 2];\n areav = [opts.width - (opts.width / 2 - opts.height / 2) - (-_x + _tHeight + 5 + opts.height / 2) - 5, opts.height / 2 - opts.width / 2 + (_y - 5 - _tWidth + opts.width / 2) - 5, opts.width - (opts.width / 2 - opts.height / 2) - (-_x + _tHeight + 5 + opts.height / 2) + _tHeight, opts.height / 2 - opts.width / 2 + (_y - 5 - _tWidth + opts.width / 2) + _tWidth + 5];\n _isCollision = collisionNew(areav, points, opts.height, opts.width);\n } else {\n _x = normalInt(-opts.width / 2, opts.width / 2, 5) - _tWidth / 2;\n _y = normalInt(-opts.height / 2, opts.height / 2, 5) + _tHeight / 2;\n _area = [_x - 5 + opts.width / 2, _y - 5 - _tHeight + opts.height / 2, _x + _tWidth + 5 + opts.width / 2, _y + 5 + opts.height / 2];\n _isCollision = collisionNew(_area, points, opts.width, opts.height);\n }\n if (!_isCollision) break;\n if (_breaknum == 1000) {\n _area = [-1000, -1000, -1000, -1000];\n break;\n }\n }\n ;\n if (isSpin) {\n points[_i30].area = areav;\n points[_i30].areav = _area;\n } else {\n points[_i30].area = _area;\n }\n points[_i30].rotate = isSpin;\n }\n ;\n break;\n }\n return points;\n}\nfunction drawWordCloudDataPoints(series, opts, config, context) {\n var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1;\n var wordOption = assign({}, {\n type: 'normal',\n autoColors: true\n }, opts.extra.word);\n if (!opts.chartData.wordCloudData) {\n opts.chartData.wordCloudData = getWordCloudPoint(opts, wordOption.type, context);\n }\n context.beginPath();\n context.setFillStyle(opts.background);\n context.rect(0, 0, opts.width, opts.height);\n context.fill();\n context.save();\n var points = opts.chartData.wordCloudData;\n context.translate(opts.width / 2, opts.height / 2);\n for (var i = 0; i < points.length; i++) {\n context.save();\n if (points[i].rotate) {\n context.rotate(90 * Math.PI / 180);\n }\n var text = points[i].name;\n var tHeight = points[i].textSize * opts.pix;\n var tWidth = measureText(text, tHeight, context);\n context.beginPath();\n context.setStrokeStyle(points[i].color);\n context.setFillStyle(points[i].color);\n context.setFontSize(tHeight);\n if (points[i].rotate) {\n if (points[i].areav[0] > 0) {\n if (opts.tooltip) {\n if (opts.tooltip.index == i) {\n context.strokeText(text, (points[i].areav[0] + 5 - opts.width / 2) * process - tWidth * (1 - process) / 2, (points[i].areav[1] + 5 + tHeight - opts.height / 2) * process);\n } else {\n context.fillText(text, (points[i].areav[0] + 5 - opts.width / 2) * process - tWidth * (1 - process) / 2, (points[i].areav[1] + 5 + tHeight - opts.height / 2) * process);\n }\n } else {\n context.fillText(text, (points[i].areav[0] + 5 - opts.width / 2) * process - tWidth * (1 - process) / 2, (points[i].areav[1] + 5 + tHeight - opts.height / 2) * process);\n }\n }\n } else {\n if (points[i].area[0] > 0) {\n if (opts.tooltip) {\n if (opts.tooltip.index == i) {\n context.strokeText(text, (points[i].area[0] + 5 - opts.width / 2) * process - tWidth * (1 - process) / 2, (points[i].area[1] + 5 + tHeight - opts.height / 2) * process);\n } else {\n context.fillText(text, (points[i].area[0] + 5 - opts.width / 2) * process - tWidth * (1 - process) / 2, (points[i].area[1] + 5 + tHeight - opts.height / 2) * process);\n }\n } else {\n context.fillText(text, (points[i].area[0] + 5 - opts.width / 2) * process - tWidth * (1 - process) / 2, (points[i].area[1] + 5 + tHeight - opts.height / 2) * process);\n }\n }\n }\n context.stroke();\n context.restore();\n }\n context.restore();\n}\nfunction drawFunnelDataPoints(series, opts, config, context) {\n var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1;\n var funnelOption = assign({}, {\n type: 'funnel',\n activeWidth: 10,\n activeOpacity: 0.3,\n border: false,\n borderWidth: 2,\n borderColor: '#FFFFFF',\n fillOpacity: 1,\n minSize: 0,\n labelAlign: 'right',\n linearType: 'none',\n customColor: []\n }, opts.extra.funnel);\n var eachSpacing = (opts.height - opts.area[0] - opts.area[2]) / series.length;\n var centerPosition = {\n x: opts.area[3] + (opts.width - opts.area[1] - opts.area[3]) / 2,\n y: opts.height - opts.area[2]\n };\n var activeWidth = funnelOption.activeWidth * opts.pix;\n var radius = Math.min((opts.width - opts.area[1] - opts.area[3]) / 2 - activeWidth, (opts.height - opts.area[0] - opts.area[2]) / 2 - activeWidth);\n var seriesNew = getFunnelDataPoints(series, radius, funnelOption, eachSpacing, process);\n context.save();\n context.translate(centerPosition.x, centerPosition.y);\n funnelOption.customColor = fillCustomColor(funnelOption.linearType, funnelOption.customColor, series, config);\n if (funnelOption.type == 'pyramid') {\n for (var i = 0; i < seriesNew.length; i++) {\n if (i == seriesNew.length - 1) {\n if (opts.tooltip) {\n if (opts.tooltip.index == i) {\n context.beginPath();\n context.setFillStyle(hexToRgb(seriesNew[i].color, funnelOption.activeOpacity));\n context.moveTo(-activeWidth, -eachSpacing);\n context.lineTo(-seriesNew[i].radius - activeWidth, 0);\n context.lineTo(seriesNew[i].radius + activeWidth, 0);\n context.lineTo(activeWidth, -eachSpacing);\n context.lineTo(-activeWidth, -eachSpacing);\n context.closePath();\n context.fill();\n }\n }\n seriesNew[i].funnelArea = [centerPosition.x - seriesNew[i].radius, centerPosition.y - eachSpacing * (i + 1), centerPosition.x + seriesNew[i].radius, centerPosition.y - eachSpacing * i];\n context.beginPath();\n context.setLineWidth(funnelOption.borderWidth * opts.pix);\n context.setStrokeStyle(funnelOption.borderColor);\n var fillColor = hexToRgb(seriesNew[i].color, funnelOption.fillOpacity);\n if (funnelOption.linearType == 'custom') {\n var grd = context.createLinearGradient(seriesNew[i].radius, -eachSpacing, -seriesNew[i].radius, -eachSpacing);\n grd.addColorStop(0, hexToRgb(seriesNew[i].color, funnelOption.fillOpacity));\n grd.addColorStop(0.5, hexToRgb(funnelOption.customColor[seriesNew[i].linearIndex], funnelOption.fillOpacity));\n grd.addColorStop(1, hexToRgb(seriesNew[i].color, funnelOption.fillOpacity));\n fillColor = grd;\n }\n context.setFillStyle(fillColor);\n context.moveTo(0, -eachSpacing);\n context.lineTo(-seriesNew[i].radius, 0);\n context.lineTo(seriesNew[i].radius, 0);\n context.lineTo(0, -eachSpacing);\n context.closePath();\n context.fill();\n if (funnelOption.border == true) {\n context.stroke();\n }\n } else {\n if (opts.tooltip) {\n if (opts.tooltip.index == i) {\n context.beginPath();\n context.setFillStyle(hexToRgb(seriesNew[i].color, funnelOption.activeOpacity));\n context.moveTo(0, 0);\n context.lineTo(-seriesNew[i].radius - activeWidth, 0);\n context.lineTo(-seriesNew[i + 1].radius - activeWidth, -eachSpacing);\n context.lineTo(seriesNew[i + 1].radius + activeWidth, -eachSpacing);\n context.lineTo(seriesNew[i].radius + activeWidth, 0);\n context.lineTo(0, 0);\n context.closePath();\n context.fill();\n }\n }\n seriesNew[i].funnelArea = [centerPosition.x - seriesNew[i].radius, centerPosition.y - eachSpacing * (i + 1), centerPosition.x + seriesNew[i].radius, centerPosition.y - eachSpacing * i];\n context.beginPath();\n context.setLineWidth(funnelOption.borderWidth * opts.pix);\n context.setStrokeStyle(funnelOption.borderColor);\n var fillColor = hexToRgb(seriesNew[i].color, funnelOption.fillOpacity);\n if (funnelOption.linearType == 'custom') {\n var grd = context.createLinearGradient(seriesNew[i].radius, -eachSpacing, -seriesNew[i].radius, -eachSpacing);\n grd.addColorStop(0, hexToRgb(seriesNew[i].color, funnelOption.fillOpacity));\n grd.addColorStop(0.5, hexToRgb(funnelOption.customColor[seriesNew[i].linearIndex], funnelOption.fillOpacity));\n grd.addColorStop(1, hexToRgb(seriesNew[i].color, funnelOption.fillOpacity));\n fillColor = grd;\n }\n context.setFillStyle(fillColor);\n context.moveTo(0, 0);\n context.lineTo(-seriesNew[i].radius, 0);\n context.lineTo(-seriesNew[i + 1].radius, -eachSpacing);\n context.lineTo(seriesNew[i + 1].radius, -eachSpacing);\n context.lineTo(seriesNew[i].radius, 0);\n context.lineTo(0, 0);\n context.closePath();\n context.fill();\n if (funnelOption.border == true) {\n context.stroke();\n }\n }\n context.translate(0, -eachSpacing);\n }\n } else {\n context.translate(0, -(seriesNew.length - 1) * eachSpacing);\n for (var _i31 = 0; _i31 < seriesNew.length; _i31++) {\n if (_i31 == seriesNew.length - 1) {\n if (opts.tooltip) {\n if (opts.tooltip.index == _i31) {\n context.beginPath();\n context.setFillStyle(hexToRgb(seriesNew[_i31].color, funnelOption.activeOpacity));\n context.moveTo(-activeWidth - funnelOption.minSize / 2, 0);\n context.lineTo(-seriesNew[_i31].radius - activeWidth, -eachSpacing);\n context.lineTo(seriesNew[_i31].radius + activeWidth, -eachSpacing);\n context.lineTo(activeWidth + funnelOption.minSize / 2, 0);\n context.lineTo(-activeWidth - funnelOption.minSize / 2, 0);\n context.closePath();\n context.fill();\n }\n }\n seriesNew[_i31].funnelArea = [centerPosition.x - seriesNew[_i31].radius, centerPosition.y - eachSpacing, centerPosition.x + seriesNew[_i31].radius, centerPosition.y];\n context.beginPath();\n context.setLineWidth(funnelOption.borderWidth * opts.pix);\n context.setStrokeStyle(funnelOption.borderColor);\n var fillColor = hexToRgb(seriesNew[_i31].color, funnelOption.fillOpacity);\n if (funnelOption.linearType == 'custom') {\n var grd = context.createLinearGradient(seriesNew[_i31].radius, -eachSpacing, -seriesNew[_i31].radius, -eachSpacing);\n grd.addColorStop(0, hexToRgb(seriesNew[_i31].color, funnelOption.fillOpacity));\n grd.addColorStop(0.5, hexToRgb(funnelOption.customColor[seriesNew[_i31].linearIndex], funnelOption.fillOpacity));\n grd.addColorStop(1, hexToRgb(seriesNew[_i31].color, funnelOption.fillOpacity));\n fillColor = grd;\n }\n context.setFillStyle(fillColor);\n context.moveTo(0, 0);\n context.lineTo(-funnelOption.minSize / 2, 0);\n context.lineTo(-seriesNew[_i31].radius, -eachSpacing);\n context.lineTo(seriesNew[_i31].radius, -eachSpacing);\n context.lineTo(funnelOption.minSize / 2, 0);\n context.lineTo(0, 0);\n context.closePath();\n context.fill();\n if (funnelOption.border == true) {\n context.stroke();\n }\n } else {\n if (opts.tooltip) {\n if (opts.tooltip.index == _i31) {\n context.beginPath();\n context.setFillStyle(hexToRgb(seriesNew[_i31].color, funnelOption.activeOpacity));\n context.moveTo(0, 0);\n context.lineTo(-seriesNew[_i31 + 1].radius - activeWidth, 0);\n context.lineTo(-seriesNew[_i31].radius - activeWidth, -eachSpacing);\n context.lineTo(seriesNew[_i31].radius + activeWidth, -eachSpacing);\n context.lineTo(seriesNew[_i31 + 1].radius + activeWidth, 0);\n context.lineTo(0, 0);\n context.closePath();\n context.fill();\n }\n }\n seriesNew[_i31].funnelArea = [centerPosition.x - seriesNew[_i31].radius, centerPosition.y - eachSpacing * (seriesNew.length - _i31), centerPosition.x + seriesNew[_i31].radius, centerPosition.y - eachSpacing * (seriesNew.length - _i31 - 1)];\n context.beginPath();\n context.setLineWidth(funnelOption.borderWidth * opts.pix);\n context.setStrokeStyle(funnelOption.borderColor);\n var fillColor = hexToRgb(seriesNew[_i31].color, funnelOption.fillOpacity);\n if (funnelOption.linearType == 'custom') {\n var grd = context.createLinearGradient(seriesNew[_i31].radius, -eachSpacing, -seriesNew[_i31].radius, -eachSpacing);\n grd.addColorStop(0, hexToRgb(seriesNew[_i31].color, funnelOption.fillOpacity));\n grd.addColorStop(0.5, hexToRgb(funnelOption.customColor[seriesNew[_i31].linearIndex], funnelOption.fillOpacity));\n grd.addColorStop(1, hexToRgb(seriesNew[_i31].color, funnelOption.fillOpacity));\n fillColor = grd;\n }\n context.setFillStyle(fillColor);\n context.moveTo(0, 0);\n context.lineTo(-seriesNew[_i31 + 1].radius, 0);\n context.lineTo(-seriesNew[_i31].radius, -eachSpacing);\n context.lineTo(seriesNew[_i31].radius, -eachSpacing);\n context.lineTo(seriesNew[_i31 + 1].radius, 0);\n context.lineTo(0, 0);\n context.closePath();\n context.fill();\n if (funnelOption.border == true) {\n context.stroke();\n }\n }\n context.translate(0, eachSpacing);\n }\n }\n context.restore();\n if (opts.dataLabel !== false && process === 1) {\n drawFunnelText(seriesNew, opts, context, eachSpacing, funnelOption.labelAlign, activeWidth, centerPosition);\n }\n if (process === 1) {\n drawFunnelCenterText(seriesNew, opts, context, eachSpacing, funnelOption.labelAlign, activeWidth, centerPosition);\n }\n return {\n center: centerPosition,\n radius: radius,\n series: seriesNew\n };\n}\nfunction drawFunnelText(series, opts, context, eachSpacing, labelAlign, activeWidth, centerPosition) {\n for (var i = 0; i < series.length; i++) {\n var item = series[i];\n if (item.labelShow === false) {\n continue;\n }\n var startX = void 0,\n endX = void 0,\n startY = void 0,\n fontSize = void 0;\n var text = item.formatter ? item.formatter(item, i, series, opts) : util.toFixed(item._proportion_ * 100) + '%';\n text = item.labelText ? item.labelText : text;\n if (labelAlign == 'right') {\n if (i == series.length - 1) {\n startX = (item.funnelArea[2] + centerPosition.x) / 2;\n } else {\n startX = (item.funnelArea[2] + series[i + 1].funnelArea[2]) / 2;\n }\n endX = startX + activeWidth * 2;\n startY = item.funnelArea[1] + eachSpacing / 2;\n fontSize = item.textSize * opts.pix || opts.fontSize * opts.pix;\n context.setLineWidth(1 * opts.pix);\n context.setStrokeStyle(item.color);\n context.setFillStyle(item.color);\n context.beginPath();\n context.moveTo(startX, startY);\n context.lineTo(endX, startY);\n context.stroke();\n context.closePath();\n context.beginPath();\n context.moveTo(endX, startY);\n context.arc(endX, startY, 2 * opts.pix, 0, 2 * Math.PI);\n context.closePath();\n context.fill();\n context.beginPath();\n context.setFontSize(fontSize);\n context.setFillStyle(item.textColor || opts.fontColor);\n context.fillText(text, endX + 5, startY + fontSize / 2 - 2);\n context.closePath();\n context.stroke();\n context.closePath();\n }\n if (labelAlign == 'left') {\n if (i == series.length - 1) {\n startX = (item.funnelArea[0] + centerPosition.x) / 2;\n } else {\n startX = (item.funnelArea[0] + series[i + 1].funnelArea[0]) / 2;\n }\n endX = startX - activeWidth * 2;\n startY = item.funnelArea[1] + eachSpacing / 2;\n fontSize = item.textSize * opts.pix || opts.fontSize * opts.pix;\n context.setLineWidth(1 * opts.pix);\n context.setStrokeStyle(item.color);\n context.setFillStyle(item.color);\n context.beginPath();\n context.moveTo(startX, startY);\n context.lineTo(endX, startY);\n context.stroke();\n context.closePath();\n context.beginPath();\n context.moveTo(endX, startY);\n context.arc(endX, startY, 2, 0, 2 * Math.PI);\n context.closePath();\n context.fill();\n context.beginPath();\n context.setFontSize(fontSize);\n context.setFillStyle(item.textColor || opts.fontColor);\n context.fillText(text, endX - 5 - measureText(text, fontSize, context), startY + fontSize / 2 - 2);\n context.closePath();\n context.stroke();\n context.closePath();\n }\n }\n}\nfunction drawFunnelCenterText(series, opts, context, eachSpacing, labelAlign, activeWidth, centerPosition) {\n for (var i = 0; i < series.length; i++) {\n var item = series[i];\n var startY = void 0,\n fontSize = void 0;\n if (item.centerText) {\n startY = item.funnelArea[1] + eachSpacing / 2;\n fontSize = item.centerTextSize * opts.pix || opts.fontSize * opts.pix;\n context.beginPath();\n context.setFontSize(fontSize);\n context.setFillStyle(item.centerTextColor || \"#FFFFFF\");\n context.fillText(item.centerText, centerPosition.x - measureText(item.centerText, fontSize, context) / 2, startY + fontSize / 2 - 2);\n context.closePath();\n context.stroke();\n context.closePath();\n }\n }\n}\nfunction drawCanvas(opts, context) {\n context.save();\n context.translate(0, 0.5);\n context.restore();\n context.draw();\n}\nvar Timing = {\n easeIn: function easeIn(pos) {\n return Math.pow(pos, 3);\n },\n easeOut: function easeOut(pos) {\n return Math.pow(pos - 1, 3) + 1;\n },\n easeInOut: function easeInOut(pos) {\n if ((pos /= 0.5) < 1) {\n return 0.5 * Math.pow(pos, 3);\n } else {\n return 0.5 * (Math.pow(pos - 2, 3) + 2);\n }\n },\n linear: function linear(pos) {\n return pos;\n }\n};\nfunction Animation(opts) {\n this.isStop = false;\n opts.duration = typeof opts.duration === 'undefined' ? 1000 : opts.duration;\n opts.timing = opts.timing || 'easeInOut';\n var delay = 17;\n function createAnimationFrame() {\n if (typeof setTimeout !== 'undefined') {\n return function (step, delay) {\n setTimeout(function () {\n var timeStamp = +new Date();\n step(timeStamp);\n }, delay);\n };\n } else if (typeof requestAnimationFrame !== 'undefined') {\n return requestAnimationFrame;\n } else {\n return function (step) {\n step(null);\n };\n }\n }\n ;\n var animationFrame = createAnimationFrame();\n var startTimeStamp = null;\n var _step = function step(timestamp) {\n if (timestamp === null || this.isStop === true) {\n opts.onProcess && opts.onProcess(1);\n opts.onAnimationFinish && opts.onAnimationFinish();\n return;\n }\n if (startTimeStamp === null) {\n startTimeStamp = timestamp;\n }\n if (timestamp - startTimeStamp < opts.duration) {\n var process = (timestamp - startTimeStamp) / opts.duration;\n var timingFunction = Timing[opts.timing];\n process = timingFunction(process);\n opts.onProcess && opts.onProcess(process);\n animationFrame(_step, delay);\n } else {\n opts.onProcess && opts.onProcess(1);\n opts.onAnimationFinish && opts.onAnimationFinish();\n }\n };\n _step = _step.bind(this);\n animationFrame(_step, delay);\n}\nAnimation.prototype.stop = function () {\n this.isStop = true;\n};\nfunction drawCharts(type, opts, config, context) {\n var _this2 = this;\n var _this = this;\n var series = opts.series;\n //兼容ECharts饼图类数据格式\n if (type === 'pie' || type === 'ring' || type === 'mount' || type === 'rose' || type === 'funnel') {\n series = fixPieSeries(series, opts, config);\n }\n var categories = opts.categories;\n if (type === 'mount') {\n categories = [];\n for (var j = 0; j < series.length; j++) {\n if (series[j].show !== false) categories.push(series[j].name);\n }\n opts.categories = categories;\n }\n series = fillSeries(series, opts, config);\n var duration = opts.animation ? opts.duration : 0;\n _this.animationInstance && _this.animationInstance.stop();\n var seriesMA = null;\n if (type == 'candle') {\n var average = assign({}, opts.extra.candle.average);\n if (average.show) {\n seriesMA = calCandleMA(average.day, average.name, average.color, series[0].data);\n seriesMA = fillSeries(seriesMA, opts, config);\n opts.seriesMA = seriesMA;\n } else if (opts.seriesMA) {\n seriesMA = opts.seriesMA = fillSeries(opts.seriesMA, opts, config);\n } else {\n seriesMA = series;\n }\n } else {\n seriesMA = series;\n }\n /* 过滤掉show=false的series */\n opts._series_ = series = filterSeries(series);\n //重新计算图表区域\n opts.area = new Array(4);\n //复位绘图区域\n for (var _j11 = 0; _j11 < 4; _j11++) {\n opts.area[_j11] = opts.padding[_j11] * opts.pix;\n }\n //通过计算三大区域:图例、X轴、Y轴的大小,确定绘图区域\n var _calLegendData = calLegendData(seriesMA, opts, config, opts.chartData, context),\n legendHeight = _calLegendData.area.wholeHeight,\n legendWidth = _calLegendData.area.wholeWidth;\n switch (opts.legend.position) {\n case 'top':\n opts.area[0] += legendHeight;\n break;\n case 'bottom':\n opts.area[2] += legendHeight;\n break;\n case 'left':\n opts.area[3] += legendWidth;\n break;\n case 'right':\n opts.area[1] += legendWidth;\n break;\n }\n var _calYAxisData = {},\n yAxisWidth = 0;\n if (opts.type === 'line' || opts.type === 'column' || opts.type === 'mount' || opts.type === 'area' || opts.type === 'mix' || opts.type === 'candle' || opts.type === 'scatter' || opts.type === 'bubble' || opts.type === 'bar') {\n _calYAxisData = calYAxisData(series, opts, config, context);\n yAxisWidth = _calYAxisData.yAxisWidth;\n //如果显示Y轴标题\n if (opts.yAxis.showTitle) {\n var maxTitleHeight = 0;\n for (var i = 0; i < opts.yAxis.data.length; i++) {\n maxTitleHeight = Math.max(maxTitleHeight, opts.yAxis.data[i].titleFontSize ? opts.yAxis.data[i].titleFontSize * opts.pix : config.fontSize);\n }\n opts.area[0] += maxTitleHeight;\n }\n var rightIndex = 0,\n leftIndex = 0;\n //计算主绘图区域左右位置\n for (var _i32 = 0; _i32 < yAxisWidth.length; _i32++) {\n if (yAxisWidth[_i32].position == 'left') {\n if (leftIndex > 0) {\n opts.area[3] += yAxisWidth[_i32].width + opts.yAxis.padding * opts.pix;\n } else {\n opts.area[3] += yAxisWidth[_i32].width;\n }\n leftIndex += 1;\n } else if (yAxisWidth[_i32].position == 'right') {\n if (rightIndex > 0) {\n opts.area[1] += yAxisWidth[_i32].width + opts.yAxis.padding * opts.pix;\n } else {\n opts.area[1] += yAxisWidth[_i32].width;\n }\n rightIndex += 1;\n }\n }\n } else {\n config.yAxisWidth = yAxisWidth;\n }\n opts.chartData.yAxisData = _calYAxisData;\n if (opts.categories && opts.categories.length && opts.type !== 'radar' && opts.type !== 'gauge' && opts.type !== 'bar') {\n opts.chartData.xAxisData = getXAxisPoints(opts.categories, opts, config);\n var _calCategoriesData = calCategoriesData(opts.categories, opts, config, opts.chartData.xAxisData.eachSpacing, context),\n xAxisHeight = _calCategoriesData.xAxisHeight,\n angle = _calCategoriesData.angle;\n config.xAxisHeight = xAxisHeight;\n config._xAxisTextAngle_ = angle;\n opts.area[2] += xAxisHeight;\n opts.chartData.categoriesData = _calCategoriesData;\n } else {\n if (opts.type === 'line' || opts.type === 'area' || opts.type === 'scatter' || opts.type === 'bubble' || opts.type === 'bar') {\n opts.chartData.xAxisData = calXAxisData(series, opts, config, context);\n categories = opts.chartData.xAxisData.rangesFormat;\n var _calCategoriesData2 = calCategoriesData(categories, opts, config, opts.chartData.xAxisData.eachSpacing, context),\n _xAxisHeight = _calCategoriesData2.xAxisHeight,\n _angle = _calCategoriesData2.angle;\n config.xAxisHeight = _xAxisHeight;\n config._xAxisTextAngle_ = _angle;\n opts.area[2] += _xAxisHeight;\n opts.chartData.categoriesData = _calCategoriesData2;\n } else {\n opts.chartData.xAxisData = {\n xAxisPoints: []\n };\n }\n }\n\n //计算右对齐偏移距离\n if (opts.enableScroll && opts.xAxis.scrollAlign == 'right' && opts._scrollDistance_ === undefined) {\n var offsetLeft = 0,\n xAxisPoints = opts.chartData.xAxisData.xAxisPoints,\n startX = opts.chartData.xAxisData.startX,\n endX = opts.chartData.xAxisData.endX,\n eachSpacing = opts.chartData.xAxisData.eachSpacing;\n var totalWidth = eachSpacing * (xAxisPoints.length - 1);\n var screenWidth = endX - startX;\n offsetLeft = screenWidth - totalWidth;\n _this.scrollOption.currentOffset = offsetLeft;\n _this.scrollOption.startTouchX = offsetLeft;\n _this.scrollOption.distance = 0;\n _this.scrollOption.lastMoveTime = 0;\n opts._scrollDistance_ = offsetLeft;\n }\n if (type === 'pie' || type === 'ring' || type === 'rose') {\n config._pieTextMaxLength_ = opts.dataLabel === false ? 0 : getPieTextMaxLength(seriesMA, config, context, opts);\n }\n switch (type) {\n case 'word':\n this.animationInstance = new Animation({\n timing: opts.timing,\n duration: duration,\n onProcess: function onProcess(process) {\n context.clearRect(0, 0, opts.width, opts.height);\n if (opts.rotate) {\n contextRotate(context, opts);\n }\n drawWordCloudDataPoints(series, opts, config, context, process);\n drawCanvas(opts, context);\n },\n onAnimationFinish: function onAnimationFinish() {\n _this.uevent.trigger('renderComplete');\n }\n });\n break;\n case 'map':\n context.clearRect(0, 0, opts.width, opts.height);\n drawMapDataPoints(series, opts, config, context);\n setTimeout(function () {\n _this2.uevent.trigger('renderComplete');\n }, 50);\n break;\n case 'funnel':\n this.animationInstance = new Animation({\n timing: opts.timing,\n duration: duration,\n onProcess: function onProcess(process) {\n context.clearRect(0, 0, opts.width, opts.height);\n if (opts.rotate) {\n contextRotate(context, opts);\n }\n opts.chartData.funnelData = drawFunnelDataPoints(series, opts, config, context, process);\n drawLegend(opts.series, opts, config, context, opts.chartData);\n drawToolTipBridge(opts, config, context, process);\n drawCanvas(opts, context);\n },\n onAnimationFinish: function onAnimationFinish() {\n _this.uevent.trigger('renderComplete');\n }\n });\n break;\n case 'line':\n this.animationInstance = new Animation({\n timing: opts.timing,\n duration: duration,\n onProcess: function onProcess(process) {\n context.clearRect(0, 0, opts.width, opts.height);\n if (opts.rotate) {\n contextRotate(context, opts);\n }\n drawYAxisGrid(categories, opts, config, context);\n drawXAxis(categories, opts, config, context);\n var _drawLineDataPoints = drawLineDataPoints(series, opts, config, context, process),\n xAxisPoints = _drawLineDataPoints.xAxisPoints,\n calPoints = _drawLineDataPoints.calPoints,\n eachSpacing = _drawLineDataPoints.eachSpacing;\n opts.chartData.xAxisPoints = xAxisPoints;\n opts.chartData.calPoints = calPoints;\n opts.chartData.eachSpacing = eachSpacing;\n drawYAxis(series, opts, config, context);\n if (opts.enableMarkLine !== false && process === 1) {\n drawMarkLine(opts, config, context);\n }\n drawLegend(opts.series, opts, config, context, opts.chartData);\n drawToolTipBridge(opts, config, context, process, eachSpacing, xAxisPoints);\n drawCanvas(opts, context);\n },\n onAnimationFinish: function onAnimationFinish() {\n _this.uevent.trigger('renderComplete');\n }\n });\n break;\n case 'scatter':\n this.animationInstance = new Animation({\n timing: opts.timing,\n duration: duration,\n onProcess: function onProcess(process) {\n context.clearRect(0, 0, opts.width, opts.height);\n if (opts.rotate) {\n contextRotate(context, opts);\n }\n drawYAxisGrid(categories, opts, config, context);\n drawXAxis(categories, opts, config, context);\n var _drawScatterDataPoints = drawScatterDataPoints(series, opts, config, context, process),\n xAxisPoints = _drawScatterDataPoints.xAxisPoints,\n calPoints = _drawScatterDataPoints.calPoints,\n eachSpacing = _drawScatterDataPoints.eachSpacing;\n opts.chartData.xAxisPoints = xAxisPoints;\n opts.chartData.calPoints = calPoints;\n opts.chartData.eachSpacing = eachSpacing;\n drawYAxis(series, opts, config, context);\n if (opts.enableMarkLine !== false && process === 1) {\n drawMarkLine(opts, config, context);\n }\n drawLegend(opts.series, opts, config, context, opts.chartData);\n drawToolTipBridge(opts, config, context, process, eachSpacing, xAxisPoints);\n drawCanvas(opts, context);\n },\n onAnimationFinish: function onAnimationFinish() {\n _this.uevent.trigger('renderComplete');\n }\n });\n break;\n case 'bubble':\n this.animationInstance = new Animation({\n timing: opts.timing,\n duration: duration,\n onProcess: function onProcess(process) {\n context.clearRect(0, 0, opts.width, opts.height);\n if (opts.rotate) {\n contextRotate(context, opts);\n }\n drawYAxisGrid(categories, opts, config, context);\n drawXAxis(categories, opts, config, context);\n var _drawBubbleDataPoints = drawBubbleDataPoints(series, opts, config, context, process),\n xAxisPoints = _drawBubbleDataPoints.xAxisPoints,\n calPoints = _drawBubbleDataPoints.calPoints,\n eachSpacing = _drawBubbleDataPoints.eachSpacing;\n opts.chartData.xAxisPoints = xAxisPoints;\n opts.chartData.calPoints = calPoints;\n opts.chartData.eachSpacing = eachSpacing;\n drawYAxis(series, opts, config, context);\n if (opts.enableMarkLine !== false && process === 1) {\n drawMarkLine(opts, config, context);\n }\n drawLegend(opts.series, opts, config, context, opts.chartData);\n drawToolTipBridge(opts, config, context, process, eachSpacing, xAxisPoints);\n drawCanvas(opts, context);\n },\n onAnimationFinish: function onAnimationFinish() {\n _this.uevent.trigger('renderComplete');\n }\n });\n break;\n case 'mix':\n this.animationInstance = new Animation({\n timing: opts.timing,\n duration: duration,\n onProcess: function onProcess(process) {\n context.clearRect(0, 0, opts.width, opts.height);\n if (opts.rotate) {\n contextRotate(context, opts);\n }\n drawYAxisGrid(categories, opts, config, context);\n drawXAxis(categories, opts, config, context);\n var _drawMixDataPoints = drawMixDataPoints(series, opts, config, context, process),\n xAxisPoints = _drawMixDataPoints.xAxisPoints,\n calPoints = _drawMixDataPoints.calPoints,\n eachSpacing = _drawMixDataPoints.eachSpacing;\n opts.chartData.xAxisPoints = xAxisPoints;\n opts.chartData.calPoints = calPoints;\n opts.chartData.eachSpacing = eachSpacing;\n drawYAxis(series, opts, config, context);\n if (opts.enableMarkLine !== false && process === 1) {\n drawMarkLine(opts, config, context);\n }\n drawLegend(opts.series, opts, config, context, opts.chartData);\n drawToolTipBridge(opts, config, context, process, eachSpacing, xAxisPoints);\n drawCanvas(opts, context);\n },\n onAnimationFinish: function onAnimationFinish() {\n _this.uevent.trigger('renderComplete');\n }\n });\n break;\n case 'column':\n this.animationInstance = new Animation({\n timing: opts.timing,\n duration: duration,\n onProcess: function onProcess(process) {\n context.clearRect(0, 0, opts.width, opts.height);\n if (opts.rotate) {\n contextRotate(context, opts);\n }\n drawYAxisGrid(categories, opts, config, context);\n drawXAxis(categories, opts, config, context);\n var _drawColumnDataPoints = drawColumnDataPoints(series, opts, config, context, process),\n xAxisPoints = _drawColumnDataPoints.xAxisPoints,\n calPoints = _drawColumnDataPoints.calPoints,\n eachSpacing = _drawColumnDataPoints.eachSpacing;\n opts.chartData.xAxisPoints = xAxisPoints;\n opts.chartData.calPoints = calPoints;\n opts.chartData.eachSpacing = eachSpacing;\n drawYAxis(series, opts, config, context);\n if (opts.enableMarkLine !== false && process === 1) {\n drawMarkLine(opts, config, context);\n }\n drawLegend(opts.series, opts, config, context, opts.chartData);\n drawToolTipBridge(opts, config, context, process, eachSpacing, xAxisPoints);\n drawCanvas(opts, context);\n },\n onAnimationFinish: function onAnimationFinish() {\n _this.uevent.trigger('renderComplete');\n }\n });\n break;\n case 'mount':\n this.animationInstance = new Animation({\n timing: opts.timing,\n duration: duration,\n onProcess: function onProcess(process) {\n context.clearRect(0, 0, opts.width, opts.height);\n if (opts.rotate) {\n contextRotate(context, opts);\n }\n drawYAxisGrid(categories, opts, config, context);\n drawXAxis(categories, opts, config, context);\n var _drawMountDataPoints = drawMountDataPoints(series, opts, config, context, process),\n xAxisPoints = _drawMountDataPoints.xAxisPoints,\n calPoints = _drawMountDataPoints.calPoints,\n eachSpacing = _drawMountDataPoints.eachSpacing;\n opts.chartData.xAxisPoints = xAxisPoints;\n opts.chartData.calPoints = calPoints;\n opts.chartData.eachSpacing = eachSpacing;\n drawYAxis(series, opts, config, context);\n if (opts.enableMarkLine !== false && process === 1) {\n drawMarkLine(opts, config, context);\n }\n drawLegend(opts.series, opts, config, context, opts.chartData);\n drawToolTipBridge(opts, config, context, process, eachSpacing, xAxisPoints);\n drawCanvas(opts, context);\n },\n onAnimationFinish: function onAnimationFinish() {\n _this.uevent.trigger('renderComplete');\n }\n });\n break;\n case 'bar':\n this.animationInstance = new Animation({\n timing: opts.timing,\n duration: duration,\n onProcess: function onProcess(process) {\n context.clearRect(0, 0, opts.width, opts.height);\n if (opts.rotate) {\n contextRotate(context, opts);\n }\n drawXAxis(categories, opts, config, context);\n var _drawBarDataPoints = drawBarDataPoints(series, opts, config, context, process),\n yAxisPoints = _drawBarDataPoints.yAxisPoints,\n calPoints = _drawBarDataPoints.calPoints,\n eachSpacing = _drawBarDataPoints.eachSpacing;\n opts.chartData.yAxisPoints = yAxisPoints;\n opts.chartData.xAxisPoints = opts.chartData.xAxisData.xAxisPoints;\n opts.chartData.calPoints = calPoints;\n opts.chartData.eachSpacing = eachSpacing;\n drawYAxis(series, opts, config, context);\n if (opts.enableMarkLine !== false && process === 1) {\n drawMarkLine(opts, config, context);\n }\n drawLegend(opts.series, opts, config, context, opts.chartData);\n drawToolTipBridge(opts, config, context, process, eachSpacing, yAxisPoints);\n drawCanvas(opts, context);\n },\n onAnimationFinish: function onAnimationFinish() {\n _this.uevent.trigger('renderComplete');\n }\n });\n break;\n case 'area':\n this.animationInstance = new Animation({\n timing: opts.timing,\n duration: duration,\n onProcess: function onProcess(process) {\n context.clearRect(0, 0, opts.width, opts.height);\n if (opts.rotate) {\n contextRotate(context, opts);\n }\n drawYAxisGrid(categories, opts, config, context);\n drawXAxis(categories, opts, config, context);\n var _drawAreaDataPoints = drawAreaDataPoints(series, opts, config, context, process),\n xAxisPoints = _drawAreaDataPoints.xAxisPoints,\n calPoints = _drawAreaDataPoints.calPoints,\n eachSpacing = _drawAreaDataPoints.eachSpacing;\n opts.chartData.xAxisPoints = xAxisPoints;\n opts.chartData.calPoints = calPoints;\n opts.chartData.eachSpacing = eachSpacing;\n drawYAxis(series, opts, config, context);\n if (opts.enableMarkLine !== false && process === 1) {\n drawMarkLine(opts, config, context);\n }\n drawLegend(opts.series, opts, config, context, opts.chartData);\n drawToolTipBridge(opts, config, context, process, eachSpacing, xAxisPoints);\n drawCanvas(opts, context);\n },\n onAnimationFinish: function onAnimationFinish() {\n _this.uevent.trigger('renderComplete');\n }\n });\n break;\n case 'ring':\n this.animationInstance = new Animation({\n timing: opts.timing,\n duration: duration,\n onProcess: function onProcess(process) {\n context.clearRect(0, 0, opts.width, opts.height);\n if (opts.rotate) {\n contextRotate(context, opts);\n }\n opts.chartData.pieData = drawPieDataPoints(series, opts, config, context, process);\n drawLegend(opts.series, opts, config, context, opts.chartData);\n drawToolTipBridge(opts, config, context, process);\n drawCanvas(opts, context);\n },\n onAnimationFinish: function onAnimationFinish() {\n _this.uevent.trigger('renderComplete');\n }\n });\n break;\n case 'pie':\n this.animationInstance = new Animation({\n timing: opts.timing,\n duration: duration,\n onProcess: function onProcess(process) {\n context.clearRect(0, 0, opts.width, opts.height);\n if (opts.rotate) {\n contextRotate(context, opts);\n }\n opts.chartData.pieData = drawPieDataPoints(series, opts, config, context, process);\n drawLegend(opts.series, opts, config, context, opts.chartData);\n drawToolTipBridge(opts, config, context, process);\n drawCanvas(opts, context);\n },\n onAnimationFinish: function onAnimationFinish() {\n _this.uevent.trigger('renderComplete');\n }\n });\n break;\n case 'rose':\n this.animationInstance = new Animation({\n timing: opts.timing,\n duration: duration,\n onProcess: function onProcess(process) {\n context.clearRect(0, 0, opts.width, opts.height);\n if (opts.rotate) {\n contextRotate(context, opts);\n }\n opts.chartData.pieData = drawRoseDataPoints(series, opts, config, context, process);\n drawLegend(opts.series, opts, config, context, opts.chartData);\n drawToolTipBridge(opts, config, context, process);\n drawCanvas(opts, context);\n },\n onAnimationFinish: function onAnimationFinish() {\n _this.uevent.trigger('renderComplete');\n }\n });\n break;\n case 'radar':\n this.animationInstance = new Animation({\n timing: opts.timing,\n duration: duration,\n onProcess: function onProcess(process) {\n context.clearRect(0, 0, opts.width, opts.height);\n if (opts.rotate) {\n contextRotate(context, opts);\n }\n opts.chartData.radarData = drawRadarDataPoints(series, opts, config, context, process);\n drawLegend(opts.series, opts, config, context, opts.chartData);\n drawToolTipBridge(opts, config, context, process);\n drawCanvas(opts, context);\n },\n onAnimationFinish: function onAnimationFinish() {\n _this.uevent.trigger('renderComplete');\n }\n });\n break;\n case 'arcbar':\n this.animationInstance = new Animation({\n timing: opts.timing,\n duration: duration,\n onProcess: function onProcess(process) {\n context.clearRect(0, 0, opts.width, opts.height);\n if (opts.rotate) {\n contextRotate(context, opts);\n }\n opts.chartData.arcbarData = drawArcbarDataPoints(series, opts, config, context, process);\n drawCanvas(opts, context);\n },\n onAnimationFinish: function onAnimationFinish() {\n _this.uevent.trigger('renderComplete');\n }\n });\n break;\n case 'gauge':\n this.animationInstance = new Animation({\n timing: opts.timing,\n duration: duration,\n onProcess: function onProcess(process) {\n context.clearRect(0, 0, opts.width, opts.height);\n if (opts.rotate) {\n contextRotate(context, opts);\n }\n opts.chartData.gaugeData = drawGaugeDataPoints(categories, series, opts, config, context, process);\n drawCanvas(opts, context);\n },\n onAnimationFinish: function onAnimationFinish() {\n _this.uevent.trigger('renderComplete');\n }\n });\n break;\n case 'candle':\n this.animationInstance = new Animation({\n timing: opts.timing,\n duration: duration,\n onProcess: function onProcess(process) {\n context.clearRect(0, 0, opts.width, opts.height);\n if (opts.rotate) {\n contextRotate(context, opts);\n }\n drawYAxisGrid(categories, opts, config, context);\n drawXAxis(categories, opts, config, context);\n var _drawCandleDataPoints = drawCandleDataPoints(series, seriesMA, opts, config, context, process),\n xAxisPoints = _drawCandleDataPoints.xAxisPoints,\n calPoints = _drawCandleDataPoints.calPoints,\n eachSpacing = _drawCandleDataPoints.eachSpacing;\n opts.chartData.xAxisPoints = xAxisPoints;\n opts.chartData.calPoints = calPoints;\n opts.chartData.eachSpacing = eachSpacing;\n drawYAxis(series, opts, config, context);\n if (opts.enableMarkLine !== false && process === 1) {\n drawMarkLine(opts, config, context);\n }\n if (seriesMA) {\n drawLegend(seriesMA, opts, config, context, opts.chartData);\n } else {\n drawLegend(opts.series, opts, config, context, opts.chartData);\n }\n drawToolTipBridge(opts, config, context, process, eachSpacing, xAxisPoints);\n drawCanvas(opts, context);\n },\n onAnimationFinish: function onAnimationFinish() {\n _this.uevent.trigger('renderComplete');\n }\n });\n break;\n }\n}\nfunction uChartsEvent() {\n this.events = {};\n}\nuChartsEvent.prototype.addEventListener = function (type, listener) {\n this.events[type] = this.events[type] || [];\n this.events[type].push(listener);\n};\nuChartsEvent.prototype.delEventListener = function (type) {\n this.events[type] = [];\n};\nuChartsEvent.prototype.trigger = function () {\n for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n var type = args[0];\n var params = args.slice(1);\n if (!!this.events[type]) {\n this.events[type].forEach(function (listener) {\n try {\n listener.apply(null, params);\n } catch (e) {\n //console.log('[uCharts] '+e);\n }\n });\n }\n};\nvar uCharts = function uCharts(opts) {\n opts.pix = opts.pixelRatio ? opts.pixelRatio : 1;\n opts.fontSize = opts.fontSize ? opts.fontSize : 13;\n opts.fontColor = opts.fontColor ? opts.fontColor : config.fontColor;\n if (opts.background == \"\" || opts.background == \"none\") {\n opts.background = \"#FFFFFF\";\n }\n opts.title = assign({}, opts.title);\n opts.subtitle = assign({}, opts.subtitle);\n opts.duration = opts.duration ? opts.duration : 1000;\n opts.yAxis = assign({}, {\n data: [],\n showTitle: false,\n disabled: false,\n disableGrid: false,\n gridSet: 'number',\n splitNumber: 5,\n gridType: 'solid',\n dashLength: 4 * opts.pix,\n gridColor: '#cccccc',\n padding: 10,\n fontColor: '#666666'\n }, opts.yAxis);\n opts.xAxis = assign({}, {\n rotateLabel: false,\n rotateAngle: 45,\n disabled: false,\n disableGrid: false,\n splitNumber: 5,\n calibration: false,\n fontColor: '#666666',\n fontSize: 13,\n lineHeight: 20,\n marginTop: 0,\n gridType: 'solid',\n dashLength: 4,\n scrollAlign: 'left',\n boundaryGap: 'center',\n axisLine: true,\n axisLineColor: '#cccccc',\n titleFontSize: 13,\n titleOffsetY: 0,\n titleOffsetX: 0,\n titleFontColor: '#666666'\n }, opts.xAxis);\n opts.xAxis.scrollPosition = opts.xAxis.scrollAlign;\n opts.legend = assign({}, {\n show: true,\n position: 'bottom',\n float: 'center',\n backgroundColor: 'rgba(0,0,0,0)',\n borderColor: 'rgba(0,0,0,0)',\n borderWidth: 0,\n padding: 5,\n margin: 5,\n itemGap: 10,\n fontSize: opts.fontSize,\n lineHeight: opts.fontSize,\n fontColor: opts.fontColor,\n formatter: {},\n hiddenColor: '#CECECE'\n }, opts.legend);\n opts.extra = assign({\n tooltip: {\n legendShape: 'auto'\n }\n }, opts.extra);\n opts.rotate = opts.rotate ? true : false;\n opts.animation = opts.animation ? true : false;\n opts.rotate = opts.rotate ? true : false;\n opts.canvas2d = opts.canvas2d ? true : false;\n var config$$1 = assign({}, config);\n config$$1.color = opts.color ? opts.color : config$$1.color;\n if (opts.type == 'pie') {\n config$$1.pieChartLinePadding = opts.dataLabel === false ? 0 : opts.extra.pie.labelWidth * opts.pix || config$$1.pieChartLinePadding * opts.pix;\n }\n if (opts.type == 'ring') {\n config$$1.pieChartLinePadding = opts.dataLabel === false ? 0 : opts.extra.ring.labelWidth * opts.pix || config$$1.pieChartLinePadding * opts.pix;\n }\n if (opts.type == 'rose') {\n config$$1.pieChartLinePadding = opts.dataLabel === false ? 0 : opts.extra.rose.labelWidth * opts.pix || config$$1.pieChartLinePadding * opts.pix;\n }\n config$$1.pieChartTextPadding = opts.dataLabel === false ? 0 : config$$1.pieChartTextPadding * opts.pix;\n\n //屏幕旋转\n config$$1.rotate = opts.rotate;\n if (opts.rotate) {\n var tempWidth = opts.width;\n var tempHeight = opts.height;\n opts.width = tempHeight;\n opts.height = tempWidth;\n }\n\n //适配高分屏\n opts.padding = opts.padding ? opts.padding : config$$1.padding;\n config$$1.yAxisWidth = config.yAxisWidth * opts.pix;\n config$$1.fontSize = opts.fontSize * opts.pix;\n config$$1.titleFontSize = config.titleFontSize * opts.pix;\n config$$1.subtitleFontSize = config.subtitleFontSize * opts.pix;\n if (!opts.context) {\n throw new Error('[uCharts] 未获取到context!注意:v2.0版本后,需要自行获取canvas的绘图上下文并传入opts.context!');\n }\n this.context = opts.context;\n if (!this.context.setTextAlign) {\n this.context.setStrokeStyle = function (e) {\n return this.strokeStyle = e;\n };\n this.context.setLineWidth = function (e) {\n return this.lineWidth = e;\n };\n this.context.setLineCap = function (e) {\n return this.lineCap = e;\n };\n this.context.setFontSize = function (e) {\n return this.font = e + \"px sans-serif\";\n };\n this.context.setFillStyle = function (e) {\n return this.fillStyle = e;\n };\n this.context.setTextAlign = function (e) {\n return this.textAlign = e;\n };\n this.context.setTextBaseline = function (e) {\n return this.textBaseline = e;\n };\n this.context.setShadow = function (offsetX, offsetY, blur, color) {\n this.shadowColor = color;\n this.shadowOffsetX = offsetX;\n this.shadowOffsetY = offsetY;\n this.shadowBlur = blur;\n };\n this.context.draw = function () {};\n }\n //兼容NVUEsetLineDash\n if (!this.context.setLineDash) {\n this.context.setLineDash = function (e) {};\n }\n opts.chartData = {};\n this.uevent = new uChartsEvent();\n this.scrollOption = {\n currentOffset: 0,\n startTouchX: 0,\n distance: 0,\n lastMoveTime: 0\n };\n this.opts = opts;\n this.config = config$$1;\n drawCharts.call(this, opts.type, opts, config$$1, this.context);\n};\nuCharts.prototype.updateData = function () {\n var data = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n this.opts = assign({}, this.opts, data);\n this.opts.updateData = true;\n var scrollPosition = data.scrollPosition || 'current';\n switch (scrollPosition) {\n case 'current':\n this.opts._scrollDistance_ = this.scrollOption.currentOffset;\n break;\n case 'left':\n this.opts._scrollDistance_ = 0;\n this.scrollOption = {\n currentOffset: 0,\n startTouchX: 0,\n distance: 0,\n lastMoveTime: 0\n };\n break;\n case 'right':\n var _calYAxisData = calYAxisData(this.opts.series, this.opts, this.config, this.context),\n yAxisWidth = _calYAxisData.yAxisWidth;\n this.config.yAxisWidth = yAxisWidth;\n var offsetLeft = 0;\n var _getXAxisPoints0 = getXAxisPoints(this.opts.categories, this.opts, this.config),\n xAxisPoints = _getXAxisPoints0.xAxisPoints,\n startX = _getXAxisPoints0.startX,\n endX = _getXAxisPoints0.endX,\n eachSpacing = _getXAxisPoints0.eachSpacing;\n var totalWidth = eachSpacing * (xAxisPoints.length - 1);\n var screenWidth = endX - startX;\n offsetLeft = screenWidth - totalWidth;\n this.scrollOption = {\n currentOffset: offsetLeft,\n startTouchX: offsetLeft,\n distance: 0,\n lastMoveTime: 0\n };\n this.opts._scrollDistance_ = offsetLeft;\n break;\n }\n drawCharts.call(this, this.opts.type, this.opts, this.config, this.context);\n};\nuCharts.prototype.zoom = function () {\n var val = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.opts.xAxis.itemCount;\n if (this.opts.enableScroll !== true) {\n __f__(\"log\", '[uCharts] 请启用滚动条后使用', \" at uni_modules/qiun-data-charts/js_sdk/u-charts/u-charts.js:7193\");\n return;\n }\n //当前屏幕中间点\n var centerPoint = Math.round(Math.abs(this.scrollOption.currentOffset) / this.opts.chartData.eachSpacing) + Math.round(this.opts.xAxis.itemCount / 2);\n this.opts.animation = false;\n this.opts.xAxis.itemCount = val.itemCount;\n //重新计算x轴偏移距离\n var _calYAxisData = calYAxisData(this.opts.series, this.opts, this.config, this.context),\n yAxisWidth = _calYAxisData.yAxisWidth;\n this.config.yAxisWidth = yAxisWidth;\n var offsetLeft = 0;\n var _getXAxisPoints0 = getXAxisPoints(this.opts.categories, this.opts, this.config),\n xAxisPoints = _getXAxisPoints0.xAxisPoints,\n startX = _getXAxisPoints0.startX,\n endX = _getXAxisPoints0.endX,\n eachSpacing = _getXAxisPoints0.eachSpacing;\n var centerLeft = eachSpacing * centerPoint;\n var screenWidth = endX - startX;\n var MaxLeft = screenWidth - eachSpacing * (xAxisPoints.length - 1);\n offsetLeft = screenWidth / 2 - centerLeft;\n if (offsetLeft > 0) {\n offsetLeft = 0;\n }\n if (offsetLeft < MaxLeft) {\n offsetLeft = MaxLeft;\n }\n this.scrollOption = {\n currentOffset: offsetLeft,\n startTouchX: 0,\n distance: 0,\n lastMoveTime: 0\n };\n calValidDistance(this, offsetLeft, this.opts.chartData, this.config, this.opts);\n this.opts._scrollDistance_ = offsetLeft;\n drawCharts.call(this, this.opts.type, this.opts, this.config, this.context);\n};\nuCharts.prototype.dobuleZoom = function (e) {\n if (this.opts.enableScroll !== true) {\n __f__(\"log\", '[uCharts] 请启用滚动条后使用', \" at uni_modules/qiun-data-charts/js_sdk/u-charts/u-charts.js:7233\");\n return;\n }\n var tcs = e.changedTouches;\n if (tcs.length < 2) {\n return;\n }\n for (var i = 0; i < tcs.length; i++) {\n tcs[i].x = tcs[i].x ? tcs[i].x : tcs[i].clientX;\n tcs[i].y = tcs[i].y ? tcs[i].y : tcs[i].clientY;\n }\n var ntcs = [getTouches(tcs[0], this.opts, e), getTouches(tcs[1], this.opts, e)];\n var xlength = Math.abs(ntcs[0].x - ntcs[1].x);\n // 记录初始的两指之间的数据\n if (!this.scrollOption.moveCount) {\n var cts0 = {\n changedTouches: [{\n x: tcs[0].x,\n y: this.opts.area[0] / this.opts.pix + 2\n }]\n };\n var cts1 = {\n changedTouches: [{\n x: tcs[1].x,\n y: this.opts.area[0] / this.opts.pix + 2\n }]\n };\n if (this.opts.rotate) {\n cts0 = {\n changedTouches: [{\n x: this.opts.height / this.opts.pix - this.opts.area[0] / this.opts.pix - 2,\n y: tcs[0].y\n }]\n };\n cts1 = {\n changedTouches: [{\n x: this.opts.height / this.opts.pix - this.opts.area[0] / this.opts.pix - 2,\n y: tcs[1].y\n }]\n };\n }\n var moveCurrent1 = this.getCurrentDataIndex(cts0).index;\n var moveCurrent2 = this.getCurrentDataIndex(cts1).index;\n var moveCount = Math.abs(moveCurrent1 - moveCurrent2);\n this.scrollOption.moveCount = moveCount;\n this.scrollOption.moveCurrent1 = Math.min(moveCurrent1, moveCurrent2);\n this.scrollOption.moveCurrent2 = Math.max(moveCurrent1, moveCurrent2);\n return;\n }\n var currentEachSpacing = xlength / this.scrollOption.moveCount;\n var itemCount = (this.opts.width - this.opts.area[1] - this.opts.area[3]) / currentEachSpacing;\n itemCount = itemCount <= 2 ? 2 : itemCount;\n itemCount = itemCount >= this.opts.categories.length ? this.opts.categories.length : itemCount;\n this.opts.animation = false;\n this.opts.xAxis.itemCount = itemCount;\n // 重新计算滚动条偏移距离\n var offsetLeft = 0;\n var _getXAxisPoints0 = getXAxisPoints(this.opts.categories, this.opts, this.config),\n xAxisPoints = _getXAxisPoints0.xAxisPoints,\n startX = _getXAxisPoints0.startX,\n endX = _getXAxisPoints0.endX,\n eachSpacing = _getXAxisPoints0.eachSpacing;\n var currentLeft = eachSpacing * this.scrollOption.moveCurrent1;\n var screenWidth = endX - startX;\n var MaxLeft = screenWidth - eachSpacing * (xAxisPoints.length - 1);\n offsetLeft = -currentLeft + Math.min(ntcs[0].x, ntcs[1].x) - this.opts.area[3] - eachSpacing;\n if (offsetLeft > 0) {\n offsetLeft = 0;\n }\n if (offsetLeft < MaxLeft) {\n offsetLeft = MaxLeft;\n }\n this.scrollOption.currentOffset = offsetLeft;\n this.scrollOption.startTouchX = 0;\n this.scrollOption.distance = 0;\n calValidDistance(this, offsetLeft, this.opts.chartData, this.config, this.opts);\n this.opts._scrollDistance_ = offsetLeft;\n drawCharts.call(this, this.opts.type, this.opts, this.config, this.context);\n};\nuCharts.prototype.stopAnimation = function () {\n this.animationInstance && this.animationInstance.stop();\n};\nuCharts.prototype.addEventListener = function (type, listener) {\n this.uevent.addEventListener(type, listener);\n};\nuCharts.prototype.delEventListener = function (type) {\n this.uevent.delEventListener(type);\n};\nuCharts.prototype.getCurrentDataIndex = function (e) {\n var touches = null;\n if (e.changedTouches) {\n touches = e.changedTouches[0];\n } else {\n touches = e.mp.changedTouches[0];\n }\n if (touches) {\n var _touches$ = getTouches(touches, this.opts, e);\n if (this.opts.type === 'pie' || this.opts.type === 'ring') {\n return findPieChartCurrentIndex({\n x: _touches$.x,\n y: _touches$.y\n }, this.opts.chartData.pieData, this.opts);\n } else if (this.opts.type === 'rose') {\n return findRoseChartCurrentIndex({\n x: _touches$.x,\n y: _touches$.y\n }, this.opts.chartData.pieData, this.opts);\n } else if (this.opts.type === 'radar') {\n return findRadarChartCurrentIndex({\n x: _touches$.x,\n y: _touches$.y\n }, this.opts.chartData.radarData, this.opts.categories.length);\n } else if (this.opts.type === 'funnel') {\n return findFunnelChartCurrentIndex({\n x: _touches$.x,\n y: _touches$.y\n }, this.opts.chartData.funnelData);\n } else if (this.opts.type === 'map') {\n return findMapChartCurrentIndex({\n x: _touches$.x,\n y: _touches$.y\n }, this.opts);\n } else if (this.opts.type === 'word') {\n return findWordChartCurrentIndex({\n x: _touches$.x,\n y: _touches$.y\n }, this.opts.chartData.wordCloudData);\n } else if (this.opts.type === 'bar') {\n return findBarChartCurrentIndex({\n x: _touches$.x,\n y: _touches$.y\n }, this.opts.chartData.calPoints, this.opts, this.config, Math.abs(this.scrollOption.currentOffset));\n } else {\n return findCurrentIndex({\n x: _touches$.x,\n y: _touches$.y\n }, this.opts.chartData.calPoints, this.opts, this.config, Math.abs(this.scrollOption.currentOffset));\n }\n }\n return -1;\n};\nuCharts.prototype.getLegendDataIndex = function (e) {\n var touches = null;\n if (e.changedTouches) {\n touches = e.changedTouches[0];\n } else {\n touches = e.mp.changedTouches[0];\n }\n if (touches) {\n var _touches$ = getTouches(touches, this.opts, e);\n return findLegendIndex({\n x: _touches$.x,\n y: _touches$.y\n }, this.opts.chartData.legendData);\n }\n return -1;\n};\nuCharts.prototype.touchLegend = function (e) {\n var option = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var touches = null;\n if (e.changedTouches) {\n touches = e.changedTouches[0];\n } else {\n touches = e.mp.changedTouches[0];\n }\n if (touches) {\n var _touches$ = getTouches(touches, this.opts, e);\n var index = this.getLegendDataIndex(e);\n if (index >= 0) {\n if (this.opts.type == 'candle') {\n this.opts.seriesMA[index].show = !this.opts.seriesMA[index].show;\n } else {\n this.opts.series[index].show = !this.opts.series[index].show;\n }\n this.opts.animation = option.animation ? true : false;\n this.opts._scrollDistance_ = this.scrollOption.currentOffset;\n drawCharts.call(this, this.opts.type, this.opts, this.config, this.context);\n }\n }\n};\nuCharts.prototype.showToolTip = function (e) {\n var _this3 = this;\n var option = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var touches = null;\n if (e.changedTouches) {\n touches = e.changedTouches[0];\n } else {\n touches = e.mp.changedTouches[0];\n }\n if (!touches) {\n __f__(\"log\", \"[uCharts] 未获取到event坐标信息\", \" at uni_modules/qiun-data-charts/js_sdk/u-charts/u-charts.js:7411\");\n }\n var _touches$ = getTouches(touches, this.opts, e);\n var currentOffset = this.scrollOption.currentOffset;\n var opts = assign({}, this.opts, {\n _scrollDistance_: currentOffset,\n animation: false\n });\n if (this.opts.type === 'line' || this.opts.type === 'area' || this.opts.type === 'column' || this.opts.type === 'scatter' || this.opts.type === 'bubble') {\n var current = this.getCurrentDataIndex(e);\n var index = option.index == undefined ? current.index : option.index;\n if (index > -1 || index.length > 0) {\n var seriesData = getSeriesDataItem(this.opts.series, index, current.group);\n if (seriesData.length !== 0) {\n var _getToolTipData = getToolTipData(seriesData, this.opts, index, current.group, this.opts.categories, option),\n textList = _getToolTipData.textList,\n offset = _getToolTipData.offset;\n offset.y = _touches$.y;\n opts.tooltip = {\n textList: option.textList !== undefined ? option.textList : textList,\n offset: option.offset !== undefined ? option.offset : offset,\n option: option,\n index: index,\n group: current.group\n };\n }\n }\n drawCharts.call(this, opts.type, opts, this.config, this.context);\n }\n if (this.opts.type === 'mount') {\n var index = option.index == undefined ? this.getCurrentDataIndex(e).index : option.index;\n if (index > -1) {\n var opts = assign({}, this.opts, {\n animation: false\n });\n var seriesData = assign({}, opts._series_[index]);\n var textList = [{\n text: option.formatter ? option.formatter(seriesData, undefined, index, opts) : seriesData.name + ': ' + seriesData.data,\n color: seriesData.color,\n legendShape: this.opts.extra.tooltip.legendShape == 'auto' ? seriesData.legendShape : this.opts.extra.tooltip.legendShape\n }];\n var offset = {\n x: opts.chartData.calPoints[index].x,\n y: _touches$.y\n };\n opts.tooltip = {\n textList: option.textList ? option.textList : textList,\n offset: option.offset !== undefined ? option.offset : offset,\n option: option,\n index: index\n };\n }\n drawCharts.call(this, opts.type, opts, this.config, this.context);\n }\n if (this.opts.type === 'bar') {\n var current = this.getCurrentDataIndex(e);\n var index = option.index == undefined ? current.index : option.index;\n if (index > -1 || index.length > 0) {\n var seriesData = getSeriesDataItem(this.opts.series, index, current.group);\n if (seriesData.length !== 0) {\n var _getToolTipData = getToolTipData(seriesData, this.opts, index, current.group, this.opts.categories, option),\n textList = _getToolTipData.textList,\n offset = _getToolTipData.offset;\n offset.x = _touches$.x;\n opts.tooltip = {\n textList: option.textList !== undefined ? option.textList : textList,\n offset: option.offset !== undefined ? option.offset : offset,\n option: option,\n index: index\n };\n }\n }\n drawCharts.call(this, opts.type, opts, this.config, this.context);\n }\n if (this.opts.type === 'mix') {\n var current = this.getCurrentDataIndex(e);\n var index = option.index == undefined ? current.index : option.index;\n if (index > -1) {\n var currentOffset = this.scrollOption.currentOffset;\n var opts = assign({}, this.opts, {\n _scrollDistance_: currentOffset,\n animation: false\n });\n var seriesData = getSeriesDataItem(this.opts.series, index);\n if (seriesData.length !== 0) {\n var _getMixToolTipData = getMixToolTipData(seriesData, this.opts, index, this.opts.categories, option),\n textList = _getMixToolTipData.textList,\n offset = _getMixToolTipData.offset;\n offset.y = _touches$.y;\n opts.tooltip = {\n textList: option.textList ? option.textList : textList,\n offset: option.offset !== undefined ? option.offset : offset,\n option: option,\n index: index\n };\n }\n }\n drawCharts.call(this, opts.type, opts, this.config, this.context);\n }\n if (this.opts.type === 'candle') {\n var current = this.getCurrentDataIndex(e);\n var index = option.index == undefined ? current.index : option.index;\n if (index > -1) {\n var currentOffset = this.scrollOption.currentOffset;\n var opts = assign({}, this.opts, {\n _scrollDistance_: currentOffset,\n animation: false\n });\n var seriesData = getSeriesDataItem(this.opts.series, index);\n if (seriesData.length !== 0) {\n var _getToolTipData = getCandleToolTipData(this.opts.series[0].data, seriesData, this.opts, index, this.opts.categories, this.opts.extra.candle, option),\n textList = _getToolTipData.textList,\n offset = _getToolTipData.offset;\n offset.y = _touches$.y;\n opts.tooltip = {\n textList: option.textList ? option.textList : textList,\n offset: option.offset !== undefined ? option.offset : offset,\n option: option,\n index: index\n };\n }\n }\n drawCharts.call(this, opts.type, opts, this.config, this.context);\n }\n if (this.opts.type === 'pie' || this.opts.type === 'ring' || this.opts.type === 'rose' || this.opts.type === 'funnel') {\n var index = option.index == undefined ? this.getCurrentDataIndex(e) : option.index;\n if (index > -1) {\n var opts = assign({}, this.opts, {\n animation: false\n });\n var seriesData = assign({}, opts._series_[index]);\n var textList = [{\n text: option.formatter ? option.formatter(seriesData, undefined, index, opts) : seriesData.name + ': ' + seriesData.data,\n color: seriesData.color,\n legendShape: this.opts.extra.tooltip.legendShape == 'auto' ? seriesData.legendShape : this.opts.extra.tooltip.legendShape\n }];\n var offset = {\n x: _touches$.x,\n y: _touches$.y\n };\n opts.tooltip = {\n textList: option.textList ? option.textList : textList,\n offset: option.offset !== undefined ? option.offset : offset,\n option: option,\n index: index\n };\n }\n drawCharts.call(this, opts.type, opts, this.config, this.context);\n }\n if (this.opts.type === 'map') {\n var index = option.index == undefined ? this.getCurrentDataIndex(e) : option.index;\n if (index > -1) {\n var opts = assign({}, this.opts, {\n animation: false\n });\n var seriesData = assign({}, this.opts.series[index]);\n seriesData.name = seriesData.properties.name;\n var textList = [{\n text: option.formatter ? option.formatter(seriesData, undefined, index, this.opts) : seriesData.name,\n color: seriesData.color,\n legendShape: this.opts.extra.tooltip.legendShape == 'auto' ? seriesData.legendShape : this.opts.extra.tooltip.legendShape\n }];\n var offset = {\n x: _touches$.x,\n y: _touches$.y\n };\n opts.tooltip = {\n textList: option.textList ? option.textList : textList,\n offset: option.offset !== undefined ? option.offset : offset,\n option: option,\n index: index\n };\n }\n opts.updateData = false;\n drawCharts.call(this, opts.type, opts, this.config, this.context);\n }\n if (this.opts.type === 'word') {\n var index = option.index == undefined ? this.getCurrentDataIndex(e) : option.index;\n if (index > -1) {\n var opts = assign({}, this.opts, {\n animation: false\n });\n var seriesData = assign({}, this.opts.series[index]);\n var textList = [{\n text: option.formatter ? option.formatter(seriesData, undefined, index, this.opts) : seriesData.name,\n color: seriesData.color,\n legendShape: this.opts.extra.tooltip.legendShape == 'auto' ? seriesData.legendShape : this.opts.extra.tooltip.legendShape\n }];\n var offset = {\n x: _touches$.x,\n y: _touches$.y\n };\n opts.tooltip = {\n textList: option.textList ? option.textList : textList,\n offset: option.offset !== undefined ? option.offset : offset,\n option: option,\n index: index\n };\n }\n opts.updateData = false;\n drawCharts.call(this, opts.type, opts, this.config, this.context);\n }\n if (this.opts.type === 'radar') {\n var index = option.index == undefined ? this.getCurrentDataIndex(e) : option.index;\n if (index > -1) {\n var opts = assign({}, this.opts, {\n animation: false\n });\n var seriesData = getSeriesDataItem(this.opts.series, index);\n if (seriesData.length !== 0) {\n var textList = seriesData.map(function (item) {\n return {\n text: option.formatter ? option.formatter(item, _this3.opts.categories[index], index, _this3.opts) : item.name + ': ' + item.data,\n color: item.color,\n legendShape: _this3.opts.extra.tooltip.legendShape == 'auto' ? item.legendShape : _this3.opts.extra.tooltip.legendShape\n };\n });\n var offset = {\n x: _touches$.x,\n y: _touches$.y\n };\n opts.tooltip = {\n textList: option.textList ? option.textList : textList,\n offset: option.offset !== undefined ? option.offset : offset,\n option: option,\n index: index\n };\n }\n }\n drawCharts.call(this, opts.type, opts, this.config, this.context);\n }\n};\nuCharts.prototype.translate = function (distance) {\n this.scrollOption = {\n currentOffset: distance,\n startTouchX: distance,\n distance: 0,\n lastMoveTime: 0\n };\n var opts = assign({}, this.opts, {\n _scrollDistance_: distance,\n animation: false\n });\n drawCharts.call(this, this.opts.type, opts, this.config, this.context);\n};\nuCharts.prototype.scrollStart = function (e) {\n var touches = null;\n if (e.changedTouches) {\n touches = e.changedTouches[0];\n } else {\n touches = e.mp.changedTouches[0];\n }\n var _touches$ = getTouches(touches, this.opts, e);\n if (touches && this.opts.enableScroll === true) {\n this.scrollOption.startTouchX = _touches$.x;\n }\n};\nuCharts.prototype.scroll = function (e) {\n if (this.scrollOption.lastMoveTime === 0) {\n this.scrollOption.lastMoveTime = Date.now();\n }\n var Limit = this.opts.touchMoveLimit || 60;\n var currMoveTime = Date.now();\n var duration = currMoveTime - this.scrollOption.lastMoveTime;\n if (duration < Math.floor(1000 / Limit)) return;\n if (this.scrollOption.startTouchX == 0) return;\n this.scrollOption.lastMoveTime = currMoveTime;\n var touches = null;\n if (e.changedTouches) {\n touches = e.changedTouches[0];\n } else {\n touches = e.mp.changedTouches[0];\n }\n if (touches && this.opts.enableScroll === true) {\n var _touches$ = getTouches(touches, this.opts, e);\n var _distance;\n _distance = _touches$.x - this.scrollOption.startTouchX;\n var currentOffset = this.scrollOption.currentOffset;\n var validDistance = calValidDistance(this, currentOffset + _distance, this.opts.chartData, this.config, this.opts);\n this.scrollOption.distance = _distance = validDistance - currentOffset;\n var opts = assign({}, this.opts, {\n _scrollDistance_: currentOffset + _distance,\n animation: false\n });\n this.opts = opts;\n drawCharts.call(this, opts.type, opts, this.config, this.context);\n return currentOffset + _distance;\n }\n};\nuCharts.prototype.scrollEnd = function (e) {\n if (this.opts.enableScroll === true) {\n var _scrollOption = this.scrollOption,\n currentOffset = _scrollOption.currentOffset,\n distance = _scrollOption.distance;\n this.scrollOption.currentOffset = currentOffset + distance;\n this.scrollOption.distance = 0;\n this.scrollOption.moveCount = 0;\n }\n};\nvar _default = uCharts;\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvcWl1bi1kYXRhLWNoYXJ0cy9qc19zZGsvdS1jaGFydHMvdS1jaGFydHMuanMiXSwibmFtZXMiOlsiY29uZmlnIiwidmVyc2lvbiIsInlBeGlzV2lkdGgiLCJ4QXhpc0hlaWdodCIsInBhZGRpbmciLCJyb3RhdGUiLCJmb250U2l6ZSIsImZvbnRDb2xvciIsImRhdGFQb2ludFNoYXBlIiwiY29sb3IiLCJsaW5lYXJDb2xvciIsInBpZUNoYXJ0TGluZVBhZGRpbmciLCJwaWVDaGFydFRleHRQYWRkaW5nIiwidGl0bGVGb250U2l6ZSIsInN1YnRpdGxlRm9udFNpemUiLCJyYWRhckxhYmVsVGV4dE1hcmdpbiIsImFzc2lnbiIsInRhcmdldCIsInZhckFyZ3MiLCJUeXBlRXJyb3IiLCJsZW5ndGgiLCJkZWVwQXNzaWduIiwib2JqMSIsIm9iajIiLCJrZXkiLCJ0b1N0cmluZyIsImZvckVhY2giLCJ2YWwiLCJ1dGlsIiwidG9GaXhlZCIsIm51bSIsImxpbWl0IiwiaXNGbG9hdCIsImFwcHJveGltYXRlbHlFcXVhbCIsIm51bTEiLCJudW0yIiwiTWF0aCIsImFicyIsImlzU2FtZVNpZ24iLCJpc1NhbWVYQ29vcmRpbmF0ZUFyZWEiLCJwMSIsInAyIiwieCIsImlzQ29sbGlzaW9uIiwiZW5kIiwic3RhcnQiLCJ3aWR0aCIsInkiLCJoZWlnaHQiLCJmbGFnIiwiZ2V0SDVPZmZzZXQiLCJlIiwibXAiLCJjaGFuZ2VkVG91Y2hlcyIsInB1c2giLCJvZmZzZXRYIiwib2Zmc2V0WSIsImhleFRvUmdiIiwiaGV4VmFsdWUiLCJvcGMiLCJyZ3giLCJoZXgiLCJyZXBsYWNlIiwibSIsInIiLCJnIiwiYiIsInJnYiIsImV4ZWMiLCJwYXJzZUludCIsImZpbmRSYW5nZSIsInR5cGUiLCJpc05hTiIsIkVycm9yIiwibXVsdGlwbGUiLCJjZWlsIiwiZmxvb3IiLCJjYWxDYW5kbGVNQSIsImRheUFyciIsIm5hbWVBcnIiLCJjb2xvckFyciIsImtkYXRhIiwic2VyaWVzVGVtcCIsImsiLCJzZXJpZXNJdGVtIiwiZGF0YSIsIm5hbWUiLCJpIiwibGVuIiwic3VtIiwiaiIsImNhbFZhbGlkRGlzdGFuY2UiLCJzZWxmIiwiZGlzdGFuY2UiLCJjaGFydERhdGEiLCJvcHRzIiwiZGF0YUNoYXJ0QXJlYVdpZHRoIiwiYXJlYSIsImRhdGFDaGFydFdpZHRoIiwiZWFjaFNwYWNpbmciLCJ4QXhpc0RhdGEiLCJ4QXhpc1BvaW50cyIsImV4dHJhIiwibW91bnQiLCJ3aWR0aFJhdGlvIiwidmFsaWREaXN0YW5jZSIsInVldmVudCIsInRyaWdnZXIiLCJzY3JvbGxPcHRpb24iLCJwb3NpdGlvbiIsInhBeGlzIiwic2Nyb2xsUG9zaXRpb24iLCJpc0luQW5nbGVSYW5nZSIsImFuZ2xlIiwic3RhcnRBbmdsZSIsImVuZEFuZ2xlIiwiYWRqdXN0IiwiUEkiLCJjcmVhdGVDdXJ2ZUNvbnRyb2xQb2ludHMiLCJwb2ludHMiLCJpc05vdE1pZGRsZVBvaW50IiwibWF4IiwibWluIiwiaXNOb3RNaWRkbGVQb2ludFgiLCJhIiwicEF4IiwicEF5IiwicEJ4IiwicEJ5IiwibGFzdCIsImN0ckEiLCJjdHJCIiwiY29udmVydENvb3JkaW5hdGVPcmlnaW4iLCJjZW50ZXIiLCJhdm9pZENvbGxpc2lvbiIsIm9iaiIsImZpeFBpZVNlcmllcyIsInNlcmllcyIsInBpZVNlcmllc0FyciIsImNvbnN0cnVjdG9yIiwiaW5kZXhPZiIsIl9waWVTZXJpZXNfIiwib2xkc2VyaWVzIiwiZm9ybWF0dGVyIiwidmFsdWUiLCJmaWxsU2VyaWVzIiwiaW5kZXgiLCJpdGVtIiwibGluZWFySW5kZXgiLCJzaG93IiwicG9pbnRTaGFwZSIsImxlZ2VuZFNoYXBlIiwiZmlsbEN1c3RvbUNvbG9yIiwibGluZWFyVHlwZSIsImN1c3RvbUNvbG9yIiwibmV3Y29sb3IiLCJjaGF6aGkiLCJnZXREYXRhUmFuZ2UiLCJtaW5EYXRhIiwibWF4RGF0YSIsInJhbmdlIiwibWluUmFuZ2UiLCJtYXhSYW5nZSIsIm1lYXN1cmVUZXh0IiwidGV4dCIsImNvbnRleHQiLCJTdHJpbmciLCJ1bmRlZmluZWQiLCJzZXRGb250U2l6ZSIsInNwbGl0IiwidGVzdCIsImRhdGFDb21iaW5lIiwicmVkdWNlIiwiY29uY2F0IiwiZGF0YUNvbWJpbmVTdGFjayIsIkFycmF5IiwiZ2V0VG91Y2hlcyIsInRvdWNoZXMiLCJjbGllbnRYIiwicGl4IiwicGFnZVkiLCJjdXJyZW50VGFyZ2V0Iiwib2Zmc2V0VG9wIiwiZ2V0U2VyaWVzRGF0YUl0ZW0iLCJncm91cCIsIm5ld1NlcmllcyIsImluZGV4SXNBcnIiLCJ0ZW1wU2VyaWVzIiwiZmlsdGVyU2VyaWVzIiwidG1waW5kZXgiLCJzdHlsZSIsImRpc2FibGVMZWdlbmQiLCJnZXRNYXhUZXh0TGlzdExlbmd0aCIsImxpc3QiLCJsZW5ndGhMaXN0IiwibWFwIiwiYXBwbHkiLCJnZXRSYWRhckNvb3JkaW5hdGVTZXJpZXMiLCJlYWNoQW5nbGUiLCJDb29yZGluYXRlU2VyaWVzIiwiZ2V0VG9vbFRpcERhdGEiLCJzZXJpZXNEYXRhIiwiY2F0ZWdvcmllcyIsIm9wdGlvbiIsImFyZ3VtZW50cyIsImNhbFBvaW50cyIsImZpbHRlclBvaW50cyIsInRleHRMaXN0IiwidGl0bGVUZXh0IiwidG9vbHRpcCIsIm9mZnNldCIsInJvdW5kIiwiZ2V0TWl4VG9vbFRpcERhdGEiLCJmaWx0ZXIiLCJnZXRDYW5kbGVUb29sVGlwRGF0YSIsInVwQ29sb3IiLCJ1cEZpbGwiLCJkb3duQ29sb3IiLCJkb3duRmlsbCIsInRleHQxIiwidGV4dDIiLCJ0ZXh0MyIsInRleHQ0IiwidmFsaWRDYWxQb2ludHMiLCJmaW5kQ3VycmVudEluZGV4IiwiY3VycmVudFBvaW50cyIsImN1cnJlbnQiLCJzcGFjaW5nIiwiYm91bmRhcnlHYXAiLCJpc0luRXhhY3RDaGFydEFyZWEiLCJ0aW1lUG9pbnRzIiwicG9pbnRWYWx1ZSIsInBvaW50SW5kZXgiLCJtaW5WYWx1ZSIsImZpbmRCYXJDaGFydEN1cnJlbnRJbmRleCIsInlBeGlzUG9pbnRzIiwiZmluZExlZ2VuZEluZGV4IiwibGVnZW5kRGF0YSIsImN1cnJlbnRJbmRleCIsImdhcCIsImlzSW5FeGFjdExlZ2VuZEFyZWEiLCJmaW5kUmFkYXJDaGFydEN1cnJlbnRJbmRleCIsInJhZGFyRGF0YSIsImNvdW50IiwiZWFjaEFuZ2xlQXJlYSIsImlzSW5FeGFjdFBpZUNoYXJ0QXJlYSIsInJhZGl1cyIsImZpeEFuZ2xlIiwiYXRhbjIiLCJhbmdsZUxpc3QiLCJyYW5nZVN0YXJ0IiwicmFuZ2VFbmQiLCJmaW5kRnVubmVsQ2hhcnRDdXJyZW50SW5kZXgiLCJmdW5uZWxEYXRhIiwiZnVubmVsQXJlYSIsImZpbmRXb3JkQ2hhcnRDdXJyZW50SW5kZXgiLCJ3b3JkRGF0YSIsImZpbmRNYXBDaGFydEN1cnJlbnRJbmRleCIsImNEYXRhIiwibWFwRGF0YSIsInRtcCIsInBvaW50VG9Db29yZGluYXRlIiwiYm91bmRzIiwic2NhbGUiLCJ4b2Zmc2V0IiwieW9mZnNldCIsInBvaSIsImdlb21ldHJ5IiwiY29vcmRpbmF0ZXMiLCJpc1BvaVdpdGhpblBvbHkiLCJtZXJjYXRvciIsImZpbmRSb3NlQ2hhcnRDdXJyZW50SW5kZXgiLCJwaWVEYXRhIiwiZ2V0Um9zZURhdGFQb2ludHMiLCJfc2VyaWVzXyIsInJvc2UiLCJvZmZzZXRBbmdsZSIsIl9zdGFydF8iLCJfcm9zZV9wcm9wb3J0aW9uXyIsImZpbmRQaWVDaGFydEN1cnJlbnRJbmRleCIsImdldFBpZURhdGFQb2ludHMiLCJwaWUiLCJyaW5nIiwiX3Byb3BvcnRpb25fIiwicG93Iiwic3BsaXRQb2ludHMiLCJlYWNoU2VyaWVzIiwibmV3UG9pbnRzIiwiaXRlbXMiLCJjb25uZWN0TnVsbHMiLCJjYWxMZWdlbmREYXRhIiwid2hvbGVXaWR0aCIsIndob2xlSGVpZ2h0Iiwid2lkdGhBcnIiLCJoZWlnaHRBcnIiLCJsZWdlbmQiLCJtYXJnaW4iLCJzaGFwZVdpZHRoIiwic2hhcGVSaWdodCIsImxpbmVIZWlnaHQiLCJsZWdlbmRMaXN0Iiwid2lkdGhDb3VudCIsIndpZHRoQ291bnRBcnIiLCJjdXJyZW50Um93IiwibGVnZW5kVGV4dCIsIml0ZW1XaWR0aCIsIml0ZW1HYXAiLCJsZWdlbmRXaWR0aCIsImZsb2F0IiwibWF4SGVpZ2h0IiwibWF4TGVuZ3RoIiwibGluZU51bSIsInRlbXAiLCJzbGljZSIsIm1heFdpZHRoIiwiY2FsQ2F0ZWdvcmllc0RhdGEiLCJyZXN1bHQiLCJtYXJnaW5Ub3AiLCJjYXRlZ29yaWVzVGV4dExlbnRoIiwieGl0ZW0iLCJtYXhUZXh0TGVuZ3RoIiwicm90YXRlTGFiZWwiLCJyb3RhdGVBbmdsZSIsInRlbXBIZWlnaHQiLCJzaW4iLCJlbmFibGVTY3JvbGwiLCJzY3JvbGxTaG93IiwiZGlzYWJsZWQiLCJnZXRYQXhpc1RleHRMaXN0Iiwic3RhY2siLCJzb3J0ZWQiLCJzdWJpdGVtIiwicmFuZ2VTcGFuIiwiZWFjaFJhbmdlIiwic3BsaXROdW1iZXIiLCJjYWxYQXhpc0RhdGEiLCJjb2x1bW5zdHlsZSIsImJhciIsInJhbmdlcyIsInJhbmdlc0Zvcm1hdCIsInhBeGlzU2NhbGVWYWx1ZXMiLCJPYmplY3QiLCJnZXRYQXhpc1BvaW50cyIsInRleHRMZW5ndGgiLCJnZXRSYWRhckRhdGFQb2ludHMiLCJwcm9jZXNzIiwicmFkYXJPcHRpb24iLCJyYWRhciIsImVhY2giLCJsaXN0SXRlbSIsInByb3BvcnRpb24iLCJjb3MiLCJfcmFkaXVzXyIsImdldEZ1bm5lbERhdGFQb2ludHMiLCJtaW5SYWRpdXMiLCJkYXRhQXJyIiwicmFkaXVzTGVuZ3RoIiwiZ2V0QXJjYmFyRGF0YVBvaW50cyIsImFyY2Jhck9wdGlvbiIsInRvdGFsQW5nbGUiLCJkaXJlY3Rpb24iLCJnZXRHYXVnZUFyY2JhckRhdGFQb2ludHMiLCJnZXRHYXVnZUF4aXNQb2ludHMiLCJ0ZW1wU3RhcnRBbmdsZSIsIl9zdGFydEFuZ2xlXyIsIl9lbmRBbmdsZV8iLCJnZXRHYXVnZURhdGFQb2ludHMiLCJnYXVnZU9wdGlvbiIsInBvaW50ZXIiLCJfb2xkQW5nbGVfIiwib2xkQW5nbGUiLCJvbGREYXRhIiwiZ2V0UGllVGV4dE1heExlbmd0aCIsInRleHRTaXplIiwiZml4Q29sdW1lRGF0YSIsImNvbHVtbkxlbiIsInNlcmllc0dhcCIsImNhdGVnb3J5R2FwIiwibWl4IiwiY29sdW1uIiwiZml4QmFyRGF0YSIsImZpeENvbHVtZU1ldGVyRGF0YSIsImJvcmRlciIsImZpeENvbHVtZVN0YWNrRGF0YSIsImluZGV4biIsImZpeEJhclN0YWNrRGF0YSIsInNwYWNpbmdWYWxpZCIsImRhdGFDb3VudCIsIml0ZW1Db3VudCIsInN0YXJ0WCIsImVuZFgiLCJnZXRDYW5kbGVEYXRhUG9pbnRzIiwidmFsaWRIZWlnaHQiLCJjUG9pbnRzIiwiaW5kZXhzIiwicG9pbnQiLCJnZXREYXRhUG9pbnRzIiwidmFsaWRXaWR0aCIsInhyYW5nZXMiLCJ4bWluUmFuZ2UiLCJ4bWF4UmFuZ2UiLCJzaGlmdCIsInBvcCIsInQiLCJnZXRMaW5lRGF0YVBvaW50cyIsImxpbmVPcHRpb24iLCJhbmltYXRpb24iLCJnZXRDb2x1bW5EYXRhUG9pbnRzIiwiemVyb1BvaW50cyIsImdldE1vdW50RGF0YVBvaW50cyIsIm1vdW50T3B0aW9uIiwibW91bnRXaWR0aCIsImdldEJhckRhdGFQb2ludHMiLCJnZXRTdGFja0RhdGFQb2ludHMiLCJzZXJpZXNJbmRleCIsInN0YWNrU2VyaWVzIiwidmFsdWUwIiwiaGVpZ2h0MCIsImhlaWdodGMiLCJ5MCIsImdldEJhclN0YWNrRGF0YVBvaW50cyIsIngwIiwiZ2V0WUF4aXNUZXh0TGlzdCIsInlEYXRhIiwiZGF0YVJhbmdlIiwieUF4aXMiLCJyZXZlcnNlIiwiY2FsWUF4aXNEYXRhIiwiWUxlbmd0aCIsInJhbmdlc0FyciIsInJhbmdlc0Zvcm1hdEFyciIsInlBeGlzV2lkdGhBcnIiLCJ1bml0IiwidG9maXgiLCJ5QXhpc0ZvbnRTaXplcyIsImNhbGlicmF0aW9uIiwieUF4aXNGb250U2l6ZSIsImNhbFRvb2x0aXBZQXhpc0RhdGEiLCJ5QXhpc0RhdGEiLCJtaW5BeGlzIiwibWF4VmFsIiwibWluVmFsIiwiY2FsTWFya0xpbmVEYXRhIiwieUF4aXNJbmRleCIsImNvbnRleHRSb3RhdGUiLCJyb3RhdGVMb2NrIiwidHJhbnNsYXRlIiwiX3JvdGF0ZV8iLCJkcmF3UG9pbnRTaGFwZSIsInNoYXBlIiwiYmVnaW5QYXRoIiwiZGF0YVBvaW50U2hhcGVUeXBlIiwic2V0U3Ryb2tlU3R5bGUiLCJzZXRGaWxsU3R5bGUiLCJiYWNrZ3JvdW5kIiwic2V0TGluZVdpZHRoIiwibW92ZVRvIiwibGluZVRvIiwiYXJjIiwicmVjdCIsImNsb3NlUGF0aCIsImZpbGwiLCJzdHJva2UiLCJkcmF3QWN0aXZlUG9pbnQiLCJpbmNsdWRlcyIsImFjdGl2ZVR5cGUiLCJkcmF3UmluZ1RpdGxlIiwidGl0bGVmb250U2l6ZSIsInRpdGxlIiwic3VidGl0bGVmb250U2l6ZSIsInN1YnRpdGxlIiwidGl0bGVGb250Q29sb3IiLCJzdWJ0aXRsZUZvbnRDb2xvciIsInRpdGxlSGVpZ2h0Iiwic3VidGl0bGVIZWlnaHQiLCJ0ZXh0V2lkdGgiLCJzdGFydFkiLCJmaWxsVGV4dCIsIl90ZXh0V2lkdGgiLCJfc3RhcnRYIiwiX3N0YXJ0WSIsImRyYXdQb2ludFRleHQiLCJ0ZXh0T2Zmc2V0IiwidGV4dENvbG9yIiwiZm9ybWF0VmFsIiwic2V0VGV4dEFsaWduIiwiZHJhd0NvbHVtZVBvaW50VGV4dCIsIlBvc2l0aW9uIiwibGFiZWxQb3NpdGlvbiIsImRyYXdNb3VudFBvaW50VGV4dCIsImRyYXdCYXJQb2ludFRleHQiLCJkcmF3R2F1Z2VMYWJlbCIsImNlbnRlclBvc2l0aW9uIiwibGFiZWxPZmZzZXQiLCJzcGxpdEFuZ2xlIiwic3BsaXRMaW5lIiwidG90YWxOdW1iZXIiLCJlbmROdW1iZXIiLCJzdGFydE51bWJlciIsIm5vd0FuZ2xlIiwibm93TnVtYmVyIiwicG9zIiwibGFiZWxUZXh0IiwibGFiZWxDb2xvciIsImRyYXdSYWRhckxhYmVsIiwibGFiZWxQb2ludFNob3ciLCJwb3NQb2ludCIsInBvc1BvaW50QXhpcyIsImxhYmVsUG9pbnRDb2xvciIsImxhYmVsUG9pbnRSYWRpdXMiLCJsYWJlbFNob3ciLCJwb3NSZWxhdGl2ZUNhbnZhcyIsImRyYXdQaWVUZXh0IiwibGluZVJhZGl1cyIsInRleHRPYmplY3RDb2xsZWN0aW9uIiwibGFzdFRleHRPYmplY3QiLCJzZXJpZXNDb252ZXJ0Iiwib3JnaW5YMSIsIm9yZ2luWTEiLCJvcmdpblgyIiwib3JnaW5ZMiIsIm9yZ2luWDMiLCJvcmdpblkzIiwidGV4dE9iamVjdCIsImxpbmVTdGFydCIsImxpbmVFbmQiLCJsaW5lU3RhcnRQb2lzdGlvbiIsImxpbmVFbmRQb2lzdGlvbiIsInRleHRQb3NpdGlvbiIsImN1cnZlU3RhcnRYIiwidGV4dFN0YXJ0WCIsInF1YWRyYXRpY0N1cnZlVG8iLCJkcmF3VG9vbFRpcFNwbGl0TGluZSIsInRvb2xUaXBPcHRpb24iLCJncmlkVHlwZSIsImRhc2hMZW5ndGgiLCJlbmRZIiwic2V0TGluZURhc2giLCJncmlkQ29sb3IiLCJ4QXhpc0xhYmVsIiwidGV4dFgiLCJ0ZXh0WSIsImxhYmVsQmdDb2xvciIsInRvb2xUaXBCYWNrZ3JvdW5kIiwibGFiZWxCZ09wYWNpdHkiLCJ0b29sVGlwT3BhY2l0eSIsImJveFBhZGRpbmciLCJsYWJlbEZvbnRDb2xvciIsImRyYXdNYXJrTGluZSIsIm1hcmtMaW5lT3B0aW9uIiwibWFya0xpbmUiLCJsaW5lQ29sb3IiLCJzaG93TGFiZWwiLCJsYWJlbEZvbnRTaXplIiwibGFiZWxQYWRkaW5nIiwibGFiZWxBbGlnbiIsImxhYmVsT2Zmc2V0WCIsImxhYmVsT2Zmc2V0WSIsImJnV2lkdGgiLCJiZ1N0YXJ0WCIsImJnU3RhcnRZIiwiZHJhd1Rvb2xUaXBIb3JpemVudGFsTGluZSIsInlBeGlzTGFiZWwiLCJ0U3RhcnRMZWZ0IiwidFN0YXJ0UmlnaHQiLCJiZ0VuZFgiLCJkcmF3VG9vbFRpcFNwbGl0QXJlYSIsImFjdGl2ZUJnQ29sb3IiLCJhY3RpdmVCZ09wYWNpdHkiLCJhY3RpdmVXaWR0aCIsImRyYXdCYXJUb29sVGlwU3BsaXRBcmVhIiwiZHJhd1Rvb2xUaXAiLCJzaG93Qm94Iiwic2hvd0Fycm93Iiwic2hvd0NhdGVnb3J5IiwiYmdDb2xvciIsImJnT3BhY2l0eSIsImJvcmRlckNvbG9yIiwiYm9yZGVyV2lkdGgiLCJib3JkZXJSYWRpdXMiLCJib3JkZXJPcGFjaXR5IiwibGVnZW5kU2hvdyIsInVuc2hpZnQiLCJsZWdlbmRNYXJnaW5SaWdodCIsImFycm93V2lkdGgiLCJpc092ZXJSaWdodEJvcmRlciIsInRvb2xUaXBXaWR0aCIsInRvb2xUaXBIZWlnaHQiLCJfc2Nyb2xsRGlzdGFuY2VfIiwiZmlsbFJlY3QiLCJzZXRUZXh0QmFzZWxpbmUiLCJkcmF3Q29sdW1uRGF0YVBvaW50cyIsImNvbHVtbk9wdGlvbiIsIm1ldGVyQm9yZGVyIiwibWV0ZXJGaWxsQ29sb3IiLCJiYXJCb3JkZXJDaXJjbGUiLCJiYXJCb3JkZXJSYWRpdXMiLCJsaW5lYXJPcGFjaXR5IiwiY29sb3JTdG9wIiwic2F2ZSIsImxlZnROdW0iLCJyaWdodE51bSIsInplcm9IZWlnaHQiLCJ0b29sdGlwUG9pbnRzIiwiZmlsbENvbG9yIiwic3Ryb2tlQ29sb3IiLCJncmQiLCJjcmVhdGVMaW5lYXJHcmFkaWVudCIsImFkZENvbG9yU3RvcCIsImxlZnQiLCJ0b3AiLCJyMCIsInIxIiwicjIiLCJyMyIsImRhdGFMYWJlbCIsInJlc3RvcmUiLCJkcmF3TW91bnREYXRhUG9pbnRzIiwiYmV6aWVyQ3VydmVUbyIsImRyYXdCYXJEYXRhUG9pbnRzIiwiZHJhd0NhbmRsZURhdGFQb2ludHMiLCJzZXJpZXNNQSIsImNhbmRsZU9wdGlvbiIsImF2ZXJhZ2UiLCJjYW5kbGUiLCJ1cExpbmUiLCJkb3duTGluZSIsImRheSIsImxlZnRTcGFjZSIsInJpZ2h0U3BhY2UiLCJzcGxpdFBvaW50TGlzdCIsInN0YXJ0UG9pbnQiLCJjdHJsUG9pbnQiLCJkcmF3QXJlYURhdGFQb2ludHMiLCJhcmVhT3B0aW9uIiwib3BhY2l0eSIsImFkZExpbmUiLCJncmFkaWVudCIsImZpcnN0UG9pbnQiLCJsYXN0UG9pbnQiLCJsaW5lVHlwZSIsImRyYXdTY2F0dGVyRGF0YVBvaW50cyIsInNjYXR0ZXJPcHRpb24iLCJzY2F0dGVyIiwiZHJhd0J1YmJsZURhdGFQb2ludHMiLCJidWJibGVPcHRpb24iLCJidWJibGUiLCJkcmF3TGluZURhdGFQb2ludHMiLCJvblNoYWRvdyIsImxpbmUiLCJzZXRTaGFkb3ciLCJkcmF3TWl4RGF0YVBvaW50cyIsImNvbHVtbkluZGV4IiwiY29sdW1uTGVuZ3RoIiwiYWRkUG9pbnQiLCJkcmF3VG9vbFRpcEJyaWRnZSIsImhvcml6ZW50YWxMaW5lIiwiZHJhd1hBeGlzIiwic2Nyb2xsWSIsInNjcm9sbFNjcmVlbldpZHRoIiwic2Nyb2xsVG90YWxXaWR0aCIsInNjcm9sbFdpZHRoIiwic2Nyb2xsTGVmdCIsInNldExpbmVDYXAiLCJzY3JvbGxCYWNrZ3JvdW5kQ29sb3IiLCJzY3JvbGxDb2xvciIsImRpc2FibGVHcmlkIiwiZ3JpZEV2YWwiLCJtYXhYQXhpc0xpc3RMZW5ndGgiLCJsYWJlbENvdW50IiwicmF0aW8iLCJuZXdDYXRlZ29yaWVzIiwiY2dMZW5ndGgiLCJ4QXhpc0ZvbnRTaXplIiwiX3hBeGlzVGV4dEFuZ2xlXyIsInNjcm9sbEhlaWdodCIsInRydWVQb2ludHMiLCJ0aXRsZU9mZnNldFgiLCJ0aXRsZU9mZnNldFkiLCJheGlzTGluZSIsImF4aXNMaW5lQ29sb3IiLCJkcmF3WUF4aXNHcmlkIiwieEF4aXNlYWNoU3BhY2luZyIsIlRvdGFsV2lkdGgiLCJkcmF3WUF4aXMiLCJ0U3RhcnRDZW50ZXIiLCJ0ZXh0QWxpZ24iLCJ0bXBzdHJhdCIsImdhcHdpZHRoIiwic2hvd1RpdGxlIiwiZHJhd0xlZ2VuZCIsImxlZ2VuZEFyZWEiLCJiYWNrZ3JvdW5kQ29sb3IiLCJpdGVtTGlzdCIsImxpc3RJbmRleCIsImhpZGRlbkNvbG9yIiwiZm9udFRyYW5zIiwiZHJhd1BpZURhdGFQb2ludHMiLCJwaWVPcHRpb24iLCJhY3RpdmVPcGFjaXR5IiwiYWN0aXZlUmFkaXVzIiwibGFiZWxXaWR0aCIsInJpbmdXaWR0aCIsImN1c3RvbVJhZGl1cyIsImNlbnRlckNvbG9yIiwiX3BpZVRleHRNYXhMZW5ndGhfIiwibGluZUpvaW4iLCJmaWxsY29sb3IiLCJjcmVhdGVDaXJjdWxhckdyYWRpZW50IiwiY3JlYXRlUmFkaWFsR3JhZGllbnQiLCJpbm5lclBpZVdpZHRoIiwiZHJhd1Jvc2VEYXRhUG9pbnRzIiwicm9zZU9wdGlvbiIsImRyYXdBcmNiYXJEYXRhUG9pbnRzIiwibGluZUNhcCIsImFyY2JhciIsImNlbnRlclgiLCJjZW50ZXJZIiwiZHJhd0dhdWdlRGF0YVBvaW50cyIsImZpeFJhZGl1cyIsImNoaWxkTnVtYmVyIiwiY2hpbGRXaWR0aCIsImdhdWdlIiwiaW5uZXJSYWRpdXMiLCJwaWVSYWRpdXMiLCJjaGlsZEFuZ2xlIiwicHJvYyIsInBvaW50ZXJSYWRpdXMiLCJncmFkaWVudDMiLCJlYWNoQ2F0ZWdvcmllcyIsImNoaWxkZW5kWCIsImRyYXdSYWRhckRhdGFQb2ludHMiLCJheGlzTGFiZWwiLCJheGlzTGFiZWxUb2ZpeCIsImdyaWRDb3VudCIsImNvb3JkaW5hdGVBbmdsZSIsInhyIiwieXIiLCJfbG9vcCIsInN0YXJ0UG9zIiwicmFkYXJEYXRhUG9pbnRzIiwic3RlcExlbmd0aCIsImxhYmVsIiwibG9ubGF0Mm1lcmNhdG9yIiwibG9uZ2l0dWRlIiwibGF0aXR1ZGUiLCJsb2ciLCJ0YW4iLCJtZXJjYXRvcjJsb25sYXQiLCJsb25sYXQiLCJhdGFuIiwiZXhwIiwiZ2V0Qm91bmRpbmdCb3giLCJjb29yZHMiLCJ4TWluIiwieE1heCIsInlNaW4iLCJ5TWF4IiwiY29vcmRhIiwiY29vcmRpbmF0ZVRvUG9pbnQiLCJwb2ludFkiLCJwb2ludFgiLCJpc1JheUludGVyc2VjdHNTZWdtZW50Iiwic19wb2kiLCJlX3BvaSIsInhzZWciLCJwb2x5Iiwic2luc2MiLCJlcG9seSIsImRyYXdNYXBEYXRhUG9pbnRzIiwibWFwT3B0aW9uIiwiYWN0aXZlIiwiZmlsbE9wYWNpdHkiLCJhY3RpdmVCb3JkZXJDb2xvciIsImFjdGl2ZUZpbGxDb2xvciIsImFjdGl2ZUZpbGxPcGFjaXR5IiwieFNjYWxlIiwieVNjYWxlIiwiZ2Fvc2kiLCJjZW50ZXJQb2ludCIsInByb3BlcnRpZXMiLCJjZW50cm9pZCIsImFjdGl2ZVRleHRDb2xvciIsImRyYXciLCJub3JtYWxJbnQiLCJpdGVyIiwiYXJyIiwicmFuZG9tIiwiY29sbGlzaW9uTmV3IiwiaXNJbiIsImdldFdvcmRDbG91ZFBvaW50IiwidEhlaWdodCIsInRXaWR0aCIsImJyZWFrbnVtIiwiU3BpbiIsImlzU3BpbiIsImFyZWF2IiwiZHJhd1dvcmRDbG91ZERhdGFQb2ludHMiLCJ3b3JkT3B0aW9uIiwiYXV0b0NvbG9ycyIsIndvcmQiLCJ3b3JkQ2xvdWREYXRhIiwic3Ryb2tlVGV4dCIsImRyYXdGdW5uZWxEYXRhUG9pbnRzIiwiZnVubmVsT3B0aW9uIiwibWluU2l6ZSIsImZ1bm5lbCIsInNlcmllc05ldyIsImRyYXdGdW5uZWxUZXh0IiwiZHJhd0Z1bm5lbENlbnRlclRleHQiLCJjZW50ZXJUZXh0IiwiY2VudGVyVGV4dFNpemUiLCJjZW50ZXJUZXh0Q29sb3IiLCJkcmF3Q2FudmFzIiwiVGltaW5nIiwiZWFzZUluIiwiZWFzZU91dCIsImVhc2VJbk91dCIsImxpbmVhciIsIkFuaW1hdGlvbiIsImlzU3RvcCIsImR1cmF0aW9uIiwidGltaW5nIiwiZGVsYXkiLCJjcmVhdGVBbmltYXRpb25GcmFtZSIsInNldFRpbWVvdXQiLCJzdGVwIiwidGltZVN0YW1wIiwiRGF0ZSIsInJlcXVlc3RBbmltYXRpb25GcmFtZSIsImFuaW1hdGlvbkZyYW1lIiwic3RhcnRUaW1lU3RhbXAiLCJfc3RlcCIsInRpbWVzdGFtcCIsIm9uUHJvY2VzcyIsIm9uQW5pbWF0aW9uRmluaXNoIiwidGltaW5nRnVuY3Rpb24iLCJiaW5kIiwicHJvdG90eXBlIiwic3RvcCIsImRyYXdDaGFydHMiLCJfdGhpcyIsImFuaW1hdGlvbkluc3RhbmNlIiwiX2NhbExlZ2VuZERhdGEiLCJsZWdlbmRIZWlnaHQiLCJfY2FsWUF4aXNEYXRhIiwibWF4VGl0bGVIZWlnaHQiLCJyaWdodEluZGV4IiwibGVmdEluZGV4IiwiX2NhbENhdGVnb3JpZXNEYXRhIiwiY2F0ZWdvcmllc0RhdGEiLCJzY3JvbGxBbGlnbiIsIm9mZnNldExlZnQiLCJ0b3RhbFdpZHRoIiwic2NyZWVuV2lkdGgiLCJjdXJyZW50T2Zmc2V0Iiwic3RhcnRUb3VjaFgiLCJsYXN0TW92ZVRpbWUiLCJjbGVhclJlY3QiLCJfZHJhd0xpbmVEYXRhUG9pbnRzIiwiZW5hYmxlTWFya0xpbmUiLCJfZHJhd1NjYXR0ZXJEYXRhUG9pbnRzIiwiX2RyYXdCdWJibGVEYXRhUG9pbnRzIiwiX2RyYXdNaXhEYXRhUG9pbnRzIiwiX2RyYXdDb2x1bW5EYXRhUG9pbnRzIiwiX2RyYXdNb3VudERhdGFQb2ludHMiLCJfZHJhd0JhckRhdGFQb2ludHMiLCJfZHJhd0FyZWFEYXRhUG9pbnRzIiwiYXJjYmFyRGF0YSIsImdhdWdlRGF0YSIsIl9kcmF3Q2FuZGxlRGF0YVBvaW50cyIsInVDaGFydHNFdmVudCIsImV2ZW50cyIsImFkZEV2ZW50TGlzdGVuZXIiLCJsaXN0ZW5lciIsImRlbEV2ZW50TGlzdGVuZXIiLCJfbGVuIiwiYXJncyIsIl9rZXkiLCJwYXJhbXMiLCJ1Q2hhcnRzIiwicGl4ZWxSYXRpbyIsImdyaWRTZXQiLCJjYW52YXMyZCIsImNvbmZpZyQkMSIsInRlbXBXaWR0aCIsInN0cm9rZVN0eWxlIiwibGluZVdpZHRoIiwiZm9udCIsImZpbGxTdHlsZSIsInRleHRCYXNlbGluZSIsImJsdXIiLCJzaGFkb3dDb2xvciIsInNoYWRvd09mZnNldFgiLCJzaGFkb3dPZmZzZXRZIiwic2hhZG93Qmx1ciIsImNhbGwiLCJ1cGRhdGVEYXRhIiwiX2dldFhBeGlzUG9pbnRzMCIsInpvb20iLCJjZW50ZXJMZWZ0IiwiTWF4TGVmdCIsImRvYnVsZVpvb20iLCJ0Y3MiLCJjbGllbnRZIiwibnRjcyIsInhsZW5ndGgiLCJtb3ZlQ291bnQiLCJjdHMwIiwiY3RzMSIsIm1vdmVDdXJyZW50MSIsImdldEN1cnJlbnREYXRhSW5kZXgiLCJtb3ZlQ3VycmVudDIiLCJjdXJyZW50RWFjaFNwYWNpbmciLCJjdXJyZW50TGVmdCIsInN0b3BBbmltYXRpb24iLCJfdG91Y2hlcyQiLCJnZXRMZWdlbmREYXRhSW5kZXgiLCJ0b3VjaExlZ2VuZCIsInNob3dUb29sVGlwIiwiX2dldFRvb2xUaXBEYXRhIiwiX2dldE1peFRvb2xUaXBEYXRhIiwic2Nyb2xsU3RhcnQiLCJzY3JvbGwiLCJub3ciLCJMaW1pdCIsInRvdWNoTW92ZUxpbWl0IiwiY3Vyck1vdmVUaW1lIiwiX2Rpc3RhbmNlIiwic2Nyb2xsRW5kIiwiX3Njcm9sbE9wdGlvbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFYTs7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUViLElBQUlBLE1BQU0sR0FBRztFQUNYQyxPQUFPLEVBQUUsaUJBQWlCO0VBQzFCQyxVQUFVLEVBQUUsRUFBRTtFQUNkQyxXQUFXLEVBQUUsRUFBRTtFQUNmQyxPQUFPLEVBQUUsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUM7RUFDekJDLE1BQU0sRUFBRSxLQUFLO0VBQ2JDLFFBQVEsRUFBRSxFQUFFO0VBQ1pDLFNBQVMsRUFBRSxTQUFTO0VBQ3BCQyxjQUFjLEVBQUUsQ0FBQyxRQUFRLEVBQUUsUUFBUSxFQUFFLFFBQVEsRUFBRSxRQUFRLENBQUM7RUFDeERDLEtBQUssRUFBRSxDQUFDLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxDQUFDO0VBQzFHQyxXQUFXLEVBQUUs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LEVBQUU7TUFDL0I2ZSxnQkFBZ0IsRUFBRTJRLGFBQWEsR0FBR3lFLFNBQVM7TUFDM0MxZ0IsU0FBUyxFQUFFO0lBQ2IsQ0FBQyxDQUFDO0lBQ0osSUFBSSxDQUFDdlQsSUFBSSxHQUFHQSxJQUFJO0lBQ2R5dUIsVUFBVSxDQUFDd0QsSUFBSSxDQUFDLElBQUksRUFBRWp5QixJQUFJLENBQUN4QixJQUFJLEVBQUV3QixJQUFJLEVBQUUsSUFBSSxDQUFDL0YsTUFBTSxFQUFFLElBQUksQ0FBQ3FLLE9BQU8sQ0FBQztJQUNqRSxPQUFPa3JCLGFBQWEsR0FBR3lFLFNBQVM7RUFDbEM7QUFDRixDQUFDO0FBRURoRCxPQUFPLENBQUMxQyxTQUFTLENBQUMyRixTQUFTLEdBQUcsVUFBUzkyQixDQUFDLEVBQUU7RUFDeEMsSUFBSSxJQUFJLENBQUM0QyxJQUFJLENBQUNzTyxZQUFZLEtBQUssSUFBSSxFQUFFO0lBQ25DLElBQUk2bEIsYUFBYSxHQUFHLElBQUksQ0FBQ3R6QixZQUFZO01BQ25DMnVCLGFBQWEsR0FBRzJFLGFBQWEsQ0FBQzNFLGFBQWE7TUFDM0MxdkIsUUFBUSxHQUFHcTBCLGFBQWEsQ0FBQ3IwQixRQUFRO0lBQ25DLElBQUksQ0FBQ2UsWUFBWSxDQUFDMnVCLGFBQWEsR0FBR0EsYUFBYSxHQUFHMXZCLFFBQVE7SUFDMUQsSUFBSSxDQUFDZSxZQUFZLENBQUNmLFFBQVEsR0FBRyxDQUFDO0lBQzlCLElBQUksQ0FBQ2UsWUFBWSxDQUFDK3hCLFNBQVMsR0FBRyxDQUFDO0VBQ2pDO0FBQ0YsQ0FBQztBQUFDLGVBRWEzQixPQUFPO0FBQUEsMkIiLCJmaWxlIjoiMTM2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLypcclxuICogdUNoYXJ0cyAoUilcclxuICog6auY5oCn6IO96Leo5bmz5Y+w5Zu+6KGo5bqT77yM5pSv5oyBSDXjgIFBUFDjgIHlsI/nqIvluo/vvIjlvq7kv6Ev5pSv5LuY5a6dL+eZvuW6pi/lpLTmnaEvUVEvMzYwL+W/q+aJi++8ieOAgVZ1ZeOAgVRhcm/nrYnmlK/mjIFjYW52YXPnmoTmoYbmnrblubPlj7BcclxuICogQ29weXJpZ2h0IChDKSAyMDE4LTIwMjIgUUlVTiAoUikg56eL5LqRIGh0dHBzOi8vd3d3LnVjaGFydHMuY24gQWxsIHJpZ2h0cyByZXNlcnZlZC5cclxuICogTGljZW5zZWQgKCBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjAgKVxyXG4gKiDlpI3liLbkvb/nlKjor7fkv53nlZnmnKzmrrXms6jph4rvvIzmhJ/osKLmlK/mjIHlvIDmupDvvIFcclxuICogXHJcbiAqIHVDaGFydHMgKFIpIOWumOaWuee9keermVxyXG4gKiBodHRwczovL3d3dy51Q2hhcnRzLmNuXHJcbiAqIFxyXG4gKiDlvIDmupDlnLDlnYA6XHJcbiAqIGh0dHBzOi8vZ2l0ZWUuY29tL3VDaGFydHMvdUNoYXJ0c1xyXG4gKiBcclxuICogdW5pLWFwcOaPkuS7tuW4guWcuuWcsOWdgO+8mlxyXG4gKiBodHRwOi8vZXh0LmRjbG91ZC5uZXQuY24vcGx1Z2luP2lkPTI3MVxyXG4gKiBcclxuICovXHJcblxyXG4ndXNlIHN0cmljdCc7XHJcblxyXG52YXIgY29uZmlnID0ge1xyXG4gIHZlcnNpb246ICd2Mi41LjAtMjAyMzAxMDEnLFxyXG4gIHlBeGlzV2lkdGg6IDE1LFxyXG4gIHhBeGlzSGVpZ2h0OiAyMixcclxuICBwYWRkaW5nOiBbMTAsIDEwLCAxMCwgMTBdLFxyXG4gIHJvdGF0ZTogZmFsc2UsXHJcbiAgZm9udFNpemU6IDEzLFxyXG4gIGZvbnRDb2xvcjogJyM2NjY2NjYnLFxyXG4gIGRhdGFQb2ludFNoYXBlOiBbJ2NpcmNsZScsICdjaXJjbGUnLCAnY2lyY2xlJywgJ2NpcmNsZSddLFxyXG4gIGNvbG9yOiBbJyMxODkwRkYnLCAnIzkxQ0I3NCcsICcjRkFDODU4JywgJyNFRTY2NjYnLCAnIzczQzBERScsICcjM0NBMjcyJywgJyNGQzg0NTInLCAnIzlBNjBCNCcsICcjZWE3Y2NjJ10sXHJcbiAgbGluZWFyQ29sb3I6IFsnIzBFRTJGOCcsICcjMkJEQ0E4JywgJyNGQTdEOEQnLCAnI0VCODhFMicsICcjMkFFM0EwJywgJyMwRUUyRjgnLCAnI0VCODhFMicsICcjNjc3M0UzJywgJyNGNzhBODUnXSxcclxuICBwaWVDaGFydExpbmVQYWRkaW5nOiAxNSxcclxuICBwaWVDaGFydFRleHRQYWRkaW5nOiA1LFxyXG4gIHRpdGxlRm9udFNpemU6IDIwLFxyXG4gIHN1YnRpdGxlRm9udFNpemU6IDE1LFxyXG4gIHJhZGFyTGFiZWxUZXh0TWFyZ2luOiAxMyxcclxufTtcclxuXHJcbnZhciBhc3NpZ24gPSBmdW5jdGlvbih0YXJnZXQsIC4uLnZhckFyZ3MpIHtcclxuICBpZiAodGFyZ2V0ID09IG51bGwpIHtcclxuICAgIHRocm93IG5ldyBUeXBlRXJyb3IoJ1t1Q2hhcnRzXSBDYW5ub3QgY29udmVydCB1bmRlZmluZWQgb3IgbnVsbCB0byBvYmplY3QnKTtcclxuICB9XHJcbiAgaWYgKCF2YXJBcmdzIHx8IHZhckFyZ3MubGVuZ3RoIDw9IDApIHtcclxuICAgIHJldHVybiB0YXJnZXQ7XHJcbiAgfVxyXG4gIC8vIOa3seW6puWQiOW5tuWvueixoVxyXG4gIGZ1bmN0aW9uIGRlZXBBc3NpZ24ob2JqMSwgb2JqMikge1xyXG4gICAgZm9yIChsZXQga2V5IGluIG9iajIpIHtcclxuICAgICAgb2JqMVtrZXldID0gb2JqMVtrZXldICYmIG9iajFba2V5XS50b1N0cmluZygpID09PSBcIltvYmplY3QgT2JqZWN0XVwiID9cclxuICAgICAgICBkZWVwQXNzaWduKG9iajFba2V5XSwgb2JqMltrZXldKSA6IG9iajFba2V5XSA9IG9iajJba2V5XTtcclxuICAgIH1cclxuICAgIHJldHVybiBvYmoxO1xyXG4gIH1cclxuICB2YXJBcmdzLmZvckVhY2godmFsID0+IHtcclxuICAgIHRhcmdldCA9IGRlZXBBc3NpZ24odGFyZ2V0LCB2YWwpO1xyXG4gIH0pO1xyXG4gIHJldHVybiB0YXJnZXQ7XHJcbn07XHJcblxyXG52YXIgdXRpbCA9IHtcclxuICB0b0ZpeGVkOiBmdW5jdGlvbiB0b0ZpeGVkKG51bSwgbGltaXQpIHtcclxuICAgIGxpbWl0ID0gbGltaXQgfHwgMjtcclxuICAgIGlmICh0aGlzLmlzRmxvYXQobnVtKSkge1xyXG4gICAgICBudW0gPSBudW0udG9GaXhlZChsaW1pdCk7XHJcbiAgICB9XHJcbiAgICByZXR1cm4gbnVtO1xyXG4gIH0sXHJcbiAgaXNGbG9hdDogZnVuY3Rpb24gaXNGbG9hdChudW0pIHtcclxuICAgIHJldHVybiBudW0gJSAxICE9PSAwO1xyXG4gIH0sXHJcbiAgYXBwcm94aW1hdGVseUVxdWFsOiBmdW5jdGlvbiBhcHByb3hpbWF0ZWx5RXF1YWwobnVtMSwgbnVtMikge1xyXG4gICAgcmV0dXJuIE1hdGguYWJzKG51bTEgLSBudW0yKSA8IDFlLTEwO1xyXG4gIH0sXHJcbiAgaXNTYW1lU2lnbjogZnVuY3Rpb24gaXNTYW1lU2lnbihudW0xLCBudW0yKSB7XHJcbiAgICByZXR1cm4gTWF0aC5hYnMobnVtMSkgPT09IG51bTEgJiYgTWF0aC5hYnMobnVtMikgPT09IG51bTIgfHwgTWF0aC5hYnMobnVtMSkgIT09IG51bTEgJiYgTWF0aC5hYnMobnVtMikgIT09IG51bTI7XHJcbiAgfSxcclxuICBpc1NhbWVYQ29vcmRpbmF0ZUFyZWE6IGZ1bmN0aW9uIGlzU2FtZVhDb29yZGluYXRlQXJlYShwMSwgcDIpIHtcclxuICAgIHJldHVybiB0aGlzLmlzU2FtZVNpZ24ocDEueCwgcDIueCk7XHJcbiAgfSxcclxuICBpc0NvbGxpc2lvbjogZnVuY3Rpb24gaXNDb2xsaXNpb24ob2JqMSwgb2JqMikge1xyXG4gICAgb2JqMS5lbmQgPSB7fTtcclxuICAgIG9iajEuZW5kLnggPSBvYmoxLnN0YXJ0LnggKyBvYmoxLndpZHRoO1xyXG4gICAgb2JqMS5lbmQueSA9IG9iajEuc3RhcnQueSAtIG9iajEuaGVpZ2h0O1xyXG4gICAgb2JqMi5lbmQgPSB7fTtcclxuICAgIG9iajIuZW5kLnggPSBvYmoyLnN0YXJ0LnggKyBvYmoyLndpZHRoO1xyXG4gICAgb2JqMi5lbmQueSA9IG9iajIuc3RhcnQueSAtIG9iajIuaGVpZ2h0O1xyXG4gICAgdmFyIGZsYWcgPSBvYmoyLnN0YXJ0LnggPiBvYmoxLmVuZC54IHx8IG9iajIuZW5kLnggPCBvYmoxLnN0YXJ0LnggfHwgb2JqMi5lbmQueSA+IG9iajEuc3RhcnQueSB8fCBvYmoyLnN0YXJ0LnkgPCBvYmoxLmVuZC55O1xyXG4gICAgcmV0dXJuICFmbGFnO1xyXG4gIH1cclxufTtcclxuXHJcbi8v5YW85a65SDXngrnlh7vkuovku7ZcclxuZnVuY3Rpb24gZ2V0SDVPZmZzZXQoZSkge1xyXG4gIGUubXAgPSB7XHJcbiAgICBjaGFuZ2VkVG91Y2hlczogW11cclxuICB9O1xyXG4gIGUubXAuY2hhbmdlZFRvdWNoZXMucHVzaCh7XHJcbiAgICB4OiBlLm9mZnNldFgsXHJcbiAgICB5OiBlLm9mZnNldFlcclxuICB9KTtcclxuICByZXR1cm4gZTtcclxufVxyXG5cclxuLy8gaGV4IOi9rCByZ2JhXHJcbmZ1bmN0aW9uIGhleFRvUmdiKGhleFZhbHVlLCBvcGMpIHtcclxuICB2YXIgcmd4ID0gL14jPyhbYS1mXFxkXSkoW2EtZlxcZF0pKFthLWZcXGRdKSQvaTtcclxuICB2YXIgaGV4ID0gaGV4VmFsdWUucmVwbGFjZShyZ3gsIGZ1bmN0aW9uKG0sIHIsIGcsIGIpIHtcclxuICAgIHJldHVybiByICsgciArIGcgKyBnICsgYiArIGI7XHJcbiAgfSk7XHJcbiAgdmFyIHJnYiA9IC9eIz8oW2EtZlxcZF17Mn0pKFthLWZcXGRdezJ9KShbYS1mXFxkXXsyfSkkL2kuZXhlYyhoZXgpO1xyXG4gIHZhciByID0gcGFyc2VJbnQocmdiWzFdLCAxNik7XHJcbiAgdmFyIGcgPSBwYXJzZUludChyZ2JbMl0sIDE2KTtcclxuICB2YXIgYiA9IHBhcnNlSW50KHJnYlszXSwgMTYpO1xyXG4gIHJldHVybiAncmdiYSgnICsgciArICcsJyArIGcgKyAnLCcgKyBiICsgJywnICsgb3BjICsgJyknO1xyXG59XHJcblxyXG5mdW5jdGlvbiBmaW5kUmFuZ2UobnVtLCB0eXBlLCBsaW1pdCkge1xyXG4gIGlmIChpc05hTihudW0pKSB7XHJcbiAgICB0aHJvdyBuZXcgRXJyb3IoJ1t1Q2hhcnRzXSBzZXJpZXPmlbDmja7pnIDkuLpOdW1iZXLmoLzlvI8nKTtcclxuICB9XHJcbiAgbGltaXQgPSBsaW1pdCB8fCAxMDtcclxuICB0eXBlID0gdHlwZSA/IHR5cGUgOiAndXBwZXInO1xyXG4gIHZhciBtdWx0aXBsZSA9IDE7XHJcbiAgd2hpbGUgKGxpbWl0IDwgMSkge1xyXG4gICAgbGltaXQgKj0gMTA7XHJcbiAgICBtdWx0aXBsZSAqPSAxMDtcclxuICB9XHJcbiAgaWYgKHR5cGUgPT09ICd1cHBlcicpIHtcclxuICAgIG51bSA9IE1hdGguY2VpbChudW0gKiBtdWx0aXBsZSk7XHJcbiAgfSBlbHNlIHtcclxuICAgIG51bSA9IE1hdGguZmxvb3IobnVtICogbXVsdGlwbGUpO1xyXG4gIH1cclxuICB3aGlsZSAobnVtICUgbGltaXQgIT09IDApIHtcclxuICAgIGlmICh0eXBlID09PSAndXBwZXInKSB7XHJcbiAgICAgIGlmIChudW0gPT0gbnVtICsgMSkgeyAvL+S/ruWkjeaVsOaNruWAvOi/h+Wkp251bSsr5peg5pWI55qEYnVnIGJ5IOWQkeaXpeiRtSBAeHJrX2p5XHJcbiAgICAgICAgYnJlYWs7XHJcbiAgICAgIH1cclxuICAgICAgbnVtKys7XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICBudW0tLTtcclxuICAgIH1cclxuICB9XHJcbiAgcmV0dXJuIG51bSAvIG11bHRpcGxlO1xyXG59XHJcblxyXG5mdW5jdGlvbiBjYWxDYW5kbGVNQShkYXlBcnIsIG5hbWVBcnIsIGNvbG9yQXJyLCBrZGF0YSkge1xyXG4gIGxldCBzZXJpZXNUZW1wID0gW107XHJcbiAgZm9yIChsZXQgayA9IDA7IGsgPCBkYXlBcnIubGVuZ3RoOyBrKyspIHtcclxuICAgIGxldCBzZXJpZXNJdGVtID0ge1xyXG4gICAgICBkYXRhOiBbXSxcclxuICAgICAgbmFtZTogbmFtZUFycltrXSxcclxuICAgICAgY29sb3I6IGNvbG9yQXJyW2tdXHJcbiAgICB9O1xyXG4gICAgZm9yIChsZXQgaSA9IDAsIGxlbiA9IGtkYXRhLmxlbmd0aDsgaSA8IGxlbjsgaSsrKSB7XHJcbiAgICAgIGlmIChpIDwgZGF5QXJyW2tdKSB7XHJcbiAgICAgICAgc2VyaWVzSXRlbS5kYXRhLnB1c2gobnVsbCk7XHJcbiAgICAgICAgY29udGludWU7XHJcbiAgICAgIH1cclxuICAgICAgbGV0IHN1bSA9IDA7XHJcbiAgICAgIGZvciAobGV0IGogPSAwOyBqIDwgZGF5QXJyW2tdOyBqKyspIHtcclxuICAgICAgICBzdW0gKz0ga2RhdGFbaSAtIGpdWzFdO1xyXG4gICAgICB9XHJcbiAgICAgIHNlcmllc0l0ZW0uZGF0YS5wdXNoKCsoc3VtIC8gZGF5QXJyW2tdKS50b0ZpeGVkKDMpKTtcclxuICAgIH1cclxuICAgIHNlcmllc1RlbXAucHVzaChzZXJpZXNJdGVtKTtcclxuICB9XHJcbiAgcmV0dXJuIHNlcmllc1RlbXA7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGNhbFZhbGlkRGlzdGFuY2Uoc2VsZiwgZGlzdGFuY2UsIGNoYXJ0RGF0YSwgY29uZmlnLCBvcHRzKSB7XHJcbiAgdmFyIGRhdGFDaGFydEFyZWFXaWR0aCA9IG9wdHMud2lkdGggLSBvcHRzLmFyZWFbMV0gLSBvcHRzLmFyZWFbM107XHJcbiAgdmFyIGRhdGFDaGFydFdpZHRoID0gY2hhcnREYXRhLmVhY2hTcGFjaW5nICogKG9wdHMuY2hhcnREYXRhLnhBeGlzRGF0YS54QXhpc1BvaW50cy5sZW5ndGggLSAxKTtcclxuICBpZihvcHRzLnR5cGUgPT0gJ21vdW50JyAmJiBvcHRzLmV4dHJhICYmIG9wdHMuZXh0cmEubW91bnQgJiYgb3B0cy5leHRyYS5tb3VudC53aWR0aFJhdGlvICYmIG9wdHMuZXh0cmEubW91bnQud2lkdGhSYXRpbyA+IDEpe1xyXG4gICAgaWYob3B0cy5leHRyYS5tb3VudC53aWR0aFJhdGlvPjIpIG9wdHMuZXh0cmEubW91bnQud2lkdGhSYXRpbyA9IDJcclxuICAgIGRhdGFDaGFydFdpZHRoICs9IChvcHRzLmV4dHJhLm1vdW50LndpZHRoUmF0aW8gLSAxKSpjaGFydERhdGEuZWFjaFNwYWNpbmc7XHJcbiAgfVxyXG4gIHZhciB2YWxpZERpc3RhbmNlID0gZGlzdGFuY2U7XHJcbiAgaWYgKGRpc3RhbmNlID49IDApIHtcclxuICAgIHZhbGlkRGlzdGFuY2UgPSAwO1xyXG4gICAgc2VsZi51ZXZlbnQudHJpZ2dlcignc2Nyb2xsTGVmdCcpO1xyXG4gICAgc2VsZi5zY3JvbGxPcHRpb24ucG9zaXRpb24gPSAnbGVmdCdcclxuICAgIG9wdHMueEF4aXMuc2Nyb2xsUG9zaXRpb24gPSAnbGVmdCc7XHJcbiAgfSBlbHNlIGlmIChNYXRoLmFicyhkaXN0YW5jZSkgPj0gZGF0YUNoYXJ0V2lkdGggLSBkYXRhQ2hhcnRBcmVhV2lkdGgpIHtcclxuICAgIHZhbGlkRGlzdGFuY2UgPSBkYXRhQ2hhcnRBcmVhV2lkdGggLSBkYXRhQ2hhcnRXaWR0aDtcclxuICAgIHNlbGYudWV2ZW50LnRyaWdnZXIoJ3Njcm9sbFJpZ2h0Jyk7XHJcbiAgICBzZWxmLnNjcm9sbE9wdGlvbi5wb3NpdGlvbiA9ICdyaWdodCdcclxuICAgIG9wdHMueEF4aXMuc2Nyb2xsUG9zaXRpb24gPSAncmlnaHQnO1xyXG4gIH0gZWxzZSB7XHJcbiAgICBzZWxmLnNjcm9sbE9wdGlvbi5wb3NpdGlvbiA9IGRpc3RhbmNlXHJcbiAgICBvcHRzLnhBeGlzLnNjcm9sbFBvc2l0aW9uID0gZGlzdGFuY2U7XHJcbiAgfVxyXG4gIHJldHVybiB2YWxpZERpc3RhbmNlO1xyXG59XHJcblxyXG5mdW5jdGlvbiBpc0luQW5nbGVSYW5nZShhbmdsZSwgc3RhcnRBbmdsZSwgZW5kQW5nbGUpIHtcclxuICBmdW5jdGlvbiBhZGp1c3QoYW5nbGUpIHtcclxuICAgIHdoaWxlIChhbmdsZSA8IDApIHtcclxuICAgICAgYW5nbGUgKz0gMiAqIE1hdGguUEk7XHJcbiAgICB9XHJcbiAgICB3aGlsZSAoYW5nbGUgPiAyICogTWF0aC5QSSkge1xyXG4gICAgICBhbmdsZSAtPSAyICogTWF0aC5QSTtcclxuICAgIH1cclxuICAgIHJldHVybiBhbmdsZTtcclxuICB9XHJcbiAgYW5nbGUgPSBhZGp1c3QoYW5nbGUpO1xyXG4gIHN0YXJ0QW5nbGUgPSBhZGp1c3Qoc3RhcnRBbmdsZSk7XHJcbiAgZW5kQW5nbGUgPSBhZGp1c3QoZW5kQW5nbGUpO1xyXG4gIGlmIChzdGFydEFuZ2xlID4gZW5kQW5nbGUpIHtcclxuICAgIGVuZEFuZ2xlICs9IDIgKiBNYXRoLlBJO1xyXG4gICAgaWYgKGFuZ2xlIDwgc3RhcnRBbmdsZSkge1xyXG4gICAgICBhbmdsZSArPSAyICogTWF0aC5QSTtcclxuICAgIH1cclxuICB9XHJcbiAgcmV0dXJuIGFuZ2xlID49IHN0YXJ0QW5nbGUgJiYgYW5nbGUgPD0gZW5kQW5nbGU7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGNyZWF0ZUN1cnZlQ29udHJvbFBvaW50cyhwb2ludHMsIGkpIHtcclxuICBmdW5jdGlvbiBpc05vdE1pZGRsZVBvaW50KHBvaW50cywgaSkge1xyXG4gICAgaWYgKHBvaW50c1tpIC0gMV0gJiYgcG9pbnRzW2kgKyAxXSkge1xyXG4gICAgICByZXR1cm4gcG9pbnRzW2ldLnkgPj0gTWF0aC5tYXgocG9pbnRzW2kgLSAxXS55LCBwb2ludHNbaSArIDFdLnkpIHx8IHBvaW50c1tpXS55IDw9IE1hdGgubWluKHBvaW50c1tpIC0gMV0ueSxcclxuICAgICAgICBwb2ludHNbaSArIDFdLnkpO1xyXG4gICAgfSBlbHNlIHtcclxuICAgICAgcmV0dXJuIGZhbHNlO1xyXG4gICAgfVxyXG4gIH1cclxuICBmdW5jdGlvbiBpc05vdE1pZGRsZVBvaW50WChwb2ludHMsIGkpIHtcclxuICAgIGlmIChwb2ludHNbaSAtIDFdICYmIHBvaW50c1tpICsgMV0pIHtcclxuICAgICAgcmV0dXJuIHBvaW50c1tpXS54ID49IE1hdGgubWF4KHBvaW50c1tpIC0gMV0ueCwgcG9pbnRzW2kgKyAxXS54KSB8fCBwb2ludHNbaV0ueCA8PSBNYXRoLm1pbihwb2ludHNbaSAtIDFdLngsXHJcbiAgICAgICAgcG9pbnRzW2kgKyAxXS54KTtcclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIHJldHVybiBmYWxzZTtcclxuICAgIH1cclxuICB9XHJcbiAgdmFyIGEgPSAwLjI7XHJcbiAgdmFyIGIgPSAwLjI7XHJcbiAgdmFyIHBBeCA9IG51bGw7XHJcbiAgdmFyIHBBeSA9IG51bGw7XHJcbiAgdmFyIHBCeCA9IG51bGw7XHJcbiAgdmFyIHBCeSA9IG51bGw7XHJcbiAgaWYgKGkgPCAxKSB7XHJcbiAgICBwQXggPSBwb2ludHNbMF0ueCArIChwb2ludHNbMV0ueCAtIHBvaW50c1swXS54KSAqIGE7XHJcbiAgICBwQXkgPSBwb2ludHNbMF0ueSArIChwb2ludHNbMV0ueSAtIHBvaW50c1swXS55KSAqIGE7XHJcbiAgfSBlbHNlIHtcclxuICAgIHBBeCA9IHBvaW50c1tpXS54ICsgKHBvaW50c1tpICsgMV0ueCAtIHBvaW50c1tpIC0gMV0ueCkgKiBhO1xyXG4gICAgcEF5ID0gcG9pbnRzW2ldLnkgKyAocG9pbnRzW2kgKyAxXS55IC0gcG9pbnRzW2kgLSAxXS55KSAqIGE7XHJcbiAgfVxyXG5cclxuICBpZiAoaSA+IHBvaW50cy5sZW5ndGggLSAzKSB7XHJcbiAgICB2YXIgbGFzdCA9IHBvaW50cy5sZW5ndGggLSAxO1xyXG4gICAgcEJ4ID0gcG9pbnRzW2xhc3RdLnggLSAocG9pbnRzW2xhc3RdLnggLSBwb2ludHNbbGFzdCAtIDFdLngpICogYjtcclxuICAgIHBCeSA9IHBvaW50c1tsYXN0XS55IC0gKHBvaW50c1tsYXN0XS55IC0gcG9pbnRzW2xhc3QgLSAxXS55KSAqIGI7XHJcbiAgfSBlbHNlIHtcclxuICAgIHBCeCA9IHBvaW50c1tpICsgMV0ueCAtIChwb2ludHNbaSArIDJdLnggLSBwb2ludHNbaV0ueCkgKiBiO1xyXG4gICAgcEJ5ID0gcG9pbnRzW2kgKyAxXS55IC0gKHBvaW50c1tpICsgMl0ueSAtIHBvaW50c1tpXS55KSAqIGI7XHJcbiAgfVxyXG4gIGlmIChpc05vdE1pZGRsZVBvaW50KHBvaW50cywgaSArIDEpKSB7XHJcbiAgICBwQnkgPSBwb2ludHNbaSArIDFdLnk7XHJcbiAgfVxyXG4gIGlmIChpc05vdE1pZGRsZVBvaW50KHBvaW50cywgaSkpIHtcclxuICAgIHBBeSA9IHBvaW50c1tpXS55O1xyXG4gIH1cclxuICBpZiAoaXNOb3RNaWRkbGVQb2ludFgocG9pbnRzLCBpICsgMSkpIHtcclxuICAgIHBCeCA9IHBvaW50c1tpICsgMV0ueDtcclxuICB9XHJcbiAgaWYgKGlzTm90TWlkZGxlUG9pbnRYKHBvaW50cywgaSkpIHtcclxuICAgIHBBeCA9IHBvaW50c1tpXS54O1xyXG4gIH1cclxuICBpZiAocEF5ID49IE1hdGgubWF4KHBvaW50c1tpXS55LCBwb2ludHNbaSArIDFdLnkpIHx8IHBBeSA8PSBNYXRoLm1pbihwb2ludHNbaV0ueSwgcG9pbnRzW2kgKyAxXS55KSkge1xyXG4gICAgcEF5ID0gcG9pbnRzW2ldLnk7XHJcbiAgfVxyXG4gIGlmIChwQnkgPj0gTWF0aC5tYXgocG9pbnRzW2ldLnksIHBvaW50c1tpICsgMV0ueSkgfHwgcEJ5IDw9IE1hdGgubWluKHBvaW50c1tpXS55LCBwb2ludHNbaSArIDFdLnkpKSB7XHJcbiAgICBwQnkgPSBwb2ludHNbaSArIDFdLnk7XHJcbiAgfVxyXG4gIGlmIChwQXggPj0gTWF0aC5tYXgocG9pbnRzW2ldLngsIHBvaW50c1tpICsgMV0ueCkgfHwgcEF4IDw9IE1hdGgubWluKHBvaW50c1tpXS54LCBwb2ludHNbaSArIDFdLngpKSB7XHJcbiAgICBwQXggPSBwb2ludHNbaV0ueDtcclxuICB9XHJcbiAgaWYgKHBCeCA+PSBNYXRoLm1heChwb2ludHNbaV0ueCwgcG9pbnRzW2kgKyAxXS54KSB8fCBwQnggPD0gTWF0aC5taW4ocG9pbnRzW2ldLngsIHBvaW50c1tpICsgMV0ueCkpIHtcclxuICAgIHBCeCA9IHBvaW50c1tpICsgMV0ueDtcclxuICB9XHJcbiAgcmV0dXJuIHtcclxuICAgIGN0ckE6IHtcclxuICAgICAgeDogcEF4LFxyXG4gICAgICB5OiBwQXlcclxuICAgIH0sXHJcbiAgICBjdHJCOiB7XHJcbiAgICAgIHg6IHBCeCxcclxuICAgICAgeTogcEJ5XHJcbiAgICB9XHJcbiAgfTtcclxufVxyXG5cclxuXHJcbmZ1bmN0aW9uIGNvbnZlcnRDb29yZGluYXRlT3JpZ2luKHgsIHksIGNlbnRlcikge1xyXG4gIHJldHVybiB7XHJcbiAgICB4OiBjZW50ZXIueCArIHgsXHJcbiAgICB5OiBjZW50ZXIueSAtIHlcclxuICB9O1xyXG59XHJcblxyXG5mdW5jdGlvbiBhdm9pZENvbGxpc2lvbihvYmosIHRhcmdldCkge1xyXG4gIGlmICh0YXJnZXQpIHtcclxuICAgIC8vIGlzIGNvbGxpc2lvbiB0ZXN0XHJcbiAgICB3aGlsZSAodXRpbC5pc0NvbGxpc2lvbihvYmosIHRhcmdldCkpIHtcclxuICAgICAgaWYgKG9iai5zdGFydC54ID4gMCkge1xyXG4gICAgICAgIG9iai5zdGFydC55LS07XHJcbiAgICAgIH0gZWxzZSBpZiAob2JqLnN0YXJ0LnggPCAwKSB7XHJcbiAgICAgICAgb2JqLnN0YXJ0LnkrKztcclxuICAgICAgfSBlbHNlIHtcclxuICAgICAgICBpZiAob2JqLnN0YXJ0LnkgPiAwKSB7XHJcbiAgICAgICAgICBvYmouc3RhcnQueSsrO1xyXG4gICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICBvYmouc3RhcnQueS0tO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICByZXR1cm4gb2JqO1xyXG59XHJcblxyXG5mdW5jdGlvbiBmaXhQaWVTZXJpZXMoc2VyaWVzLCBvcHRzLCBjb25maWcpe1xyXG4gIGxldCBwaWVTZXJpZXNBcnIgPSBbXTtcclxuICBpZihzZXJpZXMubGVuZ3RoPjAgJiYgc2VyaWVzWzBdLmRhdGEuY29uc3RydWN0b3IudG9TdHJpbmcoKS5pbmRleE9mKCdBcnJheScpID4gLTEpe1xyXG4gICAgb3B0cy5fcGllU2VyaWVzXyA9IHNlcmllcztcclxuICAgIGxldCBvbGRzZXJpZXMgPSBzZXJpZXNbMF0uZGF0YTtcclxuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgb2xkc2VyaWVzLmxlbmd0aDsgaSsrKSB7XHJcbiAgICAgIG9sZHNlcmllc1tpXS5mb3JtYXR0ZXIgPSBzZXJpZXNbMF0uZm9ybWF0dGVyO1xyXG4gICAgICBvbGRzZXJpZXNbaV0uZGF0YSA9IG9sZHNlcmllc1tpXS52YWx1ZTtcclxuICAgICAgcGllU2VyaWVzQXJyLnB1c2gob2xkc2VyaWVzW2ldKTtcclxuICAgIH1cclxuICAgIG9wdHMuc2VyaWVzID0gcGllU2VyaWVzQXJyO1xyXG4gIH1lbHNle1xyXG4gICAgcGllU2VyaWVzQXJyID0gc2VyaWVzO1xyXG4gIH1cclxuICByZXR1cm4gcGllU2VyaWVzQXJyO1xyXG59XHJcblxyXG5mdW5jdGlvbiBmaWxsU2VyaWVzKHNlcmllcywgb3B0cywgY29uZmlnKSB7XHJcbiAgdmFyIGluZGV4ID0gMDtcclxuICBmb3IgKHZhciBpID0gMDsgaSA8IHNlcmllcy5sZW5ndGg7IGkrKykge1xyXG4gICAgbGV0IGl0ZW0gPSBzZXJpZXNbaV07XHJcbiAgICBpZiAoIWl0ZW0uY29sb3IpIHtcclxuICAgICAgaXRlbS5jb2xvciA9IGNvbmZpZy5jb2xvcltpbmRleF07XHJcbiAgICAgIGluZGV4ID0gKGluZGV4ICsgMSkgJSBjb25maWcuY29sb3IubGVuZ3RoO1xyXG4gICAgfVxyXG4gICAgaWYgKCFpdGVtLmxpbmVhckluZGV4KSB7XHJcbiAgICAgIGl0ZW0ubGluZWFySW5kZXggPSBpO1xyXG4gICAgfVxyXG4gICAgaWYgKCFpdGVtLmluZGV4KSB7XHJcbiAgICAgIGl0ZW0uaW5kZXggPSAwO1xyXG4gICAgfVxyXG4gICAgaWYgKCFpdGVtLnR5cGUpIHtcclxuICAgICAgaXRlbS50eXBlID0gb3B0cy50eXBlO1xyXG4gICAgfVxyXG4gICAgaWYgKHR5cGVvZiBpdGVtLnNob3cgPT0gXCJ1bmRlZmluZWRcIikge1xyXG4gICAgICBpdGVtLnNob3cgPSB0cnVlO1xyXG4gICAgfVxyXG4gICAgaWYgKCFpdGVtLnR5cGUpIHtcclxuICAgICAgaXRlbS50eXBlID0gb3B0cy50eXBlO1xyXG4gICAgfVxyXG4gICAgaWYgKCFpdGVtLnBvaW50U2hhcGUpIHtcclxuICAgICAgaXRlbS5wb2ludFNoYXBlID0gXCJjaXJjbGVcIjtcclxuICAgIH1cclxuICAgIGlmICghaXRlbS5sZWdlbmRTaGFwZSkge1xyXG4gICAgICBzd2l0Y2ggKGl0ZW0udHlwZSkge1xyXG4gICAgICAgIGNhc2UgJ2xpbmUnOlxyXG4gICAgICAgICAgaXRlbS5sZWdlbmRTaGFwZSA9IFwibGluZVwiO1xyXG4gICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgY2FzZSAnY29sdW1uJzpcclxuICAgICAgICBjYXNlICdiYXInOlxyXG4gICAgICAgICAgaXRlbS5sZWdlbmRTaGFwZSA9IFwicmVjdFwiO1xyXG4gICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgY2FzZSAnYXJlYSc6XHJcbiAgICAgICAgY2FzZSAnbW91bnQnOlxyXG4gICAgICAgICAgaXRlbS5sZWdlbmRTaGFwZSA9IFwidHJpYW5nbGVcIjtcclxuICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgIGRlZmF1bHQ6XHJcbiAgICAgICAgICBpdGVtLmxlZ2VuZFNoYXBlID0gXCJjaXJjbGVcIjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICByZXR1cm4gc2VyaWVzO1xyXG59XHJcblxyXG5mdW5jdGlvbiBmaWxsQ3VzdG9tQ29sb3IobGluZWFyVHlwZSwgY3VzdG9tQ29sb3IsIHNlcmllcywgY29uZmlnKSB7XHJcbiAgdmFyIG5ld2NvbG9yID0gY3VzdG9tQ29sb3IgfHwgW107XHJcbiAgaWYgKGxpbmVhclR5cGUgPT0gJ2N1c3RvbScgJiYgbmV3Y29sb3IubGVuZ3RoID09IDAgKSB7XHJcbiAgICBuZXdjb2xvciA9IGNvbmZpZy5saW5lYXJDb2xvcjtcclxuICB9XHJcbiAgaWYgKGxpbmVhclR5cGUgPT0gJ2N1c3RvbScgJiYgbmV3Y29sb3IubGVuZ3RoIDwgc2VyaWVzLmxlbmd0aCkge1xyXG4gICAgbGV0IGNoYXpoaSA9IHNlcmllcy5sZW5ndGggLSBuZXdjb2xvci5sZW5ndGg7XHJcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IGNoYXpoaTsgaSsrKSB7XHJcbiAgICAgIG5ld2NvbG9yLnB1c2goY29uZmlnLmxpbmVhckNvbG9yWyhpICsgMSkgJSBjb25maWcubGluZWFyQ29sb3IubGVuZ3RoXSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHJldHVybiBuZXdjb2xvcjtcclxufVxyXG5cclxuZnVuY3Rpb24gZ2V0RGF0YVJhbmdlKG1pbkRhdGEsIG1heERhdGEpIHtcclxuICB2YXIgbGltaXQgPSAwO1xyXG4gIHZhciByYW5nZSA9IG1heERhdGEgLSBtaW5EYXRhO1xyXG4gIGlmIChyYW5nZSA+PSAxMDAwMCkge1xyXG4gICAgbGltaXQgPSAxMDAwO1xyXG4gIH0gZWxzZSBpZiAocmFuZ2UgPj0gMTAwMCkge1xyXG4gICAgbGltaXQgPSAxMDA7XHJcbiAgfSBlbHNlIGlmIChyYW5nZSA+PSAxMDApIHtcclxuICAgIGxpbWl0ID0gMTA7XHJcbiAgfSBlbHNlIGlmIChyYW5nZSA+PSAxMCkge1xyXG4gICAgbGltaXQgPSA1O1xyXG4gIH0gZWxzZSBpZiAocmFuZ2UgPj0gMSkge1xyXG4gICAgbGltaXQgPSAxO1xyXG4gIH0gZWxzZSBpZiAocmFuZ2UgPj0gMC4xKSB7XHJcbiAgICBsaW1pdCA9IDAuMTtcclxuICB9IGVsc2UgaWYgKHJhbmdlID49IDAuMDEpIHtcclxuICAgIGxpbWl0ID0gMC4wMTtcclxuICB9IGVsc2UgaWYgKHJhbmdlID49IDAuMDAxKSB7XHJcbiAgICBsaW1pdCA9IDAuMDAxO1xyXG4gIH0gZWxzZSBpZiAocmFuZ2UgPj0gMC4wMDAxKSB7XHJcbiAgICBsaW1pdCA9IDAuMDAwMTtcclxuICB9IGVsc2UgaWYgKHJhbmdlID49IDAuMDAwMDEpIHtcclxuICAgIGxpbWl0ID0gMC4wMDAwMTtcclxuICB9IGVsc2Uge1xyXG4gICAgbGltaXQgPSAwLjAwMDAwMTtcclxuICB9XHJcbiAgcmV0dXJuIHtcclxuICAgIG1pblJhbmdlOiBmaW5kUmFuZ2UobWluRGF0YSwgJ2xvd2VyJywgbGltaXQpLFxyXG4gICAgbWF4UmFuZ2U6IGZpbmRSYW5nZShtYXhEYXRhLCAndXBwZXInLCBsaW1pdClcclxuICB9O1xyXG59XHJcblxyXG5mdW5jdGlvbiBtZWFzdXJlVGV4dCh0ZXh0LCBmb250U2l6ZSwgY29udGV4dCkge1xyXG4gIHZhciB3aWR0aCA9IDA7XHJcbiAgdGV4dCA9IFN0cmluZyh0ZXh0KTtcclxuXHJcblxyXG5cclxuICBpZiAoY29udGV4dCAhPT0gZmFsc2UgJiYgY29udGV4dCAhPT0gdW5kZWZpbmVkICYmIGNvbnRleHQuc2V0Rm9udFNpemUgJiYgY29udGV4dC5tZWFzdXJlVGV4dCkge1xyXG4gICAgY29udGV4dC5zZXRGb250U2l6ZShmb250U2l6ZSk7XHJcbiAgICByZXR1cm4gY29udGV4dC5tZWFzdXJlVGV4dCh0ZXh0KS53aWR0aDtcclxuICB9IGVsc2Uge1xyXG4gICAgdmFyIHRleHQgPSB0ZXh0LnNwbGl0KCcnKTtcclxuICAgIGZvciAobGV0IGkgPSAwOyBpIDwgdGV4dC5sZW5ndGg7IGkrKykge1xyXG4gICAgICBsZXQgaXRlbSA9IHRleHRbaV07XHJcbiAgICAgIGlmICgvW2EtekEtWl0vLnRlc3QoaXRlbSkpIHtcclxuICAgICAgICB3aWR0aCArPSA3O1xyXG4gICAgICB9IGVsc2UgaWYgKC9bMC05XS8udGVzdChpdGVtKSkge1xyXG4gICAgICAgIHdpZHRoICs9IDUuNTtcclxuICAgICAgfSBlbHNlIGlmICgvXFwuLy50ZXN0KGl0ZW0pKSB7XHJcbiAgICAgICAgd2lkdGggKz0gMi43O1xyXG4gICAgICB9IGVsc2UgaWYgKC8tLy50ZXN0KGl0ZW0pKSB7XHJcbiAgICAgICAgd2lkdGggKz0gMy4yNTtcclxuICAgICAgfSBlbHNlIGlmICgvOi8udGVzdChpdGVtKSkge1xyXG4gICAgICAgIHdpZHRoICs9IDIuNTtcclxuICAgICAgfSBlbHNlIGlmICgvW1xcdTRlMDAtXFx1OWZhNV0vLnRlc3QoaXRlbSkpIHtcclxuICAgICAgICB3aWR0aCArPSAxMDtcclxuICAgICAgfSBlbHNlIGlmICgvXFwofFxcKS8udGVzdChpdGVtKSkge1xyXG4gICAgICAgIHdpZHRoICs9IDMuNzM7XHJcbiAgICAgIH0gZWxzZSBpZiAoL1xccy8udGVzdChpdGVtKSkge1xyXG4gICAgICAgIHdpZHRoICs9IDIuNTtcclxuICAgICAgfSBlbHNlIGlmICgvJS8udGVzdChpdGVtKSkge1xyXG4gICAgICAgIHdpZHRoICs9IDg7XHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgd2lkdGggKz0gMTA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHJldHVybiB3aWR0aCAqIGZvbnRTaXplIC8gMTA7XHJcbiAgfVxyXG59XHJcblxyXG5mdW5jdGlvbiBkYXRhQ29tYmluZShzZXJpZXMpIHtcclxuICByZXR1cm4gc2VyaWVzLnJlZHVjZShmdW5jdGlvbihhLCBiKSB7XHJcbiAgICByZXR1cm4gKGEuZGF0YSA/IGEuZGF0YSA6IGEpLmNvbmNhdChiLmRhdGEpO1xyXG4gIH0sIFtdKTtcclxufVxyXG5cclxuZnVuY3Rpb24gZGF0YUNvbWJpbmVTdGFjayhzZXJpZXMsIGxlbikge1xyXG4gIHZhciBzdW0gPSBuZXcgQXJyYXkobGVuKTtcclxuICBmb3IgKHZhciBqID0gMDsgaiA8IHN1bS5sZW5ndGg7IGorKykge1xyXG4gICAgc3VtW2pdID0gMDtcclxuICB9XHJcbiAgZm9yICh2YXIgaSA9IDA7IGkgPCBzZXJpZXMubGVuZ3RoOyBpKyspIHtcclxuICAgIGZvciAodmFyIGogPSAwOyBqIDwgc3VtLmxlbmd0aDsgaisrKSB7XHJcbiAgICAgIHN1bVtqXSArPSBzZXJpZXNbaV0uZGF0YVtqXTtcclxuICAgIH1cclxuICB9XHJcbiAgcmV0dXJuIHNlcmllcy5yZWR1Y2UoZnVuY3Rpb24oYSwgYikge1xyXG4gICAgcmV0dXJuIChhLmRhdGEgPyBhLmRhdGEgOiBhKS5jb25jYXQoYi5kYXRhKS5jb25jYXQoc3VtKTtcclxuICB9LCBbXSk7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGdldFRvdWNoZXModG91Y2hlcywgb3B0cywgZSkge1xyXG4gIGxldCB4LCB5O1xyXG4gIGlmICh0b3VjaGVzLmNsaWVudFgpIHtcclxuICAgIGlmIChvcHRzLnJvdGF0ZSkge1xyXG4gICAgICB5ID0gb3B0cy5oZWlnaHQgLSB0b3VjaGVzLmNsaWVudFggKiBvcHRzLnBpeDtcclxuICAgICAgeCA9ICh0b3VjaGVzLnBhZ2VZIC0gZS5jdXJyZW50VGFyZ2V0Lm9mZnNldFRvcCAtIChvcHRzLmhlaWdodCAvIG9wdHMucGl4IC8gMikgKiAob3B0cy5waXggLSAxKSkgKiBvcHRzLnBpeDtcclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIHggPSB0b3VjaGVzLmNsaWVudFggKiBvcHRzLnBpeDtcclxuICAgICAgeSA9ICh0b3VjaGVzLnBhZ2VZIC0gZS5jdXJyZW50VGFyZ2V0Lm9mZnNldFRvcCAtIChvcHRzLmhlaWdodCAvIG9wdHMucGl4IC8gMikgKiAob3B0cy5waXggLSAxKSkgKiBvcHRzLnBpeDtcclxuICAgIH1cclxuICB9IGVsc2Uge1xyXG4gICAgaWYgKG9wdHMucm90YXRlKSB7XHJcbiAgICAgIHkgPSBvcHRzLmhlaWdodCAtIHRvdWNoZXMueCAqIG9wdHMucGl4O1xyXG4gICAgICB4ID0gdG91Y2hlcy55ICogb3B0cy5waXg7XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICB4ID0gdG91Y2hlcy54ICogb3B0cy5waXg7XHJcbiAgICAgIHkgPSB0b3VjaGVzLnkgKiBvcHRzLnBpeDtcclxuICAgIH1cclxuICB9XHJcbiAgcmV0dXJuIHtcclxuICAgIHg6IHgsXHJcbiAgICB5OiB5XHJcbiAgfVxyXG59XHJcblxyXG5mdW5jdGlvbiBnZXRTZXJpZXNEYXRhSXRlbShzZXJpZXMsIGluZGV4LCBncm91cCkge1xyXG4gIHZhciBkYXRhID0gW107XHJcbiAgdmFyIG5ld1NlcmllcyA9IFtdO1xyXG4gIHZhciBpbmRleElzQXJyID0gaW5kZXguY29uc3RydWN0b3IudG9TdHJpbmcoKS5pbmRleE9mKCdBcnJheScpID4gLTE7XHJcbiAgaWYoaW5kZXhJc0Fycil7XHJcbiAgICBsZXQgdGVtcFNlcmllcyA9IGZpbHRlclNlcmllcyhzZXJpZXMpO1xyXG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCBncm91cC5sZW5ndGg7IGkrKykge1xyXG4gICAgICBuZXdTZXJpZXMucHVzaCh0ZW1wU2VyaWVzW2dyb3VwW2ldXSk7XHJcbiAgICB9XHJcbiAgfWVsc2V7XHJcbiAgICBuZXdTZXJpZXMgPSBzZXJpZXM7XHJcbiAgfTtcclxuICBmb3IgKGxldCBpID0gMDsgaSA8IG5ld1Nlcmllcy5sZW5ndGg7IGkrKykge1xyXG4gICAgbGV0IGl0ZW0gPSBuZXdTZXJpZXNbaV07XHJcbiAgICBsZXQgdG1waW5kZXggPSAtMTtcclxuICAgIGlmKGluZGV4SXNBcnIpe1xyXG4gICAgICB0bXBpbmRleCA9IGluZGV4W2ldO1xyXG4gICAgfWVsc2V7XHJcbiAgICAgIHRtcGluZGV4ID0gaW5kZXg7XHJcbiAgICB9XHJcbiAgICBpZiAoaXRlbS5kYXRhW3RtcGluZGV4XSAhPT0gbnVsbCAmJiB0eXBlb2YgaXRlbS5kYXRhW3RtcGluZGV4XSAhPT0gJ3VuZGVmaW5lZCcgJiYgaXRlbS5zaG93KSB7XHJcbiAgICAgIGxldCBzZXJpZXNJdGVtID0ge307XHJcbiAgICAgIHNlcmllc0l0ZW0uY29sb3IgPSBpdGVtLmNvbG9yO1xyXG4gICAgICBzZXJpZXNJdGVtLnR5cGUgPSBpdGVtLnR5cGU7XHJcbiAgICAgIHNlcmllc0l0ZW0uc3R5bGUgPSBpdGVtLnN0eWxlO1xyXG4gICAgICBzZXJpZXNJdGVtLnBvaW50U2hhcGUgPSBpdGVtLnBvaW50U2hhcGU7XHJcbiAgICAgIHNlcmllc0l0ZW0uZGlzYWJsZUxlZ2VuZCA9IGl0ZW0uZGlzYWJsZUxlZ2VuZDtcclxuICAgICAgc2VyaWVzSXRlbS5sZWdlbmRTaGFwZSA9IGl0ZW0ubGVnZW5kU2hhcGU7XHJcbiAgICAgIHNlcmllc0l0ZW0ubmFtZSA9IGl0ZW0ubmFtZTtcclxuICAgICAgc2VyaWVzSXRlbS5zaG93ID0gaXRlbS5zaG93O1xyXG4gICAgICBzZXJpZXNJdGVtLmRhdGEgPSBpdGVtLmZvcm1hdHRlciA/IGl0ZW0uZm9ybWF0dGVyKGl0ZW0uZGF0YVt0bXBpbmRleF0pIDogaXRlbS5kYXRhW3RtcGluZGV4XTtcclxuICAgICAgZGF0YS5wdXNoKHNlcmllc0l0ZW0pO1xyXG4gICAgfVxyXG4gIH1cclxuICByZXR1cm4gZGF0YTtcclxufVxyXG5cclxuZnVuY3Rpb24gZ2V0TWF4VGV4dExpc3RMZW5ndGgobGlzdCwgZm9udFNpemUsIGNvbnRleHQpIHtcclxuICB2YXIgbGVuZ3RoTGlzdCA9IGxpc3QubWFwKGZ1bmN0aW9uKGl0ZW0pIHtcclxuICAgIHJldHVybiBtZWFzdXJlVGV4dChpdGVtLCBmb250U2l6ZSwgY29udGV4dCk7XHJcbiAgfSk7XHJcbiAgcmV0dXJuIE1hdGgubWF4LmFwcGx5KG51bGwsIGxlbmd0aExpc3QpO1xyXG59XHJcblxyXG5mdW5jdGlvbiBnZXRSYWRhckNvb3JkaW5hdGVTZXJpZXMobGVuZ3RoKSB7XHJcbiAgdmFyIGVhY2hBbmdsZSA9IDIgKiBNYXRoLlBJIC8gbGVuZ3RoO1xyXG4gIHZhciBDb29yZGluYXRlU2VyaWVzID0gW107XHJcbiAgZm9yICh2YXIgaSA9IDA7IGkgPCBsZW5ndGg7IGkrKykge1xyXG4gICAgQ29vcmRpbmF0ZVNlcmllcy5wdXNoKGVhY2hBbmdsZSAqIGkpO1xyXG4gIH1cclxuICByZXR1cm4gQ29vcmRpbmF0ZVNlcmllcy5tYXAoZnVuY3Rpb24oaXRlbSkge1xyXG4gICAgcmV0dXJuIC0xICogaXRlbSArIE1hdGguUEkgLyAyO1xyXG4gIH0pO1xyXG59XHJcblxyXG5mdW5jdGlvbiBnZXRUb29sVGlwRGF0YShzZXJpZXNEYXRhLCBvcHRzLCBpbmRleCwgZ3JvdXAsIGNhdGVnb3JpZXMpIHtcclxuICB2YXIgb3B0aW9uID0gYXJndW1lbnRzLmxlbmd0aCA+IDUgJiYgYXJndW1lbnRzWzVdICE9PSB1bmRlZmluZWQgPyBhcmd1bWVudHNbNV0gOiB7fTtcclxuICB2YXIgY2FsUG9pbnRzID0gb3B0cy5jaGFydERhdGEuY2FsUG9pbnRzP29wdHMuY2hhcnREYXRhLmNhbFBvaW50czpbXTtcclxuICBsZXQgcG9pbnRzID0ge307XHJcbiAgaWYoZ3JvdXAubGVuZ3RoID4gMCl7XHJcbiAgICBsZXQgZmlsdGVyUG9pbnRzID0gW107XHJcbiAgICBmb3IgKGxldCBpID0gMDsgaSA8IGdyb3VwLmxlbmd0aDsgaSsrKSB7XHJcbiAgICAgIGZpbHRlclBvaW50cy5wdXNoKGNhbFBvaW50c1tncm91cFtpXV0pXHJcbiAgICB9XHJcbiAgICBwb2ludHMgPSBmaWx0ZXJQb2ludHNbMF1baW5kZXhbMF1dO1xyXG4gIH1lbHNle1xyXG4gICAgZm9yIChsZXQgaSA9IDA7IGkgPCBjYWxQb2ludHMubGVuZ3RoOyBpKyspIHtcclxuICAgICAgaWYoY2FsUG9pbnRzW2ldW2luZGV4XSl7XHJcbiAgICAgICAgcG9pbnRzID0gY2FsUG9pbnRzW2ldW2luZGV4XTtcclxuICAgICAgICBicmVhaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH07XHJcbiAgdmFyIHRleHRMaXN0ID0gc2VyaWVzRGF0YS5tYXAoZnVuY3Rpb24oaXRlbSkge1xyXG4gICAgbGV0IHRpdGxlVGV4dCA9IG51bGw7XHJcbiAgICBpZiAob3B0cy5jYXRlZ29yaWVzICYmIG9wdHMuY2F0ZWdvcmllcy5sZW5ndGg+MCkge1xyXG4gICAgICB0aXRsZVRleHQgPSBjYXRlZ29yaWVzW2luZGV4XTtcclxuICAgIH07XHJcbiAgICByZXR1cm4ge1xyXG4gICAgICB0ZXh0OiBvcHRpb24uZm9ybWF0dGVyID8gb3B0aW9uLmZvcm1hdHRlcihpdGVtLCB0aXRsZVRleHQsIGluZGV4LCBvcHRzKSA6IGl0ZW0ubmFtZSArICc6ICcgKyBpdGVtLmRhdGEsXHJcbiAgICAgIGNvbG9yOiBpdGVtLmNvbG9yLFxyXG4gICAgICBsZWdlbmRTaGFwZTogb3B0cy5leHRyYS50b29sdGlwLmxlZ2VuZFNoYXBlID09ICdhdXRvJz8gaXRlbS5sZWdlbmRTaGFwZSA6IG9wdHMuZXh0cmEudG9vbHRpcC5sZWdlbmRTaGFwZVxyXG4gICAgfTtcclxuICB9KTtcclxuICB2YXIgb2Zmc2V0ID0ge1xyXG4gICAgeDogTWF0aC5yb3VuZChwb2ludHMueCksXHJcbiAgICB5OiBNYXRoLnJvdW5kKHBvaW50cy55KVxyXG4gIH07XHJcbiAgcmV0dXJuIHtcclxuICAgIHRleHRMaXN0OiB0ZXh0TGlzdCxcclxuICAgIG9mZnNldDogb2Zmc2V0XHJcbiAgfTtcclxufVxyXG5cclxuZnVuY3Rpb24gZ2V0TWl4VG9vbFRpcERhdGEoc2VyaWVzRGF0YSwgb3B0cywgaW5kZXgsIGNhdGVnb3JpZXMpIHtcclxuICB2YXIgb3B0aW9uID0gYXJndW1lbnRzLmxlbmd0aCA+IDQgJiYgYXJndW1lbnRzWzRdICE9PSB1bmRlZmluZWQgPyBhcmd1bWVudHNbNF0gOiB7fTtcclxuICB2YXIgcG9pbnRzID0gb3B0cy5jaGFydERhdGEueEF4aXNQb2ludHNbaW5kZXhdICsgb3B0cy5jaGFydERhdGEuZWFjaFNwYWNpbmcgLyAyO1xyXG4gIHZhciB0ZXh0TGlzdCA9IHNlcmllc0RhdGEubWFwKGZ1bmN0aW9uKGl0ZW0pIHtcclxuICAgIHJldHVybiB7XHJcbiAgICAgIHRleHQ6IG9wdGlvbi5mb3JtYXR0ZXIgPyBvcHRpb24uZm9ybWF0dGVyKGl0ZW0sIGNhdGVnb3JpZXNbaW5kZXhdLCBpbmRleCwgb3B0cykgOiBpdGVtLm5hbWUgKyAnOiAnICsgaXRlbS5kYXRhLFxyXG4gICAgICBjb2xvcjogaXRlbS5jb2xvcixcclxuICAgICAgZGlzYWJsZUxlZ2VuZDogaXRlbS5kaXNhYmxlTGVnZW5kID8gdHJ1ZSA6IGZhbHNlLFxyXG4gICAgICBsZWdlbmRTaGFwZTogb3B0cy5leHRyYS50b29sdGlwLmxlZ2VuZFNoYXBlID09ICdhdXRvJz8gaXRlbS5sZWdlbmRTaGFwZSA6IG9wdHMuZXh0cmEudG9vbHRpcC5sZWdlbmRTaGFwZVxyXG4gICAgfTtcclxuICB9KTtcclxuICB0ZXh0TGlzdCA9IHRleHRMaXN0LmZpbHRlcihmdW5jdGlvbihpdGVtKSB7XHJcbiAgICBpZiAoaXRlbS5kaXNhYmxlTGVnZW5kICE9PSB0cnVlKSB7XHJcbiAgICAgIHJldHVybiBpdGVtO1xyXG4gICAgfVxyXG4gIH0pO1xyXG4gIHZhciBvZmZzZXQgPSB7XHJcbiAgICB4OiBNYXRoLnJvdW5kKHBvaW50cyksXHJcbiAgICB5OiAwXHJcbiAgfTtcclxuICByZXR1cm4ge1xyXG4gICAgdGV4dExpc3Q6IHRleHRMaXN0LFxyXG4gICAgb2Zmc2V0OiBvZmZzZXRcclxuICB9O1xyXG59XHJcblxyXG5mdW5jdGlvbiBnZXRDYW5kbGVUb29sVGlwRGF0YShzZXJpZXMsIHNlcmllc0RhdGEsIG9wdHMsIGluZGV4LCBjYXRlZ29yaWVzLCBleHRyYSkge1xyXG4gIHZhciBvcHRpb24gPSBhcmd1bWVudHMubGVuZ3RoID4gNiAmJiBhcmd1bWVudHNbNl0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1s2XSA6IHt9O1xyXG4gIHZhciBjYWxQb2ludHMgPSBvcHRzLmNoYXJ0RGF0YS5jYWxQb2ludHM7XHJcbiAgbGV0IHVwQ29sb3IgPSBleHRyYS5jb2xvci51cEZpbGw7XHJcbiAgbGV0IGRvd25Db2xvciA9IGV4dHJhLmNvbG9yLmRvd25GaWxsO1xyXG4gIC8v6aKc6Imy6aG65bqP5Li65byA55uY77yM5pS255uY77yM5pyA5L2O77yM5pyA6auYXHJcbiAgbGV0IGNvbG9yID0gW3VwQ29sb3IsIHVwQ29sb3IsIGRvd25Db2xvciwgdXBDb2xvcl07XHJcbiAgdmFyIHRleHRMaXN0ID0gW107XHJcbiAgc2VyaWVzRGF0YS5tYXAoZnVuY3Rpb24oaXRlbSkge1xyXG4gICAgaWYgKGluZGV4ID09IDApIHtcclxuICAgICAgaWYgKGl0ZW0uZGF0YVsxXSAtIGl0ZW0uZGF0YVswXSA8IDApIHtcclxuICAgICAgICBjb2xvclsxXSA9IGRvd25Db2xvcjtcclxuICAgICAgfSBlbHNlIHtcclxuICAgICAgICBjb2xvclsxXSA9IHVwQ29sb3I7XHJcbiAgICAgIH1cclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIGlmIChpdGVtLmRhdGFbMF0gPCBzZXJpZXNbaW5kZXggLSAxXVsxXSkge1xyXG4gICAgICAgIGNvbG9yWzBdID0gZG93bkNvbG9yO1xyXG4gICAgICB9XHJcbiAgICAgIGlmIChpdGVtLmRhdGFbMV0gPCBpdGVtLmRhdGFbMF0pIHtcclxuICAgICAgICBjb2xvclsxXSA9IGRvd25Db2xvcjtcclxuICAgICAgfVxyXG4gICAgICBpZiAoaXRlbS5kYXRhWzJdID4gc2VyaWVzW2luZGV4IC0gMV1bMV0pIHtcclxuICAgICAgICBjb2xvclsyXSA9IHVwQ29sb3I7XHJcbiAgICAgIH1cclxuICAgICAgaWYgKGl0ZW0uZGF0YVszXSA8IHNlcmllc1tpbmRleCAtIDFdWzFdKSB7XHJcbiAgICAgICAgY29sb3JbM10gPSBkb3duQ29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGxldCB0ZXh0MSA9IHtcclxuICAgICAgdGV4dDogJ+W8gOebmO+8micgKyBpdGVtLmRhdGFbMF0sXHJcbiAgICAgIGNvbG9yOiBjb2xvclswXSxcclxuICAgICAgbGVnZW5kU2hhcGU6IG9wdHMuZXh0cmEudG9vbHRpcC5sZWdlbmRTaGFwZSA9PSAnYXV0byc/IGl0ZW0ubGVnZW5kU2hhcGUgOiBvcHRzLmV4dHJhLnRvb2x0aXAubGVnZW5kU2hhcGVcclxuICAgIH07XHJcbiAgICBsZXQgdGV4dDIgPSB7XHJcbiAgICAgIHRleHQ6ICfmlLbnm5jvvJonICsgaXRlbS5kYXRhWzFdLFxyXG4gICAgICBjb2xvcjogY29sb3JbMV0sXHJcbiAgICAgIGxlZ2VuZFNoYXBlOiBvcHRzLmV4dHJhLnRvb2x0aXAubGVnZW5kU2hhcGUgPT0gJ2F1dG8nPyBpdGVtLmxlZ2VuZFNoYXBlIDogb3B0cy5leHRyYS50b29sdGlwLmxlZ2VuZFNoYXBlXHJcbiAgICB9O1xyXG4gICAgbGV0IHRleHQzID0ge1xyXG4gICAgICB0ZXh0OiAn5pyA5L2O77yaJyArIGl0ZW0uZGF0YVsyXSxcclxuICAgICAgY29sb3I6IGNvbG9yWzJdLFxyXG4gICAgICBsZWdlbmRTaGFwZTogb3B0cy5leHRyYS50b29sdGlwLmxlZ2VuZFNoYXBlID09ICdhdXRvJz8gaXRlbS5sZWdlbmRTaGFwZSA6IG9wdHMuZXh0cmEudG9vbHRpcC5sZWdlbmRTaGFwZVxyXG4gICAgfTtcclxuICAgIGxldCB0ZXh0NCA9IHtcclxuICAgICAgdGV4dDogJ+acgOmrmO+8micgKyBpdGVtLmRhdGFbM10sXHJcbiAgICAgIGNvbG9yOiBjb2xvclszXSxcclxuICAgICAgbGVnZW5kU2hhcGU6IG9wdHMuZXh0cmEudG9vbHRpcC5sZWdlbmRTaGFwZSA9PSAnYXV0byc/IGl0ZW0ubGVnZW5kU2hhcGUgOiBvcHRzLmV4dHJhLnRvb2x0aXAubGVnZW5kU2hhcGVcclxuICAgIH07XHJcbiAgICB0ZXh0TGlzdC5wdXNoKHRleHQxLCB0ZXh0MiwgdGV4dDMsIHRleHQ0KTtcclxuICB9KTtcclxuICB2YXIgdmFsaWRDYWxQb2ludHMgPSBbXTtcclxuICB2YXIgb2Zmc2V0ID0ge1xyXG4gICAgeDogMCxcclxuICAgIHk6IDBcclxuICB9O1xyXG4gIGZvciAobGV0IGkgPSAwOyBpIDwgY2FsUG9pbnRzLmxlbmd0aDsgaSsrKSB7XHJcbiAgICBsZXQgcG9pbnRzID0gY2FsUG9pbnRzW2ldO1xyXG4gICAgaWYgKHR5cGVvZiBwb2ludHNbaW5kZXhdICE9PSAndW5kZWZpbmVkJyAmJiBwb2ludHNbaW5kZXhdICE9PSBudWxsKSB7XHJcbiAgICAgIHZhbGlkQ2FsUG9pbnRzLnB1c2gocG9pbnRzW2luZGV4XSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIG9mZnNldC54ID0gTWF0aC5yb3VuZCh2YWxpZENhbFBvaW50c1swXVswXS54KTtcclxuICByZXR1cm4ge1xyXG4gICAgdGV4dExpc3Q6IHRleHRMaXN0LFxyXG4gICAgb2Zmc2V0OiBvZmZzZXRcclxuICB9O1xyXG59XHJcblxyXG5mdW5jdGlvbiBmaWx0ZXJTZXJpZXMoc2VyaWVzKSB7XHJcbiAgbGV0IHRlbXBTZXJpZXMgPSBbXTtcclxuICBmb3IgKGxldCBpID0gMDsgaSA8IHNlcmllcy5sZW5ndGg7IGkrKykge1xyXG4gICAgaWYgKHNlcmllc1tpXS5zaG93ID09IHRydWUpIHtcclxuICAgICAgdGVtcFNlcmllcy5wdXNoKHNlcmllc1tpXSlcclxuICAgIH1cclxuICB9XHJcbiAgcmV0dXJuIHRlbXBTZXJpZXM7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGZpbmRDdXJyZW50SW5kZXgoY3VycmVudFBvaW50cywgY2FsUG9pbnRzLCBvcHRzLCBjb25maWcpIHtcclxuICB2YXIgb2Zmc2V0ID0gYXJndW1lbnRzLmxlbmd0aCA+IDQgJiYgYXJndW1lbnRzWzRdICE9PSB1bmRlZmluZWQgPyBhcmd1bWVudHNbNF0gOiAwO1xyXG4gIHZhciBjdXJyZW50PXsgaW5kZXg6LTEsIGdyb3VwOltdIH07XHJcbiAgdmFyIHNwYWNpbmcgPSBvcHRzLmNoYXJ0RGF0YS5lYWNoU3BhY2luZyAvIDI7XHJcbiAgbGV0IHhBeGlzUG9pbnRzID0gW107XHJcbiAgaWYgKGNhbFBvaW50cyAmJiBjYWxQb2ludHMubGVuZ3RoID4gMCkge1xyXG4gICAgaWYgKCFvcHRzLmNhdGVnb3JpZXMpIHtcclxuICAgICAgc3BhY2luZyA9IDA7XHJcbiAgICB9ZWxzZXtcclxuICAgICAgZm9yIChsZXQgaSA9IDE7IGkgPCBvcHRzLmNoYXJ0RGF0YS54QXhpc1BvaW50cy5sZW5ndGg7IGkrKykge1xyXG4gICAgICAgIHhBeGlzUG9pbnRzLnB1c2gob3B0cy5jaGFydERhdGEueEF4aXNQb2ludHNbaV0gLSBzcGFjaW5nKTtcclxuICAgICAgfVxyXG4gICAgICBpZiAoKG9wdHMudHlwZSA9PSAnbGluZScgfHwgb3B0cy50eXBlID09ICdhcmVhJykgJiYgb3B0cy54QXhpcy5ib3VuZGFyeUdhcCA9PSAnanVzdGlmeScpIHtcclxuICAgICAgICB4QXhpc1BvaW50cyA9IG9wdHMuY2hhcnREYXRhLnhBeGlzUG9pbnRzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpZiAoaXNJbkV4YWN0Q2hhcnRBcmVhKGN1cnJlbnRQb2ludHMsIG9wdHMsIGNvbmZpZykpIHtcclxuICAgICAgaWYgKCFvcHRzLmNhdGVnb3JpZXMpIHtcclxuICAgICAgICBsZXQgdGltZVBvaW50cyA9IEFycmF5KGNhbFBvaW50cy5sZW5ndGgpO1xyXG4gICAgICAgIGZvciAobGV0IGkgPSAwOyBpIDwgY2FsUG9pbnRzLmxlbmd0aDsgaSsrKSB7XHJcbiAgICAgICAgICB0aW1lUG9pbnRzW2ldID0gQXJyYXkoY2FsUG9pbnRzW2ldLmxlbmd0aClcclxuICAgICAgICAgIGZvciAobGV0IGogPSAwOyBqIDwgY2FsUG9pbnRzW2ldLmxlbmd0aDsgaisrKSB7XHJcbiAgICAgICAgICAgIHRpbWVQb2ludHNbaV1bal0gPSAoTWF0aC5hYnMoY2FsUG9pbnRzW2ldW2pdLnggLSBjdXJyZW50UG9pbnRzLngpKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9O1xyXG4gICAgICAgIGxldCBwb2ludFZhbHVlID0gIEFycmF5KHRpbWVQb2ludHMubGVuZ3RoKTtcclxuICAgICAgICBsZXQgcG9pbnRJbmRleCA9ICBBcnJheSh0aW1lUG9pbnRzLmxlbmd0aCk7XHJcbiAgICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPCB0aW1lUG9pbnRzLmxlbmd0aDsgaSsrKSB7XHJcbiAgICAgICAgICBwb2ludFZhbHVlW2ldID0gTWF0aC5taW4uYXBwbHkobnVsbCwgdGltZVBvaW50c1tpXSk7XHJcbiAgICAgICAgICBwb2ludEluZGV4W2ldID0gdGltZVBvaW50c1tpXS5pbmRleE9mKHBvaW50VmFsdWVbaV0pO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsZXQgbWluVmFsdWUgPSBNYXRoLm1pbi5hcHBseShudWxsLCBwb2ludFZhbHVlKTtcclxuICAgICAgICBjdXJyZW50LmluZGV4ID0gW107XHJcbiAgICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPCBwb2ludFZhbHVlLmxlbmd0aDsgaSsrKSB7XHJcbiAgICAgICAgICBpZihwb2ludFZhbHVlW2ldID09IG1pblZhbHVlKXtcclxuICAgICAgICAgICAgY3VycmVudC5ncm91cC5wdXNoKGkpO1xyXG4gICAgICAgICAgICBjdXJyZW50LmluZGV4LnB1c2gocG9pbnRJbmRleFtpXSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfTtcclxuICAgICAgfWVsc2V7XHJcbiAgICAgICAgeEF4aXNQb2ludHMuZm9yRWFjaChmdW5jdGlvbihpdGVtLCBpbmRleCkge1xyXG4gICAgICAgICAgaWYgKGN1cnJlbnRQb2ludHMueCArIG9mZnNldCArIHNwYWNpbmcgPiBpdGVtKSB7XHJcbiAgICAgICAgICAgIGN1cnJlbnQuaW5kZXggPSBpbmRleDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICByZXR1cm4gY3VycmVudDtcclxufVxyXG5cclxuZnVuY3Rpb24gZmluZEJhckNoYXJ0Q3VycmVudEluZGV4KGN1cnJlbnRQb2ludHMsIGNhbFBvaW50cywgb3B0cywgY29uZmlnKSB7XHJcbiAgdmFyIG9mZnNldCA9IGFyZ3VtZW50cy5sZW5ndGggPiA0ICYmIGFyZ3VtZW50c1s0XSAhPT0gdW5kZWZpbmVkID8gYXJndW1lbnRzWzRdIDogMDtcclxuICB2YXIgY3VycmVudD17IGluZGV4Oi0xLCBncm91cDpbXSB9O1xyXG4gIHZhciBzcGFjaW5nID0gb3B0cy5jaGFydERhdGEuZWFjaFNwYWNpbmcgLyAyO1xyXG4gIGxldCB5QXhpc1BvaW50cyA9IG9wdHMuY2hhcnREYXRhLnlBeGlzUG9pbnRzO1xyXG4gIGlmIChjYWxQb2ludHMgJiYgY2FsUG9pbnRzLmxlbmd0aCA+IDApIHtcclxuICAgIGlmIChpc0luRXhhY3RDaGFydEFyZWEoY3VycmVudFBvaW50cywgb3B0cywgY29uZmlnKSkge1xyXG4gICAgICB5QXhpc1BvaW50cy5mb3JFYWNoKGZ1bmN0aW9uKGl0ZW0sIGluZGV4KSB7XHJcbiAgICAgICAgaWYgKGN1cnJlbnRQb2ludHMueSArIG9mZnNldCArIHNwYWNpbmcgPiBpdGVtKSB7XHJcbiAgICAgICAgICBjdXJyZW50LmluZGV4ID0gaW5kZXg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9KTtcclxuICAgIH1cclxuICB9XHJcbiAgcmV0dXJuIGN1cnJlbnQ7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGZpbmRMZWdlbmRJbmRleChjdXJyZW50UG9pbnRzLCBsZWdlbmREYXRhLCBvcHRzKSB7XHJcbiAgbGV0IGN1cnJlbnRJbmRleCA9IC0xO1xyXG4gIGxldCBnYXAgPSAwO1xyXG4gIGlmIChpc0luRXhhY3RMZWdlbmRBcmVhKGN1cnJlbnRQb2ludHMsIGxlZ2VuZERhdGEuYXJlYSkpIHtcclxuICAgIGxldCBwb2ludHMgPSBsZWdlbmREYXRhLnBvaW50cztcclxuICAgIGxldCBpbmRleCA9IC0xO1xyXG4gICAgZm9yIChsZXQgaSA9IDAsIGxlbiA9IHBvaW50cy5sZW5ndGg7IGkgPCBsZW47IGkrKykge1xyXG4gICAgICBsZXQgaXRlbSA9IHBvaW50c1tpXTtcclxuICAgICAgZm9yIChsZXQgaiA9IDA7IGogPCBpdGVtLmxlbmd0aDsgaisrKSB7XHJcbiAgICAgICAgaW5kZXggKz0gMTtcclxuICAgICAgICBsZXQgYXJlYSA9IGl0ZW1bal1bJ2FyZWEnXTtcclxuICAgICAgICBpZiAoYXJlYSAmJiBjdXJyZW50UG9pbnRzLnggPiBhcmVhWzBdIC0gZ2FwICYmIGN1cnJlbnRQb2ludHMueCA8IGFyZWFbMl0gKyBnYXAgJiYgY3VycmVudFBvaW50cy55ID4gYXJlYVsxXSAtIGdhcCAmJiBjdXJyZW50UG9pbnRzLnkgPCBhcmVhWzNdICsgZ2FwKSB7XHJcbiAgICAgICAgICBjdXJyZW50SW5kZXggPSBpbmRleDtcclxuICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgcmV0dXJuIGN1cnJlbnRJbmRleDtcclxuICB9XHJcbiAgcmV0dXJuIGN1cnJlbnRJbmRleDtcclxufVxyXG5cclxuZnVuY3Rpb24gaXNJbkV4YWN0TGVnZW5kQXJlYShjdXJyZW50UG9pbnRzLCBhcmVhKSB7XHJcbiAgcmV0dXJuIGN1cnJlbnRQb2ludHMueCA+IGFyZWEuc3RhcnQueCAmJiBjdXJyZW50UG9pbnRzLnggPCBhcmVhLmVuZC54ICYmIGN1cnJlbnRQb2ludHMueSA+IGFyZWEuc3RhcnQueSAmJiBjdXJyZW50UG9pbnRzLnkgPCBhcmVhLmVuZC55O1xyXG59XHJcblxyXG5mdW5jdGlvbiBpc0luRXhhY3RDaGFydEFyZWEoY3VycmVudFBvaW50cywgb3B0cywgY29uZmlnKSB7XHJcbiAgcmV0dXJuIGN1cnJlbnRQb2ludHMueCA8PSBvcHRzLndpZHRoIC0gb3B0cy5hcmVhWzFdICsgMTAgJiYgY3VycmVudFBvaW50cy54ID49IG9wdHMuYXJlYVszXSAtIDEwICYmIGN1cnJlbnRQb2ludHMueSA+PSBvcHRzLmFyZWFbMF0gJiYgY3VycmVudFBvaW50cy55IDw9IG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzJdO1xyXG59XHJcblxyXG5mdW5jdGlvbiBmaW5kUmFkYXJDaGFydEN1cnJlbnRJbmRleChjdXJyZW50UG9pbnRzLCByYWRhckRhdGEsIGNvdW50KSB7XHJcbiAgdmFyIGVhY2hBbmdsZUFyZWEgPSAyICogTWF0aC5QSSAvIGNvdW50O1xyXG4gIHZhciBjdXJyZW50SW5kZXggPSAtMTtcclxuICBpZiAoaXNJbkV4YWN0UGllQ2hhcnRBcmVhKGN1cnJlbnRQb2ludHMsIHJhZGFyRGF0YS5jZW50ZXIsIHJhZGFyRGF0YS5yYWRpdXMpKSB7XHJcbiAgICB2YXIgZml4QW5nbGUgPSBmdW5jdGlvbiBmaXhBbmdsZShhbmdsZSkge1xyXG4gICAgICBpZiAoYW5nbGUgPCAwKSB7XHJcbiAgICAgICAgYW5nbGUgKz0gMiAqIE1hdGguUEk7XHJcbiAgICAgIH1cclxuICAgICAgaWYgKGFuZ2xlID4gMiAqIE1hdGguUEkpIHtcclxuICAgICAgICBhbmdsZSAtPSAyICogTWF0aC5QSTtcclxuICAgICAgfVxyXG4gICAgICByZXR1cm4gYW5nbGU7XHJcbiAgICB9O1xyXG4gICAgdmFyIGFuZ2xlID0gTWF0aC5hdGFuMihyYWRhckRhdGEuY2VudGVyLnkgLSBjdXJyZW50UG9pbnRzLnksIGN1cnJlbnRQb2ludHMueCAtIHJhZGFyRGF0YS5jZW50ZXIueCk7XHJcbiAgICBhbmdsZSA9IC0xICogYW5nbGU7XHJcbiAgICBpZiAoYW5nbGUgPCAwKSB7XHJcbiAgICAgIGFuZ2xlICs9IDIgKiBNYXRoLlBJO1xyXG4gICAgfVxyXG4gICAgdmFyIGFuZ2xlTGlzdCA9IHJhZGFyRGF0YS5hbmdsZUxpc3QubWFwKGZ1bmN0aW9uKGl0ZW0pIHtcclxuICAgICAgaXRlbSA9IGZpeEFuZ2xlKC0xICogaXRlbSk7XHJcbiAgICAgIHJldHVybiBpdGVtO1xyXG4gICAgfSk7XHJcbiAgICBhbmdsZUxpc3QuZm9yRWFjaChmdW5jdGlvbihpdGVtLCBpbmRleCkge1xyXG4gICAgICB2YXIgcmFuZ2VTdGFydCA9IGZpeEFuZ2xlKGl0ZW0gLSBlYWNoQW5nbGVBcmVhIC8gMik7XHJcbiAgICAgIHZhciByYW5nZUVuZCA9IGZpeEFuZ2xlKGl0ZW0gKyBlYWNoQW5nbGVBcmVhIC8gMik7XHJcbiAgICAgIGlmIChyYW5nZUVuZCA8IHJhbmdlU3RhcnQpIHtcclxuICAgICAgICByYW5nZUVuZCArPSAyICogTWF0aC5QSTtcclxuICAgICAgfVxyXG4gICAgICBpZiAoYW5nbGUgPj0gcmFuZ2VTdGFydCAmJiBhbmdsZSA8PSByYW5nZUVuZCB8fCBhbmdsZSArIDIgKiBNYXRoLlBJID49IHJhbmdlU3RhcnQgJiYgYW5nbGUgKyAyICogTWF0aC5QSSA8PSByYW5nZUVuZCkge1xyXG4gICAgICAgIGN1cnJlbnRJbmRleCA9IGluZGV4O1xyXG4gICAgICB9XHJcbiAgICB9KTtcclxuICB9XHJcbiAgcmV0dXJuIGN1cnJlbnRJbmRleDtcclxufVxyXG5cclxuZnVuY3Rpb24gZmluZEZ1bm5lbENoYXJ0Q3VycmVudEluZGV4KGN1cnJlbnRQb2ludHMsIGZ1bm5lbERhdGEpIHtcclxuICB2YXIgY3VycmVudEluZGV4ID0gLTE7XHJcbiAgZm9yICh2YXIgaSA9IDAsIGxlbiA9IGZ1bm5lbERhdGEuc2VyaWVzLmxlbmd0aDsgaSA8IGxlbjsgaSsrKSB7XHJcbiAgICB2YXIgaXRlbSA9IGZ1bm5lbERhdGEuc2VyaWVzW2ldO1xyXG4gICAgaWYgKGN1cnJlbnRQb2ludHMueCA+IGl0ZW0uZnVubmVsQXJlYVswXSAmJiBjdXJyZW50UG9pbnRzLnggPCBpdGVtLmZ1bm5lbEFyZWFbMl0gJiYgY3VycmVudFBvaW50cy55ID4gaXRlbS5mdW5uZWxBcmVhWzFdICYmIGN1cnJlbnRQb2ludHMueSA8IGl0ZW0uZnVubmVsQXJlYVszXSkge1xyXG4gICAgICBjdXJyZW50SW5kZXggPSBpO1xyXG4gICAgICBicmVhaztcclxuICAgIH1cclxuICB9XHJcbiAgcmV0dXJuIGN1cnJlbnRJbmRleDtcclxufVxyXG5cclxuZnVuY3Rpb24gZmluZFdvcmRDaGFydEN1cnJlbnRJbmRleChjdXJyZW50UG9pbnRzLCB3b3JkRGF0YSkge1xyXG4gIHZhciBjdXJyZW50SW5kZXggPSAtMTtcclxuICBmb3IgKHZhciBpID0gMCwgbGVuID0gd29yZERhdGEubGVuZ3RoOyBpIDwgbGVuOyBpKyspIHtcclxuICAgIHZhciBpdGVtID0gd29yZERhdGFbaV07XHJcbiAgICBpZiAoY3VycmVudFBvaW50cy54ID4gaXRlbS5hcmVhWzBdICYmIGN1cnJlbnRQb2ludHMueCA8IGl0ZW0uYXJlYVsyXSAmJiBjdXJyZW50UG9pbnRzLnkgPiBpdGVtLmFyZWFbMV0gJiYgY3VycmVudFBvaW50cy55IDwgaXRlbS5hcmVhWzNdKSB7XHJcbiAgICAgIGN1cnJlbnRJbmRleCA9IGk7XHJcbiAgICAgIGJyZWFrO1xyXG4gICAgfVxyXG4gIH1cclxuICByZXR1cm4gY3VycmVudEluZGV4O1xyXG59XHJcblxyXG5mdW5jdGlvbiBmaW5kTWFwQ2hhcnRDdXJyZW50SW5kZXgoY3VycmVudFBvaW50cywgb3B0cykge1xyXG4gIHZhciBjdXJyZW50SW5kZXggPSAtMTtcclxuICB2YXIgY0RhdGEgPSBvcHRzLmNoYXJ0RGF0YS5tYXBEYXRhO1xyXG4gIHZhciBkYXRhID0gb3B0cy5zZXJpZXM7XHJcbiAgdmFyIHRtcCA9IHBvaW50VG9Db29yZGluYXRlKGN1cnJlbnRQb2ludHMueSwgY3VycmVudFBvaW50cy54LCBjRGF0YS5ib3VuZHMsIGNEYXRhLnNjYWxlLCBjRGF0YS54b2Zmc2V0LCBjRGF0YS55b2Zmc2V0KTtcclxuICB2YXIgcG9pID0gW3RtcC54LCB0bXAueV07XHJcbiAgZm9yICh2YXIgaSA9IDAsIGxlbiA9IGRhdGEubGVuZ3RoOyBpIDwgbGVuOyBpKyspIHtcclxuICAgIHZhciBpdGVtID0gZGF0YVtpXS5nZW9tZXRyeS5jb29yZGluYXRlcztcclxuICAgIGlmIChpc1BvaVdpdGhpblBvbHkocG9pLCBpdGVtLCBvcHRzLmNoYXJ0RGF0YS5tYXBEYXRhLm1lcmNhdG9yKSkge1xyXG4gICAgICBjdXJyZW50SW5kZXggPSBpO1xyXG4gICAgICBicmVhaztcclxuICAgIH1cclxuICB9XHJcbiAgcmV0dXJuIGN1cnJlbnRJbmRleDtcclxufVxyXG5cclxuZnVuY3Rpb24gZmluZFJvc2VDaGFydEN1cnJlbnRJbmRleChjdXJyZW50UG9pbnRzLCBwaWVEYXRhLCBvcHRzKSB7XHJcbiAgdmFyIGN1cnJlbnRJbmRleCA9IC0xO1xyXG4gIHZhciBzZXJpZXMgPSBnZXRSb3NlRGF0YVBvaW50cyhvcHRzLl9zZXJpZXNfLCBvcHRzLmV4dHJhLnJvc2UudHlwZSwgcGllRGF0YS5yYWRpdXMsIHBpZURhdGEucmFkaXVzKTtcclxuICBpZiAocGllRGF0YSAmJiBwaWVEYXRhLmNlbnRlciAmJiBpc0luRXhhY3RQaWVDaGFydEFyZWEoY3VycmVudFBvaW50cywgcGllRGF0YS5jZW50ZXIsIHBpZURhdGEucmFkaXVzKSkge1xyXG4gICAgdmFyIGFuZ2xlID0gTWF0aC5hdGFuMihwaWVEYXRhLmNlbnRlci55IC0gY3VycmVudFBvaW50cy55LCBjdXJyZW50UG9pbnRzLnggLSBwaWVEYXRhLmNlbnRlci54KTtcclxuICAgIGFuZ2xlID0gLWFuZ2xlO1xyXG4gICAgaWYob3B0cy5leHRyYS5yb3NlICYmIG9wdHMuZXh0cmEucm9zZS5vZmZzZXRBbmdsZSl7XHJcbiAgICAgIGFuZ2xlID0gYW5nbGUgLSBvcHRzLmV4dHJhLnJvc2Uub2Zmc2V0QW5nbGUgKiBNYXRoLlBJIC8gMTgwO1xyXG4gICAgfVxyXG4gICAgZm9yICh2YXIgaSA9IDAsIGxlbiA9IHNlcmllcy5sZW5ndGg7IGkgPCBsZW47IGkrKykge1xyXG4gICAgICBpZiAoaXNJbkFuZ2xlUmFuZ2UoYW5nbGUsIHNlcmllc1tpXS5fc3RhcnRfLCBzZXJpZXNbaV0uX3N0YXJ0XyArIHNlcmllc1tpXS5fcm9zZV9wcm9wb3J0aW9uXyAqIDIgKiBNYXRoLlBJKSkge1xyXG4gICAgICAgIGN1cnJlbnRJbmRleCA9IGk7XHJcbiAgICAgICAgYnJlYWs7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgcmV0dXJuIGN1cnJlbnRJbmRleDtcclxufVxyXG5cclxuZnVuY3Rpb24gZmluZFBpZUNoYXJ0Q3VycmVudEluZGV4KGN1cnJlbnRQb2ludHMsIHBpZURhdGEsIG9wdHMpIHtcclxuICB2YXIgY3VycmVudEluZGV4ID0gLTE7XHJcbiAgdmFyIHNlcmllcyA9IGdldFBpZURhdGFQb2ludHMocGllRGF0YS5zZXJpZXMpO1xyXG4gIGlmIChwaWVEYXRhICYmIHBpZURhdGEuY2VudGVyICYmIGlzSW5FeGFjdFBpZUNoYXJ0QXJlYShjdXJyZW50UG9pbnRzLCBwaWVEYXRhLmNlbnRlciwgcGllRGF0YS5yYWRpdXMpKSB7XHJcbiAgICB2YXIgYW5nbGUgPSBNYXRoLmF0YW4yKHBpZURhdGEuY2VudGVyLnkgLSBjdXJyZW50UG9pbnRzLnksIGN1cnJlbnRQb2ludHMueCAtIHBpZURhdGEuY2VudGVyLngpO1xyXG4gICAgYW5nbGUgPSAtYW5nbGU7XHJcbiAgICBpZihvcHRzLmV4dHJhLnBpZSAmJiBvcHRzLmV4dHJhLnBpZS5vZmZzZXRBbmdsZSl7XHJcbiAgICAgIGFuZ2xlID0gYW5nbGUgLSBvcHRzLmV4dHJhLnBpZS5vZmZzZXRBbmdsZSAqIE1hdGguUEkgLyAxODA7XHJcbiAgICB9XHJcbiAgICBpZihvcHRzLmV4dHJhLnJpbmcgJiYgb3B0cy5leHRyYS5yaW5nLm9mZnNldEFuZ2xlKXtcclxuICAgICAgYW5nbGUgPSBhbmdsZSAtIG9wdHMuZXh0cmEucmluZy5vZmZzZXRBbmdsZSAqIE1hdGguUEkgLyAxODA7XHJcbiAgICB9XHJcbiAgICBmb3IgKHZhciBpID0gMCwgbGVuID0gc2VyaWVzLmxlbmd0aDsgaSA8IGxlbjsgaSsrKSB7XHJcbiAgICAgIGlmIChpc0luQW5nbGVSYW5nZShhbmdsZSwgc2VyaWVzW2ldLl9zdGFydF8sIHNlcmllc1tpXS5fc3RhcnRfICsgc2VyaWVzW2ldLl9wcm9wb3J0aW9uXyAqIDIgKiBNYXRoLlBJKSkge1xyXG4gICAgICAgIGN1cnJlbnRJbmRleCA9IGk7XHJcbiAgICAgICAgYnJlYWs7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgcmV0dXJuIGN1cnJlbnRJbmRleDtcclxufVxyXG5cclxuZnVuY3Rpb24gaXNJbkV4YWN0UGllQ2hhcnRBcmVhKGN1cnJlbnRQb2ludHMsIGNlbnRlciwgcmFkaXVzKSB7XHJcbiAgcmV0dXJuIE1hdGgucG93KGN1cnJlbnRQb2ludHMueCAtIGNlbnRlci54LCAyKSArIE1hdGgucG93KGN1cnJlbnRQb2ludHMueSAtIGNlbnRlci55LCAyKSA8PSBNYXRoLnBvdyhyYWRpdXMsIDIpO1xyXG59XHJcblxyXG5cclxuZnVuY3Rpb24gc3BsaXRQb2ludHMocG9pbnRzLGVhY2hTZXJpZXMpIHtcclxuICB2YXIgbmV3UG9pbnRzID0gW107XHJcbiAgdmFyIGl0ZW1zID0gW107XHJcbiAgcG9pbnRzLmZvckVhY2goZnVuY3Rpb24oaXRlbSwgaW5kZXgpIHtcclxuICAgIGlmKGVhY2hTZXJpZXMuY29ubmVjdE51bGxzKXtcclxuICAgICAgaWYgKGl0ZW0gIT09IG51bGwpIHtcclxuICAgICAgICBpdGVtcy5wdXNoKGl0ZW0pO1xyXG4gICAgICB9XHJcbiAgICB9ZWxzZXtcclxuICAgICAgaWYgKGl0ZW0gIT09IG51bGwpIHtcclxuICAgICAgICBpdGVtcy5wdXNoKGl0ZW0pO1xyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIGlmIChpdGVtcy5sZW5ndGgpIHtcclxuICAgICAgICAgIG5ld1BvaW50cy5wdXNoKGl0ZW1zKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaXRlbXMgPSBbXTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgfSk7XHJcbiAgaWYgKGl0ZW1zLmxlbmd0aCkge1xyXG4gICAgbmV3UG9pbnRzLnB1c2goaXRlbXMpO1xyXG4gIH1cclxuICByZXR1cm4gbmV3UG9pbnRzO1xyXG59XHJcblxyXG5cclxuZnVuY3Rpb24gY2FsTGVnZW5kRGF0YShzZXJpZXMsIG9wdHMsIGNvbmZpZywgY2hhcnREYXRhLCBjb250ZXh0KSB7XHJcbiAgbGV0IGxlZ2VuZERhdGEgPSB7XHJcbiAgICBhcmVhOiB7XHJcbiAgICAgIHN0YXJ0OiB7XHJcbiAgICAgICAgeDogMCxcclxuICAgICAgICB5OiAwXHJcbiAgICAgIH0sXHJcbiAgICAgIGVuZDoge1xyXG4gICAgICAgIHg6IDAsXHJcbiAgICAgICAgeTogMFxyXG4gICAgICB9LFxyXG4gICAgICB3aWR0aDogMCxcclxuICAgICAgaGVpZ2h0OiAwLFxyXG4gICAgICB3aG9sZVdpZHRoOiAwLFxyXG4gICAgICB3aG9sZUhlaWdodDogMFxyXG4gICAgfSxcclxuICAgIHBvaW50czogW10sXHJcbiAgICB3aWR0aEFycjogW10sXHJcbiAgICBoZWlnaHRBcnI6IFtdXHJcbiAgfTtcclxuICBpZiAob3B0cy5sZWdlbmQuc2hvdyA9PT0gZmFsc2UpIHtcclxuICAgIGNoYXJ0RGF0YS5sZWdlbmREYXRhID0gbGVnZW5kRGF0YTtcclxuICAgIHJldHVybiBsZWdlbmREYXRhO1xyXG4gIH1cclxuICBsZXQgcGFkZGluZyA9IG9wdHMubGVnZW5kLnBhZGRpbmcgKiBvcHRzLnBpeDtcclxuICBsZXQgbWFyZ2luID0gb3B0cy5sZWdlbmQubWFyZ2luICogb3B0cy5waXg7XHJcbiAgbGV0IGZvbnRTaXplID0gb3B0cy5sZWdlbmQuZm9udFNpemUgPyBvcHRzLmxlZ2VuZC5mb250U2l6ZSAqIG9wdHMucGl4IDogY29uZmlnLmZvbnRTaXplO1xyXG4gIGxldCBzaGFwZVdpZHRoID0gMTUgKiBvcHRzLnBpeDtcclxuICBsZXQgc2hhcGVSaWdodCA9IDUgKiBvcHRzLnBpeDtcclxuICBsZXQgbGluZUhlaWdodCA9IE1hdGgubWF4KG9wdHMubGVnZW5kLmxpbmVIZWlnaHQgKiBvcHRzLnBpeCwgZm9udFNpemUpO1xyXG4gIGlmIChvcHRzLmxlZ2VuZC5wb3NpdGlvbiA9PSAndG9wJyB8fCBvcHRzLmxlZ2VuZC5wb3NpdGlvbiA9PSAnYm90dG9tJykge1xyXG4gICAgbGV0IGxlZ2VuZExpc3QgPSBbXTtcclxuICAgIGxldCB3aWR0aENvdW50ID0gMDtcclxuICAgIGxldCB3aWR0aENvdW50QXJyID0gW107XHJcbiAgICBsZXQgY3VycmVudFJvdyA9IFtdO1xyXG4gICAgZm9yIChsZXQgaSA9IDA7IGkgPCBzZXJpZXMubGVuZ3RoOyBpKyspIHtcclxuICAgICAgbGV0IGl0ZW0gPSBzZXJpZXNbaV07XHJcbiAgICAgIGNvbnN0IGxlZ2VuZFRleHQgPSBpdGVtLmxlZ2VuZFRleHQgPyBpdGVtLmxlZ2VuZFRleHQgOiBpdGVtLm5hbWU7XHJcbiAgICAgIGxldCBpdGVtV2lkdGggPSBzaGFwZVdpZHRoICsgc2hhcGVSaWdodCArIG1lYXN1cmVUZXh0KGxlZ2VuZFRleHQgfHwgJ3VuZGVmaW5lZCcsIGZvbnRTaXplLCBjb250ZXh0KSArIG9wdHMubGVnZW5kLml0ZW1HYXAgKiBvcHRzLnBpeDtcclxuICAgICAgaWYgKHdpZHRoQ291bnQgKyBpdGVtV2lkdGggPiBvcHRzLndpZHRoIC0gb3B0cy5hcmVhWzFdIC0gb3B0cy5hcmVhWzNdKSB7XHJcbiAgICAgICAgbGVnZW5kTGlzdC5wdXNoKGN1cnJlbnRSb3cpO1xyXG4gICAgICAgIHdpZHRoQ291bnRBcnIucHVzaCh3aWR0aENvdW50IC0gb3B0cy5sZWdlbmQuaXRlbUdhcCAqIG9wdHMucGl4KTtcclxuICAgICAgICB3aWR0aENvdW50ID0gaXRlbVdpZHRoO1xyXG4gICAgICAgIGN1cnJlbnRSb3cgPSBbaXRlbV07XHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgd2lkdGhDb3VudCArPSBpdGVtV2lkdGg7XHJcbiAgICAgICAgY3VycmVudFJvdy5wdXNoKGl0ZW0pO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpZiAoY3VycmVudFJvdy5sZW5ndGgpIHtcclxuICAgICAgbGVnZW5kTGlzdC5wdXNoKGN1cnJlbnRSb3cpO1xyXG4gICAgICB3aWR0aENvdW50QXJyLnB1c2god2lkdGhDb3VudCAtIG9wdHMubGVnZW5kLml0ZW1HYXAgKiBvcHRzLnBpeCk7XHJcbiAgICAgIGxlZ2VuZERhdGEud2lkdGhBcnIgPSB3aWR0aENvdW50QXJyO1xyXG4gICAgICBsZXQgbGVnZW5kV2lkdGggPSBNYXRoLm1heC5hcHBseShudWxsLCB3aWR0aENvdW50QXJyKTtcclxuICAgICAgc3dpdGNoIChvcHRzLmxlZ2VuZC5mbG9hdCkge1xyXG4gICAgICAgIGNhc2UgJ2xlZnQnOlxyXG4gICAgICAgICAgbGVnZW5kRGF0YS5hcmVhLnN0YXJ0LnggPSBvcHRzLmFyZWFbM107XHJcbiAgICAgICAgICBsZWdlbmREYXRhLmFyZWEuZW5kLnggPSBvcHRzLmFyZWFbM10gKyBsZWdlbmRXaWR0aCArIDIgKiBwYWRkaW5nO1xyXG4gICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgY2FzZSAncmlnaHQnOlxyXG4gICAgICAgICAgbGVnZW5kRGF0YS5hcmVhLnN0YXJ0LnggPSBvcHRzLndpZHRoIC0gb3B0cy5hcmVhWzFdIC0gbGVnZW5kV2lkdGggLSAyICogcGFkZGluZztcclxuICAgICAgICAgIGxlZ2VuZERhdGEuYXJlYS5lbmQueCA9IG9wdHMud2lkdGggLSBvcHRzLmFyZWFbMV07XHJcbiAgICAgICAgICBicmVhaztcclxuICAgICAgICBkZWZhdWx0OlxyXG4gICAgICAgICAgbGVnZW5kRGF0YS5hcmVhLnN0YXJ0LnggPSAob3B0cy53aWR0aCAtIGxlZ2VuZFdpZHRoKSAvIDIgLSBwYWRkaW5nO1xyXG4gICAgICAgICAgbGVnZW5kRGF0YS5hcmVhLmVuZC54ID0gKG9wdHMud2lkdGggKyBsZWdlbmRXaWR0aCkgLyAyICsgcGFkZGluZztcclxuICAgICAgfVxyXG4gICAgICBsZWdlbmREYXRhLmFyZWEud2lkdGggPSBsZWdlbmRXaWR0aCArIDIgKiBwYWRkaW5nO1xyXG4gICAgICBsZWdlbmREYXRhLmFyZWEud2hvbGVXaWR0aCA9IGxlZ2VuZFdpZHRoICsgMiAqIHBhZGRpbmc7XHJcbiAgICAgIGxlZ2VuZERhdGEuYXJlYS5oZWlnaHQgPSBsZWdlbmRMaXN0Lmxlbmd0aCAqIGxpbmVIZWlnaHQgKyAyICogcGFkZGluZztcclxuICAgICAgbGVnZW5kRGF0YS5hcmVhLndob2xlSGVpZ2h0ID0gbGVnZW5kTGlzdC5sZW5ndGggKiBsaW5lSGVpZ2h0ICsgMiAqIHBhZGRpbmcgKyAyICogbWFyZ2luO1xyXG4gICAgICBsZWdlbmREYXRhLnBvaW50cyA9IGxlZ2VuZExpc3Q7XHJcbiAgICB9XHJcbiAgfSBlbHNlIHtcclxuICAgIGxldCBsZW4gPSBzZXJpZXMubGVuZ3RoO1xyXG4gICAgbGV0IG1heEhlaWdodCA9IG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzBdIC0gb3B0cy5hcmVhWzJdIC0gMiAqIG1hcmdpbiAtIDIgKiBwYWRkaW5nO1xyXG4gICAgbGV0IG1heExlbmd0aCA9IE1hdGgubWluKE1hdGguZmxvb3IobWF4SGVpZ2h0IC8gbGluZUhlaWdodCksIGxlbik7XHJcbiAgICBsZWdlbmREYXRhLmFyZWEuaGVpZ2h0ID0gbWF4TGVuZ3RoICogbGluZUhlaWdodCArIHBhZGRpbmcgKiAyO1xyXG4gICAgbGVnZW5kRGF0YS5hcmVhLndob2xlSGVpZ2h0ID0gbWF4TGVuZ3RoICogbGluZUhlaWdodCArIHBhZGRpbmcgKiAyO1xyXG4gICAgc3dpdGNoIChvcHRzLmxlZ2VuZC5mbG9hdCkge1xyXG4gICAgICBjYXNlICd0b3AnOlxyXG4gICAgICAgIGxlZ2VuZERhdGEuYXJlYS5zdGFydC55ID0gb3B0cy5hcmVhWzBdICsgbWFyZ2luO1xyXG4gICAgICAgIGxlZ2VuZERhdGEuYXJlYS5lbmQueSA9IG9wdHMuYXJlYVswXSArIG1hcmdpbiArIGxlZ2VuZERhdGEuYXJlYS5oZWlnaHQ7XHJcbiAgICAgICAgYnJlYWs7XHJcbiAgICAgIGNhc2UgJ2JvdHRvbSc6XHJcbiAgICAgICAgbGVnZW5kRGF0YS5hcmVhLnN0YXJ0LnkgPSBvcHRzLmhlaWdodCAtIG9wdHMuYXJlYVsyXSAtIG1hcmdpbiAtIGxlZ2VuZERhdGEuYXJlYS5oZWlnaHQ7XHJcbiAgICAgICAgbGVnZW5kRGF0YS5hcmVhLmVuZC55ID0gb3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMl0gLSBtYXJnaW47XHJcbiAgICAgICAgYnJlYWs7XHJcbiAgICAgIGRlZmF1bHQ6XHJcbiAgICAgICAgbGVnZW5kRGF0YS5hcmVhLnN0YXJ0LnkgPSAob3B0cy5oZWlnaHQgLSBsZWdlbmREYXRhLmFyZWEuaGVpZ2h0KSAvIDI7XHJcbiAgICAgICAgbGVnZW5kRGF0YS5hcmVhLmVuZC55ID0gKG9wdHMuaGVpZ2h0ICsgbGVnZW5kRGF0YS5hcmVhLmhlaWdodCkgLyAyO1xyXG4gICAgfVxyXG4gICAgbGV0IGxpbmVOdW0gPSBsZW4gJSBtYXhMZW5ndGggPT09IDAgPyBsZW4gLyBtYXhMZW5ndGggOiBNYXRoLmZsb29yKChsZW4gLyBtYXhMZW5ndGgpICsgMSk7XHJcbiAgICBsZXQgY3VycmVudFJvdyA9IFtdO1xyXG4gICAgZm9yIChsZXQgaSA9IDA7IGkgPCBsaW5lTnVtOyBpKyspIHtcclxuICAgICAgbGV0IHRlbXAgPSBzZXJpZXMuc2xpY2UoaSAqIG1heExlbmd0aCwgaSAqIG1heExlbmd0aCArIG1heExlbmd0aCk7XHJcbiAgICAgIGN1cnJlbnRSb3cucHVzaCh0ZW1wKTtcclxuICAgIH1cclxuICAgIGxlZ2VuZERhdGEucG9pbnRzID0gY3VycmVudFJvdztcclxuICAgIGlmIChjdXJyZW50Um93Lmxlbmd0aCkge1xyXG4gICAgICBmb3IgKGxldCBpID0gMDsgaSA8IGN1cnJlbnRSb3cubGVuZ3RoOyBpKyspIHtcclxuICAgICAgICBsZXQgaXRlbSA9IGN1cnJlbnRSb3dbaV07XHJcbiAgICAgICAgbGV0IG1heFdpZHRoID0gMDtcclxuICAgICAgICBmb3IgKGxldCBqID0gMDsgaiA8IGl0ZW0ubGVuZ3RoOyBqKyspIHtcclxuICAgICAgICAgIGxldCBpdGVtV2lkdGggPSBzaGFwZVdpZHRoICsgc2hhcGVSaWdodCArIG1lYXN1cmVUZXh0KGl0ZW1bal0ubmFtZSB8fCAndW5kZWZpbmVkJywgZm9udFNpemUsIGNvbnRleHQpICsgb3B0cy5sZWdlbmQuaXRlbUdhcCAqIG9wdHMucGl4O1xyXG4gICAgICAgICAgaWYgKGl0ZW1XaWR0aCA+IG1heFdpZHRoKSB7XHJcbiAgICAgICAgICAgIG1heFdpZHRoID0gaXRlbVdpZHRoO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBsZWdlbmREYXRhLndpZHRoQXJyLnB1c2gobWF4V2lkdGgpO1xyXG4gICAgICAgIGxlZ2VuZERhdGEuaGVpZ2h0QXJyLnB1c2goaXRlbS5sZW5ndGggKiBsaW5lSGVpZ2h0ICsgcGFkZGluZyAqIDIpO1xyXG4gICAgICB9XHJcbiAgICAgIGxldCBsZWdlbmRXaWR0aCA9IDBcclxuICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPCBsZWdlbmREYXRhLndpZHRoQXJyLmxlbmd0aDsgaSsrKSB7XHJcbiAgICAgICAgbGVnZW5kV2lkdGggKz0gbGVnZW5kRGF0YS53aWR0aEFycltpXTtcclxuICAgICAgfVxyXG4gICAgICBsZWdlbmREYXRhLmFyZWEud2lkdGggPSBsZWdlbmRXaWR0aCAtIG9wdHMubGVnZW5kLml0ZW1HYXAgKiBvcHRzLnBpeCArIDIgKiBwYWRkaW5nO1xyXG4gICAgICBsZWdlbmREYXRhLmFyZWEud2hvbGVXaWR0aCA9IGxlZ2VuZERhdGEuYXJlYS53aWR0aCArIHBhZGRpbmc7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHN3aXRjaCAob3B0cy5sZWdlbmQucG9zaXRpb24pIHtcclxuICAgIGNhc2UgJ3RvcCc6XHJcbiAgICAgIGxlZ2VuZERhdGEuYXJlYS5zdGFydC55ID0gb3B0cy5hcmVhWzBdICsgbWFyZ2luO1xyXG4gICAgICBsZWdlbmREYXRhLmFyZWEuZW5kLnkgPSBvcHRzLmFyZWFbMF0gKyBtYXJnaW4gKyBsZWdlbmREYXRhLmFyZWEuaGVpZ2h0O1xyXG4gICAgICBicmVhaztcclxuICAgIGNhc2UgJ2JvdHRvbSc6XHJcbiAgICAgIGxlZ2VuZERhdGEuYXJlYS5zdGFydC55ID0gb3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMl0gLSBsZWdlbmREYXRhLmFyZWEuaGVpZ2h0IC0gbWFyZ2luO1xyXG4gICAgICBsZWdlbmREYXRhLmFyZWEuZW5kLnkgPSBvcHRzLmhlaWdodCAtIG9wdHMuYXJlYVsyXSAtIG1hcmdpbjtcclxuICAgICAgYnJlYWs7XHJcbiAgICBjYXNlICdsZWZ0JzpcclxuICAgICAgbGVnZW5kRGF0YS5hcmVhLnN0YXJ0LnggPSBvcHRzLmFyZWFbM107XHJcbiAgICAgIGxlZ2VuZERhdGEuYXJlYS5lbmQueCA9IG9wdHMuYXJlYVszXSArIGxlZ2VuZERhdGEuYXJlYS53aWR0aDtcclxuICAgICAgYnJlYWs7XHJcbiAgICBjYXNlICdyaWdodCc6XHJcbiAgICAgIGxlZ2VuZERhdGEuYXJlYS5zdGFydC54ID0gb3B0cy53aWR0aCAtIG9wdHMuYXJlYVsxXSAtIGxlZ2VuZERhdGEuYXJlYS53aWR0aDtcclxuICAgICAgbGVnZW5kRGF0YS5hcmVhLmVuZC54ID0gb3B0cy53aWR0aCAtIG9wdHMuYXJlYVsxXTtcclxuICAgICAgYnJlYWs7XHJcbiAgfVxyXG4gIGNoYXJ0RGF0YS5sZWdlbmREYXRhID0gbGVnZW5kRGF0YTtcclxuICByZXR1cm4gbGVnZW5kRGF0YTtcclxufVxyXG5cclxuZnVuY3Rpb24gY2FsQ2F0ZWdvcmllc0RhdGEoY2F0ZWdvcmllcywgb3B0cywgY29uZmlnLCBlYWNoU3BhY2luZywgY29udGV4dCkge1xyXG4gIHZhciByZXN1bHQgPSB7XHJcbiAgICBhbmdsZTogMCxcclxuICAgIHhBeGlzSGVpZ2h0OiBvcHRzLnhBeGlzLmxpbmVIZWlnaHQgKiBvcHRzLnBpeCArIG9wdHMueEF4aXMubWFyZ2luVG9wICogb3B0cy5waXhcclxuICB9O1xyXG4gIHZhciBmb250U2l6ZSA9IG9wdHMueEF4aXMuZm9udFNpemUgKiBvcHRzLnBpeDtcclxuICB2YXIgY2F0ZWdvcmllc1RleHRMZW50aCA9IGNhdGVnb3JpZXMubWFwKGZ1bmN0aW9uKGl0ZW0saW5kZXgpIHtcclxuICAgIHZhciB4aXRlbSA9IG9wdHMueEF4aXMuZm9ybWF0dGVyID8gb3B0cy54QXhpcy5mb3JtYXR0ZXIoaXRlbSxpbmRleCxvcHRzKSA6IGl0ZW07XHJcbiAgICByZXR1cm4gbWVhc3VyZVRleHQoU3RyaW5nKHhpdGVtKSwgZm9udFNpemUsIGNvbnRleHQpO1xyXG4gIH0pO1xyXG4gIHZhciBtYXhUZXh0TGVuZ3RoID0gTWF0aC5tYXguYXBwbHkodGhpcywgY2F0ZWdvcmllc1RleHRMZW50aCk7XHJcbiAgaWYgKG9wdHMueEF4aXMucm90YXRlTGFiZWwgPT0gdHJ1ZSkge1xyXG4gICAgcmVzdWx0LmFuZ2xlID0gb3B0cy54QXhpcy5yb3RhdGVBbmdsZSAqIE1hdGguUEkgLyAxODA7XHJcbiAgICBsZXQgdGVtcEhlaWdodCA9IG9wdHMueEF4aXMubWFyZ2luVG9wICogb3B0cy5waXggKiAyICsgIE1hdGguYWJzKG1heFRleHRMZW5ndGggKiBNYXRoLnNpbihyZXN1bHQuYW5nbGUpKVxyXG4gICAgdGVtcEhlaWdodCA9IHRlbXBIZWlnaHQgPCBmb250U2l6ZSArIG9wdHMueEF4aXMubWFyZ2luVG9wICogb3B0cy5waXggKiAyID8gdGVtcEhlaWdodCArIG9wdHMueEF4aXMubWFyZ2luVG9wICogb3B0cy5waXggKiAyIDogdGVtcEhlaWdodDtcclxuICAgIHJlc3VsdC54QXhpc0hlaWdodCA9IHRlbXBIZWlnaHQ7XHJcbiAgfVxyXG4gIGlmIChvcHRzLmVuYWJsZVNjcm9sbCAmJiBvcHRzLnhBeGlzLnNjcm9sbFNob3cpIHtcclxuICAgIHJlc3VsdC54QXhpc0hlaWdodCArPSA2ICogb3B0cy5waXg7XHJcbiAgfVxyXG4gIGlmIChvcHRzLnhBeGlzLmRpc2FibGVkKXtcclxuICAgIHJlc3VsdC54QXhpc0hlaWdodCA9IDA7XHJcbiAgfVxyXG4gIHJldHVybiByZXN1bHQ7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGdldFhBeGlzVGV4dExpc3Qoc2VyaWVzLCBvcHRzLCBjb25maWcsIHN0YWNrKSB7XHJcbiAgdmFyIGluZGV4ID0gYXJndW1lbnRzLmxlbmd0aCA+IDQgJiYgYXJndW1lbnRzWzRdICE9PSB1bmRlZmluZWQgPyBhcmd1bWVudHNbNF0gOiAtMTtcclxuICB2YXIgZGF0YTtcclxuICBpZiAoc3RhY2sgPT0gJ3N0YWNrJykge1xyXG4gICAgZGF0YSA9IGRhdGFDb21iaW5lU3RhY2soc2VyaWVzLCBvcHRzLmNhdGVnb3JpZXMubGVuZ3RoKTtcclxuICB9IGVsc2Uge1xyXG4gICAgZGF0YSA9IGRhdGFDb21iaW5lKHNlcmllcyk7XHJcbiAgfVxyXG4gIHZhciBzb3J0ZWQgPSBbXTtcclxuICAvLyByZW1vdmUgbnVsbCBmcm9tIGRhdGFcclxuICBkYXRhID0gZGF0YS5maWx0ZXIoZnVuY3Rpb24oaXRlbSkge1xyXG4gICAgLy9yZXR1cm4gaXRlbSAhPT0gbnVsbDtcclxuICAgIGlmICh0eXBlb2YgaXRlbSA9PT0gJ29iamVjdCcgJiYgaXRlbSAhPT0gbnVsbCkge1xyXG4gICAgICBpZiAoaXRlbS5jb25zdHJ1Y3Rvci50b1N0cmluZygpLmluZGV4T2YoJ0FycmF5JykgPiAtMSkge1xyXG4gICAgICAgIHJldHVybiBpdGVtICE9PSBudWxsO1xyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIHJldHVybiBpdGVtLnZhbHVlICE9PSBudWxsO1xyXG4gICAgICB9XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICByZXR1cm4gaXRlbSAhPT0gbnVsbDtcclxuICAgIH1cclxuICB9KTtcclxuICBkYXRhLm1hcChmdW5jdGlvbihpdGVtKSB7XHJcbiAgICBpZiAodHlwZW9mIGl0ZW0gPT09ICdvYmplY3QnKSB7XHJcbiAgICAgIGlmIChpdGVtLmNvbnN0cnVjdG9yLnRvU3RyaW5nKCkuaW5kZXhPZignQXJyYXknKSA+IC0xKSB7XHJcbiAgICAgICAgaWYgKG9wdHMudHlwZSA9PSAnY2FuZGxlJykge1xyXG4gICAgICAgICAgaXRlbS5tYXAoZnVuY3Rpb24oc3ViaXRlbSkge1xyXG4gICAgICAgICAgICBzb3J0ZWQucHVzaChzdWJpdGVtKTtcclxuICAgICAgICAgIH0pXHJcbiAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgIHNvcnRlZC5wdXNoKGl0ZW1bMF0pO1xyXG4gICAgICAgIH1cclxuICAgICAgfSBlbHNlIHtcclxuICAgICAgICBzb3J0ZWQucHVzaChpdGVtLnZhbHVlKTtcclxuICAgICAgfVxyXG4gICAgfSBlbHNlIHtcclxuICAgICAgc29ydGVkLnB1c2goaXRlbSk7XHJcbiAgICB9XHJcbiAgfSlcclxuXHJcbiAgdmFyIG1pbkRhdGEgPSAwO1xyXG4gIHZhciBtYXhEYXRhID0gMDtcclxuICBpZiAoc29ydGVkLmxlbmd0aCA+IDApIHtcclxuICAgIG1pbkRhdGEgPSBNYXRoLm1pbi5hcHBseSh0aGlzLCBzb3J0ZWQpO1xyXG4gICAgbWF4RGF0YSA9IE1hdGgubWF4LmFwcGx5KHRoaXMsIHNvcnRlZCk7XHJcbiAgfVxyXG4gIC8v5Li65LqG5YW85a65djEuOS4w5LmL5YmN55qE6aG555uuXHJcbiAgaWYgKGluZGV4ID4gLTEpIHtcclxuICAgIGlmICh0eXBlb2Ygb3B0cy54QXhpcy5kYXRhW2luZGV4XS5taW4gPT09ICdudW1iZXInKSB7XHJcbiAgICAgIG1pbkRhdGEgPSBNYXRoLm1pbihvcHRzLnhBeGlzLmRhdGFbaW5kZXhdLm1pbiwgbWluRGF0YSk7XHJcbiAgICB9XHJcbiAgICBpZiAodHlwZW9mIG9wdHMueEF4aXMuZGF0YVtpbmRleF0ubWF4ID09PSAnbnVtYmVyJykge1xyXG4gICAgICBtYXhEYXRhID0gTWF0aC5tYXgob3B0cy54QXhpcy5kYXRhW2luZGV4XS5tYXgsIG1heERhdGEpO1xyXG4gICAgfVxyXG4gIH0gZWxzZSB7XHJcbiAgICBpZiAodHlwZW9mIG9wdHMueEF4aXMubWluID09PSAnbnVtYmVyJykge1xyXG4gICAgICBtaW5EYXRhID0gTWF0aC5taW4ob3B0cy54QXhpcy5taW4sIG1pbkRhdGEpO1xyXG4gICAgfVxyXG4gICAgaWYgKHR5cGVvZiBvcHRzLnhBeGlzLm1heCA9PT0gJ251bWJlcicpIHtcclxuICAgICAgbWF4RGF0YSA9IE1hdGgubWF4KG9wdHMueEF4aXMubWF4LCBtYXhEYXRhKTtcclxuICAgIH1cclxuICB9XHJcbiAgaWYgKG1pbkRhdGEgPT09IG1heERhdGEpIHtcclxuICAgIHZhciByYW5nZVNwYW4gPSBtYXhEYXRhIHx8IDEwO1xyXG4gICAgbWF4RGF0YSArPSByYW5nZVNwYW47XHJcbiAgfVxyXG4gIC8vdmFyIGRhdGFSYW5nZSA9IGdldERhdGFSYW5nZShtaW5EYXRhLCBtYXhEYXRhKTtcclxuICB2YXIgbWluUmFuZ2UgPSBtaW5EYXRhO1xyXG4gIHZhciBtYXhSYW5nZSA9IG1heERhdGE7XHJcbiAgdmFyIHJhbmdlID0gW107XHJcbiAgdmFyIGVhY2hSYW5nZSA9IChtYXhSYW5nZSAtIG1pblJhbmdlKSAvIG9wdHMueEF4aXMuc3BsaXROdW1iZXI7XHJcbiAgZm9yICh2YXIgaSA9IDA7IGkgPD0gb3B0cy54QXhpcy5zcGxpdE51bWJlcjsgaSsrKSB7XHJcbiAgICByYW5nZS5wdXNoKG1pblJhbmdlICsgZWFjaFJhbmdlICogaSk7XHJcbiAgfVxyXG4gIHJldHVybiByYW5nZTtcclxufVxyXG5cclxuZnVuY3Rpb24gY2FsWEF4aXNEYXRhKHNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0KSB7XHJcbiAgLy/loIblj6Dlm77ph43nrpdZ6L20XHJcbiAgdmFyIGNvbHVtbnN0eWxlID0gYXNzaWduKHt9LCB7XHJcbiAgICB0eXBlOiBcIlwiXHJcbiAgfSwgb3B0cy5leHRyYS5iYXIpO1xyXG4gIHZhciByZXN1bHQgPSB7XHJcbiAgICBhbmdsZTogMCxcclxuICAgIHhBeGlzSGVpZ2h0OiBvcHRzLnhBeGlzLmxpbmVIZWlnaHQgKiBvcHRzLnBpeCArIG9wdHMueEF4aXMubWFyZ2luVG9wICogb3B0cy5waXhcclxuICB9O1xyXG4gIHJlc3VsdC5yYW5nZXMgPSBnZXRYQXhpc1RleHRMaXN0KHNlcmllcywgb3B0cywgY29uZmlnLCBjb2x1bW5zdHlsZS50eXBlKTtcclxuICByZXN1bHQucmFuZ2VzRm9ybWF0ID0gcmVzdWx0LnJhbmdlcy5tYXAoZnVuY3Rpb24oaXRlbSkge1xyXG4gICAgLy9pdGVtID0gb3B0cy54QXhpcy5mb3JtYXR0ZXIgPyBvcHRzLnhBeGlzLmZvcm1hdHRlcihpdGVtKSA6IHV0aWwudG9GaXhlZChpdGVtLCAyKTtcclxuICAgIGl0ZW0gPSB1dGlsLnRvRml4ZWQoaXRlbSwgMik7XHJcbiAgICByZXR1cm4gaXRlbTtcclxuICB9KTtcclxuICB2YXIgeEF4aXNTY2FsZVZhbHVlcyA9IHJlc3VsdC5yYW5nZXMubWFwKGZ1bmN0aW9uKGl0ZW0pIHtcclxuICAgIC8vIOWmguaenOWIu+W6puWAvOaYr+a1rueCueaVsCzliJnkv53nlZnkuKTkvY3lsI/mlbBcclxuICAgIGl0ZW0gPSB1dGlsLnRvRml4ZWQoaXRlbSwgMik7XHJcbiAgICAvLyDoi6XmnInoh6rlrprkuYnmoLzlvI/liJnosIPnlKjoh6rlrprkuYnnmoTmoLzlvI/ljJblh73mlbBcclxuICAgIC8vaXRlbSA9IG9wdHMueEF4aXMuZm9ybWF0dGVyID8gb3B0cy54QXhpcy5mb3JtYXR0ZXIoTnVtYmVyKGl0ZW0pKSA6IGl0ZW07XHJcbiAgICByZXR1cm4gaXRlbTtcclxuICB9KTtcclxuICByZXN1bHQgPSBPYmplY3QuYXNzaWduKHJlc3VsdCwgZ2V0WEF4aXNQb2ludHMoeEF4aXNTY2FsZVZhbHVlcywgb3B0cywgY29uZmlnKSk7XHJcbiAgLy8g6K6h566XWOi9tOWIu+W6pueahOWxnuaAp+itrOWmguavj+S4quWIu+W6pueahOmXtOmalCzliLvluqbnmoTotbflp4vngrlcXOe7k+adn+eCueS7peWPiuaAu+mVv1xyXG4gIHZhciBlYWNoU3BhY2luZyA9IHJlc3VsdC5lYWNoU3BhY2luZztcclxuICB2YXIgdGV4dExlbmd0aCA9IHhBeGlzU2NhbGVWYWx1ZXMubWFwKGZ1bmN0aW9uKGl0ZW0pIHtcclxuICAgIHJldHVybiBtZWFzdXJlVGV4dChpdGVtLCBvcHRzLnhBeGlzLmZvbnRTaXplICogb3B0cy5waXgsIGNvbnRleHQpO1xyXG4gIH0pO1xyXG4gIGlmIChvcHRzLnhBeGlzLmRpc2FibGVkID09PSB0cnVlKSB7XHJcbiAgICByZXN1bHQueEF4aXNIZWlnaHQgPSAwO1xyXG4gIH1cclxuICByZXR1cm4gcmVzdWx0O1xyXG59XHJcblxyXG5mdW5jdGlvbiBnZXRSYWRhckRhdGFQb2ludHMoYW5nbGVMaXN0LCBjZW50ZXIsIHJhZGl1cywgc2VyaWVzLCBvcHRzKSB7XHJcbiAgdmFyIHByb2Nlc3MgPSBhcmd1bWVudHMubGVuZ3RoID4gNSAmJiBhcmd1bWVudHNbNV0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1s1XSA6IDE7XHJcbiAgdmFyIHJhZGFyT3B0aW9uID0gb3B0cy5leHRyYS5yYWRhciB8fCB7fTtcclxuICByYWRhck9wdGlvbi5tYXggPSByYWRhck9wdGlvbi5tYXggfHwgMDtcclxuICB2YXIgbWF4RGF0YSA9IE1hdGgubWF4KHJhZGFyT3B0aW9uLm1heCwgTWF0aC5tYXguYXBwbHkobnVsbCwgZGF0YUNvbWJpbmUoc2VyaWVzKSkpO1xyXG4gIHZhciBkYXRhID0gW107XHJcbiAgZm9yIChsZXQgaSA9IDA7IGkgPCBzZXJpZXMubGVuZ3RoOyBpKyspIHtcclxuICAgIGxldCBlYWNoID0gc2VyaWVzW2ldO1xyXG4gICAgbGV0IGxpc3RJdGVtID0ge307XHJcbiAgICBsaXN0SXRlbS5jb2xvciA9IGVhY2guY29sb3I7XHJcbiAgICBsaXN0SXRlbS5sZWdlbmRTaGFwZSA9IGVhY2gubGVnZW5kU2hhcGU7XHJcbiAgICBsaXN0SXRlbS5wb2ludFNoYXBlID0gZWFjaC5wb2ludFNoYXBlO1xyXG4gICAgbGlzdEl0ZW0uZGF0YSA9IFtdO1xyXG4gICAgZWFjaC5kYXRhLmZvckVhY2goZnVuY3Rpb24oaXRlbSwgaW5kZXgpIHtcclxuICAgICAgbGV0IHRtcCA9IHt9O1xyXG4gICAgICB0bXAuYW5nbGUgPSBhbmdsZUxpc3RbaW5kZXhdO1xyXG4gICAgICB0bXAucHJvcG9ydGlvbiA9IGl0ZW0gLyBtYXhEYXRhO1xyXG4gICAgICB0bXAudmFsdWUgPSBpdGVtO1xyXG4gICAgICB0bXAucG9zaXRpb24gPSBjb252ZXJ0Q29vcmRpbmF0ZU9yaWdpbihyYWRpdXMgKiB0bXAucHJvcG9ydGlvbiAqIHByb2Nlc3MgKiBNYXRoLmNvcyh0bXAuYW5nbGUpLCByYWRpdXMgKiB0bXAucHJvcG9ydGlvbiAqIHByb2Nlc3MgKiBNYXRoLnNpbih0bXAuYW5nbGUpLCBjZW50ZXIpO1xyXG4gICAgICBsaXN0SXRlbS5kYXRhLnB1c2godG1wKTtcclxuICAgIH0pO1xyXG4gICAgZGF0YS5wdXNoKGxpc3RJdGVtKTtcclxuICB9XHJcbiAgcmV0dXJuIGRhdGE7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGdldFBpZURhdGFQb2ludHMoc2VyaWVzLCByYWRpdXMpIHtcclxuICB2YXIgcHJvY2VzcyA9IGFyZ3VtZW50cy5sZW5ndGggPiAyICYmIGFyZ3VtZW50c1syXSAhPT0gdW5kZWZpbmVkID8gYXJndW1lbnRzWzJdIDogMTtcclxuICB2YXIgY291bnQgPSAwO1xyXG4gIHZhciBfc3RhcnRfID0gMDtcclxuICBmb3IgKGxldCBpID0gMDsgaSA8IHNlcmllcy5sZW5ndGg7IGkrKykge1xyXG4gICAgbGV0IGl0ZW0gPSBzZXJpZXNbaV07XHJcbiAgICBpdGVtLmRhdGEgPSBpdGVtLmRhdGEgPT09IG51bGwgPyAwIDogaXRlbS5kYXRhO1xyXG4gICAgY291bnQgKz0gaXRlbS5kYXRhO1xyXG4gIH1cclxuICBmb3IgKGxldCBpID0gMDsgaSA8IHNlcmllcy5sZW5ndGg7IGkrKykge1xyXG4gICAgbGV0IGl0ZW0gPSBzZXJpZXNbaV07XHJcbiAgICBpdGVtLmRhdGEgPSBpdGVtLmRhdGEgPT09IG51bGwgPyAwIDogaXRlbS5kYXRhO1xyXG4gICAgaWYgKGNvdW50ID09PSAwKSB7XHJcbiAgICAgIGl0ZW0uX3Byb3BvcnRpb25fID0gMSAvIHNlcmllcy5sZW5ndGggKiBwcm9jZXNzO1xyXG4gICAgfSBlbHNlIHtcclxuICAgICAgaXRlbS5fcHJvcG9ydGlvbl8gPSBpdGVtLmRhdGEgLyBjb3VudCAqIHByb2Nlc3M7XHJcbiAgICB9XHJcbiAgICBpdGVtLl9yYWRpdXNfID0gcmFkaXVzO1xyXG4gIH1cclxuICBmb3IgKGxldCBpID0gMDsgaSA8IHNlcmllcy5sZW5ndGg7IGkrKykge1xyXG4gICAgbGV0IGl0ZW0gPSBzZXJpZXNbaV07XHJcbiAgICBpdGVtLl9zdGFydF8gPSBfc3RhcnRfO1xyXG4gICAgX3N0YXJ0XyArPSAyICogaXRlbS5fcHJvcG9ydGlvbl8gKiBNYXRoLlBJO1xyXG4gIH1cclxuICByZXR1cm4gc2VyaWVzO1xyXG59XHJcblxyXG5mdW5jdGlvbiBnZXRGdW5uZWxEYXRhUG9pbnRzKHNlcmllcywgcmFkaXVzLCBvcHRpb24sIGVhY2hTcGFjaW5nKSB7XHJcbiAgdmFyIHByb2Nlc3MgPSBhcmd1bWVudHMubGVuZ3RoID4gNCAmJiBhcmd1bWVudHNbNF0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1s0XSA6IDE7XHJcbiAgZm9yIChsZXQgaSA9IDA7IGkgPCBzZXJpZXMubGVuZ3RoOyBpKyspIHtcclxuICAgIGlmKG9wdGlvbi50eXBlID09ICdmdW5uZWwnKXtcclxuICAgICAgc2VyaWVzW2ldLnJhZGl1cyA9IHNlcmllc1tpXS5kYXRhIC8gc2VyaWVzWzBdLmRhdGEgKiByYWRpdXMgKiBwcm9jZXNzO1xyXG4gICAgfWVsc2V7XHJcbiAgICAgIHNlcmllc1tpXS5yYWRpdXMgPSAgKGVhY2hTcGFjaW5nICogKHNlcmllcy5sZW5ndGggLSBpKSkgLyAoZWFjaFNwYWNpbmcgKiBzZXJpZXMubGVuZ3RoKSAqIHJhZGl1cyAqIHByb2Nlc3M7XHJcbiAgICB9XHJcbiAgICBzZXJpZXNbaV0uX3Byb3BvcnRpb25fID0gc2VyaWVzW2ldLmRhdGEgLyBzZXJpZXNbMF0uZGF0YTtcclxuICB9XHJcbiAgLy8gaWYob3B0aW9uLnR5cGUgIT09ICdweXJhbWlkJyl7XHJcbiAgLy8gICBzZXJpZXMucmV2ZXJzZSgpO1xyXG4gIC8vIH1cclxuICByZXR1cm4gc2VyaWVzO1xyXG59XHJcblxyXG5mdW5jdGlvbiBnZXRSb3NlRGF0YVBvaW50cyhzZXJpZXMsIHR5cGUsIG1pblJhZGl1cywgcmFkaXVzKSB7XHJcbiAgdmFyIHByb2Nlc3MgPSBhcmd1bWVudHMubGVuZ3RoID4gNCAmJiBhcmd1bWVudHNbNF0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1s0XSA6IDE7XHJcbiAgdmFyIGNvdW50ID0gMDtcclxuICB2YXIgX3N0YXJ0XyA9IDA7XHJcbiAgdmFyIGRhdGFBcnIgPSBbXTtcclxuICBmb3IgKGxldCBpID0gMDsgaSA8IHNlcmllcy5sZW5ndGg7IGkrKykge1xyXG4gICAgbGV0IGl0ZW0gPSBzZXJpZXNbaV07XHJcbiAgICBpdGVtLmRhdGEgPSBpdGVtLmRhdGEgPT09IG51bGwgPyAwIDogaXRlbS5kYXRhO1xyXG4gICAgY291bnQgKz0gaXRlbS5kYXRhO1xyXG4gICAgZGF0YUFyci5wdXNoKGl0ZW0uZGF0YSk7XHJcbiAgfVxyXG4gIHZhciBtaW5EYXRhID0gTWF0aC5taW4uYXBwbHkobnVsbCwgZGF0YUFycik7XHJcbiAgdmFyIG1heERhdGEgPSBNYXRoLm1heC5hcHBseShudWxsLCBkYXRhQXJyKTtcclxuICB2YXIgcmFkaXVzTGVuZ3RoID0gcmFkaXVzIC0gbWluUmFkaXVzO1xyXG4gIGZvciAobGV0IGkgPSAwOyBpIDwgc2VyaWVzLmxlbmd0aDsgaSsrKSB7XHJcbiAgICBsZXQgaXRlbSA9IHNlcmllc1tpXTtcclxuICAgIGl0ZW0uZGF0YSA9IGl0ZW0uZGF0YSA9PT0gbnVsbCA/IDAgOiBpdGVtLmRhdGE7XHJcbiAgICBpZiAoY291bnQgPT09IDApIHtcclxuICAgICAgaXRlbS5fcHJvcG9ydGlvbl8gPSAxIC8gc2VyaWVzLmxlbmd0aCAqIHByb2Nlc3M7XHJcbiAgICAgIGl0ZW0uX3Jvc2VfcHJvcG9ydGlvbl8gPSAxIC8gc2VyaWVzLmxlbmd0aCAqIHByb2Nlc3M7XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICBpdGVtLl9wcm9wb3J0aW9uXyA9IGl0ZW0uZGF0YSAvIGNvdW50ICogcHJvY2VzcztcclxuICAgICAgaWYodHlwZSA9PSAnYXJlYScpe1xyXG4gICAgICAgIGl0ZW0uX3Jvc2VfcHJvcG9ydGlvbl8gPSAxIC8gc2VyaWVzLmxlbmd0aCAqIHByb2Nlc3M7XHJcbiAgICAgIH1lbHNle1xyXG4gICAgICAgIGl0ZW0uX3Jvc2VfcHJvcG9ydGlvbl8gPSBpdGVtLmRhdGEgLyBjb3VudCAqIHByb2Nlc3M7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGl0ZW0uX3JhZGl1c18gPSBtaW5SYWRpdXMgKyByYWRpdXNMZW5ndGggKiAoKGl0ZW0uZGF0YSAtIG1pbkRhdGEpIC8gKG1heERhdGEgLSBtaW5EYXRhKSkgfHwgcmFkaXVzO1xyXG4gIH1cclxuICBmb3IgKGxldCBpID0gMDsgaSA8IHNlcmllcy5sZW5ndGg7IGkrKykge1xyXG4gICAgbGV0IGl0ZW0gPSBzZXJpZXNbaV07XHJcbiAgICBpdGVtLl9zdGFydF8gPSBfc3RhcnRfO1xyXG4gICAgX3N0YXJ0XyArPSAyICogaXRlbS5fcm9zZV9wcm9wb3J0aW9uXyAqIE1hdGguUEk7XHJcbiAgfVxyXG4gIHJldHVybiBzZXJpZXM7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGdldEFyY2JhckRhdGFQb2ludHMoc2VyaWVzLCBhcmNiYXJPcHRpb24pIHtcclxuICB2YXIgcHJvY2VzcyA9IGFyZ3VtZW50cy5sZW5ndGggPiAyICYmIGFyZ3VtZW50c1syXSAhPT0gdW5kZWZpbmVkID8gYXJndW1lbnRzWzJdIDogMTtcclxuICBpZiAocHJvY2VzcyA9PSAxKSB7XHJcbiAgICBwcm9jZXNzID0gMC45OTk5OTk7XHJcbiAgfVxyXG4gIGZvciAobGV0IGkgPSAwOyBpIDwgc2VyaWVzLmxlbmd0aDsgaSsrKSB7XHJcbiAgICBsZXQgaXRlbSA9IHNlcmllc1tpXTtcclxuICAgIGl0ZW0uZGF0YSA9IGl0ZW0uZGF0YSA9PT0gbnVsbCA/IDAgOiBpdGVtLmRhdGE7XHJcbiAgICBsZXQgdG90YWxBbmdsZTtcclxuICAgIGlmIChhcmNiYXJPcHRpb24udHlwZSA9PSAnY2lyY2xlJykge1xyXG4gICAgICB0b3RhbEFuZ2xlID0gMjtcclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIGlmKGFyY2Jhck9wdGlvbi5kaXJlY3Rpb24gPT0gJ2Njdycpe1xyXG4gICAgICAgIGlmIChhcmNiYXJPcHRpb24uc3RhcnRBbmdsZSA8IGFyY2Jhck9wdGlvbi5lbmRBbmdsZSkge1xyXG4gICAgICAgICAgdG90YWxBbmdsZSA9IDIgKyBhcmNiYXJPcHRpb24uc3RhcnRBbmdsZSAtIGFyY2Jhck9wdGlvbi5lbmRBbmdsZTtcclxuICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgdG90YWxBbmdsZSA9IGFyY2Jhck9wdGlvbi5zdGFydEFuZ2xlIC0gYXJjYmFyT3B0aW9uLmVuZEFuZ2xlO1xyXG4gICAgICAgIH1cclxuICAgICAgfWVsc2V7XHJcbiAgICAgICAgaWYgKGFyY2Jhck9wdGlvbi5lbmRBbmdsZSA8IGFyY2Jhck9wdGlvbi5zdGFydEFuZ2xlKSB7XHJcbiAgICAgICAgICB0b3RhbEFuZ2xlID0gMiArIGFyY2Jhck9wdGlvbi5lbmRBbmdsZSAtIGFyY2Jhck9wdGlvbi5zdGFydEFuZ2xlO1xyXG4gICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICB0b3RhbEFuZ2xlID0gYXJjYmFyT3B0aW9uLnN0YXJ0QW5nbGUgLSBhcmNiYXJPcHRpb24uZW5kQW5nbGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpdGVtLl9wcm9wb3J0aW9uXyA9IHRvdGFsQW5nbGUgKiBpdGVtLmRhdGEgKiBwcm9jZXNzICsgYXJjYmFyT3B0aW9uLnN0YXJ0QW5nbGU7XHJcbiAgICBpZihhcmNiYXJPcHRpb24uZGlyZWN0aW9uID09ICdjY3cnKXtcclxuICAgICAgaXRlbS5fcHJvcG9ydGlvbl8gPSBhcmNiYXJPcHRpb24uc3RhcnRBbmdsZSAtIHRvdGFsQW5nbGUgKiBpdGVtLmRhdGEgKiBwcm9jZXNzIDtcclxuICAgIH1cclxuICAgIGlmIChpdGVtLl9wcm9wb3J0aW9uXyA+PSAyKSB7XHJcbiAgICAgIGl0ZW0uX3Byb3BvcnRpb25fID0gaXRlbS5fcHJvcG9ydGlvbl8gJSAyO1xyXG4gICAgfVxyXG4gIH1cclxuICByZXR1cm4gc2VyaWVzO1xyXG59XHJcblxyXG5mdW5jdGlvbiBnZXRHYXVnZUFyY2JhckRhdGFQb2ludHMoc2VyaWVzLCBhcmNiYXJPcHRpb24pIHtcclxuICB2YXIgcHJvY2VzcyA9IGFyZ3VtZW50cy5sZW5ndGggPiAyICYmIGFyZ3VtZW50c1syXSAhPT0gdW5kZWZpbmVkID8gYXJndW1lbnRzWzJdIDogMTtcclxuICBpZiAocHJvY2VzcyA9PSAxKSB7XHJcbiAgICBwcm9jZXNzID0gMC45OTk5OTk7XHJcbiAgfVxyXG4gIGZvciAobGV0IGkgPSAwOyBpIDwgc2VyaWVzLmxlbmd0aDsgaSsrKSB7XHJcbiAgICBsZXQgaXRlbSA9IHNlcmllc1tpXTtcclxuICAgIGl0ZW0uZGF0YSA9IGl0ZW0uZGF0YSA9PT0gbnVsbCA/IDAgOiBpdGVtLmRhdGE7XHJcbiAgICBsZXQgdG90YWxBbmdsZTtcclxuICAgIGlmIChhcmNiYXJPcHRpb24udHlwZSA9PSAnY2lyY2xlJykge1xyXG4gICAgICB0b3RhbEFuZ2xlID0gMjtcclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIGlmIChhcmNiYXJPcHRpb24uZW5kQW5nbGUgPCBhcmNiYXJPcHRpb24uc3RhcnRBbmdsZSkge1xyXG4gICAgICAgIHRvdGFsQW5nbGUgPSAyICsgYXJjYmFyT3B0aW9uLmVuZEFuZ2xlIC0gYXJjYmFyT3B0aW9uLnN0YXJ0QW5nbGU7XHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgdG90YWxBbmdsZSA9IGFyY2Jhck9wdGlvbi5zdGFydEFuZ2xlIC0gYXJjYmFyT3B0aW9uLmVuZEFuZ2xlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpdGVtLl9wcm9wb3J0aW9uXyA9IHRvdGFsQW5nbGUgKiBpdGVtLmRhdGEgKiBwcm9jZXNzICsgYXJjYmFyT3B0aW9uLnN0YXJ0QW5nbGU7XHJcbiAgICBpZiAoaXRlbS5fcHJvcG9ydGlvbl8gPj0gMikge1xyXG4gICAgICBpdGVtLl9wcm9wb3J0aW9uXyA9IGl0ZW0uX3Byb3BvcnRpb25fICUgMjtcclxuICAgIH1cclxuICB9XHJcbiAgcmV0dXJuIHNlcmllcztcclxufVxyXG5cclxuZnVuY3Rpb24gZ2V0R2F1Z2VBeGlzUG9pbnRzKGNhdGVnb3JpZXMsIHN0YXJ0QW5nbGUsIGVuZEFuZ2xlKSB7XHJcbiAgbGV0IHRvdGFsQW5nbGU7XHJcbiAgaWYgKGVuZEFuZ2xlIDwgc3RhcnRBbmdsZSkge1xyXG4gICAgdG90YWxBbmdsZSA9IDIgKyBlbmRBbmdsZSAtIHN0YXJ0QW5nbGU7XHJcbiAgfSBlbHNlIHtcclxuICAgIHRvdGFsQW5nbGUgPSBzdGFydEFuZ2xlIC0gZW5kQW5nbGU7XHJcbiAgfVxyXG4gIGxldCB0ZW1wU3RhcnRBbmdsZSA9IHN0YXJ0QW5nbGU7XHJcbiAgZm9yIChsZXQgaSA9IDA7IGkgPCBjYXRlZ29yaWVzLmxlbmd0aDsgaSsrKSB7XHJcbiAgICBjYXRlZ29yaWVzW2ldLnZhbHVlID0gY2F0ZWdvcmllc1tpXS52YWx1ZSA9PT0gbnVsbCA/IDAgOiBjYXRlZ29yaWVzW2ldLnZhbHVlO1xyXG4gICAgY2F0ZWdvcmllc1tpXS5fc3RhcnRBbmdsZV8gPSB0ZW1wU3RhcnRBbmdsZTtcclxuICAgIGNhdGVnb3JpZXNbaV0uX2VuZEFuZ2xlXyA9IHRvdGFsQW5nbGUgKiBjYXRlZ29yaWVzW2ldLnZhbHVlICsgc3RhcnRBbmdsZTtcclxuICAgIGlmIChjYXRlZ29yaWVzW2ldLl9lbmRBbmdsZV8gPj0gMikge1xyXG4gICAgICBjYXRlZ29yaWVzW2ldLl9lbmRBbmdsZV8gPSBjYXRlZ29yaWVzW2ldLl9lbmRBbmdsZV8gJSAyO1xyXG4gICAgfVxyXG4gICAgdGVtcFN0YXJ0QW5nbGUgPSBjYXRlZ29yaWVzW2ldLl9lbmRBbmdsZV87XHJcbiAgfVxyXG4gIHJldHVybiBjYXRlZ29yaWVzO1xyXG59XHJcblxyXG5mdW5jdGlvbiBnZXRHYXVnZURhdGFQb2ludHMoc2VyaWVzLCBjYXRlZ29yaWVzLCBnYXVnZU9wdGlvbikge1xyXG4gIGxldCBwcm9jZXNzID0gYXJndW1lbnRzLmxlbmd0aCA+IDMgJiYgYXJndW1lbnRzWzNdICE9PSB1bmRlZmluZWQgPyBhcmd1bWVudHNbM10gOiAxO1xyXG4gIGZvciAobGV0IGkgPSAwOyBpIDwgc2VyaWVzLmxlbmd0aDsgaSsrKSB7XHJcbiAgICBsZXQgaXRlbSA9IHNlcmllc1tpXTtcclxuICAgIGl0ZW0uZGF0YSA9IGl0ZW0uZGF0YSA9PT0gbnVsbCA/IDAgOiBpdGVtLmRhdGE7XHJcbiAgICBpZiAoZ2F1Z2VPcHRpb24ucG9pbnRlci5jb2xvciA9PSAnYXV0bycpIHtcclxuICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPCBjYXRlZ29yaWVzLmxlbmd0aDsgaSsrKSB7XHJcbiAgICAgICAgaWYgKGl0ZW0uZGF0YSA8PSBjYXRlZ29yaWVzW2ldLnZhbHVlKSB7XHJcbiAgICAgICAgICBpdGVtLmNvbG9yID0gY2F0ZWdvcmllc1tpXS5jb2xvcjtcclxuICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfSBlbHNlIHtcclxuICAgICAgaXRlbS5jb2xvciA9IGdhdWdlT3B0aW9uLnBvaW50ZXIuY29sb3I7XHJcbiAgICB9XHJcbiAgICBsZXQgdG90YWxBbmdsZTtcclxuICAgIGlmIChnYXVnZU9wdGlvbi5lbmRBbmdsZSA8IGdhdWdlT3B0aW9uLnN0YXJ0QW5nbGUpIHtcclxuICAgICAgdG90YWxBbmdsZSA9IDIgKyBnYXVnZU9wdGlvbi5lbmRBbmdsZSAtIGdhdWdlT3B0aW9uLnN0YXJ0QW5nbGU7XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICB0b3RhbEFuZ2xlID0gZ2F1Z2VPcHRpb24uc3RhcnRBbmdsZSAtIGdhdWdlT3B0aW9uLmVuZEFuZ2xlO1xyXG4gICAgfVxyXG4gICAgaXRlbS5fZW5kQW5nbGVfID0gdG90YWxBbmdsZSAqIGl0ZW0uZGF0YSArIGdhdWdlT3B0aW9uLnN0YXJ0QW5nbGU7XHJcbiAgICBpdGVtLl9vbGRBbmdsZV8gPSBnYXVnZU9wdGlvbi5vbGRBbmdsZTtcclxuICAgIGlmIChnYXVnZU9wdGlvbi5vbGRBbmdsZSA8IGdhdWdlT3B0aW9uLmVuZEFuZ2xlKSB7XHJcbiAgICAgIGl0ZW0uX29sZEFuZ2xlXyArPSAyO1xyXG4gICAgfVxyXG4gICAgaWYgKGl0ZW0uZGF0YSA+PSBnYXVnZU9wdGlvbi5vbGREYXRhKSB7XHJcbiAgICAgIGl0ZW0uX3Byb3BvcnRpb25fID0gKGl0ZW0uX2VuZEFuZ2xlXyAtIGl0ZW0uX29sZEFuZ2xlXykgKiBwcm9jZXNzICsgZ2F1Z2VPcHRpb24ub2xkQW5nbGU7XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICBpdGVtLl9wcm9wb3J0aW9uXyA9IGl0ZW0uX29sZEFuZ2xlXyAtIChpdGVtLl9vbGRBbmdsZV8gLSBpdGVtLl9lbmRBbmdsZV8pICogcHJvY2VzcztcclxuICAgIH1cclxuICAgIGlmIChpdGVtLl9wcm9wb3J0aW9uXyA+PSAyKSB7XHJcbiAgICAgIGl0ZW0uX3Byb3BvcnRpb25fID0gaXRlbS5fcHJvcG9ydGlvbl8gJSAyO1xyXG4gICAgfVxyXG4gIH1cclxuICByZXR1cm4gc2VyaWVzO1xyXG59XHJcblxyXG5mdW5jdGlvbiBnZXRQaWVUZXh0TWF4TGVuZ3RoKHNlcmllcywgY29uZmlnLCBjb250ZXh0LCBvcHRzKSB7XHJcbiAgc2VyaWVzID0gZ2V0UGllRGF0YVBvaW50cyhzZXJpZXMpO1xyXG4gIGxldCBtYXhMZW5ndGggPSAwO1xyXG4gIGZvciAobGV0IGkgPSAwOyBpIDwgc2VyaWVzLmxlbmd0aDsgaSsrKSB7XHJcbiAgICBsZXQgaXRlbSA9IHNlcmllc1tpXTtcclxuICAgIGxldCB0ZXh0ID0gaXRlbS5mb3JtYXR0ZXIgPyBpdGVtLmZvcm1hdHRlcigraXRlbS5fcHJvcG9ydGlvbl8udG9GaXhlZCgyKSkgOiB1dGlsLnRvRml4ZWQoaXRlbS5fcHJvcG9ydGlvbl8gKiAxMDApICsgJyUnO1xyXG4gICAgbWF4TGVuZ3RoID0gTWF0aC5tYXgobWF4TGVuZ3RoLCBtZWFzdXJlVGV4dCh0ZXh0LCBpdGVtLnRleHRTaXplICogb3B0cy5waXggfHwgY29uZmlnLmZvbnRTaXplLCBjb250ZXh0KSk7XHJcbiAgfVxyXG4gIHJldHVybiBtYXhMZW5ndGg7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGZpeENvbHVtZURhdGEocG9pbnRzLCBlYWNoU3BhY2luZywgY29sdW1uTGVuLCBpbmRleCwgY29uZmlnLCBvcHRzKSB7XHJcbiAgcmV0dXJuIHBvaW50cy5tYXAoZnVuY3Rpb24oaXRlbSkge1xyXG4gICAgaWYgKGl0ZW0gPT09IG51bGwpIHtcclxuICAgICAgcmV0dXJuIG51bGw7XHJcbiAgICB9XHJcbiAgICB2YXIgc2VyaWVzR2FwID0gMDtcclxuICAgIHZhciBjYXRlZ29yeUdhcCA9IDA7XHJcbiAgICBpZiAob3B0cy50eXBlID09ICdtaXgnKSB7XHJcbiAgICAgIHNlcmllc0dhcCA9IG9wdHMuZXh0cmEubWl4LmNvbHVtbi5zZXJpZXNHYXAgKiBvcHRzLnBpeCB8fCAwO1xyXG4gICAgICBjYXRlZ29yeUdhcCA9IG9wdHMuZXh0cmEubWl4LmNvbHVtbi5jYXRlZ29yeUdhcCAqIG9wdHMucGl4IHx8IDA7XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICBzZXJpZXNHYXAgPSBvcHRzLmV4dHJhLmNvbHVtbi5zZXJpZXNHYXAgKiBvcHRzLnBpeCB8fCAwO1xyXG4gICAgICBjYXRlZ29yeUdhcCA9IG9wdHMuZXh0cmEuY29sdW1uLmNhdGVnb3J5R2FwICogb3B0cy5waXggfHwgMDtcclxuICAgIH1cclxuICAgIHNlcmllc0dhcCA9ICBNYXRoLm1pbihzZXJpZXNHYXAsIGVhY2hTcGFjaW5nIC8gY29sdW1uTGVuKVxyXG4gICAgY2F0ZWdvcnlHYXAgPSAgTWF0aC5taW4oY2F0ZWdvcnlHYXAsIGVhY2hTcGFjaW5nIC8gY29sdW1uTGVuKVxyXG4gICAgaXRlbS53aWR0aCA9IE1hdGguY2VpbCgoZWFjaFNwYWNpbmcgLSAyICogY2F0ZWdvcnlHYXAgLSBzZXJpZXNHYXAgKiAoY29sdW1uTGVuIC0gMSkpIC8gY29sdW1uTGVuKTtcclxuICAgIGlmIChvcHRzLmV4dHJhLm1peCAmJiBvcHRzLmV4dHJhLm1peC5jb2x1bW4ud2lkdGggJiYgK29wdHMuZXh0cmEubWl4LmNvbHVtbi53aWR0aCA+IDApIHtcclxuICAgICAgaXRlbS53aWR0aCA9IE1hdGgubWluKGl0ZW0ud2lkdGgsICtvcHRzLmV4dHJhLm1peC5jb2x1bW4ud2lkdGggKiBvcHRzLnBpeCk7XHJcbiAgICB9XHJcbiAgICBpZiAob3B0cy5leHRyYS5jb2x1bW4gJiYgb3B0cy5leHRyYS5jb2x1bW4ud2lkdGggJiYgK29wdHMuZXh0cmEuY29sdW1uLndpZHRoID4gMCkge1xyXG4gICAgICBpdGVtLndpZHRoID0gTWF0aC5taW4oaXRlbS53aWR0aCwgK29wdHMuZXh0cmEuY29sdW1uLndpZHRoICogb3B0cy5waXgpO1xyXG4gICAgfVxyXG4gICAgaWYgKGl0ZW0ud2lkdGggPD0gMCkge1xyXG4gICAgICBpdGVtLndpZHRoID0gMTtcclxuICAgIH1cclxuICAgIGl0ZW0ueCArPSAoaW5kZXggKyAwLjUgLSBjb2x1bW5MZW4gLyAyKSAqIChpdGVtLndpZHRoICsgc2VyaWVzR2FwKTtcclxuICAgIHJldHVybiBpdGVtO1xyXG4gIH0pO1xyXG59XHJcblxyXG5mdW5jdGlvbiBmaXhCYXJEYXRhKHBvaW50cywgZWFjaFNwYWNpbmcsIGNvbHVtbkxlbiwgaW5kZXgsIGNvbmZpZywgb3B0cykge1xyXG4gIHJldHVybiBwb2ludHMubWFwKGZ1bmN0aW9uKGl0ZW0pIHtcclxuICAgIGlmIChpdGVtID09PSBudWxsKSB7XHJcbiAgICAgIHJldHVybiBudWxsO1xyXG4gICAgfVxyXG4gICAgdmFyIHNlcmllc0dhcCA9IDA7XHJcbiAgICB2YXIgY2F0ZWdvcnlHYXAgPSAwO1xyXG4gICAgc2VyaWVzR2FwID0gb3B0cy5leHRyYS5iYXIuc2VyaWVzR2FwICogb3B0cy5waXggfHwgMDtcclxuICAgIGNhdGVnb3J5R2FwID0gb3B0cy5leHRyYS5iYXIuY2F0ZWdvcnlHYXAgKiBvcHRzLnBpeCB8fCAwO1xyXG4gICAgc2VyaWVzR2FwID0gIE1hdGgubWluKHNlcmllc0dhcCwgZWFjaFNwYWNpbmcgLyBjb2x1bW5MZW4pXHJcbiAgICBjYXRlZ29yeUdhcCA9ICBNYXRoLm1pbihjYXRlZ29yeUdhcCwgZWFjaFNwYWNpbmcgLyBjb2x1bW5MZW4pXHJcbiAgICBpdGVtLndpZHRoID0gTWF0aC5jZWlsKChlYWNoU3BhY2luZyAtIDIgKiBjYXRlZ29yeUdhcCAtIHNlcmllc0dhcCAqIChjb2x1bW5MZW4gLSAxKSkgLyBjb2x1bW5MZW4pO1xyXG4gICAgaWYgKG9wdHMuZXh0cmEuYmFyICYmIG9wdHMuZXh0cmEuYmFyLndpZHRoICYmICtvcHRzLmV4dHJhLmJhci53aWR0aCA+IDApIHtcclxuICAgICAgaXRlbS53aWR0aCA9IE1hdGgubWluKGl0ZW0ud2lkdGgsICtvcHRzLmV4dHJhLmJhci53aWR0aCAqIG9wdHMucGl4KTtcclxuICAgIH1cclxuICAgIGlmIChpdGVtLndpZHRoIDw9IDApIHtcclxuICAgICAgaXRlbS53aWR0aCA9IDE7XHJcbiAgICB9XHJcbiAgICBpdGVtLnkgKz0gKGluZGV4ICsgMC41IC0gY29sdW1uTGVuIC8gMikgKiAoaXRlbS53aWR0aCArIHNlcmllc0dhcCk7XHJcbiAgICByZXR1cm4gaXRlbTtcclxuICB9KTtcclxufVxyXG5cclxuZnVuY3Rpb24gZml4Q29sdW1lTWV0ZXJEYXRhKHBvaW50cywgZWFjaFNwYWNpbmcsIGNvbHVtbkxlbiwgaW5kZXgsIGNvbmZpZywgb3B0cywgYm9yZGVyKSB7XHJcbiAgdmFyIGNhdGVnb3J5R2FwID0gb3B0cy5leHRyYS5jb2x1bW4uY2F0ZWdvcnlHYXAgKiBvcHRzLnBpeCB8fCAwO1xyXG4gIHJldHVybiBwb2ludHMubWFwKGZ1bmN0aW9uKGl0ZW0pIHtcclxuICAgIGlmIChpdGVtID09PSBudWxsKSB7XHJcbiAgICAgIHJldHVybiBudWxsO1xyXG4gICAgfVxyXG4gICAgaXRlbS53aWR0aCA9IGVhY2hTcGFjaW5nIC0gMiAqIGNhdGVnb3J5R2FwO1xyXG4gICAgaWYgKG9wdHMuZXh0cmEuY29sdW1uICYmIG9wdHMuZXh0cmEuY29sdW1uLndpZHRoICYmICtvcHRzLmV4dHJhLmNvbHVtbi53aWR0aCA+IDApIHtcclxuICAgICAgaXRlbS53aWR0aCA9IE1hdGgubWluKGl0ZW0ud2lkdGgsICtvcHRzLmV4dHJhLmNvbHVtbi53aWR0aCAqIG9wdHMucGl4KTtcclxuICAgIH1cclxuICAgIGlmIChpbmRleCA+IDApIHtcclxuICAgICAgaXRlbS53aWR0aCAtPSBib3JkZXI7XHJcbiAgICB9XHJcbiAgICByZXR1cm4gaXRlbTtcclxuICB9KTtcclxufVxyXG5cclxuZnVuY3Rpb24gZml4Q29sdW1lU3RhY2tEYXRhKHBvaW50cywgZWFjaFNwYWNpbmcsIGNvbHVtbkxlbiwgaW5kZXgsIGNvbmZpZywgb3B0cywgc2VyaWVzKSB7XHJcbiAgdmFyIGNhdGVnb3J5R2FwID0gb3B0cy5leHRyYS5jb2x1bW4uY2F0ZWdvcnlHYXAgKiBvcHRzLnBpeCB8fCAwO1xyXG4gIHJldHVybiBwb2ludHMubWFwKGZ1bmN0aW9uKGl0ZW0sIGluZGV4bikge1xyXG4gICAgaWYgKGl0ZW0gPT09IG51bGwpIHtcclxuICAgICAgcmV0dXJuIG51bGw7XHJcbiAgICB9XHJcbiAgICBpdGVtLndpZHRoID0gTWF0aC5jZWlsKGVhY2hTcGFjaW5nIC0gMiAqIGNhdGVnb3J5R2FwKTtcclxuICAgIGlmIChvcHRzLmV4dHJhLmNvbHVtbiAmJiBvcHRzLmV4dHJhLmNvbHVtbi53aWR0aCAmJiArb3B0cy5leHRyYS5jb2x1bW4ud2lkdGggPiAwKSB7XHJcbiAgICAgIGl0ZW0ud2lkdGggPSBNYXRoLm1pbihpdGVtLndpZHRoLCArb3B0cy5leHRyYS5jb2x1bW4ud2lkdGggKiBvcHRzLnBpeCk7XHJcbiAgICB9XHJcbiAgICBpZiAoaXRlbS53aWR0aCA8PSAwKSB7XHJcbiAgICAgIGl0ZW0ud2lkdGggPSAxO1xyXG4gICAgfVxyXG4gICAgcmV0dXJuIGl0ZW07XHJcbiAgfSk7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGZpeEJhclN0YWNrRGF0YShwb2ludHMsIGVhY2hTcGFjaW5nLCBjb2x1bW5MZW4sIGluZGV4LCBjb25maWcsIG9wdHMsIHNlcmllcykge1xyXG4gIHZhciBjYXRlZ29yeUdhcCA9IG9wdHMuZXh0cmEuYmFyLmNhdGVnb3J5R2FwICogb3B0cy5waXggfHwgMDtcclxuICByZXR1cm4gcG9pbnRzLm1hcChmdW5jdGlvbihpdGVtLCBpbmRleG4pIHtcclxuICAgIGlmIChpdGVtID09PSBudWxsKSB7XHJcbiAgICAgIHJldHVybiBudWxsO1xyXG4gICAgfVxyXG4gICAgaXRlbS53aWR0aCA9IE1hdGguY2VpbChlYWNoU3BhY2luZyAtIDIgKiBjYXRlZ29yeUdhcCk7XHJcbiAgICBpZiAob3B0cy5leHRyYS5iYXIgJiYgb3B0cy5leHRyYS5iYXIud2lkdGggJiYgK29wdHMuZXh0cmEuYmFyLndpZHRoID4gMCkge1xyXG4gICAgICBpdGVtLndpZHRoID0gTWF0aC5taW4oaXRlbS53aWR0aCwgK29wdHMuZXh0cmEuYmFyLndpZHRoICogb3B0cy5waXgpO1xyXG4gICAgfVxyXG4gICAgaWYgKGl0ZW0ud2lkdGggPD0gMCkge1xyXG4gICAgICBpdGVtLndpZHRoID0gMTtcclxuICAgIH1cclxuICAgIHJldHVybiBpdGVtO1xyXG4gIH0pO1xyXG59XHJcblxyXG5mdW5jdGlvbiBnZXRYQXhpc1BvaW50cyhjYXRlZ29yaWVzLCBvcHRzLCBjb25maWcpIHtcclxuICB2YXIgc3BhY2luZ1ZhbGlkID0gb3B0cy53aWR0aCAtIG9wdHMuYXJlYVsxXSAtIG9wdHMuYXJlYVszXTtcclxuICB2YXIgZGF0YUNvdW50ID0gb3B0cy5lbmFibGVTY3JvbGwgPyBNYXRoLm1pbihvcHRzLnhBeGlzLml0ZW1Db3VudCwgY2F0ZWdvcmllcy5sZW5ndGgpIDogY2F0ZWdvcmllcy5sZW5ndGg7XHJcbiAgaWYgKChvcHRzLnR5cGUgPT0gJ2xpbmUnIHx8IG9wdHMudHlwZSA9PSAnYXJlYScgfHwgb3B0cy50eXBlID09ICdzY2F0dGVyJyB8fCBvcHRzLnR5cGUgPT0gJ2J1YmJsZScgfHwgb3B0cy50eXBlID09ICdiYXInKSAmJiBkYXRhQ291bnQgPiAxICYmIG9wdHMueEF4aXMuYm91bmRhcnlHYXAgPT0gJ2p1c3RpZnknKSB7XHJcbiAgICBkYXRhQ291bnQgLT0gMTtcclxuICB9XHJcbiAgdmFyIHdpZHRoUmF0aW8gPSAwO1xyXG4gIGlmKG9wdHMudHlwZSA9PSAnbW91bnQnICYmIG9wdHMuZXh0cmEgJiYgb3B0cy5leHRyYS5tb3VudCAmJiBvcHRzLmV4dHJhLm1vdW50LndpZHRoUmF0aW8gJiYgb3B0cy5leHRyYS5tb3VudC53aWR0aFJhdGlvID4gMSl7XHJcbiAgICBpZihvcHRzLmV4dHJhLm1vdW50LndpZHRoUmF0aW8+Mikgb3B0cy5leHRyYS5tb3VudC53aWR0aFJhdGlvID0gMlxyXG4gICAgd2lkdGhSYXRpbyA9IG9wdHMuZXh0cmEubW91bnQud2lkdGhSYXRpbyAtIDE7XHJcbiAgICBkYXRhQ291bnQgKz0gd2lkdGhSYXRpbztcclxuICB9XHJcbiAgdmFyIGVhY2hTcGFjaW5nID0gc3BhY2luZ1ZhbGlkIC8gZGF0YUNvdW50O1xyXG4gIHZhciB4QXhpc1BvaW50cyA9IFtdO1xyXG4gIHZhciBzdGFydFggPSBvcHRzLmFyZWFbM107XHJcbiAgdmFyIGVuZFggPSBvcHRzLndpZHRoIC0gb3B0cy5hcmVhWzFdO1xyXG4gIGNhdGVnb3JpZXMuZm9yRWFjaChmdW5jdGlvbihpdGVtLCBpbmRleCkge1xyXG4gICAgeEF4aXNQb2ludHMucHVzaChzdGFydFggKyB3aWR0aFJhdGlvIC8gMiAqIGVhY2hTcGFjaW5nICsgaW5kZXggKiBlYWNoU3BhY2luZyk7XHJcbiAgfSk7XHJcbiAgaWYgKG9wdHMueEF4aXMuYm91bmRhcnlHYXAgIT09ICdqdXN0aWZ5Jykge1xyXG4gICAgaWYgKG9wdHMuZW5hYmxlU2Nyb2xsID09PSB0cnVlKSB7XHJcbiAgICAgIHhBeGlzUG9pbnRzLnB1c2goc3RhcnRYICsgd2lkdGhSYXRpbyAqIGVhY2hTcGFjaW5nICsgY2F0ZWdvcmllcy5sZW5ndGggKiBlYWNoU3BhY2luZyk7XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICB4QXhpc1BvaW50cy5wdXNoKGVuZFgpO1xyXG4gICAgfVxyXG4gIH1cclxuICByZXR1cm4ge1xyXG4gICAgeEF4aXNQb2ludHM6IHhBeGlzUG9pbnRzLFxyXG4gICAgc3RhcnRYOiBzdGFydFgsXHJcbiAgICBlbmRYOiBlbmRYLFxyXG4gICAgZWFjaFNwYWNpbmc6IGVhY2hTcGFjaW5nXHJcbiAgfTtcclxufVxyXG5cclxuZnVuY3Rpb24gZ2V0Q2FuZGxlRGF0YVBvaW50cyhkYXRhLCBtaW5SYW5nZSwgbWF4UmFuZ2UsIHhBeGlzUG9pbnRzLCBlYWNoU3BhY2luZywgb3B0cywgY29uZmlnKSB7XHJcbiAgdmFyIHByb2Nlc3MgPSBhcmd1bWVudHMubGVuZ3RoID4gNyAmJiBhcmd1bWVudHNbN10gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1s3XSA6IDE7XHJcbiAgdmFyIHBvaW50cyA9IFtdO1xyXG4gIHZhciB2YWxpZEhlaWdodCA9IG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzBdIC0gb3B0cy5hcmVhWzJdO1xyXG4gIGRhdGEuZm9yRWFjaChmdW5jdGlvbihpdGVtLCBpbmRleCkge1xyXG4gICAgaWYgKGl0ZW0gPT09IG51bGwpIHtcclxuICAgICAgcG9pbnRzLnB1c2gobnVsbCk7XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICB2YXIgY1BvaW50cyA9IFtdO1xyXG4gICAgICBpdGVtLmZvckVhY2goZnVuY3Rpb24oaXRlbXMsIGluZGV4cykge1xyXG4gICAgICAgIHZhciBwb2ludCA9IHt9O1xyXG4gICAgICAgIHBvaW50LnggPSB4QXhpc1BvaW50c1tpbmRleF0gKyBNYXRoLnJvdW5kKGVhY2hTcGFjaW5nIC8gMik7XHJcbiAgICAgICAgdmFyIHZhbHVlID0gaXRlbXMudmFsdWUgfHwgaXRlbXM7XHJcbiAgICAgICAgdmFyIGhlaWdodCA9IHZhbGlkSGVpZ2h0ICogKHZhbHVlIC0gbWluUmFuZ2UpIC8gKG1heFJhbmdlIC0gbWluUmFuZ2UpO1xyXG4gICAgICAgIGhlaWdodCAqPSBwcm9jZXNzO1xyXG4gICAgICAgIHBvaW50LnkgPSBvcHRzLmhlaWdodCAtIE1hdGgucm91bmQoaGVpZ2h0KSAtIG9wdHMuYXJlYVsyXTtcclxuICAgICAgICBjUG9pbnRzLnB1c2gocG9pbnQpO1xyXG4gICAgICB9KTtcclxuICAgICAgcG9pbnRzLnB1c2goY1BvaW50cyk7XHJcbiAgICB9XHJcbiAgfSk7XHJcbiAgcmV0dXJuIHBvaW50cztcclxufVxyXG5cclxuZnVuY3Rpb24gZ2V0RGF0YVBvaW50cyhkYXRhLCBtaW5SYW5nZSwgbWF4UmFuZ2UsIHhBeGlzUG9pbnRzLCBlYWNoU3BhY2luZywgb3B0cywgY29uZmlnKSB7XHJcbiAgdmFyIHByb2Nlc3MgPSBhcmd1bWVudHMubGVuZ3RoID4gNyAmJiBhcmd1bWVudHNbN10gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1s3XSA6IDE7XHJcbiAgdmFyIGJvdW5kYXJ5R2FwID0gJ2NlbnRlcic7XHJcbiAgaWYgKG9wdHMudHlwZSA9PSAnbGluZScgfHwgb3B0cy50eXBlID09ICdhcmVhJyB8fCBvcHRzLnR5cGUgPT0gJ3NjYXR0ZXInIHx8IG9wdHMudHlwZSA9PSAnYnViYmxlJyApIHtcclxuICAgIGJvdW5kYXJ5R2FwID0gb3B0cy54QXhpcy5ib3VuZGFyeUdhcDtcclxuICB9XHJcbiAgdmFyIHBvaW50cyA9IFtdO1xyXG4gIHZhciB2YWxpZEhlaWdodCA9IG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzBdIC0gb3B0cy5hcmVhWzJdO1xyXG4gIHZhciB2YWxpZFdpZHRoID0gb3B0cy53aWR0aCAtIG9wdHMuYXJlYVsxXSAtIG9wdHMuYXJlYVszXTtcclxuICBkYXRhLmZvckVhY2goZnVuY3Rpb24oaXRlbSwgaW5kZXgpIHtcclxuICAgIGlmIChpdGVtID09PSBudWxsKSB7XHJcbiAgICAgIHBvaW50cy5wdXNoKG51bGwpO1xyXG4gICAgfSBlbHNlIHtcclxuICAgICAgdmFyIHBvaW50ID0ge307XHJcbiAgICAgIHBvaW50LmNvbG9yID0gaXRlbS5jb2xvcjtcclxuICAgICAgcG9pbnQueCA9IHhBeGlzUG9pbnRzW2luZGV4XTtcclxuICAgICAgdmFyIHZhbHVlID0gaXRlbTtcclxuICAgICAgaWYgKHR5cGVvZiBpdGVtID09PSAnb2JqZWN0JyAmJiBpdGVtICE9PSBudWxsKSB7XHJcbiAgICAgICAgaWYgKGl0ZW0uY29uc3RydWN0b3IudG9TdHJpbmcoKS5pbmRleE9mKCdBcnJheScpID4gLTEpIHtcclxuICAgICAgICAgIGxldCB4cmFuZ2VzLCB4bWluUmFuZ2UsIHhtYXhSYW5nZTtcclxuICAgICAgICAgIHhyYW5nZXMgPSBbXS5jb25jYXQob3B0cy5jaGFydERhdGEueEF4aXNEYXRhLnJhbmdlcyk7XHJcbiAgICAgICAgICB4bWluUmFuZ2UgPSB4cmFuZ2VzLnNoaWZ0KCk7XHJcbiAgICAgICAgICB4bWF4UmFuZ2UgPSB4cmFuZ2VzLnBvcCgpO1xyXG4gICAgICAgICAgdmFsdWUgPSBpdGVtWzFdO1xyXG4gICAgICAgICAgcG9pbnQueCA9IG9wdHMuYXJlYVszXSArIHZhbGlkV2lkdGggKiAoaXRlbVswXSAtIHhtaW5SYW5nZSkgLyAoeG1heFJhbmdlIC0geG1pblJhbmdlKTtcclxuICAgICAgICAgIGlmKG9wdHMudHlwZSA9PSAnYnViYmxlJyl7XHJcbiAgICAgICAgICAgIHBvaW50LnIgPSBpdGVtWzJdO1xyXG4gICAgICAgICAgICBwb2ludC50ID0gaXRlbVszXTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgdmFsdWUgPSBpdGVtLnZhbHVlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBpZiAoYm91bmRhcnlHYXAgPT0gJ2NlbnRlcicpIHtcclxuICAgICAgICBwb2ludC54ICs9IGVhY2hTcGFjaW5nIC8gMjtcclxuICAgICAgfVxyXG4gICAgICB2YXIgaGVpZ2h0ID0gdmFsaWRIZWlnaHQgKiAodmFsdWUgLSBtaW5SYW5nZSkgLyAobWF4UmFuZ2UgLSBtaW5SYW5nZSk7XHJcbiAgICAgIGhlaWdodCAqPSBwcm9jZXNzO1xyXG4gICAgICBwb2ludC55ID0gb3B0cy5oZWlnaHQgLSBoZWlnaHQgLSBvcHRzLmFyZWFbMl07XHJcbiAgICAgIHBvaW50cy5wdXNoKHBvaW50KTtcclxuICAgIH1cclxuICB9KTtcclxuICByZXR1cm4gcG9pbnRzO1xyXG59XHJcblxyXG5mdW5jdGlvbiBnZXRMaW5lRGF0YVBvaW50cyhkYXRhLCBtaW5SYW5nZSwgbWF4UmFuZ2UsIHhBeGlzUG9pbnRzLCBlYWNoU3BhY2luZywgb3B0cywgY29uZmlnLCBsaW5lT3B0aW9uLCBwcm9jZXNzKXtcclxuICB2YXIgcHJvY2VzcyA9IGFyZ3VtZW50cy5sZW5ndGggPiA4ICYmIGFyZ3VtZW50c1s4XSAhPT0gdW5kZWZpbmVkID8gYXJndW1lbnRzWzhdIDogMTtcclxuICB2YXIgYm91bmRhcnlHYXAgPSBvcHRzLnhBeGlzLmJvdW5kYXJ5R2FwO1xyXG4gIHZhciBwb2ludHMgPSBbXTtcclxuICB2YXIgdmFsaWRIZWlnaHQgPSBvcHRzLmhlaWdodCAtIG9wdHMuYXJlYVswXSAtIG9wdHMuYXJlYVsyXTtcclxuICB2YXIgdmFsaWRXaWR0aCA9IG9wdHMud2lkdGggLSBvcHRzLmFyZWFbMV0gLSBvcHRzLmFyZWFbM107XHJcbiAgZGF0YS5mb3JFYWNoKGZ1bmN0aW9uKGl0ZW0sIGluZGV4KSB7XHJcbiAgICBpZiAoaXRlbSA9PT0gbnVsbCkge1xyXG4gICAgICBwb2ludHMucHVzaChudWxsKTtcclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIHZhciBwb2ludCA9IHt9O1xyXG4gICAgICBwb2ludC5jb2xvciA9IGl0ZW0uY29sb3I7XHJcbiAgICAgIGlmKGxpbmVPcHRpb24uYW5pbWF0aW9uID09ICd2ZXJ0aWNhbCcpe1xyXG4gICAgICAgIHBvaW50LnggPSB4QXhpc1BvaW50c1tpbmRleF07XHJcbiAgICAgICAgdmFyIHZhbHVlID0gaXRlbTtcclxuICAgICAgICBpZiAodHlwZW9mIGl0ZW0gPT09ICdvYmplY3QnICYmIGl0ZW0gIT09IG51bGwpIHtcclxuICAgICAgICAgIGlmIChpdGVtLmNvbnN0cnVjdG9yLnRvU3RyaW5nKCkuaW5kZXhPZignQXJyYXknKSA+IC0xKSB7XHJcbiAgICAgICAgICAgIGxldCB4cmFuZ2VzLCB4bWluUmFuZ2UsIHhtYXhSYW5nZTtcclxuICAgICAgICAgICAgeHJhbmdlcyA9IFtdLmNvbmNhdChvcHRzLmNoYXJ0RGF0YS54QXhpc0RhdGEucmFuZ2VzKTtcclxuICAgICAgICAgICAgeG1pblJhbmdlID0geHJhbmdlcy5zaGlmdCgpO1xyXG4gICAgICAgICAgICB4bWF4UmFuZ2UgPSB4cmFuZ2VzLnBvcCgpO1xyXG4gICAgICAgICAgICB2YWx1ZSA9IGl0ZW1bMV07XHJcbiAgICAgICAgICAgIHBvaW50LnggPSBvcHRzLmFyZWFbM10gKyB2YWxpZFdpZHRoICogKGl0ZW1bMF0gLSB4bWluUmFuZ2UpIC8gKHhtYXhSYW5nZSAtIHhtaW5SYW5nZSk7XHJcbiAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICB2YWx1ZSA9IGl0ZW0udmFsdWU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlmIChib3VuZGFyeUdhcCA9PSAnY2VudGVyJykge1xyXG4gICAgICAgICAgcG9pbnQueCArPSBlYWNoU3BhY2luZyAvIDI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHZhciBoZWlnaHQgPSB2YWxpZEhlaWdodCAqICh2YWx1ZSAtIG1pblJhbmdlKSAvIChtYXhSYW5nZSAtIG1pblJhbmdlKTtcclxuICAgICAgICBoZWlnaHQgKj0gcHJvY2VzcztcclxuICAgICAgICBwb2ludC55ID0gb3B0cy5oZWlnaHQgLSBoZWlnaHQgLSBvcHRzLmFyZWFbMl07XHJcbiAgICAgICAgcG9pbnRzLnB1c2gocG9pbnQpO1xyXG4gICAgICB9ZWxzZXtcclxuICAgICAgICBwb2ludC54ID0geEF4aXNQb2ludHNbMF0gKyBlYWNoU3BhY2luZyAqIGluZGV4ICogcHJvY2VzcztcclxuICAgICAgICB2YXIgdmFsdWUgPSBpdGVtO1xyXG4gICAgICAgIGlmIChib3VuZGFyeUdhcCA9PSAnY2VudGVyJykge1xyXG4gICAgICAgICAgcG9pbnQueCArPSBlYWNoU3BhY2luZyAvIDI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHZhciBoZWlnaHQgPSB2YWxpZEhlaWdodCAqICh2YWx1ZSAtIG1pblJhbmdlKSAvIChtYXhSYW5nZSAtIG1pblJhbmdlKTtcclxuICAgICAgICBwb2ludC55ID0gb3B0cy5oZWlnaHQgLSBoZWlnaHQgLSBvcHRzLmFyZWFbMl07XHJcbiAgICAgICAgcG9pbnRzLnB1c2gocG9pbnQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSk7XHJcbiAgcmV0dXJuIHBvaW50cztcclxufVxyXG5cclxuZnVuY3Rpb24gZ2V0Q29sdW1uRGF0YVBvaW50cyhkYXRhLCBtaW5SYW5nZSwgbWF4UmFuZ2UsIHhBeGlzUG9pbnRzLCBlYWNoU3BhY2luZywgb3B0cywgY29uZmlnLCB6ZXJvUG9pbnRzLCBwcm9jZXNzKXtcclxuICB2YXIgcHJvY2VzcyA9IGFyZ3VtZW50cy5sZW5ndGggPiA4ICYmIGFyZ3VtZW50c1s4XSAhPT0gdW5kZWZpbmVkID8gYXJndW1lbnRzWzhdIDogMTtcclxuICB2YXIgcG9pbnRzID0gW107XHJcbiAgdmFyIHZhbGlkSGVpZ2h0ID0gb3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMF0gLSBvcHRzLmFyZWFbMl07XHJcbiAgdmFyIHZhbGlkV2lkdGggPSBvcHRzLndpZHRoIC0gb3B0cy5hcmVhWzFdIC0gb3B0cy5hcmVhWzNdO1xyXG4gIGRhdGEuZm9yRWFjaChmdW5jdGlvbihpdGVtLCBpbmRleCkge1xyXG4gICAgaWYgKGl0ZW0gPT09IG51bGwpIHtcclxuICAgICAgcG9pbnRzLnB1c2gobnVsbCk7XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICB2YXIgcG9pbnQgPSB7fTtcclxuICAgICAgcG9pbnQuY29sb3IgPSBpdGVtLmNvbG9yO1xyXG4gICAgICBwb2ludC54ID0geEF4aXNQb2ludHNbaW5kZXhdO1xyXG4gICAgICB2YXIgdmFsdWUgPSBpdGVtO1xyXG4gICAgICBpZiAodHlwZW9mIGl0ZW0gPT09ICdvYmplY3QnICYmIGl0ZW0gIT09IG51bGwpIHtcclxuICAgICAgICBpZiAoaXRlbS5jb25zdHJ1Y3Rvci50b1N0cmluZygpLmluZGV4T2YoJ0FycmF5JykgPiAtMSkge1xyXG4gICAgICAgICAgbGV0IHhyYW5nZXMsIHhtaW5SYW5nZSwgeG1heFJhbmdlO1xyXG4gICAgICAgICAgeHJhbmdlcyA9IFtdLmNvbmNhdChvcHRzLmNoYXJ0RGF0YS54QXhpc0RhdGEucmFuZ2VzKTtcclxuICAgICAgICAgIHhtaW5SYW5nZSA9IHhyYW5nZXMuc2hpZnQoKTtcclxuICAgICAgICAgIHhtYXhSYW5nZSA9IHhyYW5nZXMucG9wKCk7XHJcbiAgICAgICAgICB2YWx1ZSA9IGl0ZW1bMV07XHJcbiAgICAgICAgICBwb2ludC54ID0gb3B0cy5hcmVhWzNdICsgdmFsaWRXaWR0aCAqIChpdGVtWzBdIC0geG1pblJhbmdlKSAvICh4bWF4UmFuZ2UgLSB4bWluUmFuZ2UpO1xyXG4gICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICB2YWx1ZSA9IGl0ZW0udmFsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHBvaW50LnggKz0gZWFjaFNwYWNpbmcgLyAyO1xyXG4gICAgICB2YXIgaGVpZ2h0ID0gdmFsaWRIZWlnaHQgKiAodmFsdWUgKiBwcm9jZXNzIC0gbWluUmFuZ2UpIC8gKG1heFJhbmdlIC0gbWluUmFuZ2UpO1xyXG4gICAgICBwb2ludC55ID0gb3B0cy5oZWlnaHQgLSBoZWlnaHQgLSBvcHRzLmFyZWFbMl07XHJcbiAgICAgIHBvaW50cy5wdXNoKHBvaW50KTtcclxuICAgIH1cclxuICB9KTtcclxuICByZXR1cm4gcG9pbnRzO1xyXG59XHJcblxyXG5mdW5jdGlvbiBnZXRNb3VudERhdGFQb2ludHMoc2VyaWVzLCBtaW5SYW5nZSwgbWF4UmFuZ2UsIHhBeGlzUG9pbnRzLCBlYWNoU3BhY2luZywgb3B0cywgbW91bnRPcHRpb24sIHplcm9Qb2ludHMpIHtcclxuICB2YXIgcHJvY2VzcyA9IGFyZ3VtZW50cy5sZW5ndGggPiA4ICYmIGFyZ3VtZW50c1s4XSAhPT0gdW5kZWZpbmVkID8gYXJndW1lbnRzWzhdIDogMTtcclxuICB2YXIgcG9pbnRzID0gW107XHJcbiAgdmFyIHZhbGlkSGVpZ2h0ID0gb3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMF0gLSBvcHRzLmFyZWFbMl07XHJcbiAgdmFyIHZhbGlkV2lkdGggPSBvcHRzLndpZHRoIC0gb3B0cy5hcmVhWzFdIC0gb3B0cy5hcmVhWzNdO1xyXG4gIHZhciBtb3VudFdpZHRoID0gZWFjaFNwYWNpbmcgKiBtb3VudE9wdGlvbi53aWR0aFJhdGlvO1xyXG4gIHNlcmllcy5mb3JFYWNoKGZ1bmN0aW9uKGl0ZW0sIGluZGV4KSB7XHJcbiAgICBpZiAoaXRlbSA9PT0gbnVsbCkge1xyXG4gICAgICBwb2ludHMucHVzaChudWxsKTtcclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIHZhciBwb2ludCA9IHt9O1xyXG4gICAgICBwb2ludC5jb2xvciA9IGl0ZW0uY29sb3I7XHJcbiAgICAgIHBvaW50LnggPSB4QXhpc1BvaW50c1tpbmRleF07XHJcbiAgICAgIHBvaW50LnggKz0gZWFjaFNwYWNpbmcgLyAyO1xyXG4gICAgICB2YXIgdmFsdWUgPSBpdGVtLmRhdGE7XHJcbiAgICAgIHZhciBoZWlnaHQgPSB2YWxpZEhlaWdodCAqICh2YWx1ZSAqIHByb2Nlc3MgLSBtaW5SYW5nZSkgLyAobWF4UmFuZ2UgLSBtaW5SYW5nZSk7XHJcbiAgICAgIHBvaW50LnkgPSBvcHRzLmhlaWdodCAtIGhlaWdodCAtIG9wdHMuYXJlYVsyXTtcclxuICAgICAgcG9pbnQudmFsdWUgPSB2YWx1ZTtcclxuICAgICAgcG9pbnQud2lkdGggPSBtb3VudFdpZHRoO1xyXG4gICAgICBwb2ludHMucHVzaChwb2ludCk7XHJcbiAgICB9XHJcbiAgfSk7XHJcbiAgcmV0dXJuIHBvaW50cztcclxufVxyXG5cclxuZnVuY3Rpb24gZ2V0QmFyRGF0YVBvaW50cyhkYXRhLCBtaW5SYW5nZSwgbWF4UmFuZ2UsIHlBeGlzUG9pbnRzLCBlYWNoU3BhY2luZywgb3B0cywgY29uZmlnKSB7XHJcbiAgdmFyIHByb2Nlc3MgPSBhcmd1bWVudHMubGVuZ3RoID4gNyAmJiBhcmd1bWVudHNbN10gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1s3XSA6IDE7XHJcbiAgdmFyIHBvaW50cyA9IFtdO1xyXG4gIHZhciB2YWxpZEhlaWdodCA9IG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzBdIC0gb3B0cy5hcmVhWzJdO1xyXG4gIHZhciB2YWxpZFdpZHRoID0gb3B0cy53aWR0aCAtIG9wdHMuYXJlYVsxXSAtIG9wdHMuYXJlYVszXTtcclxuICBkYXRhLmZvckVhY2goZnVuY3Rpb24oaXRlbSwgaW5kZXgpIHtcclxuICAgIGlmIChpdGVtID09PSBudWxsKSB7XHJcbiAgICAgIHBvaW50cy5wdXNoKG51bGwpO1xyXG4gICAgfSBlbHNlIHtcclxuICAgICAgdmFyIHBvaW50ID0ge307XHJcbiAgICAgIHBvaW50LmNvbG9yID0gaXRlbS5jb2xvcjtcclxuICAgICAgcG9pbnQueSA9IHlBeGlzUG9pbnRzW2luZGV4XTtcclxuICAgICAgdmFyIHZhbHVlID0gaXRlbTtcclxuICAgICAgaWYgKHR5cGVvZiBpdGVtID09PSAnb2JqZWN0JyAmJiBpdGVtICE9PSBudWxsKSB7XHJcbiAgICAgICAgdmFsdWUgPSBpdGVtLnZhbHVlO1xyXG4gICAgICB9XHJcbiAgICAgIHZhciBoZWlnaHQgPSB2YWxpZFdpZHRoICogKHZhbHVlIC0gbWluUmFuZ2UpIC8gKG1heFJhbmdlIC0gbWluUmFuZ2UpO1xyXG4gICAgICBoZWlnaHQgKj0gcHJvY2VzcztcclxuICAgICAgcG9pbnQuaGVpZ2h0ID0gaGVpZ2h0O1xyXG4gICAgICBwb2ludC52YWx1ZSA9IHZhbHVlO1xyXG4gICAgICBwb2ludC54ID0gaGVpZ2h0ICsgb3B0cy5hcmVhWzNdO1xyXG4gICAgICBwb2ludHMucHVzaChwb2ludCk7XHJcbiAgICB9XHJcbiAgfSk7XHJcbiAgcmV0dXJuIHBvaW50cztcclxufVxyXG5cclxuZnVuY3Rpb24gZ2V0U3RhY2tEYXRhUG9pbnRzKGRhdGEsIG1pblJhbmdlLCBtYXhSYW5nZSwgeEF4aXNQb2ludHMsIGVhY2hTcGFjaW5nLCBvcHRzLCBjb25maWcsIHNlcmllc0luZGV4LCBzdGFja1Nlcmllcykge1xyXG4gIHZhciBwcm9jZXNzID0gYXJndW1lbnRzLmxlbmd0aCA+IDkgJiYgYXJndW1lbnRzWzldICE9PSB1bmRlZmluZWQgPyBhcmd1bWVudHNbOV0gOiAxO1xyXG4gIHZhciBwb2ludHMgPSBbXTtcclxuICB2YXIgdmFsaWRIZWlnaHQgPSBvcHRzLmhlaWdodCAtIG9wdHMuYXJlYVswXSAtIG9wdHMuYXJlYVsyXTtcclxuICBkYXRhLmZvckVhY2goZnVuY3Rpb24oaXRlbSwgaW5kZXgpIHtcclxuICAgIGlmIChpdGVtID09PSBudWxsKSB7XHJcbiAgICAgIHBvaW50cy5wdXNoKG51bGwpO1xyXG4gICAgfSBlbHNlIHtcclxuICAgICAgdmFyIHBvaW50ID0ge307XHJcbiAgICAgIHBvaW50LmNvbG9yID0gaXRlbS5jb2xvcjtcclxuICAgICAgcG9pbnQueCA9IHhBeGlzUG9pbnRzW2luZGV4XSArIE1hdGgucm91bmQoZWFjaFNwYWNpbmcgLyAyKTtcclxuXHJcbiAgICAgIGlmIChzZXJpZXNJbmRleCA+IDApIHtcclxuICAgICAgICB2YXIgdmFsdWUgPSAwO1xyXG4gICAgICAgIGZvciAobGV0IGkgPSAwOyBpIDw9IHNlcmllc0luZGV4OyBpKyspIHtcclxuICAgICAgICAgIHZhbHVlICs9IHN0YWNrU2VyaWVzW2ldLmRhdGFbaW5kZXhdO1xyXG4gICAgICAgIH1cclxuICAgICAgICB2YXIgdmFsdWUwID0gdmFsdWUgLSBpdGVtO1xyXG4gICAgICAgIHZhciBoZWlnaHQgPSB2YWxpZEhlaWdodCAqICh2YWx1ZSAtIG1pblJhbmdlKSAvIChtYXhSYW5nZSAtIG1pblJhbmdlKTtcclxuICAgICAgICB2YXIgaGVpZ2h0MCA9IHZhbGlkSGVpZ2h0ICogKHZhbHVlMCAtIG1pblJhbmdlKSAvIChtYXhSYW5nZSAtIG1pblJhbmdlKTtcclxuICAgICAgfSBlbHNlIHtcclxuICAgICAgICB2YXIgdmFsdWUgPSBpdGVtO1xyXG4gICAgICAgIGlmICh0eXBlb2YgaXRlbSA9PT0gJ29iamVjdCcgJiYgaXRlbSAhPT0gbnVsbCkge1xyXG4gICAgICAgICAgdmFsdWUgPSBpdGVtLnZhbHVlO1xyXG4gICAgICAgIH1cclxuICAgICAgICB2YXIgaGVpZ2h0ID0gdmFsaWRIZWlnaHQgKiAodmFsdWUgLSBtaW5SYW5nZSkgLyAobWF4UmFuZ2UgLSBtaW5SYW5nZSk7XHJcbiAgICAgICAgdmFyIGhlaWdodDAgPSAwO1xyXG4gICAgICB9XHJcbiAgICAgIHZhciBoZWlnaHRjID0gaGVpZ2h0MDtcclxuICAgICAgaGVpZ2h0ICo9IHByb2Nlc3M7XHJcbiAgICAgIGhlaWdodGMgKj0gcHJvY2VzcztcclxuICAgICAgcG9pbnQueSA9IG9wdHMuaGVpZ2h0IC0gTWF0aC5yb3VuZChoZWlnaHQpIC0gb3B0cy5hcmVhWzJdO1xyXG4gICAgICBwb2ludC55MCA9IG9wdHMuaGVpZ2h0IC0gTWF0aC5yb3VuZChoZWlnaHRjKSAtIG9wdHMuYXJlYVsyXTtcclxuICAgICAgcG9pbnRzLnB1c2gocG9pbnQpO1xyXG4gICAgfVxyXG4gIH0pO1xyXG4gIHJldHVybiBwb2ludHM7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGdldEJhclN0YWNrRGF0YVBvaW50cyhkYXRhLCBtaW5SYW5nZSwgbWF4UmFuZ2UsIHlBeGlzUG9pbnRzLCBlYWNoU3BhY2luZywgb3B0cywgY29uZmlnLCBzZXJpZXNJbmRleCwgc3RhY2tTZXJpZXMpIHtcclxuICB2YXIgcHJvY2VzcyA9IGFyZ3VtZW50cy5sZW5ndGggPiA5ICYmIGFyZ3VtZW50c1s5XSAhPT0gdW5kZWZpbmVkID8gYXJndW1lbnRzWzldIDogMTtcclxuICB2YXIgcG9pbnRzID0gW107XHJcbiAgdmFyIHZhbGlkSGVpZ2h0ID0gb3B0cy53aWR0aCAtIG9wdHMuYXJlYVsxXSAtIG9wdHMuYXJlYVszXTtcclxuICBkYXRhLmZvckVhY2goZnVuY3Rpb24oaXRlbSwgaW5kZXgpIHtcclxuICAgIGlmIChpdGVtID09PSBudWxsKSB7XHJcbiAgICAgIHBvaW50cy5wdXNoKG51bGwpO1xyXG4gICAgfSBlbHNlIHtcclxuICAgICAgdmFyIHBvaW50ID0ge307XHJcbiAgICAgIHBvaW50LmNvbG9yID0gaXRlbS5jb2xvcjtcclxuICAgICAgcG9pbnQueSA9IHlBeGlzUG9pbnRzW2luZGV4XTtcclxuICAgICAgaWYgKHNlcmllc0luZGV4ID4gMCkge1xyXG4gICAgICAgIHZhciB2YWx1ZSA9IDA7XHJcbiAgICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPD0gc2VyaWVzSW5kZXg7IGkrKykge1xyXG4gICAgICAgICAgdmFsdWUgKz0gc3RhY2tTZXJpZXNbaV0uZGF0YVtpbmRleF07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHZhciB2YWx1ZTAgPSB2YWx1ZSAtIGl0ZW07XHJcbiAgICAgICAgdmFyIGhlaWdodCA9IHZhbGlkSGVpZ2h0ICogKHZhbHVlIC0gbWluUmFuZ2UpIC8gKG1heFJhbmdlIC0gbWluUmFuZ2UpO1xyXG4gICAgICAgIHZhciBoZWlnaHQwID0gdmFsaWRIZWlnaHQgKiAodmFsdWUwIC0gbWluUmFuZ2UpIC8gKG1heFJhbmdlIC0gbWluUmFuZ2UpO1xyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIHZhciB2YWx1ZSA9IGl0ZW07XHJcbiAgICAgICAgaWYgKHR5cGVvZiBpdGVtID09PSAnb2JqZWN0JyAmJiBpdGVtICE9PSBudWxsKSB7XHJcbiAgICAgICAgICB2YWx1ZSA9IGl0ZW0udmFsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHZhciBoZWlnaHQgPSB2YWxpZEhlaWdodCAqICh2YWx1ZSAtIG1pblJhbmdlKSAvIChtYXhSYW5nZSAtIG1pblJhbmdlKTtcclxuICAgICAgICB2YXIgaGVpZ2h0MCA9IDA7XHJcbiAgICAgIH1cclxuICAgICAgdmFyIGhlaWdodGMgPSBoZWlnaHQwO1xyXG4gICAgICBoZWlnaHQgKj0gcHJvY2VzcztcclxuICAgICAgaGVpZ2h0YyAqPSBwcm9jZXNzO1xyXG4gICAgICBwb2ludC5oZWlnaHQgPSBoZWlnaHQgLSBoZWlnaHRjO1xyXG4gICAgICBwb2ludC54ID0gb3B0cy5hcmVhWzNdICsgaGVpZ2h0O1xyXG4gICAgICBwb2ludC54MCA9IG9wdHMuYXJlYVszXSArIGhlaWdodGM7XHJcbiAgICAgIHBvaW50cy5wdXNoKHBvaW50KTtcclxuICAgIH1cclxuICB9KTtcclxuICByZXR1cm4gcG9pbnRzO1xyXG59XHJcblxyXG5mdW5jdGlvbiBnZXRZQXhpc1RleHRMaXN0KHNlcmllcywgb3B0cywgY29uZmlnLCBzdGFjaywgeURhdGEpIHtcclxuICB2YXIgaW5kZXggPSBhcmd1bWVudHMubGVuZ3RoID4gNSAmJiBhcmd1bWVudHNbNV0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1s1XSA6IC0xO1xyXG4gIHZhciBkYXRhO1xyXG4gIGlmIChzdGFjayA9PSAnc3RhY2snKSB7XHJcbiAgICBkYXRhID0gZGF0YUNvbWJpbmVTdGFjayhzZXJpZXMsIG9wdHMuY2F0ZWdvcmllcy5sZW5ndGgpO1xyXG4gIH0gZWxzZSB7XHJcbiAgICBkYXRhID0gZGF0YUNvbWJpbmUoc2VyaWVzKTtcclxuICB9XHJcbiAgdmFyIHNvcnRlZCA9IFtdO1xyXG4gIC8vIHJlbW92ZSBudWxsIGZyb20gZGF0YVxyXG4gIGRhdGEgPSBkYXRhLmZpbHRlcihmdW5jdGlvbihpdGVtKSB7XHJcbiAgICAvL3JldHVybiBpdGVtICE9PSBudWxsO1xyXG4gICAgaWYgKHR5cGVvZiBpdGVtID09PSAnb2JqZWN0JyAmJiBpdGVtICE9PSBudWxsKSB7XHJcbiAgICAgIGlmIChpdGVtLmNvbnN0cnVjdG9yLnRvU3RyaW5nKCkuaW5kZXhPZignQXJyYXknKSA+IC0xKSB7XHJcbiAgICAgICAgcmV0dXJuIGl0ZW0gIT09IG51bGw7XHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgcmV0dXJuIGl0ZW0udmFsdWUgIT09IG51bGw7XHJcbiAgICAgIH1cclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIHJldHVybiBpdGVtICE9PSBudWxsO1xyXG4gICAgfVxyXG4gIH0pO1xyXG4gIGRhdGEubWFwKGZ1bmN0aW9uKGl0ZW0pIHtcclxuICAgIGlmICh0eXBlb2YgaXRlbSA9PT0gJ29iamVjdCcpIHtcclxuICAgICAgaWYgKGl0ZW0uY29uc3RydWN0b3IudG9TdHJpbmcoKS5pbmRleE9mKCdBcnJheScpID4gLTEpIHtcclxuICAgICAgICBpZiAob3B0cy50eXBlID09ICdjYW5kbGUnKSB7XHJcbiAgICAgICAgICBpdGVtLm1hcChmdW5jdGlvbihzdWJpdGVtKSB7XHJcbiAgICAgICAgICAgIHNvcnRlZC5wdXNoKHN1Yml0ZW0pO1xyXG4gICAgICAgICAgfSlcclxuICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgc29ydGVkLnB1c2goaXRlbVsxXSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIHNvcnRlZC5wdXNoKGl0ZW0udmFsdWUpO1xyXG4gICAgICB9XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICBzb3J0ZWQucHVzaChpdGVtKTtcclxuICAgIH1cclxuICB9KVxyXG4gIHZhciBtaW5EYXRhID0geURhdGEubWluIHx8IDA7XHJcbiAgdmFyIG1heERhdGEgPSB5RGF0YS5tYXggfHwgMDtcclxuICBpZiAoc29ydGVkLmxlbmd0aCA+IDApIHtcclxuICAgIG1pbkRhdGEgPSBNYXRoLm1pbi5hcHBseSh0aGlzLCBzb3J0ZWQpO1xyXG4gICAgbWF4RGF0YSA9IE1hdGgubWF4LmFwcGx5KHRoaXMsIHNvcnRlZCk7XHJcbiAgfVxyXG4gIGlmIChtaW5EYXRhID09PSBtYXhEYXRhKSB7XHJcbiAgICBpZihtYXhEYXRhID09IDApe1xyXG4gICAgICBtYXhEYXRhID0gMTA7XHJcbiAgICB9ZWxzZXtcclxuICAgICAgbWluRGF0YSA9IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHZhciBkYXRhUmFuZ2UgPSBnZXREYXRhUmFuZ2UobWluRGF0YSwgbWF4RGF0YSk7XHJcbiAgdmFyIG1pblJhbmdlID0gKHlEYXRhLm1pbiA9PT0gdW5kZWZpbmVkIHx8IHlEYXRhLm1pbiA9PT0gbnVsbCkgPyBkYXRhUmFuZ2UubWluUmFuZ2UgOiB5RGF0YS5taW47XHJcbiAgdmFyIG1heFJhbmdlID0gKHlEYXRhLm1heCA9PT0gdW5kZWZpbmVkIHx8IHlEYXRhLm1heCA9PT0gbnVsbCkgPyBkYXRhUmFuZ2UubWF4UmFuZ2UgOiB5RGF0YS5tYXg7XHJcbiAgdmFyIGVhY2hSYW5nZSA9IChtYXhSYW5nZSAtIG1pblJhbmdlKSAvIG9wdHMueUF4aXMuc3BsaXROdW1iZXI7XHJcbiAgdmFyIHJhbmdlID0gW107XHJcbiAgZm9yICh2YXIgaSA9IDA7IGkgPD0gb3B0cy55QXhpcy5zcGxpdE51bWJlcjsgaSsrKSB7XHJcbiAgICByYW5nZS5wdXNoKG1pblJhbmdlICsgZWFjaFJhbmdlICogaSk7XHJcbiAgfVxyXG4gIHJldHVybiByYW5nZS5yZXZlcnNlKCk7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGNhbFlBeGlzRGF0YShzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCkge1xyXG4gIC8v5aCG5Y+g5Zu+6YeN566XWei9tFxyXG4gIHZhciBjb2x1bW5zdHlsZSA9IGFzc2lnbih7fSwge1xyXG4gICAgdHlwZTogXCJcIlxyXG4gIH0sIG9wdHMuZXh0cmEuY29sdW1uKTtcclxuICAvL+WmguaenOaYr+WkmlnovbTvvIzph43mlrDorqHnrpdcclxuICB2YXIgWUxlbmd0aCA9IG9wdHMueUF4aXMuZGF0YS5sZW5ndGg7XHJcbiAgdmFyIG5ld1NlcmllcyA9IG5ldyBBcnJheShZTGVuZ3RoKTtcclxuICBpZiAoWUxlbmd0aCA+IDApIHtcclxuICAgIGZvciAobGV0IGkgPSAwOyBpIDwgWUxlbmd0aDsgaSsrKSB7XHJcbiAgICAgIG5ld1Nlcmllc1tpXSA9IFtdO1xyXG4gICAgICBmb3IgKGxldCBqID0gMDsgaiA8IHNlcmllcy5sZW5ndGg7IGorKykge1xyXG4gICAgICAgIGlmIChzZXJpZXNbal0uaW5kZXggPT0gaSkge1xyXG4gICAgICAgICAgbmV3U2VyaWVzW2ldLnB1c2goc2VyaWVzW2pdKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHZhciByYW5nZXNBcnIgPSBuZXcgQXJyYXkoWUxlbmd0aCk7XHJcbiAgICB2YXIgcmFuZ2VzRm9ybWF0QXJyID0gbmV3IEFycmF5KFlMZW5ndGgpO1xyXG4gICAgdmFyIHlBeGlzV2lkdGhBcnIgPSBuZXcgQXJyYXkoWUxlbmd0aCk7XHJcblxyXG4gICAgZm9yIChsZXQgaSA9IDA7IGkgPCBZTGVuZ3RoOyBpKyspIHtcclxuICAgICAgbGV0IHlEYXRhID0gb3B0cy55QXhpcy5kYXRhW2ldO1xyXG4gICAgICAvL+WmguaenOaAu+W8gOWFs+S4jeaYvuekuu+8jOW8uuWItuavj+S4qlnovbTkuLrkuI3mmL7npLpcclxuICAgICAgaWYgKG9wdHMueUF4aXMuZGlzYWJsZWQgPT0gdHJ1ZSkge1xyXG4gICAgICAgIHlEYXRhLmRpc2FibGVkID0gdHJ1ZTtcclxuICAgICAgfVxyXG4gICAgICBpZih5RGF0YS50eXBlID09PSAnY2F0ZWdvcmllcycpe1xyXG4gICAgICAgIGlmKCF5RGF0YS5mb3JtYXR0ZXIpe1xyXG4gICAgICAgICAgeURhdGEuZm9ybWF0dGVyID0gKHZhbCxpbmRleCxvcHRzKSA9PiB7cmV0dXJuIHZhbCArICh5RGF0YS51bml0IHx8ICcnKX07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHlEYXRhLmNhdGVnb3JpZXMgPSB5RGF0YS5jYXRlZ29yaWVzIHx8IG9wdHMuY2F0ZWdvcmllcztcclxuICAgICAgICByYW5nZXNBcnJbaV0gPSB5RGF0YS5jYXRlZ29yaWVzO1xyXG4gICAgICB9ZWxzZXtcclxuICAgICAgICBpZigheURhdGEuZm9ybWF0dGVyKXtcclxuICAgICAgICAgIHlEYXRhLmZvcm1hdHRlciA9ICh2YWwsaW5kZXgsb3B0cykgPT4ge3JldHVybiB1dGlsLnRvRml4ZWQodmFsLCB5RGF0YS50b2ZpeCB8fCAwKSArICh5RGF0YS51bml0IHx8ICcnKX07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHJhbmdlc0FycltpXSA9IGdldFlBeGlzVGV4dExpc3QobmV3U2VyaWVzW2ldLCBvcHRzLCBjb25maWcsIGNvbHVtbnN0eWxlLnR5cGUsIHlEYXRhLCBpKTtcclxuICAgICAgfVxyXG4gICAgICBsZXQgeUF4aXNGb250U2l6ZXMgPSB5RGF0YS5mb250U2l6ZSAqIG9wdHMucGl4IHx8IGNvbmZpZy5mb250U2l6ZTtcclxuICAgICAgeUF4aXNXaWR0aEFycltpXSA9IHtcclxuICAgICAgICBwb3NpdGlvbjogeURhdGEucG9zaXRpb24gPyB5RGF0YS5wb3NpdGlvbiA6ICdsZWZ0JyxcclxuICAgICAgICB3aWR0aDogMFxyXG4gICAgICB9O1xyXG4gICAgICByYW5nZXNGb3JtYXRBcnJbaV0gPSByYW5nZXNBcnJbaV0ubWFwKGZ1bmN0aW9uKGl0ZW1zLGluZGV4KSB7XHJcbiAgICAgICAgaXRlbXMgPSB5RGF0YS5mb3JtYXR0ZXIoaXRlbXMsaW5kZXgsb3B0cyk7XHJcbiAgICAgICAgeUF4aXNXaWR0aEFycltpXS53aWR0aCA9IE1hdGgubWF4KHlBeGlzV2lkdGhBcnJbaV0ud2lkdGgsIG1lYXN1cmVUZXh0KGl0ZW1zLCB5QXhpc0ZvbnRTaXplcywgY29udGV4dCkgKyA1KTtcclxuICAgICAgICByZXR1cm4gaXRlbXM7XHJcbiAgICAgIH0pO1xyXG4gICAgICBsZXQgY2FsaWJyYXRpb24gPSB5RGF0YS5jYWxpYnJhdGlvbiA/IDQgKiBvcHRzLnBpeCA6IDA7XHJcbiAgICAgIHlBeGlzV2lkdGhBcnJbaV0ud2lkdGggKz0gY2FsaWJyYXRpb24gKyAzICogb3B0cy5waXg7XHJcbiAgICAgIGlmICh5RGF0YS5kaXNhYmxlZCA9PT0gdHJ1ZSkge1xyXG4gICAgICAgIHlBeGlzV2lkdGhBcnJbaV0ud2lkdGggPSAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSBlbHNlIHtcclxuICAgIHZhciByYW5nZXNBcnIgPSBuZXcgQXJyYXkoMSk7XHJcbiAgICB2YXIgcmFuZ2VzRm9ybWF0QXJyID0gbmV3IEFycmF5KDEpO1xyXG4gICAgdmFyIHlBeGlzV2lkdGhBcnIgPSBuZXcgQXJyYXkoMSk7XHJcbiAgICBpZihvcHRzLnR5cGUgPT09ICdiYXInKXtcclxuICAgICAgcmFuZ2VzQXJyWzBdID0gb3B0cy5jYXRlZ29yaWVzO1xyXG4gICAgICBpZighb3B0cy55QXhpcy5mb3JtYXR0ZXIpe1xyXG4gICAgICAgIG9wdHMueUF4aXMuZm9ybWF0dGVyID0gKHZhbCxpbmRleCxvcHRzKSA9PiB7cmV0dXJuIHZhbCArIChvcHRzLnlBeGlzLnVuaXQgfHwgJycpfVxyXG4gICAgICB9XHJcbiAgICB9ZWxzZXtcclxuICAgICAgaWYoIW9wdHMueUF4aXMuZm9ybWF0dGVyKXtcclxuICAgICAgICBvcHRzLnlBeGlzLmZvcm1hdHRlciA9ICh2YWwsaW5kZXgsb3B0cykgPT4ge3JldHVybiB2YWwudG9GaXhlZChvcHRzLnlBeGlzLnRvZml4ICkgKyAob3B0cy55QXhpcy51bml0IHx8ICcnKX1cclxuICAgICAgfVxyXG4gICAgICByYW5nZXNBcnJbMF0gPSBnZXRZQXhpc1RleHRMaXN0KHNlcmllcywgb3B0cywgY29uZmlnLCBjb2x1bW5zdHlsZS50eXBlLCB7fSk7XHJcbiAgICB9XHJcbiAgICB5QXhpc1dpZHRoQXJyWzBdID0ge1xyXG4gICAgICBwb3NpdGlvbjogJ2xlZnQnLFxyXG4gICAgICB3aWR0aDogMFxyXG4gICAgfTtcclxuICAgIHZhciB5QXhpc0ZvbnRTaXplID0gb3B0cy55QXhpcy5mb250U2l6ZSAqIG9wdHMucGl4IHx8IGNvbmZpZy5mb250U2l6ZTtcclxuICAgIHJhbmdlc0Zvcm1hdEFyclswXSA9IHJhbmdlc0FyclswXS5tYXAoZnVuY3Rpb24oaXRlbSxpbmRleCkge1xyXG4gICAgICBpdGVtID0gb3B0cy55QXhpcy5mb3JtYXR0ZXIoaXRlbSxpbmRleCxvcHRzKTtcclxuICAgICAgeUF4aXNXaWR0aEFyclswXS53aWR0aCA9IE1hdGgubWF4KHlBeGlzV2lkdGhBcnJbMF0ud2lkdGgsIG1lYXN1cmVUZXh0KGl0ZW0sIHlBeGlzRm9udFNpemUsIGNvbnRleHQpICsgNSk7XHJcbiAgICAgIHJldHVybiBpdGVtO1xyXG4gICAgfSk7XHJcbiAgICB5QXhpc1dpZHRoQXJyWzBdLndpZHRoICs9IDMgKiBvcHRzLnBpeDtcclxuICAgIGlmIChvcHRzLnlBeGlzLmRpc2FibGVkID09PSB0cnVlKSB7XHJcbiAgICAgIHlBeGlzV2lkdGhBcnJbMF0gPSB7XHJcbiAgICAgICAgcG9zaXRpb246ICdsZWZ0JyxcclxuICAgICAgICB3aWR0aDogMFxyXG4gICAgICB9O1xyXG4gICAgICBvcHRzLnlBeGlzLmRhdGFbMF0gPSB7XHJcbiAgICAgICAgZGlzYWJsZWQ6IHRydWVcclxuICAgICAgfTtcclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIG9wdHMueUF4aXMuZGF0YVswXSA9IHtcclxuICAgICAgICBkaXNhYmxlZDogZmFsc2UsXHJcbiAgICAgICAgcG9zaXRpb246ICdsZWZ0JyxcclxuICAgICAgICBtYXg6IG9wdHMueUF4aXMubWF4LFxyXG4gICAgICAgIG1pbjogb3B0cy55QXhpcy5taW4sXHJcbiAgICAgICAgZm9ybWF0dGVyOiBvcHRzLnlBeGlzLmZvcm1hdHRlclxyXG4gICAgICB9O1xyXG4gICAgICBpZihvcHRzLnR5cGUgPT09ICdiYXInKXtcclxuICAgICAgICBvcHRzLnlBeGlzLmRhdGFbMF0uY2F0ZWdvcmllcyA9IG9wdHMuY2F0ZWdvcmllcztcclxuICAgICAgICBvcHRzLnlBeGlzLmRhdGFbMF0udHlwZSA9ICdjYXRlZ29yaWVzJztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICByZXR1cm4ge1xyXG4gICAgcmFuZ2VzRm9ybWF0OiByYW5nZXNGb3JtYXRBcnIsXHJcbiAgICByYW5nZXM6IHJhbmdlc0FycixcclxuICAgIHlBeGlzV2lkdGg6IHlBeGlzV2lkdGhBcnJcclxuICB9O1xyXG59XHJcblxyXG5mdW5jdGlvbiBjYWxUb29sdGlwWUF4aXNEYXRhKHBvaW50LCBzZXJpZXMsIG9wdHMsIGNvbmZpZywgZWFjaFNwYWNpbmcpIHtcclxuICBsZXQgcmFuZ2VzID0gW10uY29uY2F0KG9wdHMuY2hhcnREYXRhLnlBeGlzRGF0YS5yYW5nZXMpO1xyXG4gIGxldCBzcGFjaW5nVmFsaWQgPSBvcHRzLmhlaWdodCAtIG9wdHMuYXJlYVswXSAtIG9wdHMuYXJlYVsyXTtcclxuICBsZXQgbWluQXhpcyA9IG9wdHMuYXJlYVswXTtcclxuICBsZXQgaXRlbXMgPSBbXTtcclxuICBmb3IgKGxldCBpID0gMDsgaSA8IHJhbmdlcy5sZW5ndGg7IGkrKykge1xyXG4gICAgbGV0IG1heFZhbCA9IE1hdGgubWF4LmFwcGx5KHRoaXMsIHJhbmdlc1tpXSk7XHJcbiAgICBsZXQgbWluVmFsID0gTWF0aC5taW4uYXBwbHkodGhpcywgcmFuZ2VzW2ldKTtcclxuICAgIGxldCBpdGVtID0gbWF4VmFsIC0gKG1heFZhbCAtIG1pblZhbCkgKiAocG9pbnQgLSBtaW5BeGlzKSAvIHNwYWNpbmdWYWxpZDtcclxuICAgIGl0ZW0gPSBvcHRzLnlBeGlzLmRhdGEgJiYgb3B0cy55QXhpcy5kYXRhW2ldLmZvcm1hdHRlciA/IG9wdHMueUF4aXMuZGF0YVtpXS5mb3JtYXR0ZXIoaXRlbSwgaSwgb3B0cykgOiBpdGVtLnRvRml4ZWQoMCk7XHJcbiAgICBpdGVtcy5wdXNoKFN0cmluZyhpdGVtKSlcclxuICB9XHJcbiAgcmV0dXJuIGl0ZW1zO1xyXG59XHJcblxyXG5mdW5jdGlvbiBjYWxNYXJrTGluZURhdGEocG9pbnRzLCBvcHRzKSB7XHJcbiAgbGV0IG1pblJhbmdlLCBtYXhSYW5nZTtcclxuICBsZXQgc3BhY2luZ1ZhbGlkID0gb3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMF0gLSBvcHRzLmFyZWFbMl07XHJcbiAgZm9yIChsZXQgaSA9IDA7IGkgPCBwb2ludHMubGVuZ3RoOyBpKyspIHtcclxuICAgIHBvaW50c1tpXS55QXhpc0luZGV4ID0gcG9pbnRzW2ldLnlBeGlzSW5kZXggPyBwb2ludHNbaV0ueUF4aXNJbmRleCA6IDA7XHJcbiAgICBsZXQgcmFuZ2UgPSBbXS5jb25jYXQob3B0cy5jaGFydERhdGEueUF4aXNEYXRhLnJhbmdlc1twb2ludHNbaV0ueUF4aXNJbmRleF0pO1xyXG4gICAgbWluUmFuZ2UgPSByYW5nZS5wb3AoKTtcclxuICAgIG1heFJhbmdlID0gcmFuZ2Uuc2hpZnQoKTtcclxuICAgIGxldCBoZWlnaHQgPSBzcGFjaW5nVmFsaWQgKiAocG9pbnRzW2ldLnZhbHVlIC0gbWluUmFuZ2UpIC8gKG1heFJhbmdlIC0gbWluUmFuZ2UpO1xyXG4gICAgcG9pbnRzW2ldLnkgPSBvcHRzLmhlaWdodCAtIE1hdGgucm91bmQoaGVpZ2h0KSAtIG9wdHMuYXJlYVsyXTtcclxuICB9XHJcbiAgcmV0dXJuIHBvaW50cztcclxufVxyXG5cclxuZnVuY3Rpb24gY29udGV4dFJvdGF0ZShjb250ZXh0LCBvcHRzKSB7XHJcbiAgaWYgKG9wdHMucm90YXRlTG9jayAhPT0gdHJ1ZSkge1xyXG4gICAgY29udGV4dC50cmFuc2xhdGUob3B0cy5oZWlnaHQsIDApO1xyXG4gICAgY29udGV4dC5yb3RhdGUoOTAgKiBNYXRoLlBJIC8gMTgwKTtcclxuICB9IGVsc2UgaWYgKG9wdHMuX3JvdGF0ZV8gIT09IHRydWUpIHtcclxuICAgIGNvbnRleHQudHJhbnNsYXRlKG9wdHMuaGVpZ2h0LCAwKTtcclxuICAgIGNvbnRleHQucm90YXRlKDkwICogTWF0aC5QSSAvIDE4MCk7XHJcbiAgICBvcHRzLl9yb3RhdGVfID0gdHJ1ZTtcclxuICB9XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRyYXdQb2ludFNoYXBlKHBvaW50cywgY29sb3IsIHNoYXBlLCBjb250ZXh0LCBvcHRzKSB7XHJcbiAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICBpZiAob3B0cy5kYXRhUG9pbnRTaGFwZVR5cGUgPT0gJ2hvbGxvdycpIHtcclxuICAgIGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUoY29sb3IpO1xyXG4gICAgY29udGV4dC5zZXRGaWxsU3R5bGUob3B0cy5iYWNrZ3JvdW5kKTtcclxuICAgIGNvbnRleHQuc2V0TGluZVdpZHRoKDIgKiBvcHRzLnBpeCk7XHJcbiAgfSBlbHNlIHtcclxuICAgIGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUoXCIjZmZmZmZmXCIpO1xyXG4gICAgY29udGV4dC5zZXRGaWxsU3R5bGUoY29sb3IpO1xyXG4gICAgY29udGV4dC5zZXRMaW5lV2lkdGgoMSAqIG9wdHMucGl4KTtcclxuICB9XHJcbiAgaWYgKHNoYXBlID09PSAnZGlhbW9uZCcpIHtcclxuICAgIHBvaW50cy5mb3JFYWNoKGZ1bmN0aW9uKGl0ZW0sIGluZGV4KSB7XHJcbiAgICAgIGlmIChpdGVtICE9PSBudWxsKSB7XHJcbiAgICAgICAgY29udGV4dC5tb3ZlVG8oaXRlbS54LCBpdGVtLnkgLSA0LjUpO1xyXG4gICAgICAgIGNvbnRleHQubGluZVRvKGl0ZW0ueCAtIDQuNSwgaXRlbS55KTtcclxuICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtLngsIGl0ZW0ueSArIDQuNSk7XHJcbiAgICAgICAgY29udGV4dC5saW5lVG8oaXRlbS54ICsgNC41LCBpdGVtLnkpO1xyXG4gICAgICAgIGNvbnRleHQubGluZVRvKGl0ZW0ueCwgaXRlbS55IC0gNC41KTtcclxuICAgICAgfVxyXG4gICAgfSk7XHJcbiAgfSBlbHNlIGlmIChzaGFwZSA9PT0gJ2NpcmNsZScpIHtcclxuICAgIHBvaW50cy5mb3JFYWNoKGZ1bmN0aW9uKGl0ZW0sIGluZGV4KSB7XHJcbiAgICAgIGlmIChpdGVtICE9PSBudWxsKSB7XHJcbiAgICAgICAgY29udGV4dC5tb3ZlVG8oaXRlbS54ICsgMi41ICogb3B0cy5waXgsIGl0ZW0ueSk7XHJcbiAgICAgICAgY29udGV4dC5hcmMoaXRlbS54LCBpdGVtLnksIDMgKiBvcHRzLnBpeCwgMCwgMiAqIE1hdGguUEksIGZhbHNlKTtcclxuICAgICAgfVxyXG4gICAgfSk7XHJcbiAgfSBlbHNlIGlmIChzaGFwZSA9PT0gJ3NxdWFyZScpIHtcclxuICAgIHBvaW50cy5mb3JFYWNoKGZ1bmN0aW9uKGl0ZW0sIGluZGV4KSB7XHJcbiAgICAgIGlmIChpdGVtICE9PSBudWxsKSB7XHJcbiAgICAgICAgY29udGV4dC5tb3ZlVG8oaXRlbS54IC0gMy41LCBpdGVtLnkgLSAzLjUpO1xyXG4gICAgICAgIGNvbnRleHQucmVjdChpdGVtLnggLSAzLjUsIGl0ZW0ueSAtIDMuNSwgNywgNyk7XHJcbiAgICAgIH1cclxuICAgIH0pO1xyXG4gIH0gZWxzZSBpZiAoc2hhcGUgPT09ICd0cmlhbmdsZScpIHtcclxuICAgIHBvaW50cy5mb3JFYWNoKGZ1bmN0aW9uKGl0ZW0sIGluZGV4KSB7XHJcbiAgICAgIGlmIChpdGVtICE9PSBudWxsKSB7XHJcbiAgICAgICAgY29udGV4dC5tb3ZlVG8oaXRlbS54LCBpdGVtLnkgLSA0LjUpO1xyXG4gICAgICAgIGNvbnRleHQubGluZVRvKGl0ZW0ueCAtIDQuNSwgaXRlbS55ICsgNC41KTtcclxuICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtLnggKyA0LjUsIGl0ZW0ueSArIDQuNSk7XHJcbiAgICAgICAgY29udGV4dC5saW5lVG8oaXRlbS54LCBpdGVtLnkgLSA0LjUpO1xyXG4gICAgICB9XHJcbiAgICB9KTtcclxuICB9IGVsc2UgaWYgKHNoYXBlID09PSAnbm9uZScpIHtcclxuICAgIHJldHVybjtcclxuICB9XHJcbiAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICBjb250ZXh0LmZpbGwoKTtcclxuICBjb250ZXh0LnN0cm9rZSgpO1xyXG59XHJcblxyXG5mdW5jdGlvbiBkcmF3QWN0aXZlUG9pbnQocG9pbnRzLCBjb2xvciwgc2hhcGUsIGNvbnRleHQsIG9wdHMsIG9wdGlvbiwgc2VyaWVzSW5kZXgpIHtcclxuICBpZighb3B0cy50b29sdGlwKXtcclxuICAgIHJldHVyblxyXG4gIH1cclxuICBpZihvcHRzLnRvb2x0aXAuZ3JvdXAubGVuZ3RoPjAgJiYgb3B0cy50b29sdGlwLmdyb3VwLmluY2x1ZGVzKHNlcmllc0luZGV4KSA9PSBmYWxzZSl7XHJcbiAgICByZXR1cm5cclxuICB9XHJcbiAgdmFyIHBvaW50SW5kZXggPSB0eXBlb2Ygb3B0cy50b29sdGlwLmluZGV4ID09PSAnbnVtYmVyJyA/IG9wdHMudG9vbHRpcC5pbmRleCA6IG9wdHMudG9vbHRpcC5pbmRleFtvcHRzLnRvb2x0aXAuZ3JvdXAuaW5kZXhPZihzZXJpZXNJbmRleCldO1xyXG4gIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgaWYgKG9wdGlvbi5hY3RpdmVUeXBlID09ICdob2xsb3cnKSB7XHJcbiAgICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKGNvbG9yKTtcclxuICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKG9wdHMuYmFja2dyb3VuZCk7XHJcbiAgICBjb250ZXh0LnNldExpbmVXaWR0aCgyICogb3B0cy5waXgpO1xyXG4gIH0gZWxzZSB7XHJcbiAgICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKFwiI2ZmZmZmZlwiKTtcclxuICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKGNvbG9yKTtcclxuICAgIGNvbnRleHQuc2V0TGluZVdpZHRoKDEgKiBvcHRzLnBpeCk7XHJcbiAgfVxyXG4gIGlmIChzaGFwZSA9PT0gJ2RpYW1vbmQnKSB7XHJcbiAgICBwb2ludHMuZm9yRWFjaChmdW5jdGlvbihpdGVtLCBpbmRleCkge1xyXG4gICAgICBpZiAoaXRlbSAhPT0gbnVsbCAmJiBwb2ludEluZGV4ID09IGluZGV4ICkge1xyXG4gICAgICAgIGNvbnRleHQubW92ZVRvKGl0ZW0ueCwgaXRlbS55IC0gNC41KTtcclxuICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtLnggLSA0LjUsIGl0ZW0ueSk7XHJcbiAgICAgICAgY29udGV4dC5saW5lVG8oaXRlbS54LCBpdGVtLnkgKyA0LjUpO1xyXG4gICAgICAgIGNvbnRleHQubGluZVRvKGl0ZW0ueCArIDQuNSwgaXRlbS55KTtcclxuICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtLngsIGl0ZW0ueSAtIDQuNSk7XHJcbiAgICAgIH1cclxuICAgIH0pO1xyXG4gIH0gZWxzZSBpZiAoc2hhcGUgPT09ICdjaXJjbGUnKSB7XHJcbiAgICBwb2ludHMuZm9yRWFjaChmdW5jdGlvbihpdGVtLCBpbmRleCkge1xyXG4gICAgICBpZiAoaXRlbSAhPT0gbnVsbCAmJiBwb2ludEluZGV4ID09IGluZGV4KSB7XHJcbiAgICAgICAgY29udGV4dC5tb3ZlVG8oaXRlbS54ICsgMi41ICogb3B0cy5waXgsIGl0ZW0ueSk7XHJcbiAgICAgICAgY29udGV4dC5hcmMoaXRlbS54LCBpdGVtLnksIDMgKiBvcHRzLnBpeCwgMCwgMiAqIE1hdGguUEksIGZhbHNlKTtcclxuICAgICAgfVxyXG4gICAgfSk7XHJcbiAgfSBlbHNlIGlmIChzaGFwZSA9PT0gJ3NxdWFyZScpIHtcclxuICAgIHBvaW50cy5mb3JFYWNoKGZ1bmN0aW9uKGl0ZW0sIGluZGV4KSB7XHJcbiAgICAgIGlmIChpdGVtICE9PSBudWxsICYmIHBvaW50SW5kZXggPT0gaW5kZXgpIHtcclxuICAgICAgICBjb250ZXh0Lm1vdmVUbyhpdGVtLnggLSAzLjUsIGl0ZW0ueSAtIDMuNSk7XHJcbiAgICAgICAgY29udGV4dC5yZWN0KGl0ZW0ueCAtIDMuNSwgaXRlbS55IC0gMy41LCA3LCA3KTtcclxuICAgICAgfVxyXG4gICAgfSk7XHJcbiAgfSBlbHNlIGlmIChzaGFwZSA9PT0gJ3RyaWFuZ2xlJykge1xyXG4gICAgcG9pbnRzLmZvckVhY2goZnVuY3Rpb24oaXRlbSwgaW5kZXgpIHtcclxuICAgICAgaWYgKGl0ZW0gIT09IG51bGwgJiYgcG9pbnRJbmRleCA9PSBpbmRleCkge1xyXG4gICAgICAgIGNvbnRleHQubW92ZVRvKGl0ZW0ueCwgaXRlbS55IC0gNC41KTtcclxuICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtLnggLSA0LjUsIGl0ZW0ueSArIDQuNSk7XHJcbiAgICAgICAgY29udGV4dC5saW5lVG8oaXRlbS54ICsgNC41LCBpdGVtLnkgKyA0LjUpO1xyXG4gICAgICAgIGNvbnRleHQubGluZVRvKGl0ZW0ueCwgaXRlbS55IC0gNC41KTtcclxuICAgICAgfVxyXG4gICAgfSk7XHJcbiAgfSBlbHNlIGlmIChzaGFwZSA9PT0gJ25vbmUnKSB7XHJcbiAgICByZXR1cm47XHJcbiAgfVxyXG4gIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgY29udGV4dC5maWxsKCk7XHJcbiAgY29udGV4dC5zdHJva2UoKTtcclxufVxyXG5cclxuZnVuY3Rpb24gZHJhd1JpbmdUaXRsZShvcHRzLCBjb25maWcsIGNvbnRleHQsIGNlbnRlcikge1xyXG4gIHZhciB0aXRsZWZvbnRTaXplID0gb3B0cy50aXRsZS5mb250U2l6ZSB8fCBjb25maWcudGl0bGVGb250U2l6ZTtcclxuICB2YXIgc3VidGl0bGVmb250U2l6ZSA9IG9wdHMuc3VidGl0bGUuZm9udFNpemUgfHwgY29uZmlnLnN1YnRpdGxlRm9udFNpemU7XHJcbiAgdmFyIHRpdGxlID0gb3B0cy50aXRsZS5uYW1lIHx8ICcnO1xyXG4gIHZhciBzdWJ0aXRsZSA9IG9wdHMuc3VidGl0bGUubmFtZSB8fCAnJztcclxuICB2YXIgdGl0bGVGb250Q29sb3IgPSBvcHRzLnRpdGxlLmNvbG9yIHx8IG9wdHMuZm9udENvbG9yO1xyXG4gIHZhciBzdWJ0aXRsZUZvbnRDb2xvciA9IG9wdHMuc3VidGl0bGUuY29sb3IgfHwgb3B0cy5mb250Q29sb3I7XHJcbiAgdmFyIHRpdGxlSGVpZ2h0ID0gdGl0bGUgPyB0aXRsZWZvbnRTaXplIDogMDtcclxuICB2YXIgc3VidGl0bGVIZWlnaHQgPSBzdWJ0aXRsZSA/IHN1YnRpdGxlZm9udFNpemUgOiAwO1xyXG4gIHZhciBtYXJnaW4gPSA1O1xyXG4gIGlmIChzdWJ0aXRsZSkge1xyXG4gICAgdmFyIHRleHRXaWR0aCA9IG1lYXN1cmVUZXh0KHN1YnRpdGxlLCBzdWJ0aXRsZWZvbnRTaXplICogb3B0cy5waXgsIGNvbnRleHQpO1xyXG4gICAgdmFyIHN0YXJ0WCA9IGNlbnRlci54IC0gdGV4dFdpZHRoIC8gMiArIChvcHRzLnN1YnRpdGxlLm9mZnNldFh8fCAwKSAqIG9wdHMucGl4IDtcclxuICAgIHZhciBzdGFydFkgPSBjZW50ZXIueSArIHN1YnRpdGxlZm9udFNpemUgKiBvcHRzLnBpeCAvIDIgKyAob3B0cy5zdWJ0aXRsZS5vZmZzZXRZIHx8IDApICogb3B0cy5waXg7XHJcbiAgICBpZiAodGl0bGUpIHtcclxuICAgICAgc3RhcnRZICs9ICh0aXRsZUhlaWdodCAqIG9wdHMucGl4ICsgbWFyZ2luKSAvIDI7XHJcbiAgICB9XHJcbiAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgY29udGV4dC5zZXRGb250U2l6ZShzdWJ0aXRsZWZvbnRTaXplICogb3B0cy5waXgpO1xyXG4gICAgY29udGV4dC5zZXRGaWxsU3R5bGUoc3VidGl0bGVGb250Q29sb3IpO1xyXG4gICAgY29udGV4dC5maWxsVGV4dChzdWJ0aXRsZSwgc3RhcnRYLCBzdGFydFkpO1xyXG4gICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgfVxyXG4gIGlmICh0aXRsZSkge1xyXG4gICAgdmFyIF90ZXh0V2lkdGggPSBtZWFzdXJlVGV4dCh0aXRsZSwgdGl0bGVmb250U2l6ZSAqIG9wdHMucGl4LCBjb250ZXh0KTtcclxuICAgIHZhciBfc3RhcnRYID0gY2VudGVyLnggLSBfdGV4dFdpZHRoIC8gMiArIChvcHRzLnRpdGxlLm9mZnNldFggfHwgMCk7XHJcbiAgICB2YXIgX3N0YXJ0WSA9IGNlbnRlci55ICsgdGl0bGVmb250U2l6ZSAqIG9wdHMucGl4IC8gMiArIChvcHRzLnRpdGxlLm9mZnNldFkgfHwgMCkgKiBvcHRzLnBpeDtcclxuICAgIGlmIChzdWJ0aXRsZSkge1xyXG4gICAgICBfc3RhcnRZIC09IChzdWJ0aXRsZUhlaWdodCAqIG9wdHMucGl4ICsgbWFyZ2luKSAvIDI7XHJcbiAgICB9XHJcbiAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgY29udGV4dC5zZXRGb250U2l6ZSh0aXRsZWZvbnRTaXplICogb3B0cy5waXgpO1xyXG4gICAgY29udGV4dC5zZXRGaWxsU3R5bGUodGl0bGVGb250Q29sb3IpO1xyXG4gICAgY29udGV4dC5maWxsVGV4dCh0aXRsZSwgX3N0YXJ0WCwgX3N0YXJ0WSk7XHJcbiAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgY29udGV4dC5zdHJva2UoKTtcclxuICB9XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRyYXdQb2ludFRleHQocG9pbnRzLCBzZXJpZXMsIGNvbmZpZywgY29udGV4dCwgb3B0cykge1xyXG4gIC8vIOe7mOWItuaVsOaNruaWh+ahiFxyXG4gIHZhciBkYXRhID0gc2VyaWVzLmRhdGE7XHJcbiAgdmFyIHRleHRPZmZzZXQgPSBzZXJpZXMudGV4dE9mZnNldCA/IHNlcmllcy50ZXh0T2Zmc2V0IDogMDtcclxuICBwb2ludHMuZm9yRWFjaChmdW5jdGlvbihpdGVtLCBpbmRleCkge1xyXG4gICAgaWYgKGl0ZW0gIT09IG51bGwpIHtcclxuICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgdmFyIGZvbnRTaXplID0gc2VyaWVzLnRleHRTaXplID8gc2VyaWVzLnRleHRTaXplICogb3B0cy5waXggOiBjb25maWcuZm9udFNpemU7XHJcbiAgICAgIGNvbnRleHQuc2V0Rm9udFNpemUoZm9udFNpemUpO1xyXG4gICAgICBjb250ZXh0LnNldEZpbGxTdHlsZShzZXJpZXMudGV4dENvbG9yIHx8IG9wdHMuZm9udENvbG9yKTtcclxuICAgICAgdmFyIHZhbHVlID0gZGF0YVtpbmRleF1cclxuICAgICAgaWYgKHR5cGVvZiBkYXRhW2luZGV4XSA9PT0gJ29iamVjdCcgJiYgZGF0YVtpbmRleF0gIT09IG51bGwpIHtcclxuICAgICAgICBpZiAoZGF0YVtpbmRleF0uY29uc3RydWN0b3IudG9TdHJpbmcoKS5pbmRleE9mKCdBcnJheScpPi0xKSB7XHJcbiAgICAgICAgICB2YWx1ZSA9IGRhdGFbaW5kZXhdWzFdO1xyXG4gICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICB2YWx1ZSA9IGRhdGFbaW5kZXhdLnZhbHVlXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHZhciBmb3JtYXRWYWwgPSBzZXJpZXMuZm9ybWF0dGVyID8gc2VyaWVzLmZvcm1hdHRlcih2YWx1ZSxpbmRleCxzZXJpZXMsb3B0cykgOiB2YWx1ZTtcclxuICAgICAgY29udGV4dC5zZXRUZXh0QWxpZ24oJ2NlbnRlcicpO1xyXG4gICAgICBjb250ZXh0LmZpbGxUZXh0KFN0cmluZyhmb3JtYXRWYWwpLCBpdGVtLngsIGl0ZW0ueSAtIDQgKyB0ZXh0T2Zmc2V0ICogb3B0cy5waXgpO1xyXG4gICAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gICAgICBjb250ZXh0LnNldFRleHRBbGlnbignbGVmdCcpO1xyXG4gICAgfVxyXG4gIH0pO1xyXG59XHJcblxyXG5mdW5jdGlvbiBkcmF3Q29sdW1lUG9pbnRUZXh0KHBvaW50cywgc2VyaWVzLCBjb25maWcsIGNvbnRleHQsIG9wdHMpIHtcclxuICAvLyDnu5jliLbmlbDmja7mlofmoYhcclxuICB2YXIgZGF0YSA9IHNlcmllcy5kYXRhO1xyXG4gIHZhciB0ZXh0T2Zmc2V0ID0gc2VyaWVzLnRleHRPZmZzZXQgPyBzZXJpZXMudGV4dE9mZnNldCA6IDA7XHJcbiAgdmFyIFBvc2l0aW9uID0gb3B0cy5leHRyYS5jb2x1bW4ubGFiZWxQb3NpdGlvbjtcclxuICBwb2ludHMuZm9yRWFjaChmdW5jdGlvbihpdGVtLCBpbmRleCkge1xyXG4gICAgaWYgKGl0ZW0gIT09IG51bGwpIHtcclxuICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgdmFyIGZvbnRTaXplID0gc2VyaWVzLnRleHRTaXplID8gc2VyaWVzLnRleHRTaXplICogb3B0cy5waXggOiBjb25maWcuZm9udFNpemU7XHJcbiAgICAgIGNvbnRleHQuc2V0Rm9udFNpemUoZm9udFNpemUpO1xyXG4gICAgICBjb250ZXh0LnNldEZpbGxTdHlsZShzZXJpZXMudGV4dENvbG9yIHx8IG9wdHMuZm9udENvbG9yKTtcclxuICAgICAgdmFyIHZhbHVlID0gZGF0YVtpbmRleF1cclxuICAgICAgaWYgKHR5cGVvZiBkYXRhW2luZGV4XSA9PT0gJ29iamVjdCcgJiYgZGF0YVtpbmRleF0gIT09IG51bGwpIHtcclxuICAgICAgICBpZiAoZGF0YVtpbmRleF0uY29uc3RydWN0b3IudG9TdHJpbmcoKS5pbmRleE9mKCdBcnJheScpPi0xKSB7XHJcbiAgICAgICAgICB2YWx1ZSA9IGRhdGFbaW5kZXhdWzFdO1xyXG4gICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICB2YWx1ZSA9IGRhdGFbaW5kZXhdLnZhbHVlXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHZhciBmb3JtYXRWYWwgPSBzZXJpZXMuZm9ybWF0dGVyID8gc2VyaWVzLmZvcm1hdHRlcih2YWx1ZSxpbmRleCxzZXJpZXMsb3B0cykgOiB2YWx1ZTtcclxuICAgICAgY29udGV4dC5zZXRUZXh0QWxpZ24oJ2NlbnRlcicpO1xyXG4gICAgICB2YXIgc3RhcnRZID0gaXRlbS55IC0gNCAqIG9wdHMucGl4ICsgdGV4dE9mZnNldCAqIG9wdHMucGl4O1xyXG4gICAgICBpZihpdGVtLnkgPiBzZXJpZXMuemVyb1BvaW50cyl7XHJcbiAgICAgICAgc3RhcnRZID0gaXRlbS55ICsgdGV4dE9mZnNldCAqIG9wdHMucGl4ICsgZm9udFNpemU7XHJcbiAgICAgIH1cclxuICAgICAgaWYoUG9zaXRpb24gPT0gJ2luc2lkZVRvcCcpe1xyXG4gICAgICAgIHN0YXJ0WSA9IGl0ZW0ueSArIGZvbnRTaXplICsgdGV4dE9mZnNldCAqIG9wdHMucGl4O1xyXG4gICAgICAgIGlmKGl0ZW0ueSA+IHNlcmllcy56ZXJvUG9pbnRzKXtcclxuICAgICAgICAgIHN0YXJ0WSA9IGl0ZW0ueSAtIHRleHRPZmZzZXQgKiBvcHRzLnBpeCAtIDQgKiBvcHRzLnBpeDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaWYoUG9zaXRpb24gPT0gJ2NlbnRlcicpe1xyXG4gICAgICAgIHN0YXJ0WSA9IGl0ZW0ueSArIHRleHRPZmZzZXQgKiBvcHRzLnBpeCArIChvcHRzLmhlaWdodCAtIG9wdHMuYXJlYVsyXSAtIGl0ZW0ueSArIGZvbnRTaXplKS8yO1xyXG4gICAgICAgIGlmKHNlcmllcy56ZXJvUG9pbnRzIDwgb3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMl0pe1xyXG4gICAgICAgICAgc3RhcnRZID0gaXRlbS55ICsgdGV4dE9mZnNldCAqIG9wdHMucGl4ICsgKHNlcmllcy56ZXJvUG9pbnRzIC0gaXRlbS55ICsgZm9udFNpemUpLzI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlmKGl0ZW0ueSA+IHNlcmllcy56ZXJvUG9pbnRzKXtcclxuICAgICAgICAgIHN0YXJ0WSA9IGl0ZW0ueSAtIHRleHRPZmZzZXQgKiBvcHRzLnBpeCAtIChpdGVtLnkgLSBzZXJpZXMuemVyb1BvaW50cyAtIGZvbnRTaXplKS8yO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpZihvcHRzLmV4dHJhLmNvbHVtbi50eXBlID09ICdzdGFjaycpe1xyXG4gICAgICAgICAgc3RhcnRZID0gaXRlbS55ICsgdGV4dE9mZnNldCAqIG9wdHMucGl4ICsgKGl0ZW0ueTAgLSBpdGVtLnkgKyBmb250U2l6ZSkvMjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaWYoUG9zaXRpb24gPT0gJ2JvdHRvbScpe1xyXG4gICAgICAgIHN0YXJ0WSA9IG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzJdICsgdGV4dE9mZnNldCAqIG9wdHMucGl4IC0gNCAqIG9wdHMucGl4O1xyXG4gICAgICAgIGlmKHNlcmllcy56ZXJvUG9pbnRzIDwgb3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMl0pe1xyXG4gICAgICAgICAgc3RhcnRZID0gc2VyaWVzLnplcm9Qb2ludHMgKyB0ZXh0T2Zmc2V0ICogb3B0cy5waXggLSA0ICogb3B0cy5waXg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlmKGl0ZW0ueSA+IHNlcmllcy56ZXJvUG9pbnRzKXtcclxuICAgICAgICAgIHN0YXJ0WSA9IHNlcmllcy56ZXJvUG9pbnRzIC0gdGV4dE9mZnNldCAqIG9wdHMucGl4ICsgZm9udFNpemUgKyAyICogb3B0cy5waXg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlmKG9wdHMuZXh0cmEuY29sdW1uLnR5cGUgPT0gJ3N0YWNrJyl7XHJcbiAgICAgICAgICBzdGFydFkgPSBpdGVtLnkwICsgdGV4dE9mZnNldCAqIG9wdHMucGl4IC0gNCAqIG9wdHMucGl4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBjb250ZXh0LmZpbGxUZXh0KFN0cmluZyhmb3JtYXRWYWwpLCBpdGVtLngsIHN0YXJ0WSk7XHJcbiAgICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICAgIGNvbnRleHQuc2V0VGV4dEFsaWduKCdsZWZ0Jyk7XHJcbiAgICB9XHJcbiAgfSk7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRyYXdNb3VudFBvaW50VGV4dChwb2ludHMsIHNlcmllcywgY29uZmlnLCBjb250ZXh0LCBvcHRzLCB6ZXJvUG9pbnRzKSB7XHJcbiAgLy8g57uY5Yi25pWw5o2u5paH5qGIXHJcbiAgdmFyIGRhdGEgPSBzZXJpZXMuZGF0YTtcclxuICB2YXIgdGV4dE9mZnNldCA9IHNlcmllcy50ZXh0T2Zmc2V0ID8gc2VyaWVzLnRleHRPZmZzZXQgOiAwO1xyXG4gIHZhciBQb3NpdGlvbiA9IG9wdHMuZXh0cmEubW91bnQubGFiZWxQb3NpdGlvbjtcclxuICBwb2ludHMuZm9yRWFjaChmdW5jdGlvbihpdGVtLCBpbmRleCkge1xyXG4gICAgaWYgKGl0ZW0gIT09IG51bGwpIHtcclxuICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgdmFyIGZvbnRTaXplID0gc2VyaWVzW2luZGV4XS50ZXh0U2l6ZSA/IHNlcmllc1tpbmRleF0udGV4dFNpemUgKiBvcHRzLnBpeCA6IGNvbmZpZy5mb250U2l6ZTtcclxuICAgICAgY29udGV4dC5zZXRGb250U2l6ZShmb250U2l6ZSk7XHJcbiAgICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKHNlcmllc1tpbmRleF0udGV4dENvbG9yIHx8IG9wdHMuZm9udENvbG9yKTtcclxuICAgICAgdmFyIHZhbHVlID0gaXRlbS52YWx1ZVxyXG4gICAgICB2YXIgZm9ybWF0VmFsID0gc2VyaWVzW2luZGV4XS5mb3JtYXR0ZXIgPyBzZXJpZXNbaW5kZXhdLmZvcm1hdHRlcih2YWx1ZSxpbmRleCxzZXJpZXMsb3B0cykgOiB2YWx1ZTtcclxuICAgICAgY29udGV4dC5zZXRUZXh0QWxpZ24oJ2NlbnRlcicpO1xyXG4gICAgICB2YXIgc3RhcnRZID0gaXRlbS55IC0gNCAqIG9wdHMucGl4ICsgdGV4dE9mZnNldCAqIG9wdHMucGl4O1xyXG4gICAgICBpZihpdGVtLnkgPiB6ZXJvUG9pbnRzKXtcclxuICAgICAgICBzdGFydFkgPSBpdGVtLnkgKyB0ZXh0T2Zmc2V0ICogb3B0cy5waXggKyBmb250U2l6ZTtcclxuICAgICAgfVxyXG4gICAgICBjb250ZXh0LmZpbGxUZXh0KFN0cmluZyhmb3JtYXRWYWwpLCBpdGVtLngsIHN0YXJ0WSk7XHJcbiAgICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICAgIGNvbnRleHQuc2V0VGV4dEFsaWduKCdsZWZ0Jyk7XHJcbiAgICB9XHJcbiAgfSk7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRyYXdCYXJQb2ludFRleHQocG9pbnRzLCBzZXJpZXMsIGNvbmZpZywgY29udGV4dCwgb3B0cykge1xyXG4gIC8vIOe7mOWItuaVsOaNruaWh+ahiFxyXG4gIHZhciBkYXRhID0gc2VyaWVzLmRhdGE7XHJcbiAgdmFyIHRleHRPZmZzZXQgPSBzZXJpZXMudGV4dE9mZnNldCA/IHNlcmllcy50ZXh0T2Zmc2V0IDogMDtcclxuICBwb2ludHMuZm9yRWFjaChmdW5jdGlvbihpdGVtLCBpbmRleCkge1xyXG4gICAgaWYgKGl0ZW0gIT09IG51bGwpIHtcclxuICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgdmFyIGZvbnRTaXplID0gc2VyaWVzLnRleHRTaXplID8gc2VyaWVzLnRleHRTaXplICogb3B0cy5waXggOiBjb25maWcuZm9udFNpemU7XHJcbiAgICAgIGNvbnRleHQuc2V0Rm9udFNpemUoZm9udFNpemUpO1xyXG4gICAgICBjb250ZXh0LnNldEZpbGxTdHlsZShzZXJpZXMudGV4dENvbG9yIHx8IG9wdHMuZm9udENvbG9yKTtcclxuICAgICAgdmFyIHZhbHVlID0gZGF0YVtpbmRleF1cclxuICAgICAgaWYgKHR5cGVvZiBkYXRhW2luZGV4XSA9PT0gJ29iamVjdCcgJiYgZGF0YVtpbmRleF0gIT09IG51bGwpIHtcclxuICAgICAgICB2YWx1ZSA9IGRhdGFbaW5kZXhdLnZhbHVlIDtcclxuICAgICAgfVxyXG4gICAgICB2YXIgZm9ybWF0VmFsID0gc2VyaWVzLmZvcm1hdHRlciA/IHNlcmllcy5mb3JtYXR0ZXIodmFsdWUsaW5kZXgsc2VyaWVzLG9wdHMpIDogdmFsdWU7XHJcbiAgICAgIGNvbnRleHQuc2V0VGV4dEFsaWduKCdsZWZ0Jyk7XHJcbiAgICAgIGNvbnRleHQuZmlsbFRleHQoU3RyaW5nKGZvcm1hdFZhbCksIGl0ZW0ueCArIDQgKiBvcHRzLnBpeCAsIGl0ZW0ueSArIGZvbnRTaXplIC8gMiAtIDMgKTtcclxuICAgICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgICAgY29udGV4dC5zdHJva2UoKTtcclxuICAgIH1cclxuICB9KTtcclxufVxyXG5cclxuZnVuY3Rpb24gZHJhd0dhdWdlTGFiZWwoZ2F1Z2VPcHRpb24sIHJhZGl1cywgY2VudGVyUG9zaXRpb24sIG9wdHMsIGNvbmZpZywgY29udGV4dCkge1xyXG4gIHJhZGl1cyAtPSBnYXVnZU9wdGlvbi53aWR0aCAvIDIgKyBnYXVnZU9wdGlvbi5sYWJlbE9mZnNldCAqIG9wdHMucGl4O1xyXG4gIHJhZGl1cyA9IHJhZGl1cyA8IDEwID8gMTAgOiByYWRpdXM7XHJcbiAgbGV0IHRvdGFsQW5nbGU7XHJcbiAgaWYgKGdhdWdlT3B0aW9uLmVuZEFuZ2xlIDwgZ2F1Z2VPcHRpb24uc3RhcnRBbmdsZSkge1xyXG4gICAgdG90YWxBbmdsZSA9IDIgKyBnYXVnZU9wdGlvbi5lbmRBbmdsZSAtIGdhdWdlT3B0aW9uLnN0YXJ0QW5nbGU7XHJcbiAgfSBlbHNlIHtcclxuICAgIHRvdGFsQW5nbGUgPSBnYXVnZU9wdGlvbi5zdGFydEFuZ2xlIC0gZ2F1Z2VPcHRpb24uZW5kQW5nbGU7XHJcbiAgfVxyXG4gIGxldCBzcGxpdEFuZ2xlID0gdG90YWxBbmdsZSAvIGdhdWdlT3B0aW9uLnNwbGl0TGluZS5zcGxpdE51bWJlcjtcclxuICBsZXQgdG90YWxOdW1iZXIgPSBnYXVnZU9wdGlvbi5lbmROdW1iZXIgLSBnYXVnZU9wdGlvbi5zdGFydE51bWJlcjtcclxuICBsZXQgc3BsaXROdW1iZXIgPSB0b3RhbE51bWJlciAvIGdhdWdlT3B0aW9uLnNwbGl0TGluZS5zcGxpdE51bWJlcjtcclxuICBsZXQgbm93QW5nbGUgPSBnYXVnZU9wdGlvbi5zdGFydEFuZ2xlO1xyXG4gIGxldCBub3dOdW1iZXIgPSBnYXVnZU9wdGlvbi5zdGFydE51bWJlcjtcclxuICBmb3IgKGxldCBpID0gMDsgaSA8IGdhdWdlT3B0aW9uLnNwbGl0TGluZS5zcGxpdE51bWJlciArIDE7IGkrKykge1xyXG4gICAgdmFyIHBvcyA9IHtcclxuICAgICAgeDogcmFkaXVzICogTWF0aC5jb3Mobm93QW5nbGUgKiBNYXRoLlBJKSxcclxuICAgICAgeTogcmFkaXVzICogTWF0aC5zaW4obm93QW5nbGUgKiBNYXRoLlBJKVxyXG4gICAgfTtcclxuICAgIHZhciBsYWJlbFRleHQgPSBnYXVnZU9wdGlvbi5mb3JtYXR0ZXIgPyBnYXVnZU9wdGlvbi5mb3JtYXR0ZXIobm93TnVtYmVyLGksb3B0cykgOiBub3dOdW1iZXI7XHJcbiAgICBwb3MueCArPSBjZW50ZXJQb3NpdGlvbi54IC0gbWVhc3VyZVRleHQobGFiZWxUZXh0LCBjb25maWcuZm9udFNpemUsIGNvbnRleHQpIC8gMjtcclxuICAgIHBvcy55ICs9IGNlbnRlclBvc2l0aW9uLnk7XHJcbiAgICB2YXIgc3RhcnRYID0gcG9zLng7XHJcbiAgICB2YXIgc3RhcnRZID0gcG9zLnk7XHJcbiAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgY29udGV4dC5zZXRGb250U2l6ZShjb25maWcuZm9udFNpemUpO1xyXG4gICAgY29udGV4dC5zZXRGaWxsU3R5bGUoZ2F1Z2VPcHRpb24ubGFiZWxDb2xvciB8fCBvcHRzLmZvbnRDb2xvcik7XHJcbiAgICBjb250ZXh0LmZpbGxUZXh0KGxhYmVsVGV4dCwgc3RhcnRYLCBzdGFydFkgKyBjb25maWcuZm9udFNpemUgLyAyKTtcclxuICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gICAgbm93QW5nbGUgKz0gc3BsaXRBbmdsZTtcclxuICAgIGlmIChub3dBbmdsZSA+PSAyKSB7XHJcbiAgICAgIG5vd0FuZ2xlID0gbm93QW5nbGUgJSAyO1xyXG4gICAgfVxyXG4gICAgbm93TnVtYmVyICs9IHNwbGl0TnVtYmVyO1xyXG4gIH1cclxufVxyXG5cclxuZnVuY3Rpb24gZHJhd1JhZGFyTGFiZWwoYW5nbGVMaXN0LCByYWRpdXMsIGNlbnRlclBvc2l0aW9uLCBvcHRzLCBjb25maWcsIGNvbnRleHQpIHtcclxuICB2YXIgcmFkYXJPcHRpb24gPSBvcHRzLmV4dHJhLnJhZGFyIHx8IHt9O1xyXG4gIGFuZ2xlTGlzdC5mb3JFYWNoKGZ1bmN0aW9uKGFuZ2xlLCBpbmRleCkge1xyXG4gICAgaWYocmFkYXJPcHRpb24ubGFiZWxQb2ludFNob3cgPT09IHRydWUgJiYgb3B0cy5jYXRlZ29yaWVzW2luZGV4XSAhPT0gJycpe1xyXG4gICAgICB2YXIgcG9zUG9pbnQgPSB7XHJcbiAgICAgICAgeDogcmFkaXVzICogTWF0aC5jb3MoYW5nbGUpLFxyXG4gICAgICAgIHk6IHJhZGl1cyAqIE1hdGguc2luKGFuZ2xlKVxyXG4gICAgICB9O1xyXG4gICAgICB2YXIgcG9zUG9pbnRBeGlzID0gY29udmVydENvb3JkaW5hdGVPcmlnaW4ocG9zUG9pbnQueCwgcG9zUG9pbnQueSwgY2VudGVyUG9zaXRpb24pO1xyXG4gICAgICBjb250ZXh0LnNldEZpbGxTdHlsZShyYWRhck9wdGlvbi5sYWJlbFBvaW50Q29sb3IpO1xyXG4gICAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgICBjb250ZXh0LmFyYyhwb3NQb2ludEF4aXMueCwgcG9zUG9pbnRBeGlzLnksIHJhZGFyT3B0aW9uLmxhYmVsUG9pbnRSYWRpdXMgKiBvcHRzLnBpeCwgMCwgMiAqIE1hdGguUEksIGZhbHNlKTtcclxuICAgICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgICAgY29udGV4dC5maWxsKCk7XHJcbiAgICB9XHJcbiAgICBpZihyYWRhck9wdGlvbi5sYWJlbFNob3cgPT09IHRydWUpe1xyXG4gICAgICB2YXIgcG9zID0ge1xyXG4gICAgICAgIHg6IChyYWRpdXMgKyBjb25maWcucmFkYXJMYWJlbFRleHRNYXJnaW4gKiBvcHRzLnBpeCkgKiBNYXRoLmNvcyhhbmdsZSksXHJcbiAgICAgICAgeTogKHJhZGl1cyArIGNvbmZpZy5yYWRhckxhYmVsVGV4dE1hcmdpbiAqIG9wdHMucGl4KSAqIE1hdGguc2luKGFuZ2xlKVxyXG4gICAgICB9O1xyXG4gICAgICB2YXIgcG9zUmVsYXRpdmVDYW52YXMgPSBjb252ZXJ0Q29vcmRpbmF0ZU9yaWdpbihwb3MueCwgcG9zLnksIGNlbnRlclBvc2l0aW9uKTtcclxuICAgICAgdmFyIHN0YXJ0WCA9IHBvc1JlbGF0aXZlQ2FudmFzLng7XHJcbiAgICAgIHZhciBzdGFydFkgPSBwb3NSZWxhdGl2ZUNhbnZhcy55O1xyXG4gICAgICBpZiAodXRpbC5hcHByb3hpbWF0ZWx5RXF1YWwocG9zLngsIDApKSB7XHJcbiAgICAgICAgc3RhcnRYIC09IG1lYXN1cmVUZXh0KG9wdHMuY2F0ZWdvcmllc1tpbmRleF0gfHwgJycsIGNvbmZpZy5mb250U2l6ZSwgY29udGV4dCkgLyAyO1xyXG4gICAgICB9IGVsc2UgaWYgKHBvcy54IDwgMCkge1xyXG4gICAgICAgIHN0YXJ0WCAtPSBtZWFzdXJlVGV4dChvcHRzLmNhdGVnb3JpZXNbaW5kZXhdIHx8ICcnLCBjb25maWcuZm9udFNpemUsIGNvbnRleHQpO1xyXG4gICAgICB9XHJcbiAgICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICAgIGNvbnRleHQuc2V0Rm9udFNpemUoY29uZmlnLmZvbnRTaXplKTtcclxuICAgICAgY29udGV4dC5zZXRGaWxsU3R5bGUocmFkYXJPcHRpb24ubGFiZWxDb2xvciB8fCBvcHRzLmZvbnRDb2xvcik7XHJcbiAgICAgIGNvbnRleHQuZmlsbFRleHQob3B0cy5jYXRlZ29yaWVzW2luZGV4XSB8fCAnJywgc3RhcnRYLCBzdGFydFkgKyBjb25maWcuZm9udFNpemUgLyAyKTtcclxuICAgICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgICAgY29udGV4dC5zdHJva2UoKTtcclxuICAgIH1cclxuICB9KTtcclxuXHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRyYXdQaWVUZXh0KHNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0LCByYWRpdXMsIGNlbnRlcikge1xyXG4gIHZhciBsaW5lUmFkaXVzID0gY29uZmlnLnBpZUNoYXJ0TGluZVBhZGRpbmc7XHJcbiAgdmFyIHRleHRPYmplY3RDb2xsZWN0aW9uID0gW107XHJcbiAgdmFyIGxhc3RUZXh0T2JqZWN0ID0gbnVsbDtcclxuICB2YXIgc2VyaWVzQ29udmVydCA9IHNlcmllcy5tYXAoZnVuY3Rpb24oaXRlbSxpbmRleCkge1xyXG4gICAgdmFyIHRleHQgPSBpdGVtLmZvcm1hdHRlciA/IGl0ZW0uZm9ybWF0dGVyKGl0ZW0saW5kZXgsc2VyaWVzLG9wdHMpIDogdXRpbC50b0ZpeGVkKGl0ZW0uX3Byb3BvcnRpb25fLnRvRml4ZWQoNCkgKiAxMDApICsgJyUnO1xyXG4gICAgdGV4dCA9IGl0ZW0ubGFiZWxUZXh0ID8gaXRlbS5sYWJlbFRleHQgOiB0ZXh0O1xyXG4gICAgdmFyIGFyYyA9IDIgKiBNYXRoLlBJIC0gKGl0ZW0uX3N0YXJ0XyArIDIgKiBNYXRoLlBJICogaXRlbS5fcHJvcG9ydGlvbl8gLyAyKTtcclxuICAgIGlmIChpdGVtLl9yb3NlX3Byb3BvcnRpb25fKSB7XHJcbiAgICAgIGFyYyA9IDIgKiBNYXRoLlBJIC0gKGl0ZW0uX3N0YXJ0XyArIDIgKiBNYXRoLlBJICogaXRlbS5fcm9zZV9wcm9wb3J0aW9uXyAvIDIpO1xyXG4gICAgfVxyXG4gICAgdmFyIGNvbG9yID0gaXRlbS5jb2xvcjtcclxuICAgIHZhciByYWRpdXMgPSBpdGVtLl9yYWRpdXNfO1xyXG4gICAgcmV0dXJuIHtcclxuICAgICAgYXJjOiBhcmMsXHJcbiAgICAgIHRleHQ6IHRleHQsXHJcbiAgICAgIGNvbG9yOiBjb2xvcixcclxuICAgICAgcmFkaXVzOiByYWRpdXMsXHJcbiAgICAgIHRleHRDb2xvcjogaXRlbS50ZXh0Q29sb3IsXHJcbiAgICAgIHRleHRTaXplOiBpdGVtLnRleHRTaXplLFxyXG4gICAgICBsYWJlbFNob3c6IGl0ZW0ubGFiZWxTaG93XHJcbiAgICB9O1xyXG4gIH0pO1xyXG4gIGZvciAobGV0IGkgPSAwOyBpIDwgc2VyaWVzQ29udmVydC5sZW5ndGg7IGkrKykge1xyXG4gICAgbGV0IGl0ZW0gPSBzZXJpZXNDb252ZXJ0W2ldO1xyXG4gICAgLy8gbGluZSBlbmRcclxuICAgIGxldCBvcmdpblgxID0gTWF0aC5jb3MoaXRlbS5hcmMpICogKGl0ZW0ucmFkaXVzICsgbGluZVJhZGl1cyk7XHJcbiAgICBsZXQgb3JnaW5ZMSA9IE1hdGguc2luKGl0ZW0uYXJjKSAqIChpdGVtLnJhZGl1cyArIGxpbmVSYWRpdXMpO1xyXG4gICAgLy8gbGluZSBzdGFydFxyXG4gICAgbGV0IG9yZ2luWDIgPSBNYXRoLmNvcyhpdGVtLmFyYykgKiBpdGVtLnJhZGl1cztcclxuICAgIGxldCBvcmdpblkyID0gTWF0aC5zaW4oaXRlbS5hcmMpICogaXRlbS5yYWRpdXM7XHJcbiAgICAvLyB0ZXh0IHN0YXJ0XHJcbiAgICBsZXQgb3JnaW5YMyA9IG9yZ2luWDEgPj0gMCA/IG9yZ2luWDEgKyBjb25maWcucGllQ2hhcnRUZXh0UGFkZGluZyA6IG9yZ2luWDEgLSBjb25maWcucGllQ2hhcnRUZXh0UGFkZGluZztcclxuICAgIGxldCBvcmdpblkzID0gb3JnaW5ZMTtcclxuICAgIGxldCB0ZXh0V2lkdGggPSBtZWFzdXJlVGV4dChpdGVtLnRleHQsIGl0ZW0udGV4dFNpemUgKiBvcHRzLnBpeCB8fCBjb25maWcuZm9udFNpemUsIGNvbnRleHQpO1xyXG4gICAgbGV0IHN0YXJ0WSA9IG9yZ2luWTM7XHJcbiAgICBpZiAobGFzdFRleHRPYmplY3QgJiYgdXRpbC5pc1NhbWVYQ29vcmRpbmF0ZUFyZWEobGFzdFRleHRPYmplY3Quc3RhcnQsIHtcclxuICAgICAgICB4OiBvcmdpblgzXHJcbiAgICAgIH0pKSB7XHJcbiAgICAgIGlmIChvcmdpblgzID4gMCkge1xyXG4gICAgICAgIHN0YXJ0WSA9IE1hdGgubWluKG9yZ2luWTMsIGxhc3RUZXh0T2JqZWN0LnN0YXJ0LnkpO1xyXG4gICAgICB9IGVsc2UgaWYgKG9yZ2luWDEgPCAwKSB7XHJcbiAgICAgICAgc3RhcnRZID0gTWF0aC5tYXgob3JnaW5ZMywgbGFzdFRleHRPYmplY3Quc3RhcnQueSk7XHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgaWYgKG9yZ2luWTMgPiAwKSB7XHJcbiAgICAgICAgICBzdGFydFkgPSBNYXRoLm1heChvcmdpblkzLCBsYXN0VGV4dE9iamVjdC5zdGFydC55KTtcclxuICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgc3RhcnRZID0gTWF0aC5taW4ob3JnaW5ZMywgbGFzdFRleHRPYmplY3Quc3RhcnQueSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpZiAob3JnaW5YMyA8IDApIHtcclxuICAgICAgb3JnaW5YMyAtPSB0ZXh0V2lkdGg7XHJcbiAgICB9XHJcbiAgICBsZXQgdGV4dE9iamVjdCA9IHtcclxuICAgICAgbGluZVN0YXJ0OiB7XHJcbiAgICAgICAgeDogb3JnaW5YMixcclxuICAgICAgICB5OiBvcmdpblkyXHJcbiAgICAgIH0sXHJcbiAgICAgIGxpbmVFbmQ6IHtcclxuICAgICAgICB4OiBvcmdpblgxLFxyXG4gICAgICAgIHk6IG9yZ2luWTFcclxuICAgICAgfSxcclxuICAgICAgc3RhcnQ6IHtcclxuICAgICAgICB4OiBvcmdpblgzLFxyXG4gICAgICAgIHk6IHN0YXJ0WVxyXG4gICAgICB9LFxyXG4gICAgICB3aWR0aDogdGV4dFdpZHRoLFxyXG4gICAgICBoZWlnaHQ6IGNvbmZpZy5mb250U2l6ZSxcclxuICAgICAgdGV4dDogaXRlbS50ZXh0LFxyXG4gICAgICBjb2xvcjogaXRlbS5jb2xvcixcclxuICAgICAgdGV4dENvbG9yOiBpdGVtLnRleHRDb2xvcixcclxuICAgICAgdGV4dFNpemU6IGl0ZW0udGV4dFNpemVcclxuICAgIH07XHJcbiAgICBsYXN0VGV4dE9iamVjdCA9IGF2b2lkQ29sbGlzaW9uKHRleHRPYmplY3QsIGxhc3RUZXh0T2JqZWN0KTtcclxuICAgIHRleHRPYmplY3RDb2xsZWN0aW9uLnB1c2gobGFzdFRleHRPYmplY3QpO1xyXG4gIH1cclxuICBmb3IgKGxldCBpID0gMDsgaSA8IHRleHRPYmplY3RDb2xsZWN0aW9uLmxlbmd0aDsgaSsrKSB7XHJcbiAgICBpZihzZXJpZXNDb252ZXJ0W2ldLmxhYmVsU2hvdyA9PT0gZmFsc2Upe1xyXG4gICAgICBjb250aW51ZTtcclxuICAgIH1cclxuICAgIGxldCBpdGVtID0gdGV4dE9iamVjdENvbGxlY3Rpb25baV07XHJcbiAgICBsZXQgbGluZVN0YXJ0UG9pc3Rpb24gPSBjb252ZXJ0Q29vcmRpbmF0ZU9yaWdpbihpdGVtLmxpbmVTdGFydC54LCBpdGVtLmxpbmVTdGFydC55LCBjZW50ZXIpO1xyXG4gICAgbGV0IGxpbmVFbmRQb2lzdGlvbiA9IGNvbnZlcnRDb29yZGluYXRlT3JpZ2luKGl0ZW0ubGluZUVuZC54LCBpdGVtLmxpbmVFbmQueSwgY2VudGVyKTtcclxuICAgIGxldCB0ZXh0UG9zaXRpb24gPSBjb252ZXJ0Q29vcmRpbmF0ZU9yaWdpbihpdGVtLnN0YXJ0LngsIGl0ZW0uc3RhcnQueSwgY2VudGVyKTtcclxuICAgIGNvbnRleHQuc2V0TGluZVdpZHRoKDEgKiBvcHRzLnBpeCk7XHJcbiAgICBjb250ZXh0LnNldEZvbnRTaXplKGl0ZW0udGV4dFNpemUgKiBvcHRzLnBpeCB8fCBjb25maWcuZm9udFNpemUpO1xyXG4gICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgIGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUoaXRlbS5jb2xvcik7XHJcbiAgICBjb250ZXh0LnNldEZpbGxTdHlsZShpdGVtLmNvbG9yKTtcclxuICAgIGNvbnRleHQubW92ZVRvKGxpbmVTdGFydFBvaXN0aW9uLngsIGxpbmVTdGFydFBvaXN0aW9uLnkpO1xyXG4gICAgbGV0IGN1cnZlU3RhcnRYID0gaXRlbS5zdGFydC54IDwgMCA/IHRleHRQb3NpdGlvbi54ICsgaXRlbS53aWR0aCA6IHRleHRQb3NpdGlvbi54O1xyXG4gICAgbGV0IHRleHRTdGFydFggPSBpdGVtLnN0YXJ0LnggPCAwID8gdGV4dFBvc2l0aW9uLnggLSA1IDogdGV4dFBvc2l0aW9uLnggKyA1O1xyXG4gICAgY29udGV4dC5xdWFkcmF0aWNDdXJ2ZVRvKGxpbmVFbmRQb2lzdGlvbi54LCBsaW5lRW5kUG9pc3Rpb24ueSwgY3VydmVTdGFydFgsIHRleHRQb3NpdGlvbi55KTtcclxuICAgIGNvbnRleHQubW92ZVRvKGxpbmVTdGFydFBvaXN0aW9uLngsIGxpbmVTdGFydFBvaXN0aW9uLnkpO1xyXG4gICAgY29udGV4dC5zdHJva2UoKTtcclxuICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgY29udGV4dC5tb3ZlVG8odGV4dFBvc2l0aW9uLnggKyBpdGVtLndpZHRoLCB0ZXh0UG9zaXRpb24ueSk7XHJcbiAgICBjb250ZXh0LmFyYyhjdXJ2ZVN0YXJ0WCwgdGV4dFBvc2l0aW9uLnksIDIgKiBvcHRzLnBpeCwgMCwgMiAqIE1hdGguUEkpO1xyXG4gICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgIGNvbnRleHQuZmlsbCgpO1xyXG4gICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgIGNvbnRleHQuc2V0Rm9udFNpemUoaXRlbS50ZXh0U2l6ZSAqIG9wdHMucGl4IHx8IGNvbmZpZy5mb250U2l6ZSk7XHJcbiAgICBjb250ZXh0LnNldEZpbGxTdHlsZShpdGVtLnRleHRDb2xvciB8fCBvcHRzLmZvbnRDb2xvcik7XHJcbiAgICBjb250ZXh0LmZpbGxUZXh0KGl0ZW0udGV4dCwgdGV4dFN0YXJ0WCwgdGV4dFBvc2l0aW9uLnkgKyAzKTtcclxuICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICB9XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRyYXdUb29sVGlwU3BsaXRMaW5lKG9mZnNldFgsIG9wdHMsIGNvbmZpZywgY29udGV4dCkge1xyXG4gIHZhciB0b29sVGlwT3B0aW9uID0gb3B0cy5leHRyYS50b29sdGlwIHx8IHt9O1xyXG4gIHRvb2xUaXBPcHRpb24uZ3JpZFR5cGUgPSB0b29sVGlwT3B0aW9uLmdyaWRUeXBlID09IHVuZGVmaW5lZCA/ICdzb2xpZCcgOiB0b29sVGlwT3B0aW9uLmdyaWRUeXBlO1xyXG4gIHRvb2xUaXBPcHRpb24uZGFzaExlbmd0aCA9IHRvb2xUaXBPcHRpb24uZGFzaExlbmd0aCA9PSB1bmRlZmluZWQgPyA0IDogdG9vbFRpcE9wdGlvbi5kYXNoTGVuZ3RoO1xyXG4gIHZhciBzdGFydFkgPSBvcHRzLmFyZWFbMF07XHJcbiAgdmFyIGVuZFkgPSBvcHRzLmhlaWdodCAtIG9wdHMuYXJlYVsyXTtcclxuICBpZiAodG9vbFRpcE9wdGlvbi5ncmlkVHlwZSA9PSAnZGFzaCcpIHtcclxuICAgIGNvbnRleHQuc2V0TGluZURhc2goW3Rvb2xUaXBPcHRpb24uZGFzaExlbmd0aCwgdG9vbFRpcE9wdGlvbi5kYXNoTGVuZ3RoXSk7XHJcbiAgfVxyXG4gIGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUodG9vbFRpcE9wdGlvbi5ncmlkQ29sb3IgfHwgJyNjY2NjY2MnKTtcclxuICBjb250ZXh0LnNldExpbmVXaWR0aCgxICogb3B0cy5waXgpO1xyXG4gIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgY29udGV4dC5tb3ZlVG8ob2Zmc2V0WCwgc3RhcnRZKTtcclxuICBjb250ZXh0LmxpbmVUbyhvZmZzZXRYLCBlbmRZKTtcclxuICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gIGNvbnRleHQuc2V0TGluZURhc2goW10pO1xyXG4gIGlmICh0b29sVGlwT3B0aW9uLnhBeGlzTGFiZWwpIHtcclxuICAgIGxldCBsYWJlbFRleHQgPSBvcHRzLmNhdGVnb3JpZXNbb3B0cy50b29sdGlwLmluZGV4XTtcclxuICAgIGNvbnRleHQuc2V0Rm9udFNpemUoY29uZmlnLmZvbnRTaXplKTtcclxuICAgIGxldCB0ZXh0V2lkdGggPSBtZWFzdXJlVGV4dChsYWJlbFRleHQsIGNvbmZpZy5mb250U2l6ZSwgY29udGV4dCk7XHJcbiAgICBsZXQgdGV4dFggPSBvZmZzZXRYIC0gMC41ICogdGV4dFdpZHRoO1xyXG4gICAgbGV0IHRleHRZID0gZW5kWSArIDIgKiBvcHRzLnBpeDtcclxuICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICBjb250ZXh0LnNldEZpbGxTdHlsZShoZXhUb1JnYih0b29sVGlwT3B0aW9uLmxhYmVsQmdDb2xvciB8fCBjb25maWcudG9vbFRpcEJhY2tncm91bmQsIHRvb2xUaXBPcHRpb24ubGFiZWxCZ09wYWNpdHkgfHwgY29uZmlnLnRvb2xUaXBPcGFjaXR5KSk7XHJcbiAgICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKHRvb2xUaXBPcHRpb24ubGFiZWxCZ0NvbG9yIHx8IGNvbmZpZy50b29sVGlwQmFja2dyb3VuZCk7XHJcbiAgICBjb250ZXh0LnNldExpbmVXaWR0aCgxICogb3B0cy5waXgpO1xyXG4gICAgY29udGV4dC5yZWN0KHRleHRYIC0gdG9vbFRpcE9wdGlvbi5ib3hQYWRkaW5nICogb3B0cy5waXgsIHRleHRZLCB0ZXh0V2lkdGggKyAyICogdG9vbFRpcE9wdGlvbi5ib3hQYWRkaW5nICogb3B0cy5waXgsIGNvbmZpZy5mb250U2l6ZSArIDIgKiB0b29sVGlwT3B0aW9uLmJveFBhZGRpbmcgKiBvcHRzLnBpeCk7XHJcbiAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgY29udGV4dC5zdHJva2UoKTtcclxuICAgIGNvbnRleHQuZmlsbCgpO1xyXG4gICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgIGNvbnRleHQuc2V0Rm9udFNpemUoY29uZmlnLmZvbnRTaXplKTtcclxuICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKHRvb2xUaXBPcHRpb24ubGFiZWxGb250Q29sb3IgfHwgb3B0cy5mb250Q29sb3IpO1xyXG4gICAgY29udGV4dC5maWxsVGV4dChTdHJpbmcobGFiZWxUZXh0KSwgdGV4dFgsIHRleHRZICsgdG9vbFRpcE9wdGlvbi5ib3hQYWRkaW5nICogb3B0cy5waXggKyBjb25maWcuZm9udFNpemUpO1xyXG4gICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgfVxyXG59XHJcblxyXG5mdW5jdGlvbiBkcmF3TWFya0xpbmUob3B0cywgY29uZmlnLCBjb250ZXh0KSB7XHJcbiAgbGV0IG1hcmtMaW5lT3B0aW9uID0gYXNzaWduKHt9LCB7XHJcbiAgICB0eXBlOiAnc29saWQnLFxyXG4gICAgZGFzaExlbmd0aDogNCxcclxuICAgIGRhdGE6IFtdXHJcbiAgfSwgb3B0cy5leHRyYS5tYXJrTGluZSk7XHJcbiAgbGV0IHN0YXJ0WCA9IG9wdHMuYXJlYVszXTtcclxuICBsZXQgZW5kWCA9IG9wdHMud2lkdGggLSBvcHRzLmFyZWFbMV07XHJcbiAgbGV0IHBvaW50cyA9IGNhbE1hcmtMaW5lRGF0YShtYXJrTGluZU9wdGlvbi5kYXRhLCBvcHRzKTtcclxuICBmb3IgKGxldCBpID0gMDsgaSA8IHBvaW50cy5sZW5ndGg7IGkrKykge1xyXG4gICAgbGV0IGl0ZW0gPSBhc3NpZ24oe30sIHtcclxuICAgICAgbGluZUNvbG9yOiAnI0RFNEE0MicsXHJcbiAgICAgIHNob3dMYWJlbDogZmFsc2UsXHJcbiAgICAgIGxhYmVsRm9udFNpemU6IDEzLFxyXG4gICAgICBsYWJlbFBhZGRpbmc6IDYsXHJcbiAgICAgIGxhYmVsRm9udENvbG9yOiAnIzY2NjY2NicsXHJcbiAgICAgIGxhYmVsQmdDb2xvcjogJyNERkU4RkYnLFxyXG4gICAgICBsYWJlbEJnT3BhY2l0eTogMC44LFxyXG4gICAgICBsYWJlbEFsaWduOiAnbGVmdCcsXHJcbiAgICAgIGxhYmVsT2Zmc2V0WDogMCxcclxuICAgICAgbGFiZWxPZmZzZXRZOiAwLFxyXG4gICAgfSwgcG9pbnRzW2ldKTtcclxuICAgIGlmIChtYXJrTGluZU9wdGlvbi50eXBlID09ICdkYXNoJykge1xyXG4gICAgICBjb250ZXh0LnNldExpbmVEYXNoKFttYXJrTGluZU9wdGlvbi5kYXNoTGVuZ3RoLCBtYXJrTGluZU9wdGlvbi5kYXNoTGVuZ3RoXSk7XHJcbiAgICB9XHJcbiAgICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKGl0ZW0ubGluZUNvbG9yKTtcclxuICAgIGNvbnRleHQuc2V0TGluZVdpZHRoKDEgKiBvcHRzLnBpeCk7XHJcbiAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgY29udGV4dC5tb3ZlVG8oc3RhcnRYLCBpdGVtLnkpO1xyXG4gICAgY29udGV4dC5saW5lVG8oZW5kWCwgaXRlbS55KTtcclxuICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICBjb250ZXh0LnNldExpbmVEYXNoKFtdKTtcclxuICAgIGlmIChpdGVtLnNob3dMYWJlbCkge1xyXG4gICAgICBsZXQgZm9udFNpemUgPSBpdGVtLmxhYmVsRm9udFNpemUgKiBvcHRzLnBpeDtcclxuICAgICAgbGV0IGxhYmVsVGV4dCA9IGl0ZW0ubGFiZWxUZXh0ID8gaXRlbS5sYWJlbFRleHQgOiBpdGVtLnZhbHVlO1xyXG4gICAgICBjb250ZXh0LnNldEZvbnRTaXplKGZvbnRTaXplKTtcclxuICAgICAgbGV0IHRleHRXaWR0aCA9IG1lYXN1cmVUZXh0KGxhYmVsVGV4dCwgZm9udFNpemUsIGNvbnRleHQpO1xyXG4gICAgICBsZXQgYmdXaWR0aCA9IHRleHRXaWR0aCArIGl0ZW0ubGFiZWxQYWRkaW5nICogb3B0cy5waXggKiAyO1xyXG4gICAgICBsZXQgYmdTdGFydFggPSBpdGVtLmxhYmVsQWxpZ24gPT0gJ2xlZnQnID8gb3B0cy5hcmVhWzNdIC0gYmdXaWR0aCA6IG9wdHMud2lkdGggLSBvcHRzLmFyZWFbMV07XHJcbiAgICAgIGJnU3RhcnRYICs9IGl0ZW0ubGFiZWxPZmZzZXRYO1xyXG4gICAgICBsZXQgYmdTdGFydFkgPSBpdGVtLnkgLSAwLjUgKiBmb250U2l6ZSAtIGl0ZW0ubGFiZWxQYWRkaW5nICogb3B0cy5waXg7XHJcbiAgICAgIGJnU3RhcnRZICs9IGl0ZW0ubGFiZWxPZmZzZXRZO1xyXG4gICAgICBsZXQgdGV4dFggPSBiZ1N0YXJ0WCArIGl0ZW0ubGFiZWxQYWRkaW5nICogb3B0cy5waXg7XHJcbiAgICAgIGxldCB0ZXh0WSA9IGl0ZW0ueTtcclxuICAgICAgY29udGV4dC5zZXRGaWxsU3R5bGUoaGV4VG9SZ2IoaXRlbS5sYWJlbEJnQ29sb3IsIGl0ZW0ubGFiZWxCZ09wYWNpdHkpKTtcclxuICAgICAgY29udGV4dC5zZXRTdHJva2VTdHlsZShpdGVtLmxhYmVsQmdDb2xvcik7XHJcbiAgICAgIGNvbnRleHQuc2V0TGluZVdpZHRoKDEgKiBvcHRzLnBpeCk7XHJcbiAgICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICAgIGNvbnRleHQucmVjdChiZ1N0YXJ0WCwgYmdTdGFydFksIGJnV2lkdGgsIGZvbnRTaXplICsgMiAqIGl0ZW0ubGFiZWxQYWRkaW5nICogb3B0cy5waXgpO1xyXG4gICAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gICAgICBjb250ZXh0LmZpbGwoKTtcclxuICAgICAgY29udGV4dC5zZXRGb250U2l6ZShmb250U2l6ZSk7XHJcbiAgICAgIGNvbnRleHQuc2V0VGV4dEFsaWduKCdsZWZ0Jyk7XHJcbiAgICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKGl0ZW0ubGFiZWxGb250Q29sb3IpO1xyXG4gICAgICBjb250ZXh0LmZpbGxUZXh0KFN0cmluZyhsYWJlbFRleHQpLCB0ZXh0WCwgYmdTdGFydFkgKyBmb250U2l6ZSArIGl0ZW0ubGFiZWxQYWRkaW5nICogb3B0cy5waXgvMik7XHJcbiAgICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICAgIGNvbnRleHQuc2V0VGV4dEFsaWduKCdsZWZ0Jyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5mdW5jdGlvbiBkcmF3VG9vbFRpcEhvcml6ZW50YWxMaW5lKG9wdHMsIGNvbmZpZywgY29udGV4dCwgZWFjaFNwYWNpbmcsIHhBeGlzUG9pbnRzKSB7XHJcbiAgdmFyIHRvb2xUaXBPcHRpb24gPSBhc3NpZ24oe30sIHtcclxuICAgIGdyaWRUeXBlOiAnc29saWQnLFxyXG4gICAgZGFzaExlbmd0aDogNFxyXG4gIH0sIG9wdHMuZXh0cmEudG9vbHRpcCk7XHJcbiAgdmFyIHN0YXJ0WCA9IG9wdHMuYXJlYVszXTtcclxuICB2YXIgZW5kWCA9IG9wdHMud2lkdGggLSBvcHRzLmFyZWFbMV07XHJcbiAgaWYgKHRvb2xUaXBPcHRpb24uZ3JpZFR5cGUgPT0gJ2Rhc2gnKSB7XHJcbiAgICBjb250ZXh0LnNldExpbmVEYXNoKFt0b29sVGlwT3B0aW9uLmRhc2hMZW5ndGgsIHRvb2xUaXBPcHRpb24uZGFzaExlbmd0aF0pO1xyXG4gIH1cclxuICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKHRvb2xUaXBPcHRpb24uZ3JpZENvbG9yIHx8ICcjY2NjY2NjJyk7XHJcbiAgY29udGV4dC5zZXRMaW5lV2lkdGgoMSAqIG9wdHMucGl4KTtcclxuICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gIGNvbnRleHQubW92ZVRvKHN0YXJ0WCwgb3B0cy50b29sdGlwLm9mZnNldC55KTtcclxuICBjb250ZXh0LmxpbmVUbyhlbmRYLCBvcHRzLnRvb2x0aXAub2Zmc2V0LnkpO1xyXG4gIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgY29udGV4dC5zZXRMaW5lRGFzaChbXSk7XHJcbiAgaWYgKHRvb2xUaXBPcHRpb24ueUF4aXNMYWJlbCkge1xyXG4gICAgbGV0IGJveFBhZGRpbmcgPSB0b29sVGlwT3B0aW9uLmJveFBhZGRpbmcgKiBvcHRzLnBpeDtcclxuICAgIGxldCBsYWJlbFRleHQgPSBjYWxUb29sdGlwWUF4aXNEYXRhKG9wdHMudG9vbHRpcC5vZmZzZXQueSwgb3B0cy5zZXJpZXMsIG9wdHMsIGNvbmZpZywgZWFjaFNwYWNpbmcpO1xyXG4gICAgbGV0IHdpZHRoQXJyID0gb3B0cy5jaGFydERhdGEueUF4aXNEYXRhLnlBeGlzV2lkdGg7XHJcbiAgICBsZXQgdFN0YXJ0TGVmdCA9IG9wdHMuYXJlYVszXTtcclxuICAgIGxldCB0U3RhcnRSaWdodCA9IG9wdHMud2lkdGggLSBvcHRzLmFyZWFbMV07XHJcbiAgICBmb3IgKGxldCBpID0gMDsgaSA8IGxhYmVsVGV4dC5sZW5ndGg7IGkrKykge1xyXG4gICAgICBjb250ZXh0LnNldEZvbnRTaXplKHRvb2xUaXBPcHRpb24uZm9udFNpemUgKiBvcHRzLnBpeCk7XHJcbiAgICAgIGxldCB0ZXh0V2lkdGggPSBtZWFzdXJlVGV4dChsYWJlbFRleHRbaV0sIHRvb2xUaXBPcHRpb24uZm9udFNpemUgKiBvcHRzLnBpeCwgY29udGV4dCk7XHJcbiAgICAgIGxldCBiZ1N0YXJ0WCwgYmdFbmRYLCBiZ1dpZHRoO1xyXG4gICAgICBpZiAod2lkdGhBcnJbaV0ucG9zaXRpb24gPT0gJ2xlZnQnKSB7XHJcbiAgICAgICAgYmdTdGFydFggPSB0U3RhcnRMZWZ0IC0gKHRleHRXaWR0aCArIGJveFBhZGRpbmcgKiAyKSAtIDIgKiBvcHRzLnBpeDtcclxuICAgICAgICBiZ0VuZFggPSBNYXRoLm1heChiZ1N0YXJ0WCwgYmdTdGFydFggKyB0ZXh0V2lkdGggKyBib3hQYWRkaW5nICogMik7XHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgYmdTdGFydFggPSB0U3RhcnRSaWdodCArIDIgKiBvcHRzLnBpeDtcclxuICAgICAgICBiZ0VuZFggPSBNYXRoLm1heChiZ1N0YXJ0WCArIHdpZHRoQXJyW2ldLndpZHRoLCBiZ1N0YXJ0WCArIHRleHRXaWR0aCArIGJveFBhZGRpbmcgKiAyKTtcclxuICAgICAgfVxyXG4gICAgICBiZ1dpZHRoID0gYmdFbmRYIC0gYmdTdGFydFg7XHJcbiAgICAgIGxldCB0ZXh0WCA9IGJnU3RhcnRYICsgKGJnV2lkdGggLSB0ZXh0V2lkdGgpIC8gMjtcclxuICAgICAgbGV0IHRleHRZID0gb3B0cy50b29sdGlwLm9mZnNldC55O1xyXG4gICAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgICBjb250ZXh0LnNldEZpbGxTdHlsZShoZXhUb1JnYih0b29sVGlwT3B0aW9uLmxhYmVsQmdDb2xvciB8fCBjb25maWcudG9vbFRpcEJhY2tncm91bmQsIHRvb2xUaXBPcHRpb24ubGFiZWxCZ09wYWNpdHkgfHwgY29uZmlnLnRvb2xUaXBPcGFjaXR5KSk7XHJcbiAgICAgIGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUodG9vbFRpcE9wdGlvbi5sYWJlbEJnQ29sb3IgfHwgY29uZmlnLnRvb2xUaXBCYWNrZ3JvdW5kKTtcclxuICAgICAgY29udGV4dC5zZXRMaW5lV2lkdGgoMSAqIG9wdHMucGl4KTtcclxuICAgICAgY29udGV4dC5yZWN0KGJnU3RhcnRYLCB0ZXh0WSAtIDAuNSAqIGNvbmZpZy5mb250U2l6ZSAtIGJveFBhZGRpbmcsIGJnV2lkdGgsIGNvbmZpZy5mb250U2l6ZSArIDIgKiBib3hQYWRkaW5nKTtcclxuICAgICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgICAgY29udGV4dC5zdHJva2UoKTtcclxuICAgICAgY29udGV4dC5maWxsKCk7XHJcbiAgICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICAgIGNvbnRleHQuc2V0Rm9udFNpemUoY29uZmlnLmZvbnRTaXplKTtcclxuICAgICAgY29udGV4dC5zZXRGaWxsU3R5bGUodG9vbFRpcE9wdGlvbi5sYWJlbEZvbnRDb2xvciB8fCBvcHRzLmZvbnRDb2xvcik7XHJcbiAgICAgIGNvbnRleHQuZmlsbFRleHQobGFiZWxUZXh0W2ldLCB0ZXh0WCwgdGV4dFkgKyAwLjUgKiBjb25maWcuZm9udFNpemUpO1xyXG4gICAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gICAgICBpZiAod2lkdGhBcnJbaV0ucG9zaXRpb24gPT0gJ2xlZnQnKSB7XHJcbiAgICAgICAgdFN0YXJ0TGVmdCAtPSAod2lkdGhBcnJbaV0ud2lkdGggKyBvcHRzLnlBeGlzLnBhZGRpbmcgKiBvcHRzLnBpeCk7XHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgdFN0YXJ0UmlnaHQgKz0gd2lkdGhBcnJbaV0ud2lkdGggKyBvcHRzLnlBeGlzLnBhZGRpbmcgKiBvcHRzLnBpeDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuZnVuY3Rpb24gZHJhd1Rvb2xUaXBTcGxpdEFyZWEob2Zmc2V0WCwgb3B0cywgY29uZmlnLCBjb250ZXh0LCBlYWNoU3BhY2luZykge1xyXG4gIHZhciB0b29sVGlwT3B0aW9uID0gYXNzaWduKHt9LCB7XHJcbiAgICBhY3RpdmVCZ0NvbG9yOiAnIzAwMDAwMCcsXHJcbiAgICBhY3RpdmVCZ09wYWNpdHk6IDAuMDgsXHJcbiAgICBhY3RpdmVXaWR0aDogZWFjaFNwYWNpbmdcclxuICB9LCBvcHRzLmV4dHJhLmNvbHVtbik7XHJcbiAgdG9vbFRpcE9wdGlvbi5hY3RpdmVXaWR0aCA9IHRvb2xUaXBPcHRpb24uYWN0aXZlV2lkdGggPiBlYWNoU3BhY2luZyA/IGVhY2hTcGFjaW5nIDogdG9vbFRpcE9wdGlvbi5hY3RpdmVXaWR0aDtcclxuICB2YXIgc3RhcnRZID0gb3B0cy5hcmVhWzBdO1xyXG4gIHZhciBlbmRZID0gb3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMl07XHJcbiAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICBjb250ZXh0LnNldEZpbGxTdHlsZShoZXhUb1JnYih0b29sVGlwT3B0aW9uLmFjdGl2ZUJnQ29sb3IsIHRvb2xUaXBPcHRpb24uYWN0aXZlQmdPcGFjaXR5KSk7XHJcbiAgY29udGV4dC5yZWN0KG9mZnNldFggLSB0b29sVGlwT3B0aW9uLmFjdGl2ZVdpZHRoIC8gMiwgc3RhcnRZLCB0b29sVGlwT3B0aW9uLmFjdGl2ZVdpZHRoLCBlbmRZIC0gc3RhcnRZKTtcclxuICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gIGNvbnRleHQuZmlsbCgpO1xyXG4gIGNvbnRleHQuc2V0RmlsbFN0eWxlKFwiI0ZGRkZGRlwiKTtcclxufVxyXG5cclxuZnVuY3Rpb24gZHJhd0JhclRvb2xUaXBTcGxpdEFyZWEob2Zmc2V0WCwgb3B0cywgY29uZmlnLCBjb250ZXh0LCBlYWNoU3BhY2luZykge1xyXG4gIHZhciB0b29sVGlwT3B0aW9uID0gYXNzaWduKHt9LCB7XHJcbiAgICBhY3RpdmVCZ0NvbG9yOiAnIzAwMDAwMCcsXHJcbiAgICBhY3RpdmVCZ09wYWNpdHk6IDAuMDhcclxuICB9LCBvcHRzLmV4dHJhLmJhcik7XHJcbiAgdmFyIHN0YXJ0WCA9IG9wdHMuYXJlYVszXTtcclxuICB2YXIgZW5kWCA9IG9wdHMud2lkdGggLSBvcHRzLmFyZWFbMV07XHJcbiAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICBjb250ZXh0LnNldEZpbGxTdHlsZShoZXhUb1JnYih0b29sVGlwT3B0aW9uLmFjdGl2ZUJnQ29sb3IsIHRvb2xUaXBPcHRpb24uYWN0aXZlQmdPcGFjaXR5KSk7XHJcbiAgY29udGV4dC5yZWN0KCBzdGFydFggLG9mZnNldFggLSBlYWNoU3BhY2luZyAvIDIgLCAgZW5kWCAtIHN0YXJ0WCxlYWNoU3BhY2luZyk7XHJcbiAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICBjb250ZXh0LmZpbGwoKTtcclxuICBjb250ZXh0LnNldEZpbGxTdHlsZShcIiNGRkZGRkZcIik7XHJcbn1cclxuXHJcblxyXG5mdW5jdGlvbiBkcmF3VG9vbFRpcCh0ZXh0TGlzdCwgb2Zmc2V0LCBvcHRzLCBjb25maWcsIGNvbnRleHQsIGVhY2hTcGFjaW5nLCB4QXhpc1BvaW50cykge1xyXG4gIHZhciB0b29sVGlwT3B0aW9uID0gYXNzaWduKHt9LCB7XHJcbiAgICBzaG93Qm94OiB0cnVlLFxyXG4gICAgc2hvd0Fycm93OiB0cnVlLFxyXG4gICAgc2hvd0NhdGVnb3J5OiBmYWxzZSxcclxuICAgIGJnQ29sb3I6ICcjMDAwMDAwJyxcclxuICAgIGJnT3BhY2l0eTogMC43LFxyXG4gICAgYm9yZGVyQ29sb3I6ICcjMDAwMDAwJyxcclxuICAgIGJvcmRlcldpZHRoOiAwLFxyXG4gICAgYm9yZGVyUmFkaXVzOiAwLFxyXG4gICAgYm9yZGVyT3BhY2l0eTogMC43LFxyXG4gICAgYm94UGFkZGluZzogMyxcclxuICAgIGZvbnRDb2xvcjogJyNGRkZGRkYnLFxyXG4gICAgZm9udFNpemU6IDEzLFxyXG4gICAgbGluZUhlaWdodDogMjAsXHJcbiAgICBsZWdlbmRTaG93OiB0cnVlLFxyXG4gICAgbGVnZW5kU2hhcGU6ICdhdXRvJyxcclxuICAgIHNwbGl0TGluZTogdHJ1ZSxcclxuICB9LCBvcHRzLmV4dHJhLnRvb2x0aXApO1xyXG4gIGlmKHRvb2xUaXBPcHRpb24uc2hvd0NhdGVnb3J5PT10cnVlICYmIG9wdHMuY2F0ZWdvcmllcyl7XHJcbiAgICB0ZXh0TGlzdC51bnNoaWZ0KHt0ZXh0Om9wdHMuY2F0ZWdvcmllc1tvcHRzLnRvb2x0aXAuaW5kZXhdLGNvbG9yOm51bGx9KVxyXG4gIH1cclxuICB2YXIgZm9udFNpemUgPSB0b29sVGlwT3B0aW9uLmZvbnRTaXplICogb3B0cy5waXg7XHJcbiAgdmFyIGxpbmVIZWlnaHQgPSB0b29sVGlwT3B0aW9uLmxpbmVIZWlnaHQgKiBvcHRzLnBpeDtcclxuICB2YXIgYm94UGFkZGluZyA9IHRvb2xUaXBPcHRpb24uYm94UGFkZGluZyAqIG9wdHMucGl4O1xyXG4gIHZhciBsZWdlbmRXaWR0aCA9IGZvbnRTaXplO1xyXG4gIHZhciBsZWdlbmRNYXJnaW5SaWdodCA9IDUgKiBvcHRzLnBpeDtcclxuICBpZih0b29sVGlwT3B0aW9uLmxlZ2VuZFNob3cgPT0gZmFsc2Upe1xyXG4gICAgbGVnZW5kV2lkdGggPSAwO1xyXG4gICAgbGVnZW5kTWFyZ2luUmlnaHQgPSAwO1xyXG4gIH1cclxuICB2YXIgYXJyb3dXaWR0aCA9IHRvb2xUaXBPcHRpb24uc2hvd0Fycm93ID8gOCAqIG9wdHMucGl4IDogMDtcclxuICB2YXIgaXNPdmVyUmlnaHRCb3JkZXIgPSBmYWxzZTtcclxuICBpZiAob3B0cy50eXBlID09ICdsaW5lJyB8fCBvcHRzLnR5cGUgPT0gJ21vdW50JyB8fCBvcHRzLnR5cGUgPT0gJ2FyZWEnIHx8IG9wdHMudHlwZSA9PSAnY2FuZGxlJyB8fCBvcHRzLnR5cGUgPT0gJ21peCcpIHtcclxuICAgIGlmICh0b29sVGlwT3B0aW9uLnNwbGl0TGluZSA9PSB0cnVlKSB7XHJcbiAgICAgIGRyYXdUb29sVGlwU3BsaXRMaW5lKG9wdHMudG9vbHRpcC5vZmZzZXQueCwgb3B0cywgY29uZmlnLCBjb250ZXh0KTtcclxuICAgIH1cclxuICB9XHJcbiAgb2Zmc2V0ID0gYXNzaWduKHtcclxuICAgIHg6IDAsXHJcbiAgICB5OiAwXHJcbiAgfSwgb2Zmc2V0KTtcclxuICBvZmZzZXQueSAtPSA4ICogb3B0cy5waXg7XHJcbiAgdmFyIHRleHRXaWR0aCA9IHRleHRMaXN0Lm1hcChmdW5jdGlvbihpdGVtKSB7XHJcbiAgICByZXR1cm4gbWVhc3VyZVRleHQoaXRlbS50ZXh0LCBmb250U2l6ZSwgY29udGV4dCk7XHJcbiAgfSk7XHJcbiAgdmFyIHRvb2xUaXBXaWR0aCA9IGxlZ2VuZFdpZHRoICsgbGVnZW5kTWFyZ2luUmlnaHQgKyA0ICogYm94UGFkZGluZyArIE1hdGgubWF4LmFwcGx5KG51bGwsIHRleHRXaWR0aCk7XHJcbiAgdmFyIHRvb2xUaXBIZWlnaHQgPSAyICogYm94UGFkZGluZyArIHRleHRMaXN0Lmxlbmd0aCAqIGxpbmVIZWlnaHQ7XHJcbiAgaWYgKHRvb2xUaXBPcHRpb24uc2hvd0JveCA9PSBmYWxzZSkge1xyXG4gICAgcmV0dXJuXHJcbiAgfVxyXG4gIC8vIGlmIGJleW9uZCB0aGUgcmlnaHQgYm9yZGVyXHJcbiAgaWYgKG9mZnNldC54IC0gTWF0aC5hYnMob3B0cy5fc2Nyb2xsRGlzdGFuY2VfIHx8IDApICsgYXJyb3dXaWR0aCArIHRvb2xUaXBXaWR0aCA+IG9wdHMud2lkdGgpIHtcclxuICAgIGlzT3ZlclJpZ2h0Qm9yZGVyID0gdHJ1ZTtcclxuICB9XHJcbiAgaWYgKHRvb2xUaXBIZWlnaHQgKyBvZmZzZXQueSA+IG9wdHMuaGVpZ2h0KSB7XHJcbiAgICBvZmZzZXQueSA9IG9wdHMuaGVpZ2h0IC0gdG9vbFRpcEhlaWdodDtcclxuICB9XHJcbiAgLy8gZHJhdyBiYWNrZ3JvdW5kIHJlY3RcclxuICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gIGNvbnRleHQuc2V0RmlsbFN0eWxlKGhleFRvUmdiKHRvb2xUaXBPcHRpb24uYmdDb2xvciwgdG9vbFRpcE9wdGlvbi5iZ09wYWNpdHkpKTtcclxuICBjb250ZXh0LnNldExpbmVXaWR0aCh0b29sVGlwT3B0aW9uLmJvcmRlcldpZHRoICogb3B0cy5waXgpO1xyXG4gIGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUoaGV4VG9SZ2IodG9vbFRpcE9wdGlvbi5ib3JkZXJDb2xvciwgdG9vbFRpcE9wdGlvbi5ib3JkZXJPcGFjaXR5KSk7XHJcbiAgdmFyIHJhZGl1cyA9IHRvb2xUaXBPcHRpb24uYm9yZGVyUmFkaXVzO1xyXG4gIGlmIChpc092ZXJSaWdodEJvcmRlcikge1xyXG4gICAgLy8g5aKe5Yqg5bem5L6n5LuN54S26LaF5Ye655qE5Yik5patXHJcbiAgICBpZih0b29sVGlwV2lkdGggKyBhcnJvd1dpZHRoID4gb3B0cy53aWR0aCl7XHJcbiAgICAgIG9mZnNldC54ID0gb3B0cy53aWR0aCArIE1hdGguYWJzKG9wdHMuX3Njcm9sbERpc3RhbmNlXyB8fCAwKSArIGFycm93V2lkdGggKyAodG9vbFRpcFdpZHRoIC0gb3B0cy53aWR0aClcclxuICAgIH1cclxuICAgIGlmKHRvb2xUaXBXaWR0aCA+IG9mZnNldC54KXtcclxuICAgICAgb2Zmc2V0LnggPSBvcHRzLndpZHRoICsgTWF0aC5hYnMob3B0cy5fc2Nyb2xsRGlzdGFuY2VfIHx8IDApICsgYXJyb3dXaWR0aCArICh0b29sVGlwV2lkdGggLSBvcHRzLndpZHRoKVxyXG4gICAgfVxyXG4gICAgaWYgKHRvb2xUaXBPcHRpb24uc2hvd0Fycm93KSB7XHJcbiAgICAgIGNvbnRleHQubW92ZVRvKG9mZnNldC54LCBvZmZzZXQueSArIDEwICogb3B0cy5waXgpO1xyXG4gICAgICBjb250ZXh0LmxpbmVUbyhvZmZzZXQueCAtIGFycm93V2lkdGgsIG9mZnNldC55ICsgMTAgKiBvcHRzLnBpeCArIDUgKiBvcHRzLnBpeCk7XHJcbiAgICB9XHJcbiAgICBjb250ZXh0LmFyYyhvZmZzZXQueCAtIGFycm93V2lkdGggLSByYWRpdXMsIG9mZnNldC55ICsgdG9vbFRpcEhlaWdodCAtIHJhZGl1cywgcmFkaXVzLCAwLCBNYXRoLlBJIC8gMiwgZmFsc2UpO1xyXG4gICAgY29udGV4dC5hcmMob2Zmc2V0LnggLSBhcnJvd1dpZHRoIC0gTWF0aC5yb3VuZCh0b29sVGlwV2lkdGgpICsgcmFkaXVzLCBvZmZzZXQueSArIHRvb2xUaXBIZWlnaHQgLSByYWRpdXMsIHJhZGl1cyxcclxuICAgICAgTWF0aC5QSSAvIDIsIE1hdGguUEksIGZhbHNlKTtcclxuICAgIGNvbnRleHQuYXJjKG9mZnNldC54IC0gYXJyb3dXaWR0aCAtIE1hdGgucm91bmQodG9vbFRpcFdpZHRoKSArIHJhZGl1cywgb2Zmc2V0LnkgKyByYWRpdXMsIHJhZGl1cywgLU1hdGguUEksIC1NYXRoLlBJIC8gMiwgZmFsc2UpO1xyXG4gICAgY29udGV4dC5hcmMob2Zmc2V0LnggLSBhcnJvd1dpZHRoIC0gcmFkaXVzLCBvZmZzZXQueSArIHJhZGl1cywgcmFkaXVzLCAtTWF0aC5QSSAvIDIsIDAsIGZhbHNlKTtcclxuICAgIGlmICh0b29sVGlwT3B0aW9uLnNob3dBcnJvdykge1xyXG4gICAgICBjb250ZXh0LmxpbmVUbyhvZmZzZXQueCAtIGFycm93V2lkdGgsIG9mZnNldC55ICsgMTAgKiBvcHRzLnBpeCAtIDUgKiBvcHRzLnBpeCk7XHJcbiAgICAgIGNvbnRleHQubGluZVRvKG9mZnNldC54LCBvZmZzZXQueSArIDEwICogb3B0cy5waXgpO1xyXG4gICAgfVxyXG4gIH0gZWxzZSB7XHJcbiAgICBpZiAodG9vbFRpcE9wdGlvbi5zaG93QXJyb3cpIHtcclxuICAgICAgY29udGV4dC5tb3ZlVG8ob2Zmc2V0LngsIG9mZnNldC55ICsgMTAgKiBvcHRzLnBpeCk7XHJcbiAgICAgIGNvbnRleHQubGluZVRvKG9mZnNldC54ICsgYXJyb3dXaWR0aCwgb2Zmc2V0LnkgKyAxMCAqIG9wdHMucGl4IC0gNSAqIG9wdHMucGl4KTtcclxuICAgIH1cclxuICAgIGNvbnRleHQuYXJjKG9mZnNldC54ICsgYXJyb3dXaWR0aCArIHJhZGl1cywgb2Zmc2V0LnkgKyByYWRpdXMsIHJhZGl1cywgLU1hdGguUEksIC1NYXRoLlBJIC8gMiwgZmFsc2UpO1xyXG4gICAgY29udGV4dC5hcmMob2Zmc2V0LnggKyBhcnJvd1dpZHRoICsgTWF0aC5yb3VuZCh0b29sVGlwV2lkdGgpIC0gcmFkaXVzLCBvZmZzZXQueSArIHJhZGl1cywgcmFkaXVzLCAtTWF0aC5QSSAvIDIsIDAsXHJcbiAgICAgIGZhbHNlKTtcclxuICAgIGNvbnRleHQuYXJjKG9mZnNldC54ICsgYXJyb3dXaWR0aCArIE1hdGgucm91bmQodG9vbFRpcFdpZHRoKSAtIHJhZGl1cywgb2Zmc2V0LnkgKyB0b29sVGlwSGVpZ2h0IC0gcmFkaXVzLCByYWRpdXMsIDAsXHJcbiAgICAgIE1hdGguUEkgLyAyLCBmYWxzZSk7XHJcbiAgICBjb250ZXh0LmFyYyhvZmZzZXQueCArIGFycm93V2lkdGggKyByYWRpdXMsIG9mZnNldC55ICsgdG9vbFRpcEhlaWdodCAtIHJhZGl1cywgcmFkaXVzLCBNYXRoLlBJIC8gMiwgTWF0aC5QSSwgZmFsc2UpO1xyXG4gICAgaWYgKHRvb2xUaXBPcHRpb24uc2hvd0Fycm93KSB7XHJcbiAgICAgIGNvbnRleHQubGluZVRvKG9mZnNldC54ICsgYXJyb3dXaWR0aCwgb2Zmc2V0LnkgKyAxMCAqIG9wdHMucGl4ICsgNSAqIG9wdHMucGl4KTtcclxuICAgICAgY29udGV4dC5saW5lVG8ob2Zmc2V0LngsIG9mZnNldC55ICsgMTAgKiBvcHRzLnBpeCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgY29udGV4dC5maWxsKCk7XHJcbiAgaWYgKHRvb2xUaXBPcHRpb24uYm9yZGVyV2lkdGggPiAwKSB7XHJcbiAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gIH1cclxuICAvLyBkcmF3IGxlZ2VuZFxyXG4gIGlmKHRvb2xUaXBPcHRpb24ubGVnZW5kU2hvdyl7XHJcbiAgICB0ZXh0TGlzdC5mb3JFYWNoKGZ1bmN0aW9uKGl0ZW0sIGluZGV4KSB7XHJcbiAgICAgIGlmIChpdGVtLmNvbG9yICE9PSBudWxsKSB7XHJcbiAgICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgICBjb250ZXh0LnNldEZpbGxTdHlsZShpdGVtLmNvbG9yKTtcclxuICAgICAgICB2YXIgc3RhcnRYID0gb2Zmc2V0LnggKyBhcnJvd1dpZHRoICsgMiAqIGJveFBhZGRpbmc7XHJcbiAgICAgICAgdmFyIHN0YXJ0WSA9IG9mZnNldC55ICsgKGxpbmVIZWlnaHQgLSBmb250U2l6ZSkgLyAyICsgbGluZUhlaWdodCAqIGluZGV4ICsgYm94UGFkZGluZyArIDE7XHJcbiAgICAgICAgaWYgKGlzT3ZlclJpZ2h0Qm9yZGVyKSB7XHJcbiAgICAgICAgICBzdGFydFggPSBvZmZzZXQueCAtIHRvb2xUaXBXaWR0aCAtIGFycm93V2lkdGggKyAyICogYm94UGFkZGluZztcclxuICAgICAgICB9XHJcbiAgICAgICAgc3dpdGNoIChpdGVtLmxlZ2VuZFNoYXBlKSB7XHJcbiAgICAgICAgICBjYXNlICdsaW5lJzpcclxuICAgICAgICAgICAgY29udGV4dC5tb3ZlVG8oc3RhcnRYLCBzdGFydFkgKyAwLjUgKiBsZWdlbmRXaWR0aCAtIDIgKiBvcHRzLnBpeCk7XHJcbiAgICAgICAgICAgIGNvbnRleHQuZmlsbFJlY3Qoc3RhcnRYLCBzdGFydFkgKyAwLjUgKiBsZWdlbmRXaWR0aCAtIDIgKiBvcHRzLnBpeCwgbGVnZW5kV2lkdGgsIDQgKiBvcHRzLnBpeCk7XHJcbiAgICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgICAgY2FzZSAndHJpYW5nbGUnOlxyXG4gICAgICAgICAgICBjb250ZXh0Lm1vdmVUbyhzdGFydFggKyA3LjUgKiBvcHRzLnBpeCwgc3RhcnRZICsgMC41ICogbGVnZW5kV2lkdGggLSA1ICogb3B0cy5waXgpO1xyXG4gICAgICAgICAgICBjb250ZXh0LmxpbmVUbyhzdGFydFggKyAyLjUgKiBvcHRzLnBpeCwgc3RhcnRZICsgMC41ICogbGVnZW5kV2lkdGggKyA1ICogb3B0cy5waXgpO1xyXG4gICAgICAgICAgICBjb250ZXh0LmxpbmVUbyhzdGFydFggKyAxMi41ICogb3B0cy5waXgsIHN0YXJ0WSArIDAuNSAqIGxlZ2VuZFdpZHRoICsgNSAqIG9wdHMucGl4KTtcclxuICAgICAgICAgICAgY29udGV4dC5saW5lVG8oc3RhcnRYICsgNy41ICogb3B0cy5waXgsIHN0YXJ0WSArIDAuNSAqIGxlZ2VuZFdpZHRoIC0gNSAqIG9wdHMucGl4KTtcclxuICAgICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgICBjYXNlICdkaWFtb25kJzpcclxuICAgICAgICAgICAgY29udGV4dC5tb3ZlVG8oc3RhcnRYICsgNy41ICogb3B0cy5waXgsIHN0YXJ0WSArIDAuNSAqIGxlZ2VuZFdpZHRoIC0gNSAqIG9wdHMucGl4KTtcclxuICAgICAgICAgICAgY29udGV4dC5saW5lVG8oc3RhcnRYICsgMi41ICogb3B0cy5waXgsIHN0YXJ0WSArIDAuNSAqIGxlZ2VuZFdpZHRoKTtcclxuICAgICAgICAgICAgY29udGV4dC5saW5lVG8oc3RhcnRYICsgNy41ICogb3B0cy5waXgsIHN0YXJ0WSArIDAuNSAqIGxlZ2VuZFdpZHRoICsgNSAqIG9wdHMucGl4KTtcclxuICAgICAgICAgICAgY29udGV4dC5saW5lVG8oc3RhcnRYICsgMTIuNSAqIG9wdHMucGl4LCBzdGFydFkgKyAwLjUgKiBsZWdlbmRXaWR0aCk7XHJcbiAgICAgICAgICAgIGNvbnRleHQubGluZVRvKHN0YXJ0WCArIDcuNSAqIG9wdHMucGl4LCBzdGFydFkgKyAwLjUgKiBsZWdlbmRXaWR0aCAtIDUgKiBvcHRzLnBpeCk7XHJcbiAgICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgICAgY2FzZSAnY2lyY2xlJzpcclxuICAgICAgICAgICAgY29udGV4dC5tb3ZlVG8oc3RhcnRYICsgNy41ICogb3B0cy5waXgsIHN0YXJ0WSArIDAuNSAqIGxlZ2VuZFdpZHRoKTtcclxuICAgICAgICAgICAgY29udGV4dC5hcmMoc3RhcnRYICsgNy41ICogb3B0cy5waXgsIHN0YXJ0WSArIDAuNSAqIGxlZ2VuZFdpZHRoLCA1ICogb3B0cy5waXgsIDAsIDIgKiBNYXRoLlBJKTtcclxuICAgICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgICBjYXNlICdyZWN0JzpcclxuICAgICAgICAgICAgY29udGV4dC5tb3ZlVG8oc3RhcnRYLCBzdGFydFkgKyAwLjUgKiBsZWdlbmRXaWR0aCAtIDUgKiBvcHRzLnBpeCk7XHJcbiAgICAgICAgICAgIGNvbnRleHQuZmlsbFJlY3Qoc3RhcnRYLCBzdGFydFkgKyAwLjUgKiBsZWdlbmRXaWR0aCAtIDUgKiBvcHRzLnBpeCwgMTUgKiBvcHRzLnBpeCwgMTAgKiBvcHRzLnBpeCk7XHJcbiAgICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgICAgY2FzZSAnc3F1YXJlJzpcclxuICAgICAgICAgICAgY29udGV4dC5tb3ZlVG8oc3RhcnRYICsgMiAqIG9wdHMucGl4LCBzdGFydFkgKyAwLjUgKiBsZWdlbmRXaWR0aCAtIDUgKiBvcHRzLnBpeCk7XHJcbiAgICAgICAgICAgIGNvbnRleHQuZmlsbFJlY3Qoc3RhcnRYICsgMiAqIG9wdHMucGl4LCBzdGFydFkgKyAwLjUgKiBsZWdlbmRXaWR0aCAtIDUgKiBvcHRzLnBpeCwgMTAgKiBvcHRzLnBpeCwgMTAgKiBvcHRzLnBpeCk7XHJcbiAgICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgICAgZGVmYXVsdDpcclxuICAgICAgICAgICAgY29udGV4dC5tb3ZlVG8oc3RhcnRYLCBzdGFydFkgKyAwLjUgKiBsZWdlbmRXaWR0aCAtIDUgKiBvcHRzLnBpeCk7XHJcbiAgICAgICAgICAgIGNvbnRleHQuZmlsbFJlY3Qoc3RhcnRYLCBzdGFydFkgKyAwLjUgKiBsZWdlbmRXaWR0aCAtIDUgKiBvcHRzLnBpeCwgMTUgKiBvcHRzLnBpeCwgMTAgKiBvcHRzLnBpeCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICAgICAgY29udGV4dC5maWxsKCk7XHJcbiAgICAgIH1cclxuICAgIH0pO1xyXG4gIH1cclxuICBcclxuICAvLyBkcmF3IHRleHQgbGlzdFxyXG4gIHRleHRMaXN0LmZvckVhY2goZnVuY3Rpb24oaXRlbSwgaW5kZXgpIHtcclxuICAgIHZhciBzdGFydFggPSBvZmZzZXQueCArIGFycm93V2lkdGggKyAyICogYm94UGFkZGluZyArIGxlZ2VuZFdpZHRoICsgbGVnZW5kTWFyZ2luUmlnaHQ7XHJcbiAgICBpZiAoaXNPdmVyUmlnaHRCb3JkZXIpIHtcclxuICAgICAgc3RhcnRYID0gb2Zmc2V0LnggLSB0b29sVGlwV2lkdGggLSBhcnJvd1dpZHRoICsgMiAqIGJveFBhZGRpbmcgKyBsZWdlbmRXaWR0aCArIGxlZ2VuZE1hcmdpblJpZ2h0O1xyXG4gICAgfVxyXG4gICAgdmFyIHN0YXJ0WSA9IG9mZnNldC55ICsgbGluZUhlaWdodCAqIGluZGV4ICsgKGxpbmVIZWlnaHQgLSBmb250U2l6ZSkvMiAtIDEgKyBib3hQYWRkaW5nICsgZm9udFNpemU7XHJcbiAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgY29udGV4dC5zZXRGb250U2l6ZShmb250U2l6ZSk7XHJcbiAgICBjb250ZXh0LnNldFRleHRCYXNlbGluZSgnbm9ybWFsJyk7XHJcbiAgICBjb250ZXh0LnNldEZpbGxTdHlsZSh0b29sVGlwT3B0aW9uLmZvbnRDb2xvcik7XHJcbiAgICBjb250ZXh0LmZpbGxUZXh0KGl0ZW0udGV4dCwgc3RhcnRYLCBzdGFydFkpO1xyXG4gICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgfSk7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRyYXdDb2x1bW5EYXRhUG9pbnRzKHNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0KSB7XHJcbiAgbGV0IHByb2Nlc3MgPSBhcmd1bWVudHMubGVuZ3RoID4gNCAmJiBhcmd1bWVudHNbNF0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1s0XSA6IDE7XHJcbiAgbGV0IHhBeGlzRGF0YSA9IG9wdHMuY2hhcnREYXRhLnhBeGlzRGF0YSxcclxuICAgIHhBeGlzUG9pbnRzID0geEF4aXNEYXRhLnhBeGlzUG9pbnRzLFxyXG4gICAgZWFjaFNwYWNpbmcgPSB4QXhpc0RhdGEuZWFjaFNwYWNpbmc7XHJcbiAgbGV0IGNvbHVtbk9wdGlvbiA9IGFzc2lnbih7fSwge1xyXG4gICAgdHlwZTogJ2dyb3VwJyxcclxuICAgIHdpZHRoOiBlYWNoU3BhY2luZyAvIDIsXHJcbiAgICBtZXRlckJvcmRlcjogNCxcclxuICAgIG1ldGVyRmlsbENvbG9yOiAnI0ZGRkZGRicsXHJcbiAgICBiYXJCb3JkZXJDaXJjbGU6IGZhbHNlLFxyXG4gICAgYmFyQm9yZGVyUmFkaXVzOiBbXSxcclxuICAgIHNlcmllc0dhcDogMixcclxuICAgIGxpbmVhclR5cGU6ICdub25lJyxcclxuICAgIGxpbmVhck9wYWNpdHk6IDEsXHJcbiAgICBjdXN0b21Db2xvcjogW10sXHJcbiAgICBjb2xvclN0b3A6IDAsXHJcbiAgICBsYWJlbFBvc2l0aW9uOiAnb3V0c2lkZSdcclxuICB9LCBvcHRzLmV4dHJhLmNvbHVtbik7XHJcbiAgbGV0IGNhbFBvaW50cyA9IFtdO1xyXG4gIGNvbnRleHQuc2F2ZSgpO1xyXG4gIGxldCBsZWZ0TnVtID0gLTI7XHJcbiAgbGV0IHJpZ2h0TnVtID0geEF4aXNQb2ludHMubGVuZ3RoICsgMjtcclxuICBpZiAob3B0cy5fc2Nyb2xsRGlzdGFuY2VfICYmIG9wdHMuX3Njcm9sbERpc3RhbmNlXyAhPT0gMCAmJiBvcHRzLmVuYWJsZVNjcm9sbCA9PT0gdHJ1ZSkge1xyXG4gICAgY29udGV4dC50cmFuc2xhdGUob3B0cy5fc2Nyb2xsRGlzdGFuY2VfLCAwKTtcclxuICAgIGxlZnROdW0gPSBNYXRoLmZsb29yKC1vcHRzLl9zY3JvbGxEaXN0YW5jZV8gLyBlYWNoU3BhY2luZykgLSAyO1xyXG4gICAgcmlnaHROdW0gPSBsZWZ0TnVtICsgb3B0cy54QXhpcy5pdGVtQ291bnQgKyA0O1xyXG4gIH1cclxuICBpZiAob3B0cy50b29sdGlwICYmIG9wdHMudG9vbHRpcC50ZXh0TGlzdCAmJiBvcHRzLnRvb2x0aXAudGV4dExpc3QubGVuZ3RoICYmIHByb2Nlc3MgPT09IDEpIHtcclxuICAgIGRyYXdUb29sVGlwU3BsaXRBcmVhKG9wdHMudG9vbHRpcC5vZmZzZXQueCwgb3B0cywgY29uZmlnLCBjb250ZXh0LCBlYWNoU3BhY2luZyk7XHJcbiAgfVxyXG4gIGNvbHVtbk9wdGlvbi5jdXN0b21Db2xvciA9IGZpbGxDdXN0b21Db2xvcihjb2x1bW5PcHRpb24ubGluZWFyVHlwZSwgY29sdW1uT3B0aW9uLmN1c3RvbUNvbG9yLCBzZXJpZXMsIGNvbmZpZyk7XHJcbiAgc2VyaWVzLmZvckVhY2goZnVuY3Rpb24oZWFjaFNlcmllcywgc2VyaWVzSW5kZXgpIHtcclxuICAgIGxldCByYW5nZXMsIG1pblJhbmdlLCBtYXhSYW5nZTtcclxuICAgIHJhbmdlcyA9IFtdLmNvbmNhdChvcHRzLmNoYXJ0RGF0YS55QXhpc0RhdGEucmFuZ2VzW2VhY2hTZXJpZXMuaW5kZXhdKTtcclxuICAgIG1pblJhbmdlID0gcmFuZ2VzLnBvcCgpO1xyXG4gICAgbWF4UmFuZ2UgPSByYW5nZXMuc2hpZnQoKTtcclxuICAgIFxyXG4gICAgLy8g6K6h566XMOi9tOWdkOagh1xyXG4gICAgbGV0IHNwYWNpbmdWYWxpZCA9IG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzBdIC0gb3B0cy5hcmVhWzJdO1xyXG4gICAgbGV0IHplcm9IZWlnaHQgPSBzcGFjaW5nVmFsaWQgKiAoMCAtIG1pblJhbmdlKSAvIChtYXhSYW5nZSAtIG1pblJhbmdlKTtcclxuICAgIGxldCB6ZXJvUG9pbnRzID0gb3B0cy5oZWlnaHQgLSBNYXRoLnJvdW5kKHplcm9IZWlnaHQpIC0gb3B0cy5hcmVhWzJdO1xyXG4gICAgZWFjaFNlcmllcy56ZXJvUG9pbnRzID0gemVyb1BvaW50cztcclxuICAgIHZhciBkYXRhID0gZWFjaFNlcmllcy5kYXRhO1xyXG4gICAgc3dpdGNoIChjb2x1bW5PcHRpb24udHlwZSkge1xyXG4gICAgICBjYXNlICdncm91cCc6XHJcbiAgICAgICAgdmFyIHBvaW50cyA9IGdldENvbHVtbkRhdGFQb2ludHMoZGF0YSwgbWluUmFuZ2UsIG1heFJhbmdlLCB4QXhpc1BvaW50cywgZWFjaFNwYWNpbmcsIG9wdHMsIGNvbmZpZywgemVyb1BvaW50cywgcHJvY2Vzcyk7XHJcbiAgICAgICAgdmFyIHRvb2x0aXBQb2ludHMgPSBnZXRTdGFja0RhdGFQb2ludHMoZGF0YSwgbWluUmFuZ2UsIG1heFJhbmdlLCB4QXhpc1BvaW50cywgZWFjaFNwYWNpbmcsIG9wdHMsIGNvbmZpZywgc2VyaWVzSW5kZXgsIHNlcmllcywgcHJvY2Vzcyk7XHJcbiAgICAgICAgY2FsUG9pbnRzLnB1c2godG9vbHRpcFBvaW50cyk7XHJcbiAgICAgICAgcG9pbnRzID0gZml4Q29sdW1lRGF0YShwb2ludHMsIGVhY2hTcGFjaW5nLCBzZXJpZXMubGVuZ3RoLCBzZXJpZXNJbmRleCwgY29uZmlnLCBvcHRzKTtcclxuICAgICAgICBmb3IgKGxldCBpID0gMDsgaSA8IHBvaW50cy5sZW5ndGg7IGkrKykge1xyXG4gICAgICAgICAgbGV0IGl0ZW0gPSBwb2ludHNbaV07XHJcbiAgICAgICAgICAvL2ZpeCBpc3N1ZXMvSTI3QjFOIHl5b2luZ2UgJiBKb2VzaHVcclxuICAgICAgICAgIGlmIChpdGVtICE9PSBudWxsICYmIGkgPiBsZWZ0TnVtICYmIGkgPCByaWdodE51bSkge1xyXG4gICAgICAgICAgICB2YXIgc3RhcnRYID0gaXRlbS54IC0gaXRlbS53aWR0aCAvIDI7XHJcbiAgICAgICAgICAgIHZhciBoZWlnaHQgPSBvcHRzLmhlaWdodCAtIGl0ZW0ueSAtIG9wdHMuYXJlYVsyXTtcclxuICAgICAgICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgICAgICAgdmFyIGZpbGxDb2xvciA9IGl0ZW0uY29sb3IgfHwgZWFjaFNlcmllcy5jb2xvclxyXG4gICAgICAgICAgICB2YXIgc3Ryb2tlQ29sb3IgPSBpdGVtLmNvbG9yIHx8IGVhY2hTZXJpZXMuY29sb3JcclxuICAgICAgICAgICAgaWYgKGNvbHVtbk9wdGlvbi5saW5lYXJUeXBlICE9PSAnbm9uZScpIHtcclxuICAgICAgICAgICAgICB2YXIgZ3JkID0gY29udGV4dC5jcmVhdGVMaW5lYXJHcmFkaWVudChzdGFydFgsIGl0ZW0ueSwgc3RhcnRYLCB6ZXJvUG9pbnRzKTtcclxuICAgICAgICAgICAgICAvL+mAj+aYjua4kOWPmFxyXG4gICAgICAgICAgICAgIGlmIChjb2x1bW5PcHRpb24ubGluZWFyVHlwZSA9PSAnb3BhY2l0eScpIHtcclxuICAgICAgICAgICAgICAgIGdyZC5hZGRDb2xvclN0b3AoMCwgaGV4VG9SZ2IoZmlsbENvbG9yLCBjb2x1bW5PcHRpb24ubGluZWFyT3BhY2l0eSkpO1xyXG4gICAgICAgICAgICAgICAgZ3JkLmFkZENvbG9yU3RvcCgxLCBoZXhUb1JnYihmaWxsQ29sb3IsIDEpKTtcclxuICAgICAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICAgICAgZ3JkLmFkZENvbG9yU3RvcCgwLCBoZXhUb1JnYihjb2x1bW5PcHRpb24uY3VzdG9tQ29sb3JbZWFjaFNlcmllcy5saW5lYXJJbmRleF0sIGNvbHVtbk9wdGlvbi5saW5lYXJPcGFjaXR5KSk7XHJcbiAgICAgICAgICAgICAgICBncmQuYWRkQ29sb3JTdG9wKGNvbHVtbk9wdGlvbi5jb2xvclN0b3AsIGhleFRvUmdiKGNvbHVtbk9wdGlvbi5jdXN0b21Db2xvcltlYWNoU2VyaWVzLmxpbmVhckluZGV4XSxjb2x1bW5PcHRpb24ubGluZWFyT3BhY2l0eSkpO1xyXG4gICAgICAgICAgICAgICAgZ3JkLmFkZENvbG9yU3RvcCgxLCBoZXhUb1JnYihmaWxsQ29sb3IsIDEpKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgZmlsbENvbG9yID0gZ3JkXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy8g5ZyG6KeS6L655qGGXHJcbiAgICAgICAgICAgIGlmICgoY29sdW1uT3B0aW9uLmJhckJvcmRlclJhZGl1cyAmJiBjb2x1bW5PcHRpb24uYmFyQm9yZGVyUmFkaXVzLmxlbmd0aCA9PT0gNCkgfHwgY29sdW1uT3B0aW9uLmJhckJvcmRlckNpcmNsZSA9PT0gdHJ1ZSkge1xyXG4gICAgICAgICAgICAgIGNvbnN0IGxlZnQgPSBzdGFydFg7XHJcbiAgICAgICAgICAgICAgY29uc3QgdG9wID0gaXRlbS55ID4gemVyb1BvaW50cyA/IHplcm9Qb2ludHMgOiBpdGVtLnk7XHJcbiAgICAgICAgICAgICAgY29uc3Qgd2lkdGggPSBpdGVtLndpZHRoO1xyXG4gICAgICAgICAgICAgIGNvbnN0IGhlaWdodCA9IE1hdGguYWJzKHplcm9Qb2ludHMgLSBpdGVtLnkpO1xyXG4gICAgICAgICAgICAgIGlmIChjb2x1bW5PcHRpb24uYmFyQm9yZGVyQ2lyY2xlKSB7XHJcbiAgICAgICAgICAgICAgICBjb2x1bW5PcHRpb24uYmFyQm9yZGVyUmFkaXVzID0gW3dpZHRoIC8gMiwgd2lkdGggLyAyLCAwLCAwXTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgaWYoaXRlbS55ID4gemVyb1BvaW50cyl7XHJcbiAgICAgICAgICAgICAgICBjb2x1bW5PcHRpb24uYmFyQm9yZGVyUmFkaXVzID0gWzAsIDAsd2lkdGggLyAyLCB3aWR0aCAvIDJdO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBsZXQgW3IwLCByMSwgcjIsIHIzXSA9IGNvbHVtbk9wdGlvbi5iYXJCb3JkZXJSYWRpdXM7XHJcbiAgICAgICAgICAgICAgbGV0IG1pblJhZGl1cyA9IE1hdGgubWluKHdpZHRoLzIsaGVpZ2h0LzIpO1xyXG4gICAgICAgICAgICAgIHIwID0gcjAgPiBtaW5SYWRpdXMgPyBtaW5SYWRpdXMgOiByMDtcclxuICAgICAgICAgICAgICByMSA9IHIxID4gbWluUmFkaXVzID8gbWluUmFkaXVzIDogcjE7XHJcbiAgICAgICAgICAgICAgcjIgPSByMiA+IG1pblJhZGl1cyA/IG1pblJhZGl1cyA6IHIyO1xyXG4gICAgICAgICAgICAgIHIzID0gcjMgPiBtaW5SYWRpdXMgPyBtaW5SYWRpdXMgOiByMztcclxuICAgICAgICAgICAgICByMCA9IHIwIDwgMCA/IDAgOiByMDtcclxuICAgICAgICAgICAgICByMSA9IHIxIDwgMCA/IDAgOiByMTtcclxuICAgICAgICAgICAgICByMiA9IHIyIDwgMCA/IDAgOiByMjtcclxuICAgICAgICAgICAgICByMyA9IHIzIDwgMCA/IDAgOiByMztcclxuICAgICAgICAgICAgICBjb250ZXh0LmFyYyhsZWZ0ICsgcjAsIHRvcCArIHIwLCByMCwgLU1hdGguUEksIC1NYXRoLlBJIC8gMik7XHJcbiAgICAgICAgICAgICAgY29udGV4dC5hcmMobGVmdCArIHdpZHRoIC0gcjEsIHRvcCArIHIxLCByMSwgLU1hdGguUEkgLyAyLCAwKTtcclxuICAgICAgICAgICAgICBjb250ZXh0LmFyYyhsZWZ0ICsgd2lkdGggLSByMiwgdG9wICsgaGVpZ2h0IC0gcjIsIHIyLCAwLCBNYXRoLlBJIC8gMik7XHJcbiAgICAgICAgICAgICAgY29udGV4dC5hcmMobGVmdCArIHIzLCB0b3AgKyBoZWlnaHQgLSByMywgcjMsIE1hdGguUEkgLyAyLCBNYXRoLlBJKTtcclxuICAgICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgICBjb250ZXh0Lm1vdmVUbyhzdGFydFgsIGl0ZW0ueSk7XHJcbiAgICAgICAgICAgICAgY29udGV4dC5saW5lVG8oc3RhcnRYICsgaXRlbS53aWR0aCwgaXRlbS55KTtcclxuICAgICAgICAgICAgICBjb250ZXh0LmxpbmVUbyhzdGFydFggKyBpdGVtLndpZHRoLCB6ZXJvUG9pbnRzKTtcclxuICAgICAgICAgICAgICBjb250ZXh0LmxpbmVUbyhzdGFydFgsIHplcm9Qb2ludHMpO1xyXG4gICAgICAgICAgICAgIGNvbnRleHQubGluZVRvKHN0YXJ0WCwgaXRlbS55KTtcclxuICAgICAgICAgICAgICBjb250ZXh0LnNldExpbmVXaWR0aCgxKVxyXG4gICAgICAgICAgICAgIGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUoc3Ryb2tlQ29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKGZpbGxDb2xvcik7XHJcbiAgICAgICAgICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICAgICAgICAgIC8vY29udGV4dC5zdHJva2UoKTtcclxuICAgICAgICAgICAgY29udGV4dC5maWxsKCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfTtcclxuICAgICAgICBicmVhaztcclxuICAgICAgY2FzZSAnc3RhY2snOlxyXG4gICAgICAgIC8vIOe7mOWItuWghuWPoOaVsOaNruWbvlxyXG4gICAgICAgIHZhciBwb2ludHMgPSBnZXRTdGFja0RhdGFQb2ludHMoZGF0YSwgbWluUmFuZ2UsIG1heFJhbmdlLCB4QXhpc1BvaW50cywgZWFjaFNwYWNpbmcsIG9wdHMsIGNvbmZpZywgc2VyaWVzSW5kZXgsIHNlcmllcywgcHJvY2Vzcyk7XHJcbiAgICAgICAgY2FsUG9pbnRzLnB1c2gocG9pbnRzKTtcclxuICAgICAgICBwb2ludHMgPSBmaXhDb2x1bWVTdGFja0RhdGEocG9pbnRzLCBlYWNoU3BhY2luZywgc2VyaWVzLmxlbmd0aCwgc2VyaWVzSW5kZXgsIGNvbmZpZywgb3B0cywgc2VyaWVzKTtcclxuICAgICAgICBmb3IgKGxldCBpID0gMDsgaSA8IHBvaW50cy5sZW5ndGg7IGkrKykge1xyXG4gICAgICAgICAgbGV0IGl0ZW0gPSBwb2ludHNbaV07XHJcbiAgICAgICAgICBpZiAoaXRlbSAhPT0gbnVsbCAmJiBpID4gbGVmdE51bSAmJiBpIDwgcmlnaHROdW0pIHtcclxuICAgICAgICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgICAgICAgdmFyIGZpbGxDb2xvciA9IGl0ZW0uY29sb3IgfHwgZWFjaFNlcmllcy5jb2xvcjtcclxuICAgICAgICAgICAgdmFyIHN0YXJ0WCA9IGl0ZW0ueCAtIGl0ZW0ud2lkdGggLyAyICsgMTtcclxuICAgICAgICAgICAgdmFyIGhlaWdodCA9IG9wdHMuaGVpZ2h0IC0gaXRlbS55IC0gb3B0cy5hcmVhWzJdO1xyXG4gICAgICAgICAgICB2YXIgaGVpZ2h0MCA9IG9wdHMuaGVpZ2h0IC0gaXRlbS55MCAtIG9wdHMuYXJlYVsyXTtcclxuICAgICAgICAgICAgaWYgKHNlcmllc0luZGV4ID4gMCkge1xyXG4gICAgICAgICAgICAgIGhlaWdodCAtPSBoZWlnaHQwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKGZpbGxDb2xvcik7XHJcbiAgICAgICAgICAgIGNvbnRleHQubW92ZVRvKHN0YXJ0WCwgaXRlbS55KTtcclxuICAgICAgICAgICAgY29udGV4dC5maWxsUmVjdChzdGFydFgsIGl0ZW0ueSwgaXRlbS53aWR0aCwgaGVpZ2h0KTtcclxuICAgICAgICAgICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgICAgICAgICAgY29udGV4dC5maWxsKCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfTtcclxuICAgICAgICBicmVhaztcclxuICAgICAgY2FzZSAnbWV0ZXInOlxyXG4gICAgICAgIC8vIOe7mOWItua4qeW6puiuoeaVsOaNruWbvlxyXG4gICAgICAgIHZhciBwb2ludHMgPSBnZXREYXRhUG9pbnRzKGRhdGEsIG1pblJhbmdlLCBtYXhSYW5nZSwgeEF4aXNQb2ludHMsIGVhY2hTcGFjaW5nLCBvcHRzLCBjb25maWcsIHByb2Nlc3MpO1xyXG4gICAgICAgIGNhbFBvaW50cy5wdXNoKHBvaW50cyk7XHJcbiAgICAgICAgcG9pbnRzID0gZml4Q29sdW1lTWV0ZXJEYXRhKHBvaW50cywgZWFjaFNwYWNpbmcsIHNlcmllcy5sZW5ndGgsIHNlcmllc0luZGV4LCBjb25maWcsIG9wdHMsIGNvbHVtbk9wdGlvbi5tZXRlckJvcmRlcik7XHJcbiAgICAgICAgICBmb3IgKGxldCBpID0gMDsgaSA8IHBvaW50cy5sZW5ndGg7IGkrKykge1xyXG4gICAgICAgICAgICBsZXQgaXRlbSA9IHBvaW50c1tpXTtcclxuICAgICAgICAgICAgaWYgKGl0ZW0gIT09IG51bGwgJiYgaSA+IGxlZnROdW0gJiYgaSA8IHJpZ2h0TnVtKSB7XHJcbiAgICAgICAgICAgICAgLy/nlLvog4zmma/popzoibJcclxuICAgICAgICAgICAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgICAgICAgICAgIGlmIChzZXJpZXNJbmRleCA9PSAwICYmIGNvbHVtbk9wdGlvbi5tZXRlckJvcmRlciA+IDApIHtcclxuICAgICAgICAgICAgICAgIGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUoZWFjaFNlcmllcy5jb2xvcik7XHJcbiAgICAgICAgICAgICAgICBjb250ZXh0LnNldExpbmVXaWR0aChjb2x1bW5PcHRpb24ubWV0ZXJCb3JkZXIgKiBvcHRzLnBpeCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGlmKHNlcmllc0luZGV4ID09IDApe1xyXG4gICAgICAgICAgICAgICAgY29udGV4dC5zZXRGaWxsU3R5bGUoY29sdW1uT3B0aW9uLm1ldGVyRmlsbENvbG9yKTtcclxuICAgICAgICAgICAgICB9ZWxzZXtcclxuICAgICAgICAgICAgICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKGl0ZW0uY29sb3IgfHwgZWFjaFNlcmllcy5jb2xvcik7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIHZhciBzdGFydFggPSBpdGVtLnggLSBpdGVtLndpZHRoIC8gMjtcclxuICAgICAgICAgICAgICB2YXIgaGVpZ2h0ID0gb3B0cy5oZWlnaHQgLSBpdGVtLnkgLSBvcHRzLmFyZWFbMl07XHJcbiAgICAgICAgICAgICAgaWYgKChjb2x1bW5PcHRpb24uYmFyQm9yZGVyUmFkaXVzICYmIGNvbHVtbk9wdGlvbi5iYXJCb3JkZXJSYWRpdXMubGVuZ3RoID09PSA0KSB8fCBjb2x1bW5PcHRpb24uYmFyQm9yZGVyQ2lyY2xlID09PSB0cnVlKSB7XHJcbiAgICAgICAgICAgICAgICBjb25zdCBsZWZ0ID0gc3RhcnRYO1xyXG4gICAgICAgICAgICAgICAgY29uc3QgdG9wID0gaXRlbS55O1xyXG4gICAgICAgICAgICAgICAgY29uc3Qgd2lkdGggPSBpdGVtLndpZHRoO1xyXG4gICAgICAgICAgICAgICAgY29uc3QgaGVpZ2h0ID0gemVyb1BvaW50cyAtIGl0ZW0ueTtcclxuICAgICAgICAgICAgICAgIGlmIChjb2x1bW5PcHRpb24uYmFyQm9yZGVyQ2lyY2xlKSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbHVtbk9wdGlvbi5iYXJCb3JkZXJSYWRpdXMgPSBbd2lkdGggLyAyLCB3aWR0aCAvIDIsIDAsIDBdO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbGV0IFtyMCwgcjEsIHIyLCByM10gPSBjb2x1bW5PcHRpb24uYmFyQm9yZGVyUmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgbGV0IG1pblJhZGl1cyA9IE1hdGgubWluKHdpZHRoLzIsaGVpZ2h0LzIpO1xyXG4gICAgICAgICAgICAgICAgcjAgPSByMCA+IG1pblJhZGl1cyA/IG1pblJhZGl1cyA6IHIwO1xyXG4gICAgICAgICAgICAgICAgcjEgPSByMSA+IG1pblJhZGl1cyA/IG1pblJhZGl1cyA6IHIxO1xyXG4gICAgICAgICAgICAgICAgcjIgPSByMiA+IG1pblJhZGl1cyA/IG1pblJhZGl1cyA6IHIyO1xyXG4gICAgICAgICAgICAgICAgcjMgPSByMyA+IG1pblJhZGl1cyA/IG1pblJhZGl1cyA6IHIzO1xyXG4gICAgICAgICAgICAgICAgcjAgPSByMCA8IDAgPyAwIDogcjA7XHJcbiAgICAgICAgICAgICAgICByMSA9IHIxIDwgMCA/IDAgOiByMTtcclxuICAgICAgICAgICAgICAgIHIyID0gcjIgPCAwID8gMCA6IHIyO1xyXG4gICAgICAgICAgICAgICAgcjMgPSByMyA8IDAgPyAwIDogcjM7XHJcbiAgICAgICAgICAgICAgICBjb250ZXh0LmFyYyhsZWZ0ICsgcjAsIHRvcCArIHIwLCByMCwgLU1hdGguUEksIC1NYXRoLlBJIC8gMik7XHJcbiAgICAgICAgICAgICAgICBjb250ZXh0LmFyYyhsZWZ0ICsgd2lkdGggLSByMSwgdG9wICsgcjEsIHIxLCAtTWF0aC5QSSAvIDIsIDApO1xyXG4gICAgICAgICAgICAgICAgY29udGV4dC5hcmMobGVmdCArIHdpZHRoIC0gcjIsIHRvcCArIGhlaWdodCAtIHIyLCByMiwgMCwgTWF0aC5QSSAvIDIpO1xyXG4gICAgICAgICAgICAgICAgY29udGV4dC5hcmMobGVmdCArIHIzLCB0b3AgKyBoZWlnaHQgLSByMywgcjMsIE1hdGguUEkgLyAyLCBNYXRoLlBJKTtcclxuICAgICAgICAgICAgICAgIGNvbnRleHQuZmlsbCgpO1xyXG4gICAgICAgICAgICAgIH1lbHNle1xyXG4gICAgICAgICAgICAgICAgY29udGV4dC5tb3ZlVG8oc3RhcnRYLCBpdGVtLnkpO1xyXG4gICAgICAgICAgICAgICAgY29udGV4dC5saW5lVG8oc3RhcnRYICsgaXRlbS53aWR0aCwgaXRlbS55KTtcclxuICAgICAgICAgICAgICAgIGNvbnRleHQubGluZVRvKHN0YXJ0WCArIGl0ZW0ud2lkdGgsIHplcm9Qb2ludHMpO1xyXG4gICAgICAgICAgICAgICAgY29udGV4dC5saW5lVG8oc3RhcnRYLCB6ZXJvUG9pbnRzKTtcclxuICAgICAgICAgICAgICAgIGNvbnRleHQubGluZVRvKHN0YXJ0WCwgaXRlbS55KTtcclxuICAgICAgICAgICAgICAgIGNvbnRleHQuZmlsbCgpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBpZiAoc2VyaWVzSW5kZXggPT0gMCAmJiBjb2x1bW5PcHRpb24ubWV0ZXJCb3JkZXIgPiAwKSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgICAgICAgICAgICAgY29udGV4dC5zdHJva2UoKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICBicmVhaztcclxuICAgIH1cclxuICB9KTtcclxuXHJcbiAgaWYgKG9wdHMuZGF0YUxhYmVsICE9PSBmYWxzZSAmJiBwcm9jZXNzID09PSAxKSB7XHJcbiAgICBzZXJpZXMuZm9yRWFjaChmdW5jdGlvbihlYWNoU2VyaWVzLCBzZXJpZXNJbmRleCkge1xyXG4gICAgICBsZXQgcmFuZ2VzLCBtaW5SYW5nZSwgbWF4UmFuZ2U7XHJcbiAgICAgIHJhbmdlcyA9IFtdLmNvbmNhdChvcHRzLmNoYXJ0RGF0YS55QXhpc0RhdGEucmFuZ2VzW2VhY2hTZXJpZXMuaW5kZXhdKTtcclxuICAgICAgbWluUmFuZ2UgPSByYW5nZXMucG9wKCk7XHJcbiAgICAgIG1heFJhbmdlID0gcmFuZ2VzLnNoaWZ0KCk7XHJcbiAgICAgIHZhciBkYXRhID0gZWFjaFNlcmllcy5kYXRhO1xyXG4gICAgICBzd2l0Y2ggKGNvbHVtbk9wdGlvbi50eXBlKSB7XHJcbiAgICAgICAgY2FzZSAnZ3JvdXAnOlxyXG4gICAgICAgICAgdmFyIHBvaW50cyA9IGdldENvbHVtbkRhdGFQb2ludHMoZGF0YSwgbWluUmFuZ2UsIG1heFJhbmdlLCB4QXhpc1BvaW50cywgZWFjaFNwYWNpbmcsIG9wdHMsIGNvbmZpZywgcHJvY2Vzcyk7XHJcbiAgICAgICAgICBwb2ludHMgPSBmaXhDb2x1bWVEYXRhKHBvaW50cywgZWFjaFNwYWNpbmcsIHNlcmllcy5sZW5ndGgsIHNlcmllc0luZGV4LCBjb25maWcsIG9wdHMpO1xyXG4gICAgICAgICAgZHJhd0NvbHVtZVBvaW50VGV4dChwb2ludHMsIGVhY2hTZXJpZXMsIGNvbmZpZywgY29udGV4dCwgb3B0cyk7XHJcbiAgICAgICAgICBicmVhaztcclxuICAgICAgICBjYXNlICdzdGFjayc6XHJcbiAgICAgICAgICB2YXIgcG9pbnRzID0gZ2V0U3RhY2tEYXRhUG9pbnRzKGRhdGEsIG1pblJhbmdlLCBtYXhSYW5nZSwgeEF4aXNQb2ludHMsIGVhY2hTcGFjaW5nLCBvcHRzLCBjb25maWcsIHNlcmllc0luZGV4LCBzZXJpZXMsIHByb2Nlc3MpO1xyXG4gICAgICAgICAgZHJhd0NvbHVtZVBvaW50VGV4dChwb2ludHMsIGVhY2hTZXJpZXMsIGNvbmZpZywgY29udGV4dCwgb3B0cyk7XHJcbiAgICAgICAgICBicmVhaztcclxuICAgICAgICBjYXNlICdtZXRlcic6XHJcbiAgICAgICAgICB2YXIgcG9pbnRzID0gZ2V0RGF0YVBvaW50cyhkYXRhLCBtaW5SYW5nZSwgbWF4UmFuZ2UsIHhBeGlzUG9pbnRzLCBlYWNoU3BhY2luZywgb3B0cywgY29uZmlnLCBwcm9jZXNzKTtcclxuICAgICAgICAgIGRyYXdDb2x1bWVQb2ludFRleHQocG9pbnRzLCBlYWNoU2VyaWVzLCBjb25maWcsIGNvbnRleHQsIG9wdHMpO1xyXG4gICAgICAgICAgYnJlYWs7XHJcbiAgICAgIH1cclxuICAgIH0pO1xyXG4gIH1cclxuICBjb250ZXh0LnJlc3RvcmUoKTtcclxuICByZXR1cm4ge1xyXG4gICAgeEF4aXNQb2ludHM6IHhBeGlzUG9pbnRzLFxyXG4gICAgY2FsUG9pbnRzOiBjYWxQb2ludHMsXHJcbiAgICBlYWNoU3BhY2luZzogZWFjaFNwYWNpbmdcclxuICB9O1xyXG59XHJcblxyXG5mdW5jdGlvbiBkcmF3TW91bnREYXRhUG9pbnRzKHNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0KSB7XHJcbiAgbGV0IHByb2Nlc3MgPSBhcmd1bWVudHMubGVuZ3RoID4gNCAmJiBhcmd1bWVudHNbNF0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1s0XSA6IDE7XHJcbiAgbGV0IHhBeGlzRGF0YSA9IG9wdHMuY2hhcnREYXRhLnhBeGlzRGF0YSxcclxuICAgIHhBeGlzUG9pbnRzID0geEF4aXNEYXRhLnhBeGlzUG9pbnRzLFxyXG4gICAgZWFjaFNwYWNpbmcgPSB4QXhpc0RhdGEuZWFjaFNwYWNpbmc7XHJcbiAgbGV0IG1vdW50T3B0aW9uID0gYXNzaWduKHt9LCB7XHJcbiAgICB0eXBlOiAnbW91bnQnLFxyXG4gICAgd2lkdGhSYXRpbzogMSxcclxuICAgIGJvcmRlcldpZHRoOiAxLFxyXG4gICAgYmFyQm9yZGVyQ2lyY2xlOiBmYWxzZSxcclxuICAgIGJhckJvcmRlclJhZGl1czogW10sXHJcbiAgICBsaW5lYXJUeXBlOiAnbm9uZScsXHJcbiAgICBsaW5lYXJPcGFjaXR5OiAxLFxyXG4gICAgY3VzdG9tQ29sb3I6IFtdLFxyXG4gICAgY29sb3JTdG9wOiAwLFxyXG4gIH0sIG9wdHMuZXh0cmEubW91bnQpO1xyXG4gIG1vdW50T3B0aW9uLndpZHRoUmF0aW8gPSBtb3VudE9wdGlvbi53aWR0aFJhdGlvIDw9IDAgPyAwIDogbW91bnRPcHRpb24ud2lkdGhSYXRpbztcclxuICBtb3VudE9wdGlvbi53aWR0aFJhdGlvID0gbW91bnRPcHRpb24ud2lkdGhSYXRpbyA+PSAyID8gMiA6IG1vdW50T3B0aW9uLndpZHRoUmF0aW87XHJcbiAgbGV0IGNhbFBvaW50cyA9IFtdO1xyXG4gIGNvbnRleHQuc2F2ZSgpO1xyXG4gIGxldCBsZWZ0TnVtID0gLTI7XHJcbiAgbGV0IHJpZ2h0TnVtID0geEF4aXNQb2ludHMubGVuZ3RoICsgMjtcclxuICBpZiAob3B0cy5fc2Nyb2xsRGlzdGFuY2VfICYmIG9wdHMuX3Njcm9sbERpc3RhbmNlXyAhPT0gMCAmJiBvcHRzLmVuYWJsZVNjcm9sbCA9PT0gdHJ1ZSkge1xyXG4gICAgY29udGV4dC50cmFuc2xhdGUob3B0cy5fc2Nyb2xsRGlzdGFuY2VfLCAwKTtcclxuICAgIGxlZnROdW0gPSBNYXRoLmZsb29yKC1vcHRzLl9zY3JvbGxEaXN0YW5jZV8gLyBlYWNoU3BhY2luZykgLSAyO1xyXG4gICAgcmlnaHROdW0gPSBsZWZ0TnVtICsgb3B0cy54QXhpcy5pdGVtQ291bnQgKyA0O1xyXG4gIH1cclxuICBtb3VudE9wdGlvbi5jdXN0b21Db2xvciA9IGZpbGxDdXN0b21Db2xvcihtb3VudE9wdGlvbi5saW5lYXJUeXBlLCBtb3VudE9wdGlvbi5jdXN0b21Db2xvciwgc2VyaWVzLCBjb25maWcpO1xyXG4gICAgbGV0IHJhbmdlcywgbWluUmFuZ2UsIG1heFJhbmdlO1xyXG4gICAgcmFuZ2VzID0gW10uY29uY2F0KG9wdHMuY2hhcnREYXRhLnlBeGlzRGF0YS5yYW5nZXNbMF0pO1xyXG4gICAgbWluUmFuZ2UgPSByYW5nZXMucG9wKCk7XHJcbiAgICBtYXhSYW5nZSA9IHJhbmdlcy5zaGlmdCgpO1xyXG4gICAgXHJcbiAgICAvLyDorqHnrpcw6L205Z2Q5qCHXHJcbiAgICBsZXQgc3BhY2luZ1ZhbGlkID0gb3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMF0gLSBvcHRzLmFyZWFbMl07XHJcbiAgICBsZXQgemVyb0hlaWdodCA9IHNwYWNpbmdWYWxpZCAqICgwIC0gbWluUmFuZ2UpIC8gKG1heFJhbmdlIC0gbWluUmFuZ2UpO1xyXG4gICAgbGV0IHplcm9Qb2ludHMgPSBvcHRzLmhlaWdodCAtIE1hdGgucm91bmQoemVyb0hlaWdodCkgLSBvcHRzLmFyZWFbMl07XHJcbiAgICBcclxuICAgIHZhciBwb2ludHMgPSBnZXRNb3VudERhdGFQb2ludHMoc2VyaWVzLCBtaW5SYW5nZSwgbWF4UmFuZ2UsIHhBeGlzUG9pbnRzLCBlYWNoU3BhY2luZywgb3B0cywgbW91bnRPcHRpb24sIHplcm9Qb2ludHMsIHByb2Nlc3MpO1xyXG4gICAgc3dpdGNoIChtb3VudE9wdGlvbi50eXBlKSB7XHJcbiAgICAgIGNhc2UgJ2Jhcic6XHJcbiAgICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPCBwb2ludHMubGVuZ3RoOyBpKyspIHtcclxuICAgICAgICAgIGxldCBpdGVtID0gcG9pbnRzW2ldO1xyXG4gICAgICAgICAgaWYgKGl0ZW0gIT09IG51bGwgJiYgaSA+IGxlZnROdW0gJiYgaSA8IHJpZ2h0TnVtKSB7XHJcbiAgICAgICAgICAgIHZhciBzdGFydFggPSBpdGVtLnggLSBlYWNoU3BhY2luZyptb3VudE9wdGlvbi53aWR0aFJhdGlvLzI7XHJcbiAgICAgICAgICAgIHZhciBoZWlnaHQgPSBvcHRzLmhlaWdodCAtIGl0ZW0ueSAtIG9wdHMuYXJlYVsyXTtcclxuICAgICAgICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgICAgICAgdmFyIGZpbGxDb2xvciA9IGl0ZW0uY29sb3IgfHwgc2VyaWVzW2ldLmNvbG9yXHJcbiAgICAgICAgICAgIHZhciBzdHJva2VDb2xvciA9IGl0ZW0uY29sb3IgfHwgc2VyaWVzW2ldLmNvbG9yXHJcbiAgICAgICAgICAgIGlmIChtb3VudE9wdGlvbi5saW5lYXJUeXBlICE9PSAnbm9uZScpIHtcclxuICAgICAgICAgICAgICB2YXIgZ3JkID0gY29udGV4dC5jcmVhdGVMaW5lYXJHcmFkaWVudChzdGFydFgsIGl0ZW0ueSwgc3RhcnRYLCB6ZXJvUG9pbnRzKTtcclxuICAgICAgICAgICAgICAvL+mAj+aYjua4kOWPmFxyXG4gICAgICAgICAgICAgIGlmIChtb3VudE9wdGlvbi5saW5lYXJUeXBlID09ICdvcGFjaXR5Jykge1xyXG4gICAgICAgICAgICAgICAgZ3JkLmFkZENvbG9yU3RvcCgwLCBoZXhUb1JnYihmaWxsQ29sb3IsIG1vdW50T3B0aW9uLmxpbmVhck9wYWNpdHkpKTtcclxuICAgICAgICAgICAgICAgIGdyZC5hZGRDb2xvclN0b3AoMSwgaGV4VG9SZ2IoZmlsbENvbG9yLCAxKSk7XHJcbiAgICAgICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgICAgIGdyZC5hZGRDb2xvclN0b3AoMCwgaGV4VG9SZ2IobW91bnRPcHRpb24uY3VzdG9tQ29sb3Jbc2VyaWVzW2ldLmxpbmVhckluZGV4XSwgbW91bnRPcHRpb24ubGluZWFyT3BhY2l0eSkpO1xyXG4gICAgICAgICAgICAgICAgZ3JkLmFkZENvbG9yU3RvcChtb3VudE9wdGlvbi5jb2xvclN0b3AsIGhleFRvUmdiKG1vdW50T3B0aW9uLmN1c3RvbUNvbG9yW3Nlcmllc1tpXS5saW5lYXJJbmRleF0sbW91bnRPcHRpb24ubGluZWFyT3BhY2l0eSkpO1xyXG4gICAgICAgICAgICAgICAgZ3JkLmFkZENvbG9yU3RvcCgxLCBoZXhUb1JnYihmaWxsQ29sb3IsIDEpKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgZmlsbENvbG9yID0gZ3JkXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy8g5ZyG6KeS6L655qGGXHJcbiAgICAgICAgICAgIGlmICgobW91bnRPcHRpb24uYmFyQm9yZGVyUmFkaXVzICYmIG1vdW50T3B0aW9uLmJhckJvcmRlclJhZGl1cy5sZW5ndGggPT09IDQpIHx8IG1vdW50T3B0aW9uLmJhckJvcmRlckNpcmNsZSA9PT0gdHJ1ZSkge1xyXG4gICAgICAgICAgICAgIGNvbnN0IGxlZnQgPSBzdGFydFg7XHJcbiAgICAgICAgICAgICAgY29uc3QgdG9wID0gaXRlbS55ID4gemVyb1BvaW50cyA/IHplcm9Qb2ludHMgOiBpdGVtLnk7XHJcbiAgICAgICAgICAgICAgY29uc3Qgd2lkdGggPSBpdGVtLndpZHRoO1xyXG4gICAgICAgICAgICAgIGNvbnN0IGhlaWdodCA9IE1hdGguYWJzKHplcm9Qb2ludHMgLSBpdGVtLnkpO1xyXG4gICAgICAgICAgICAgIGlmIChtb3VudE9wdGlvbi5iYXJCb3JkZXJDaXJjbGUpIHtcclxuICAgICAgICAgICAgICAgIG1vdW50T3B0aW9uLmJhckJvcmRlclJhZGl1cyA9IFt3aWR0aCAvIDIsIHdpZHRoIC8gMiwgMCwgMF07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGlmKGl0ZW0ueSA+IHplcm9Qb2ludHMpe1xyXG4gICAgICAgICAgICAgICAgbW91bnRPcHRpb24uYmFyQm9yZGVyUmFkaXVzID0gWzAsIDAsd2lkdGggLyAyLCB3aWR0aCAvIDJdO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBsZXQgW3IwLCByMSwgcjIsIHIzXSA9IG1vdW50T3B0aW9uLmJhckJvcmRlclJhZGl1cztcclxuICAgICAgICAgICAgICBsZXQgbWluUmFkaXVzID0gTWF0aC5taW4od2lkdGgvMixoZWlnaHQvMik7XHJcbiAgICAgICAgICAgICAgcjAgPSByMCA+IG1pblJhZGl1cyA/IG1pblJhZGl1cyA6IHIwO1xyXG4gICAgICAgICAgICAgIHIxID0gcjEgPiBtaW5SYWRpdXMgPyBtaW5SYWRpdXMgOiByMTtcclxuICAgICAgICAgICAgICByMiA9IHIyID4gbWluUmFkaXVzID8gbWluUmFkaXVzIDogcjI7XHJcbiAgICAgICAgICAgICAgcjMgPSByMyA+IG1pblJhZGl1cyA/IG1pblJhZGl1cyA6IHIzO1xyXG4gICAgICAgICAgICAgIHIwID0gcjAgPCAwID8gMCA6IHIwO1xyXG4gICAgICAgICAgICAgIHIxID0gcjEgPCAwID8gMCA6IHIxO1xyXG4gICAgICAgICAgICAgIHIyID0gcjIgPCAwID8gMCA6IHIyO1xyXG4gICAgICAgICAgICAgIHIzID0gcjMgPCAwID8gMCA6IHIzO1xyXG4gICAgICAgICAgICAgIGNvbnRleHQuYXJjKGxlZnQgKyByMCwgdG9wICsgcjAsIHIwLCAtTWF0aC5QSSwgLU1hdGguUEkgLyAyKTtcclxuICAgICAgICAgICAgICBjb250ZXh0LmFyYyhsZWZ0ICsgd2lkdGggLSByMSwgdG9wICsgcjEsIHIxLCAtTWF0aC5QSSAvIDIsIDApO1xyXG4gICAgICAgICAgICAgIGNvbnRleHQuYXJjKGxlZnQgKyB3aWR0aCAtIHIyLCB0b3AgKyBoZWlnaHQgLSByMiwgcjIsIDAsIE1hdGguUEkgLyAyKTtcclxuICAgICAgICAgICAgICBjb250ZXh0LmFyYyhsZWZ0ICsgcjMsIHRvcCArIGhlaWdodCAtIHIzLCByMywgTWF0aC5QSSAvIDIsIE1hdGguUEkpO1xyXG4gICAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICAgIGNvbnRleHQubW92ZVRvKHN0YXJ0WCwgaXRlbS55KTtcclxuICAgICAgICAgICAgICBjb250ZXh0LmxpbmVUbyhzdGFydFggKyBpdGVtLndpZHRoLCBpdGVtLnkpO1xyXG4gICAgICAgICAgICAgIGNvbnRleHQubGluZVRvKHN0YXJ0WCArIGl0ZW0ud2lkdGgsIHplcm9Qb2ludHMpO1xyXG4gICAgICAgICAgICAgIGNvbnRleHQubGluZVRvKHN0YXJ0WCwgemVyb1BvaW50cyk7XHJcbiAgICAgICAgICAgICAgY29udGV4dC5saW5lVG8oc3RhcnRYLCBpdGVtLnkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUoc3Ryb2tlQ29sb3IpO1xyXG4gICAgICAgICAgICBjb250ZXh0LnNldEZpbGxTdHlsZShmaWxsQ29sb3IpO1xyXG4gICAgICAgICAgICBpZihtb3VudE9wdGlvbi5ib3JkZXJXaWR0aCA+IDApe1xyXG4gICAgICAgICAgICAgIGNvbnRleHQuc2V0TGluZVdpZHRoKG1vdW50T3B0aW9uLmJvcmRlcldpZHRoICogb3B0cy5waXgpO1xyXG4gICAgICAgICAgICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICAgICAgICAgICAgY29udGV4dC5zdHJva2UoKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBjb250ZXh0LmZpbGwoKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9O1xyXG4gICAgICAgIGJyZWFrO1xyXG4gICAgICBjYXNlICd0cmlhbmdsZSc6XHJcbiAgICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPCBwb2ludHMubGVuZ3RoOyBpKyspIHtcclxuICAgICAgICAgIGxldCBpdGVtID0gcG9pbnRzW2ldO1xyXG4gICAgICAgICAgaWYgKGl0ZW0gIT09IG51bGwgJiYgaSA+IGxlZnROdW0gJiYgaSA8IHJpZ2h0TnVtKSB7XHJcbiAgICAgICAgICAgIHZhciBzdGFydFggPSBpdGVtLnggLSBlYWNoU3BhY2luZyptb3VudE9wdGlvbi53aWR0aFJhdGlvLzI7XHJcbiAgICAgICAgICAgIHZhciBoZWlnaHQgPSBvcHRzLmhlaWdodCAtIGl0ZW0ueSAtIG9wdHMuYXJlYVsyXTtcclxuICAgICAgICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgICAgICAgdmFyIGZpbGxDb2xvciA9IGl0ZW0uY29sb3IgfHwgc2VyaWVzW2ldLmNvbG9yXHJcbiAgICAgICAgICAgIHZhciBzdHJva2VDb2xvciA9IGl0ZW0uY29sb3IgfHwgc2VyaWVzW2ldLmNvbG9yXHJcbiAgICAgICAgICAgIGlmIChtb3VudE9wdGlvbi5saW5lYXJUeXBlICE9PSAnbm9uZScpIHtcclxuICAgICAgICAgICAgICB2YXIgZ3JkID0gY29udGV4dC5jcmVhdGVMaW5lYXJHcmFkaWVudChzdGFydFgsIGl0ZW0ueSwgc3RhcnRYLCB6ZXJvUG9pbnRzKTtcclxuICAgICAgICAgICAgICAvL+mAj+aYjua4kOWPmFxyXG4gICAgICAgICAgICAgIGlmIChtb3VudE9wdGlvbi5saW5lYXJUeXBlID09ICdvcGFjaXR5Jykge1xyXG4gICAgICAgICAgICAgICAgZ3JkLmFkZENvbG9yU3RvcCgwLCBoZXhUb1JnYihmaWxsQ29sb3IsIG1vdW50T3B0aW9uLmxpbmVhck9wYWNpdHkpKTtcclxuICAgICAgICAgICAgICAgIGdyZC5hZGRDb2xvclN0b3AoMSwgaGV4VG9SZ2IoZmlsbENvbG9yLCAxKSk7XHJcbiAgICAgICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgICAgIGdyZC5hZGRDb2xvclN0b3AoMCwgaGV4VG9SZ2IobW91bnRPcHRpb24uY3VzdG9tQ29sb3Jbc2VyaWVzW2ldLmxpbmVhckluZGV4XSwgbW91bnRPcHRpb24ubGluZWFyT3BhY2l0eSkpO1xyXG4gICAgICAgICAgICAgICAgZ3JkLmFkZENvbG9yU3RvcChtb3VudE9wdGlvbi5jb2xvclN0b3AsIGhleFRvUmdiKG1vdW50T3B0aW9uLmN1c3RvbUNvbG9yW3Nlcmllc1tpXS5saW5lYXJJbmRleF0sbW91bnRPcHRpb24ubGluZWFyT3BhY2l0eSkpO1xyXG4gICAgICAgICAgICAgICAgZ3JkLmFkZENvbG9yU3RvcCgxLCBoZXhUb1JnYihmaWxsQ29sb3IsIDEpKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgZmlsbENvbG9yID0gZ3JkXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgY29udGV4dC5tb3ZlVG8oc3RhcnRYLCB6ZXJvUG9pbnRzKTtcclxuICAgICAgICAgICAgY29udGV4dC5saW5lVG8oaXRlbS54LCBpdGVtLnkpO1xyXG4gICAgICAgICAgICBjb250ZXh0LmxpbmVUbyhzdGFydFggKyBpdGVtLndpZHRoLCB6ZXJvUG9pbnRzKTtcclxuICAgICAgICAgICAgY29udGV4dC5zZXRTdHJva2VTdHlsZShzdHJva2VDb2xvcik7XHJcbiAgICAgICAgICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKGZpbGxDb2xvcik7XHJcbiAgICAgICAgICAgIGlmKG1vdW50T3B0aW9uLmJvcmRlcldpZHRoID4gMCl7XHJcbiAgICAgICAgICAgICAgY29udGV4dC5zZXRMaW5lV2lkdGgobW91bnRPcHRpb24uYm9yZGVyV2lkdGggKiBvcHRzLnBpeCk7XHJcbiAgICAgICAgICAgICAgY29udGV4dC5zdHJva2UoKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBjb250ZXh0LmZpbGwoKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9O1xyXG4gICAgICAgIGJyZWFrO1xyXG4gICAgICBjYXNlICdtb3VudCc6XHJcbiAgICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPCBwb2ludHMubGVuZ3RoOyBpKyspIHtcclxuICAgICAgICAgIGxldCBpdGVtID0gcG9pbnRzW2ldO1xyXG4gICAgICAgICAgaWYgKGl0ZW0gIT09IG51bGwgJiYgaSA+IGxlZnROdW0gJiYgaSA8IHJpZ2h0TnVtKSB7XHJcbiAgICAgICAgICAgIHZhciBzdGFydFggPSBpdGVtLnggLSBlYWNoU3BhY2luZyptb3VudE9wdGlvbi53aWR0aFJhdGlvLzI7XHJcbiAgICAgICAgICAgIHZhciBoZWlnaHQgPSBvcHRzLmhlaWdodCAtIGl0ZW0ueSAtIG9wdHMuYXJlYVsyXTtcclxuICAgICAgICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgICAgICAgdmFyIGZpbGxDb2xvciA9IGl0ZW0uY29sb3IgfHwgc2VyaWVzW2ldLmNvbG9yXHJcbiAgICAgICAgICAgIHZhciBzdHJva2VDb2xvciA9IGl0ZW0uY29sb3IgfHwgc2VyaWVzW2ldLmNvbG9yXHJcbiAgICAgICAgICAgIGlmIChtb3VudE9wdGlvbi5saW5lYXJUeXBlICE9PSAnbm9uZScpIHtcclxuICAgICAgICAgICAgICB2YXIgZ3JkID0gY29udGV4dC5jcmVhdGVMaW5lYXJHcmFkaWVudChzdGFydFgsIGl0ZW0ueSwgc3RhcnRYLCB6ZXJvUG9pbnRzKTtcclxuICAgICAgICAgICAgICAvL+mAj+aYjua4kOWPmFxyXG4gICAgICAgICAgICAgIGlmIChtb3VudE9wdGlvbi5saW5lYXJUeXBlID09ICdvcGFjaXR5Jykge1xyXG4gICAgICAgICAgICAgICAgZ3JkLmFkZENvbG9yU3RvcCgwLCBoZXhUb1JnYihmaWxsQ29sb3IsIG1vdW50T3B0aW9uLmxpbmVhck9wYWNpdHkpKTtcclxuICAgICAgICAgICAgICAgIGdyZC5hZGRDb2xvclN0b3AoMSwgaGV4VG9SZ2IoZmlsbENvbG9yLCAxKSk7XHJcbiAgICAgICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgICAgIGdyZC5hZGRDb2xvclN0b3AoMCwgaGV4VG9SZ2IobW91bnRPcHRpb24uY3VzdG9tQ29sb3Jbc2VyaWVzW2ldLmxpbmVhckluZGV4XSwgbW91bnRPcHRpb24ubGluZWFyT3BhY2l0eSkpO1xyXG4gICAgICAgICAgICAgICAgZ3JkLmFkZENvbG9yU3RvcChtb3VudE9wdGlvbi5jb2xvclN0b3AsIGhleFRvUmdiKG1vdW50T3B0aW9uLmN1c3RvbUNvbG9yW3Nlcmllc1tpXS5saW5lYXJJbmRleF0sbW91bnRPcHRpb24ubGluZWFyT3BhY2l0eSkpO1xyXG4gICAgICAgICAgICAgICAgZ3JkLmFkZENvbG9yU3RvcCgxLCBoZXhUb1JnYihmaWxsQ29sb3IsIDEpKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgZmlsbENvbG9yID0gZ3JkXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgY29udGV4dC5tb3ZlVG8oc3RhcnRYLCB6ZXJvUG9pbnRzKTtcclxuICAgICAgICAgICAgY29udGV4dC5iZXppZXJDdXJ2ZVRvKGl0ZW0ueCAtIGl0ZW0ud2lkdGgvNCwgemVyb1BvaW50cywgaXRlbS54IC0gaXRlbS53aWR0aC80LCBpdGVtLnksIGl0ZW0ueCwgaXRlbS55KTtcclxuICAgICAgICAgICAgY29udGV4dC5iZXppZXJDdXJ2ZVRvKGl0ZW0ueCArIGl0ZW0ud2lkdGgvNCwgaXRlbS55LCBpdGVtLnggKyBpdGVtLndpZHRoLzQsIHplcm9Qb2ludHMsIHN0YXJ0WCArIGl0ZW0ud2lkdGgsIHplcm9Qb2ludHMpO1xyXG4gICAgICAgICAgICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKHN0cm9rZUNvbG9yKTtcclxuICAgICAgICAgICAgY29udGV4dC5zZXRGaWxsU3R5bGUoZmlsbENvbG9yKTtcclxuICAgICAgICAgICAgaWYobW91bnRPcHRpb24uYm9yZGVyV2lkdGggPiAwKXtcclxuICAgICAgICAgICAgICBjb250ZXh0LnNldExpbmVXaWR0aChtb3VudE9wdGlvbi5ib3JkZXJXaWR0aCAqIG9wdHMucGl4KTtcclxuICAgICAgICAgICAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGNvbnRleHQuZmlsbCgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH07XHJcbiAgICAgICAgYnJlYWs7XHJcbiAgICAgIGNhc2UgJ3NoYXJwJzpcclxuICAgICAgICBmb3IgKGxldCBpID0gMDsgaSA8IHBvaW50cy5sZW5ndGg7IGkrKykge1xyXG4gICAgICAgICAgbGV0IGl0ZW0gPSBwb2ludHNbaV07XHJcbiAgICAgICAgICBpZiAoaXRlbSAhPT0gbnVsbCAmJiBpID4gbGVmdE51bSAmJiBpIDwgcmlnaHROdW0pIHtcclxuICAgICAgICAgICAgdmFyIHN0YXJ0WCA9IGl0ZW0ueCAtIGVhY2hTcGFjaW5nKm1vdW50T3B0aW9uLndpZHRoUmF0aW8vMjtcclxuICAgICAgICAgICAgdmFyIGhlaWdodCA9IG9wdHMuaGVpZ2h0IC0gaXRlbS55IC0gb3B0cy5hcmVhWzJdO1xyXG4gICAgICAgICAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgICAgICAgICB2YXIgZmlsbENvbG9yID0gaXRlbS5jb2xvciB8fCBzZXJpZXNbaV0uY29sb3JcclxuICAgICAgICAgICAgdmFyIHN0cm9rZUNvbG9yID0gaXRlbS5jb2xvciB8fCBzZXJpZXNbaV0uY29sb3JcclxuICAgICAgICAgICAgaWYgKG1vdW50T3B0aW9uLmxpbmVhclR5cGUgIT09ICdub25lJykge1xyXG4gICAgICAgICAgICAgIHZhciBncmQgPSBjb250ZXh0LmNyZWF0ZUxpbmVhckdyYWRpZW50KHN0YXJ0WCwgaXRlbS55LCBzdGFydFgsIHplcm9Qb2ludHMpO1xyXG4gICAgICAgICAgICAgIC8v6YCP5piO5riQ5Y+YXHJcbiAgICAgICAgICAgICAgaWYgKG1vdW50T3B0aW9uLmxpbmVhclR5cGUgPT0gJ29wYWNpdHknKSB7XHJcbiAgICAgICAgICAgICAgICBncmQuYWRkQ29sb3JTdG9wKDAsIGhleFRvUmdiKGZpbGxDb2xvciwgbW91bnRPcHRpb24ubGluZWFyT3BhY2l0eSkpO1xyXG4gICAgICAgICAgICAgICAgZ3JkLmFkZENvbG9yU3RvcCgxLCBoZXhUb1JnYihmaWxsQ29sb3IsIDEpKTtcclxuICAgICAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICAgICAgZ3JkLmFkZENvbG9yU3RvcCgwLCBoZXhUb1JnYihtb3VudE9wdGlvbi5jdXN0b21Db2xvcltzZXJpZXNbaV0ubGluZWFySW5kZXhdLCBtb3VudE9wdGlvbi5saW5lYXJPcGFjaXR5KSk7XHJcbiAgICAgICAgICAgICAgICBncmQuYWRkQ29sb3JTdG9wKG1vdW50T3B0aW9uLmNvbG9yU3RvcCwgaGV4VG9SZ2IobW91bnRPcHRpb24uY3VzdG9tQ29sb3Jbc2VyaWVzW2ldLmxpbmVhckluZGV4XSxtb3VudE9wdGlvbi5saW5lYXJPcGFjaXR5KSk7XHJcbiAgICAgICAgICAgICAgICBncmQuYWRkQ29sb3JTdG9wKDEsIGhleFRvUmdiKGZpbGxDb2xvciwgMSkpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBmaWxsQ29sb3IgPSBncmRcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBjb250ZXh0Lm1vdmVUbyhzdGFydFgsIHplcm9Qb2ludHMpO1xyXG4gICAgICAgICAgICBjb250ZXh0LnF1YWRyYXRpY0N1cnZlVG8oaXRlbS54IC0gMCwgemVyb1BvaW50cyAtIGhlaWdodC80LCBpdGVtLngsIGl0ZW0ueSk7XHJcbiAgICAgICAgICAgIGNvbnRleHQucXVhZHJhdGljQ3VydmVUbyhpdGVtLnggKyAwLCB6ZXJvUG9pbnRzIC0gaGVpZ2h0LzQsIHN0YXJ0WCArIGl0ZW0ud2lkdGgsIHplcm9Qb2ludHMpXHJcbiAgICAgICAgICAgIGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUoc3Ryb2tlQ29sb3IpO1xyXG4gICAgICAgICAgICBjb250ZXh0LnNldEZpbGxTdHlsZShmaWxsQ29sb3IpO1xyXG4gICAgICAgICAgICBpZihtb3VudE9wdGlvbi5ib3JkZXJXaWR0aCA+IDApe1xyXG4gICAgICAgICAgICAgIGNvbnRleHQuc2V0TGluZVdpZHRoKG1vdW50T3B0aW9uLmJvcmRlcldpZHRoICogb3B0cy5waXgpO1xyXG4gICAgICAgICAgICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgY29udGV4dC5maWxsKCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfTtcclxuICAgICAgICBicmVhaztcclxuICAgIH1cclxuXHJcbiAgaWYgKG9wdHMuZGF0YUxhYmVsICE9PSBmYWxzZSAmJiBwcm9jZXNzID09PSAxKSB7XHJcbiAgICBsZXQgcmFuZ2VzLCBtaW5SYW5nZSwgbWF4UmFuZ2U7XHJcbiAgICByYW5nZXMgPSBbXS5jb25jYXQob3B0cy5jaGFydERhdGEueUF4aXNEYXRhLnJhbmdlc1swXSk7XHJcbiAgICBtaW5SYW5nZSA9IHJhbmdlcy5wb3AoKTtcclxuICAgIG1heFJhbmdlID0gcmFuZ2VzLnNoaWZ0KCk7XHJcbiAgICB2YXIgcG9pbnRzID0gZ2V0TW91bnREYXRhUG9pbnRzKHNlcmllcywgbWluUmFuZ2UsIG1heFJhbmdlLCB4QXhpc1BvaW50cywgZWFjaFNwYWNpbmcsIG9wdHMsIG1vdW50T3B0aW9uLCB6ZXJvUG9pbnRzLCBwcm9jZXNzKTtcclxuICAgIGRyYXdNb3VudFBvaW50VGV4dChwb2ludHMsIHNlcmllcywgY29uZmlnLCBjb250ZXh0LCBvcHRzLCB6ZXJvUG9pbnRzKTtcclxuICB9XHJcbiAgY29udGV4dC5yZXN0b3JlKCk7XHJcbiAgcmV0dXJuIHtcclxuICAgIHhBeGlzUG9pbnRzOiB4QXhpc1BvaW50cyxcclxuICAgIGNhbFBvaW50czogcG9pbnRzLFxyXG4gICAgZWFjaFNwYWNpbmc6IGVhY2hTcGFjaW5nXHJcbiAgfTtcclxufVxyXG5cclxuZnVuY3Rpb24gZHJhd0JhckRhdGFQb2ludHMoc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQpIHtcclxuICBsZXQgcHJvY2VzcyA9IGFyZ3VtZW50cy5sZW5ndGggPiA0ICYmIGFyZ3VtZW50c1s0XSAhPT0gdW5kZWZpbmVkID8gYXJndW1lbnRzWzRdIDogMTtcclxuICBsZXQgeUF4aXNQb2ludHMgPSBbXTtcclxuICBsZXQgZWFjaFNwYWNpbmcgPSAob3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMF0gLSBvcHRzLmFyZWFbMl0pL29wdHMuY2F0ZWdvcmllcy5sZW5ndGg7XHJcbiAgZm9yIChsZXQgaSA9IDA7IGkgPCBvcHRzLmNhdGVnb3JpZXMubGVuZ3RoOyBpKyspIHtcclxuICAgIHlBeGlzUG9pbnRzLnB1c2gob3B0cy5hcmVhWzBdICsgZWFjaFNwYWNpbmcgLyAyICsgZWFjaFNwYWNpbmcgKiBpKTtcclxuICB9XHJcbiAgbGV0IGNvbHVtbk9wdGlvbiA9IGFzc2lnbih7fSwge1xyXG4gICAgdHlwZTogJ2dyb3VwJyxcclxuICAgIHdpZHRoOiBlYWNoU3BhY2luZyAvIDIsXHJcbiAgICBtZXRlckJvcmRlcjogNCxcclxuICAgIG1ldGVyRmlsbENvbG9yOiAnI0ZGRkZGRicsXHJcbiAgICBiYXJCb3JkZXJDaXJjbGU6IGZhbHNlLFxyXG4gICAgYmFyQm9yZGVyUmFkaXVzOiBbXSxcclxuICAgIHNlcmllc0dhcDogMixcclxuICAgIGxpbmVhclR5cGU6ICdub25lJyxcclxuICAgIGxpbmVhck9wYWNpdHk6IDEsXHJcbiAgICBjdXN0b21Db2xvcjogW10sXHJcbiAgICBjb2xvclN0b3A6IDAsXHJcbiAgfSwgb3B0cy5leHRyYS5iYXIpO1xyXG4gIGxldCBjYWxQb2ludHMgPSBbXTtcclxuICBjb250ZXh0LnNhdmUoKTtcclxuICBsZXQgbGVmdE51bSA9IC0yO1xyXG4gIGxldCByaWdodE51bSA9IHlBeGlzUG9pbnRzLmxlbmd0aCArIDI7XHJcbiAgaWYgKG9wdHMudG9vbHRpcCAmJiBvcHRzLnRvb2x0aXAudGV4dExpc3QgJiYgb3B0cy50b29sdGlwLnRleHRMaXN0Lmxlbmd0aCAmJiBwcm9jZXNzID09PSAxKSB7XHJcbiAgICBkcmF3QmFyVG9vbFRpcFNwbGl0QXJlYShvcHRzLnRvb2x0aXAub2Zmc2V0LnksIG9wdHMsIGNvbmZpZywgY29udGV4dCwgZWFjaFNwYWNpbmcpO1xyXG4gIH1cclxuICBjb2x1bW5PcHRpb24uY3VzdG9tQ29sb3IgPSBmaWxsQ3VzdG9tQ29sb3IoY29sdW1uT3B0aW9uLmxpbmVhclR5cGUsIGNvbHVtbk9wdGlvbi5jdXN0b21Db2xvciwgc2VyaWVzLCBjb25maWcpO1xyXG4gIHNlcmllcy5mb3JFYWNoKGZ1bmN0aW9uKGVhY2hTZXJpZXMsIHNlcmllc0luZGV4KSB7XHJcbiAgICBsZXQgcmFuZ2VzLCBtaW5SYW5nZSwgbWF4UmFuZ2U7XHJcbiAgICByYW5nZXMgPSBbXS5jb25jYXQob3B0cy5jaGFydERhdGEueEF4aXNEYXRhLnJhbmdlcyk7XHJcbiAgICBtYXhSYW5nZSA9IHJhbmdlcy5wb3AoKTtcclxuICAgIG1pblJhbmdlID0gcmFuZ2VzLnNoaWZ0KCk7XHJcbiAgICB2YXIgZGF0YSA9IGVhY2hTZXJpZXMuZGF0YTtcclxuICAgIHN3aXRjaCAoY29sdW1uT3B0aW9uLnR5cGUpIHtcclxuICAgICAgY2FzZSAnZ3JvdXAnOlxyXG4gICAgICAgIHZhciBwb2ludHMgPSBnZXRCYXJEYXRhUG9pbnRzKGRhdGEsIG1pblJhbmdlLCBtYXhSYW5nZSwgeUF4aXNQb2ludHMsIGVhY2hTcGFjaW5nLCBvcHRzLCBjb25maWcsIHByb2Nlc3MpO1xyXG4gICAgICAgIHZhciB0b29sdGlwUG9pbnRzID0gZ2V0QmFyU3RhY2tEYXRhUG9pbnRzKGRhdGEsIG1pblJhbmdlLCBtYXhSYW5nZSwgeUF4aXNQb2ludHMsIGVhY2hTcGFjaW5nLCBvcHRzLCBjb25maWcsIHNlcmllc0luZGV4LCBzZXJpZXMsIHByb2Nlc3MpO1xyXG4gICAgICAgIGNhbFBvaW50cy5wdXNoKHRvb2x0aXBQb2ludHMpO1xyXG4gICAgICAgIHBvaW50cyA9IGZpeEJhckRhdGEocG9pbnRzLCBlYWNoU3BhY2luZywgc2VyaWVzLmxlbmd0aCwgc2VyaWVzSW5kZXgsIGNvbmZpZywgb3B0cyk7XHJcbiAgICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPCBwb2ludHMubGVuZ3RoOyBpKyspIHtcclxuICAgICAgICAgIGxldCBpdGVtID0gcG9pbnRzW2ldO1xyXG4gICAgICAgICAgLy9maXggaXNzdWVzL0kyN0IxTiB5eW9pbmdlICYgSm9lc2h1XHJcbiAgICAgICAgICBpZiAoaXRlbSAhPT0gbnVsbCAmJiBpID4gbGVmdE51bSAmJiBpIDwgcmlnaHROdW0pIHtcclxuICAgICAgICAgICAgLy92YXIgc3RhcnRYID0gaXRlbS54IC0gaXRlbS53aWR0aCAvIDI7XHJcbiAgICAgICAgICAgIHZhciBzdGFydFggPSBvcHRzLmFyZWFbM107XHJcbiAgICAgICAgICAgIHZhciBzdGFydFkgPSBpdGVtLnkgLSBpdGVtLndpZHRoIC8gMjtcclxuICAgICAgICAgICAgdmFyIGhlaWdodCA9IGl0ZW0uaGVpZ2h0O1xyXG4gICAgICAgICAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgICAgICAgICB2YXIgZmlsbENvbG9yID0gaXRlbS5jb2xvciB8fCBlYWNoU2VyaWVzLmNvbG9yXHJcbiAgICAgICAgICAgIHZhciBzdHJva2VDb2xvciA9IGl0ZW0uY29sb3IgfHwgZWFjaFNlcmllcy5jb2xvclxyXG4gICAgICAgICAgICBpZiAoY29sdW1uT3B0aW9uLmxpbmVhclR5cGUgIT09ICdub25lJykge1xyXG4gICAgICAgICAgICAgIHZhciBncmQgPSBjb250ZXh0LmNyZWF0ZUxpbmVhckdyYWRpZW50KHN0YXJ0WCwgaXRlbS55LCBpdGVtLngsIGl0ZW0ueSk7XHJcbiAgICAgICAgICAgICAgLy/pgI/mmI7muJDlj5hcclxuICAgICAgICAgICAgICBpZiAoY29sdW1uT3B0aW9uLmxpbmVhclR5cGUgPT0gJ29wYWNpdHknKSB7XHJcbiAgICAgICAgICAgICAgICBncmQuYWRkQ29sb3JTdG9wKDAsIGhleFRvUmdiKGZpbGxDb2xvciwgY29sdW1uT3B0aW9uLmxpbmVhck9wYWNpdHkpKTtcclxuICAgICAgICAgICAgICAgIGdyZC5hZGRDb2xvclN0b3AoMSwgaGV4VG9SZ2IoZmlsbENvbG9yLCAxKSk7XHJcbiAgICAgICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgICAgIGdyZC5hZGRDb2xvclN0b3AoMCwgaGV4VG9SZ2IoY29sdW1uT3B0aW9uLmN1c3RvbUNvbG9yW2VhY2hTZXJpZXMubGluZWFySW5kZXhdLCBjb2x1bW5PcHRpb24ubGluZWFyT3BhY2l0eSkpO1xyXG4gICAgICAgICAgICAgICAgZ3JkLmFkZENvbG9yU3RvcChjb2x1bW5PcHRpb24uY29sb3JTdG9wLCBoZXhUb1JnYihjb2x1bW5PcHRpb24uY3VzdG9tQ29sb3JbZWFjaFNlcmllcy5saW5lYXJJbmRleF0sY29sdW1uT3B0aW9uLmxpbmVhck9wYWNpdHkpKTtcclxuICAgICAgICAgICAgICAgIGdyZC5hZGRDb2xvclN0b3AoMSwgaGV4VG9SZ2IoZmlsbENvbG9yLCAxKSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGZpbGxDb2xvciA9IGdyZFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vIOWchuinkui+ueahhlxyXG4gICAgICAgICAgICBpZiAoKGNvbHVtbk9wdGlvbi5iYXJCb3JkZXJSYWRpdXMgJiYgY29sdW1uT3B0aW9uLmJhckJvcmRlclJhZGl1cy5sZW5ndGggPT09IDQpIHx8IGNvbHVtbk9wdGlvbi5iYXJCb3JkZXJDaXJjbGUgPT09IHRydWUpIHtcclxuICAgICAgICAgICAgICBjb25zdCBsZWZ0ID0gc3RhcnRYO1xyXG4gICAgICAgICAgICAgIGNvbnN0IHdpZHRoID0gaXRlbS53aWR0aDtcclxuICAgICAgICAgICAgICBjb25zdCB0b3AgPSBpdGVtLnkgLSBpdGVtLndpZHRoIC8gMjtcclxuICAgICAgICAgICAgICBjb25zdCBoZWlnaHQgPSBpdGVtLmhlaWdodDtcclxuICAgICAgICAgICAgICBpZiAoY29sdW1uT3B0aW9uLmJhckJvcmRlckNpcmNsZSkge1xyXG4gICAgICAgICAgICAgICAgY29sdW1uT3B0aW9uLmJhckJvcmRlclJhZGl1cyA9IFt3aWR0aCAvIDIsIHdpZHRoIC8gMiwgMCwgMF07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGxldCBbcjAsIHIxLCByMiwgcjNdID0gY29sdW1uT3B0aW9uLmJhckJvcmRlclJhZGl1cztcclxuICAgICAgICAgICAgICBsZXQgbWluUmFkaXVzID0gTWF0aC5taW4od2lkdGgvMixoZWlnaHQvMik7XHJcbiAgICAgICAgICAgICAgcjAgPSByMCA+IG1pblJhZGl1cyA/IG1pblJhZGl1cyA6IHIwO1xyXG4gICAgICAgICAgICAgIHIxID0gcjEgPiBtaW5SYWRpdXMgPyBtaW5SYWRpdXMgOiByMTtcclxuICAgICAgICAgICAgICByMiA9IHIyID4gbWluUmFkaXVzID8gbWluUmFkaXVzIDogcjI7XHJcbiAgICAgICAgICAgICAgcjMgPSByMyA+IG1pblJhZGl1cyA/IG1pblJhZGl1cyA6IHIzO1xyXG4gICAgICAgICAgICAgIHIwID0gcjAgPCAwID8gMCA6IHIwO1xyXG4gICAgICAgICAgICAgIHIxID0gcjEgPCAwID8gMCA6IHIxO1xyXG4gICAgICAgICAgICAgIHIyID0gcjIgPCAwID8gMCA6IHIyO1xyXG4gICAgICAgICAgICAgIHIzID0gcjMgPCAwID8gMCA6IHIzO1xyXG4gICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgIGNvbnRleHQuYXJjKGxlZnQgKyByMywgdG9wICsgcjMsIHIzLCAtTWF0aC5QSSwgLU1hdGguUEkgLyAyKTtcclxuICAgICAgICAgICAgICBjb250ZXh0LmFyYyhpdGVtLnggLSByMCwgdG9wICsgcjAsIHIwLCAtTWF0aC5QSSAvIDIsIDApO1xyXG4gICAgICAgICAgICAgIGNvbnRleHQuYXJjKGl0ZW0ueCAtIHIxLCB0b3AgKyB3aWR0aCAtIHIxLCByMSwgMCwgTWF0aC5QSSAvIDIpO1xyXG4gICAgICAgICAgICAgIGNvbnRleHQuYXJjKGxlZnQgKyByMiwgdG9wICsgd2lkdGggLSByMiwgcjIsIE1hdGguUEkgLyAyLCBNYXRoLlBJKTtcclxuICAgICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgICBjb250ZXh0Lm1vdmVUbyhzdGFydFgsIHN0YXJ0WSk7XHJcbiAgICAgICAgICAgICAgY29udGV4dC5saW5lVG8oaXRlbS54LCBzdGFydFkpO1xyXG4gICAgICAgICAgICAgIGNvbnRleHQubGluZVRvKGl0ZW0ueCwgc3RhcnRZICsgaXRlbS53aWR0aCk7XHJcbiAgICAgICAgICAgICAgY29udGV4dC5saW5lVG8oc3RhcnRYLCBzdGFydFkgKyBpdGVtLndpZHRoKTtcclxuICAgICAgICAgICAgICBjb250ZXh0LmxpbmVUbyhzdGFydFgsIHN0YXJ0WSk7XHJcbiAgICAgICAgICAgICAgY29udGV4dC5zZXRMaW5lV2lkdGgoMSlcclxuICAgICAgICAgICAgICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKHN0cm9rZUNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBjb250ZXh0LnNldEZpbGxTdHlsZShmaWxsQ29sb3IpO1xyXG4gICAgICAgICAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgICAgICAgICAvL2NvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICAgICAgICAgIGNvbnRleHQuZmlsbCgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH07XHJcbiAgICAgICAgYnJlYWs7XHJcbiAgICAgIGNhc2UgJ3N0YWNrJzpcclxuICAgICAgICAvLyDnu5jliLbloIblj6DmlbDmja7lm75cclxuICAgICAgICB2YXIgcG9pbnRzID0gZ2V0QmFyU3RhY2tEYXRhUG9pbnRzKGRhdGEsIG1pblJhbmdlLCBtYXhSYW5nZSwgeUF4aXNQb2ludHMsIGVhY2hTcGFjaW5nLCBvcHRzLCBjb25maWcsIHNlcmllc0luZGV4LCBzZXJpZXMsIHByb2Nlc3MpO1xyXG4gICAgICAgIGNhbFBvaW50cy5wdXNoKHBvaW50cyk7XHJcbiAgICAgICAgcG9pbnRzID0gZml4QmFyU3RhY2tEYXRhKHBvaW50cywgZWFjaFNwYWNpbmcsIHNlcmllcy5sZW5ndGgsIHNlcmllc0luZGV4LCBjb25maWcsIG9wdHMsIHNlcmllcyk7XHJcbiAgICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPCBwb2ludHMubGVuZ3RoOyBpKyspIHtcclxuICAgICAgICAgIGxldCBpdGVtID0gcG9pbnRzW2ldO1xyXG4gICAgICAgICAgaWYgKGl0ZW0gIT09IG51bGwgJiYgaSA+IGxlZnROdW0gJiYgaSA8IHJpZ2h0TnVtKSB7XHJcbiAgICAgICAgICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICAgICAgICAgIHZhciBmaWxsQ29sb3IgPSBpdGVtLmNvbG9yIHx8IGVhY2hTZXJpZXMuY29sb3I7XHJcbiAgICAgICAgICAgIHZhciBzdGFydFggPSBpdGVtLngwO1xyXG4gICAgICAgICAgICBjb250ZXh0LnNldEZpbGxTdHlsZShmaWxsQ29sb3IpO1xyXG4gICAgICAgICAgICBjb250ZXh0Lm1vdmVUbyhzdGFydFgsIGl0ZW0ueSAtIGl0ZW0ud2lkdGgvMik7XHJcbiAgICAgICAgICAgIGNvbnRleHQuZmlsbFJlY3Qoc3RhcnRYLCBpdGVtLnkgLSBpdGVtLndpZHRoLzIsIGl0ZW0uaGVpZ2h0ICwgaXRlbS53aWR0aCk7XHJcbiAgICAgICAgICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICAgICAgICAgIGNvbnRleHQuZmlsbCgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH07XHJcbiAgICAgICAgYnJlYWs7XHJcbiAgICB9XHJcbiAgfSk7XHJcblxyXG4gIGlmIChvcHRzLmRhdGFMYWJlbCAhPT0gZmFsc2UgJiYgcHJvY2VzcyA9PT0gMSkge1xyXG4gICAgc2VyaWVzLmZvckVhY2goZnVuY3Rpb24oZWFjaFNlcmllcywgc2VyaWVzSW5kZXgpIHtcclxuICAgICAgbGV0IHJhbmdlcywgbWluUmFuZ2UsIG1heFJhbmdlO1xyXG4gICAgICByYW5nZXMgPSBbXS5jb25jYXQob3B0cy5jaGFydERhdGEueEF4aXNEYXRhLnJhbmdlcyk7XHJcbiAgICAgIG1heFJhbmdlID0gcmFuZ2VzLnBvcCgpO1xyXG4gICAgICBtaW5SYW5nZSA9IHJhbmdlcy5zaGlmdCgpO1xyXG4gICAgICB2YXIgZGF0YSA9IGVhY2hTZXJpZXMuZGF0YTtcclxuICAgICAgc3dpdGNoIChjb2x1bW5PcHRpb24udHlwZSkge1xyXG4gICAgICAgIGNhc2UgJ2dyb3VwJzpcclxuICAgICAgICAgIHZhciBwb2ludHMgPSBnZXRCYXJEYXRhUG9pbnRzKGRhdGEsIG1pblJhbmdlLCBtYXhSYW5nZSwgeUF4aXNQb2ludHMsIGVhY2hTcGFjaW5nLCBvcHRzLCBjb25maWcsIHByb2Nlc3MpO1xyXG4gICAgICAgICAgcG9pbnRzID0gZml4QmFyRGF0YShwb2ludHMsIGVhY2hTcGFjaW5nLCBzZXJpZXMubGVuZ3RoLCBzZXJpZXNJbmRleCwgY29uZmlnLCBvcHRzKTtcclxuICAgICAgICAgIGRyYXdCYXJQb2ludFRleHQocG9pbnRzLCBlYWNoU2VyaWVzLCBjb25maWcsIGNvbnRleHQsIG9wdHMpO1xyXG4gICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgY2FzZSAnc3RhY2snOlxyXG4gICAgICAgICAgdmFyIHBvaW50cyA9IGdldEJhclN0YWNrRGF0YVBvaW50cyhkYXRhLCBtaW5SYW5nZSwgbWF4UmFuZ2UsIHlBeGlzUG9pbnRzLCBlYWNoU3BhY2luZywgb3B0cywgY29uZmlnLCBzZXJpZXNJbmRleCwgc2VyaWVzLCBwcm9jZXNzKTtcclxuICAgICAgICAgIGRyYXdCYXJQb2ludFRleHQocG9pbnRzLCBlYWNoU2VyaWVzLCBjb25maWcsIGNvbnRleHQsIG9wdHMpO1xyXG4gICAgICAgICAgYnJlYWs7XHJcbiAgICAgIH1cclxuICAgIH0pO1xyXG4gIH1cclxuICByZXR1cm4ge1xyXG4gICAgeUF4aXNQb2ludHM6IHlBeGlzUG9pbnRzLFxyXG4gICAgY2FsUG9pbnRzOiBjYWxQb2ludHMsXHJcbiAgICBlYWNoU3BhY2luZzogZWFjaFNwYWNpbmdcclxuICB9O1xyXG59XHJcblxyXG5mdW5jdGlvbiBkcmF3Q2FuZGxlRGF0YVBvaW50cyhzZXJpZXMsIHNlcmllc01BLCBvcHRzLCBjb25maWcsIGNvbnRleHQpIHtcclxuICB2YXIgcHJvY2VzcyA9IGFyZ3VtZW50cy5sZW5ndGggPiA1ICYmIGFyZ3VtZW50c1s1XSAhPT0gdW5kZWZpbmVkID8gYXJndW1lbnRzWzVdIDogMTtcclxuICB2YXIgY2FuZGxlT3B0aW9uID0gYXNzaWduKHt9LCB7XHJcbiAgICBjb2xvcjoge30sXHJcbiAgICBhdmVyYWdlOiB7fVxyXG4gIH0sIG9wdHMuZXh0cmEuY2FuZGxlKTtcclxuICBjYW5kbGVPcHRpb24uY29sb3IgPSBhc3NpZ24oe30sIHtcclxuICAgIHVwTGluZTogJyNmMDQ4NjQnLFxyXG4gICAgdXBGaWxsOiAnI2YwNDg2NCcsXHJcbiAgICBkb3duTGluZTogJyMyZmMyNWInLFxyXG4gICAgZG93bkZpbGw6ICcjMmZjMjViJ1xyXG4gIH0sIGNhbmRsZU9wdGlvbi5jb2xvcik7XHJcbiAgY2FuZGxlT3B0aW9uLmF2ZXJhZ2UgPSBhc3NpZ24oe30sIHtcclxuICAgIHNob3c6IGZhbHNlLFxyXG4gICAgbmFtZTogW10sXHJcbiAgICBkYXk6IFtdLFxyXG4gICAgY29sb3I6IGNvbmZpZy5jb2xvclxyXG4gIH0sIGNhbmRsZU9wdGlvbi5hdmVyYWdlKTtcclxuICBvcHRzLmV4dHJhLmNhbmRsZSA9IGNhbmRsZU9wdGlvbjtcclxuICBsZXQgeEF4aXNEYXRhID0gb3B0cy5jaGFydERhdGEueEF4aXNEYXRhLFxyXG4gICAgeEF4aXNQb2ludHMgPSB4QXhpc0RhdGEueEF4aXNQb2ludHMsXHJcbiAgICBlYWNoU3BhY2luZyA9IHhBeGlzRGF0YS5lYWNoU3BhY2luZztcclxuICBsZXQgY2FsUG9pbnRzID0gW107XHJcbiAgY29udGV4dC5zYXZlKCk7XHJcbiAgbGV0IGxlZnROdW0gPSAtMjtcclxuICBsZXQgcmlnaHROdW0gPSB4QXhpc1BvaW50cy5sZW5ndGggKyAyO1xyXG4gIGxldCBsZWZ0U3BhY2UgPSAwO1xyXG4gIGxldCByaWdodFNwYWNlID0gb3B0cy53aWR0aCArIGVhY2hTcGFjaW5nO1xyXG4gIGlmIChvcHRzLl9zY3JvbGxEaXN0YW5jZV8gJiYgb3B0cy5fc2Nyb2xsRGlzdGFuY2VfICE9PSAwICYmIG9wdHMuZW5hYmxlU2Nyb2xsID09PSB0cnVlKSB7XHJcbiAgICBjb250ZXh0LnRyYW5zbGF0ZShvcHRzLl9zY3JvbGxEaXN0YW5jZV8sIDApO1xyXG4gICAgbGVmdE51bSA9IE1hdGguZmxvb3IoLW9wdHMuX3Njcm9sbERpc3RhbmNlXyAvIGVhY2hTcGFjaW5nKSAtIDI7XHJcbiAgICByaWdodE51bSA9IGxlZnROdW0gKyBvcHRzLnhBeGlzLml0ZW1Db3VudCArIDQ7XHJcbiAgICBsZWZ0U3BhY2UgPSAtb3B0cy5fc2Nyb2xsRGlzdGFuY2VfIC0gZWFjaFNwYWNpbmcgKiAyICsgb3B0cy5hcmVhWzNdO1xyXG4gICAgcmlnaHRTcGFjZSA9IGxlZnRTcGFjZSArIChvcHRzLnhBeGlzLml0ZW1Db3VudCArIDQpICogZWFjaFNwYWNpbmc7XHJcbiAgfVxyXG4gIC8v55S75Z2H57q/XHJcbiAgaWYgKGNhbmRsZU9wdGlvbi5hdmVyYWdlLnNob3cgfHwgc2VyaWVzTUEpIHsgLy9NZXJnZSBwdWxsIHJlcXVlc3QgITEyIGZyb20g6YKx6LS157+UXHJcbiAgICBzZXJpZXNNQS5mb3JFYWNoKGZ1bmN0aW9uKGVhY2hTZXJpZXMsIHNlcmllc0luZGV4KSB7XHJcbiAgICAgIGxldCByYW5nZXMsIG1pblJhbmdlLCBtYXhSYW5nZTtcclxuICAgICAgcmFuZ2VzID0gW10uY29uY2F0KG9wdHMuY2hhcnREYXRhLnlBeGlzRGF0YS5yYW5nZXNbZWFjaFNlcmllcy5pbmRleF0pO1xyXG4gICAgICBtaW5SYW5nZSA9IHJhbmdlcy5wb3AoKTtcclxuICAgICAgbWF4UmFuZ2UgPSByYW5nZXMuc2hpZnQoKTtcclxuICAgICAgdmFyIGRhdGEgPSBlYWNoU2VyaWVzLmRhdGE7XHJcbiAgICAgIHZhciBwb2ludHMgPSBnZXREYXRhUG9pbnRzKGRhdGEsIG1pblJhbmdlLCBtYXhSYW5nZSwgeEF4aXNQb2ludHMsIGVhY2hTcGFjaW5nLCBvcHRzLCBjb25maWcsIHByb2Nlc3MpO1xyXG4gICAgICB2YXIgc3BsaXRQb2ludExpc3QgPSBzcGxpdFBvaW50cyhwb2ludHMsZWFjaFNlcmllcyk7XHJcbiAgICAgIGZvciAobGV0IGkgPSAwOyBpIDwgc3BsaXRQb2ludExpc3QubGVuZ3RoOyBpKyspIHtcclxuICAgICAgICBsZXQgcG9pbnRzID0gc3BsaXRQb2ludExpc3RbaV07XHJcbiAgICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKGVhY2hTZXJpZXMuY29sb3IpO1xyXG4gICAgICAgIGNvbnRleHQuc2V0TGluZVdpZHRoKDEpO1xyXG4gICAgICAgIGlmIChwb2ludHMubGVuZ3RoID09PSAxKSB7XHJcbiAgICAgICAgICBjb250ZXh0Lm1vdmVUbyhwb2ludHNbMF0ueCwgcG9pbnRzWzBdLnkpO1xyXG4gICAgICAgICAgY29udGV4dC5hcmMocG9pbnRzWzBdLngsIHBvaW50c1swXS55LCAxLCAwLCAyICogTWF0aC5QSSk7XHJcbiAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgIGNvbnRleHQubW92ZVRvKHBvaW50c1swXS54LCBwb2ludHNbMF0ueSk7XHJcbiAgICAgICAgICBsZXQgc3RhcnRQb2ludCA9IDA7XHJcbiAgICAgICAgICBmb3IgKGxldCBqID0gMDsgaiA8IHBvaW50cy5sZW5ndGg7IGorKykge1xyXG4gICAgICAgICAgICBsZXQgaXRlbSA9IHBvaW50c1tqXTtcclxuICAgICAgICAgICAgaWYgKHN0YXJ0UG9pbnQgPT0gMCAmJiBpdGVtLnggPiBsZWZ0U3BhY2UpIHtcclxuICAgICAgICAgICAgICBjb250ZXh0Lm1vdmVUbyhpdGVtLngsIGl0ZW0ueSk7XHJcbiAgICAgICAgICAgICAgc3RhcnRQb2ludCA9IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaWYgKGogPiAwICYmIGl0ZW0ueCA+IGxlZnRTcGFjZSAmJiBpdGVtLnggPCByaWdodFNwYWNlKSB7XHJcbiAgICAgICAgICAgICAgdmFyIGN0cmxQb2ludCA9IGNyZWF0ZUN1cnZlQ29udHJvbFBvaW50cyhwb2ludHMsIGogLSAxKTtcclxuICAgICAgICAgICAgICBjb250ZXh0LmJlemllckN1cnZlVG8oY3RybFBvaW50LmN0ckEueCwgY3RybFBvaW50LmN0ckEueSwgY3RybFBvaW50LmN0ckIueCwgY3RybFBvaW50LmN0ckIueSwgaXRlbS54LFxyXG4gICAgICAgICAgICAgICAgaXRlbS55KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgY29udGV4dC5tb3ZlVG8ocG9pbnRzWzBdLngsIHBvaW50c1swXS55KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgICAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gICAgICB9XHJcbiAgICB9KTtcclxuICB9XHJcbiAgLy/nlLtL57q/XHJcbiAgc2VyaWVzLmZvckVhY2goZnVuY3Rpb24oZWFjaFNlcmllcywgc2VyaWVzSW5kZXgpIHtcclxuICAgIGxldCByYW5nZXMsIG1pblJhbmdlLCBtYXhSYW5nZTtcclxuICAgIHJhbmdlcyA9IFtdLmNvbmNhdChvcHRzLmNoYXJ0RGF0YS55QXhpc0RhdGEucmFuZ2VzW2VhY2hTZXJpZXMuaW5kZXhdKTtcclxuICAgIG1pblJhbmdlID0gcmFuZ2VzLnBvcCgpO1xyXG4gICAgbWF4UmFuZ2UgPSByYW5nZXMuc2hpZnQoKTtcclxuICAgIHZhciBkYXRhID0gZWFjaFNlcmllcy5kYXRhO1xyXG4gICAgdmFyIHBvaW50cyA9IGdldENhbmRsZURhdGFQb2ludHMoZGF0YSwgbWluUmFuZ2UsIG1heFJhbmdlLCB4QXhpc1BvaW50cywgZWFjaFNwYWNpbmcsIG9wdHMsIGNvbmZpZywgcHJvY2Vzcyk7XHJcbiAgICBjYWxQb2ludHMucHVzaChwb2ludHMpO1xyXG4gICAgdmFyIHNwbGl0UG9pbnRMaXN0ID0gc3BsaXRQb2ludHMocG9pbnRzLGVhY2hTZXJpZXMpO1xyXG4gICAgZm9yIChsZXQgaSA9IDA7IGkgPCBzcGxpdFBvaW50TGlzdFswXS5sZW5ndGg7IGkrKykge1xyXG4gICAgICBpZiAoaSA+IGxlZnROdW0gJiYgaSA8IHJpZ2h0TnVtKSB7XHJcbiAgICAgICAgbGV0IGl0ZW0gPSBzcGxpdFBvaW50TGlzdFswXVtpXTtcclxuICAgICAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgICAgIC8v5aaC5p6c5LiK5raoXHJcbiAgICAgICAgaWYgKGRhdGFbaV1bMV0gLSBkYXRhW2ldWzBdID4gMCkge1xyXG4gICAgICAgICAgY29udGV4dC5zZXRTdHJva2VTdHlsZShjYW5kbGVPcHRpb24uY29sb3IudXBMaW5lKTtcclxuICAgICAgICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKGNhbmRsZU9wdGlvbi5jb2xvci51cEZpbGwpO1xyXG4gICAgICAgICAgY29udGV4dC5zZXRMaW5lV2lkdGgoMSAqIG9wdHMucGl4KTtcclxuICAgICAgICAgIGNvbnRleHQubW92ZVRvKGl0ZW1bM10ueCwgaXRlbVszXS55KTsgLy/pobbngrlcclxuICAgICAgICAgIGNvbnRleHQubGluZVRvKGl0ZW1bMV0ueCwgaXRlbVsxXS55KTsgLy/mlLbnm5jkuK3pl7TngrlcclxuICAgICAgICAgIGNvbnRleHQubGluZVRvKGl0ZW1bMV0ueCAtIGVhY2hTcGFjaW5nIC8gNCwgaXRlbVsxXS55KTsgLy/mlLbnm5jlt6bkvqfngrlcclxuICAgICAgICAgIGNvbnRleHQubGluZVRvKGl0ZW1bMF0ueCAtIGVhY2hTcGFjaW5nIC8gNCwgaXRlbVswXS55KTsgLy/lvIDnm5jlt6bkvqfngrlcclxuICAgICAgICAgIGNvbnRleHQubGluZVRvKGl0ZW1bMF0ueCwgaXRlbVswXS55KTsgLy/lvIDnm5jkuK3pl7TngrlcclxuICAgICAgICAgIGNvbnRleHQubGluZVRvKGl0ZW1bMl0ueCwgaXRlbVsyXS55KTsgLy/lupXngrlcclxuICAgICAgICAgIGNvbnRleHQubGluZVRvKGl0ZW1bMF0ueCwgaXRlbVswXS55KTsgLy/lvIDnm5jkuK3pl7TngrlcclxuICAgICAgICAgIGNvbnRleHQubGluZVRvKGl0ZW1bMF0ueCArIGVhY2hTcGFjaW5nIC8gNCwgaXRlbVswXS55KTsgLy/lvIDnm5jlj7PkvqfngrlcclxuICAgICAgICAgIGNvbnRleHQubGluZVRvKGl0ZW1bMV0ueCArIGVhY2hTcGFjaW5nIC8gNCwgaXRlbVsxXS55KTsgLy/mlLbnm5jlj7PkvqfngrlcclxuICAgICAgICAgIGNvbnRleHQubGluZVRvKGl0ZW1bMV0ueCwgaXRlbVsxXS55KTsgLy/mlLbnm5jkuK3pl7TngrlcclxuICAgICAgICAgIGNvbnRleHQubW92ZVRvKGl0ZW1bM10ueCwgaXRlbVszXS55KTsgLy/pobbngrlcclxuICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgY29udGV4dC5zZXRTdHJva2VTdHlsZShjYW5kbGVPcHRpb24uY29sb3IuZG93bkxpbmUpO1xyXG4gICAgICAgICAgY29udGV4dC5zZXRGaWxsU3R5bGUoY2FuZGxlT3B0aW9uLmNvbG9yLmRvd25GaWxsKTtcclxuICAgICAgICAgIGNvbnRleHQuc2V0TGluZVdpZHRoKDEgKiBvcHRzLnBpeCk7XHJcbiAgICAgICAgICBjb250ZXh0Lm1vdmVUbyhpdGVtWzNdLngsIGl0ZW1bM10ueSk7IC8v6aG254K5XHJcbiAgICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtWzBdLngsIGl0ZW1bMF0ueSk7IC8v5byA55uY5Lit6Ze054K5XHJcbiAgICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtWzBdLnggLSBlYWNoU3BhY2luZyAvIDQsIGl0ZW1bMF0ueSk7IC8v5byA55uY5bem5L6n54K5XHJcbiAgICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtWzFdLnggLSBlYWNoU3BhY2luZyAvIDQsIGl0ZW1bMV0ueSk7IC8v5pS255uY5bem5L6n54K5XHJcbiAgICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtWzFdLngsIGl0ZW1bMV0ueSk7IC8v5pS255uY5Lit6Ze054K5XHJcbiAgICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtWzJdLngsIGl0ZW1bMl0ueSk7IC8v5bqV54K5XHJcbiAgICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtWzFdLngsIGl0ZW1bMV0ueSk7IC8v5pS255uY5Lit6Ze054K5XHJcbiAgICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtWzFdLnggKyBlYWNoU3BhY2luZyAvIDQsIGl0ZW1bMV0ueSk7IC8v5pS255uY5Y+z5L6n54K5XHJcbiAgICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtWzBdLnggKyBlYWNoU3BhY2luZyAvIDQsIGl0ZW1bMF0ueSk7IC8v5byA55uY5Y+z5L6n54K5XHJcbiAgICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtWzBdLngsIGl0ZW1bMF0ueSk7IC8v5byA55uY5Lit6Ze054K5XHJcbiAgICAgICAgICBjb250ZXh0Lm1vdmVUbyhpdGVtWzNdLngsIGl0ZW1bM10ueSk7IC8v6aG254K5XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICAgICAgY29udGV4dC5maWxsKCk7XHJcbiAgICAgICAgY29udGV4dC5zdHJva2UoKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0pO1xyXG4gIGNvbnRleHQucmVzdG9yZSgpO1xyXG4gIHJldHVybiB7XHJcbiAgICB4QXhpc1BvaW50czogeEF4aXNQb2ludHMsXHJcbiAgICBjYWxQb2ludHM6IGNhbFBvaW50cyxcclxuICAgIGVhY2hTcGFjaW5nOiBlYWNoU3BhY2luZ1xyXG4gIH07XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRyYXdBcmVhRGF0YVBvaW50cyhzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCkge1xyXG4gIHZhciBwcm9jZXNzID0gYXJndW1lbnRzLmxlbmd0aCA+IDQgJiYgYXJndW1lbnRzWzRdICE9PSB1bmRlZmluZWQgPyBhcmd1bWVudHNbNF0gOiAxO1xyXG4gIHZhciBhcmVhT3B0aW9uID0gYXNzaWduKHt9LCB7XHJcbiAgICB0eXBlOiAnc3RyYWlnaHQnLFxyXG4gICAgb3BhY2l0eTogMC4yLFxyXG4gICAgYWRkTGluZTogZmFsc2UsXHJcbiAgICB3aWR0aDogMixcclxuICAgIGdyYWRpZW50OiBmYWxzZSxcclxuICAgIGFjdGl2ZVR5cGU6ICdub25lJ1xyXG4gIH0sIG9wdHMuZXh0cmEuYXJlYSk7XHJcbiAgbGV0IHhBeGlzRGF0YSA9IG9wdHMuY2hhcnREYXRhLnhBeGlzRGF0YSxcclxuICAgIHhBeGlzUG9pbnRzID0geEF4aXNEYXRhLnhBeGlzUG9pbnRzLFxyXG4gICAgZWFjaFNwYWNpbmcgPSB4QXhpc0RhdGEuZWFjaFNwYWNpbmc7XHJcbiAgbGV0IGVuZFkgPSBvcHRzLmhlaWdodCAtIG9wdHMuYXJlYVsyXTtcclxuICBsZXQgY2FsUG9pbnRzID0gW107XHJcbiAgY29udGV4dC5zYXZlKCk7XHJcbiAgbGV0IGxlZnRTcGFjZSA9IDA7XHJcbiAgbGV0IHJpZ2h0U3BhY2UgPSBvcHRzLndpZHRoICsgZWFjaFNwYWNpbmc7XHJcbiAgaWYgKG9wdHMuX3Njcm9sbERpc3RhbmNlXyAmJiBvcHRzLl9zY3JvbGxEaXN0YW5jZV8gIT09IDAgJiYgb3B0cy5lbmFibGVTY3JvbGwgPT09IHRydWUpIHtcclxuICAgIGNvbnRleHQudHJhbnNsYXRlKG9wdHMuX3Njcm9sbERpc3RhbmNlXywgMCk7XHJcbiAgICBsZWZ0U3BhY2UgPSAtb3B0cy5fc2Nyb2xsRGlzdGFuY2VfIC0gZWFjaFNwYWNpbmcgKiAyICsgb3B0cy5hcmVhWzNdO1xyXG4gICAgcmlnaHRTcGFjZSA9IGxlZnRTcGFjZSArIChvcHRzLnhBeGlzLml0ZW1Db3VudCArIDQpICogZWFjaFNwYWNpbmc7XHJcbiAgfVxyXG4gIHNlcmllcy5mb3JFYWNoKGZ1bmN0aW9uKGVhY2hTZXJpZXMsIHNlcmllc0luZGV4KSB7XHJcbiAgICBsZXQgcmFuZ2VzLCBtaW5SYW5nZSwgbWF4UmFuZ2U7XHJcbiAgICByYW5nZXMgPSBbXS5jb25jYXQob3B0cy5jaGFydERhdGEueUF4aXNEYXRhLnJhbmdlc1tlYWNoU2VyaWVzLmluZGV4XSk7XHJcbiAgICBtaW5SYW5nZSA9IHJhbmdlcy5wb3AoKTtcclxuICAgIG1heFJhbmdlID0gcmFuZ2VzLnNoaWZ0KCk7XHJcbiAgICBsZXQgZGF0YSA9IGVhY2hTZXJpZXMuZGF0YTtcclxuICAgIGxldCBwb2ludHMgPSBnZXREYXRhUG9pbnRzKGRhdGEsIG1pblJhbmdlLCBtYXhSYW5nZSwgeEF4aXNQb2ludHMsIGVhY2hTcGFjaW5nLCBvcHRzLCBjb25maWcsIHByb2Nlc3MpO1xyXG4gICAgY2FsUG9pbnRzLnB1c2gocG9pbnRzKTtcclxuICAgIGxldCBzcGxpdFBvaW50TGlzdCA9IHNwbGl0UG9pbnRzKHBvaW50cyxlYWNoU2VyaWVzKTtcclxuICAgIGZvciAobGV0IGkgPSAwOyBpIDwgc3BsaXRQb2ludExpc3QubGVuZ3RoOyBpKyspIHtcclxuICAgICAgbGV0IHBvaW50cyA9IHNwbGl0UG9pbnRMaXN0W2ldO1xyXG4gICAgICAvLyDnu5jliLbljLrln5/mlbBcclxuICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgY29udGV4dC5zZXRTdHJva2VTdHlsZShoZXhUb1JnYihlYWNoU2VyaWVzLmNvbG9yLCBhcmVhT3B0aW9uLm9wYWNpdHkpKTtcclxuICAgICAgaWYgKGFyZWFPcHRpb24uZ3JhZGllbnQpIHtcclxuICAgICAgICBsZXQgZ3JhZGllbnQgPSBjb250ZXh0LmNyZWF0ZUxpbmVhckdyYWRpZW50KDAsIG9wdHMuYXJlYVswXSwgMCwgb3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMl0pO1xyXG4gICAgICAgIGdyYWRpZW50LmFkZENvbG9yU3RvcCgnMCcsIGhleFRvUmdiKGVhY2hTZXJpZXMuY29sb3IsIGFyZWFPcHRpb24ub3BhY2l0eSkpO1xyXG4gICAgICAgIGdyYWRpZW50LmFkZENvbG9yU3RvcCgnMS4wJywgaGV4VG9SZ2IoXCIjRkZGRkZGXCIsIDAuMSkpO1xyXG4gICAgICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKGdyYWRpZW50KTtcclxuICAgICAgfSBlbHNlIHtcclxuICAgICAgICBjb250ZXh0LnNldEZpbGxTdHlsZShoZXhUb1JnYihlYWNoU2VyaWVzLmNvbG9yLCBhcmVhT3B0aW9uLm9wYWNpdHkpKTtcclxuICAgICAgfVxyXG4gICAgICBjb250ZXh0LnNldExpbmVXaWR0aChhcmVhT3B0aW9uLndpZHRoICogb3B0cy5waXgpO1xyXG4gICAgICBpZiAocG9pbnRzLmxlbmd0aCA+IDEpIHtcclxuICAgICAgICBsZXQgZmlyc3RQb2ludCA9IHBvaW50c1swXTtcclxuICAgICAgICBsZXQgbGFzdFBvaW50ID0gcG9pbnRzW3BvaW50cy5sZW5ndGggLSAxXTtcclxuICAgICAgICBjb250ZXh0Lm1vdmVUbyhmaXJzdFBvaW50LngsIGZpcnN0UG9pbnQueSk7XHJcbiAgICAgICAgbGV0IHN0YXJ0UG9pbnQgPSAwO1xyXG4gICAgICAgIGlmIChhcmVhT3B0aW9uLnR5cGUgPT09ICdjdXJ2ZScpIHtcclxuICAgICAgICAgIGZvciAobGV0IGogPSAwOyBqIDwgcG9pbnRzLmxlbmd0aDsgaisrKSB7XHJcbiAgICAgICAgICAgIGxldCBpdGVtID0gcG9pbnRzW2pdO1xyXG4gICAgICAgICAgICBpZiAoc3RhcnRQb2ludCA9PSAwICYmIGl0ZW0ueCA+IGxlZnRTcGFjZSkge1xyXG4gICAgICAgICAgICAgIGNvbnRleHQubW92ZVRvKGl0ZW0ueCwgaXRlbS55KTtcclxuICAgICAgICAgICAgICBzdGFydFBvaW50ID0gMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpZiAoaiA+IDAgJiYgaXRlbS54ID4gbGVmdFNwYWNlICYmIGl0ZW0ueCA8IHJpZ2h0U3BhY2UpIHtcclxuICAgICAgICAgICAgICBsZXQgY3RybFBvaW50ID0gY3JlYXRlQ3VydmVDb250cm9sUG9pbnRzKHBvaW50cywgaiAtIDEpO1xyXG4gICAgICAgICAgICAgIGNvbnRleHQuYmV6aWVyQ3VydmVUbyhjdHJsUG9pbnQuY3RyQS54LCBjdHJsUG9pbnQuY3RyQS55LCBjdHJsUG9pbnQuY3RyQi54LCBjdHJsUG9pbnQuY3RyQi55LCBpdGVtLngsIGl0ZW0ueSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH07XHJcbiAgICAgICAgfSBcclxuICAgICAgICBpZiAoYXJlYU9wdGlvbi50eXBlID09PSAnc3RyYWlnaHQnKSB7XHJcbiAgICAgICAgICBmb3IgKGxldCBqID0gMDsgaiA8IHBvaW50cy5sZW5ndGg7IGorKykge1xyXG4gICAgICAgICAgICBsZXQgaXRlbSA9IHBvaW50c1tqXTtcclxuICAgICAgICAgICAgaWYgKHN0YXJ0UG9pbnQgPT0gMCAmJiBpdGVtLnggPiBsZWZ0U3BhY2UpIHtcclxuICAgICAgICAgICAgICBjb250ZXh0Lm1vdmVUbyhpdGVtLngsIGl0ZW0ueSk7XHJcbiAgICAgICAgICAgICAgc3RhcnRQb2ludCA9IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaWYgKGogPiAwICYmIGl0ZW0ueCA+IGxlZnRTcGFjZSAmJiBpdGVtLnggPCByaWdodFNwYWNlKSB7XHJcbiAgICAgICAgICAgICAgY29udGV4dC5saW5lVG8oaXRlbS54LCBpdGVtLnkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpZiAoYXJlYU9wdGlvbi50eXBlID09PSAnc3RlcCcpIHtcclxuICAgICAgICAgIGZvciAobGV0IGogPSAwOyBqIDwgcG9pbnRzLmxlbmd0aDsgaisrKSB7XHJcbiAgICAgICAgICAgIGxldCBpdGVtID0gcG9pbnRzW2pdO1xyXG4gICAgICAgICAgICBpZiAoc3RhcnRQb2ludCA9PSAwICYmIGl0ZW0ueCA+IGxlZnRTcGFjZSkge1xyXG4gICAgICAgICAgICAgIGNvbnRleHQubW92ZVRvKGl0ZW0ueCwgaXRlbS55KTtcclxuICAgICAgICAgICAgICBzdGFydFBvaW50ID0gMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpZiAoaiA+IDAgJiYgaXRlbS54ID4gbGVmdFNwYWNlICYmIGl0ZW0ueCA8IHJpZ2h0U3BhY2UpIHtcclxuICAgICAgICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtLngsIHBvaW50c1tqIC0gMV0ueSk7XHJcbiAgICAgICAgICAgICAgY29udGV4dC5saW5lVG8oaXRlbS54LCBpdGVtLnkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9O1xyXG4gICAgICAgIH1cclxuICAgICAgICBjb250ZXh0LmxpbmVUbyhsYXN0UG9pbnQueCwgZW5kWSk7XHJcbiAgICAgICAgY29udGV4dC5saW5lVG8oZmlyc3RQb2ludC54LCBlbmRZKTtcclxuICAgICAgICBjb250ZXh0LmxpbmVUbyhmaXJzdFBvaW50LngsIGZpcnN0UG9pbnQueSk7XHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgbGV0IGl0ZW0gPSBwb2ludHNbMF07XHJcbiAgICAgICAgY29udGV4dC5tb3ZlVG8oaXRlbS54IC0gZWFjaFNwYWNpbmcgLyAyLCBpdGVtLnkpO1xyXG4gICAgICAgIC8vIGNvbnRleHQubGluZVRvKGl0ZW0ueCArIGVhY2hTcGFjaW5nIC8gMiwgaXRlbS55KTtcclxuICAgICAgICAvLyBjb250ZXh0LmxpbmVUbyhpdGVtLnggKyBlYWNoU3BhY2luZyAvIDIsIGVuZFkpO1xyXG4gICAgICAgIC8vIGNvbnRleHQubGluZVRvKGl0ZW0ueCAtIGVhY2hTcGFjaW5nIC8gMiwgZW5kWSk7XHJcbiAgICAgICAgLy8gY29udGV4dC5tb3ZlVG8oaXRlbS54IC0gZWFjaFNwYWNpbmcgLyAyLCBpdGVtLnkpO1xyXG4gICAgICB9XHJcbiAgICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICAgIGNvbnRleHQuZmlsbCgpO1xyXG4gICAgICAvL+eUu+i/nue6v1xyXG4gICAgICBpZiAoYXJlYU9wdGlvbi5hZGRMaW5lKSB7XHJcbiAgICAgICAgaWYgKGVhY2hTZXJpZXMubGluZVR5cGUgPT0gJ2Rhc2gnKSB7XHJcbiAgICAgICAgICBsZXQgZGFzaExlbmd0aCA9IGVhY2hTZXJpZXMuZGFzaExlbmd0aCA/IGVhY2hTZXJpZXMuZGFzaExlbmd0aCA6IDg7XHJcbiAgICAgICAgICBkYXNoTGVuZ3RoICo9IG9wdHMucGl4O1xyXG4gICAgICAgICAgY29udGV4dC5zZXRMaW5lRGFzaChbZGFzaExlbmd0aCwgZGFzaExlbmd0aF0pO1xyXG4gICAgICAgIH1cclxuICAgICAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgICAgIGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUoZWFjaFNlcmllcy5jb2xvcik7XHJcbiAgICAgICAgY29udGV4dC5zZXRMaW5lV2lkdGgoYXJlYU9wdGlvbi53aWR0aCAqIG9wdHMucGl4KTtcclxuICAgICAgICBpZiAocG9pbnRzLmxlbmd0aCA9PT0gMSkge1xyXG4gICAgICAgICAgY29udGV4dC5tb3ZlVG8ocG9pbnRzWzBdLngsIHBvaW50c1swXS55KTtcclxuICAgICAgICAgIC8vIGNvbnRleHQuYXJjKHBvaW50c1swXS54LCBwb2ludHNbMF0ueSwgMSwgMCwgMiAqIE1hdGguUEkpO1xyXG4gICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICBjb250ZXh0Lm1vdmVUbyhwb2ludHNbMF0ueCwgcG9pbnRzWzBdLnkpO1xyXG4gICAgICAgICAgbGV0IHN0YXJ0UG9pbnQgPSAwO1xyXG4gICAgICAgICAgaWYgKGFyZWFPcHRpb24udHlwZSA9PT0gJ2N1cnZlJykge1xyXG4gICAgICAgICAgICBmb3IgKGxldCBqID0gMDsgaiA8IHBvaW50cy5sZW5ndGg7IGorKykge1xyXG4gICAgICAgICAgICAgIGxldCBpdGVtID0gcG9pbnRzW2pdO1xyXG4gICAgICAgICAgICAgIGlmIChzdGFydFBvaW50ID09IDAgJiYgaXRlbS54ID4gbGVmdFNwYWNlKSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZXh0Lm1vdmVUbyhpdGVtLngsIGl0ZW0ueSk7XHJcbiAgICAgICAgICAgICAgICBzdGFydFBvaW50ID0gMTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgaWYgKGogPiAwICYmIGl0ZW0ueCA+IGxlZnRTcGFjZSAmJiBpdGVtLnggPCByaWdodFNwYWNlKSB7XHJcbiAgICAgICAgICAgICAgICBsZXQgY3RybFBvaW50ID0gY3JlYXRlQ3VydmVDb250cm9sUG9pbnRzKHBvaW50cywgaiAtIDEpO1xyXG4gICAgICAgICAgICAgICAgY29udGV4dC5iZXppZXJDdXJ2ZVRvKGN0cmxQb2ludC5jdHJBLngsIGN0cmxQb2ludC5jdHJBLnksIGN0cmxQb2ludC5jdHJCLngsIGN0cmxQb2ludC5jdHJCLnksIGl0ZW0ueCwgaXRlbS55KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpZiAoYXJlYU9wdGlvbi50eXBlID09PSAnc3RyYWlnaHQnKSB7XHJcbiAgICAgICAgICAgIGZvciAobGV0IGogPSAwOyBqIDwgcG9pbnRzLmxlbmd0aDsgaisrKSB7XHJcbiAgICAgICAgICAgICAgbGV0IGl0ZW0gPSBwb2ludHNbal07XHJcbiAgICAgICAgICAgICAgaWYgKHN0YXJ0UG9pbnQgPT0gMCAmJiBpdGVtLnggPiBsZWZ0U3BhY2UpIHtcclxuICAgICAgICAgICAgICAgIGNvbnRleHQubW92ZVRvKGl0ZW0ueCwgaXRlbS55KTtcclxuICAgICAgICAgICAgICAgIHN0YXJ0UG9pbnQgPSAxO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBpZiAoaiA+IDAgJiYgaXRlbS54ID4gbGVmdFNwYWNlICYmIGl0ZW0ueCA8IHJpZ2h0U3BhY2UpIHtcclxuICAgICAgICAgICAgICAgIGNvbnRleHQubGluZVRvKGl0ZW0ueCwgaXRlbS55KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpZiAoYXJlYU9wdGlvbi50eXBlID09PSAnc3RlcCcpIHtcclxuICAgICAgICAgICAgZm9yIChsZXQgaiA9IDA7IGogPCBwb2ludHMubGVuZ3RoOyBqKyspIHtcclxuICAgICAgICAgICAgICBsZXQgaXRlbSA9IHBvaW50c1tqXTtcclxuICAgICAgICAgICAgICBpZiAoc3RhcnRQb2ludCA9PSAwICYmIGl0ZW0ueCA+IGxlZnRTcGFjZSkge1xyXG4gICAgICAgICAgICAgICAgY29udGV4dC5tb3ZlVG8oaXRlbS54LCBpdGVtLnkpO1xyXG4gICAgICAgICAgICAgICAgc3RhcnRQb2ludCA9IDE7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGlmIChqID4gMCAmJiBpdGVtLnggPiBsZWZ0U3BhY2UgJiYgaXRlbS54IDwgcmlnaHRTcGFjZSkge1xyXG4gICAgICAgICAgICAgICAgY29udGV4dC5saW5lVG8oaXRlbS54LCBwb2ludHNbaiAtIDFdLnkpO1xyXG4gICAgICAgICAgICAgICAgY29udGV4dC5saW5lVG8oaXRlbS54LCBpdGVtLnkpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGNvbnRleHQubW92ZVRvKHBvaW50c1swXS54LCBwb2ludHNbMF0ueSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICAgICAgY29udGV4dC5zZXRMaW5lRGFzaChbXSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8v55S754K5XHJcbiAgICBpZiAob3B0cy5kYXRhUG9pbnRTaGFwZSAhPT0gZmFsc2UpIHtcclxuICAgICAgZHJhd1BvaW50U2hhcGUocG9pbnRzLCBlYWNoU2VyaWVzLmNvbG9yLCBlYWNoU2VyaWVzLnBvaW50U2hhcGUsIGNvbnRleHQsIG9wdHMpO1xyXG4gICAgfVxyXG4gICAgZHJhd0FjdGl2ZVBvaW50KHBvaW50cywgZWFjaFNlcmllcy5jb2xvciwgZWFjaFNlcmllcy5wb2ludFNoYXBlLCBjb250ZXh0LCBvcHRzLCBhcmVhT3B0aW9uLHNlcmllc0luZGV4KTtcclxuICB9KTtcclxuXHJcbiAgaWYgKG9wdHMuZGF0YUxhYmVsICE9PSBmYWxzZSAmJiBwcm9jZXNzID09PSAxKSB7XHJcbiAgICBzZXJpZXMuZm9yRWFjaChmdW5jdGlvbihlYWNoU2VyaWVzLCBzZXJpZXNJbmRleCkge1xyXG4gICAgICBsZXQgcmFuZ2VzLCBtaW5SYW5nZSwgbWF4UmFuZ2U7XHJcbiAgICAgIHJhbmdlcyA9IFtdLmNvbmNhdChvcHRzLmNoYXJ0RGF0YS55QXhpc0RhdGEucmFuZ2VzW2VhY2hTZXJpZXMuaW5kZXhdKTtcclxuICAgICAgbWluUmFuZ2UgPSByYW5nZXMucG9wKCk7XHJcbiAgICAgIG1heFJhbmdlID0gcmFuZ2VzLnNoaWZ0KCk7XHJcbiAgICAgIHZhciBkYXRhID0gZWFjaFNlcmllcy5kYXRhO1xyXG4gICAgICB2YXIgcG9pbnRzID0gZ2V0RGF0YVBvaW50cyhkYXRhLCBtaW5SYW5nZSwgbWF4UmFuZ2UsIHhBeGlzUG9pbnRzLCBlYWNoU3BhY2luZywgb3B0cywgY29uZmlnLCBwcm9jZXNzKTtcclxuICAgICAgZHJhd1BvaW50VGV4dChwb2ludHMsIGVhY2hTZXJpZXMsIGNvbmZpZywgY29udGV4dCwgb3B0cyk7XHJcbiAgICB9KTtcclxuICB9XHJcbiAgY29udGV4dC5yZXN0b3JlKCk7XHJcbiAgcmV0dXJuIHtcclxuICAgIHhBeGlzUG9pbnRzOiB4QXhpc1BvaW50cyxcclxuICAgIGNhbFBvaW50czogY2FsUG9pbnRzLFxyXG4gICAgZWFjaFNwYWNpbmc6IGVhY2hTcGFjaW5nXHJcbiAgfTtcclxufVxyXG5cclxuZnVuY3Rpb24gZHJhd1NjYXR0ZXJEYXRhUG9pbnRzKHNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0KSB7XHJcbiAgdmFyIHByb2Nlc3MgPSBhcmd1bWVudHMubGVuZ3RoID4gNCAmJiBhcmd1bWVudHNbNF0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1s0XSA6IDE7XHJcbiAgdmFyIHNjYXR0ZXJPcHRpb24gPSBhc3NpZ24oe30sIHtcclxuICAgIHR5cGU6ICdjaXJjbGUnXHJcbiAgfSwgb3B0cy5leHRyYS5zY2F0dGVyKTtcclxuICBsZXQgeEF4aXNEYXRhID0gb3B0cy5jaGFydERhdGEueEF4aXNEYXRhLFxyXG4gICAgeEF4aXNQb2ludHMgPSB4QXhpc0RhdGEueEF4aXNQb2ludHMsXHJcbiAgICBlYWNoU3BhY2luZyA9IHhBeGlzRGF0YS5lYWNoU3BhY2luZztcclxuICB2YXIgY2FsUG9pbnRzID0gW107XHJcbiAgY29udGV4dC5zYXZlKCk7XHJcbiAgbGV0IGxlZnRTcGFjZSA9IDA7XHJcbiAgbGV0IHJpZ2h0U3BhY2UgPSBvcHRzLndpZHRoICsgZWFjaFNwYWNpbmc7XHJcbiAgaWYgKG9wdHMuX3Njcm9sbERpc3RhbmNlXyAmJiBvcHRzLl9zY3JvbGxEaXN0YW5jZV8gIT09IDAgJiYgb3B0cy5lbmFibGVTY3JvbGwgPT09IHRydWUpIHtcclxuICAgIGNvbnRleHQudHJhbnNsYXRlKG9wdHMuX3Njcm9sbERpc3RhbmNlXywgMCk7XHJcbiAgICBsZWZ0U3BhY2UgPSAtb3B0cy5fc2Nyb2xsRGlzdGFuY2VfIC0gZWFjaFNwYWNpbmcgKiAyICsgb3B0cy5hcmVhWzNdO1xyXG4gICAgcmlnaHRTcGFjZSA9IGxlZnRTcGFjZSArIChvcHRzLnhBeGlzLml0ZW1Db3VudCArIDQpICogZWFjaFNwYWNpbmc7XHJcbiAgfVxyXG4gIHNlcmllcy5mb3JFYWNoKGZ1bmN0aW9uKGVhY2hTZXJpZXMsIHNlcmllc0luZGV4KSB7XHJcbiAgICBsZXQgcmFuZ2VzLCBtaW5SYW5nZSwgbWF4UmFuZ2U7XHJcbiAgICByYW5nZXMgPSBbXS5jb25jYXQob3B0cy5jaGFydERhdGEueUF4aXNEYXRhLnJhbmdlc1tlYWNoU2VyaWVzLmluZGV4XSk7XHJcbiAgICBtaW5SYW5nZSA9IHJhbmdlcy5wb3AoKTtcclxuICAgIG1heFJhbmdlID0gcmFuZ2VzLnNoaWZ0KCk7XHJcbiAgICB2YXIgZGF0YSA9IGVhY2hTZXJpZXMuZGF0YTtcclxuICAgIHZhciBwb2ludHMgPSBnZXREYXRhUG9pbnRzKGRhdGEsIG1pblJhbmdlLCBtYXhSYW5nZSwgeEF4aXNQb2ludHMsIGVhY2hTcGFjaW5nLCBvcHRzLCBjb25maWcsIHByb2Nlc3MpO1xyXG4gICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgIGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUoZWFjaFNlcmllcy5jb2xvcik7XHJcbiAgICBjb250ZXh0LnNldEZpbGxTdHlsZShlYWNoU2VyaWVzLmNvbG9yKTtcclxuICAgIGNvbnRleHQuc2V0TGluZVdpZHRoKDEgKiBvcHRzLnBpeCk7XHJcbiAgICB2YXIgc2hhcGUgPSBlYWNoU2VyaWVzLnBvaW50U2hhcGU7XHJcbiAgICBpZiAoc2hhcGUgPT09ICdkaWFtb25kJykge1xyXG4gICAgICBwb2ludHMuZm9yRWFjaChmdW5jdGlvbihpdGVtLCBpbmRleCkge1xyXG4gICAgICAgIGlmIChpdGVtICE9PSBudWxsKSB7XHJcbiAgICAgICAgICBjb250ZXh0Lm1vdmVUbyhpdGVtLngsIGl0ZW0ueSAtIDQuNSk7XHJcbiAgICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtLnggLSA0LjUsIGl0ZW0ueSk7XHJcbiAgICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtLngsIGl0ZW0ueSArIDQuNSk7XHJcbiAgICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtLnggKyA0LjUsIGl0ZW0ueSk7XHJcbiAgICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtLngsIGl0ZW0ueSAtIDQuNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9KTtcclxuICAgIH0gZWxzZSBpZiAoc2hhcGUgPT09ICdjaXJjbGUnKSB7XHJcbiAgICAgIHBvaW50cy5mb3JFYWNoKGZ1bmN0aW9uKGl0ZW0sIGluZGV4KSB7XHJcbiAgICAgICAgaWYgKGl0ZW0gIT09IG51bGwpIHtcclxuICAgICAgICAgIGNvbnRleHQubW92ZVRvKGl0ZW0ueCArIDIuNSAqIG9wdHMucGl4LCBpdGVtLnkpO1xyXG4gICAgICAgICAgY29udGV4dC5hcmMoaXRlbS54LCBpdGVtLnksIDMgKiBvcHRzLnBpeCwgMCwgMiAqIE1hdGguUEksIGZhbHNlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH0pO1xyXG4gICAgfSBlbHNlIGlmIChzaGFwZSA9PT0gJ3NxdWFyZScpIHtcclxuICAgICAgcG9pbnRzLmZvckVhY2goZnVuY3Rpb24oaXRlbSwgaW5kZXgpIHtcclxuICAgICAgICBpZiAoaXRlbSAhPT0gbnVsbCkge1xyXG4gICAgICAgICAgY29udGV4dC5tb3ZlVG8oaXRlbS54IC0gMy41LCBpdGVtLnkgLSAzLjUpO1xyXG4gICAgICAgICAgY29udGV4dC5yZWN0KGl0ZW0ueCAtIDMuNSwgaXRlbS55IC0gMy41LCA3LCA3KTtcclxuICAgICAgICB9XHJcbiAgICAgIH0pO1xyXG4gICAgfSBlbHNlIGlmIChzaGFwZSA9PT0gJ3RyaWFuZ2xlJykge1xyXG4gICAgICBwb2ludHMuZm9yRWFjaChmdW5jdGlvbihpdGVtLCBpbmRleCkge1xyXG4gICAgICAgIGlmIChpdGVtICE9PSBudWxsKSB7XHJcbiAgICAgICAgICBjb250ZXh0Lm1vdmVUbyhpdGVtLngsIGl0ZW0ueSAtIDQuNSk7XHJcbiAgICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtLnggLSA0LjUsIGl0ZW0ueSArIDQuNSk7XHJcbiAgICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtLnggKyA0LjUsIGl0ZW0ueSArIDQuNSk7XHJcbiAgICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtLngsIGl0ZW0ueSAtIDQuNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9KTtcclxuICAgIH0gZWxzZSBpZiAoc2hhcGUgPT09ICd0cmlhbmdsZScpIHtcclxuICAgICAgcmV0dXJuO1xyXG4gICAgfVxyXG4gICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgIGNvbnRleHQuZmlsbCgpO1xyXG4gICAgY29udGV4dC5zdHJva2UoKTtcclxuICB9KTtcclxuICBpZiAob3B0cy5kYXRhTGFiZWwgIT09IGZhbHNlICYmIHByb2Nlc3MgPT09IDEpIHtcclxuICAgIHNlcmllcy5mb3JFYWNoKGZ1bmN0aW9uKGVhY2hTZXJpZXMsIHNlcmllc0luZGV4KSB7XHJcbiAgICAgIGxldCByYW5nZXMsIG1pblJhbmdlLCBtYXhSYW5nZTtcclxuICAgICAgcmFuZ2VzID0gW10uY29uY2F0KG9wdHMuY2hhcnREYXRhLnlBeGlzRGF0YS5yYW5nZXNbZWFjaFNlcmllcy5pbmRleF0pO1xyXG4gICAgICBtaW5SYW5nZSA9IHJhbmdlcy5wb3AoKTtcclxuICAgICAgbWF4UmFuZ2UgPSByYW5nZXMuc2hpZnQoKTtcclxuICAgICAgdmFyIGRhdGEgPSBlYWNoU2VyaWVzLmRhdGE7XHJcbiAgICAgIHZhciBwb2ludHMgPSBnZXREYXRhUG9pbnRzKGRhdGEsIG1pblJhbmdlLCBtYXhSYW5nZSwgeEF4aXNQb2ludHMsIGVhY2hTcGFjaW5nLCBvcHRzLCBjb25maWcsIHByb2Nlc3MpO1xyXG4gICAgICBkcmF3UG9pbnRUZXh0KHBvaW50cywgZWFjaFNlcmllcywgY29uZmlnLCBjb250ZXh0LCBvcHRzKTtcclxuICAgIH0pO1xyXG4gIH1cclxuICBjb250ZXh0LnJlc3RvcmUoKTtcclxuICByZXR1cm4ge1xyXG4gICAgeEF4aXNQb2ludHM6IHhBeGlzUG9pbnRzLFxyXG4gICAgY2FsUG9pbnRzOiBjYWxQb2ludHMsXHJcbiAgICBlYWNoU3BhY2luZzogZWFjaFNwYWNpbmdcclxuICB9O1xyXG59XHJcblxyXG5mdW5jdGlvbiBkcmF3QnViYmxlRGF0YVBvaW50cyhzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCkge1xyXG4gIHZhciBwcm9jZXNzID0gYXJndW1lbnRzLmxlbmd0aCA+IDQgJiYgYXJndW1lbnRzWzRdICE9PSB1bmRlZmluZWQgPyBhcmd1bWVudHNbNF0gOiAxO1xyXG4gIHZhciBidWJibGVPcHRpb24gPSBhc3NpZ24oe30sIHtcclxuICAgIG9wYWNpdHk6IDEsXHJcbiAgICBib3JkZXI6MlxyXG4gIH0sIG9wdHMuZXh0cmEuYnViYmxlKTtcclxuICBsZXQgeEF4aXNEYXRhID0gb3B0cy5jaGFydERhdGEueEF4aXNEYXRhLFxyXG4gICAgeEF4aXNQb2ludHMgPSB4QXhpc0RhdGEueEF4aXNQb2ludHMsXHJcbiAgICBlYWNoU3BhY2luZyA9IHhBeGlzRGF0YS5lYWNoU3BhY2luZztcclxuICB2YXIgY2FsUG9pbnRzID0gW107XHJcbiAgY29udGV4dC5zYXZlKCk7XHJcbiAgbGV0IGxlZnRTcGFjZSA9IDA7XHJcbiAgbGV0IHJpZ2h0U3BhY2UgPSBvcHRzLndpZHRoICsgZWFjaFNwYWNpbmc7XHJcbiAgaWYgKG9wdHMuX3Njcm9sbERpc3RhbmNlXyAmJiBvcHRzLl9zY3JvbGxEaXN0YW5jZV8gIT09IDAgJiYgb3B0cy5lbmFibGVTY3JvbGwgPT09IHRydWUpIHtcclxuICAgIGNvbnRleHQudHJhbnNsYXRlKG9wdHMuX3Njcm9sbERpc3RhbmNlXywgMCk7XHJcbiAgICBsZWZ0U3BhY2UgPSAtb3B0cy5fc2Nyb2xsRGlzdGFuY2VfIC0gZWFjaFNwYWNpbmcgKiAyICsgb3B0cy5hcmVhWzNdO1xyXG4gICAgcmlnaHRTcGFjZSA9IGxlZnRTcGFjZSArIChvcHRzLnhBeGlzLml0ZW1Db3VudCArIDQpICogZWFjaFNwYWNpbmc7XHJcbiAgfVxyXG4gIHNlcmllcy5mb3JFYWNoKGZ1bmN0aW9uKGVhY2hTZXJpZXMsIHNlcmllc0luZGV4KSB7XHJcbiAgICBsZXQgcmFuZ2VzLCBtaW5SYW5nZSwgbWF4UmFuZ2U7XHJcbiAgICByYW5nZXMgPSBbXS5jb25jYXQob3B0cy5jaGFydERhdGEueUF4aXNEYXRhLnJhbmdlc1tlYWNoU2VyaWVzLmluZGV4XSk7XHJcbiAgICBtaW5SYW5nZSA9IHJhbmdlcy5wb3AoKTtcclxuICAgIG1heFJhbmdlID0gcmFuZ2VzLnNoaWZ0KCk7XHJcbiAgICB2YXIgZGF0YSA9IGVhY2hTZXJpZXMuZGF0YTtcclxuICAgIHZhciBwb2ludHMgPSBnZXREYXRhUG9pbnRzKGRhdGEsIG1pblJhbmdlLCBtYXhSYW5nZSwgeEF4aXNQb2ludHMsIGVhY2hTcGFjaW5nLCBvcHRzLCBjb25maWcsIHByb2Nlc3MpO1xyXG4gICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgIGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUoZWFjaFNlcmllcy5jb2xvcik7XHJcbiAgICBjb250ZXh0LnNldExpbmVXaWR0aChidWJibGVPcHRpb24uYm9yZGVyICogb3B0cy5waXgpO1xyXG4gICAgY29udGV4dC5zZXRGaWxsU3R5bGUoaGV4VG9SZ2IoZWFjaFNlcmllcy5jb2xvciwgYnViYmxlT3B0aW9uLm9wYWNpdHkpKTtcclxuICAgIHBvaW50cy5mb3JFYWNoKGZ1bmN0aW9uKGl0ZW0sIGluZGV4KSB7XHJcbiAgICAgIGNvbnRleHQubW92ZVRvKGl0ZW0ueCArIGl0ZW0uciwgaXRlbS55KTtcclxuICAgICAgY29udGV4dC5hcmMoaXRlbS54LCBpdGVtLnksIGl0ZW0uciAqIG9wdHMucGl4LCAwLCAyICogTWF0aC5QSSwgZmFsc2UpO1xyXG4gICAgfSk7XHJcbiAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgY29udGV4dC5maWxsKCk7XHJcbiAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gICAgXHJcbiAgICBpZiAob3B0cy5kYXRhTGFiZWwgIT09IGZhbHNlICYmIHByb2Nlc3MgPT09IDEpIHtcclxuICAgICAgcG9pbnRzLmZvckVhY2goZnVuY3Rpb24oaXRlbSwgaW5kZXgpIHtcclxuICAgICAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgICAgIHZhciBmb250U2l6ZSA9IGVhY2hTZXJpZXMudGV4dFNpemUgKiBvcHRzLnBpeCB8fCBjb25maWcuZm9udFNpemU7XHJcbiAgICAgICAgY29udGV4dC5zZXRGb250U2l6ZShmb250U2l6ZSk7XHJcbiAgICAgICAgY29udGV4dC5zZXRGaWxsU3R5bGUoZWFjaFNlcmllcy50ZXh0Q29sb3IgfHwgXCIjRkZGRkZGXCIpO1xyXG4gICAgICAgIGNvbnRleHQuc2V0VGV4dEFsaWduKCdjZW50ZXInKTtcclxuICAgICAgICBjb250ZXh0LmZpbGxUZXh0KFN0cmluZyhpdGVtLnQpLCBpdGVtLngsIGl0ZW0ueSArIGZvbnRTaXplLzIpO1xyXG4gICAgICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICAgICAgY29udGV4dC5zdHJva2UoKTtcclxuICAgICAgICBjb250ZXh0LnNldFRleHRBbGlnbignbGVmdCcpO1xyXG4gICAgICB9KTtcclxuICAgIH1cclxuICB9KTtcclxuICBjb250ZXh0LnJlc3RvcmUoKTtcclxuICByZXR1cm4ge1xyXG4gICAgeEF4aXNQb2ludHM6IHhBeGlzUG9pbnRzLFxyXG4gICAgY2FsUG9pbnRzOiBjYWxQb2ludHMsXHJcbiAgICBlYWNoU3BhY2luZzogZWFjaFNwYWNpbmdcclxuICB9O1xyXG59XHJcblxyXG5mdW5jdGlvbiBkcmF3TGluZURhdGFQb2ludHMoc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQpIHtcclxuICB2YXIgcHJvY2VzcyA9IGFyZ3VtZW50cy5sZW5ndGggPiA0ICYmIGFyZ3VtZW50c1s0XSAhPT0gdW5kZWZpbmVkID8gYXJndW1lbnRzWzRdIDogMTtcclxuICB2YXIgbGluZU9wdGlvbiA9IGFzc2lnbih7fSwge1xyXG4gICAgdHlwZTogJ3N0cmFpZ2h0JyxcclxuICAgIHdpZHRoOiAyLFxyXG4gICAgYWN0aXZlVHlwZTogJ25vbmUnLFxyXG4gICAgbGluZWFyVHlwZTogJ25vbmUnLFxyXG4gICAgb25TaGFkb3c6IGZhbHNlLFxyXG4gICAgYW5pbWF0aW9uOiAndmVydGljYWwnLFxyXG4gIH0sIG9wdHMuZXh0cmEubGluZSk7XHJcbiAgbGluZU9wdGlvbi53aWR0aCAqPSBvcHRzLnBpeDtcclxuICBsZXQgeEF4aXNEYXRhID0gb3B0cy5jaGFydERhdGEueEF4aXNEYXRhLFxyXG4gICAgeEF4aXNQb2ludHMgPSB4QXhpc0RhdGEueEF4aXNQb2ludHMsXHJcbiAgICBlYWNoU3BhY2luZyA9IHhBeGlzRGF0YS5lYWNoU3BhY2luZztcclxuICB2YXIgY2FsUG9pbnRzID0gW107XHJcbiAgY29udGV4dC5zYXZlKCk7XHJcbiAgbGV0IGxlZnRTcGFjZSA9IDA7XHJcbiAgbGV0IHJpZ2h0U3BhY2UgPSBvcHRzLndpZHRoICsgZWFjaFNwYWNpbmc7XHJcbiAgaWYgKG9wdHMuX3Njcm9sbERpc3RhbmNlXyAmJiBvcHRzLl9zY3JvbGxEaXN0YW5jZV8gIT09IDAgJiYgb3B0cy5lbmFibGVTY3JvbGwgPT09IHRydWUpIHtcclxuICAgIGNvbnRleHQudHJhbnNsYXRlKG9wdHMuX3Njcm9sbERpc3RhbmNlXywgMCk7XHJcbiAgICBsZWZ0U3BhY2UgPSAtb3B0cy5fc2Nyb2xsRGlzdGFuY2VfIC0gZWFjaFNwYWNpbmcgKiAyICsgb3B0cy5hcmVhWzNdO1xyXG4gICAgcmlnaHRTcGFjZSA9IGxlZnRTcGFjZSArIChvcHRzLnhBeGlzLml0ZW1Db3VudCArIDQpICogZWFjaFNwYWNpbmc7XHJcbiAgfVxyXG4gIHNlcmllcy5mb3JFYWNoKGZ1bmN0aW9uKGVhY2hTZXJpZXMsIHNlcmllc0luZGV4KSB7XHJcbiAgICAvLyDov5nmrrXlvojnpZ7lpYfnmoTku6PnoIHnlKjkuo7op6PlhrNpb3MxNueahHNldFN0cm9rZVN0eWxl5aSx5pWI55qEYnVnXHJcbiAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgY29udGV4dC5zZXRTdHJva2VTdHlsZShlYWNoU2VyaWVzLmNvbG9yKTtcclxuICAgIGNvbnRleHQubW92ZVRvKC0xMDAwMCwgLTEwMDAwKTtcclxuICAgIGNvbnRleHQubGluZVRvKC0xMDAwMSwgLTEwMDAxKTtcclxuICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICBsZXQgcmFuZ2VzLCBtaW5SYW5nZSwgbWF4UmFuZ2U7XHJcbiAgICByYW5nZXMgPSBbXS5jb25jYXQob3B0cy5jaGFydERhdGEueUF4aXNEYXRhLnJhbmdlc1tlYWNoU2VyaWVzLmluZGV4XSk7XHJcbiAgICBtaW5SYW5nZSA9IHJhbmdlcy5wb3AoKTtcclxuICAgIG1heFJhbmdlID0gcmFuZ2VzLnNoaWZ0KCk7XHJcbiAgICB2YXIgZGF0YSA9IGVhY2hTZXJpZXMuZGF0YTtcclxuICAgIHZhciBwb2ludHMgPSBnZXRMaW5lRGF0YVBvaW50cyhkYXRhLCBtaW5SYW5nZSwgbWF4UmFuZ2UsIHhBeGlzUG9pbnRzLCBlYWNoU3BhY2luZywgb3B0cywgY29uZmlnLCBsaW5lT3B0aW9uLCBwcm9jZXNzKTtcclxuICAgIGNhbFBvaW50cy5wdXNoKHBvaW50cyk7XHJcbiAgICB2YXIgc3BsaXRQb2ludExpc3QgPSBzcGxpdFBvaW50cyhwb2ludHMsZWFjaFNlcmllcyk7XHJcbiAgICBpZiAoZWFjaFNlcmllcy5saW5lVHlwZSA9PSAnZGFzaCcpIHtcclxuICAgICAgbGV0IGRhc2hMZW5ndGggPSBlYWNoU2VyaWVzLmRhc2hMZW5ndGggPyBlYWNoU2VyaWVzLmRhc2hMZW5ndGggOiA4O1xyXG4gICAgICBkYXNoTGVuZ3RoICo9IG9wdHMucGl4O1xyXG4gICAgICBjb250ZXh0LnNldExpbmVEYXNoKFtkYXNoTGVuZ3RoLCBkYXNoTGVuZ3RoXSk7XHJcbiAgICB9XHJcbiAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgdmFyIHN0cm9rZUNvbG9yID0gZWFjaFNlcmllcy5jb2xvcjtcclxuICAgIGlmIChsaW5lT3B0aW9uLmxpbmVhclR5cGUgIT09ICdub25lJyAmJiBlYWNoU2VyaWVzLmxpbmVhckNvbG9yICYmIGVhY2hTZXJpZXMubGluZWFyQ29sb3IubGVuZ3RoID4gMCkge1xyXG4gICAgICB2YXIgZ3JkID0gY29udGV4dC5jcmVhdGVMaW5lYXJHcmFkaWVudChvcHRzLmNoYXJ0RGF0YS54QXhpc0RhdGEuc3RhcnRYLCBvcHRzLmhlaWdodC8yLCBvcHRzLmNoYXJ0RGF0YS54QXhpc0RhdGEuZW5kWCwgb3B0cy5oZWlnaHQvMik7XHJcbiAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgZWFjaFNlcmllcy5saW5lYXJDb2xvci5sZW5ndGg7IGkrKykge1xyXG4gICAgICAgIGdyZC5hZGRDb2xvclN0b3AoZWFjaFNlcmllcy5saW5lYXJDb2xvcltpXVswXSwgaGV4VG9SZ2IoZWFjaFNlcmllcy5saW5lYXJDb2xvcltpXVsxXSwgMSkpO1xyXG4gICAgICB9XHJcbiAgICAgIHN0cm9rZUNvbG9yID0gZ3JkXHJcbiAgICB9XHJcbiAgICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKHN0cm9rZUNvbG9yKTtcclxuICAgIGlmIChsaW5lT3B0aW9uLm9uU2hhZG93ID09IHRydWUgJiYgZWFjaFNlcmllcy5zZXRTaGFkb3cgJiYgZWFjaFNlcmllcy5zZXRTaGFkb3cubGVuZ3RoID4gMCkge1xyXG4gICAgICBjb250ZXh0LnNldFNoYWRvdyhlYWNoU2VyaWVzLnNldFNoYWRvd1swXSwgZWFjaFNlcmllcy5zZXRTaGFkb3dbMV0sIGVhY2hTZXJpZXMuc2V0U2hhZG93WzJdLCBlYWNoU2VyaWVzLnNldFNoYWRvd1szXSk7XHJcbiAgICB9ZWxzZXtcclxuICAgICAgY29udGV4dC5zZXRTaGFkb3coMCwgMCwgMCwgJ3JnYmEoMCwwLDAsMCknKTtcclxuICAgIH1cclxuICAgIGNvbnRleHQuc2V0TGluZVdpZHRoKGxpbmVPcHRpb24ud2lkdGgpO1xyXG4gICAgc3BsaXRQb2ludExpc3QuZm9yRWFjaChmdW5jdGlvbihwb2ludHMsIGluZGV4KSB7XHJcbiAgICAgIGlmIChwb2ludHMubGVuZ3RoID09PSAxKSB7XHJcbiAgICAgICAgY29udGV4dC5tb3ZlVG8ocG9pbnRzWzBdLngsIHBvaW50c1swXS55KTtcclxuICAgICAgICAvLyBjb250ZXh0LmFyYyhwb2ludHNbMF0ueCwgcG9pbnRzWzBdLnksIDEsIDAsIDIgKiBNYXRoLlBJKTtcclxuICAgICAgfSBlbHNlIHtcclxuICAgICAgICBjb250ZXh0Lm1vdmVUbyhwb2ludHNbMF0ueCwgcG9pbnRzWzBdLnkpO1xyXG4gICAgICAgIGxldCBzdGFydFBvaW50ID0gMDtcclxuICAgICAgICBpZiAobGluZU9wdGlvbi50eXBlID09PSAnY3VydmUnKSB7XHJcbiAgICAgICAgICBmb3IgKGxldCBqID0gMDsgaiA8IHBvaW50cy5sZW5ndGg7IGorKykge1xyXG4gICAgICAgICAgICBsZXQgaXRlbSA9IHBvaW50c1tqXTtcclxuICAgICAgICAgICAgaWYgKHN0YXJ0UG9pbnQgPT0gMCAmJiBpdGVtLnggPiBsZWZ0U3BhY2UpIHtcclxuICAgICAgICAgICAgICBjb250ZXh0Lm1vdmVUbyhpdGVtLngsIGl0ZW0ueSk7XHJcbiAgICAgICAgICAgICAgc3RhcnRQb2ludCA9IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaWYgKGogPiAwICYmIGl0ZW0ueCA+IGxlZnRTcGFjZSAmJiBpdGVtLnggPCByaWdodFNwYWNlKSB7XHJcbiAgICAgICAgICAgICAgdmFyIGN0cmxQb2ludCA9IGNyZWF0ZUN1cnZlQ29udHJvbFBvaW50cyhwb2ludHMsIGogLSAxKTtcclxuICAgICAgICAgICAgICBjb250ZXh0LmJlemllckN1cnZlVG8oY3RybFBvaW50LmN0ckEueCwgY3RybFBvaW50LmN0ckEueSwgY3RybFBvaW50LmN0ckIueCwgY3RybFBvaW50LmN0ckIueSwgaXRlbS54LCBpdGVtLnkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpZiAobGluZU9wdGlvbi50eXBlID09PSAnc3RyYWlnaHQnKSB7XHJcbiAgICAgICAgICBmb3IgKGxldCBqID0gMDsgaiA8IHBvaW50cy5sZW5ndGg7IGorKykge1xyXG4gICAgICAgICAgICBsZXQgaXRlbSA9IHBvaW50c1tqXTtcclxuICAgICAgICAgICAgaWYgKHN0YXJ0UG9pbnQgPT0gMCAmJiBpdGVtLnggPiBsZWZ0U3BhY2UpIHtcclxuICAgICAgICAgICAgICBjb250ZXh0Lm1vdmVUbyhpdGVtLngsIGl0ZW0ueSk7XHJcbiAgICAgICAgICAgICAgc3RhcnRQb2ludCA9IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaWYgKGogPiAwICYmIGl0ZW0ueCA+IGxlZnRTcGFjZSAmJiBpdGVtLnggPCByaWdodFNwYWNlKSB7XHJcbiAgICAgICAgICAgICAgY29udGV4dC5saW5lVG8oaXRlbS54LCBpdGVtLnkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpZiAobGluZU9wdGlvbi50eXBlID09PSAnc3RlcCcpIHtcclxuICAgICAgICAgIGZvciAobGV0IGogPSAwOyBqIDwgcG9pbnRzLmxlbmd0aDsgaisrKSB7XHJcbiAgICAgICAgICAgIGxldCBpdGVtID0gcG9pbnRzW2pdO1xyXG4gICAgICAgICAgICBpZiAoc3RhcnRQb2ludCA9PSAwICYmIGl0ZW0ueCA+IGxlZnRTcGFjZSkge1xyXG4gICAgICAgICAgICAgIGNvbnRleHQubW92ZVRvKGl0ZW0ueCwgaXRlbS55KTtcclxuICAgICAgICAgICAgICBzdGFydFBvaW50ID0gMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpZiAoaiA+IDAgJiYgaXRlbS54ID4gbGVmdFNwYWNlICYmIGl0ZW0ueCA8IHJpZ2h0U3BhY2UpIHtcclxuICAgICAgICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtLngsIHBvaW50c1tqIC0gMV0ueSk7XHJcbiAgICAgICAgICAgICAgY29udGV4dC5saW5lVG8oaXRlbS54LCBpdGVtLnkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9O1xyXG4gICAgICAgIH1cclxuICAgICAgICBjb250ZXh0Lm1vdmVUbyhwb2ludHNbMF0ueCwgcG9pbnRzWzBdLnkpO1xyXG4gICAgICB9XHJcbiAgICB9KTtcclxuICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICBjb250ZXh0LnNldExpbmVEYXNoKFtdKTtcclxuICAgIGlmIChvcHRzLmRhdGFQb2ludFNoYXBlICE9PSBmYWxzZSkge1xyXG4gICAgICBkcmF3UG9pbnRTaGFwZShwb2ludHMsIGVhY2hTZXJpZXMuY29sb3IsIGVhY2hTZXJpZXMucG9pbnRTaGFwZSwgY29udGV4dCwgb3B0cyk7XHJcbiAgICB9XHJcbiAgICBkcmF3QWN0aXZlUG9pbnQocG9pbnRzLCBlYWNoU2VyaWVzLmNvbG9yLCBlYWNoU2VyaWVzLnBvaW50U2hhcGUsIGNvbnRleHQsIG9wdHMsIGxpbmVPcHRpb24pO1xyXG4gIH0pO1xyXG4gIGlmIChvcHRzLmRhdGFMYWJlbCAhPT0gZmFsc2UgJiYgcHJvY2VzcyA9PT0gMSkge1xyXG4gICAgc2VyaWVzLmZvckVhY2goZnVuY3Rpb24oZWFjaFNlcmllcywgc2VyaWVzSW5kZXgpIHtcclxuICAgICAgbGV0IHJhbmdlcywgbWluUmFuZ2UsIG1heFJhbmdlO1xyXG4gICAgICByYW5nZXMgPSBbXS5jb25jYXQob3B0cy5jaGFydERhdGEueUF4aXNEYXRhLnJhbmdlc1tlYWNoU2VyaWVzLmluZGV4XSk7XHJcbiAgICAgIG1pblJhbmdlID0gcmFuZ2VzLnBvcCgpO1xyXG4gICAgICBtYXhSYW5nZSA9IHJhbmdlcy5zaGlmdCgpO1xyXG4gICAgICB2YXIgZGF0YSA9IGVhY2hTZXJpZXMuZGF0YTtcclxuICAgICAgdmFyIHBvaW50cyA9IGdldERhdGFQb2ludHMoZGF0YSwgbWluUmFuZ2UsIG1heFJhbmdlLCB4QXhpc1BvaW50cywgZWFjaFNwYWNpbmcsIG9wdHMsIGNvbmZpZywgcHJvY2Vzcyk7XHJcbiAgICAgIGRyYXdQb2ludFRleHQocG9pbnRzLCBlYWNoU2VyaWVzLCBjb25maWcsIGNvbnRleHQsIG9wdHMpO1xyXG4gICAgfSk7XHJcbiAgfVxyXG4gIGNvbnRleHQucmVzdG9yZSgpO1xyXG4gIHJldHVybiB7XHJcbiAgICB4QXhpc1BvaW50czogeEF4aXNQb2ludHMsXHJcbiAgICBjYWxQb2ludHM6IGNhbFBvaW50cyxcclxuICAgIGVhY2hTcGFjaW5nOiBlYWNoU3BhY2luZ1xyXG4gIH07XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRyYXdNaXhEYXRhUG9pbnRzKHNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0KSB7XHJcbiAgbGV0IHByb2Nlc3MgPSBhcmd1bWVudHMubGVuZ3RoID4gNCAmJiBhcmd1bWVudHNbNF0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1s0XSA6IDE7XHJcbiAgbGV0IHhBeGlzRGF0YSA9IG9wdHMuY2hhcnREYXRhLnhBeGlzRGF0YSxcclxuICAgIHhBeGlzUG9pbnRzID0geEF4aXNEYXRhLnhBeGlzUG9pbnRzLFxyXG4gICAgZWFjaFNwYWNpbmcgPSB4QXhpc0RhdGEuZWFjaFNwYWNpbmc7XHJcbiAgbGV0IGNvbHVtbk9wdGlvbiA9IGFzc2lnbih7fSwge1xyXG4gICAgd2lkdGg6IGVhY2hTcGFjaW5nIC8gMixcclxuICAgIGJhckJvcmRlckNpcmNsZTogZmFsc2UsXHJcbiAgICBiYXJCb3JkZXJSYWRpdXM6IFtdLFxyXG4gICAgc2VyaWVzR2FwOiAyLFxyXG4gICAgbGluZWFyVHlwZTogJ25vbmUnLFxyXG4gICAgbGluZWFyT3BhY2l0eTogMSxcclxuICAgIGN1c3RvbUNvbG9yOiBbXSxcclxuICAgIGNvbG9yU3RvcDogMCxcclxuICB9LCBvcHRzLmV4dHJhLm1peC5jb2x1bW4pO1xyXG4gIGxldCBhcmVhT3B0aW9uID0gYXNzaWduKHt9LCB7XHJcbiAgICBvcGFjaXR5OiAwLjIsXHJcbiAgICBncmFkaWVudDogZmFsc2VcclxuICB9LCBvcHRzLmV4dHJhLm1peC5hcmVhKTtcclxuICBsZXQgbGluZU9wdGlvbiA9IGFzc2lnbih7fSwge1xyXG4gICAgd2lkdGg6IDJcclxuICB9LCBvcHRzLmV4dHJhLm1peC5saW5lKTtcclxuICBsZXQgZW5kWSA9IG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzJdO1xyXG4gIGxldCBjYWxQb2ludHMgPSBbXTtcclxuICB2YXIgY29sdW1uSW5kZXggPSAwO1xyXG4gIHZhciBjb2x1bW5MZW5ndGggPSAwO1xyXG4gIHNlcmllcy5mb3JFYWNoKGZ1bmN0aW9uKGVhY2hTZXJpZXMsIHNlcmllc0luZGV4KSB7XHJcbiAgICBpZiAoZWFjaFNlcmllcy50eXBlID09ICdjb2x1bW4nKSB7XHJcbiAgICAgIGNvbHVtbkxlbmd0aCArPSAxO1xyXG4gICAgfVxyXG4gIH0pO1xyXG4gIGNvbnRleHQuc2F2ZSgpO1xyXG4gIGxldCBsZWZ0TnVtID0gLTI7XHJcbiAgbGV0IHJpZ2h0TnVtID0geEF4aXNQb2ludHMubGVuZ3RoICsgMjtcclxuICBsZXQgbGVmdFNwYWNlID0gMDtcclxuICBsZXQgcmlnaHRTcGFjZSA9IG9wdHMud2lkdGggKyBlYWNoU3BhY2luZztcclxuICBpZiAob3B0cy5fc2Nyb2xsRGlzdGFuY2VfICYmIG9wdHMuX3Njcm9sbERpc3RhbmNlXyAhPT0gMCAmJiBvcHRzLmVuYWJsZVNjcm9sbCA9PT0gdHJ1ZSkge1xyXG4gICAgY29udGV4dC50cmFuc2xhdGUob3B0cy5fc2Nyb2xsRGlzdGFuY2VfLCAwKTtcclxuICAgIGxlZnROdW0gPSBNYXRoLmZsb29yKC1vcHRzLl9zY3JvbGxEaXN0YW5jZV8gLyBlYWNoU3BhY2luZykgLSAyO1xyXG4gICAgcmlnaHROdW0gPSBsZWZ0TnVtICsgb3B0cy54QXhpcy5pdGVtQ291bnQgKyA0O1xyXG4gICAgbGVmdFNwYWNlID0gLW9wdHMuX3Njcm9sbERpc3RhbmNlXyAtIGVhY2hTcGFjaW5nICogMiArIG9wdHMuYXJlYVszXTtcclxuICAgIHJpZ2h0U3BhY2UgPSBsZWZ0U3BhY2UgKyAob3B0cy54QXhpcy5pdGVtQ291bnQgKyA0KSAqIGVhY2hTcGFjaW5nO1xyXG4gIH1cclxuICBjb2x1bW5PcHRpb24uY3VzdG9tQ29sb3IgPSBmaWxsQ3VzdG9tQ29sb3IoY29sdW1uT3B0aW9uLmxpbmVhclR5cGUsIGNvbHVtbk9wdGlvbi5jdXN0b21Db2xvciwgc2VyaWVzLCBjb25maWcpO1xyXG4gIHNlcmllcy5mb3JFYWNoKGZ1bmN0aW9uKGVhY2hTZXJpZXMsIHNlcmllc0luZGV4KSB7XHJcbiAgICBsZXQgcmFuZ2VzLCBtaW5SYW5nZSwgbWF4UmFuZ2U7XHJcbiAgICByYW5nZXMgPSBbXS5jb25jYXQob3B0cy5jaGFydERhdGEueUF4aXNEYXRhLnJhbmdlc1tlYWNoU2VyaWVzLmluZGV4XSk7XHJcbiAgICBtaW5SYW5nZSA9IHJhbmdlcy5wb3AoKTtcclxuICAgIG1heFJhbmdlID0gcmFuZ2VzLnNoaWZ0KCk7XHJcbiAgICB2YXIgZGF0YSA9IGVhY2hTZXJpZXMuZGF0YTtcclxuICAgIHZhciBwb2ludHMgPSBnZXREYXRhUG9pbnRzKGRhdGEsIG1pblJhbmdlLCBtYXhSYW5nZSwgeEF4aXNQb2ludHMsIGVhY2hTcGFjaW5nLCBvcHRzLCBjb25maWcsIHByb2Nlc3MpO1xyXG4gICAgY2FsUG9pbnRzLnB1c2gocG9pbnRzKTtcclxuICAgIC8vIOe7mOWItuafseeKtuaVsOaNruWbvlxyXG4gICAgaWYgKGVhY2hTZXJpZXMudHlwZSA9PSAnY29sdW1uJykge1xyXG4gICAgICBwb2ludHMgPSBmaXhDb2x1bWVEYXRhKHBvaW50cywgZWFjaFNwYWNpbmcsIGNvbHVtbkxlbmd0aCwgY29sdW1uSW5kZXgsIGNvbmZpZywgb3B0cyk7XHJcbiAgICAgIGZvciAobGV0IGkgPSAwOyBpIDwgcG9pbnRzLmxlbmd0aDsgaSsrKSB7XHJcbiAgICAgICAgbGV0IGl0ZW0gPSBwb2ludHNbaV07XHJcbiAgICAgICAgaWYgKGl0ZW0gIT09IG51bGwgJiYgaSA+IGxlZnROdW0gJiYgaSA8IHJpZ2h0TnVtKSB7XHJcbiAgICAgICAgICB2YXIgc3RhcnRYID0gaXRlbS54IC0gaXRlbS53aWR0aCAvIDI7XHJcbiAgICAgICAgICB2YXIgaGVpZ2h0ID0gb3B0cy5oZWlnaHQgLSBpdGVtLnkgLSBvcHRzLmFyZWFbMl07XHJcbiAgICAgICAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgICAgICAgdmFyIGZpbGxDb2xvciA9IGl0ZW0uY29sb3IgfHwgZWFjaFNlcmllcy5jb2xvclxyXG4gICAgICAgICAgdmFyIHN0cm9rZUNvbG9yID0gaXRlbS5jb2xvciB8fCBlYWNoU2VyaWVzLmNvbG9yXHJcbiAgICAgICAgICBpZiAoY29sdW1uT3B0aW9uLmxpbmVhclR5cGUgIT09ICdub25lJykge1xyXG4gICAgICAgICAgICB2YXIgZ3JkID0gY29udGV4dC5jcmVhdGVMaW5lYXJHcmFkaWVudChzdGFydFgsIGl0ZW0ueSwgc3RhcnRYLCBvcHRzLmhlaWdodCAtIG9wdHMuYXJlYVsyXSk7XHJcbiAgICAgICAgICAgIC8v6YCP5piO5riQ5Y+YXHJcbiAgICAgICAgICAgIGlmIChjb2x1bW5PcHRpb24ubGluZWFyVHlwZSA9PSAnb3BhY2l0eScpIHtcclxuICAgICAgICAgICAgICBncmQuYWRkQ29sb3JTdG9wKDAsIGhleFRvUmdiKGZpbGxDb2xvciwgY29sdW1uT3B0aW9uLmxpbmVhck9wYWNpdHkpKTtcclxuICAgICAgICAgICAgICBncmQuYWRkQ29sb3JTdG9wKDEsIGhleFRvUmdiKGZpbGxDb2xvciwgMSkpO1xyXG4gICAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICAgIGdyZC5hZGRDb2xvclN0b3AoMCwgaGV4VG9SZ2IoY29sdW1uT3B0aW9uLmN1c3RvbUNvbG9yW2VhY2hTZXJpZXMubGluZWFySW5kZXhdLCBjb2x1bW5PcHRpb24ubGluZWFyT3BhY2l0eSkpO1xyXG4gICAgICAgICAgICAgIGdyZC5hZGRDb2xvclN0b3AoY29sdW1uT3B0aW9uLmNvbG9yU3RvcCwgaGV4VG9SZ2IoY29sdW1uT3B0aW9uLmN1c3RvbUNvbG9yW2VhY2hTZXJpZXMubGluZWFySW5kZXhdLCBjb2x1bW5PcHRpb24ubGluZWFyT3BhY2l0eSkpO1xyXG4gICAgICAgICAgICAgIGdyZC5hZGRDb2xvclN0b3AoMSwgaGV4VG9SZ2IoZmlsbENvbG9yLCAxKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZmlsbENvbG9yID0gZ3JkXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAvLyDlnIbop5LovrnmoYZcclxuICAgICAgICAgIGlmICgoY29sdW1uT3B0aW9uLmJhckJvcmRlclJhZGl1cyAmJiBjb2x1bW5PcHRpb24uYmFyQm9yZGVyUmFkaXVzLmxlbmd0aCA9PT0gNCkgfHwgY29sdW1uT3B0aW9uLmJhckJvcmRlckNpcmNsZSkge1xyXG4gICAgICAgICAgICBjb25zdCBsZWZ0ID0gc3RhcnRYO1xyXG4gICAgICAgICAgICBjb25zdCB0b3AgPSBpdGVtLnk7XHJcbiAgICAgICAgICAgIGNvbnN0IHdpZHRoID0gaXRlbS53aWR0aDtcclxuICAgICAgICAgICAgY29uc3QgaGVpZ2h0ID0gb3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMl0gLSBpdGVtLnk7XHJcbiAgICAgICAgICAgIGlmIChjb2x1bW5PcHRpb24uYmFyQm9yZGVyQ2lyY2xlKSB7XHJcbiAgICAgICAgICAgICAgY29sdW1uT3B0aW9uLmJhckJvcmRlclJhZGl1cyA9IFt3aWR0aCAvIDIsIHdpZHRoIC8gMiwgMCwgMF07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGV0IFtyMCwgcjEsIHIyLCByM10gPSBjb2x1bW5PcHRpb24uYmFyQm9yZGVyUmFkaXVzO1xyXG4gICAgICAgICAgICBsZXQgbWluUmFkaXVzID0gTWF0aC5taW4od2lkdGgvMixoZWlnaHQvMik7XHJcbiAgICAgICAgICAgIHIwID0gcjAgPiBtaW5SYWRpdXMgPyBtaW5SYWRpdXMgOiByMDtcclxuICAgICAgICAgICAgcjEgPSByMSA+IG1pblJhZGl1cyA/IG1pblJhZGl1cyA6IHIxO1xyXG4gICAgICAgICAgICByMiA9IHIyID4gbWluUmFkaXVzID8gbWluUmFkaXVzIDogcjI7XHJcbiAgICAgICAgICAgIHIzID0gcjMgPiBtaW5SYWRpdXMgPyBtaW5SYWRpdXMgOiByMztcclxuICAgICAgICAgICAgcjAgPSByMCA8IDAgPyAwIDogcjA7XHJcbiAgICAgICAgICAgIHIxID0gcjEgPCAwID8gMCA6IHIxO1xyXG4gICAgICAgICAgICByMiA9IHIyIDwgMCA/IDAgOiByMjtcclxuICAgICAgICAgICAgcjMgPSByMyA8IDAgPyAwIDogcjM7XHJcbiAgICAgICAgICAgIGNvbnRleHQuYXJjKGxlZnQgKyByMCwgdG9wICsgcjAsIHIwLCAtTWF0aC5QSSwgLU1hdGguUEkgLyAyKTtcclxuICAgICAgICAgICAgY29udGV4dC5hcmMobGVmdCArIHdpZHRoIC0gcjEsIHRvcCArIHIxLCByMSwgLU1hdGguUEkgLyAyLCAwKTtcclxuICAgICAgICAgICAgY29udGV4dC5hcmMobGVmdCArIHdpZHRoIC0gcjIsIHRvcCArIGhlaWdodCAtIHIyLCByMiwgMCwgTWF0aC5QSSAvIDIpO1xyXG4gICAgICAgICAgICBjb250ZXh0LmFyYyhsZWZ0ICsgcjMsIHRvcCArIGhlaWdodCAtIHIzLCByMywgTWF0aC5QSSAvIDIsIE1hdGguUEkpO1xyXG4gICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgY29udGV4dC5tb3ZlVG8oc3RhcnRYLCBpdGVtLnkpO1xyXG4gICAgICAgICAgICBjb250ZXh0LmxpbmVUbyhzdGFydFggKyBpdGVtLndpZHRoLCBpdGVtLnkpO1xyXG4gICAgICAgICAgICBjb250ZXh0LmxpbmVUbyhzdGFydFggKyBpdGVtLndpZHRoLCBvcHRzLmhlaWdodCAtIG9wdHMuYXJlYVsyXSk7XHJcbiAgICAgICAgICAgIGNvbnRleHQubGluZVRvKHN0YXJ0WCwgb3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMl0pO1xyXG4gICAgICAgICAgICBjb250ZXh0LmxpbmVUbyhzdGFydFgsIGl0ZW0ueSk7XHJcbiAgICAgICAgICAgIGNvbnRleHQuc2V0TGluZVdpZHRoKDEpXHJcbiAgICAgICAgICAgIGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUoc3Ryb2tlQ29sb3IpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgY29udGV4dC5zZXRGaWxsU3R5bGUoZmlsbENvbG9yKTtcclxuICAgICAgICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICAgICAgICBjb250ZXh0LmZpbGwoKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgY29sdW1uSW5kZXggKz0gMTtcclxuICAgIH1cclxuICAgIC8v57uY5Yi25Yy65Z+f5Zu+5pWw5o2uXHJcbiAgICBpZiAoZWFjaFNlcmllcy50eXBlID09ICdhcmVhJykge1xyXG4gICAgICBsZXQgc3BsaXRQb2ludExpc3QgPSBzcGxpdFBvaW50cyhwb2ludHMsZWFjaFNlcmllcyk7XHJcbiAgICAgIGZvciAobGV0IGkgPSAwOyBpIDwgc3BsaXRQb2ludExpc3QubGVuZ3RoOyBpKyspIHtcclxuICAgICAgICBsZXQgcG9pbnRzID0gc3BsaXRQb2ludExpc3RbaV07XHJcbiAgICAgICAgLy8g57uY5Yi25Yy65Z+f5pWw5o2uXHJcbiAgICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKGVhY2hTZXJpZXMuY29sb3IpO1xyXG4gICAgICAgIGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUoaGV4VG9SZ2IoZWFjaFNlcmllcy5jb2xvciwgYXJlYU9wdGlvbi5vcGFjaXR5KSk7XHJcbiAgICAgICAgaWYgKGFyZWFPcHRpb24uZ3JhZGllbnQpIHtcclxuICAgICAgICAgIGxldCBncmFkaWVudCA9IGNvbnRleHQuY3JlYXRlTGluZWFyR3JhZGllbnQoMCwgb3B0cy5hcmVhWzBdLCAwLCBvcHRzLmhlaWdodCAtIG9wdHMuYXJlYVsyXSk7XHJcbiAgICAgICAgICBncmFkaWVudC5hZGRDb2xvclN0b3AoJzAnLCBoZXhUb1JnYihlYWNoU2VyaWVzLmNvbG9yLCBhcmVhT3B0aW9uLm9wYWNpdHkpKTtcclxuICAgICAgICAgIGdyYWRpZW50LmFkZENvbG9yU3RvcCgnMS4wJywgaGV4VG9SZ2IoXCIjRkZGRkZGXCIsIDAuMSkpO1xyXG4gICAgICAgICAgY29udGV4dC5zZXRGaWxsU3R5bGUoZ3JhZGllbnQpO1xyXG4gICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICBjb250ZXh0LnNldEZpbGxTdHlsZShoZXhUb1JnYihlYWNoU2VyaWVzLmNvbG9yLCBhcmVhT3B0aW9uLm9wYWNpdHkpKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgY29udGV4dC5zZXRMaW5lV2lkdGgoMiAqIG9wdHMucGl4KTtcclxuICAgICAgICBpZiAocG9pbnRzLmxlbmd0aCA+IDEpIHtcclxuICAgICAgICAgIHZhciBmaXJzdFBvaW50ID0gcG9pbnRzWzBdO1xyXG4gICAgICAgICAgbGV0IGxhc3RQb2ludCA9IHBvaW50c1twb2ludHMubGVuZ3RoIC0gMV07XHJcbiAgICAgICAgICBjb250ZXh0Lm1vdmVUbyhmaXJzdFBvaW50LngsIGZpcnN0UG9pbnQueSk7XHJcbiAgICAgICAgICBsZXQgc3RhcnRQb2ludCA9IDA7XHJcbiAgICAgICAgICBpZiAoZWFjaFNlcmllcy5zdHlsZSA9PT0gJ2N1cnZlJykge1xyXG4gICAgICAgICAgICBmb3IgKGxldCBqID0gMDsgaiA8IHBvaW50cy5sZW5ndGg7IGorKykge1xyXG4gICAgICAgICAgICAgIGxldCBpdGVtID0gcG9pbnRzW2pdO1xyXG4gICAgICAgICAgICAgIGlmIChzdGFydFBvaW50ID09IDAgJiYgaXRlbS54ID4gbGVmdFNwYWNlKSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZXh0Lm1vdmVUbyhpdGVtLngsIGl0ZW0ueSk7XHJcbiAgICAgICAgICAgICAgICBzdGFydFBvaW50ID0gMTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgaWYgKGogPiAwICYmIGl0ZW0ueCA+IGxlZnRTcGFjZSAmJiBpdGVtLnggPCByaWdodFNwYWNlKSB7XHJcbiAgICAgICAgICAgICAgICB2YXIgY3RybFBvaW50ID0gY3JlYXRlQ3VydmVDb250cm9sUG9pbnRzKHBvaW50cywgaiAtIDEpO1xyXG4gICAgICAgICAgICAgICAgY29udGV4dC5iZXppZXJDdXJ2ZVRvKGN0cmxQb2ludC5jdHJBLngsIGN0cmxQb2ludC5jdHJBLnksIGN0cmxQb2ludC5jdHJCLngsIGN0cmxQb2ludC5jdHJCLnksIGl0ZW0ueCwgaXRlbS55KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH07XHJcbiAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICBmb3IgKGxldCBqID0gMDsgaiA8IHBvaW50cy5sZW5ndGg7IGorKykge1xyXG4gICAgICAgICAgICAgIGxldCBpdGVtID0gcG9pbnRzW2pdO1xyXG4gICAgICAgICAgICAgIGlmIChzdGFydFBvaW50ID09IDAgJiYgaXRlbS54ID4gbGVmdFNwYWNlKSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZXh0Lm1vdmVUbyhpdGVtLngsIGl0ZW0ueSk7XHJcbiAgICAgICAgICAgICAgICBzdGFydFBvaW50ID0gMTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgaWYgKGogPiAwICYmIGl0ZW0ueCA+IGxlZnRTcGFjZSAmJiBpdGVtLnggPCByaWdodFNwYWNlKSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtLngsIGl0ZW0ueSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgY29udGV4dC5saW5lVG8obGFzdFBvaW50LngsIGVuZFkpO1xyXG4gICAgICAgICAgY29udGV4dC5saW5lVG8oZmlyc3RQb2ludC54LCBlbmRZKTtcclxuICAgICAgICAgIGNvbnRleHQubGluZVRvKGZpcnN0UG9pbnQueCwgZmlyc3RQb2ludC55KTtcclxuICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgbGV0IGl0ZW0gPSBwb2ludHNbMF07XHJcbiAgICAgICAgICBjb250ZXh0Lm1vdmVUbyhpdGVtLnggLSBlYWNoU3BhY2luZyAvIDIsIGl0ZW0ueSk7XHJcbiAgICAgICAgICAvLyBjb250ZXh0LmxpbmVUbyhpdGVtLnggKyBlYWNoU3BhY2luZyAvIDIsIGl0ZW0ueSk7XHJcbiAgICAgICAgICAvLyBjb250ZXh0LmxpbmVUbyhpdGVtLnggKyBlYWNoU3BhY2luZyAvIDIsIGVuZFkpO1xyXG4gICAgICAgICAgLy8gY29udGV4dC5saW5lVG8oaXRlbS54IC0gZWFjaFNwYWNpbmcgLyAyLCBlbmRZKTtcclxuICAgICAgICAgIC8vIGNvbnRleHQubW92ZVRvKGl0ZW0ueCAtIGVhY2hTcGFjaW5nIC8gMiwgaXRlbS55KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgICAgICBjb250ZXh0LmZpbGwoKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8g57uY5Yi25oqY57q/5pWw5o2u5Zu+XHJcbiAgICBpZiAoZWFjaFNlcmllcy50eXBlID09ICdsaW5lJykge1xyXG4gICAgICB2YXIgc3BsaXRQb2ludExpc3QgPSBzcGxpdFBvaW50cyhwb2ludHMsZWFjaFNlcmllcyk7XHJcbiAgICAgIHNwbGl0UG9pbnRMaXN0LmZvckVhY2goZnVuY3Rpb24ocG9pbnRzLCBpbmRleCkge1xyXG4gICAgICAgIGlmIChlYWNoU2VyaWVzLmxpbmVUeXBlID09ICdkYXNoJykge1xyXG4gICAgICAgICAgbGV0IGRhc2hMZW5ndGggPSBlYWNoU2VyaWVzLmRhc2hMZW5ndGggPyBlYWNoU2VyaWVzLmRhc2hMZW5ndGggOiA4O1xyXG4gICAgICAgICAgZGFzaExlbmd0aCAqPSBvcHRzLnBpeDtcclxuICAgICAgICAgIGNvbnRleHQuc2V0TGluZURhc2goW2Rhc2hMZW5ndGgsIGRhc2hMZW5ndGhdKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKGVhY2hTZXJpZXMuY29sb3IpO1xyXG4gICAgICAgIGNvbnRleHQuc2V0TGluZVdpZHRoKGxpbmVPcHRpb24ud2lkdGggKiBvcHRzLnBpeCk7XHJcbiAgICAgICAgaWYgKHBvaW50cy5sZW5ndGggPT09IDEpIHtcclxuICAgICAgICAgIGNvbnRleHQubW92ZVRvKHBvaW50c1swXS54LCBwb2ludHNbMF0ueSk7XHJcbiAgICAgICAgICAvLyBjb250ZXh0LmFyYyhwb2ludHNbMF0ueCwgcG9pbnRzWzBdLnksIDEsIDAsIDIgKiBNYXRoLlBJKTtcclxuICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgY29udGV4dC5tb3ZlVG8ocG9pbnRzWzBdLngsIHBvaW50c1swXS55KTtcclxuICAgICAgICAgIGxldCBzdGFydFBvaW50ID0gMDtcclxuICAgICAgICAgIGlmIChlYWNoU2VyaWVzLnN0eWxlID09ICdjdXJ2ZScpIHtcclxuICAgICAgICAgICAgZm9yIChsZXQgaiA9IDA7IGogPCBwb2ludHMubGVuZ3RoOyBqKyspIHtcclxuICAgICAgICAgICAgICBsZXQgaXRlbSA9IHBvaW50c1tqXTtcclxuICAgICAgICAgICAgICBpZiAoc3RhcnRQb2ludCA9PSAwICYmIGl0ZW0ueCA+IGxlZnRTcGFjZSkge1xyXG4gICAgICAgICAgICAgICAgY29udGV4dC5tb3ZlVG8oaXRlbS54LCBpdGVtLnkpO1xyXG4gICAgICAgICAgICAgICAgc3RhcnRQb2ludCA9IDE7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGlmIChqID4gMCAmJiBpdGVtLnggPiBsZWZ0U3BhY2UgJiYgaXRlbS54IDwgcmlnaHRTcGFjZSkge1xyXG4gICAgICAgICAgICAgICAgdmFyIGN0cmxQb2ludCA9IGNyZWF0ZUN1cnZlQ29udHJvbFBvaW50cyhwb2ludHMsIGogLSAxKTtcclxuICAgICAgICAgICAgICAgIGNvbnRleHQuYmV6aWVyQ3VydmVUbyhjdHJsUG9pbnQuY3RyQS54LCBjdHJsUG9pbnQuY3RyQS55LCBjdHJsUG9pbnQuY3RyQi54LCBjdHJsUG9pbnQuY3RyQi55LFxyXG4gICAgICAgICAgICAgICAgICBpdGVtLngsIGl0ZW0ueSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICBmb3IgKGxldCBqID0gMDsgaiA8IHBvaW50cy5sZW5ndGg7IGorKykge1xyXG4gICAgICAgICAgICAgIGxldCBpdGVtID0gcG9pbnRzW2pdO1xyXG4gICAgICAgICAgICAgIGlmIChzdGFydFBvaW50ID09IDAgJiYgaXRlbS54ID4gbGVmdFNwYWNlKSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZXh0Lm1vdmVUbyhpdGVtLngsIGl0ZW0ueSk7XHJcbiAgICAgICAgICAgICAgICBzdGFydFBvaW50ID0gMTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgaWYgKGogPiAwICYmIGl0ZW0ueCA+IGxlZnRTcGFjZSAmJiBpdGVtLnggPCByaWdodFNwYWNlKSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtLngsIGl0ZW0ueSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBjb250ZXh0Lm1vdmVUbyhwb2ludHNbMF0ueCwgcG9pbnRzWzBdLnkpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gICAgICAgIGNvbnRleHQuc2V0TGluZURhc2goW10pO1xyXG4gICAgICB9KTtcclxuICAgIH1cclxuICAgIC8vIOe7mOWItueCueaVsOaNruWbvlxyXG4gICAgaWYgKGVhY2hTZXJpZXMudHlwZSA9PSAncG9pbnQnKSB7XHJcbiAgICAgIGVhY2hTZXJpZXMuYWRkUG9pbnQgPSB0cnVlO1xyXG4gICAgfVxyXG4gICAgaWYgKGVhY2hTZXJpZXMuYWRkUG9pbnQgPT0gdHJ1ZSAmJiBlYWNoU2VyaWVzLnR5cGUgIT09ICdjb2x1bW4nKSB7XHJcbiAgICAgIGRyYXdQb2ludFNoYXBlKHBvaW50cywgZWFjaFNlcmllcy5jb2xvciwgZWFjaFNlcmllcy5wb2ludFNoYXBlLCBjb250ZXh0LCBvcHRzKTtcclxuICAgIH1cclxuICB9KTtcclxuICBpZiAob3B0cy5kYXRhTGFiZWwgIT09IGZhbHNlICYmIHByb2Nlc3MgPT09IDEpIHtcclxuICAgIHZhciBjb2x1bW5JbmRleCA9IDA7XHJcbiAgICBzZXJpZXMuZm9yRWFjaChmdW5jdGlvbihlYWNoU2VyaWVzLCBzZXJpZXNJbmRleCkge1xyXG4gICAgICBsZXQgcmFuZ2VzLCBtaW5SYW5nZSwgbWF4UmFuZ2U7XHJcbiAgICAgIHJhbmdlcyA9IFtdLmNvbmNhdChvcHRzLmNoYXJ0RGF0YS55QXhpc0RhdGEucmFuZ2VzW2VhY2hTZXJpZXMuaW5kZXhdKTtcclxuICAgICAgbWluUmFuZ2UgPSByYW5nZXMucG9wKCk7XHJcbiAgICAgIG1heFJhbmdlID0gcmFuZ2VzLnNoaWZ0KCk7XHJcbiAgICAgIHZhciBkYXRhID0gZWFjaFNlcmllcy5kYXRhO1xyXG4gICAgICB2YXIgcG9pbnRzID0gZ2V0RGF0YVBvaW50cyhkYXRhLCBtaW5SYW5nZSwgbWF4UmFuZ2UsIHhBeGlzUG9pbnRzLCBlYWNoU3BhY2luZywgb3B0cywgY29uZmlnLCBwcm9jZXNzKTtcclxuICAgICAgaWYgKGVhY2hTZXJpZXMudHlwZSAhPT0gJ2NvbHVtbicpIHtcclxuICAgICAgICBkcmF3UG9pbnRUZXh0KHBvaW50cywgZWFjaFNlcmllcywgY29uZmlnLCBjb250ZXh0LCBvcHRzKTtcclxuICAgICAgfSBlbHNlIHtcclxuICAgICAgICBwb2ludHMgPSBmaXhDb2x1bWVEYXRhKHBvaW50cywgZWFjaFNwYWNpbmcsIGNvbHVtbkxlbmd0aCwgY29sdW1uSW5kZXgsIGNvbmZpZywgb3B0cyk7XHJcbiAgICAgICAgZHJhd1BvaW50VGV4dChwb2ludHMsIGVhY2hTZXJpZXMsIGNvbmZpZywgY29udGV4dCwgb3B0cyk7XHJcbiAgICAgICAgY29sdW1uSW5kZXggKz0gMTtcclxuICAgICAgfVxyXG4gICAgfSk7XHJcbiAgfVxyXG4gIGNvbnRleHQucmVzdG9yZSgpO1xyXG4gIHJldHVybiB7XHJcbiAgICB4QXhpc1BvaW50czogeEF4aXNQb2ludHMsXHJcbiAgICBjYWxQb2ludHM6IGNhbFBvaW50cyxcclxuICAgIGVhY2hTcGFjaW5nOiBlYWNoU3BhY2luZyxcclxuICB9XHJcbn1cclxuXHJcblxyXG5mdW5jdGlvbiBkcmF3VG9vbFRpcEJyaWRnZShvcHRzLCBjb25maWcsIGNvbnRleHQsIHByb2Nlc3MsIGVhY2hTcGFjaW5nLCB4QXhpc1BvaW50cykge1xyXG4gIHZhciB0b29sVGlwT3B0aW9uID0gb3B0cy5leHRyYS50b29sdGlwIHx8IHt9O1xyXG4gIGlmICh0b29sVGlwT3B0aW9uLmhvcml6ZW50YWxMaW5lICYmIG9wdHMudG9vbHRpcCAmJiBwcm9jZXNzID09PSAxICYmIChvcHRzLnR5cGUgPT0gJ2xpbmUnIHx8IG9wdHMudHlwZSA9PSAnYXJlYScgfHwgb3B0cy50eXBlID09ICdjb2x1bW4nIHx8IG9wdHMudHlwZSA9PSAnbW91bnQnIHx8IG9wdHMudHlwZSA9PSAnY2FuZGxlJyB8fCBvcHRzLnR5cGUgPT0gJ21peCcpKSB7XHJcbiAgICBkcmF3VG9vbFRpcEhvcml6ZW50YWxMaW5lKG9wdHMsIGNvbmZpZywgY29udGV4dCwgZWFjaFNwYWNpbmcsIHhBeGlzUG9pbnRzKVxyXG4gIH1cclxuICBjb250ZXh0LnNhdmUoKTtcclxuICBpZiAob3B0cy5fc2Nyb2xsRGlzdGFuY2VfICYmIG9wdHMuX3Njcm9sbERpc3RhbmNlXyAhPT0gMCAmJiBvcHRzLmVuYWJsZVNjcm9sbCA9PT0gdHJ1ZSkge1xyXG4gICAgY29udGV4dC50cmFuc2xhdGUob3B0cy5fc2Nyb2xsRGlzdGFuY2VfLCAwKTtcclxuICB9XHJcbiAgaWYgKG9wdHMudG9vbHRpcCAmJiBvcHRzLnRvb2x0aXAudGV4dExpc3QgJiYgb3B0cy50b29sdGlwLnRleHRMaXN0Lmxlbmd0aCAmJiBwcm9jZXNzID09PSAxKSB7XHJcbiAgICBkcmF3VG9vbFRpcChvcHRzLnRvb2x0aXAudGV4dExpc3QsIG9wdHMudG9vbHRpcC5vZmZzZXQsIG9wdHMsIGNvbmZpZywgY29udGV4dCwgZWFjaFNwYWNpbmcsIHhBeGlzUG9pbnRzKTtcclxuICB9XHJcbiAgY29udGV4dC5yZXN0b3JlKCk7XHJcblxyXG59XHJcblxyXG5mdW5jdGlvbiBkcmF3WEF4aXMoY2F0ZWdvcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0KSB7XHJcblxyXG4gIGxldCB4QXhpc0RhdGEgPSBvcHRzLmNoYXJ0RGF0YS54QXhpc0RhdGEsXHJcbiAgICB4QXhpc1BvaW50cyA9IHhBeGlzRGF0YS54QXhpc1BvaW50cyxcclxuICAgIHN0YXJ0WCA9IHhBeGlzRGF0YS5zdGFydFgsXHJcbiAgICBlbmRYID0geEF4aXNEYXRhLmVuZFgsXHJcbiAgICBlYWNoU3BhY2luZyA9IHhBeGlzRGF0YS5lYWNoU3BhY2luZztcclxuICB2YXIgYm91bmRhcnlHYXAgPSAnY2VudGVyJztcclxuICBpZiAob3B0cy50eXBlID09ICdiYXInIHx8IG9wdHMudHlwZSA9PSAnbGluZScgfHwgb3B0cy50eXBlID09ICdhcmVhJ3x8IG9wdHMudHlwZSA9PSAnc2NhdHRlcicgfHwgb3B0cy50eXBlID09ICdidWJibGUnKSB7XHJcbiAgICBib3VuZGFyeUdhcCA9IG9wdHMueEF4aXMuYm91bmRhcnlHYXA7XHJcbiAgfVxyXG4gIHZhciBzdGFydFkgPSBvcHRzLmhlaWdodCAtIG9wdHMuYXJlYVsyXTtcclxuICB2YXIgZW5kWSA9IG9wdHMuYXJlYVswXTtcclxuXHJcbiAgLy/nu5jliLbmu5rliqjmnaFcclxuICBpZiAob3B0cy5lbmFibGVTY3JvbGwgJiYgb3B0cy54QXhpcy5zY3JvbGxTaG93KSB7XHJcbiAgICB2YXIgc2Nyb2xsWSA9IG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzJdICsgY29uZmlnLnhBeGlzSGVpZ2h0O1xyXG4gICAgdmFyIHNjcm9sbFNjcmVlbldpZHRoID0gZW5kWCAtIHN0YXJ0WDtcclxuICAgIHZhciBzY3JvbGxUb3RhbFdpZHRoID0gZWFjaFNwYWNpbmcgKiAoeEF4aXNQb2ludHMubGVuZ3RoIC0gMSk7XHJcbiAgICBpZihvcHRzLnR5cGUgPT0gJ21vdW50JyAmJiBvcHRzLmV4dHJhICYmIG9wdHMuZXh0cmEubW91bnQgJiYgb3B0cy5leHRyYS5tb3VudC53aWR0aFJhdGlvICYmIG9wdHMuZXh0cmEubW91bnQud2lkdGhSYXRpbyA+IDEpe1xyXG4gICAgICBpZihvcHRzLmV4dHJhLm1vdW50LndpZHRoUmF0aW8+Mikgb3B0cy5leHRyYS5tb3VudC53aWR0aFJhdGlvID0gMlxyXG4gICAgICBzY3JvbGxUb3RhbFdpZHRoICs9IChvcHRzLmV4dHJhLm1vdW50LndpZHRoUmF0aW8gLSAxKSplYWNoU3BhY2luZztcclxuICAgIH1cclxuICAgIHZhciBzY3JvbGxXaWR0aCA9IHNjcm9sbFNjcmVlbldpZHRoICogc2Nyb2xsU2NyZWVuV2lkdGggLyBzY3JvbGxUb3RhbFdpZHRoO1xyXG4gICAgdmFyIHNjcm9sbExlZnQgPSAwO1xyXG4gICAgaWYgKG9wdHMuX3Njcm9sbERpc3RhbmNlXykge1xyXG4gICAgICBzY3JvbGxMZWZ0ID0gLW9wdHMuX3Njcm9sbERpc3RhbmNlXyAqIChzY3JvbGxTY3JlZW5XaWR0aCkgLyBzY3JvbGxUb3RhbFdpZHRoO1xyXG4gICAgfVxyXG4gICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgIGNvbnRleHQuc2V0TGluZUNhcCgncm91bmQnKTtcclxuICAgIGNvbnRleHQuc2V0TGluZVdpZHRoKDYgKiBvcHRzLnBpeCk7XHJcbiAgICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKG9wdHMueEF4aXMuc2Nyb2xsQmFja2dyb3VuZENvbG9yIHx8IFwiI0VGRUJFRlwiKTtcclxuICAgIGNvbnRleHQubW92ZVRvKHN0YXJ0WCwgc2Nyb2xsWSk7XHJcbiAgICBjb250ZXh0LmxpbmVUbyhlbmRYLCBzY3JvbGxZKTtcclxuICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgIGNvbnRleHQuc2V0TGluZUNhcCgncm91bmQnKTtcclxuICAgIGNvbnRleHQuc2V0TGluZVdpZHRoKDYgKiBvcHRzLnBpeCk7XHJcbiAgICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKG9wdHMueEF4aXMuc2Nyb2xsQ29sb3IgfHwgXCIjQTZBNkE2XCIpO1xyXG4gICAgY29udGV4dC5tb3ZlVG8oc3RhcnRYICsgc2Nyb2xsTGVmdCwgc2Nyb2xsWSk7XHJcbiAgICBjb250ZXh0LmxpbmVUbyhzdGFydFggKyBzY3JvbGxMZWZ0ICsgc2Nyb2xsV2lkdGgsIHNjcm9sbFkpO1xyXG4gICAgY29udGV4dC5zdHJva2UoKTtcclxuICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICBjb250ZXh0LnNldExpbmVDYXAoJ2J1dHQnKTtcclxuICB9XHJcbiAgY29udGV4dC5zYXZlKCk7XHJcbiAgaWYgKG9wdHMuX3Njcm9sbERpc3RhbmNlXyAmJiBvcHRzLl9zY3JvbGxEaXN0YW5jZV8gIT09IDApIHtcclxuICAgIGNvbnRleHQudHJhbnNsYXRlKG9wdHMuX3Njcm9sbERpc3RhbmNlXywgMCk7XHJcbiAgfVxyXG4gIC8v57uY5Yi2WOi9tOWIu+W6pue6v1xyXG4gIGlmIChvcHRzLnhBeGlzLmNhbGlicmF0aW9uID09PSB0cnVlKSB7XHJcbiAgICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKG9wdHMueEF4aXMuZ3JpZENvbG9yIHx8IFwiI2NjY2NjY1wiKTtcclxuICAgIGNvbnRleHQuc2V0TGluZUNhcCgnYnV0dCcpO1xyXG4gICAgY29udGV4dC5zZXRMaW5lV2lkdGgoMSAqIG9wdHMucGl4KTtcclxuICAgIHhBeGlzUG9pbnRzLmZvckVhY2goZnVuY3Rpb24oaXRlbSwgaW5kZXgpIHtcclxuICAgICAgaWYgKGluZGV4ID4gMCkge1xyXG4gICAgICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICAgICAgY29udGV4dC5tb3ZlVG8oaXRlbSAtIGVhY2hTcGFjaW5nIC8gMiwgc3RhcnRZKTtcclxuICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtIC0gZWFjaFNwYWNpbmcgLyAyLCBzdGFydFkgKyAzICogb3B0cy5waXgpO1xyXG4gICAgICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICAgICAgY29udGV4dC5zdHJva2UoKTtcclxuICAgICAgfVxyXG4gICAgfSk7XHJcbiAgfVxyXG4gIC8v57uY5Yi2WOi9tOe9keagvFxyXG4gIGlmIChvcHRzLnhBeGlzLmRpc2FibGVHcmlkICE9PSB0cnVlKSB7XHJcbiAgICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKG9wdHMueEF4aXMuZ3JpZENvbG9yIHx8IFwiI2NjY2NjY1wiKTtcclxuICAgIGNvbnRleHQuc2V0TGluZUNhcCgnYnV0dCcpO1xyXG4gICAgY29udGV4dC5zZXRMaW5lV2lkdGgoMSAqIG9wdHMucGl4KTtcclxuICAgIGlmIChvcHRzLnhBeGlzLmdyaWRUeXBlID09ICdkYXNoJykge1xyXG4gICAgICBjb250ZXh0LnNldExpbmVEYXNoKFtvcHRzLnhBeGlzLmRhc2hMZW5ndGggKiBvcHRzLnBpeCwgb3B0cy54QXhpcy5kYXNoTGVuZ3RoICogb3B0cy5waXhdKTtcclxuICAgIH1cclxuICAgIG9wdHMueEF4aXMuZ3JpZEV2YWwgPSBvcHRzLnhBeGlzLmdyaWRFdmFsIHx8IDE7XHJcbiAgICB4QXhpc1BvaW50cy5mb3JFYWNoKGZ1bmN0aW9uKGl0ZW0sIGluZGV4KSB7XHJcbiAgICAgIGlmIChpbmRleCAlIG9wdHMueEF4aXMuZ3JpZEV2YWwgPT0gMCkge1xyXG4gICAgICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICAgICAgY29udGV4dC5tb3ZlVG8oaXRlbSwgc3RhcnRZKTtcclxuICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtLCBlbmRZKTtcclxuICAgICAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gICAgICB9XHJcbiAgICB9KTtcclxuICAgIGNvbnRleHQuc2V0TGluZURhc2goW10pO1xyXG4gIH1cclxuICAvL+e7mOWItljovbTmlofmoYhcclxuICBpZiAob3B0cy54QXhpcy5kaXNhYmxlZCAhPT0gdHJ1ZSkge1xyXG4gICAgLy8g5a+5WOi9tOWIl+ihqOWBmuaKveeogOWkhOeQhlxyXG4gICAgLy/pu5jorqTlhajpg6jmmL7npLpY6L205qCH562+XHJcbiAgICBsZXQgbWF4WEF4aXNMaXN0TGVuZ3RoID0gY2F0ZWdvcmllcy5sZW5ndGg7XHJcbiAgICAvL+WmguaenOiuvue9ruS6hljovbTljZXlsY/mlbDph49cclxuICAgIGlmIChvcHRzLnhBeGlzLmxhYmVsQ291bnQpIHtcclxuICAgICAgLy/lpoLmnpzorr7nva5Y6L205a+G5bqmXHJcbiAgICAgIGlmIChvcHRzLnhBeGlzLml0ZW1Db3VudCkge1xyXG4gICAgICAgIG1heFhBeGlzTGlzdExlbmd0aCA9IE1hdGguY2VpbChjYXRlZ29yaWVzLmxlbmd0aCAvIG9wdHMueEF4aXMuaXRlbUNvdW50ICogb3B0cy54QXhpcy5sYWJlbENvdW50KTtcclxuICAgICAgfSBlbHNlIHtcclxuICAgICAgICBtYXhYQXhpc0xpc3RMZW5ndGggPSBvcHRzLnhBeGlzLmxhYmVsQ291bnQ7XHJcbiAgICAgIH1cclxuICAgICAgbWF4WEF4aXNMaXN0TGVuZ3RoIC09IDE7XHJcbiAgICB9XHJcblxyXG4gICAgbGV0IHJhdGlvID0gTWF0aC5jZWlsKGNhdGVnb3JpZXMubGVuZ3RoIC8gbWF4WEF4aXNMaXN0TGVuZ3RoKTtcclxuXHJcbiAgICBsZXQgbmV3Q2F0ZWdvcmllcyA9IFtdO1xyXG4gICAgbGV0IGNnTGVuZ3RoID0gY2F0ZWdvcmllcy5sZW5ndGg7XHJcbiAgICBmb3IgKGxldCBpID0gMDsgaSA8IGNnTGVuZ3RoOyBpKyspIHtcclxuICAgICAgaWYgKGkgJSByYXRpbyAhPT0gMCkge1xyXG4gICAgICAgIG5ld0NhdGVnb3JpZXMucHVzaChcIlwiKTtcclxuICAgICAgfSBlbHNlIHtcclxuICAgICAgICBuZXdDYXRlZ29yaWVzLnB1c2goY2F0ZWdvcmllc1tpXSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIG5ld0NhdGVnb3JpZXNbY2dMZW5ndGggLSAxXSA9IGNhdGVnb3JpZXNbY2dMZW5ndGggLSAxXTtcclxuICAgIHZhciB4QXhpc0ZvbnRTaXplID0gb3B0cy54QXhpcy5mb250U2l6ZSAqIG9wdHMucGl4IHx8IGNvbmZpZy5mb250U2l6ZTtcclxuICAgIGlmIChjb25maWcuX3hBeGlzVGV4dEFuZ2xlXyA9PT0gMCkge1xyXG4gICAgICBuZXdDYXRlZ29yaWVzLmZvckVhY2goZnVuY3Rpb24oaXRlbSwgaW5kZXgpIHtcclxuICAgICAgICB2YXIgeGl0ZW0gPSBvcHRzLnhBeGlzLmZvcm1hdHRlciA/IG9wdHMueEF4aXMuZm9ybWF0dGVyKGl0ZW0saW5kZXgsb3B0cykgOiBpdGVtO1xyXG4gICAgICAgIHZhciBvZmZzZXQgPSAtbWVhc3VyZVRleHQoU3RyaW5nKHhpdGVtKSwgeEF4aXNGb250U2l6ZSwgY29udGV4dCkgLyAyO1xyXG4gICAgICAgIGlmIChib3VuZGFyeUdhcCA9PSAnY2VudGVyJykge1xyXG4gICAgICAgICAgb2Zmc2V0ICs9IGVhY2hTcGFjaW5nIC8gMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgdmFyIHNjcm9sbEhlaWdodCA9IDA7XHJcbiAgICAgICAgaWYgKG9wdHMueEF4aXMuc2Nyb2xsU2hvdykge1xyXG4gICAgICAgICAgc2Nyb2xsSGVpZ2h0ID0gNiAqIG9wdHMucGl4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAvLyDlpoLmnpzlnKjkuLvop4blm77ljLrln5/lhoVcclxuICAgICAgICB2YXIgX3Njcm9sbERpc3RhbmNlXyA9IG9wdHMuX3Njcm9sbERpc3RhbmNlXyB8fCAwO1xyXG4gICAgICAgIHZhciB0cnVlUG9pbnRzID0gYm91bmRhcnlHYXAgPT0gJ2NlbnRlcicgPyB4QXhpc1BvaW50c1tpbmRleF0gKyBlYWNoU3BhY2luZyAvIDIgOiB4QXhpc1BvaW50c1tpbmRleF07XHJcbiAgICAgICAgaWYoKHRydWVQb2ludHMgLSBNYXRoLmFicyhfc2Nyb2xsRGlzdGFuY2VfKSkgPj0gKG9wdHMuYXJlYVszXSAtIDEpICYmICh0cnVlUG9pbnRzIC0gTWF0aC5hYnMoX3Njcm9sbERpc3RhbmNlXykpIDw9IChvcHRzLndpZHRoIC0gb3B0cy5hcmVhWzFdICsgMSkpe1xyXG4gICAgICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgICAgIGNvbnRleHQuc2V0Rm9udFNpemUoeEF4aXNGb250U2l6ZSk7XHJcbiAgICAgICAgICBjb250ZXh0LnNldEZpbGxTdHlsZShvcHRzLnhBeGlzLmZvbnRDb2xvciB8fCBvcHRzLmZvbnRDb2xvcik7XHJcbiAgICAgICAgICBjb250ZXh0LmZpbGxUZXh0KFN0cmluZyh4aXRlbSksIHhBeGlzUG9pbnRzW2luZGV4XSArIG9mZnNldCwgc3RhcnRZICsgb3B0cy54QXhpcy5tYXJnaW5Ub3AgKiBvcHRzLnBpeCArIChvcHRzLnhBeGlzLmxpbmVIZWlnaHQgLSBvcHRzLnhBeGlzLmZvbnRTaXplKSAqIG9wdHMucGl4IC8gMiArIG9wdHMueEF4aXMuZm9udFNpemUgKiBvcHRzLnBpeCk7XHJcbiAgICAgICAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgICAgICAgY29udGV4dC5zdHJva2UoKTtcclxuICAgICAgICB9XHJcbiAgICAgIH0pO1xyXG4gICAgfSBlbHNlIHtcclxuICAgICAgbmV3Q2F0ZWdvcmllcy5mb3JFYWNoKGZ1bmN0aW9uKGl0ZW0sIGluZGV4KSB7XHJcbiAgICAgICAgdmFyIHhpdGVtID0gb3B0cy54QXhpcy5mb3JtYXR0ZXIgPyBvcHRzLnhBeGlzLmZvcm1hdHRlcihpdGVtKSA6IGl0ZW07XHJcbiAgICAgICAgLy8g5aaC5p6c5Zyo5Li76KeG5Zu+5Yy65Z+f5YaFXHJcbiAgICAgICAgdmFyIF9zY3JvbGxEaXN0YW5jZV8gPSBvcHRzLl9zY3JvbGxEaXN0YW5jZV8gfHwgMDtcclxuICAgICAgICB2YXIgdHJ1ZVBvaW50cyA9IGJvdW5kYXJ5R2FwID09ICdjZW50ZXInID8geEF4aXNQb2ludHNbaW5kZXhdICsgZWFjaFNwYWNpbmcgLyAyIDogeEF4aXNQb2ludHNbaW5kZXhdO1xyXG4gICAgICAgIGlmKCh0cnVlUG9pbnRzIC0gTWF0aC5hYnMoX3Njcm9sbERpc3RhbmNlXykpID49IChvcHRzLmFyZWFbM10gLSAxKSAmJiAodHJ1ZVBvaW50cyAtIE1hdGguYWJzKF9zY3JvbGxEaXN0YW5jZV8pKSA8PSAob3B0cy53aWR0aCAtIG9wdHMuYXJlYVsxXSArIDEpKXtcclxuICAgICAgICAgIGNvbnRleHQuc2F2ZSgpO1xyXG4gICAgICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgICAgIGNvbnRleHQuc2V0Rm9udFNpemUoeEF4aXNGb250U2l6ZSk7XHJcbiAgICAgICAgICBjb250ZXh0LnNldEZpbGxTdHlsZShvcHRzLnhBeGlzLmZvbnRDb2xvciB8fCBvcHRzLmZvbnRDb2xvcik7XHJcbiAgICAgICAgICB2YXIgdGV4dFdpZHRoID0gbWVhc3VyZVRleHQoU3RyaW5nKHhpdGVtKSwgeEF4aXNGb250U2l6ZSwgY29udGV4dCk7XHJcbiAgICAgICAgICB2YXIgb2Zmc2V0WCA9IHhBeGlzUG9pbnRzW2luZGV4XTtcclxuICAgICAgICAgIGlmIChib3VuZGFyeUdhcCA9PSAnY2VudGVyJykge1xyXG4gICAgICAgICAgICBvZmZzZXRYID0geEF4aXNQb2ludHNbaW5kZXhdICsgZWFjaFNwYWNpbmcgLyAyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgdmFyIHNjcm9sbEhlaWdodCA9IDA7XHJcbiAgICAgICAgICBpZiAob3B0cy54QXhpcy5zY3JvbGxTaG93KSB7XHJcbiAgICAgICAgICAgIHNjcm9sbEhlaWdodCA9IDYgKiBvcHRzLnBpeDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHZhciBvZmZzZXRZID0gc3RhcnRZICsgb3B0cy54QXhpcy5tYXJnaW5Ub3AgKiBvcHRzLnBpeCArIHhBeGlzRm9udFNpemUgLSB4QXhpc0ZvbnRTaXplICogTWF0aC5hYnMoTWF0aC5zaW4oY29uZmlnLl94QXhpc1RleHRBbmdsZV8pKTtcclxuICAgICAgICAgIGlmKG9wdHMueEF4aXMucm90YXRlQW5nbGUgPCAwKXtcclxuICAgICAgICAgICAgb2Zmc2V0WCAtPSB4QXhpc0ZvbnRTaXplIC8gMjtcclxuICAgICAgICAgICAgdGV4dFdpZHRoID0gMDtcclxuICAgICAgICAgIH1lbHNle1xyXG4gICAgICAgICAgICBvZmZzZXRYICs9IHhBeGlzRm9udFNpemUgLyAyO1xyXG4gICAgICAgICAgICB0ZXh0V2lkdGggPSAtdGV4dFdpZHRoO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgY29udGV4dC50cmFuc2xhdGUob2Zmc2V0WCwgb2Zmc2V0WSk7XHJcbiAgICAgICAgICBjb250ZXh0LnJvdGF0ZSgtMSAqIGNvbmZpZy5feEF4aXNUZXh0QW5nbGVfKTtcclxuICAgICAgICAgIGNvbnRleHQuZmlsbFRleHQoU3RyaW5nKHhpdGVtKSwgdGV4dFdpZHRoICwgMCApO1xyXG4gICAgICAgICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgICAgICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICAgICAgICBjb250ZXh0LnJlc3RvcmUoKTtcclxuICAgICAgICB9XHJcbiAgICAgIH0pO1xyXG4gICAgfVxyXG4gIH1cclxuICBjb250ZXh0LnJlc3RvcmUoKTtcclxuICBcclxuICAvL+eUu1jovbTmoIfpophcclxuICBpZiAob3B0cy54QXhpcy50aXRsZSkge1xyXG4gICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgIGNvbnRleHQuc2V0Rm9udFNpemUob3B0cy54QXhpcy50aXRsZUZvbnRTaXplICogb3B0cy5waXgpO1xyXG4gICAgY29udGV4dC5zZXRGaWxsU3R5bGUob3B0cy54QXhpcy50aXRsZUZvbnRDb2xvcik7XHJcbiAgICBjb250ZXh0LmZpbGxUZXh0KFN0cmluZyhvcHRzLnhBeGlzLnRpdGxlKSwgb3B0cy53aWR0aCAtIG9wdHMuYXJlYVsxXSArIG9wdHMueEF4aXMudGl0bGVPZmZzZXRYICogb3B0cy5waXgsb3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMl0gKyBvcHRzLnhBeGlzLm1hcmdpblRvcCAqIG9wdHMucGl4ICsgKG9wdHMueEF4aXMubGluZUhlaWdodCAtIG9wdHMueEF4aXMudGl0bGVGb250U2l6ZSkgKiBvcHRzLnBpeCAvIDIgKyAob3B0cy54QXhpcy50aXRsZUZvbnRTaXplICsgb3B0cy54QXhpcy50aXRsZU9mZnNldFkpICogb3B0cy5waXgpO1xyXG4gICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgfVxyXG4gIFxyXG4gIC8v57uY5Yi2WOi9tOi9tOe6v1xyXG4gIGlmIChvcHRzLnhBeGlzLmF4aXNMaW5lKSB7XHJcbiAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgY29udGV4dC5zZXRTdHJva2VTdHlsZShvcHRzLnhBeGlzLmF4aXNMaW5lQ29sb3IpO1xyXG4gICAgY29udGV4dC5zZXRMaW5lV2lkdGgoMSAqIG9wdHMucGl4KTtcclxuICAgIGNvbnRleHQubW92ZVRvKHN0YXJ0WCwgb3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMl0pO1xyXG4gICAgY29udGV4dC5saW5lVG8oZW5kWCwgb3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMl0pO1xyXG4gICAgY29udGV4dC5zdHJva2UoKTtcclxuICB9XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRyYXdZQXhpc0dyaWQoY2F0ZWdvcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0KSB7XHJcbiAgaWYgKG9wdHMueUF4aXMuZGlzYWJsZUdyaWQgPT09IHRydWUpIHtcclxuICAgIHJldHVybjtcclxuICB9XHJcbiAgbGV0IHNwYWNpbmdWYWxpZCA9IG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzBdIC0gb3B0cy5hcmVhWzJdO1xyXG4gIGxldCBlYWNoU3BhY2luZyA9IHNwYWNpbmdWYWxpZCAvIG9wdHMueUF4aXMuc3BsaXROdW1iZXI7XHJcbiAgbGV0IHN0YXJ0WCA9IG9wdHMuYXJlYVszXTtcclxuICBsZXQgeEF4aXNQb2ludHMgPSBvcHRzLmNoYXJ0RGF0YS54QXhpc0RhdGEueEF4aXNQb2ludHMsXHJcbiAgICB4QXhpc2VhY2hTcGFjaW5nID0gb3B0cy5jaGFydERhdGEueEF4aXNEYXRhLmVhY2hTcGFjaW5nO1xyXG4gIGxldCBUb3RhbFdpZHRoID0geEF4aXNlYWNoU3BhY2luZyAqICh4QXhpc1BvaW50cy5sZW5ndGggLSAxKTtcclxuICBpZihvcHRzLnR5cGUgPT0gJ21vdW50JyAmJiBvcHRzLmV4dHJhICYmIG9wdHMuZXh0cmEubW91bnQgJiYgb3B0cy5leHRyYS5tb3VudC53aWR0aFJhdGlvICYmIG9wdHMuZXh0cmEubW91bnQud2lkdGhSYXRpbyA+IDEgKXtcclxuICAgIGlmKG9wdHMuZXh0cmEubW91bnQud2lkdGhSYXRpbz4yKSBvcHRzLmV4dHJhLm1vdW50LndpZHRoUmF0aW8gPSAyXHJcbiAgICBUb3RhbFdpZHRoICs9IChvcHRzLmV4dHJhLm1vdW50LndpZHRoUmF0aW8gLSAxKSAqIHhBeGlzZWFjaFNwYWNpbmc7XHJcbiAgfVxyXG4gIGxldCBlbmRYID0gc3RhcnRYICsgVG90YWxXaWR0aDtcclxuICBsZXQgcG9pbnRzID0gW107XHJcbiAgbGV0IHN0YXJ0WSA9IDFcclxuICBpZiAob3B0cy54QXhpcy5heGlzTGluZSA9PT0gZmFsc2UpIHtcclxuICAgIHN0YXJ0WSA9IDBcclxuICB9XHJcbiAgZm9yIChsZXQgaSA9IHN0YXJ0WTsgaSA8IG9wdHMueUF4aXMuc3BsaXROdW1iZXIgKyAxOyBpKyspIHtcclxuICAgIHBvaW50cy5wdXNoKG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzJdIC0gZWFjaFNwYWNpbmcgKiBpKTtcclxuICB9XHJcbiAgY29udGV4dC5zYXZlKCk7XHJcbiAgaWYgKG9wdHMuX3Njcm9sbERpc3RhbmNlXyAmJiBvcHRzLl9zY3JvbGxEaXN0YW5jZV8gIT09IDApIHtcclxuICAgIGNvbnRleHQudHJhbnNsYXRlKG9wdHMuX3Njcm9sbERpc3RhbmNlXywgMCk7XHJcbiAgfVxyXG4gIGlmIChvcHRzLnlBeGlzLmdyaWRUeXBlID09ICdkYXNoJykge1xyXG4gICAgY29udGV4dC5zZXRMaW5lRGFzaChbb3B0cy55QXhpcy5kYXNoTGVuZ3RoICogb3B0cy5waXgsIG9wdHMueUF4aXMuZGFzaExlbmd0aCAqIG9wdHMucGl4XSk7XHJcbiAgfVxyXG4gIGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUob3B0cy55QXhpcy5ncmlkQ29sb3IpO1xyXG4gIGNvbnRleHQuc2V0TGluZVdpZHRoKDEgKiBvcHRzLnBpeCk7XHJcbiAgcG9pbnRzLmZvckVhY2goZnVuY3Rpb24oaXRlbSwgaW5kZXgpIHtcclxuICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICBjb250ZXh0Lm1vdmVUbyhzdGFydFgsIGl0ZW0pO1xyXG4gICAgY29udGV4dC5saW5lVG8oZW5kWCwgaXRlbSk7XHJcbiAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gIH0pO1xyXG4gIGNvbnRleHQuc2V0TGluZURhc2goW10pO1xyXG4gIGNvbnRleHQucmVzdG9yZSgpO1xyXG59XHJcblxyXG5mdW5jdGlvbiBkcmF3WUF4aXMoc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQpIHtcclxuICBpZiAob3B0cy55QXhpcy5kaXNhYmxlZCA9PT0gdHJ1ZSkge1xyXG4gICAgcmV0dXJuO1xyXG4gIH1cclxuICB2YXIgc3BhY2luZ1ZhbGlkID0gb3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMF0gLSBvcHRzLmFyZWFbMl07XHJcbiAgdmFyIGVhY2hTcGFjaW5nID0gc3BhY2luZ1ZhbGlkIC8gb3B0cy55QXhpcy5zcGxpdE51bWJlcjtcclxuICB2YXIgc3RhcnRYID0gb3B0cy5hcmVhWzNdO1xyXG4gIHZhciBlbmRYID0gb3B0cy53aWR0aCAtIG9wdHMuYXJlYVsxXTtcclxuICB2YXIgZW5kWSA9IG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzJdO1xyXG4gIC8vIHNldCBZQXhpcyBiYWNrZ3JvdW5kXHJcbiAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICBjb250ZXh0LnNldEZpbGxTdHlsZShvcHRzLmJhY2tncm91bmQpO1xyXG4gIGlmIChvcHRzLmVuYWJsZVNjcm9sbCA9PSB0cnVlICYmIG9wdHMueEF4aXMuc2Nyb2xsUG9zaXRpb24gJiYgb3B0cy54QXhpcy5zY3JvbGxQb3NpdGlvbiAhPT0gJ2xlZnQnKSB7XHJcbiAgICBjb250ZXh0LmZpbGxSZWN0KDAsIDAsIHN0YXJ0WCwgZW5kWSArIDIgKiBvcHRzLnBpeCk7XHJcbiAgfVxyXG4gIGlmIChvcHRzLmVuYWJsZVNjcm9sbCA9PSB0cnVlICYmIG9wdHMueEF4aXMuc2Nyb2xsUG9zaXRpb24gJiYgb3B0cy54QXhpcy5zY3JvbGxQb3NpdGlvbiAhPT0gJ3JpZ2h0Jykge1xyXG4gICAgY29udGV4dC5maWxsUmVjdChlbmRYLCAwLCBvcHRzLndpZHRoLCBlbmRZICsgMiAqIG9wdHMucGl4KTtcclxuICB9XHJcbiAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gIFxyXG4gIGxldCB0U3RhcnRMZWZ0ID0gb3B0cy5hcmVhWzNdO1xyXG4gIGxldCB0U3RhcnRSaWdodCA9IG9wdHMud2lkdGggLSBvcHRzLmFyZWFbMV07XHJcbiAgbGV0IHRTdGFydENlbnRlciA9IG9wdHMuYXJlYVszXSArIChvcHRzLndpZHRoIC0gb3B0cy5hcmVhWzFdIC0gb3B0cy5hcmVhWzNdKSAvIDI7XHJcbiAgaWYgKG9wdHMueUF4aXMuZGF0YSkge1xyXG4gICAgZm9yIChsZXQgaSA9IDA7IGkgPCBvcHRzLnlBeGlzLmRhdGEubGVuZ3RoOyBpKyspIHtcclxuICAgICAgbGV0IHlEYXRhID0gb3B0cy55QXhpcy5kYXRhW2ldO1xyXG4gICAgICB2YXIgcG9pbnRzID0gW107XHJcbiAgICAgIGlmKHlEYXRhLnR5cGUgPT09ICdjYXRlZ29yaWVzJyl7XHJcbiAgICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPD0geURhdGEuY2F0ZWdvcmllcy5sZW5ndGg7IGkrKykge1xyXG4gICAgICAgICAgcG9pbnRzLnB1c2gob3B0cy5hcmVhWzBdICsgc3BhY2luZ1ZhbGlkIC8geURhdGEuY2F0ZWdvcmllcy5sZW5ndGggLyAyICsgc3BhY2luZ1ZhbGlkIC8geURhdGEuY2F0ZWdvcmllcy5sZW5ndGggKiBpKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1lbHNle1xyXG4gICAgICAgIGZvciAobGV0IGkgPSAwOyBpIDw9IG9wdHMueUF4aXMuc3BsaXROdW1iZXI7IGkrKykge1xyXG4gICAgICAgICAgcG9pbnRzLnB1c2gob3B0cy5hcmVhWzBdICsgZWFjaFNwYWNpbmcgKiBpKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaWYgKHlEYXRhLmRpc2FibGVkICE9PSB0cnVlKSB7XHJcbiAgICAgICAgbGV0IHJhbmdlc0Zvcm1hdCA9IG9wdHMuY2hhcnREYXRhLnlBeGlzRGF0YS5yYW5nZXNGb3JtYXRbaV07XHJcbiAgICAgICAgbGV0IHlBeGlzRm9udFNpemUgPSB5RGF0YS5mb250U2l6ZSA/IHlEYXRhLmZvbnRTaXplICogb3B0cy5waXggOiBjb25maWcuZm9udFNpemU7XHJcbiAgICAgICAgbGV0IHlBeGlzV2lkdGggPSBvcHRzLmNoYXJ0RGF0YS55QXhpc0RhdGEueUF4aXNXaWR0aFtpXTtcclxuICAgICAgICBsZXQgdGV4dEFsaWduID0geURhdGEudGV4dEFsaWduIHx8IFwicmlnaHRcIjtcclxuICAgICAgICAvL+eUu1novbTliLvluqblj4rmlofmoYhcclxuICAgICAgICByYW5nZXNGb3JtYXQuZm9yRWFjaChmdW5jdGlvbihpdGVtLCBpbmRleCkge1xyXG4gICAgICAgICAgdmFyIHBvcyA9IHBvaW50c1tpbmRleF07XHJcbiAgICAgICAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgICAgICAgY29udGV4dC5zZXRGb250U2l6ZSh5QXhpc0ZvbnRTaXplKTtcclxuICAgICAgICAgIGNvbnRleHQuc2V0TGluZVdpZHRoKDEgKiBvcHRzLnBpeCk7XHJcbiAgICAgICAgICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKHlEYXRhLmF4aXNMaW5lQ29sb3IgfHwgJyNjY2NjY2MnKTtcclxuICAgICAgICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKHlEYXRhLmZvbnRDb2xvciB8fCBvcHRzLmZvbnRDb2xvcik7XHJcbiAgICAgICAgICBsZXQgdG1wc3RyYXQgPSAwO1xyXG4gICAgICAgICAgbGV0IGdhcHdpZHRoID0gNCAqIG9wdHMucGl4O1xyXG4gICAgICAgICAgaWYgKHlBeGlzV2lkdGgucG9zaXRpb24gPT0gJ2xlZnQnKSB7XHJcbiAgICAgICAgICAgIC8v55S75Yi75bqm57q/XHJcbiAgICAgICAgICAgIGlmICh5RGF0YS5jYWxpYnJhdGlvbiA9PSB0cnVlKSB7XHJcbiAgICAgICAgICAgICAgY29udGV4dC5tb3ZlVG8odFN0YXJ0TGVmdCwgcG9zKTtcclxuICAgICAgICAgICAgICBjb250ZXh0LmxpbmVUbyh0U3RhcnRMZWZ0IC0gMyAqIG9wdHMucGl4LCBwb3MpO1xyXG4gICAgICAgICAgICAgIGdhcHdpZHRoICs9IDMgKiBvcHRzLnBpeDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvL+eUu+aWh+Wtl1xyXG4gICAgICAgICAgICBzd2l0Y2ggKHRleHRBbGlnbikge1xyXG4gICAgICAgICAgICAgIGNhc2UgXCJsZWZ0XCI6XHJcbiAgICAgICAgICAgICAgICBjb250ZXh0LnNldFRleHRBbGlnbignbGVmdCcpO1xyXG4gICAgICAgICAgICAgICAgdG1wc3RyYXQgPSB0U3RhcnRMZWZ0IC0geUF4aXNXaWR0aC53aWR0aFxyXG4gICAgICAgICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgICAgICAgY2FzZSBcInJpZ2h0XCI6XHJcbiAgICAgICAgICAgICAgICBjb250ZXh0LnNldFRleHRBbGlnbigncmlnaHQnKTtcclxuICAgICAgICAgICAgICAgIHRtcHN0cmF0ID0gdFN0YXJ0TGVmdCAtIGdhcHdpZHRoXHJcbiAgICAgICAgICAgICAgICBicmVhaztcclxuICAgICAgICAgICAgICBkZWZhdWx0OlxyXG4gICAgICAgICAgICAgICAgY29udGV4dC5zZXRUZXh0QWxpZ24oJ2NlbnRlcicpO1xyXG4gICAgICAgICAgICAgICAgdG1wc3RyYXQgPSB0U3RhcnRMZWZ0IC0geUF4aXNXaWR0aC53aWR0aCAvIDJcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBjb250ZXh0LmZpbGxUZXh0KFN0cmluZyhpdGVtKSwgdG1wc3RyYXQsIHBvcyArIHlBeGlzRm9udFNpemUgLyAyIC0gMyAqIG9wdHMucGl4KTtcclxuXHJcbiAgICAgICAgICB9IGVsc2UgaWYgKHlBeGlzV2lkdGgucG9zaXRpb24gPT0gJ3JpZ2h0Jykge1xyXG4gICAgICAgICAgICAvL+eUu+WIu+W6pue6v1xyXG4gICAgICAgICAgICBpZiAoeURhdGEuY2FsaWJyYXRpb24gPT0gdHJ1ZSkge1xyXG4gICAgICAgICAgICAgIGNvbnRleHQubW92ZVRvKHRTdGFydFJpZ2h0LCBwb3MpO1xyXG4gICAgICAgICAgICAgIGNvbnRleHQubGluZVRvKHRTdGFydFJpZ2h0ICsgMyAqIG9wdHMucGl4LCBwb3MpO1xyXG4gICAgICAgICAgICAgIGdhcHdpZHRoICs9IDMgKiBvcHRzLnBpeDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzd2l0Y2ggKHRleHRBbGlnbikge1xyXG4gICAgICAgICAgICAgIGNhc2UgXCJsZWZ0XCI6XHJcbiAgICAgICAgICAgICAgICBjb250ZXh0LnNldFRleHRBbGlnbignbGVmdCcpO1xyXG4gICAgICAgICAgICAgICAgdG1wc3RyYXQgPSB0U3RhcnRSaWdodCArIGdhcHdpZHRoXHJcbiAgICAgICAgICAgICAgICBicmVhaztcclxuICAgICAgICAgICAgICBjYXNlIFwicmlnaHRcIjpcclxuICAgICAgICAgICAgICAgIGNvbnRleHQuc2V0VGV4dEFsaWduKCdyaWdodCcpO1xyXG4gICAgICAgICAgICAgICAgdG1wc3RyYXQgPSB0U3RhcnRSaWdodCArIHlBeGlzV2lkdGgud2lkdGhcclxuICAgICAgICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgICAgICAgIGRlZmF1bHQ6XHJcbiAgICAgICAgICAgICAgICBjb250ZXh0LnNldFRleHRBbGlnbignY2VudGVyJyk7XHJcbiAgICAgICAgICAgICAgICB0bXBzdHJhdCA9IHRTdGFydFJpZ2h0ICsgeUF4aXNXaWR0aC53aWR0aCAvIDJcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBjb250ZXh0LmZpbGxUZXh0KFN0cmluZyhpdGVtKSwgdG1wc3RyYXQsIHBvcyArIHlBeGlzRm9udFNpemUgLyAyIC0gMyAqIG9wdHMucGl4KTtcclxuICAgICAgICAgIH0gZWxzZSBpZiAoeUF4aXNXaWR0aC5wb3NpdGlvbiA9PSAnY2VudGVyJykge1xyXG4gICAgICAgICAgICAvL+eUu+WIu+W6pue6v1xyXG4gICAgICAgICAgICBpZiAoeURhdGEuY2FsaWJyYXRpb24gPT0gdHJ1ZSkge1xyXG4gICAgICAgICAgICAgIGNvbnRleHQubW92ZVRvKHRTdGFydENlbnRlciwgcG9zKTtcclxuICAgICAgICAgICAgICBjb250ZXh0LmxpbmVUbyh0U3RhcnRDZW50ZXIgLSAzICogb3B0cy5waXgsIHBvcyk7XHJcbiAgICAgICAgICAgICAgZ2Fwd2lkdGggKz0gMyAqIG9wdHMucGl4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8v55S75paH5a2XXHJcbiAgICAgICAgICAgIHN3aXRjaCAodGV4dEFsaWduKSB7XHJcbiAgICAgICAgICAgICAgY2FzZSBcImxlZnRcIjpcclxuICAgICAgICAgICAgICAgIGNvbnRleHQuc2V0VGV4dEFsaWduKCdsZWZ0Jyk7XHJcbiAgICAgICAgICAgICAgICB0bXBzdHJhdCA9IHRTdGFydENlbnRlciAtIHlBeGlzV2lkdGgud2lkdGhcclxuICAgICAgICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgICAgICAgIGNhc2UgXCJyaWdodFwiOlxyXG4gICAgICAgICAgICAgICAgY29udGV4dC5zZXRUZXh0QWxpZ24oJ3JpZ2h0Jyk7XHJcbiAgICAgICAgICAgICAgICB0bXBzdHJhdCA9IHRTdGFydENlbnRlciAtIGdhcHdpZHRoXHJcbiAgICAgICAgICAgICAgICBicmVhaztcclxuICAgICAgICAgICAgICBkZWZhdWx0OlxyXG4gICAgICAgICAgICAgICAgY29udGV4dC5zZXRUZXh0QWxpZ24oJ2NlbnRlcicpO1xyXG4gICAgICAgICAgICAgICAgdG1wc3RyYXQgPSB0U3RhcnRDZW50ZXIgLSB5QXhpc1dpZHRoLndpZHRoIC8gMlxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGNvbnRleHQuZmlsbFRleHQoU3RyaW5nKGl0ZW0pLCB0bXBzdHJhdCwgcG9zICsgeUF4aXNGb250U2l6ZSAvIDIgLSAzICogb3B0cy5waXgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgICAgICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICAgICAgICBjb250ZXh0LnNldFRleHRBbGlnbignbGVmdCcpO1xyXG4gICAgICAgIH0pO1xyXG4gICAgICAgIC8v55S7Wei9tOi9tOe6v1xyXG4gICAgICAgIGlmICh5RGF0YS5heGlzTGluZSAhPT0gZmFsc2UpIHtcclxuICAgICAgICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICAgICAgICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKHlEYXRhLmF4aXNMaW5lQ29sb3IgfHwgJyNjY2NjY2MnKTtcclxuICAgICAgICAgIGNvbnRleHQuc2V0TGluZVdpZHRoKDEgKiBvcHRzLnBpeCk7XHJcbiAgICAgICAgICBpZiAoeUF4aXNXaWR0aC5wb3NpdGlvbiA9PSAnbGVmdCcpIHtcclxuICAgICAgICAgICAgY29udGV4dC5tb3ZlVG8odFN0YXJ0TGVmdCwgb3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMl0pO1xyXG4gICAgICAgICAgICBjb250ZXh0LmxpbmVUbyh0U3RhcnRMZWZ0LCBvcHRzLmFyZWFbMF0pO1xyXG4gICAgICAgICAgfSBlbHNlIGlmICh5QXhpc1dpZHRoLnBvc2l0aW9uID09ICdyaWdodCcpIHtcclxuICAgICAgICAgICAgY29udGV4dC5tb3ZlVG8odFN0YXJ0UmlnaHQsIG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzJdKTtcclxuICAgICAgICAgICAgY29udGV4dC5saW5lVG8odFN0YXJ0UmlnaHQsIG9wdHMuYXJlYVswXSk7XHJcbiAgICAgICAgICB9IGVsc2UgaWYgKHlBeGlzV2lkdGgucG9zaXRpb24gPT0gJ2NlbnRlcicpIHtcclxuICAgICAgICAgICAgY29udGV4dC5tb3ZlVG8odFN0YXJ0Q2VudGVyLCBvcHRzLmhlaWdodCAtIG9wdHMuYXJlYVsyXSk7XHJcbiAgICAgICAgICAgIGNvbnRleHQubGluZVRvKHRTdGFydENlbnRlciwgb3B0cy5hcmVhWzBdKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8v55S7Wei9tOagh+mimFxyXG4gICAgICAgIGlmIChvcHRzLnlBeGlzLnNob3dUaXRsZSkge1xyXG4gICAgICAgICAgbGV0IHRpdGxlRm9udFNpemUgPSB5RGF0YS50aXRsZUZvbnRTaXplICogb3B0cy5waXggfHwgY29uZmlnLmZvbnRTaXplO1xyXG4gICAgICAgICAgbGV0IHRpdGxlID0geURhdGEudGl0bGU7XHJcbiAgICAgICAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgICAgICAgY29udGV4dC5zZXRGb250U2l6ZSh0aXRsZUZvbnRTaXplKTtcclxuICAgICAgICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKHlEYXRhLnRpdGxlRm9udENvbG9yIHx8IG9wdHMuZm9udENvbG9yKTtcclxuICAgICAgICAgIGlmICh5QXhpc1dpZHRoLnBvc2l0aW9uID09ICdsZWZ0Jykge1xyXG4gICAgICAgICAgICBjb250ZXh0LmZpbGxUZXh0KHRpdGxlLCB0U3RhcnRMZWZ0IC0gbWVhc3VyZVRleHQodGl0bGUsIHRpdGxlRm9udFNpemUsIGNvbnRleHQpIC8gMiArICh5RGF0YS50aXRsZU9mZnNldFggfHwgMCksIG9wdHMuYXJlYVswXSAtICgxMCAtICh5RGF0YS50aXRsZU9mZnNldFkgfHwgMCkpICogb3B0cy5waXgpO1xyXG4gICAgICAgICAgfSBlbHNlIGlmICh5QXhpc1dpZHRoLnBvc2l0aW9uID09ICdyaWdodCcpIHtcclxuICAgICAgICAgICAgY29udGV4dC5maWxsVGV4dCh0aXRsZSwgdFN0YXJ0UmlnaHQgLSBtZWFzdXJlVGV4dCh0aXRsZSwgdGl0bGVGb250U2l6ZSwgY29udGV4dCkgLyAyICsgKHlEYXRhLnRpdGxlT2Zmc2V0WCB8fCAwKSwgb3B0cy5hcmVhWzBdIC0gKDEwIC0gKHlEYXRhLnRpdGxlT2Zmc2V0WSB8fCAwKSkgKiBvcHRzLnBpeCk7XHJcbiAgICAgICAgICB9IGVsc2UgaWYgKHlBeGlzV2lkdGgucG9zaXRpb24gPT0gJ2NlbnRlcicpIHtcclxuICAgICAgICAgICAgY29udGV4dC5maWxsVGV4dCh0aXRsZSwgdFN0YXJ0Q2VudGVyIC0gbWVhc3VyZVRleHQodGl0bGUsIHRpdGxlRm9udFNpemUsIGNvbnRleHQpIC8gMiArICh5RGF0YS50aXRsZU9mZnNldFggfHwgMCksIG9wdHMuYXJlYVswXSAtICgxMCAtICh5RGF0YS50aXRsZU9mZnNldFkgfHwgMCkpICogb3B0cy5waXgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgICAgICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlmICh5QXhpc1dpZHRoLnBvc2l0aW9uID09ICdsZWZ0Jykge1xyXG4gICAgICAgICAgdFN0YXJ0TGVmdCAtPSAoeUF4aXNXaWR0aC53aWR0aCArIG9wdHMueUF4aXMucGFkZGluZyAqIG9wdHMucGl4KTtcclxuICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgdFN0YXJ0UmlnaHQgKz0geUF4aXNXaWR0aC53aWR0aCArIG9wdHMueUF4aXMucGFkZGluZyAqIG9wdHMucGl4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRyYXdMZWdlbmQoc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQsIGNoYXJ0RGF0YSkge1xyXG4gIGlmIChvcHRzLmxlZ2VuZC5zaG93ID09PSBmYWxzZSkge1xyXG4gICAgcmV0dXJuO1xyXG4gIH1cclxuICBsZXQgbGVnZW5kRGF0YSA9IGNoYXJ0RGF0YS5sZWdlbmREYXRhO1xyXG4gIGxldCBsZWdlbmRMaXN0ID0gbGVnZW5kRGF0YS5wb2ludHM7XHJcbiAgbGV0IGxlZ2VuZEFyZWEgPSBsZWdlbmREYXRhLmFyZWE7XHJcbiAgbGV0IHBhZGRpbmcgPSBvcHRzLmxlZ2VuZC5wYWRkaW5nICogb3B0cy5waXg7XHJcbiAgbGV0IGZvbnRTaXplID0gb3B0cy5sZWdlbmQuZm9udFNpemUgKiBvcHRzLnBpeDtcclxuICBsZXQgc2hhcGVXaWR0aCA9IDE1ICogb3B0cy5waXg7XHJcbiAgbGV0IHNoYXBlUmlnaHQgPSA1ICogb3B0cy5waXg7XHJcbiAgbGV0IGl0ZW1HYXAgPSBvcHRzLmxlZ2VuZC5pdGVtR2FwICogb3B0cy5waXg7XHJcbiAgbGV0IGxpbmVIZWlnaHQgPSBNYXRoLm1heChvcHRzLmxlZ2VuZC5saW5lSGVpZ2h0ICogb3B0cy5waXgsIGZvbnRTaXplKTtcclxuICAvL+eUu+iDjOaZr+WPiui+ueahhlxyXG4gIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgY29udGV4dC5zZXRMaW5lV2lkdGgob3B0cy5sZWdlbmQuYm9yZGVyV2lkdGggKiBvcHRzLnBpeCk7XHJcbiAgY29udGV4dC5zZXRTdHJva2VTdHlsZShvcHRzLmxlZ2VuZC5ib3JkZXJDb2xvcik7XHJcbiAgY29udGV4dC5zZXRGaWxsU3R5bGUob3B0cy5sZWdlbmQuYmFja2dyb3VuZENvbG9yKTtcclxuICBjb250ZXh0Lm1vdmVUbyhsZWdlbmRBcmVhLnN0YXJ0LngsIGxlZ2VuZEFyZWEuc3RhcnQueSk7XHJcbiAgY29udGV4dC5yZWN0KGxlZ2VuZEFyZWEuc3RhcnQueCwgbGVnZW5kQXJlYS5zdGFydC55LCBsZWdlbmRBcmVhLndpZHRoLCBsZWdlbmRBcmVhLmhlaWdodCk7XHJcbiAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICBjb250ZXh0LmZpbGwoKTtcclxuICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gIGxlZ2VuZExpc3QuZm9yRWFjaChmdW5jdGlvbihpdGVtTGlzdCwgbGlzdEluZGV4KSB7XHJcbiAgICBsZXQgd2lkdGggPSAwO1xyXG4gICAgbGV0IGhlaWdodCA9IDA7XHJcbiAgICB3aWR0aCA9IGxlZ2VuZERhdGEud2lkdGhBcnJbbGlzdEluZGV4XTtcclxuICAgIGhlaWdodCA9IGxlZ2VuZERhdGEuaGVpZ2h0QXJyW2xpc3RJbmRleF07XHJcbiAgICBsZXQgc3RhcnRYID0gMDtcclxuICAgIGxldCBzdGFydFkgPSAwO1xyXG4gICAgaWYgKG9wdHMubGVnZW5kLnBvc2l0aW9uID09ICd0b3AnIHx8IG9wdHMubGVnZW5kLnBvc2l0aW9uID09ICdib3R0b20nKSB7XHJcbiAgICAgIHN3aXRjaCAob3B0cy5sZWdlbmQuZmxvYXQpIHtcclxuICAgICAgICBjYXNlICdsZWZ0JzpcclxuICAgICAgICAgIHN0YXJ0WCA9IGxlZ2VuZEFyZWEuc3RhcnQueCArIHBhZGRpbmc7XHJcbiAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgY2FzZSAncmlnaHQnOlxyXG4gICAgICAgICAgc3RhcnRYID0gbGVnZW5kQXJlYS5zdGFydC54ICsgbGVnZW5kQXJlYS53aWR0aCAtIHdpZHRoO1xyXG4gICAgICAgIGJyZWFrO1xyXG4gICAgICAgIGRlZmF1bHQ6XHJcbiAgICAgICAgc3RhcnRYID0gbGVnZW5kQXJlYS5zdGFydC54ICsgKGxlZ2VuZEFyZWEud2lkdGggLSB3aWR0aCkgLyAyO1xyXG4gICAgICB9XHJcbiAgICAgIHN0YXJ0WSA9IGxlZ2VuZEFyZWEuc3RhcnQueSArIHBhZGRpbmcgKyBsaXN0SW5kZXggKiBsaW5lSGVpZ2h0O1xyXG4gICAgfSBlbHNlIHtcclxuICAgICAgaWYgKGxpc3RJbmRleCA9PSAwKSB7XHJcbiAgICAgICAgd2lkdGggPSAwO1xyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIHdpZHRoID0gbGVnZW5kRGF0YS53aWR0aEFycltsaXN0SW5kZXggLSAxXTtcclxuICAgICAgfVxyXG4gICAgICBzdGFydFggPSBsZWdlbmRBcmVhLnN0YXJ0LnggKyBwYWRkaW5nICsgd2lkdGg7XHJcbiAgICAgIHN0YXJ0WSA9IGxlZ2VuZEFyZWEuc3RhcnQueSArIHBhZGRpbmcgKyAobGVnZW5kQXJlYS5oZWlnaHQgLSBoZWlnaHQpIC8gMjtcclxuICAgIH1cclxuICAgIGNvbnRleHQuc2V0Rm9udFNpemUoY29uZmlnLmZvbnRTaXplKTtcclxuICAgIGZvciAobGV0IGkgPSAwOyBpIDwgaXRlbUxpc3QubGVuZ3RoOyBpKyspIHtcclxuICAgICAgbGV0IGl0ZW0gPSBpdGVtTGlzdFtpXTtcclxuICAgICAgaXRlbS5hcmVhID0gWzAsIDAsIDAsIDBdO1xyXG4gICAgICBpdGVtLmFyZWFbMF0gPSBzdGFydFg7XHJcbiAgICAgIGl0ZW0uYXJlYVsxXSA9IHN0YXJ0WTtcclxuICAgICAgaXRlbS5hcmVhWzNdID0gc3RhcnRZICsgbGluZUhlaWdodDtcclxuICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgY29udGV4dC5zZXRMaW5lV2lkdGgoMSAqIG9wdHMucGl4KTtcclxuICAgICAgY29udGV4dC5zZXRTdHJva2VTdHlsZShpdGVtLnNob3cgPyBpdGVtLmNvbG9yIDogb3B0cy5sZWdlbmQuaGlkZGVuQ29sb3IpO1xyXG4gICAgICBjb250ZXh0LnNldEZpbGxTdHlsZShpdGVtLnNob3cgPyBpdGVtLmNvbG9yIDogb3B0cy5sZWdlbmQuaGlkZGVuQ29sb3IpO1xyXG4gICAgICBzd2l0Y2ggKGl0ZW0ubGVnZW5kU2hhcGUpIHtcclxuICAgICAgICBjYXNlICdsaW5lJzpcclxuICAgICAgICAgIGNvbnRleHQubW92ZVRvKHN0YXJ0WCwgc3RhcnRZICsgMC41ICogbGluZUhlaWdodCAtIDIgKiBvcHRzLnBpeCk7XHJcbiAgICAgICAgICBjb250ZXh0LmZpbGxSZWN0KHN0YXJ0WCwgc3RhcnRZICsgMC41ICogbGluZUhlaWdodCAtIDIgKiBvcHRzLnBpeCwgMTUgKiBvcHRzLnBpeCwgNCAqIG9wdHMucGl4KTtcclxuICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgIGNhc2UgJ3RyaWFuZ2xlJzpcclxuICAgICAgICAgIGNvbnRleHQubW92ZVRvKHN0YXJ0WCArIDcuNSAqIG9wdHMucGl4LCBzdGFydFkgKyAwLjUgKiBsaW5lSGVpZ2h0IC0gNSAqIG9wdHMucGl4KTtcclxuICAgICAgICAgIGNvbnRleHQubGluZVRvKHN0YXJ0WCArIDIuNSAqIG9wdHMucGl4LCBzdGFydFkgKyAwLjUgKiBsaW5lSGVpZ2h0ICsgNSAqIG9wdHMucGl4KTtcclxuICAgICAgICAgIGNvbnRleHQubGluZVRvKHN0YXJ0WCArIDEyLjUgKiBvcHRzLnBpeCwgc3RhcnRZICsgMC41ICogbGluZUhlaWdodCArIDUgKiBvcHRzLnBpeCk7XHJcbiAgICAgICAgICBjb250ZXh0LmxpbmVUbyhzdGFydFggKyA3LjUgKiBvcHRzLnBpeCwgc3RhcnRZICsgMC41ICogbGluZUhlaWdodCAtIDUgKiBvcHRzLnBpeCk7XHJcbiAgICAgICAgICBicmVhaztcclxuICAgICAgICBjYXNlICdkaWFtb25kJzpcclxuICAgICAgICAgIGNvbnRleHQubW92ZVRvKHN0YXJ0WCArIDcuNSAqIG9wdHMucGl4LCBzdGFydFkgKyAwLjUgKiBsaW5lSGVpZ2h0IC0gNSAqIG9wdHMucGl4KTtcclxuICAgICAgICAgIGNvbnRleHQubGluZVRvKHN0YXJ0WCArIDIuNSAqIG9wdHMucGl4LCBzdGFydFkgKyAwLjUgKiBsaW5lSGVpZ2h0KTtcclxuICAgICAgICAgIGNvbnRleHQubGluZVRvKHN0YXJ0WCArIDcuNSAqIG9wdHMucGl4LCBzdGFydFkgKyAwLjUgKiBsaW5lSGVpZ2h0ICsgNSAqIG9wdHMucGl4KTtcclxuICAgICAgICAgIGNvbnRleHQubGluZVRvKHN0YXJ0WCArIDEyLjUgKiBvcHRzLnBpeCwgc3RhcnRZICsgMC41ICogbGluZUhlaWdodCk7XHJcbiAgICAgICAgICBjb250ZXh0LmxpbmVUbyhzdGFydFggKyA3LjUgKiBvcHRzLnBpeCwgc3RhcnRZICsgMC41ICogbGluZUhlaWdodCAtIDUgKiBvcHRzLnBpeCk7XHJcbiAgICAgICAgICBicmVhaztcclxuICAgICAgICBjYXNlICdjaXJjbGUnOlxyXG4gICAgICAgICAgY29udGV4dC5tb3ZlVG8oc3RhcnRYICsgNy41ICogb3B0cy5waXgsIHN0YXJ0WSArIDAuNSAqIGxpbmVIZWlnaHQpO1xyXG4gICAgICAgICAgY29udGV4dC5hcmMoc3RhcnRYICsgNy41ICogb3B0cy5waXgsIHN0YXJ0WSArIDAuNSAqIGxpbmVIZWlnaHQsIDUgKiBvcHRzLnBpeCwgMCwgMiAqIE1hdGguUEkpO1xyXG4gICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgY2FzZSAncmVjdCc6XHJcbiAgICAgICAgICBjb250ZXh0Lm1vdmVUbyhzdGFydFgsIHN0YXJ0WSArIDAuNSAqIGxpbmVIZWlnaHQgLSA1ICogb3B0cy5waXgpO1xyXG4gICAgICAgICAgY29udGV4dC5maWxsUmVjdChzdGFydFgsIHN0YXJ0WSArIDAuNSAqIGxpbmVIZWlnaHQgLSA1ICogb3B0cy5waXgsIDE1ICogb3B0cy5waXgsIDEwICogb3B0cy5waXgpO1xyXG4gICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgY2FzZSAnc3F1YXJlJzpcclxuICAgICAgICAgIGNvbnRleHQubW92ZVRvKHN0YXJ0WCArIDUgKiBvcHRzLnBpeCwgc3RhcnRZICsgMC41ICogbGluZUhlaWdodCAtIDUgKiBvcHRzLnBpeCk7XHJcbiAgICAgICAgICBjb250ZXh0LmZpbGxSZWN0KHN0YXJ0WCArIDUgKiBvcHRzLnBpeCwgc3RhcnRZICsgMC41ICogbGluZUhlaWdodCAtIDUgKiBvcHRzLnBpeCwgMTAgKiBvcHRzLnBpeCwgMTAgKiBvcHRzLnBpeCk7XHJcbiAgICAgICAgICBicmVhaztcclxuICAgICAgICBjYXNlICdub25lJzpcclxuICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgIGRlZmF1bHQ6XHJcbiAgICAgICAgICBjb250ZXh0Lm1vdmVUbyhzdGFydFgsIHN0YXJ0WSArIDAuNSAqIGxpbmVIZWlnaHQgLSA1ICogb3B0cy5waXgpO1xyXG4gICAgICAgICAgY29udGV4dC5maWxsUmVjdChzdGFydFgsIHN0YXJ0WSArIDAuNSAqIGxpbmVIZWlnaHQgLSA1ICogb3B0cy5waXgsIDE1ICogb3B0cy5waXgsIDEwICogb3B0cy5waXgpO1xyXG4gICAgICB9XHJcbiAgICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICAgIGNvbnRleHQuZmlsbCgpO1xyXG4gICAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gICAgICBzdGFydFggKz0gc2hhcGVXaWR0aCArIHNoYXBlUmlnaHQ7XHJcbiAgICAgIGxldCBmb250VHJhbnMgPSAwLjUgKiBsaW5lSGVpZ2h0ICsgMC41ICogZm9udFNpemUgLSAyO1xyXG4gICAgICBjb25zdCBsZWdlbmRUZXh0ID0gaXRlbS5sZWdlbmRUZXh0ID8gaXRlbS5sZWdlbmRUZXh0IDogaXRlbS5uYW1lO1xyXG4gICAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgICBjb250ZXh0LnNldEZvbnRTaXplKGZvbnRTaXplKTtcclxuICAgICAgY29udGV4dC5zZXRGaWxsU3R5bGUoaXRlbS5zaG93ID8gb3B0cy5sZWdlbmQuZm9udENvbG9yIDogb3B0cy5sZWdlbmQuaGlkZGVuQ29sb3IpO1xyXG4gICAgICBjb250ZXh0LmZpbGxUZXh0KGxlZ2VuZFRleHQsIHN0YXJ0WCwgc3RhcnRZICsgZm9udFRyYW5zKTtcclxuICAgICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgICAgY29udGV4dC5zdHJva2UoKTtcclxuICAgICAgaWYgKG9wdHMubGVnZW5kLnBvc2l0aW9uID09ICd0b3AnIHx8IG9wdHMubGVnZW5kLnBvc2l0aW9uID09ICdib3R0b20nKSB7XHJcbiAgICAgICAgc3RhcnRYICs9IG1lYXN1cmVUZXh0KGxlZ2VuZFRleHQsIGZvbnRTaXplLCBjb250ZXh0KSArIGl0ZW1HYXA7XHJcbiAgICAgICAgaXRlbS5hcmVhWzJdID0gc3RhcnRYO1xyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIGl0ZW0uYXJlYVsyXSA9IHN0YXJ0WCArIG1lYXN1cmVUZXh0KGxlZ2VuZFRleHQsIGZvbnRTaXplLCBjb250ZXh0KSArIGl0ZW1HYXA7O1xyXG4gICAgICAgIHN0YXJ0WCAtPSBzaGFwZVdpZHRoICsgc2hhcGVSaWdodDtcclxuICAgICAgICBzdGFydFkgKz0gbGluZUhlaWdodDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0pO1xyXG59XHJcblxyXG5mdW5jdGlvbiBkcmF3UGllRGF0YVBvaW50cyhzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCkge1xyXG4gIHZhciBwcm9jZXNzID0gYXJndW1lbnRzLmxlbmd0aCA+IDQgJiYgYXJndW1lbnRzWzRdICE9PSB1bmRlZmluZWQgPyBhcmd1bWVudHNbNF0gOiAxO1xyXG4gIHZhciBwaWVPcHRpb24gPSBhc3NpZ24oe30sIHtcclxuICAgIGFjdGl2ZU9wYWNpdHk6IDAuNSxcclxuICAgIGFjdGl2ZVJhZGl1czogMTAsXHJcbiAgICBvZmZzZXRBbmdsZTogMCxcclxuICAgIGxhYmVsV2lkdGg6IDE1LFxyXG4gICAgcmluZ1dpZHRoOiAzMCxcclxuICAgIGN1c3RvbVJhZGl1czogMCxcclxuICAgIGJvcmRlcjogZmFsc2UsXHJcbiAgICBib3JkZXJXaWR0aDogMixcclxuICAgIGJvcmRlckNvbG9yOiAnI0ZGRkZGRicsXHJcbiAgICBjZW50ZXJDb2xvcjogJyNGRkZGRkYnLFxyXG4gICAgbGluZWFyVHlwZTogJ25vbmUnLFxyXG4gICAgY3VzdG9tQ29sb3I6IFtdLFxyXG4gIH0sIG9wdHMudHlwZSA9PSBcInBpZVwiID8gb3B0cy5leHRyYS5waWUgOiBvcHRzLmV4dHJhLnJpbmcpO1xyXG4gIHZhciBjZW50ZXJQb3NpdGlvbiA9IHtcclxuICAgIHg6IG9wdHMuYXJlYVszXSArIChvcHRzLndpZHRoIC0gb3B0cy5hcmVhWzFdIC0gb3B0cy5hcmVhWzNdKSAvIDIsXHJcbiAgICB5OiBvcHRzLmFyZWFbMF0gKyAob3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMF0gLSBvcHRzLmFyZWFbMl0pIC8gMlxyXG4gIH07XHJcbiAgaWYgKGNvbmZpZy5waWVDaGFydExpbmVQYWRkaW5nID09IDApIHtcclxuICAgIGNvbmZpZy5waWVDaGFydExpbmVQYWRkaW5nID0gcGllT3B0aW9uLmFjdGl2ZVJhZGl1cyAqIG9wdHMucGl4O1xyXG4gIH1cclxuXHJcbiAgdmFyIHJhZGl1cyA9IE1hdGgubWluKChvcHRzLndpZHRoIC0gb3B0cy5hcmVhWzFdIC0gb3B0cy5hcmVhWzNdKSAvIDIgLSBjb25maWcucGllQ2hhcnRMaW5lUGFkZGluZyAtIGNvbmZpZy5waWVDaGFydFRleHRQYWRkaW5nIC0gY29uZmlnLl9waWVUZXh0TWF4TGVuZ3RoXywgKG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzBdIC0gb3B0cy5hcmVhWzJdKSAvIDIgLSBjb25maWcucGllQ2hhcnRMaW5lUGFkZGluZyAtIGNvbmZpZy5waWVDaGFydFRleHRQYWRkaW5nKTtcclxuICByYWRpdXMgPSByYWRpdXMgPCAxMCA/IDEwIDogcmFkaXVzO1xyXG4gIGlmIChwaWVPcHRpb24uY3VzdG9tUmFkaXVzID4gMCkge1xyXG4gICAgcmFkaXVzID0gcGllT3B0aW9uLmN1c3RvbVJhZGl1cyAqIG9wdHMucGl4O1xyXG4gIH1cclxuICBzZXJpZXMgPSBnZXRQaWVEYXRhUG9pbnRzKHNlcmllcywgcmFkaXVzLCBwcm9jZXNzKTtcclxuICB2YXIgYWN0aXZlUmFkaXVzID0gcGllT3B0aW9uLmFjdGl2ZVJhZGl1cyAqIG9wdHMucGl4O1xyXG4gIHBpZU9wdGlvbi5jdXN0b21Db2xvciA9IGZpbGxDdXN0b21Db2xvcihwaWVPcHRpb24ubGluZWFyVHlwZSwgcGllT3B0aW9uLmN1c3RvbUNvbG9yLCBzZXJpZXMsIGNvbmZpZyk7XHJcbiAgc2VyaWVzID0gc2VyaWVzLm1hcChmdW5jdGlvbihlYWNoU2VyaWVzKSB7XHJcbiAgICBlYWNoU2VyaWVzLl9zdGFydF8gKz0gKHBpZU9wdGlvbi5vZmZzZXRBbmdsZSkgKiBNYXRoLlBJIC8gMTgwO1xyXG4gICAgcmV0dXJuIGVhY2hTZXJpZXM7XHJcbiAgfSk7XHJcbiAgc2VyaWVzLmZvckVhY2goZnVuY3Rpb24oZWFjaFNlcmllcywgc2VyaWVzSW5kZXgpIHtcclxuICAgIGlmIChvcHRzLnRvb2x0aXApIHtcclxuICAgICAgaWYgKG9wdHMudG9vbHRpcC5pbmRleCA9PSBzZXJpZXNJbmRleCkge1xyXG4gICAgICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICAgICAgY29udGV4dC5zZXRGaWxsU3R5bGUoaGV4VG9SZ2IoZWFjaFNlcmllcy5jb2xvciwgcGllT3B0aW9uLmFjdGl2ZU9wYWNpdHkgfHwgMC41KSk7XHJcbiAgICAgICAgY29udGV4dC5tb3ZlVG8oY2VudGVyUG9zaXRpb24ueCwgY2VudGVyUG9zaXRpb24ueSk7XHJcbiAgICAgICAgY29udGV4dC5hcmMoY2VudGVyUG9zaXRpb24ueCwgY2VudGVyUG9zaXRpb24ueSwgZWFjaFNlcmllcy5fcmFkaXVzXyArIGFjdGl2ZVJhZGl1cywgZWFjaFNlcmllcy5fc3RhcnRfLCBlYWNoU2VyaWVzLl9zdGFydF8gKyAyICogZWFjaFNlcmllcy5fcHJvcG9ydGlvbl8gKiBNYXRoLlBJKTtcclxuICAgICAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgICAgIGNvbnRleHQuZmlsbCgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgY29udGV4dC5zZXRMaW5lV2lkdGgocGllT3B0aW9uLmJvcmRlcldpZHRoICogb3B0cy5waXgpO1xyXG4gICAgY29udGV4dC5saW5lSm9pbiA9IFwicm91bmRcIjtcclxuICAgIGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUocGllT3B0aW9uLmJvcmRlckNvbG9yKTtcclxuICAgIHZhciBmaWxsY29sb3IgPSBlYWNoU2VyaWVzLmNvbG9yO1xyXG4gICAgaWYgKHBpZU9wdGlvbi5saW5lYXJUeXBlID09ICdjdXN0b20nKSB7XHJcbiAgICAgIHZhciBncmQ7XHJcbiAgICAgIGlmKGNvbnRleHQuY3JlYXRlQ2lyY3VsYXJHcmFkaWVudCl7XHJcbiAgICAgICAgZ3JkID0gY29udGV4dC5jcmVhdGVDaXJjdWxhckdyYWRpZW50KGNlbnRlclBvc2l0aW9uLngsIGNlbnRlclBvc2l0aW9uLnksIGVhY2hTZXJpZXMuX3JhZGl1c18pXHJcbiAgICAgIH1lbHNle1xyXG4gICAgICAgIGdyZCA9IGNvbnRleHQuY3JlYXRlUmFkaWFsR3JhZGllbnQoY2VudGVyUG9zaXRpb24ueCwgY2VudGVyUG9zaXRpb24ueSwgMCxjZW50ZXJQb3NpdGlvbi54LCBjZW50ZXJQb3NpdGlvbi55LCBlYWNoU2VyaWVzLl9yYWRpdXNfKVxyXG4gICAgICB9XHJcbiAgICAgIGdyZC5hZGRDb2xvclN0b3AoMCwgaGV4VG9SZ2IocGllT3B0aW9uLmN1c3RvbUNvbG9yW2VhY2hTZXJpZXMubGluZWFySW5kZXhdLCAxKSlcclxuICAgICAgZ3JkLmFkZENvbG9yU3RvcCgxLCBoZXhUb1JnYihlYWNoU2VyaWVzLmNvbG9yLCAxKSlcclxuICAgICAgZmlsbGNvbG9yID0gZ3JkXHJcbiAgICB9XHJcbiAgICBjb250ZXh0LnNldEZpbGxTdHlsZShmaWxsY29sb3IpO1xyXG4gICAgY29udGV4dC5tb3ZlVG8oY2VudGVyUG9zaXRpb24ueCwgY2VudGVyUG9zaXRpb24ueSk7XHJcbiAgICBjb250ZXh0LmFyYyhjZW50ZXJQb3NpdGlvbi54LCBjZW50ZXJQb3NpdGlvbi55LCBlYWNoU2VyaWVzLl9yYWRpdXNfLCBlYWNoU2VyaWVzLl9zdGFydF8sIGVhY2hTZXJpZXMuX3N0YXJ0XyArIDIgKiBlYWNoU2VyaWVzLl9wcm9wb3J0aW9uXyAqIE1hdGguUEkpO1xyXG4gICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgIGNvbnRleHQuZmlsbCgpO1xyXG4gICAgaWYgKHBpZU9wdGlvbi5ib3JkZXIgPT0gdHJ1ZSkge1xyXG4gICAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gICAgfVxyXG4gIH0pO1xyXG4gIGlmIChvcHRzLnR5cGUgPT09ICdyaW5nJykge1xyXG4gICAgdmFyIGlubmVyUGllV2lkdGggPSByYWRpdXMgKiAwLjY7XHJcbiAgICBpZiAodHlwZW9mIHBpZU9wdGlvbi5yaW5nV2lkdGggPT09ICdudW1iZXInICYmIHBpZU9wdGlvbi5yaW5nV2lkdGggPiAwKSB7XHJcbiAgICAgIGlubmVyUGllV2lkdGggPSBNYXRoLm1heCgwLCByYWRpdXMgLSBwaWVPcHRpb24ucmluZ1dpZHRoICogb3B0cy5waXgpO1xyXG4gICAgfVxyXG4gICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKHBpZU9wdGlvbi5jZW50ZXJDb2xvcik7XHJcbiAgICBjb250ZXh0Lm1vdmVUbyhjZW50ZXJQb3NpdGlvbi54LCBjZW50ZXJQb3NpdGlvbi55KTtcclxuICAgIGNvbnRleHQuYXJjKGNlbnRlclBvc2l0aW9uLngsIGNlbnRlclBvc2l0aW9uLnksIGlubmVyUGllV2lkdGgsIDAsIDIgKiBNYXRoLlBJKTtcclxuICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICBjb250ZXh0LmZpbGwoKTtcclxuICB9XHJcbiAgaWYgKG9wdHMuZGF0YUxhYmVsICE9PSBmYWxzZSAmJiBwcm9jZXNzID09PSAxKSB7XHJcbiAgICBkcmF3UGllVGV4dChzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCwgcmFkaXVzLCBjZW50ZXJQb3NpdGlvbik7XHJcbiAgfVxyXG4gIGlmIChwcm9jZXNzID09PSAxICYmIG9wdHMudHlwZSA9PT0gJ3JpbmcnKSB7XHJcbiAgICBkcmF3UmluZ1RpdGxlKG9wdHMsIGNvbmZpZywgY29udGV4dCwgY2VudGVyUG9zaXRpb24pO1xyXG4gIH1cclxuICByZXR1cm4ge1xyXG4gICAgY2VudGVyOiBjZW50ZXJQb3NpdGlvbixcclxuICAgIHJhZGl1czogcmFkaXVzLFxyXG4gICAgc2VyaWVzOiBzZXJpZXNcclxuICB9O1xyXG59XHJcblxyXG5mdW5jdGlvbiBkcmF3Um9zZURhdGFQb2ludHMoc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQpIHtcclxuICB2YXIgcHJvY2VzcyA9IGFyZ3VtZW50cy5sZW5ndGggPiA0ICYmIGFyZ3VtZW50c1s0XSAhPT0gdW5kZWZpbmVkID8gYXJndW1lbnRzWzRdIDogMTtcclxuICB2YXIgcm9zZU9wdGlvbiA9IGFzc2lnbih7fSwge1xyXG4gICAgdHlwZTogJ2FyZWEnLFxyXG4gICAgYWN0aXZlT3BhY2l0eTogMC41LFxyXG4gICAgYWN0aXZlUmFkaXVzOiAxMCxcclxuICAgIG9mZnNldEFuZ2xlOiAwLFxyXG4gICAgbGFiZWxXaWR0aDogMTUsXHJcbiAgICBib3JkZXI6IGZhbHNlLFxyXG4gICAgYm9yZGVyV2lkdGg6IDIsXHJcbiAgICBib3JkZXJDb2xvcjogJyNGRkZGRkYnLFxyXG4gICAgbGluZWFyVHlwZTogJ25vbmUnLFxyXG4gICAgY3VzdG9tQ29sb3I6IFtdLFxyXG4gIH0sIG9wdHMuZXh0cmEucm9zZSk7XHJcbiAgaWYgKGNvbmZpZy5waWVDaGFydExpbmVQYWRkaW5nID09IDApIHtcclxuICAgIGNvbmZpZy5waWVDaGFydExpbmVQYWRkaW5nID0gcm9zZU9wdGlvbi5hY3RpdmVSYWRpdXMgKiBvcHRzLnBpeDtcclxuICB9XHJcbiAgdmFyIGNlbnRlclBvc2l0aW9uID0ge1xyXG4gICAgeDogb3B0cy5hcmVhWzNdICsgKG9wdHMud2lkdGggLSBvcHRzLmFyZWFbMV0gLSBvcHRzLmFyZWFbM10pIC8gMixcclxuICAgIHk6IG9wdHMuYXJlYVswXSArIChvcHRzLmhlaWdodCAtIG9wdHMuYXJlYVswXSAtIG9wdHMuYXJlYVsyXSkgLyAyXHJcbiAgfTtcclxuICB2YXIgcmFkaXVzID0gTWF0aC5taW4oKG9wdHMud2lkdGggLSBvcHRzLmFyZWFbMV0gLSBvcHRzLmFyZWFbM10pIC8gMiAtIGNvbmZpZy5waWVDaGFydExpbmVQYWRkaW5nIC0gY29uZmlnLnBpZUNoYXJ0VGV4dFBhZGRpbmcgLSBjb25maWcuX3BpZVRleHRNYXhMZW5ndGhfLCAob3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMF0gLSBvcHRzLmFyZWFbMl0pIC8gMiAtIGNvbmZpZy5waWVDaGFydExpbmVQYWRkaW5nIC0gY29uZmlnLnBpZUNoYXJ0VGV4dFBhZGRpbmcpO1xyXG4gIHJhZGl1cyA9IHJhZGl1cyA8IDEwID8gMTAgOiByYWRpdXM7XHJcbiAgdmFyIG1pblJhZGl1cyA9IHJvc2VPcHRpb24ubWluUmFkaXVzIHx8IHJhZGl1cyAqIDAuNTtcclxuICBpZihyYWRpdXMgPCBtaW5SYWRpdXMpe1xyXG4gICAgcmFkaXVzID0gbWluUmFkaXVzICsgMTA7XHJcbiAgfVxyXG4gIHNlcmllcyA9IGdldFJvc2VEYXRhUG9pbnRzKHNlcmllcywgcm9zZU9wdGlvbi50eXBlLCBtaW5SYWRpdXMsIHJhZGl1cywgcHJvY2Vzcyk7XHJcbiAgdmFyIGFjdGl2ZVJhZGl1cyA9IHJvc2VPcHRpb24uYWN0aXZlUmFkaXVzICogb3B0cy5waXg7XHJcbiAgcm9zZU9wdGlvbi5jdXN0b21Db2xvciA9IGZpbGxDdXN0b21Db2xvcihyb3NlT3B0aW9uLmxpbmVhclR5cGUsIHJvc2VPcHRpb24uY3VzdG9tQ29sb3IsIHNlcmllcywgY29uZmlnKTtcclxuICBzZXJpZXMgPSBzZXJpZXMubWFwKGZ1bmN0aW9uKGVhY2hTZXJpZXMpIHtcclxuICAgIGVhY2hTZXJpZXMuX3N0YXJ0XyArPSAocm9zZU9wdGlvbi5vZmZzZXRBbmdsZSB8fCAwKSAqIE1hdGguUEkgLyAxODA7XHJcbiAgICByZXR1cm4gZWFjaFNlcmllcztcclxuICB9KTtcclxuICBzZXJpZXMuZm9yRWFjaChmdW5jdGlvbihlYWNoU2VyaWVzLCBzZXJpZXNJbmRleCkge1xyXG4gICAgaWYgKG9wdHMudG9vbHRpcCkge1xyXG4gICAgICBpZiAob3B0cy50b29sdGlwLmluZGV4ID09IHNlcmllc0luZGV4KSB7XHJcbiAgICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgICBjb250ZXh0LnNldEZpbGxTdHlsZShoZXhUb1JnYihlYWNoU2VyaWVzLmNvbG9yLCByb3NlT3B0aW9uLmFjdGl2ZU9wYWNpdHkgfHwgMC41KSk7XHJcbiAgICAgICAgY29udGV4dC5tb3ZlVG8oY2VudGVyUG9zaXRpb24ueCwgY2VudGVyUG9zaXRpb24ueSk7XHJcbiAgICAgICAgY29udGV4dC5hcmMoY2VudGVyUG9zaXRpb24ueCwgY2VudGVyUG9zaXRpb24ueSwgYWN0aXZlUmFkaXVzICsgZWFjaFNlcmllcy5fcmFkaXVzXywgZWFjaFNlcmllcy5fc3RhcnRfLCBlYWNoU2VyaWVzLl9zdGFydF8gKyAyICogZWFjaFNlcmllcy5fcm9zZV9wcm9wb3J0aW9uXyAqIE1hdGguUEkpO1xyXG4gICAgICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICAgICAgY29udGV4dC5maWxsKCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICBjb250ZXh0LnNldExpbmVXaWR0aChyb3NlT3B0aW9uLmJvcmRlcldpZHRoICogb3B0cy5waXgpO1xyXG4gICAgY29udGV4dC5saW5lSm9pbiA9IFwicm91bmRcIjtcclxuICAgIGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUocm9zZU9wdGlvbi5ib3JkZXJDb2xvcik7XHJcbiAgICB2YXIgZmlsbGNvbG9yID0gZWFjaFNlcmllcy5jb2xvcjtcclxuICAgIGlmIChyb3NlT3B0aW9uLmxpbmVhclR5cGUgPT0gJ2N1c3RvbScpIHtcclxuICAgICAgdmFyIGdyZDtcclxuICAgICAgaWYoY29udGV4dC5jcmVhdGVDaXJjdWxhckdyYWRpZW50KXtcclxuICAgICAgICBncmQgPSBjb250ZXh0LmNyZWF0ZUNpcmN1bGFyR3JhZGllbnQoY2VudGVyUG9zaXRpb24ueCwgY2VudGVyUG9zaXRpb24ueSwgZWFjaFNlcmllcy5fcmFkaXVzXylcclxuICAgICAgfWVsc2V7XHJcbiAgICAgICAgZ3JkID0gY29udGV4dC5jcmVhdGVSYWRpYWxHcmFkaWVudChjZW50ZXJQb3NpdGlvbi54LCBjZW50ZXJQb3NpdGlvbi55LCAwLGNlbnRlclBvc2l0aW9uLngsIGNlbnRlclBvc2l0aW9uLnksIGVhY2hTZXJpZXMuX3JhZGl1c18pXHJcbiAgICAgIH1cclxuICAgICAgZ3JkLmFkZENvbG9yU3RvcCgwLCBoZXhUb1JnYihyb3NlT3B0aW9uLmN1c3RvbUNvbG9yW2VhY2hTZXJpZXMubGluZWFySW5kZXhdLCAxKSlcclxuICAgICAgZ3JkLmFkZENvbG9yU3RvcCgxLCBoZXhUb1JnYihlYWNoU2VyaWVzLmNvbG9yLCAxKSlcclxuICAgICAgZmlsbGNvbG9yID0gZ3JkXHJcbiAgICB9XHJcbiAgICBjb250ZXh0LnNldEZpbGxTdHlsZShmaWxsY29sb3IpO1xyXG4gICAgY29udGV4dC5tb3ZlVG8oY2VudGVyUG9zaXRpb24ueCwgY2VudGVyUG9zaXRpb24ueSk7XHJcbiAgICBjb250ZXh0LmFyYyhjZW50ZXJQb3NpdGlvbi54LCBjZW50ZXJQb3NpdGlvbi55LCBlYWNoU2VyaWVzLl9yYWRpdXNfLCBlYWNoU2VyaWVzLl9zdGFydF8sIGVhY2hTZXJpZXMuX3N0YXJ0XyArIDIgKiBlYWNoU2VyaWVzLl9yb3NlX3Byb3BvcnRpb25fICogTWF0aC5QSSk7XHJcbiAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgY29udGV4dC5maWxsKCk7XHJcbiAgICBpZiAocm9zZU9wdGlvbi5ib3JkZXIgPT0gdHJ1ZSkge1xyXG4gICAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gICAgfVxyXG4gIH0pO1xyXG5cclxuICBpZiAob3B0cy5kYXRhTGFiZWwgIT09IGZhbHNlICYmIHByb2Nlc3MgPT09IDEpIHtcclxuICAgIGRyYXdQaWVUZXh0KHNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0LCByYWRpdXMsIGNlbnRlclBvc2l0aW9uKTtcclxuICB9XHJcbiAgcmV0dXJuIHtcclxuICAgIGNlbnRlcjogY2VudGVyUG9zaXRpb24sXHJcbiAgICByYWRpdXM6IHJhZGl1cyxcclxuICAgIHNlcmllczogc2VyaWVzXHJcbiAgfTtcclxufVxyXG5cclxuZnVuY3Rpb24gZHJhd0FyY2JhckRhdGFQb2ludHMoc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQpIHtcclxuICB2YXIgcHJvY2VzcyA9IGFyZ3VtZW50cy5sZW5ndGggPiA0ICYmIGFyZ3VtZW50c1s0XSAhPT0gdW5kZWZpbmVkID8gYXJndW1lbnRzWzRdIDogMTtcclxuICB2YXIgYXJjYmFyT3B0aW9uID0gYXNzaWduKHt9LCB7XHJcbiAgICBzdGFydEFuZ2xlOiAwLjc1LFxyXG4gICAgZW5kQW5nbGU6IDAuMjUsXHJcbiAgICB0eXBlOiAnZGVmYXVsdCcsXHJcbiAgICBkaXJlY3Rpb246ICdjdycsXHJcbiAgICBsaW5lQ2FwOiAncm91bmQnLFxyXG4gICAgd2lkdGg6IDEyICxcclxuICAgIGdhcDogMiAsXHJcbiAgICBsaW5lYXJUeXBlOiAnbm9uZScsXHJcbiAgICBjdXN0b21Db2xvcjogW10sXHJcbiAgfSwgb3B0cy5leHRyYS5hcmNiYXIpO1xyXG4gIHNlcmllcyA9IGdldEFyY2JhckRhdGFQb2ludHMoc2VyaWVzLCBhcmNiYXJPcHRpb24sIHByb2Nlc3MpO1xyXG4gIHZhciBjZW50ZXJQb3NpdGlvbjtcclxuICBpZiAoYXJjYmFyT3B0aW9uLmNlbnRlclggfHwgYXJjYmFyT3B0aW9uLmNlbnRlclkpIHtcclxuICAgIGNlbnRlclBvc2l0aW9uID0ge1xyXG4gICAgICB4OiBhcmNiYXJPcHRpb24uY2VudGVyWCA/IGFyY2Jhck9wdGlvbi5jZW50ZXJYIDogb3B0cy53aWR0aCAvIDIsXHJcbiAgICAgIHk6IGFyY2Jhck9wdGlvbi5jZW50ZXJZID8gYXJjYmFyT3B0aW9uLmNlbnRlclkgOiBvcHRzLmhlaWdodCAvIDJcclxuICAgIH07XHJcbiAgfSBlbHNlIHtcclxuICAgIGNlbnRlclBvc2l0aW9uID0ge1xyXG4gICAgICB4OiBvcHRzLndpZHRoIC8gMixcclxuICAgICAgeTogb3B0cy5oZWlnaHQgLyAyXHJcbiAgICB9O1xyXG4gIH1cclxuICB2YXIgcmFkaXVzO1xyXG4gIGlmIChhcmNiYXJPcHRpb24ucmFkaXVzKSB7XHJcbiAgICByYWRpdXMgPSBhcmNiYXJPcHRpb24ucmFkaXVzO1xyXG4gIH0gZWxzZSB7XHJcbiAgICByYWRpdXMgPSBNYXRoLm1pbihjZW50ZXJQb3NpdGlvbi54LCBjZW50ZXJQb3NpdGlvbi55KTtcclxuICAgIHJhZGl1cyAtPSA1ICogb3B0cy5waXg7XHJcbiAgICByYWRpdXMgLT0gYXJjYmFyT3B0aW9uLndpZHRoIC8gMjtcclxuICB9XHJcbiAgcmFkaXVzID0gcmFkaXVzIDwgMTAgPyAxMCA6IHJhZGl1cztcclxuICBhcmNiYXJPcHRpb24uY3VzdG9tQ29sb3IgPSBmaWxsQ3VzdG9tQ29sb3IoYXJjYmFyT3B0aW9uLmxpbmVhclR5cGUsIGFyY2Jhck9wdGlvbi5jdXN0b21Db2xvciwgc2VyaWVzLCBjb25maWcpO1xyXG4gIFxyXG4gIGZvciAobGV0IGkgPSAwOyBpIDwgc2VyaWVzLmxlbmd0aDsgaSsrKSB7XHJcbiAgICBsZXQgZWFjaFNlcmllcyA9IHNlcmllc1tpXTtcclxuICAgIC8v6IOM5pmv6aKc6ImyXHJcbiAgICBjb250ZXh0LnNldExpbmVXaWR0aChhcmNiYXJPcHRpb24ud2lkdGggKiBvcHRzLnBpeCk7XHJcbiAgICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKGFyY2Jhck9wdGlvbi5iYWNrZ3JvdW5kQ29sb3IgfHwgJyNFOUU5RTknKTtcclxuICAgIGNvbnRleHQuc2V0TGluZUNhcChhcmNiYXJPcHRpb24ubGluZUNhcCk7XHJcbiAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgaWYgKGFyY2Jhck9wdGlvbi50eXBlID09ICdkZWZhdWx0Jykge1xyXG4gICAgICBjb250ZXh0LmFyYyhjZW50ZXJQb3NpdGlvbi54LCBjZW50ZXJQb3NpdGlvbi55LCByYWRpdXMgLSAoYXJjYmFyT3B0aW9uLndpZHRoICogb3B0cy5waXggKyBhcmNiYXJPcHRpb24uZ2FwICogb3B0cy5waXgpICogaSwgYXJjYmFyT3B0aW9uLnN0YXJ0QW5nbGUgKiBNYXRoLlBJLCBhcmNiYXJPcHRpb24uZW5kQW5nbGUgKiBNYXRoLlBJLCBhcmNiYXJPcHRpb24uZGlyZWN0aW9uID09ICdjY3cnKTtcclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIGNvbnRleHQuYXJjKGNlbnRlclBvc2l0aW9uLngsIGNlbnRlclBvc2l0aW9uLnksIHJhZGl1cyAtIChhcmNiYXJPcHRpb24ud2lkdGggKiBvcHRzLnBpeCArIGFyY2Jhck9wdGlvbi5nYXAgKiBvcHRzLnBpeCkgKiBpLCAwLCAyICogTWF0aC5QSSwgYXJjYmFyT3B0aW9uLmRpcmVjdGlvbiA9PSAnY2N3Jyk7XHJcbiAgICB9XHJcbiAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gICAgLy/ov5vluqbmnaFcclxuICAgIHZhciBmaWxsQ29sb3IgPSBlYWNoU2VyaWVzLmNvbG9yXHJcbiAgICBpZihhcmNiYXJPcHRpb24ubGluZWFyVHlwZSA9PSAnY3VzdG9tJyl7XHJcbiAgICAgIHZhciBncmQgPSBjb250ZXh0LmNyZWF0ZUxpbmVhckdyYWRpZW50KGNlbnRlclBvc2l0aW9uLnggLSByYWRpdXMsIGNlbnRlclBvc2l0aW9uLnksIGNlbnRlclBvc2l0aW9uLnggKyByYWRpdXMsIGNlbnRlclBvc2l0aW9uLnkpO1xyXG4gICAgICBncmQuYWRkQ29sb3JTdG9wKDEsIGhleFRvUmdiKGFyY2Jhck9wdGlvbi5jdXN0b21Db2xvcltlYWNoU2VyaWVzLmxpbmVhckluZGV4XSwgMSkpXHJcbiAgICAgIGdyZC5hZGRDb2xvclN0b3AoMCwgaGV4VG9SZ2IoZWFjaFNlcmllcy5jb2xvciwgMSkpXHJcbiAgICAgIGZpbGxDb2xvciA9IGdyZDtcclxuICAgIH1cclxuICAgIGNvbnRleHQuc2V0TGluZVdpZHRoKGFyY2Jhck9wdGlvbi53aWR0aCAqIG9wdHMucGl4KTtcclxuICAgIGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUoZmlsbENvbG9yKTtcclxuICAgIGNvbnRleHQuc2V0TGluZUNhcChhcmNiYXJPcHRpb24ubGluZUNhcCk7XHJcbiAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgY29udGV4dC5hcmMoY2VudGVyUG9zaXRpb24ueCwgY2VudGVyUG9zaXRpb24ueSwgcmFkaXVzIC0gKGFyY2Jhck9wdGlvbi53aWR0aCAqIG9wdHMucGl4ICsgYXJjYmFyT3B0aW9uLmdhcCAqIG9wdHMucGl4KSAqIGksIGFyY2Jhck9wdGlvbi5zdGFydEFuZ2xlICogTWF0aC5QSSwgZWFjaFNlcmllcy5fcHJvcG9ydGlvbl8gKiBNYXRoLlBJLCBhcmNiYXJPcHRpb24uZGlyZWN0aW9uID09ICdjY3cnKTtcclxuICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgfVxyXG4gIGRyYXdSaW5nVGl0bGUob3B0cywgY29uZmlnLCBjb250ZXh0LCBjZW50ZXJQb3NpdGlvbik7XHJcbiAgcmV0dXJuIHtcclxuICAgIGNlbnRlcjogY2VudGVyUG9zaXRpb24sXHJcbiAgICByYWRpdXM6IHJhZGl1cyxcclxuICAgIHNlcmllczogc2VyaWVzXHJcbiAgfTtcclxufVxyXG5cclxuZnVuY3Rpb24gZHJhd0dhdWdlRGF0YVBvaW50cyhjYXRlZ29yaWVzLCBzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCkge1xyXG4gIHZhciBwcm9jZXNzID0gYXJndW1lbnRzLmxlbmd0aCA+IDUgJiYgYXJndW1lbnRzWzVdICE9PSB1bmRlZmluZWQgPyBhcmd1bWVudHNbNV0gOiAxO1xyXG4gIHZhciBnYXVnZU9wdGlvbiA9IGFzc2lnbih7fSwge1xyXG4gICAgdHlwZTogJ2RlZmF1bHQnLFxyXG4gICAgc3RhcnRBbmdsZTogMC43NSxcclxuICAgIGVuZEFuZ2xlOiAwLjI1LFxyXG4gICAgd2lkdGg6IDE1LFxyXG4gICAgbGFiZWxPZmZzZXQ6MTMsXHJcbiAgICBzcGxpdExpbmU6IHtcclxuICAgICAgZml4UmFkaXVzOiAwLFxyXG4gICAgICBzcGxpdE51bWJlcjogMTAsXHJcbiAgICAgIHdpZHRoOiAxNSxcclxuICAgICAgY29sb3I6ICcjRkZGRkZGJyxcclxuICAgICAgY2hpbGROdW1iZXI6IDUsXHJcbiAgICAgIGNoaWxkV2lkdGg6IDVcclxuICAgIH0sXHJcbiAgICBwb2ludGVyOiB7XHJcbiAgICAgIHdpZHRoOiAxNSxcclxuICAgICAgY29sb3I6ICdhdXRvJ1xyXG4gICAgfVxyXG4gIH0sIG9wdHMuZXh0cmEuZ2F1Z2UpO1xyXG4gIGlmIChnYXVnZU9wdGlvbi5vbGRBbmdsZSA9PSB1bmRlZmluZWQpIHtcclxuICAgIGdhdWdlT3B0aW9uLm9sZEFuZ2xlID0gZ2F1Z2VPcHRpb24uc3RhcnRBbmdsZTtcclxuICB9XHJcbiAgaWYgKGdhdWdlT3B0aW9uLm9sZERhdGEgPT0gdW5kZWZpbmVkKSB7XHJcbiAgICBnYXVnZU9wdGlvbi5vbGREYXRhID0gMDtcclxuICB9XHJcbiAgY2F0ZWdvcmllcyA9IGdldEdhdWdlQXhpc1BvaW50cyhjYXRlZ29yaWVzLCBnYXVnZU9wdGlvbi5zdGFydEFuZ2xlLCBnYXVnZU9wdGlvbi5lbmRBbmdsZSk7XHJcbiAgdmFyIGNlbnRlclBvc2l0aW9uID0ge1xyXG4gICAgeDogb3B0cy53aWR0aCAvIDIsXHJcbiAgICB5OiBvcHRzLmhlaWdodCAvIDJcclxuICB9O1xyXG4gIHZhciByYWRpdXMgPSBNYXRoLm1pbihjZW50ZXJQb3NpdGlvbi54LCBjZW50ZXJQb3NpdGlvbi55KTtcclxuICByYWRpdXMgLT0gNSAqIG9wdHMucGl4O1xyXG4gIHJhZGl1cyAtPSBnYXVnZU9wdGlvbi53aWR0aCAvIDI7XHJcbiAgcmFkaXVzID0gcmFkaXVzIDwgMTAgPyAxMCA6IHJhZGl1cztcclxuICB2YXIgaW5uZXJSYWRpdXMgPSByYWRpdXMgLSBnYXVnZU9wdGlvbi53aWR0aDtcclxuICB2YXIgdG90YWxBbmdsZSA9IDA7XHJcbiAgLy/liKTmlq3ku6rooajnm5jnmoTmoLflvI/vvJpkZWZhdWx055m+5bqm5qC35byP77yMcHJvZ3Jlc3PmlrDmoLflvI9cclxuICBpZiAoZ2F1Z2VPcHRpb24udHlwZSA9PSAncHJvZ3Jlc3MnKSB7XHJcbiAgICAvLyMjIOesrOS4gOatpeeUu+S4reW/g+WchuW9ouiDjOaZr+WSjOi/m+W6puadoeiDjOaZr1xyXG4gICAgLy/kuK3lv4PlnIblvaLog4zmma9cclxuICAgIHZhciBwaWVSYWRpdXMgPSByYWRpdXMgLSBnYXVnZU9wdGlvbi53aWR0aCAqIDM7XHJcbiAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgbGV0IGdyYWRpZW50ID0gY29udGV4dC5jcmVhdGVMaW5lYXJHcmFkaWVudChjZW50ZXJQb3NpdGlvbi54LCBjZW50ZXJQb3NpdGlvbi55IC0gcGllUmFkaXVzLCBjZW50ZXJQb3NpdGlvbi54LCBjZW50ZXJQb3NpdGlvbi55ICsgcGllUmFkaXVzKTtcclxuICAgIC8v6YWN572u5riQ5Y+Y5aGr5YWF77yI6LW354K577ya5Lit5b+D54K55ZCR5LiK5YeP5Y2K5b6E77yb57uT5p2f54K55Lit5b+D54K55ZCR5LiL5Yqg5Y2K5b6E77yJXHJcbiAgICBncmFkaWVudC5hZGRDb2xvclN0b3AoJzAnLCBoZXhUb1JnYihzZXJpZXNbMF0uY29sb3IsIDAuMykpO1xyXG4gICAgZ3JhZGllbnQuYWRkQ29sb3JTdG9wKCcxLjAnLCBoZXhUb1JnYihcIiNGRkZGRkZcIiwgMC4xKSk7XHJcbiAgICBjb250ZXh0LnNldEZpbGxTdHlsZShncmFkaWVudCk7XHJcbiAgICBjb250ZXh0LmFyYyhjZW50ZXJQb3NpdGlvbi54LCBjZW50ZXJQb3NpdGlvbi55LCBwaWVSYWRpdXMsIDAsIDIgKiBNYXRoLlBJLCBmYWxzZSk7XHJcbiAgICBjb250ZXh0LmZpbGwoKTtcclxuICAgIC8v55S76L+b5bqm5p2h6IOM5pmvXHJcbiAgICBjb250ZXh0LnNldExpbmVXaWR0aChnYXVnZU9wdGlvbi53aWR0aCk7XHJcbiAgICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKGhleFRvUmdiKHNlcmllc1swXS5jb2xvciwgMC4zKSk7XHJcbiAgICBjb250ZXh0LnNldExpbmVDYXAoJ3JvdW5kJyk7XHJcbiAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgY29udGV4dC5hcmMoY2VudGVyUG9zaXRpb24ueCwgY2VudGVyUG9zaXRpb24ueSwgaW5uZXJSYWRpdXMsIGdhdWdlT3B0aW9uLnN0YXJ0QW5nbGUgKiBNYXRoLlBJLCBnYXVnZU9wdGlvbi5lbmRBbmdsZSAqIE1hdGguUEksIGZhbHNlKTtcclxuICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICAvLyMjIOesrOS6jOatpeeUu+WIu+W6pue6v1xyXG4gICAgaWYgKGdhdWdlT3B0aW9uLmVuZEFuZ2xlIDwgZ2F1Z2VPcHRpb24uc3RhcnRBbmdsZSkge1xyXG4gICAgICB0b3RhbEFuZ2xlID0gMiArIGdhdWdlT3B0aW9uLmVuZEFuZ2xlIC0gZ2F1Z2VPcHRpb24uc3RhcnRBbmdsZTtcclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIHRvdGFsQW5nbGUgPSBnYXVnZU9wdGlvbi5zdGFydEFuZ2xlIC0gZ2F1Z2VPcHRpb24uZW5kQW5nbGU7XHJcbiAgICB9XHJcbiAgICBsZXQgc3BsaXRBbmdsZSA9IHRvdGFsQW5nbGUgLyBnYXVnZU9wdGlvbi5zcGxpdExpbmUuc3BsaXROdW1iZXI7XHJcbiAgICBsZXQgY2hpbGRBbmdsZSA9IHRvdGFsQW5nbGUgLyBnYXVnZU9wdGlvbi5zcGxpdExpbmUuc3BsaXROdW1iZXIgLyBnYXVnZU9wdGlvbi5zcGxpdExpbmUuY2hpbGROdW1iZXI7XHJcbiAgICBsZXQgc3RhcnRYID0gLXJhZGl1cyAtIGdhdWdlT3B0aW9uLndpZHRoICogMC41IC0gZ2F1Z2VPcHRpb24uc3BsaXRMaW5lLmZpeFJhZGl1cztcclxuICAgIGxldCBlbmRYID0gLXJhZGl1cyAtIGdhdWdlT3B0aW9uLndpZHRoIC0gZ2F1Z2VPcHRpb24uc3BsaXRMaW5lLmZpeFJhZGl1cyArIGdhdWdlT3B0aW9uLnNwbGl0TGluZS53aWR0aDtcclxuICAgIGNvbnRleHQuc2F2ZSgpO1xyXG4gICAgY29udGV4dC50cmFuc2xhdGUoY2VudGVyUG9zaXRpb24ueCwgY2VudGVyUG9zaXRpb24ueSk7XHJcbiAgICBjb250ZXh0LnJvdGF0ZSgoZ2F1Z2VPcHRpb24uc3RhcnRBbmdsZSAtIDEpICogTWF0aC5QSSk7XHJcbiAgICBsZXQgbGVuID0gZ2F1Z2VPcHRpb24uc3BsaXRMaW5lLnNwbGl0TnVtYmVyICogZ2F1Z2VPcHRpb24uc3BsaXRMaW5lLmNoaWxkTnVtYmVyICsgMTtcclxuICAgIGxldCBwcm9jID0gc2VyaWVzWzBdLmRhdGEgKiBwcm9jZXNzO1xyXG4gICAgZm9yIChsZXQgaSA9IDA7IGkgPCBsZW47IGkrKykge1xyXG4gICAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgICAvL+WIu+W6pue6v+maj+i/m+W6puWPmOiJslxyXG4gICAgICBpZiAocHJvYyA+IChpIC8gbGVuKSkge1xyXG4gICAgICAgIGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUoaGV4VG9SZ2Ioc2VyaWVzWzBdLmNvbG9yLCAxKSk7XHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgY29udGV4dC5zZXRTdHJva2VTdHlsZShoZXhUb1JnYihzZXJpZXNbMF0uY29sb3IsIDAuMykpO1xyXG4gICAgICB9XHJcbiAgICAgIGNvbnRleHQuc2V0TGluZVdpZHRoKDMgKiBvcHRzLnBpeCk7XHJcbiAgICAgIGNvbnRleHQubW92ZVRvKHN0YXJ0WCwgMCk7XHJcbiAgICAgIGNvbnRleHQubGluZVRvKGVuZFgsIDApO1xyXG4gICAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gICAgICBjb250ZXh0LnJvdGF0ZShjaGlsZEFuZ2xlICogTWF0aC5QSSk7XHJcbiAgICB9XHJcbiAgICBjb250ZXh0LnJlc3RvcmUoKTtcclxuICAgIC8vIyMg56ys5LiJ5q2l55S76L+b5bqm5p2hXHJcbiAgICBzZXJpZXMgPSBnZXRHYXVnZUFyY2JhckRhdGFQb2ludHMoc2VyaWVzLCBnYXVnZU9wdGlvbiwgcHJvY2Vzcyk7XHJcbiAgICBjb250ZXh0LnNldExpbmVXaWR0aChnYXVnZU9wdGlvbi53aWR0aCk7XHJcbiAgICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKHNlcmllc1swXS5jb2xvcik7XHJcbiAgICBjb250ZXh0LnNldExpbmVDYXAoJ3JvdW5kJyk7XHJcbiAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgY29udGV4dC5hcmMoY2VudGVyUG9zaXRpb24ueCwgY2VudGVyUG9zaXRpb24ueSwgaW5uZXJSYWRpdXMsIGdhdWdlT3B0aW9uLnN0YXJ0QW5nbGUgKiBNYXRoLlBJLCBzZXJpZXNbMF0uX3Byb3BvcnRpb25fICogTWF0aC5QSSwgZmFsc2UpO1xyXG4gICAgY29udGV4dC5zdHJva2UoKTtcclxuICAgIC8vIyMg56ys5Zub5q2l55S75oyH6ZKIXHJcbiAgICBsZXQgcG9pbnRlclJhZGl1cyA9IHJhZGl1cyAtIGdhdWdlT3B0aW9uLndpZHRoICogMi41O1xyXG4gICAgY29udGV4dC5zYXZlKCk7XHJcbiAgICBjb250ZXh0LnRyYW5zbGF0ZShjZW50ZXJQb3NpdGlvbi54LCBjZW50ZXJQb3NpdGlvbi55KTtcclxuICAgIGNvbnRleHQucm90YXRlKChzZXJpZXNbMF0uX3Byb3BvcnRpb25fIC0gMSkgKiBNYXRoLlBJKTtcclxuICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICBjb250ZXh0LnNldExpbmVXaWR0aChnYXVnZU9wdGlvbi53aWR0aCAvIDMpO1xyXG4gICAgbGV0IGdyYWRpZW50MyA9IGNvbnRleHQuY3JlYXRlTGluZWFyR3JhZGllbnQoMCwgLXBvaW50ZXJSYWRpdXMgKiAwLjYsIDAsIHBvaW50ZXJSYWRpdXMgKiAwLjYpO1xyXG4gICAgZ3JhZGllbnQzLmFkZENvbG9yU3RvcCgnMCcsIGhleFRvUmdiKCcjRkZGRkZGJywgMCkpO1xyXG4gICAgZ3JhZGllbnQzLmFkZENvbG9yU3RvcCgnMC41JywgaGV4VG9SZ2Ioc2VyaWVzWzBdLmNvbG9yLCAxKSk7XHJcbiAgICBncmFkaWVudDMuYWRkQ29sb3JTdG9wKCcxLjAnLCBoZXhUb1JnYignI0ZGRkZGRicsIDApKTtcclxuICAgIGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUoZ3JhZGllbnQzKTtcclxuICAgIGNvbnRleHQuYXJjKDAsIDAsIHBvaW50ZXJSYWRpdXMsIDAuODUgKiBNYXRoLlBJLCAxLjE1ICogTWF0aC5QSSwgZmFsc2UpO1xyXG4gICAgY29udGV4dC5zdHJva2UoKTtcclxuICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICBjb250ZXh0LnNldExpbmVXaWR0aCgxKTtcclxuICAgIGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUoc2VyaWVzWzBdLmNvbG9yKTtcclxuICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKHNlcmllc1swXS5jb2xvcik7XHJcbiAgICBjb250ZXh0Lm1vdmVUbygtcG9pbnRlclJhZGl1cyAtIGdhdWdlT3B0aW9uLndpZHRoIC8gMyAvIDIsIC00KTtcclxuICAgIGNvbnRleHQubGluZVRvKC1wb2ludGVyUmFkaXVzIC0gZ2F1Z2VPcHRpb24ud2lkdGggLyAzIC8gMiAtIDQsIDApO1xyXG4gICAgY29udGV4dC5saW5lVG8oLXBvaW50ZXJSYWRpdXMgLSBnYXVnZU9wdGlvbi53aWR0aCAvIDMgLyAyLCA0KTtcclxuICAgIGNvbnRleHQubGluZVRvKC1wb2ludGVyUmFkaXVzIC0gZ2F1Z2VPcHRpb24ud2lkdGggLyAzIC8gMiwgLTQpO1xyXG4gICAgY29udGV4dC5zdHJva2UoKTtcclxuICAgIGNvbnRleHQuZmlsbCgpO1xyXG4gICAgY29udGV4dC5yZXN0b3JlKCk7XHJcbiAgICAvL2RlZmF1bHTnmb7luqbmoLflvI9cclxuICB9IGVsc2Uge1xyXG4gICAgLy/nlLvog4zmma9cclxuICAgIGNvbnRleHQuc2V0TGluZVdpZHRoKGdhdWdlT3B0aW9uLndpZHRoKTtcclxuICAgIGNvbnRleHQuc2V0TGluZUNhcCgnYnV0dCcpO1xyXG4gICAgZm9yIChsZXQgaSA9IDA7IGkgPCBjYXRlZ29yaWVzLmxlbmd0aDsgaSsrKSB7XHJcbiAgICAgIGxldCBlYWNoQ2F0ZWdvcmllcyA9IGNhdGVnb3JpZXNbaV07XHJcbiAgICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICAgIGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUoZWFjaENhdGVnb3JpZXMuY29sb3IpO1xyXG4gICAgICBjb250ZXh0LmFyYyhjZW50ZXJQb3NpdGlvbi54LCBjZW50ZXJQb3NpdGlvbi55LCByYWRpdXMsIGVhY2hDYXRlZ29yaWVzLl9zdGFydEFuZ2xlXyAqIE1hdGguUEksIGVhY2hDYXRlZ29yaWVzLl9lbmRBbmdsZV8gKiBNYXRoLlBJLCBmYWxzZSk7XHJcbiAgICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICB9XHJcbiAgICBjb250ZXh0LnNhdmUoKTtcclxuICAgIC8v55S75Yi75bqm57q/XHJcbiAgICBpZiAoZ2F1Z2VPcHRpb24uZW5kQW5nbGUgPCBnYXVnZU9wdGlvbi5zdGFydEFuZ2xlKSB7XHJcbiAgICAgIHRvdGFsQW5nbGUgPSAyICsgZ2F1Z2VPcHRpb24uZW5kQW5nbGUgLSBnYXVnZU9wdGlvbi5zdGFydEFuZ2xlO1xyXG4gICAgfSBlbHNlIHtcclxuICAgICAgdG90YWxBbmdsZSA9IGdhdWdlT3B0aW9uLnN0YXJ0QW5nbGUgLSBnYXVnZU9wdGlvbi5lbmRBbmdsZTtcclxuICAgIH1cclxuICAgIGxldCBzcGxpdEFuZ2xlID0gdG90YWxBbmdsZSAvIGdhdWdlT3B0aW9uLnNwbGl0TGluZS5zcGxpdE51bWJlcjtcclxuICAgIGxldCBjaGlsZEFuZ2xlID0gdG90YWxBbmdsZSAvIGdhdWdlT3B0aW9uLnNwbGl0TGluZS5zcGxpdE51bWJlciAvIGdhdWdlT3B0aW9uLnNwbGl0TGluZS5jaGlsZE51bWJlcjtcclxuICAgIGxldCBzdGFydFggPSAtcmFkaXVzIC0gZ2F1Z2VPcHRpb24ud2lkdGggKiAwLjUgLSBnYXVnZU9wdGlvbi5zcGxpdExpbmUuZml4UmFkaXVzO1xyXG4gICAgbGV0IGVuZFggPSAtcmFkaXVzIC0gZ2F1Z2VPcHRpb24ud2lkdGggKiAwLjUgLSBnYXVnZU9wdGlvbi5zcGxpdExpbmUuZml4UmFkaXVzICsgZ2F1Z2VPcHRpb24uc3BsaXRMaW5lLndpZHRoO1xyXG4gICAgbGV0IGNoaWxkZW5kWCA9IC1yYWRpdXMgLSBnYXVnZU9wdGlvbi53aWR0aCAqIDAuNSAtIGdhdWdlT3B0aW9uLnNwbGl0TGluZS5maXhSYWRpdXMgKyBnYXVnZU9wdGlvbi5zcGxpdExpbmUuY2hpbGRXaWR0aDtcclxuICAgIGNvbnRleHQudHJhbnNsYXRlKGNlbnRlclBvc2l0aW9uLngsIGNlbnRlclBvc2l0aW9uLnkpO1xyXG4gICAgY29udGV4dC5yb3RhdGUoKGdhdWdlT3B0aW9uLnN0YXJ0QW5nbGUgLSAxKSAqIE1hdGguUEkpO1xyXG4gICAgZm9yIChsZXQgaSA9IDA7IGkgPCBnYXVnZU9wdGlvbi5zcGxpdExpbmUuc3BsaXROdW1iZXIgKyAxOyBpKyspIHtcclxuICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgY29udGV4dC5zZXRTdHJva2VTdHlsZShnYXVnZU9wdGlvbi5zcGxpdExpbmUuY29sb3IpO1xyXG4gICAgICBjb250ZXh0LnNldExpbmVXaWR0aCgyICogb3B0cy5waXgpO1xyXG4gICAgICBjb250ZXh0Lm1vdmVUbyhzdGFydFgsIDApO1xyXG4gICAgICBjb250ZXh0LmxpbmVUbyhlbmRYLCAwKTtcclxuICAgICAgY29udGV4dC5zdHJva2UoKTtcclxuICAgICAgY29udGV4dC5yb3RhdGUoc3BsaXRBbmdsZSAqIE1hdGguUEkpO1xyXG4gICAgfVxyXG4gICAgY29udGV4dC5yZXN0b3JlKCk7XHJcbiAgICBjb250ZXh0LnNhdmUoKTtcclxuICAgIGNvbnRleHQudHJhbnNsYXRlKGNlbnRlclBvc2l0aW9uLngsIGNlbnRlclBvc2l0aW9uLnkpO1xyXG4gICAgY29udGV4dC5yb3RhdGUoKGdhdWdlT3B0aW9uLnN0YXJ0QW5nbGUgLSAxKSAqIE1hdGguUEkpO1xyXG4gICAgZm9yIChsZXQgaSA9IDA7IGkgPCBnYXVnZU9wdGlvbi5zcGxpdExpbmUuc3BsaXROdW1iZXIgKiBnYXVnZU9wdGlvbi5zcGxpdExpbmUuY2hpbGROdW1iZXIgKyAxOyBpKyspIHtcclxuICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgY29udGV4dC5zZXRTdHJva2VTdHlsZShnYXVnZU9wdGlvbi5zcGxpdExpbmUuY29sb3IpO1xyXG4gICAgICBjb250ZXh0LnNldExpbmVXaWR0aCgxICogb3B0cy5waXgpO1xyXG4gICAgICBjb250ZXh0Lm1vdmVUbyhzdGFydFgsIDApO1xyXG4gICAgICBjb250ZXh0LmxpbmVUbyhjaGlsZGVuZFgsIDApO1xyXG4gICAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gICAgICBjb250ZXh0LnJvdGF0ZShjaGlsZEFuZ2xlICogTWF0aC5QSSk7XHJcbiAgICB9XHJcbiAgICBjb250ZXh0LnJlc3RvcmUoKTtcclxuICAgIC8v55S75oyH6ZKIXHJcbiAgICBzZXJpZXMgPSBnZXRHYXVnZURhdGFQb2ludHMoc2VyaWVzLCBjYXRlZ29yaWVzLCBnYXVnZU9wdGlvbiwgcHJvY2Vzcyk7XHJcbiAgICBmb3IgKGxldCBpID0gMDsgaSA8IHNlcmllcy5sZW5ndGg7IGkrKykge1xyXG4gICAgICBsZXQgZWFjaFNlcmllcyA9IHNlcmllc1tpXTtcclxuICAgICAgY29udGV4dC5zYXZlKCk7XHJcbiAgICAgIGNvbnRleHQudHJhbnNsYXRlKGNlbnRlclBvc2l0aW9uLngsIGNlbnRlclBvc2l0aW9uLnkpO1xyXG4gICAgICBjb250ZXh0LnJvdGF0ZSgoZWFjaFNlcmllcy5fcHJvcG9ydGlvbl8gLSAxKSAqIE1hdGguUEkpO1xyXG4gICAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgICBjb250ZXh0LnNldEZpbGxTdHlsZShlYWNoU2VyaWVzLmNvbG9yKTtcclxuICAgICAgY29udGV4dC5tb3ZlVG8oZ2F1Z2VPcHRpb24ucG9pbnRlci53aWR0aCwgMCk7XHJcbiAgICAgIGNvbnRleHQubGluZVRvKDAsIC1nYXVnZU9wdGlvbi5wb2ludGVyLndpZHRoIC8gMik7XHJcbiAgICAgIGNvbnRleHQubGluZVRvKC1pbm5lclJhZGl1cywgMCk7XHJcbiAgICAgIGNvbnRleHQubGluZVRvKDAsIGdhdWdlT3B0aW9uLnBvaW50ZXIud2lkdGggLyAyKTtcclxuICAgICAgY29udGV4dC5saW5lVG8oZ2F1Z2VPcHRpb24ucG9pbnRlci53aWR0aCwgMCk7XHJcbiAgICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICAgIGNvbnRleHQuZmlsbCgpO1xyXG4gICAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgICBjb250ZXh0LnNldEZpbGxTdHlsZSgnI0ZGRkZGRicpO1xyXG4gICAgICBjb250ZXh0LmFyYygwLCAwLCBnYXVnZU9wdGlvbi5wb2ludGVyLndpZHRoIC8gNiwgMCwgMiAqIE1hdGguUEksIGZhbHNlKTtcclxuICAgICAgY29udGV4dC5maWxsKCk7XHJcbiAgICAgIGNvbnRleHQucmVzdG9yZSgpO1xyXG4gICAgfVxyXG4gICAgaWYgKG9wdHMuZGF0YUxhYmVsICE9PSBmYWxzZSkge1xyXG4gICAgICBkcmF3R2F1Z2VMYWJlbChnYXVnZU9wdGlvbiwgcmFkaXVzLCBjZW50ZXJQb3NpdGlvbiwgb3B0cywgY29uZmlnLCBjb250ZXh0KTtcclxuICAgIH1cclxuICB9XHJcbiAgLy/nlLvku6rooajnm5jmoIfpopjvvIzlia/moIfpophcclxuICBkcmF3UmluZ1RpdGxlKG9wdHMsIGNvbmZpZywgY29udGV4dCwgY2VudGVyUG9zaXRpb24pO1xyXG4gIGlmIChwcm9jZXNzID09PSAxICYmIG9wdHMudHlwZSA9PT0gJ2dhdWdlJykge1xyXG4gICAgb3B0cy5leHRyYS5nYXVnZS5vbGRBbmdsZSA9IHNlcmllc1swXS5fcHJvcG9ydGlvbl87XHJcbiAgICBvcHRzLmV4dHJhLmdhdWdlLm9sZERhdGEgPSBzZXJpZXNbMF0uZGF0YTtcclxuICB9XHJcbiAgcmV0dXJuIHtcclxuICAgIGNlbnRlcjogY2VudGVyUG9zaXRpb24sXHJcbiAgICByYWRpdXM6IHJhZGl1cyxcclxuICAgIGlubmVyUmFkaXVzOiBpbm5lclJhZGl1cyxcclxuICAgIGNhdGVnb3JpZXM6IGNhdGVnb3JpZXMsXHJcbiAgICB0b3RhbEFuZ2xlOiB0b3RhbEFuZ2xlXHJcbiAgfTtcclxufVxyXG5cclxuZnVuY3Rpb24gZHJhd1JhZGFyRGF0YVBvaW50cyhzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCkge1xyXG4gIHZhciBwcm9jZXNzID0gYXJndW1lbnRzLmxlbmd0aCA+IDQgJiYgYXJndW1lbnRzWzRdICE9PSB1bmRlZmluZWQgPyBhcmd1bWVudHNbNF0gOiAxO1xyXG4gIHZhciByYWRhck9wdGlvbiA9IGFzc2lnbih7fSwge1xyXG4gICAgZ3JpZENvbG9yOiAnI2NjY2NjYycsXHJcbiAgICBncmlkVHlwZTogJ3JhZGFyJyxcclxuICAgIGdyaWRFdmFsOjEsXHJcbiAgICBheGlzTGFiZWw6ZmFsc2UsXHJcbiAgICBheGlzTGFiZWxUb2ZpeDowLFxyXG4gICAgbGFiZWxTaG93OnRydWUsXHJcbiAgICBsYWJlbENvbG9yOicjNjY2NjY2JyxcclxuICAgIGxhYmVsUG9pbnRTaG93OmZhbHNlLFxyXG4gICAgbGFiZWxQb2ludFJhZGl1czozLFxyXG4gICAgbGFiZWxQb2ludENvbG9yOicjY2NjY2NjJyxcclxuICAgIG9wYWNpdHk6IDAuMixcclxuICAgIGdyaWRDb3VudDogMyxcclxuICAgIGJvcmRlcjpmYWxzZSxcclxuICAgIGJvcmRlcldpZHRoOjIsXHJcbiAgICBsaW5lYXJUeXBlOiAnbm9uZScsXHJcbiAgICBjdXN0b21Db2xvcjogW10sXHJcbiAgfSwgb3B0cy5leHRyYS5yYWRhcik7XHJcbiAgdmFyIGNvb3JkaW5hdGVBbmdsZSA9IGdldFJhZGFyQ29vcmRpbmF0ZVNlcmllcyhvcHRzLmNhdGVnb3JpZXMubGVuZ3RoKTtcclxuICB2YXIgY2VudGVyUG9zaXRpb24gPSB7XHJcbiAgICB4OiBvcHRzLmFyZWFbM10gKyAob3B0cy53aWR0aCAtIG9wdHMuYXJlYVsxXSAtIG9wdHMuYXJlYVszXSkgLyAyLFxyXG4gICAgeTogb3B0cy5hcmVhWzBdICsgKG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzBdIC0gb3B0cy5hcmVhWzJdKSAvIDJcclxuICB9O1xyXG4gIHZhciB4ciA9IChvcHRzLndpZHRoIC0gb3B0cy5hcmVhWzFdIC0gb3B0cy5hcmVhWzNdKSAvIDJcclxuICB2YXIgeXIgPSAob3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMF0gLSBvcHRzLmFyZWFbMl0pIC8gMlxyXG4gIHZhciByYWRpdXMgPSBNYXRoLm1pbih4ciAtIChnZXRNYXhUZXh0TGlzdExlbmd0aChvcHRzLmNhdGVnb3JpZXMsIGNvbmZpZy5mb250U2l6ZSwgY29udGV4dCkgKyBjb25maWcucmFkYXJMYWJlbFRleHRNYXJnaW4pLCB5ciAtIGNvbmZpZy5yYWRhckxhYmVsVGV4dE1hcmdpbik7XHJcbiAgcmFkaXVzIC09IGNvbmZpZy5yYWRhckxhYmVsVGV4dE1hcmdpbiAqIG9wdHMucGl4O1xyXG4gIHJhZGl1cyA9IHJhZGl1cyA8IDEwID8gMTAgOiByYWRpdXM7XHJcbiAgcmFkaXVzID0gcmFkYXJPcHRpb24ucmFkaXVzID8gcmFkYXJPcHRpb24ucmFkaXVzIDogcmFkaXVzO1xyXG4gIC8vIOeUu+WIhuWJsue6v1xyXG4gIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgY29udGV4dC5zZXRMaW5lV2lkdGgoMSAqIG9wdHMucGl4KTtcclxuICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKHJhZGFyT3B0aW9uLmdyaWRDb2xvcik7XHJcbiAgY29vcmRpbmF0ZUFuZ2xlLmZvckVhY2goZnVuY3Rpb24oYW5nbGUsaW5kZXgpIHtcclxuICAgIHZhciBwb3MgPSBjb252ZXJ0Q29vcmRpbmF0ZU9yaWdpbihyYWRpdXMgKiBNYXRoLmNvcyhhbmdsZSksIHJhZGl1cyAqIE1hdGguc2luKGFuZ2xlKSwgY2VudGVyUG9zaXRpb24pO1xyXG4gICAgY29udGV4dC5tb3ZlVG8oY2VudGVyUG9zaXRpb24ueCwgY2VudGVyUG9zaXRpb24ueSk7XHJcbiAgICBpZiAoaW5kZXggJSByYWRhck9wdGlvbi5ncmlkRXZhbCA9PSAwKSB7XHJcbiAgICAgIGNvbnRleHQubGluZVRvKHBvcy54LCBwb3MueSk7XHJcbiAgICB9XHJcbiAgfSk7XHJcbiAgY29udGV4dC5zdHJva2UoKTtcclxuICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gIFxyXG4gIC8vIOeUu+iDjOaZr+e9keagvFxyXG4gIHZhciBfbG9vcCA9IGZ1bmN0aW9uIF9sb29wKGkpIHtcclxuICAgIHZhciBzdGFydFBvcyA9IHt9O1xyXG4gICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgIGNvbnRleHQuc2V0TGluZVdpZHRoKDEgKiBvcHRzLnBpeCk7XHJcbiAgICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKHJhZGFyT3B0aW9uLmdyaWRDb2xvcik7XHJcbiAgICBpZiAocmFkYXJPcHRpb24uZ3JpZFR5cGUgPT0gJ3JhZGFyJykge1xyXG4gICAgICBjb29yZGluYXRlQW5nbGUuZm9yRWFjaChmdW5jdGlvbihhbmdsZSwgaW5kZXgpIHtcclxuICAgICAgICB2YXIgcG9zID0gY29udmVydENvb3JkaW5hdGVPcmlnaW4ocmFkaXVzIC8gcmFkYXJPcHRpb24uZ3JpZENvdW50ICogaSAqIE1hdGguY29zKGFuZ2xlKSwgcmFkaXVzIC9cclxuICAgICAgICAgIHJhZGFyT3B0aW9uLmdyaWRDb3VudCAqIGkgKiBNYXRoLnNpbihhbmdsZSksIGNlbnRlclBvc2l0aW9uKTtcclxuICAgICAgICBpZiAoaW5kZXggPT09IDApIHtcclxuICAgICAgICAgIHN0YXJ0UG9zID0gcG9zO1xyXG4gICAgICAgICAgY29udGV4dC5tb3ZlVG8ocG9zLngsIHBvcy55KTtcclxuICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgY29udGV4dC5saW5lVG8ocG9zLngsIHBvcy55KTtcclxuICAgICAgICB9XHJcbiAgICAgIH0pO1xyXG4gICAgICBjb250ZXh0LmxpbmVUbyhzdGFydFBvcy54LCBzdGFydFBvcy55KTtcclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIHZhciBwb3MgPSBjb252ZXJ0Q29vcmRpbmF0ZU9yaWdpbihyYWRpdXMgLyByYWRhck9wdGlvbi5ncmlkQ291bnQgKiBpICogTWF0aC5jb3MoMS41KSwgcmFkaXVzIC8gcmFkYXJPcHRpb24uZ3JpZENvdW50ICogaSAqIE1hdGguc2luKDEuNSksIGNlbnRlclBvc2l0aW9uKTtcclxuICAgICAgY29udGV4dC5hcmMoY2VudGVyUG9zaXRpb24ueCwgY2VudGVyUG9zaXRpb24ueSwgY2VudGVyUG9zaXRpb24ueSAtIHBvcy55LCAwLCAyICogTWF0aC5QSSwgZmFsc2UpO1xyXG4gICAgfVxyXG4gICAgY29udGV4dC5zdHJva2UoKTtcclxuICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgfTtcclxuICBmb3IgKHZhciBpID0gMTsgaSA8PSByYWRhck9wdGlvbi5ncmlkQ291bnQ7IGkrKykge1xyXG4gICAgX2xvb3AoaSk7XHJcbiAgfVxyXG4gIHJhZGFyT3B0aW9uLmN1c3RvbUNvbG9yID0gZmlsbEN1c3RvbUNvbG9yKHJhZGFyT3B0aW9uLmxpbmVhclR5cGUsIHJhZGFyT3B0aW9uLmN1c3RvbUNvbG9yLCBzZXJpZXMsIGNvbmZpZyk7XHJcbiAgdmFyIHJhZGFyRGF0YVBvaW50cyA9IGdldFJhZGFyRGF0YVBvaW50cyhjb29yZGluYXRlQW5nbGUsIGNlbnRlclBvc2l0aW9uLCByYWRpdXMsIHNlcmllcywgb3B0cywgcHJvY2Vzcyk7XHJcbiAgcmFkYXJEYXRhUG9pbnRzLmZvckVhY2goZnVuY3Rpb24oZWFjaFNlcmllcywgc2VyaWVzSW5kZXgpIHtcclxuICAgIC8vIOe7mOWItuWMuuWfn+aVsOaNrlxyXG4gICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgIGNvbnRleHQuc2V0TGluZVdpZHRoKHJhZGFyT3B0aW9uLmJvcmRlcldpZHRoICogb3B0cy5waXgpO1xyXG4gICAgY29udGV4dC5zZXRTdHJva2VTdHlsZShlYWNoU2VyaWVzLmNvbG9yKTtcclxuICAgIFxyXG4gICAgdmFyIGZpbGxjb2xvciA9IGhleFRvUmdiKGVhY2hTZXJpZXMuY29sb3IsIHJhZGFyT3B0aW9uLm9wYWNpdHkpO1xyXG4gICAgaWYgKHJhZGFyT3B0aW9uLmxpbmVhclR5cGUgPT0gJ2N1c3RvbScpIHtcclxuICAgICAgdmFyIGdyZDtcclxuICAgICAgaWYoY29udGV4dC5jcmVhdGVDaXJjdWxhckdyYWRpZW50KXtcclxuICAgICAgICBncmQgPSBjb250ZXh0LmNyZWF0ZUNpcmN1bGFyR3JhZGllbnQoY2VudGVyUG9zaXRpb24ueCwgY2VudGVyUG9zaXRpb24ueSwgcmFkaXVzKVxyXG4gICAgICB9ZWxzZXtcclxuICAgICAgICBncmQgPSBjb250ZXh0LmNyZWF0ZVJhZGlhbEdyYWRpZW50KGNlbnRlclBvc2l0aW9uLngsIGNlbnRlclBvc2l0aW9uLnksIDAsY2VudGVyUG9zaXRpb24ueCwgY2VudGVyUG9zaXRpb24ueSwgcmFkaXVzKVxyXG4gICAgICB9XHJcbiAgICAgIGdyZC5hZGRDb2xvclN0b3AoMCwgaGV4VG9SZ2IocmFkYXJPcHRpb24uY3VzdG9tQ29sb3Jbc2VyaWVzW3Nlcmllc0luZGV4XS5saW5lYXJJbmRleF0sIHJhZGFyT3B0aW9uLm9wYWNpdHkpKVxyXG4gICAgICBncmQuYWRkQ29sb3JTdG9wKDEsIGhleFRvUmdiKGVhY2hTZXJpZXMuY29sb3IsIHJhZGFyT3B0aW9uLm9wYWNpdHkpKVxyXG4gICAgICBmaWxsY29sb3IgPSBncmRcclxuICAgIH1cclxuICAgIFxyXG4gICAgY29udGV4dC5zZXRGaWxsU3R5bGUoZmlsbGNvbG9yKTtcclxuICAgIGVhY2hTZXJpZXMuZGF0YS5mb3JFYWNoKGZ1bmN0aW9uKGl0ZW0sIGluZGV4KSB7XHJcbiAgICAgIGlmIChpbmRleCA9PT0gMCkge1xyXG4gICAgICAgIGNvbnRleHQubW92ZVRvKGl0ZW0ucG9zaXRpb24ueCwgaXRlbS5wb3NpdGlvbi55KTtcclxuICAgICAgfSBlbHNlIHtcclxuICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtLnBvc2l0aW9uLngsIGl0ZW0ucG9zaXRpb24ueSk7XHJcbiAgICAgIH1cclxuICAgIH0pO1xyXG4gICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgIGNvbnRleHQuZmlsbCgpO1xyXG4gICAgaWYocmFkYXJPcHRpb24uYm9yZGVyID09PSB0cnVlKXtcclxuICAgICAgY29udGV4dC5zdHJva2UoKTtcclxuICAgIH1cclxuICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICBpZiAob3B0cy5kYXRhUG9pbnRTaGFwZSAhPT0gZmFsc2UpIHtcclxuICAgICAgdmFyIHBvaW50cyA9IGVhY2hTZXJpZXMuZGF0YS5tYXAoZnVuY3Rpb24oaXRlbSkge1xyXG4gICAgICAgIHJldHVybiBpdGVtLnBvc2l0aW9uO1xyXG4gICAgICB9KTtcclxuICAgICAgZHJhd1BvaW50U2hhcGUocG9pbnRzLCBlYWNoU2VyaWVzLmNvbG9yLCBlYWNoU2VyaWVzLnBvaW50U2hhcGUsIGNvbnRleHQsIG9wdHMpO1xyXG4gICAgfVxyXG4gIH0pO1xyXG4gIC8vIOeUu+WIu+W6puWAvFxyXG4gIGlmKHJhZGFyT3B0aW9uLmF4aXNMYWJlbCA9PT0gdHJ1ZSl7XHJcbiAgICBjb25zdCBtYXhEYXRhID0gTWF0aC5tYXgocmFkYXJPcHRpb24ubWF4LCBNYXRoLm1heC5hcHBseShudWxsLCBkYXRhQ29tYmluZShzZXJpZXMpKSk7XHJcbiAgICBjb25zdCBzdGVwTGVuZ3RoID0gcmFkaXVzIC8gcmFkYXJPcHRpb24uZ3JpZENvdW50O1xyXG4gICAgY29uc3QgZm9udFNpemUgPSBvcHRzLmZvbnRTaXplICogb3B0cy5waXg7XHJcbiAgICBjb250ZXh0LnNldEZvbnRTaXplKGZvbnRTaXplKTtcclxuICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKG9wdHMuZm9udENvbG9yKTtcclxuICAgIGNvbnRleHQuc2V0VGV4dEFsaWduKCdsZWZ0Jyk7XHJcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IHJhZGFyT3B0aW9uLmdyaWRDb3VudCArIDE7IGkrKykge1xyXG4gICAgICBsZXQgbGFiZWwgPSBpICogbWF4RGF0YSAvIHJhZGFyT3B0aW9uLmdyaWRDb3VudDtcclxuICAgICAgbGFiZWwgPSBsYWJlbC50b0ZpeGVkKHJhZGFyT3B0aW9uLmF4aXNMYWJlbFRvZml4KTtcclxuICAgICAgY29udGV4dC5maWxsVGV4dChTdHJpbmcobGFiZWwpLCBjZW50ZXJQb3NpdGlvbi54ICsgMyAqIG9wdHMucGl4LCBjZW50ZXJQb3NpdGlvbi55IC0gaSAqIHN0ZXBMZW5ndGggKyBmb250U2l6ZSAvIDIpO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAvLyBkcmF3IGxhYmVsIHRleHRcclxuICBkcmF3UmFkYXJMYWJlbChjb29yZGluYXRlQW5nbGUsIHJhZGl1cywgY2VudGVyUG9zaXRpb24sIG9wdHMsIGNvbmZpZywgY29udGV4dCk7XHJcbiAgXHJcbiAgLy8gZHJhdyBkYXRhTGFiZWxcclxuICBpZiAob3B0cy5kYXRhTGFiZWwgIT09IGZhbHNlICYmIHByb2Nlc3MgPT09IDEpIHtcclxuICAgIHJhZGFyRGF0YVBvaW50cy5mb3JFYWNoKGZ1bmN0aW9uKGVhY2hTZXJpZXMsIHNlcmllc0luZGV4KSB7XHJcbiAgICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICAgIHZhciBmb250U2l6ZSA9IGVhY2hTZXJpZXMudGV4dFNpemUgKiBvcHRzLnBpeCB8fCBjb25maWcuZm9udFNpemU7XHJcbiAgICAgIGNvbnRleHQuc2V0Rm9udFNpemUoZm9udFNpemUpO1xyXG4gICAgICBjb250ZXh0LnNldEZpbGxTdHlsZShlYWNoU2VyaWVzLnRleHRDb2xvciB8fCBvcHRzLmZvbnRDb2xvcik7XHJcbiAgICAgIGVhY2hTZXJpZXMuZGF0YS5mb3JFYWNoKGZ1bmN0aW9uKGl0ZW0sIGluZGV4KSB7XHJcbiAgICAgICAgLy/lpoLmnpzmmK/kuK3lv4PngrnlnoLnm7TnmoTkuIrkuIvngrnkvY1cclxuICAgICAgICBpZihNYXRoLmFicyhpdGVtLnBvc2l0aW9uLnggLSBjZW50ZXJQb3NpdGlvbi54KTwyKXtcclxuICAgICAgICAgIC8v5aaC5p6c5Zyo5LiK6Z2iXHJcbiAgICAgICAgICBpZihpdGVtLnBvc2l0aW9uLnkgPCBjZW50ZXJQb3NpdGlvbi55KXtcclxuICAgICAgICAgICAgY29udGV4dC5zZXRUZXh0QWxpZ24oJ2NlbnRlcicpO1xyXG4gICAgICAgICAgICBjb250ZXh0LmZpbGxUZXh0KGl0ZW0udmFsdWUsIGl0ZW0ucG9zaXRpb24ueCwgaXRlbS5wb3NpdGlvbi55IC0gNCk7XHJcbiAgICAgICAgICB9ZWxzZXtcclxuICAgICAgICAgICAgY29udGV4dC5zZXRUZXh0QWxpZ24oJ2NlbnRlcicpO1xyXG4gICAgICAgICAgICBjb250ZXh0LmZpbGxUZXh0KGl0ZW0udmFsdWUsIGl0ZW0ucG9zaXRpb24ueCwgaXRlbS5wb3NpdGlvbi55ICsgZm9udFNpemUgKyAyKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9ZWxzZXtcclxuICAgICAgICAgIC8v5aaC5p6c5Zyo5bem5L6nXHJcbiAgICAgICAgICBpZihpdGVtLnBvc2l0aW9uLnggPCBjZW50ZXJQb3NpdGlvbi54KXtcclxuICAgICAgICAgICAgY29udGV4dC5zZXRUZXh0QWxpZ24oJ3JpZ2h0Jyk7XHJcbiAgICAgICAgICAgIGNvbnRleHQuZmlsbFRleHQoaXRlbS52YWx1ZSwgaXRlbS5wb3NpdGlvbi54IC0gNCwgaXRlbS5wb3NpdGlvbi55ICsgZm9udFNpemUgLyAyIC0gMik7XHJcbiAgICAgICAgICB9ZWxzZXtcclxuICAgICAgICAgICAgY29udGV4dC5zZXRUZXh0QWxpZ24oJ2xlZnQnKTtcclxuICAgICAgICAgICAgY29udGV4dC5maWxsVGV4dChpdGVtLnZhbHVlLCBpdGVtLnBvc2l0aW9uLnggKyA0LCBpdGVtLnBvc2l0aW9uLnkgKyBmb250U2l6ZSAvIDIgLSAyKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH0pO1xyXG4gICAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gICAgfSk7XHJcbiAgICBjb250ZXh0LnNldFRleHRBbGlnbignbGVmdCcpO1xyXG4gIH1cclxuICBcclxuICByZXR1cm4ge1xyXG4gICAgY2VudGVyOiBjZW50ZXJQb3NpdGlvbixcclxuICAgIHJhZGl1czogcmFkaXVzLFxyXG4gICAgYW5nbGVMaXN0OiBjb29yZGluYXRlQW5nbGVcclxuICB9O1xyXG59XHJcblxyXG4vLyDnu4/nuqzluqbovazloqjljaHmiZhcclxuZnVuY3Rpb24gbG9ubGF0Mm1lcmNhdG9yKGxvbmdpdHVkZSwgbGF0aXR1ZGUpIHtcclxuICB2YXIgbWVyY2F0b3IgPSBBcnJheSgyKTtcclxuICB2YXIgeCA9IGxvbmdpdHVkZSAqIDIwMDM3NTA4LjM0IC8gMTgwO1xyXG4gIHZhciB5ID0gTWF0aC5sb2coTWF0aC50YW4oKDkwICsgbGF0aXR1ZGUpICogTWF0aC5QSSAvIDM2MCkpIC8gKE1hdGguUEkgLyAxODApO1xyXG4gIHkgPSB5ICogMjAwMzc1MDguMzQgLyAxODA7XHJcbiAgbWVyY2F0b3JbMF0gPSB4O1xyXG4gIG1lcmNhdG9yWzFdID0geTtcclxuICByZXR1cm4gbWVyY2F0b3I7XHJcbn1cclxuXHJcbi8vIOWiqOWNoeaJmOi9rOe7j+e6rOW6plxyXG5mdW5jdGlvbiBtZXJjYXRvcjJsb25sYXQobG9uZ2l0dWRlLCBsYXRpdHVkZSkge1xyXG4gIHZhciBsb25sYXQgPSBBcnJheSgyKVxyXG4gIHZhciB4ID0gbG9uZ2l0dWRlIC8gMjAwMzc1MDguMzQgKiAxODA7XHJcbiAgdmFyIHkgPSBsYXRpdHVkZSAvIDIwMDM3NTA4LjM0ICogMTgwO1xyXG4gIHkgPSAxODAgLyBNYXRoLlBJICogKDIgKiBNYXRoLmF0YW4oTWF0aC5leHAoeSAqIE1hdGguUEkgLyAxODApKSAtIE1hdGguUEkgLyAyKTtcclxuICBsb25sYXRbMF0gPSB4O1xyXG4gIGxvbmxhdFsxXSA9IHk7XHJcbiAgcmV0dXJuIGxvbmxhdDtcclxufVxyXG5cclxuZnVuY3Rpb24gZ2V0Qm91bmRpbmdCb3goZGF0YSkge1xyXG4gIHZhciBib3VuZHMgPSB7fSxjb29yZHM7XHJcbiAgYm91bmRzLnhNaW4gPSAxODA7XHJcbiAgYm91bmRzLnhNYXggPSAwO1xyXG4gIGJvdW5kcy55TWluID0gOTA7XHJcbiAgYm91bmRzLnlNYXggPSAwXHJcbiAgZm9yICh2YXIgaSA9IDA7IGkgPCBkYXRhLmxlbmd0aDsgaSsrKSB7XHJcbiAgICB2YXIgY29vcmRhID0gZGF0YVtpXS5nZW9tZXRyeS5jb29yZGluYXRlc1xyXG4gICAgZm9yICh2YXIgayA9IDA7IGsgPCBjb29yZGEubGVuZ3RoOyBrKyspIHtcclxuICAgICAgY29vcmRzID0gY29vcmRhW2tdO1xyXG4gICAgICBpZiAoY29vcmRzLmxlbmd0aCA9PSAxKSB7XHJcbiAgICAgICAgY29vcmRzID0gY29vcmRzWzBdXHJcbiAgICAgIH1cclxuICAgICAgZm9yICh2YXIgaiA9IDA7IGogPCBjb29yZHMubGVuZ3RoOyBqKyspIHtcclxuICAgICAgICB2YXIgbG9uZ2l0dWRlID0gY29vcmRzW2pdWzBdO1xyXG4gICAgICAgIHZhciBsYXRpdHVkZSA9IGNvb3Jkc1tqXVsxXTtcclxuICAgICAgICB2YXIgcG9pbnQgPSB7XHJcbiAgICAgICAgICB4OiBsb25naXR1ZGUsXHJcbiAgICAgICAgICB5OiBsYXRpdHVkZVxyXG4gICAgICAgIH1cclxuICAgICAgICBib3VuZHMueE1pbiA9IGJvdW5kcy54TWluIDwgcG9pbnQueCA/IGJvdW5kcy54TWluIDogcG9pbnQueDtcclxuICAgICAgICBib3VuZHMueE1heCA9IGJvdW5kcy54TWF4ID4gcG9pbnQueCA/IGJvdW5kcy54TWF4IDogcG9pbnQueDtcclxuICAgICAgICBib3VuZHMueU1pbiA9IGJvdW5kcy55TWluIDwgcG9pbnQueSA/IGJvdW5kcy55TWluIDogcG9pbnQueTtcclxuICAgICAgICBib3VuZHMueU1heCA9IGJvdW5kcy55TWF4ID4gcG9pbnQueSA/IGJvdW5kcy55TWF4IDogcG9pbnQueTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICByZXR1cm4gYm91bmRzO1xyXG59XHJcblxyXG5mdW5jdGlvbiBjb29yZGluYXRlVG9Qb2ludChsYXRpdHVkZSwgbG9uZ2l0dWRlLCBib3VuZHMsIHNjYWxlLCB4b2Zmc2V0LCB5b2Zmc2V0KSB7XHJcbiAgcmV0dXJuIHtcclxuICAgIHg6IChsb25naXR1ZGUgLSBib3VuZHMueE1pbikgKiBzY2FsZSArIHhvZmZzZXQsXHJcbiAgICB5OiAoYm91bmRzLnlNYXggLSBsYXRpdHVkZSkgKiBzY2FsZSArIHlvZmZzZXRcclxuICB9O1xyXG59XHJcblxyXG5mdW5jdGlvbiBwb2ludFRvQ29vcmRpbmF0ZShwb2ludFksIHBvaW50WCwgYm91bmRzLCBzY2FsZSwgeG9mZnNldCwgeW9mZnNldCkge1xyXG4gIHJldHVybiB7XHJcbiAgICB4OiAocG9pbnRYIC0geG9mZnNldCkgLyBzY2FsZSArIGJvdW5kcy54TWluLFxyXG4gICAgeTogYm91bmRzLnlNYXggLSAocG9pbnRZIC0geW9mZnNldCkgLyBzY2FsZVxyXG4gIH07XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGlzUmF5SW50ZXJzZWN0c1NlZ21lbnQocG9pLCBzX3BvaSwgZV9wb2kpIHtcclxuICBpZiAoc19wb2lbMV0gPT0gZV9wb2lbMV0pIHtcclxuICAgIHJldHVybiBmYWxzZTtcclxuICB9XHJcbiAgaWYgKHNfcG9pWzFdID4gcG9pWzFdICYmIGVfcG9pWzFdID4gcG9pWzFdKSB7XHJcbiAgICByZXR1cm4gZmFsc2U7XHJcbiAgfVxyXG4gIGlmIChzX3BvaVsxXSA8IHBvaVsxXSAmJiBlX3BvaVsxXSA8IHBvaVsxXSkge1xyXG4gICAgcmV0dXJuIGZhbHNlO1xyXG4gIH1cclxuICBpZiAoc19wb2lbMV0gPT0gcG9pWzFdICYmIGVfcG9pWzFdID4gcG9pWzFdKSB7XHJcbiAgICByZXR1cm4gZmFsc2U7XHJcbiAgfVxyXG4gIGlmIChlX3BvaVsxXSA9PSBwb2lbMV0gJiYgc19wb2lbMV0gPiBwb2lbMV0pIHtcclxuICAgIHJldHVybiBmYWxzZTtcclxuICB9XHJcbiAgaWYgKHNfcG9pWzBdIDwgcG9pWzBdICYmIGVfcG9pWzFdIDwgcG9pWzFdKSB7XHJcbiAgICByZXR1cm4gZmFsc2U7XHJcbiAgfVxyXG4gIGxldCB4c2VnID0gZV9wb2lbMF0gLSAoZV9wb2lbMF0gLSBzX3BvaVswXSkgKiAoZV9wb2lbMV0gLSBwb2lbMV0pIC8gKGVfcG9pWzFdIC0gc19wb2lbMV0pO1xyXG4gIGlmICh4c2VnIDwgcG9pWzBdKSB7XHJcbiAgICByZXR1cm4gZmFsc2U7XHJcbiAgfSBlbHNlIHtcclxuICAgIHJldHVybiB0cnVlO1xyXG4gIH1cclxufVxyXG5cclxuZnVuY3Rpb24gaXNQb2lXaXRoaW5Qb2x5KHBvaSwgcG9seSwgbWVyY2F0b3IpIHtcclxuICBsZXQgc2luc2MgPSAwO1xyXG4gIGZvciAobGV0IGkgPSAwOyBpIDwgcG9seS5sZW5ndGg7IGkrKykge1xyXG4gICAgbGV0IGVwb2x5ID0gcG9seVtpXVswXTtcclxuICAgIGlmIChwb2x5Lmxlbmd0aCA9PSAxKSB7XHJcbiAgICAgIGVwb2x5ID0gcG9seVtpXVswXVxyXG4gICAgfVxyXG4gICAgZm9yIChsZXQgaiA9IDA7IGogPCBlcG9seS5sZW5ndGggLSAxOyBqKyspIHtcclxuICAgICAgbGV0IHNfcG9pID0gZXBvbHlbal07XHJcbiAgICAgIGxldCBlX3BvaSA9IGVwb2x5W2ogKyAxXTtcclxuICAgICAgaWYgKG1lcmNhdG9yKSB7XHJcbiAgICAgICAgc19wb2kgPSBsb25sYXQybWVyY2F0b3IoZXBvbHlbal1bMF0sIGVwb2x5W2pdWzFdKTtcclxuICAgICAgICBlX3BvaSA9IGxvbmxhdDJtZXJjYXRvcihlcG9seVtqICsgMV1bMF0sIGVwb2x5W2ogKyAxXVsxXSk7XHJcbiAgICAgIH1cclxuICAgICAgaWYgKGlzUmF5SW50ZXJzZWN0c1NlZ21lbnQocG9pLCBzX3BvaSwgZV9wb2kpKSB7XHJcbiAgICAgICAgc2luc2MgKz0gMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBpZiAoc2luc2MgJSAyID09IDEpIHtcclxuICAgIHJldHVybiB0cnVlO1xyXG4gIH0gZWxzZSB7XHJcbiAgICByZXR1cm4gZmFsc2U7XHJcbiAgfVxyXG59XHJcblxyXG5mdW5jdGlvbiBkcmF3TWFwRGF0YVBvaW50cyhzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCkge1xyXG4gIHZhciBtYXBPcHRpb24gPSBhc3NpZ24oe30sIHtcclxuICAgIGJvcmRlcjogdHJ1ZSxcclxuICAgIG1lcmNhdG9yOiBmYWxzZSxcclxuICAgIGJvcmRlcldpZHRoOiAxLFxyXG4gICAgYWN0aXZlOnRydWUsXHJcbiAgICBib3JkZXJDb2xvcjogJyM2NjY2NjYnLFxyXG4gICAgZmlsbE9wYWNpdHk6IDAuNixcclxuICAgIGFjdGl2ZUJvcmRlckNvbG9yOiAnI2YwNDg2NCcsXHJcbiAgICBhY3RpdmVGaWxsQ29sb3I6ICcjZmFjYzE0JyxcclxuICAgIGFjdGl2ZUZpbGxPcGFjaXR5OiAxXHJcbiAgfSwgb3B0cy5leHRyYS5tYXApO1xyXG4gIHZhciBjb29yZHMsIHBvaW50O1xyXG4gIHZhciBkYXRhID0gc2VyaWVzO1xyXG4gIHZhciBib3VuZHMgPSBnZXRCb3VuZGluZ0JveChkYXRhKTtcclxuICBpZiAobWFwT3B0aW9uLm1lcmNhdG9yKSB7XHJcbiAgICB2YXIgbWF4ID0gbG9ubGF0Mm1lcmNhdG9yKGJvdW5kcy54TWF4LCBib3VuZHMueU1heClcclxuICAgIHZhciBtaW4gPSBsb25sYXQybWVyY2F0b3IoYm91bmRzLnhNaW4sIGJvdW5kcy55TWluKVxyXG4gICAgYm91bmRzLnhNYXggPSBtYXhbMF1cclxuICAgIGJvdW5kcy55TWF4ID0gbWF4WzFdXHJcbiAgICBib3VuZHMueE1pbiA9IG1pblswXVxyXG4gICAgYm91bmRzLnlNaW4gPSBtaW5bMV1cclxuICB9XHJcbiAgdmFyIHhTY2FsZSA9IG9wdHMud2lkdGggLyBNYXRoLmFicyhib3VuZHMueE1heCAtIGJvdW5kcy54TWluKTtcclxuICB2YXIgeVNjYWxlID0gb3B0cy5oZWlnaHQgLyBNYXRoLmFicyhib3VuZHMueU1heCAtIGJvdW5kcy55TWluKTtcclxuICB2YXIgc2NhbGUgPSB4U2NhbGUgPCB5U2NhbGUgPyB4U2NhbGUgOiB5U2NhbGU7XHJcbiAgdmFyIHhvZmZzZXQgPSBvcHRzLndpZHRoIC8gMiAtIE1hdGguYWJzKGJvdW5kcy54TWF4IC0gYm91bmRzLnhNaW4pIC8gMiAqIHNjYWxlO1xyXG4gIHZhciB5b2Zmc2V0ID0gb3B0cy5oZWlnaHQgLyAyIC0gTWF0aC5hYnMoYm91bmRzLnlNYXggLSBib3VuZHMueU1pbikgLyAyICogc2NhbGU7XHJcbiAgZm9yICh2YXIgaSA9IDA7IGkgPCBkYXRhLmxlbmd0aDsgaSsrKSB7XHJcbiAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgY29udGV4dC5zZXRMaW5lV2lkdGgobWFwT3B0aW9uLmJvcmRlcldpZHRoICogb3B0cy5waXgpO1xyXG4gICAgY29udGV4dC5zZXRTdHJva2VTdHlsZShtYXBPcHRpb24uYm9yZGVyQ29sb3IpO1xyXG4gICAgY29udGV4dC5zZXRGaWxsU3R5bGUoaGV4VG9SZ2Ioc2VyaWVzW2ldLmNvbG9yLCBzZXJpZXNbaV0uZmlsbE9wYWNpdHl8fG1hcE9wdGlvbi5maWxsT3BhY2l0eSkpO1xyXG4gICAgaWYgKG1hcE9wdGlvbi5hY3RpdmUgPT0gdHJ1ZSAmJiBvcHRzLnRvb2x0aXApIHtcclxuICAgICAgaWYgKG9wdHMudG9vbHRpcC5pbmRleCA9PSBpKSB7XHJcbiAgICAgICAgY29udGV4dC5zZXRTdHJva2VTdHlsZShtYXBPcHRpb24uYWN0aXZlQm9yZGVyQ29sb3IpO1xyXG4gICAgICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKGhleFRvUmdiKG1hcE9wdGlvbi5hY3RpdmVGaWxsQ29sb3IsIG1hcE9wdGlvbi5hY3RpdmVGaWxsT3BhY2l0eSkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB2YXIgY29vcmRhID0gZGF0YVtpXS5nZW9tZXRyeS5jb29yZGluYXRlc1xyXG4gICAgZm9yICh2YXIgayA9IDA7IGsgPCBjb29yZGEubGVuZ3RoOyBrKyspIHtcclxuICAgICAgY29vcmRzID0gY29vcmRhW2tdO1xyXG4gICAgICBpZiAoY29vcmRzLmxlbmd0aCA9PSAxKSB7XHJcbiAgICAgICAgY29vcmRzID0gY29vcmRzWzBdXHJcbiAgICAgIH1cclxuICAgICAgZm9yICh2YXIgaiA9IDA7IGogPCBjb29yZHMubGVuZ3RoOyBqKyspIHtcclxuICAgICAgICB2YXIgZ2Fvc2kgPSBBcnJheSgyKTtcclxuICAgICAgICBpZiAobWFwT3B0aW9uLm1lcmNhdG9yKSB7XHJcbiAgICAgICAgICBnYW9zaSA9IGxvbmxhdDJtZXJjYXRvcihjb29yZHNbal1bMF0sIGNvb3Jkc1tqXVsxXSlcclxuICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgZ2Fvc2kgPSBjb29yZHNbal1cclxuICAgICAgICB9XHJcbiAgICAgICAgcG9pbnQgPSBjb29yZGluYXRlVG9Qb2ludChnYW9zaVsxXSwgZ2Fvc2lbMF0sIGJvdW5kcywgc2NhbGUsIHhvZmZzZXQsIHlvZmZzZXQpXHJcbiAgICAgICAgaWYgKGogPT09IDApIHtcclxuICAgICAgICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICAgICAgICBjb250ZXh0Lm1vdmVUbyhwb2ludC54LCBwb2ludC55KTtcclxuICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgY29udGV4dC5saW5lVG8ocG9pbnQueCwgcG9pbnQueSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGNvbnRleHQuZmlsbCgpO1xyXG4gICAgICBpZiAobWFwT3B0aW9uLmJvcmRlciA9PSB0cnVlKSB7XHJcbiAgICAgICAgY29udGV4dC5zdHJva2UoKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBpZiAob3B0cy5kYXRhTGFiZWwgPT0gdHJ1ZSkge1xyXG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCBkYXRhLmxlbmd0aDsgaSsrKSB7XHJcbiAgICAgIHZhciBjZW50ZXJQb2ludCA9IGRhdGFbaV0ucHJvcGVydGllcy5jZW50cm9pZDtcclxuICAgICAgaWYgKGNlbnRlclBvaW50KSB7XHJcbiAgICAgICAgaWYgKG1hcE9wdGlvbi5tZXJjYXRvcikge1xyXG4gICAgICAgICAgY2VudGVyUG9pbnQgPSBsb25sYXQybWVyY2F0b3IoZGF0YVtpXS5wcm9wZXJ0aWVzLmNlbnRyb2lkWzBdLCBkYXRhW2ldLnByb3BlcnRpZXMuY2VudHJvaWRbMV0pXHJcbiAgICAgICAgfVxyXG4gICAgICAgIHBvaW50ID0gY29vcmRpbmF0ZVRvUG9pbnQoY2VudGVyUG9pbnRbMV0sIGNlbnRlclBvaW50WzBdLCBib3VuZHMsIHNjYWxlLCB4b2Zmc2V0LCB5b2Zmc2V0KTtcclxuICAgICAgICBsZXQgZm9udFNpemUgPSBkYXRhW2ldLnRleHRTaXplICogb3B0cy5waXggfHwgY29uZmlnLmZvbnRTaXplO1xyXG4gICAgICAgIGxldCBmb250Q29sb3IgPSBkYXRhW2ldLnRleHRDb2xvciB8fCBvcHRzLmZvbnRDb2xvcjtcclxuICAgICAgICBpZihtYXBPcHRpb24uYWN0aXZlICYmIG1hcE9wdGlvbi5hY3RpdmVUZXh0Q29sb3IgJiYgb3B0cy50b29sdGlwICYmIG9wdHMudG9vbHRpcC5pbmRleCA9PSBpKXtcclxuICAgICAgICAgIGZvbnRDb2xvciA9IG1hcE9wdGlvbi5hY3RpdmVUZXh0Q29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxldCB0ZXh0ID0gZGF0YVtpXS5wcm9wZXJ0aWVzLm5hbWU7XHJcbiAgICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgICBjb250ZXh0LnNldEZvbnRTaXplKGZvbnRTaXplKVxyXG4gICAgICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKGZvbnRDb2xvcilcclxuICAgICAgICBjb250ZXh0LmZpbGxUZXh0KHRleHQsIHBvaW50LnggLSBtZWFzdXJlVGV4dCh0ZXh0LCBmb250U2l6ZSwgY29udGV4dCkgLyAyLCBwb2ludC55ICsgZm9udFNpemUgLyAyKTtcclxuICAgICAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgb3B0cy5jaGFydERhdGEubWFwRGF0YSA9IHtcclxuICAgIGJvdW5kczogYm91bmRzLFxyXG4gICAgc2NhbGU6IHNjYWxlLFxyXG4gICAgeG9mZnNldDogeG9mZnNldCxcclxuICAgIHlvZmZzZXQ6IHlvZmZzZXQsXHJcbiAgICBtZXJjYXRvcjogbWFwT3B0aW9uLm1lcmNhdG9yXHJcbiAgfVxyXG4gIGRyYXdUb29sVGlwQnJpZGdlKG9wdHMsIGNvbmZpZywgY29udGV4dCwgMSk7XHJcbiAgY29udGV4dC5kcmF3KCk7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIG5vcm1hbEludChtaW4sIG1heCwgaXRlcikge1xyXG4gIGl0ZXIgPSBpdGVyID09IDAgPyAxIDogaXRlcjtcclxuICB2YXIgYXJyID0gW107XHJcbiAgZm9yICh2YXIgaSA9IDA7IGkgPCBpdGVyOyBpKyspIHtcclxuICAgIGFycltpXSA9IE1hdGgucmFuZG9tKCk7XHJcbiAgfTtcclxuICByZXR1cm4gTWF0aC5mbG9vcihhcnIucmVkdWNlKGZ1bmN0aW9uKGksIGopIHtcclxuICAgIHJldHVybiBpICsgalxyXG4gIH0pIC8gaXRlciAqIChtYXggLSBtaW4pKSArIG1pbjtcclxufTtcclxuXHJcbmZ1bmN0aW9uIGNvbGxpc2lvbk5ldyhhcmVhLCBwb2ludHMsIHdpZHRoLCBoZWlnaHQpIHtcclxuICB2YXIgaXNJbiA9IGZhbHNlO1xyXG4gIGZvciAobGV0IGkgPSAwOyBpIDwgcG9pbnRzLmxlbmd0aDsgaSsrKSB7XHJcbiAgICBpZiAocG9pbnRzW2ldLmFyZWEpIHtcclxuICAgICAgaWYgKGFyZWFbM10gPCBwb2ludHNbaV0uYXJlYVsxXSB8fCBhcmVhWzBdID4gcG9pbnRzW2ldLmFyZWFbMl0gfHwgYXJlYVsxXSA+IHBvaW50c1tpXS5hcmVhWzNdIHx8IGFyZWFbMl0gPCBwb2ludHNbaV0uYXJlYVswXSkge1xyXG4gICAgICAgIGlmIChhcmVhWzBdIDwgMCB8fCBhcmVhWzFdIDwgMCB8fCBhcmVhWzJdID4gd2lkdGggfHwgYXJlYVszXSA+IGhlaWdodCkge1xyXG4gICAgICAgICAgaXNJbiA9IHRydWU7XHJcbiAgICAgICAgICBicmVhaztcclxuICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgaXNJbiA9IGZhbHNlO1xyXG4gICAgICAgIH1cclxuICAgICAgfSBlbHNlIHtcclxuICAgICAgICBpc0luID0gdHJ1ZTtcclxuICAgICAgICBicmVhaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICByZXR1cm4gaXNJbjtcclxufTtcclxuXHJcbmZ1bmN0aW9uIGdldFdvcmRDbG91ZFBvaW50KG9wdHMsIHR5cGUsIGNvbnRleHQpIHtcclxuICBsZXQgcG9pbnRzID0gb3B0cy5zZXJpZXM7XHJcbiAgc3dpdGNoICh0eXBlKSB7XHJcbiAgICBjYXNlICdub3JtYWwnOlxyXG4gICAgICBmb3IgKGxldCBpID0gMDsgaSA8IHBvaW50cy5sZW5ndGg7IGkrKykge1xyXG4gICAgICAgIGxldCB0ZXh0ID0gcG9pbnRzW2ldLm5hbWU7XHJcbiAgICAgICAgbGV0IHRIZWlnaHQgPSBwb2ludHNbaV0udGV4dFNpemUgKiBvcHRzLnBpeDtcclxuICAgICAgICBsZXQgdFdpZHRoID0gbWVhc3VyZVRleHQodGV4dCwgdEhlaWdodCwgY29udGV4dCk7XHJcbiAgICAgICAgbGV0IHgsIHk7XHJcbiAgICAgICAgbGV0IGFyZWE7XHJcbiAgICAgICAgbGV0IGJyZWFrbnVtID0gMDtcclxuICAgICAgICB3aGlsZSAodHJ1ZSkge1xyXG4gICAgICAgICAgYnJlYWtudW0rKztcclxuICAgICAgICAgIHggPSBub3JtYWxJbnQoLW9wdHMud2lkdGggLyAyLCBvcHRzLndpZHRoIC8gMiwgNSkgLSB0V2lkdGggLyAyO1xyXG4gICAgICAgICAgeSA9IG5vcm1hbEludCgtb3B0cy5oZWlnaHQgLyAyLCBvcHRzLmhlaWdodCAvIDIsIDUpICsgdEhlaWdodCAvIDI7XHJcbiAgICAgICAgICBhcmVhID0gW3ggLSA1ICsgb3B0cy53aWR0aCAvIDIsIHkgLSA1IC0gdEhlaWdodCArIG9wdHMuaGVpZ2h0IC8gMiwgeCArIHRXaWR0aCArIDUgKyBvcHRzLndpZHRoIC8gMiwgeSArIDUgK1xyXG4gICAgICAgICAgICBvcHRzLmhlaWdodCAvIDJcclxuICAgICAgICAgIF07XHJcbiAgICAgICAgICBsZXQgaXNDb2xsaXNpb24gPSBjb2xsaXNpb25OZXcoYXJlYSwgcG9pbnRzLCBvcHRzLndpZHRoLCBvcHRzLmhlaWdodCk7XHJcbiAgICAgICAgICBpZiAoIWlzQ29sbGlzaW9uKSBicmVhaztcclxuICAgICAgICAgIGlmIChicmVha251bSA9PSAxMDAwKSB7XHJcbiAgICAgICAgICAgIGFyZWEgPSBbLTEwMCwgLTEwMCwgLTEwMCwgLTEwMF07XHJcbiAgICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH07XHJcbiAgICAgICAgcG9pbnRzW2ldLmFyZWEgPSBhcmVhO1xyXG4gICAgICB9XHJcbiAgICAgIGJyZWFrO1xyXG4gICAgY2FzZSAndmVydGljYWwnOlxyXG4gICAgICBmdW5jdGlvbiBTcGluKCkge1xyXG4gICAgICAgIC8v6I635Y+W5Z2H5YyA6ZqP5py65YC877yM5piv5ZCm5peL6L2s77yM5peL6L2s55qE5qaC546H5Li677yIMS0wLjXvvIlcclxuICAgICAgICBpZiAoTWF0aC5yYW5kb20oKSA+IDAuNykge1xyXG4gICAgICAgICAgcmV0dXJuIHRydWU7XHJcbiAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgIHJldHVybiBmYWxzZVxyXG4gICAgICAgIH07XHJcbiAgICAgIH07XHJcbiAgICAgIGZvciAobGV0IGkgPSAwOyBpIDwgcG9pbnRzLmxlbmd0aDsgaSsrKSB7XHJcbiAgICAgICAgbGV0IHRleHQgPSBwb2ludHNbaV0ubmFtZTtcclxuICAgICAgICBsZXQgdEhlaWdodCA9IHBvaW50c1tpXS50ZXh0U2l6ZSAqIG9wdHMucGl4O1xyXG4gICAgICAgIGxldCB0V2lkdGggPSBtZWFzdXJlVGV4dCh0ZXh0LCB0SGVpZ2h0LCBjb250ZXh0KTtcclxuICAgICAgICBsZXQgaXNTcGluID0gU3BpbigpO1xyXG4gICAgICAgIGxldCB4LCB5LCBhcmVhLCBhcmVhdjtcclxuICAgICAgICBsZXQgYnJlYWtudW0gPSAwO1xyXG4gICAgICAgIHdoaWxlICh0cnVlKSB7XHJcbiAgICAgICAgICBicmVha251bSsrO1xyXG4gICAgICAgICAgbGV0IGlzQ29sbGlzaW9uO1xyXG4gICAgICAgICAgaWYgKGlzU3Bpbikge1xyXG4gICAgICAgICAgICB4ID0gbm9ybWFsSW50KC1vcHRzLndpZHRoIC8gMiwgb3B0cy53aWR0aCAvIDIsIDUpIC0gdFdpZHRoIC8gMjtcclxuICAgICAgICAgICAgeSA9IG5vcm1hbEludCgtb3B0cy5oZWlnaHQgLyAyLCBvcHRzLmhlaWdodCAvIDIsIDUpICsgdEhlaWdodCAvIDI7XHJcbiAgICAgICAgICAgIGFyZWEgPSBbeSAtIDUgLSB0V2lkdGggKyBvcHRzLndpZHRoIC8gMiwgKC14IC0gNSArIG9wdHMuaGVpZ2h0IC8gMiksIHkgKyA1ICsgb3B0cy53aWR0aCAvIDIsICgteCArIHRIZWlnaHQgKyA1ICsgb3B0cy5oZWlnaHQgLyAyKV07XHJcbiAgICAgICAgICAgIGFyZWF2ID0gW29wdHMud2lkdGggLSAob3B0cy53aWR0aCAvIDIgLSBvcHRzLmhlaWdodCAvIDIpIC0gKC14ICsgdEhlaWdodCArIDUgKyBvcHRzLmhlaWdodCAvIDIpIC0gNSwgKG9wdHMuaGVpZ2h0IC8gMiAtIG9wdHMud2lkdGggLyAyKSArICh5IC0gNSAtIHRXaWR0aCArIG9wdHMud2lkdGggLyAyKSAtIDUsIG9wdHMud2lkdGggLSAob3B0cy53aWR0aCAvIDIgLSBvcHRzLmhlaWdodCAvIDIpIC0gKC14ICsgdEhlaWdodCArIDUgKyBvcHRzLmhlaWdodCAvIDIpICsgdEhlaWdodCwgKG9wdHMuaGVpZ2h0IC8gMiAtIG9wdHMud2lkdGggLyAyKSArICh5IC0gNSAtIHRXaWR0aCArIG9wdHMud2lkdGggLyAyKSArIHRXaWR0aCArIDVdO1xyXG4gICAgICAgICAgICBpc0NvbGxpc2lvbiA9IGNvbGxpc2lvbk5ldyhhcmVhdiwgcG9pbnRzLCBvcHRzLmhlaWdodCwgb3B0cy53aWR0aCk7XHJcbiAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICB4ID0gbm9ybWFsSW50KC1vcHRzLndpZHRoIC8gMiwgb3B0cy53aWR0aCAvIDIsIDUpIC0gdFdpZHRoIC8gMjtcclxuICAgICAgICAgICAgeSA9IG5vcm1hbEludCgtb3B0cy5oZWlnaHQgLyAyLCBvcHRzLmhlaWdodCAvIDIsIDUpICsgdEhlaWdodCAvIDI7XHJcbiAgICAgICAgICAgIGFyZWEgPSBbeCAtIDUgKyBvcHRzLndpZHRoIC8gMiwgeSAtIDUgLSB0SGVpZ2h0ICsgb3B0cy5oZWlnaHQgLyAyLCB4ICsgdFdpZHRoICsgNSArIG9wdHMud2lkdGggLyAyLCB5ICsgNSArIG9wdHMuaGVpZ2h0IC8gMl07XHJcbiAgICAgICAgICAgIGlzQ29sbGlzaW9uID0gY29sbGlzaW9uTmV3KGFyZWEsIHBvaW50cywgb3B0cy53aWR0aCwgb3B0cy5oZWlnaHQpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaWYgKCFpc0NvbGxpc2lvbikgYnJlYWs7XHJcbiAgICAgICAgICBpZiAoYnJlYWtudW0gPT0gMTAwMCkge1xyXG4gICAgICAgICAgICBhcmVhID0gWy0xMDAwLCAtMTAwMCwgLTEwMDAsIC0xMDAwXTtcclxuICAgICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfTtcclxuICAgICAgICBpZiAoaXNTcGluKSB7XHJcbiAgICAgICAgICBwb2ludHNbaV0uYXJlYSA9IGFyZWF2O1xyXG4gICAgICAgICAgcG9pbnRzW2ldLmFyZWF2ID0gYXJlYTtcclxuICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgcG9pbnRzW2ldLmFyZWEgPSBhcmVhO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwb2ludHNbaV0ucm90YXRlID0gaXNTcGluO1xyXG4gICAgICB9O1xyXG4gICAgICBicmVhaztcclxuICB9XHJcbiAgcmV0dXJuIHBvaW50cztcclxufVxyXG5cclxuZnVuY3Rpb24gZHJhd1dvcmRDbG91ZERhdGFQb2ludHMoc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQpIHtcclxuICBsZXQgcHJvY2VzcyA9IGFyZ3VtZW50cy5sZW5ndGggPiA0ICYmIGFyZ3VtZW50c1s0XSAhPT0gdW5kZWZpbmVkID8gYXJndW1lbnRzWzRdIDogMTtcclxuICBsZXQgd29yZE9wdGlvbiA9IGFzc2lnbih7fSwge1xyXG4gICAgdHlwZTogJ25vcm1hbCcsXHJcbiAgICBhdXRvQ29sb3JzOiB0cnVlXHJcbiAgfSwgb3B0cy5leHRyYS53b3JkKTtcclxuICBpZiAoIW9wdHMuY2hhcnREYXRhLndvcmRDbG91ZERhdGEpIHtcclxuICAgIG9wdHMuY2hhcnREYXRhLndvcmRDbG91ZERhdGEgPSBnZXRXb3JkQ2xvdWRQb2ludChvcHRzLCB3b3JkT3B0aW9uLnR5cGUsIGNvbnRleHQpO1xyXG4gIH1cclxuICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gIGNvbnRleHQuc2V0RmlsbFN0eWxlKG9wdHMuYmFja2dyb3VuZCk7XHJcbiAgY29udGV4dC5yZWN0KDAsIDAsIG9wdHMud2lkdGgsIG9wdHMuaGVpZ2h0KTtcclxuICBjb250ZXh0LmZpbGwoKTtcclxuICBjb250ZXh0LnNhdmUoKTtcclxuICBsZXQgcG9pbnRzID0gb3B0cy5jaGFydERhdGEud29yZENsb3VkRGF0YTtcclxuICBjb250ZXh0LnRyYW5zbGF0ZShvcHRzLndpZHRoIC8gMiwgb3B0cy5oZWlnaHQgLyAyKTtcclxuICBmb3IgKGxldCBpID0gMDsgaSA8IHBvaW50cy5sZW5ndGg7IGkrKykge1xyXG4gICAgY29udGV4dC5zYXZlKCk7XHJcbiAgICBpZiAocG9pbnRzW2ldLnJvdGF0ZSkge1xyXG4gICAgICBjb250ZXh0LnJvdGF0ZSg5MCAqIE1hdGguUEkgLyAxODApO1xyXG4gICAgfVxyXG4gICAgbGV0IHRleHQgPSBwb2ludHNbaV0ubmFtZTtcclxuICAgIGxldCB0SGVpZ2h0ID0gcG9pbnRzW2ldLnRleHRTaXplICogb3B0cy5waXg7XHJcbiAgICBsZXQgdFdpZHRoID0gbWVhc3VyZVRleHQodGV4dCwgdEhlaWdodCwgY29udGV4dCk7XHJcbiAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgY29udGV4dC5zZXRTdHJva2VTdHlsZShwb2ludHNbaV0uY29sb3IpO1xyXG4gICAgY29udGV4dC5zZXRGaWxsU3R5bGUocG9pbnRzW2ldLmNvbG9yKTtcclxuICAgIGNvbnRleHQuc2V0Rm9udFNpemUodEhlaWdodCk7XHJcbiAgICBpZiAocG9pbnRzW2ldLnJvdGF0ZSkge1xyXG4gICAgICBpZiAocG9pbnRzW2ldLmFyZWF2WzBdID4gMCkge1xyXG4gICAgICAgIGlmIChvcHRzLnRvb2x0aXApIHtcclxuICAgICAgICAgIGlmIChvcHRzLnRvb2x0aXAuaW5kZXggPT0gaSkge1xyXG4gICAgICAgICAgICBjb250ZXh0LnN0cm9rZVRleHQodGV4dCwgKHBvaW50c1tpXS5hcmVhdlswXSArIDUgLSBvcHRzLndpZHRoIC8gMikgKiBwcm9jZXNzIC0gdFdpZHRoICogKDEgLSBwcm9jZXNzKSAvIDIsIChwb2ludHNbaV0uYXJlYXZbMV0gKyA1ICsgdEhlaWdodCAtIG9wdHMuaGVpZ2h0IC8gMikgKiBwcm9jZXNzKTtcclxuICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgIGNvbnRleHQuZmlsbFRleHQodGV4dCwgKHBvaW50c1tpXS5hcmVhdlswXSArIDUgLSBvcHRzLndpZHRoIC8gMikgKiBwcm9jZXNzIC0gdFdpZHRoICogKDEgLSBwcm9jZXNzKSAvIDIsIChwb2ludHNbaV0uYXJlYXZbMV0gKyA1ICsgdEhlaWdodCAtIG9wdHMuaGVpZ2h0IC8gMikgKiBwcm9jZXNzKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgY29udGV4dC5maWxsVGV4dCh0ZXh0LCAocG9pbnRzW2ldLmFyZWF2WzBdICsgNSAtIG9wdHMud2lkdGggLyAyKSAqIHByb2Nlc3MgLSB0V2lkdGggKiAoMSAtIHByb2Nlc3MpIC8gMiwgKHBvaW50c1tpXS5hcmVhdlsxXSArIDUgKyB0SGVpZ2h0IC0gb3B0cy5oZWlnaHQgLyAyKSAqIHByb2Nlc3MpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfSBlbHNlIHtcclxuICAgICAgaWYgKHBvaW50c1tpXS5hcmVhWzBdID4gMCkge1xyXG4gICAgICAgIGlmIChvcHRzLnRvb2x0aXApIHtcclxuICAgICAgICAgIGlmIChvcHRzLnRvb2x0aXAuaW5kZXggPT0gaSkge1xyXG4gICAgICAgICAgICBjb250ZXh0LnN0cm9rZVRleHQodGV4dCwgKHBvaW50c1tpXS5hcmVhWzBdICsgNSAtIG9wdHMud2lkdGggLyAyKSAqIHByb2Nlc3MgLSB0V2lkdGggKiAoMSAtIHByb2Nlc3MpIC8gMiwgKHBvaW50c1tpXS5hcmVhWzFdICsgNSArIHRIZWlnaHQgLSBvcHRzLmhlaWdodCAvIDIpICogcHJvY2Vzcyk7XHJcbiAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICBjb250ZXh0LmZpbGxUZXh0KHRleHQsIChwb2ludHNbaV0uYXJlYVswXSArIDUgLSBvcHRzLndpZHRoIC8gMikgKiBwcm9jZXNzIC0gdFdpZHRoICogKDEgLSBwcm9jZXNzKSAvIDIsIChwb2ludHNbaV0uYXJlYVsxXSArIDUgKyB0SGVpZ2h0IC0gb3B0cy5oZWlnaHQgLyAyKSAqIHByb2Nlc3MpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICBjb250ZXh0LmZpbGxUZXh0KHRleHQsIChwb2ludHNbaV0uYXJlYVswXSArIDUgLSBvcHRzLndpZHRoIC8gMikgKiBwcm9jZXNzIC0gdFdpZHRoICogKDEgLSBwcm9jZXNzKSAvIDIsIChwb2ludHNbaV0uYXJlYVsxXSArIDUgKyB0SGVpZ2h0IC0gb3B0cy5oZWlnaHQgLyAyKSAqIHByb2Nlc3MpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgY29udGV4dC5zdHJva2UoKTtcclxuICAgIGNvbnRleHQucmVzdG9yZSgpO1xyXG4gIH1cclxuICBjb250ZXh0LnJlc3RvcmUoKTtcclxufVxyXG5cclxuZnVuY3Rpb24gZHJhd0Z1bm5lbERhdGFQb2ludHMoc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQpIHtcclxuICBsZXQgcHJvY2VzcyA9IGFyZ3VtZW50cy5sZW5ndGggPiA0ICYmIGFyZ3VtZW50c1s0XSAhPT0gdW5kZWZpbmVkID8gYXJndW1lbnRzWzRdIDogMTtcclxuICBsZXQgZnVubmVsT3B0aW9uID0gYXNzaWduKHt9LCB7XHJcbiAgICB0eXBlOidmdW5uZWwnLFxyXG4gICAgYWN0aXZlV2lkdGg6IDEwLFxyXG4gICAgYWN0aXZlT3BhY2l0eTogMC4zLFxyXG4gICAgYm9yZGVyOiBmYWxzZSxcclxuICAgIGJvcmRlcldpZHRoOiAyLFxyXG4gICAgYm9yZGVyQ29sb3I6ICcjRkZGRkZGJyxcclxuICAgIGZpbGxPcGFjaXR5OiAxLFxyXG4gICAgbWluU2l6ZTogMCxcclxuICAgIGxhYmVsQWxpZ246ICdyaWdodCcsXHJcbiAgICBsaW5lYXJUeXBlOiAnbm9uZScsXHJcbiAgICBjdXN0b21Db2xvcjogW10sXHJcbiAgfSwgb3B0cy5leHRyYS5mdW5uZWwpO1xyXG4gIGxldCBlYWNoU3BhY2luZyA9IChvcHRzLmhlaWdodCAtIG9wdHMuYXJlYVswXSAtIG9wdHMuYXJlYVsyXSkgLyBzZXJpZXMubGVuZ3RoO1xyXG4gIGxldCBjZW50ZXJQb3NpdGlvbiA9IHtcclxuICAgIHg6IG9wdHMuYXJlYVszXSArIChvcHRzLndpZHRoIC0gb3B0cy5hcmVhWzFdIC0gb3B0cy5hcmVhWzNdKSAvIDIsXHJcbiAgICB5OiBvcHRzLmhlaWdodCAtIG9wdHMuYXJlYVsyXVxyXG4gIH07XHJcbiAgbGV0IGFjdGl2ZVdpZHRoID0gZnVubmVsT3B0aW9uLmFjdGl2ZVdpZHRoICogb3B0cy5waXg7XHJcbiAgbGV0IHJhZGl1cyA9IE1hdGgubWluKChvcHRzLndpZHRoIC0gb3B0cy5hcmVhWzFdIC0gb3B0cy5hcmVhWzNdKSAvIDIgLSBhY3RpdmVXaWR0aCwgKG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzBdIC0gb3B0cy5hcmVhWzJdKSAvIDIgLSBhY3RpdmVXaWR0aCk7XHJcbiAgbGV0IHNlcmllc05ldyA9IGdldEZ1bm5lbERhdGFQb2ludHMoc2VyaWVzLCByYWRpdXMsIGZ1bm5lbE9wdGlvbiwgZWFjaFNwYWNpbmcsIHByb2Nlc3MpO1xyXG4gIGNvbnRleHQuc2F2ZSgpO1xyXG4gIGNvbnRleHQudHJhbnNsYXRlKGNlbnRlclBvc2l0aW9uLngsIGNlbnRlclBvc2l0aW9uLnkpO1xyXG4gIGZ1bm5lbE9wdGlvbi5jdXN0b21Db2xvciA9IGZpbGxDdXN0b21Db2xvcihmdW5uZWxPcHRpb24ubGluZWFyVHlwZSwgZnVubmVsT3B0aW9uLmN1c3RvbUNvbG9yLCBzZXJpZXMsIGNvbmZpZyk7XHJcbiAgaWYoZnVubmVsT3B0aW9uLnR5cGUgPT0gJ3B5cmFtaWQnKXtcclxuICAgIGZvciAobGV0IGkgPSAwOyBpIDwgc2VyaWVzTmV3Lmxlbmd0aDsgaSsrKSB7XHJcbiAgICAgIGlmIChpID09IHNlcmllc05ldy5sZW5ndGggLTEpIHtcclxuICAgICAgICBpZiAob3B0cy50b29sdGlwKSB7XHJcbiAgICAgICAgICBpZiAob3B0cy50b29sdGlwLmluZGV4ID09IGkpIHtcclxuICAgICAgICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgICAgICAgY29udGV4dC5zZXRGaWxsU3R5bGUoaGV4VG9SZ2Ioc2VyaWVzTmV3W2ldLmNvbG9yLCBmdW5uZWxPcHRpb24uYWN0aXZlT3BhY2l0eSkpO1xyXG4gICAgICAgICAgICBjb250ZXh0Lm1vdmVUbygtYWN0aXZlV2lkdGgsIC1lYWNoU3BhY2luZyk7XHJcbiAgICAgICAgICAgIGNvbnRleHQubGluZVRvKC1zZXJpZXNOZXdbaV0ucmFkaXVzIC0gYWN0aXZlV2lkdGgsIDApO1xyXG4gICAgICAgICAgICBjb250ZXh0LmxpbmVUbyhzZXJpZXNOZXdbaV0ucmFkaXVzICsgYWN0aXZlV2lkdGgsIDApO1xyXG4gICAgICAgICAgICBjb250ZXh0LmxpbmVUbyhhY3RpdmVXaWR0aCwgLWVhY2hTcGFjaW5nKTtcclxuICAgICAgICAgICAgY29udGV4dC5saW5lVG8oLWFjdGl2ZVdpZHRoLCAtZWFjaFNwYWNpbmcpO1xyXG4gICAgICAgICAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgICAgICAgICBjb250ZXh0LmZpbGwoKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc2VyaWVzTmV3W2ldLmZ1bm5lbEFyZWEgPSBbY2VudGVyUG9zaXRpb24ueCAtIHNlcmllc05ld1tpXS5yYWRpdXMsIGNlbnRlclBvc2l0aW9uLnkgLSBlYWNoU3BhY2luZyAqIChpICsgMSksIGNlbnRlclBvc2l0aW9uLnggKyBzZXJpZXNOZXdbaV0ucmFkaXVzLCBjZW50ZXJQb3NpdGlvbi55IC0gZWFjaFNwYWNpbmcgKiBpXTtcclxuICAgICAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgICAgIGNvbnRleHQuc2V0TGluZVdpZHRoKGZ1bm5lbE9wdGlvbi5ib3JkZXJXaWR0aCAqIG9wdHMucGl4KTtcclxuICAgICAgICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKGZ1bm5lbE9wdGlvbi5ib3JkZXJDb2xvcik7XHJcbiAgICAgICAgdmFyIGZpbGxDb2xvciA9IGhleFRvUmdiKHNlcmllc05ld1tpXS5jb2xvciwgZnVubmVsT3B0aW9uLmZpbGxPcGFjaXR5KTtcclxuICAgICAgICBpZiAoZnVubmVsT3B0aW9uLmxpbmVhclR5cGUgPT0gJ2N1c3RvbScpIHtcclxuICAgICAgICAgIHZhciBncmQgPSBjb250ZXh0LmNyZWF0ZUxpbmVhckdyYWRpZW50KHNlcmllc05ld1tpXS5yYWRpdXMsIC1lYWNoU3BhY2luZywgLXNlcmllc05ld1tpXS5yYWRpdXMsIC1lYWNoU3BhY2luZyk7XHJcbiAgICAgICAgICBncmQuYWRkQ29sb3JTdG9wKDAsIGhleFRvUmdiKHNlcmllc05ld1tpXS5jb2xvciwgZnVubmVsT3B0aW9uLmZpbGxPcGFjaXR5KSk7XHJcbiAgICAgICAgICBncmQuYWRkQ29sb3JTdG9wKDAuNSwgaGV4VG9SZ2IoZnVubmVsT3B0aW9uLmN1c3RvbUNvbG9yW3Nlcmllc05ld1tpXS5saW5lYXJJbmRleF0sIGZ1bm5lbE9wdGlvbi5maWxsT3BhY2l0eSkpO1xyXG4gICAgICAgICAgZ3JkLmFkZENvbG9yU3RvcCgxLCBoZXhUb1JnYihzZXJpZXNOZXdbaV0uY29sb3IsIGZ1bm5lbE9wdGlvbi5maWxsT3BhY2l0eSkpO1xyXG4gICAgICAgICAgZmlsbENvbG9yID0gZ3JkXHJcbiAgICAgICAgfVxyXG4gICAgICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKGZpbGxDb2xvcik7XHJcbiAgICAgICAgY29udGV4dC5tb3ZlVG8oMCwgLWVhY2hTcGFjaW5nKTtcclxuICAgICAgICBjb250ZXh0LmxpbmVUbygtc2VyaWVzTmV3W2ldLnJhZGl1cywgMCk7XHJcbiAgICAgICAgY29udGV4dC5saW5lVG8oc2VyaWVzTmV3W2ldLnJhZGl1cywgMCk7XHJcbiAgICAgICAgY29udGV4dC5saW5lVG8oMCwgLWVhY2hTcGFjaW5nKTtcclxuICAgICAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgICAgIGNvbnRleHQuZmlsbCgpO1xyXG4gICAgICAgIGlmIChmdW5uZWxPcHRpb24uYm9yZGVyID09IHRydWUpIHtcclxuICAgICAgICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIGlmIChvcHRzLnRvb2x0aXApIHtcclxuICAgICAgICAgIGlmIChvcHRzLnRvb2x0aXAuaW5kZXggPT0gaSkge1xyXG4gICAgICAgICAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgICAgICAgICBjb250ZXh0LnNldEZpbGxTdHlsZShoZXhUb1JnYihzZXJpZXNOZXdbaV0uY29sb3IsIGZ1bm5lbE9wdGlvbi5hY3RpdmVPcGFjaXR5KSk7XHJcbiAgICAgICAgICAgIGNvbnRleHQubW92ZVRvKDAsIDApO1xyXG4gICAgICAgICAgICBjb250ZXh0LmxpbmVUbygtc2VyaWVzTmV3W2ldLnJhZGl1cyAtIGFjdGl2ZVdpZHRoLCAwKTtcclxuICAgICAgICAgICAgY29udGV4dC5saW5lVG8oLXNlcmllc05ld1tpICsgMV0ucmFkaXVzIC0gYWN0aXZlV2lkdGgsIC1lYWNoU3BhY2luZyk7XHJcbiAgICAgICAgICAgIGNvbnRleHQubGluZVRvKHNlcmllc05ld1tpICsgMV0ucmFkaXVzICsgYWN0aXZlV2lkdGgsIC1lYWNoU3BhY2luZyk7XHJcbiAgICAgICAgICAgIGNvbnRleHQubGluZVRvKHNlcmllc05ld1tpXS5yYWRpdXMgKyBhY3RpdmVXaWR0aCwgMCk7XHJcbiAgICAgICAgICAgIGNvbnRleHQubGluZVRvKDAsIDApO1xyXG4gICAgICAgICAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgICAgICAgICBjb250ZXh0LmZpbGwoKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc2VyaWVzTmV3W2ldLmZ1bm5lbEFyZWEgPSBbY2VudGVyUG9zaXRpb24ueCAtIHNlcmllc05ld1tpXS5yYWRpdXMsIGNlbnRlclBvc2l0aW9uLnkgLSBlYWNoU3BhY2luZyAqIChpICsgMSksIGNlbnRlclBvc2l0aW9uLnggKyBzZXJpZXNOZXdbaV0ucmFkaXVzLCBjZW50ZXJQb3NpdGlvbi55IC0gZWFjaFNwYWNpbmcgKiBpXTtcclxuICAgICAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgICAgIGNvbnRleHQuc2V0TGluZVdpZHRoKGZ1bm5lbE9wdGlvbi5ib3JkZXJXaWR0aCAqIG9wdHMucGl4KTtcclxuICAgICAgICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKGZ1bm5lbE9wdGlvbi5ib3JkZXJDb2xvcik7XHJcbiAgICAgICAgdmFyIGZpbGxDb2xvciA9IGhleFRvUmdiKHNlcmllc05ld1tpXS5jb2xvciwgZnVubmVsT3B0aW9uLmZpbGxPcGFjaXR5KTtcclxuICAgICAgICBpZiAoZnVubmVsT3B0aW9uLmxpbmVhclR5cGUgPT0gJ2N1c3RvbScpIHtcclxuICAgICAgICAgIHZhciBncmQgPSBjb250ZXh0LmNyZWF0ZUxpbmVhckdyYWRpZW50KHNlcmllc05ld1tpXS5yYWRpdXMsIC1lYWNoU3BhY2luZywgLXNlcmllc05ld1tpXS5yYWRpdXMsIC1lYWNoU3BhY2luZyk7XHJcbiAgICAgICAgICBncmQuYWRkQ29sb3JTdG9wKDAsIGhleFRvUmdiKHNlcmllc05ld1tpXS5jb2xvciwgZnVubmVsT3B0aW9uLmZpbGxPcGFjaXR5KSk7XHJcbiAgICAgICAgICBncmQuYWRkQ29sb3JTdG9wKDAuNSwgaGV4VG9SZ2IoZnVubmVsT3B0aW9uLmN1c3RvbUNvbG9yW3Nlcmllc05ld1tpXS5saW5lYXJJbmRleF0sIGZ1bm5lbE9wdGlvbi5maWxsT3BhY2l0eSkpO1xyXG4gICAgICAgICAgZ3JkLmFkZENvbG9yU3RvcCgxLCBoZXhUb1JnYihzZXJpZXNOZXdbaV0uY29sb3IsIGZ1bm5lbE9wdGlvbi5maWxsT3BhY2l0eSkpO1xyXG4gICAgICAgICAgZmlsbENvbG9yID0gZ3JkXHJcbiAgICAgICAgfVxyXG4gICAgICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKGZpbGxDb2xvcik7XHJcbiAgICAgICAgY29udGV4dC5tb3ZlVG8oMCwgMCk7XHJcbiAgICAgICAgY29udGV4dC5saW5lVG8oLXNlcmllc05ld1tpXS5yYWRpdXMsIDApO1xyXG4gICAgICAgIGNvbnRleHQubGluZVRvKC1zZXJpZXNOZXdbaSArIDFdLnJhZGl1cywgLWVhY2hTcGFjaW5nKTtcclxuICAgICAgICBjb250ZXh0LmxpbmVUbyhzZXJpZXNOZXdbaSArIDFdLnJhZGl1cywgLWVhY2hTcGFjaW5nKTtcclxuICAgICAgICBjb250ZXh0LmxpbmVUbyhzZXJpZXNOZXdbaV0ucmFkaXVzLCAwKTtcclxuICAgICAgICBjb250ZXh0LmxpbmVUbygwLCAwKTtcclxuICAgICAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgICAgIGNvbnRleHQuZmlsbCgpO1xyXG4gICAgICAgIGlmIChmdW5uZWxPcHRpb24uYm9yZGVyID09IHRydWUpIHtcclxuICAgICAgICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGNvbnRleHQudHJhbnNsYXRlKDAsIC1lYWNoU3BhY2luZylcclxuICAgIH1cclxuICB9ZWxzZXtcclxuICAgIGNvbnRleHQudHJhbnNsYXRlKDAsIC0gKHNlcmllc05ldy5sZW5ndGggLSAxKSAqIGVhY2hTcGFjaW5nKTtcclxuICAgIGZvciAobGV0IGkgPSAwOyBpIDwgc2VyaWVzTmV3Lmxlbmd0aDsgaSsrKSB7XHJcbiAgICAgIGlmIChpID09IHNlcmllc05ldy5sZW5ndGggLSAxKSB7XHJcbiAgICAgICAgaWYgKG9wdHMudG9vbHRpcCkge1xyXG4gICAgICAgICAgaWYgKG9wdHMudG9vbHRpcC5pbmRleCA9PSBpKSB7XHJcbiAgICAgICAgICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICAgICAgICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKGhleFRvUmdiKHNlcmllc05ld1tpXS5jb2xvciwgZnVubmVsT3B0aW9uLmFjdGl2ZU9wYWNpdHkpKTtcclxuICAgICAgICAgICAgY29udGV4dC5tb3ZlVG8oLWFjdGl2ZVdpZHRoIC0gZnVubmVsT3B0aW9uLm1pblNpemUvMiwgMCk7XHJcbiAgICAgICAgICAgIGNvbnRleHQubGluZVRvKC1zZXJpZXNOZXdbaV0ucmFkaXVzIC0gYWN0aXZlV2lkdGgsIC1lYWNoU3BhY2luZyk7XHJcbiAgICAgICAgICAgIGNvbnRleHQubGluZVRvKHNlcmllc05ld1tpXS5yYWRpdXMgKyBhY3RpdmVXaWR0aCwgLWVhY2hTcGFjaW5nKTtcclxuICAgICAgICAgICAgY29udGV4dC5saW5lVG8oYWN0aXZlV2lkdGggKyBmdW5uZWxPcHRpb24ubWluU2l6ZS8yLCAwKTtcclxuICAgICAgICAgICAgY29udGV4dC5saW5lVG8oLWFjdGl2ZVdpZHRoIC0gZnVubmVsT3B0aW9uLm1pblNpemUvMiwgMCk7XHJcbiAgICAgICAgICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICAgICAgICAgIGNvbnRleHQuZmlsbCgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBzZXJpZXNOZXdbaV0uZnVubmVsQXJlYSA9IFtjZW50ZXJQb3NpdGlvbi54IC0gc2VyaWVzTmV3W2ldLnJhZGl1cywgY2VudGVyUG9zaXRpb24ueSAtIGVhY2hTcGFjaW5nLCBjZW50ZXJQb3NpdGlvbi54ICsgc2VyaWVzTmV3W2ldLnJhZGl1cywgY2VudGVyUG9zaXRpb24ueSBdO1xyXG4gICAgICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICAgICAgY29udGV4dC5zZXRMaW5lV2lkdGgoZnVubmVsT3B0aW9uLmJvcmRlcldpZHRoICogb3B0cy5waXgpO1xyXG4gICAgICAgIGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUoZnVubmVsT3B0aW9uLmJvcmRlckNvbG9yKTtcclxuICAgICAgICB2YXIgZmlsbENvbG9yID0gaGV4VG9SZ2Ioc2VyaWVzTmV3W2ldLmNvbG9yLCBmdW5uZWxPcHRpb24uZmlsbE9wYWNpdHkpO1xyXG4gICAgICAgIGlmIChmdW5uZWxPcHRpb24ubGluZWFyVHlwZSA9PSAnY3VzdG9tJykge1xyXG4gICAgICAgICAgdmFyIGdyZCA9IGNvbnRleHQuY3JlYXRlTGluZWFyR3JhZGllbnQoc2VyaWVzTmV3W2ldLnJhZGl1cywgLWVhY2hTcGFjaW5nLCAtc2VyaWVzTmV3W2ldLnJhZGl1cywgLWVhY2hTcGFjaW5nKTtcclxuICAgICAgICAgIGdyZC5hZGRDb2xvclN0b3AoMCwgaGV4VG9SZ2Ioc2VyaWVzTmV3W2ldLmNvbG9yLCBmdW5uZWxPcHRpb24uZmlsbE9wYWNpdHkpKTtcclxuICAgICAgICAgIGdyZC5hZGRDb2xvclN0b3AoMC41LCBoZXhUb1JnYihmdW5uZWxPcHRpb24uY3VzdG9tQ29sb3Jbc2VyaWVzTmV3W2ldLmxpbmVhckluZGV4XSwgZnVubmVsT3B0aW9uLmZpbGxPcGFjaXR5KSk7XHJcbiAgICAgICAgICBncmQuYWRkQ29sb3JTdG9wKDEsIGhleFRvUmdiKHNlcmllc05ld1tpXS5jb2xvciwgZnVubmVsT3B0aW9uLmZpbGxPcGFjaXR5KSk7XHJcbiAgICAgICAgICBmaWxsQ29sb3IgPSBncmRcclxuICAgICAgICB9XHJcbiAgICAgICAgY29udGV4dC5zZXRGaWxsU3R5bGUoZmlsbENvbG9yKTtcclxuICAgICAgICBjb250ZXh0Lm1vdmVUbygwLCAwKTtcclxuICAgICAgICBjb250ZXh0LmxpbmVUbygtZnVubmVsT3B0aW9uLm1pblNpemUvMiwgMCk7XHJcbiAgICAgICAgY29udGV4dC5saW5lVG8oLXNlcmllc05ld1tpXS5yYWRpdXMsIC1lYWNoU3BhY2luZyk7XHJcbiAgICAgICAgY29udGV4dC5saW5lVG8oc2VyaWVzTmV3W2ldLnJhZGl1cywgLWVhY2hTcGFjaW5nKTtcclxuICAgICAgICBjb250ZXh0LmxpbmVUbyhmdW5uZWxPcHRpb24ubWluU2l6ZS8yLCAwKTtcclxuICAgICAgICBjb250ZXh0LmxpbmVUbygwLCAwKTtcclxuICAgICAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgICAgIGNvbnRleHQuZmlsbCgpO1xyXG4gICAgICAgIGlmIChmdW5uZWxPcHRpb24uYm9yZGVyID09IHRydWUpIHtcclxuICAgICAgICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIGlmIChvcHRzLnRvb2x0aXApIHtcclxuICAgICAgICAgIGlmIChvcHRzLnRvb2x0aXAuaW5kZXggPT0gaSkge1xyXG4gICAgICAgICAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgICAgICAgICBjb250ZXh0LnNldEZpbGxTdHlsZShoZXhUb1JnYihzZXJpZXNOZXdbaV0uY29sb3IsIGZ1bm5lbE9wdGlvbi5hY3RpdmVPcGFjaXR5KSk7XHJcbiAgICAgICAgICAgIGNvbnRleHQubW92ZVRvKDAsIDApO1xyXG4gICAgICAgICAgICBjb250ZXh0LmxpbmVUbygtc2VyaWVzTmV3W2kgKyAxXS5yYWRpdXMgLSBhY3RpdmVXaWR0aCwgMCk7XHJcbiAgICAgICAgICAgIGNvbnRleHQubGluZVRvKC1zZXJpZXNOZXdbaV0ucmFkaXVzIC0gYWN0aXZlV2lkdGgsIC1lYWNoU3BhY2luZyk7XHJcbiAgICAgICAgICAgIGNvbnRleHQubGluZVRvKHNlcmllc05ld1tpXS5yYWRpdXMgKyBhY3RpdmVXaWR0aCwgLWVhY2hTcGFjaW5nKTtcclxuICAgICAgICAgICAgY29udGV4dC5saW5lVG8oc2VyaWVzTmV3W2kgKyAxXS5yYWRpdXMgKyBhY3RpdmVXaWR0aCwgMCk7XHJcbiAgICAgICAgICAgIGNvbnRleHQubGluZVRvKDAsIDApO1xyXG4gICAgICAgICAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgICAgICAgICBjb250ZXh0LmZpbGwoKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc2VyaWVzTmV3W2ldLmZ1bm5lbEFyZWEgPSBbY2VudGVyUG9zaXRpb24ueCAtIHNlcmllc05ld1tpXS5yYWRpdXMsIGNlbnRlclBvc2l0aW9uLnkgLSBlYWNoU3BhY2luZyAqIChzZXJpZXNOZXcubGVuZ3RoIC0gaSksIGNlbnRlclBvc2l0aW9uLnggKyBzZXJpZXNOZXdbaV0ucmFkaXVzLCBjZW50ZXJQb3NpdGlvbi55IC0gZWFjaFNwYWNpbmcgKiAoc2VyaWVzTmV3Lmxlbmd0aCAtIGkgLSAxKV07XHJcbiAgICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgICBjb250ZXh0LnNldExpbmVXaWR0aChmdW5uZWxPcHRpb24uYm9yZGVyV2lkdGggKiBvcHRzLnBpeCk7XHJcbiAgICAgICAgY29udGV4dC5zZXRTdHJva2VTdHlsZShmdW5uZWxPcHRpb24uYm9yZGVyQ29sb3IpO1xyXG4gICAgICAgIHZhciBmaWxsQ29sb3IgPSBoZXhUb1JnYihzZXJpZXNOZXdbaV0uY29sb3IsIGZ1bm5lbE9wdGlvbi5maWxsT3BhY2l0eSk7XHJcbiAgICAgICAgaWYgKGZ1bm5lbE9wdGlvbi5saW5lYXJUeXBlID09ICdjdXN0b20nKSB7XHJcbiAgICAgICAgICB2YXIgZ3JkID0gY29udGV4dC5jcmVhdGVMaW5lYXJHcmFkaWVudChzZXJpZXNOZXdbaV0ucmFkaXVzLCAtZWFjaFNwYWNpbmcsIC1zZXJpZXNOZXdbaV0ucmFkaXVzLCAtZWFjaFNwYWNpbmcpO1xyXG4gICAgICAgICAgZ3JkLmFkZENvbG9yU3RvcCgwLCBoZXhUb1JnYihzZXJpZXNOZXdbaV0uY29sb3IsIGZ1bm5lbE9wdGlvbi5maWxsT3BhY2l0eSkpO1xyXG4gICAgICAgICAgZ3JkLmFkZENvbG9yU3RvcCgwLjUsIGhleFRvUmdiKGZ1bm5lbE9wdGlvbi5jdXN0b21Db2xvcltzZXJpZXNOZXdbaV0ubGluZWFySW5kZXhdLCBmdW5uZWxPcHRpb24uZmlsbE9wYWNpdHkpKTtcclxuICAgICAgICAgIGdyZC5hZGRDb2xvclN0b3AoMSwgaGV4VG9SZ2Ioc2VyaWVzTmV3W2ldLmNvbG9yLCBmdW5uZWxPcHRpb24uZmlsbE9wYWNpdHkpKTtcclxuICAgICAgICAgIGZpbGxDb2xvciA9IGdyZFxyXG4gICAgICAgIH1cclxuICAgICAgICBjb250ZXh0LnNldEZpbGxTdHlsZShmaWxsQ29sb3IpO1xyXG4gICAgICAgIGNvbnRleHQubW92ZVRvKDAsIDApO1xyXG4gICAgICAgIGNvbnRleHQubGluZVRvKC1zZXJpZXNOZXdbaSArIDFdLnJhZGl1cywgMCk7XHJcbiAgICAgICAgY29udGV4dC5saW5lVG8oLXNlcmllc05ld1tpXS5yYWRpdXMsIC1lYWNoU3BhY2luZyk7XHJcbiAgICAgICAgY29udGV4dC5saW5lVG8oc2VyaWVzTmV3W2ldLnJhZGl1cywgLWVhY2hTcGFjaW5nKTtcclxuICAgICAgICBjb250ZXh0LmxpbmVUbyhzZXJpZXNOZXdbaSArIDFdLnJhZGl1cywgMCk7XHJcbiAgICAgICAgY29udGV4dC5saW5lVG8oMCwgMCk7XHJcbiAgICAgICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgICAgICBjb250ZXh0LmZpbGwoKTtcclxuICAgICAgICBpZiAoZnVubmVsT3B0aW9uLmJvcmRlciA9PSB0cnVlKSB7XHJcbiAgICAgICAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBjb250ZXh0LnRyYW5zbGF0ZSgwLCBlYWNoU3BhY2luZylcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgY29udGV4dC5yZXN0b3JlKCk7XHJcbiAgaWYgKG9wdHMuZGF0YUxhYmVsICE9PSBmYWxzZSAmJiBwcm9jZXNzID09PSAxKSB7XHJcbiAgICBkcmF3RnVubmVsVGV4dChzZXJpZXNOZXcsIG9wdHMsIGNvbnRleHQsIGVhY2hTcGFjaW5nLCBmdW5uZWxPcHRpb24ubGFiZWxBbGlnbiwgYWN0aXZlV2lkdGgsIGNlbnRlclBvc2l0aW9uKTtcclxuICB9XHJcbiAgaWYgKHByb2Nlc3MgPT09IDEpIHtcclxuICAgIGRyYXdGdW5uZWxDZW50ZXJUZXh0KHNlcmllc05ldywgb3B0cywgY29udGV4dCwgZWFjaFNwYWNpbmcsIGZ1bm5lbE9wdGlvbi5sYWJlbEFsaWduLCBhY3RpdmVXaWR0aCwgY2VudGVyUG9zaXRpb24pO1xyXG4gIH1cclxuICByZXR1cm4ge1xyXG4gICAgY2VudGVyOiBjZW50ZXJQb3NpdGlvbixcclxuICAgIHJhZGl1czogcmFkaXVzLFxyXG4gICAgc2VyaWVzOiBzZXJpZXNOZXdcclxuICB9O1xyXG59XHJcblxyXG5mdW5jdGlvbiBkcmF3RnVubmVsVGV4dChzZXJpZXMsIG9wdHMsIGNvbnRleHQsIGVhY2hTcGFjaW5nLCBsYWJlbEFsaWduLCBhY3RpdmVXaWR0aCwgY2VudGVyUG9zaXRpb24pIHtcclxuICBmb3IgKGxldCBpID0gMDsgaSA8IHNlcmllcy5sZW5ndGg7IGkrKykge1xyXG4gICAgbGV0IGl0ZW0gPSBzZXJpZXNbaV07XHJcbiAgICBpZihpdGVtLmxhYmVsU2hvdyA9PT0gZmFsc2Upe1xyXG4gICAgICBjb250aW51ZTtcclxuICAgIH1cclxuICAgIGxldCBzdGFydFgsIGVuZFgsIHN0YXJ0WSwgZm9udFNpemU7XHJcbiAgICBsZXQgdGV4dCA9IGl0ZW0uZm9ybWF0dGVyID8gaXRlbS5mb3JtYXR0ZXIoaXRlbSxpLHNlcmllcyxvcHRzKSA6IHV0aWwudG9GaXhlZChpdGVtLl9wcm9wb3J0aW9uXyAqIDEwMCkgKyAnJSc7XHJcbiAgICB0ZXh0ID0gaXRlbS5sYWJlbFRleHQgPyBpdGVtLmxhYmVsVGV4dCA6IHRleHQ7XHJcbiAgICBpZiAobGFiZWxBbGlnbiA9PSAncmlnaHQnKSB7XHJcbiAgICAgIGlmIChpID09IHNlcmllcy5sZW5ndGggLTEpIHtcclxuICAgICAgICBzdGFydFggPSAoaXRlbS5mdW5uZWxBcmVhWzJdICsgY2VudGVyUG9zaXRpb24ueCkgLyAyO1xyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIHN0YXJ0WCA9IChpdGVtLmZ1bm5lbEFyZWFbMl0gKyBzZXJpZXNbaSArIDFdLmZ1bm5lbEFyZWFbMl0pIC8gMjtcclxuICAgICAgfVxyXG4gICAgICBlbmRYID0gc3RhcnRYICsgYWN0aXZlV2lkdGggKiAyO1xyXG4gICAgICBzdGFydFkgPSBpdGVtLmZ1bm5lbEFyZWFbMV0gKyBlYWNoU3BhY2luZyAvIDI7XHJcbiAgICAgIGZvbnRTaXplID0gaXRlbS50ZXh0U2l6ZSAqIG9wdHMucGl4IHx8IG9wdHMuZm9udFNpemUgKiBvcHRzLnBpeDtcclxuICAgICAgY29udGV4dC5zZXRMaW5lV2lkdGgoMSAqIG9wdHMucGl4KTtcclxuICAgICAgY29udGV4dC5zZXRTdHJva2VTdHlsZShpdGVtLmNvbG9yKTtcclxuICAgICAgY29udGV4dC5zZXRGaWxsU3R5bGUoaXRlbS5jb2xvcik7XHJcbiAgICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICAgIGNvbnRleHQubW92ZVRvKHN0YXJ0WCwgc3RhcnRZKTtcclxuICAgICAgY29udGV4dC5saW5lVG8oZW5kWCwgc3RhcnRZKTtcclxuICAgICAgY29udGV4dC5zdHJva2UoKTtcclxuICAgICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgY29udGV4dC5tb3ZlVG8oZW5kWCwgc3RhcnRZKTtcclxuICAgICAgY29udGV4dC5hcmMoZW5kWCwgc3RhcnRZLCAyICogb3B0cy5waXgsIDAsIDIgKiBNYXRoLlBJKTtcclxuICAgICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgICAgY29udGV4dC5maWxsKCk7XHJcbiAgICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICAgIGNvbnRleHQuc2V0Rm9udFNpemUoZm9udFNpemUpO1xyXG4gICAgICBjb250ZXh0LnNldEZpbGxTdHlsZShpdGVtLnRleHRDb2xvciB8fCBvcHRzLmZvbnRDb2xvcik7XHJcbiAgICAgIGNvbnRleHQuZmlsbFRleHQodGV4dCwgZW5kWCArIDUsIHN0YXJ0WSArIGZvbnRTaXplIC8gMiAtIDIpO1xyXG4gICAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gICAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgfVxyXG4gICAgaWYgKGxhYmVsQWxpZ24gPT0gJ2xlZnQnKSB7XHJcbiAgICAgIGlmIChpID09IHNlcmllcy5sZW5ndGggLTEpIHtcclxuICAgICAgICBzdGFydFggPSAoaXRlbS5mdW5uZWxBcmVhWzBdICsgY2VudGVyUG9zaXRpb24ueCkgLyAyO1xyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIHN0YXJ0WCA9IChpdGVtLmZ1bm5lbEFyZWFbMF0gKyBzZXJpZXNbaSArIDFdLmZ1bm5lbEFyZWFbMF0pIC8gMjtcclxuICAgICAgfVxyXG4gICAgICBlbmRYID0gc3RhcnRYIC0gYWN0aXZlV2lkdGggKiAyO1xyXG4gICAgICBzdGFydFkgPSBpdGVtLmZ1bm5lbEFyZWFbMV0gKyBlYWNoU3BhY2luZyAvIDI7XHJcbiAgICAgIGZvbnRTaXplID0gaXRlbS50ZXh0U2l6ZSAqIG9wdHMucGl4IHx8IG9wdHMuZm9udFNpemUgKiBvcHRzLnBpeDtcclxuICAgICAgY29udGV4dC5zZXRMaW5lV2lkdGgoMSAqIG9wdHMucGl4KTtcclxuICAgICAgY29udGV4dC5zZXRTdHJva2VTdHlsZShpdGVtLmNvbG9yKTtcclxuICAgICAgY29udGV4dC5zZXRGaWxsU3R5bGUoaXRlbS5jb2xvcik7XHJcbiAgICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICAgIGNvbnRleHQubW92ZVRvKHN0YXJ0WCwgc3RhcnRZKTtcclxuICAgICAgY29udGV4dC5saW5lVG8oZW5kWCwgc3RhcnRZKTtcclxuICAgICAgY29udGV4dC5zdHJva2UoKTtcclxuICAgICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgY29udGV4dC5tb3ZlVG8oZW5kWCwgc3RhcnRZKTtcclxuICAgICAgY29udGV4dC5hcmMoZW5kWCwgc3RhcnRZLCAyLCAwLCAyICogTWF0aC5QSSk7XHJcbiAgICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICAgIGNvbnRleHQuZmlsbCgpO1xyXG4gICAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgICBjb250ZXh0LnNldEZvbnRTaXplKGZvbnRTaXplKTtcclxuICAgICAgY29udGV4dC5zZXRGaWxsU3R5bGUoaXRlbS50ZXh0Q29sb3IgfHwgb3B0cy5mb250Q29sb3IpO1xyXG4gICAgICBjb250ZXh0LmZpbGxUZXh0KHRleHQsIGVuZFggLSA1IC0gbWVhc3VyZVRleHQodGV4dCwgZm9udFNpemUsIGNvbnRleHQpLCBzdGFydFkgKyBmb250U2l6ZSAvIDIgLSAyKTtcclxuICAgICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgICAgY29udGV4dC5zdHJva2UoKTtcclxuICAgICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRyYXdGdW5uZWxDZW50ZXJUZXh0KHNlcmllcywgb3B0cywgY29udGV4dCwgZWFjaFNwYWNpbmcsIGxhYmVsQWxpZ24sIGFjdGl2ZVdpZHRoLCBjZW50ZXJQb3NpdGlvbikge1xyXG4gIGZvciAobGV0IGkgPSAwOyBpIDwgc2VyaWVzLmxlbmd0aDsgaSsrKSB7XHJcbiAgICBsZXQgaXRlbSA9IHNlcmllc1tpXTtcclxuICAgIGxldCBzdGFydFksIGZvbnRTaXplO1xyXG4gICAgaWYgKGl0ZW0uY2VudGVyVGV4dCkge1xyXG4gICAgICBzdGFydFkgPSBpdGVtLmZ1bm5lbEFyZWFbMV0gKyBlYWNoU3BhY2luZyAvIDI7XHJcbiAgICAgIGZvbnRTaXplID0gaXRlbS5jZW50ZXJUZXh0U2l6ZSAqIG9wdHMucGl4IHx8IG9wdHMuZm9udFNpemUgKiBvcHRzLnBpeDtcclxuICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgY29udGV4dC5zZXRGb250U2l6ZShmb250U2l6ZSk7XHJcbiAgICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKGl0ZW0uY2VudGVyVGV4dENvbG9yIHx8IFwiI0ZGRkZGRlwiKTtcclxuICAgICAgY29udGV4dC5maWxsVGV4dChpdGVtLmNlbnRlclRleHQsIGNlbnRlclBvc2l0aW9uLnggLSBtZWFzdXJlVGV4dChpdGVtLmNlbnRlclRleHQsIGZvbnRTaXplLCBjb250ZXh0KSAvIDIsIHN0YXJ0WSArIGZvbnRTaXplIC8gMiAtIDIpO1xyXG4gICAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gICAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbmZ1bmN0aW9uIGRyYXdDYW52YXMob3B0cywgY29udGV4dCkge1xyXG4gIGNvbnRleHQuc2F2ZSgpO1xyXG4gIGNvbnRleHQudHJhbnNsYXRlKDAsIDAuNSk7XHJcbiAgY29udGV4dC5yZXN0b3JlKCk7XHJcbiAgY29udGV4dC5kcmF3KCk7XHJcbn1cclxuXHJcbnZhciBUaW1pbmcgPSB7XHJcbiAgZWFzZUluOiBmdW5jdGlvbiBlYXNlSW4ocG9zKSB7XHJcbiAgICByZXR1cm4gTWF0aC5wb3cocG9zLCAzKTtcclxuICB9LFxyXG4gIGVhc2VPdXQ6IGZ1bmN0aW9uIGVhc2VPdXQocG9zKSB7XHJcbiAgICByZXR1cm4gTWF0aC5wb3cocG9zIC0gMSwgMykgKyAxO1xyXG4gIH0sXHJcbiAgZWFzZUluT3V0OiBmdW5jdGlvbiBlYXNlSW5PdXQocG9zKSB7XHJcbiAgICBpZiAoKHBvcyAvPSAwLjUpIDwgMSkge1xyXG4gICAgICByZXR1cm4gMC41ICogTWF0aC5wb3cocG9zLCAzKTtcclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIHJldHVybiAwLjUgKiAoTWF0aC5wb3cocG9zIC0gMiwgMykgKyAyKTtcclxuICAgIH1cclxuICB9LFxyXG4gIGxpbmVhcjogZnVuY3Rpb24gbGluZWFyKHBvcykge1xyXG4gICAgcmV0dXJuIHBvcztcclxuICB9XHJcbn07XHJcblxyXG5mdW5jdGlvbiBBbmltYXRpb24ob3B0cykge1xyXG4gIHRoaXMuaXNTdG9wID0gZmFsc2U7XHJcbiAgb3B0cy5kdXJhdGlvbiA9IHR5cGVvZiBvcHRzLmR1cmF0aW9uID09PSAndW5kZWZpbmVkJyA/IDEwMDAgOiBvcHRzLmR1cmF0aW9uO1xyXG4gIG9wdHMudGltaW5nID0gb3B0cy50aW1pbmcgfHwgJ2Vhc2VJbk91dCc7XHJcbiAgdmFyIGRlbGF5ID0gMTc7XHJcbiAgZnVuY3Rpb24gY3JlYXRlQW5pbWF0aW9uRnJhbWUoKSB7XHJcbiAgICBpZiAodHlwZW9mIHNldFRpbWVvdXQgIT09ICd1bmRlZmluZWQnKSB7XHJcbiAgICAgIHJldHVybiBmdW5jdGlvbihzdGVwLCBkZWxheSkge1xyXG4gICAgICAgIHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7XHJcbiAgICAgICAgICB2YXIgdGltZVN0YW1wID0gK25ldyBEYXRlKCk7XHJcbiAgICAgICAgICBzdGVwKHRpbWVTdGFtcCk7XHJcbiAgICAgICAgfSwgZGVsYXkpO1xyXG4gICAgICB9O1xyXG4gICAgfSBlbHNlIGlmICh0eXBlb2YgcmVxdWVzdEFuaW1hdGlvbkZyYW1lICE9PSAndW5kZWZpbmVkJykge1xyXG4gICAgICByZXR1cm4gcmVxdWVzdEFuaW1hdGlvbkZyYW1lO1xyXG4gICAgfSBlbHNlIHtcclxuICAgICAgcmV0dXJuIGZ1bmN0aW9uKHN0ZXApIHtcclxuICAgICAgICBzdGVwKG51bGwpO1xyXG4gICAgICB9O1xyXG4gICAgfVxyXG4gIH07XHJcbiAgdmFyIGFuaW1hdGlvbkZyYW1lID0gY3JlYXRlQW5pbWF0aW9uRnJhbWUoKTtcclxuICB2YXIgc3RhcnRUaW1lU3RhbXAgPSBudWxsO1xyXG4gIHZhciBfc3RlcCA9IGZ1bmN0aW9uIHN0ZXAodGltZXN0YW1wKSB7XHJcbiAgICBpZiAodGltZXN0YW1wID09PSBudWxsIHx8IHRoaXMuaXNTdG9wID09PSB0cnVlKSB7XHJcbiAgICAgIG9wdHMub25Qcm9jZXNzICYmIG9wdHMub25Qcm9jZXNzKDEpO1xyXG4gICAgICBvcHRzLm9uQW5pbWF0aW9uRmluaXNoICYmIG9wdHMub25BbmltYXRpb25GaW5pc2goKTtcclxuICAgICAgcmV0dXJuO1xyXG4gICAgfVxyXG4gICAgaWYgKHN0YXJ0VGltZVN0YW1wID09PSBudWxsKSB7XHJcbiAgICAgIHN0YXJ0VGltZVN0YW1wID0gdGltZXN0YW1wO1xyXG4gICAgfVxyXG4gICAgaWYgKHRpbWVzdGFtcCAtIHN0YXJ0VGltZVN0YW1wIDwgb3B0cy5kdXJhdGlvbikge1xyXG4gICAgICB2YXIgcHJvY2VzcyA9ICh0aW1lc3RhbXAgLSBzdGFydFRpbWVTdGFtcCkgLyBvcHRzLmR1cmF0aW9uO1xyXG4gICAgICB2YXIgdGltaW5nRnVuY3Rpb24gPSBUaW1pbmdbb3B0cy50aW1pbmddO1xyXG4gICAgICBwcm9jZXNzID0gdGltaW5nRnVuY3Rpb24ocHJvY2Vzcyk7XHJcbiAgICAgIG9wdHMub25Qcm9jZXNzICYmIG9wdHMub25Qcm9jZXNzKHByb2Nlc3MpO1xyXG4gICAgICBhbmltYXRpb25GcmFtZShfc3RlcCwgZGVsYXkpO1xyXG4gICAgfSBlbHNlIHtcclxuICAgICAgb3B0cy5vblByb2Nlc3MgJiYgb3B0cy5vblByb2Nlc3MoMSk7XHJcbiAgICAgIG9wdHMub25BbmltYXRpb25GaW5pc2ggJiYgb3B0cy5vbkFuaW1hdGlvbkZpbmlzaCgpO1xyXG4gICAgfVxyXG4gIH07XHJcbiAgX3N0ZXAgPSBfc3RlcC5iaW5kKHRoaXMpO1xyXG4gIGFuaW1hdGlvbkZyYW1lKF9zdGVwLCBkZWxheSk7XHJcbn1cclxuXHJcbkFuaW1hdGlvbi5wcm90b3R5cGUuc3RvcCA9IGZ1bmN0aW9uKCkge1xyXG4gIHRoaXMuaXNTdG9wID0gdHJ1ZTtcclxufTtcclxuXHJcbmZ1bmN0aW9uIGRyYXdDaGFydHModHlwZSwgb3B0cywgY29uZmlnLCBjb250ZXh0KSB7XHJcbiAgdmFyIF90aGlzID0gdGhpcztcclxuICB2YXIgc2VyaWVzID0gb3B0cy5zZXJpZXM7XHJcbiAgLy/lhbzlrrlFQ2hhcnRz6aW85Zu+57G75pWw5o2u5qC85byPXHJcbiAgaWYgKHR5cGUgPT09ICdwaWUnIHx8IHR5cGUgPT09ICdyaW5nJyB8fCB0eXBlID09PSAnbW91bnQnIHx8IHR5cGUgPT09ICdyb3NlJyB8fCB0eXBlID09PSAnZnVubmVsJykge1xyXG4gICAgc2VyaWVzID0gZml4UGllU2VyaWVzKHNlcmllcywgb3B0cywgY29uZmlnKTtcclxuICB9XHJcbiAgdmFyIGNhdGVnb3JpZXMgPSBvcHRzLmNhdGVnb3JpZXM7XHJcbiAgaWYgKHR5cGUgPT09ICdtb3VudCcpIHtcclxuICAgIGNhdGVnb3JpZXMgPSBbXTtcclxuICAgIGZvciAobGV0IGogPSAwOyBqIDwgc2VyaWVzLmxlbmd0aDsgaisrKSB7XHJcbiAgICAgIGlmKHNlcmllc1tqXS5zaG93ICE9PSBmYWxzZSkgY2F0ZWdvcmllcy5wdXNoKHNlcmllc1tqXS5uYW1lKVxyXG4gICAgfVxyXG4gICAgb3B0cy5jYXRlZ29yaWVzID0gY2F0ZWdvcmllcztcclxuICB9XHJcbiAgc2VyaWVzID0gZmlsbFNlcmllcyhzZXJpZXMsIG9wdHMsIGNvbmZpZyk7XHJcbiAgdmFyIGR1cmF0aW9uID0gb3B0cy5hbmltYXRpb24gPyBvcHRzLmR1cmF0aW9uIDogMDtcclxuICBfdGhpcy5hbmltYXRpb25JbnN0YW5jZSAmJiBfdGhpcy5hbmltYXRpb25JbnN0YW5jZS5zdG9wKCk7XHJcbiAgdmFyIHNlcmllc01BID0gbnVsbDtcclxuICBpZiAodHlwZSA9PSAnY2FuZGxlJykge1xyXG4gICAgbGV0IGF2ZXJhZ2UgPSBhc3NpZ24oe30sIG9wdHMuZXh0cmEuY2FuZGxlLmF2ZXJhZ2UpO1xyXG4gICAgaWYgKGF2ZXJhZ2Uuc2hvdykge1xyXG4gICAgICBzZXJpZXNNQSA9IGNhbENhbmRsZU1BKGF2ZXJhZ2UuZGF5LCBhdmVyYWdlLm5hbWUsIGF2ZXJhZ2UuY29sb3IsIHNlcmllc1swXS5kYXRhKTtcclxuICAgICAgc2VyaWVzTUEgPSBmaWxsU2VyaWVzKHNlcmllc01BLCBvcHRzLCBjb25maWcpO1xyXG4gICAgICBvcHRzLnNlcmllc01BID0gc2VyaWVzTUE7XHJcbiAgICB9IGVsc2UgaWYgKG9wdHMuc2VyaWVzTUEpIHtcclxuICAgICAgc2VyaWVzTUEgPSBvcHRzLnNlcmllc01BID0gZmlsbFNlcmllcyhvcHRzLnNlcmllc01BLCBvcHRzLCBjb25maWcpO1xyXG4gICAgfSBlbHNlIHtcclxuICAgICAgc2VyaWVzTUEgPSBzZXJpZXM7XHJcbiAgICB9XHJcbiAgfSBlbHNlIHtcclxuICAgIHNlcmllc01BID0gc2VyaWVzO1xyXG4gIH1cclxuICAvKiDov4fmu6TmjolzaG93PWZhbHNl55qEc2VyaWVzICovXHJcbiAgb3B0cy5fc2VyaWVzXyA9IHNlcmllcyA9IGZpbHRlclNlcmllcyhzZXJpZXMpO1xyXG4gIC8v6YeN5paw6K6h566X5Zu+6KGo5Yy65Z+fXHJcbiAgb3B0cy5hcmVhID0gbmV3IEFycmF5KDQpO1xyXG4gIC8v5aSN5L2N57uY5Zu+5Yy65Z+fXHJcbiAgZm9yIChsZXQgaiA9IDA7IGogPCA0OyBqKyspIHtcclxuICAgIG9wdHMuYXJlYVtqXSA9IG9wdHMucGFkZGluZ1tqXSAqIG9wdHMucGl4O1xyXG4gIH1cclxuICAvL+mAmui/h+iuoeeul+S4ieWkp+WMuuWfn++8muWbvuS+i+OAgVjovbTjgIFZ6L2055qE5aSn5bCP77yM56Gu5a6a57uY5Zu+5Yy65Z+fXHJcbiAgdmFyIF9jYWxMZWdlbmREYXRhID0gY2FsTGVnZW5kRGF0YShzZXJpZXNNQSwgb3B0cywgY29uZmlnLCBvcHRzLmNoYXJ0RGF0YSwgY29udGV4dCksXHJcbiAgICBsZWdlbmRIZWlnaHQgPSBfY2FsTGVnZW5kRGF0YS5hcmVhLndob2xlSGVpZ2h0LFxyXG4gICAgbGVnZW5kV2lkdGggPSBfY2FsTGVnZW5kRGF0YS5hcmVhLndob2xlV2lkdGg7XHJcblxyXG4gIHN3aXRjaCAob3B0cy5sZWdlbmQucG9zaXRpb24pIHtcclxuICAgIGNhc2UgJ3RvcCc6XHJcbiAgICAgIG9wdHMuYXJlYVswXSArPSBsZWdlbmRIZWlnaHQ7XHJcbiAgICAgIGJyZWFrO1xyXG4gICAgY2FzZSAnYm90dG9tJzpcclxuICAgICAgb3B0cy5hcmVhWzJdICs9IGxlZ2VuZEhlaWdodDtcclxuICAgICAgYnJlYWs7XHJcbiAgICBjYXNlICdsZWZ0JzpcclxuICAgICAgb3B0cy5hcmVhWzNdICs9IGxlZ2VuZFdpZHRoO1xyXG4gICAgICBicmVhaztcclxuICAgIGNhc2UgJ3JpZ2h0JzpcclxuICAgICAgb3B0cy5hcmVhWzFdICs9IGxlZ2VuZFdpZHRoO1xyXG4gICAgICBicmVhaztcclxuICB9XHJcblxyXG4gIGxldCBfY2FsWUF4aXNEYXRhID0ge30sXHJcbiAgICB5QXhpc1dpZHRoID0gMDtcclxuICBpZiAob3B0cy50eXBlID09PSAnbGluZScgfHwgb3B0cy50eXBlID09PSAnY29sdW1uJ3x8IG9wdHMudHlwZSA9PT0gJ21vdW50JyB8fCBvcHRzLnR5cGUgPT09ICdhcmVhJyB8fCBvcHRzLnR5cGUgPT09ICdtaXgnIHx8IG9wdHMudHlwZSA9PT0gJ2NhbmRsZScgfHwgb3B0cy50eXBlID09PSAnc2NhdHRlcicgIHx8IG9wdHMudHlwZSA9PT0gJ2J1YmJsZScgfHwgb3B0cy50eXBlID09PSAnYmFyJykge1xyXG4gICAgICBfY2FsWUF4aXNEYXRhID0gY2FsWUF4aXNEYXRhKHNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0KTtcclxuICAgICAgeUF4aXNXaWR0aCA9IF9jYWxZQXhpc0RhdGEueUF4aXNXaWR0aDtcclxuICAgIC8v5aaC5p6c5pi+56S6Wei9tOagh+mimFxyXG4gICAgaWYgKG9wdHMueUF4aXMuc2hvd1RpdGxlKSB7XHJcbiAgICAgIGxldCBtYXhUaXRsZUhlaWdodCA9IDA7XHJcbiAgICAgIGZvciAobGV0IGkgPSAwOyBpIDwgb3B0cy55QXhpcy5kYXRhLmxlbmd0aDsgaSsrKSB7XHJcbiAgICAgICAgbWF4VGl0bGVIZWlnaHQgPSBNYXRoLm1heChtYXhUaXRsZUhlaWdodCwgb3B0cy55QXhpcy5kYXRhW2ldLnRpdGxlRm9udFNpemUgPyBvcHRzLnlBeGlzLmRhdGFbaV0udGl0bGVGb250U2l6ZSAqIG9wdHMucGl4IDogY29uZmlnLmZvbnRTaXplKVxyXG4gICAgICB9XHJcbiAgICAgIG9wdHMuYXJlYVswXSArPSBtYXhUaXRsZUhlaWdodDtcclxuICAgIH1cclxuICAgIGxldCByaWdodEluZGV4ID0gMCxcclxuICAgICAgbGVmdEluZGV4ID0gMDtcclxuICAgIC8v6K6h566X5Li757uY5Zu+5Yy65Z+f5bem5Y+z5L2N572uXHJcbiAgICBmb3IgKGxldCBpID0gMDsgaSA8IHlBeGlzV2lkdGgubGVuZ3RoOyBpKyspIHtcclxuICAgICAgaWYgKHlBeGlzV2lkdGhbaV0ucG9zaXRpb24gPT0gJ2xlZnQnKSB7XHJcbiAgICAgICAgaWYgKGxlZnRJbmRleCA+IDApIHtcclxuICAgICAgICAgIG9wdHMuYXJlYVszXSArPSB5QXhpc1dpZHRoW2ldLndpZHRoICsgb3B0cy55QXhpcy5wYWRkaW5nICogb3B0cy5waXg7XHJcbiAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgIG9wdHMuYXJlYVszXSArPSB5QXhpc1dpZHRoW2ldLndpZHRoO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsZWZ0SW5kZXggKz0gMTtcclxuICAgICAgfSBlbHNlIGlmICh5QXhpc1dpZHRoW2ldLnBvc2l0aW9uID09ICdyaWdodCcpIHtcclxuICAgICAgICBpZiAocmlnaHRJbmRleCA+IDApIHtcclxuICAgICAgICAgIG9wdHMuYXJlYVsxXSArPSB5QXhpc1dpZHRoW2ldLndpZHRoICsgb3B0cy55QXhpcy5wYWRkaW5nICogb3B0cy5waXg7XHJcbiAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgIG9wdHMuYXJlYVsxXSArPSB5QXhpc1dpZHRoW2ldLndpZHRoO1xyXG4gICAgICAgIH1cclxuICAgICAgICByaWdodEluZGV4ICs9IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9IGVsc2Uge1xyXG4gICAgY29uZmlnLnlBeGlzV2lkdGggPSB5QXhpc1dpZHRoO1xyXG4gIH1cclxuICBvcHRzLmNoYXJ0RGF0YS55QXhpc0RhdGEgPSBfY2FsWUF4aXNEYXRhO1xyXG5cclxuICBpZiAob3B0cy5jYXRlZ29yaWVzICYmIG9wdHMuY2F0ZWdvcmllcy5sZW5ndGggJiYgb3B0cy50eXBlICE9PSAncmFkYXInICYmIG9wdHMudHlwZSAhPT0gJ2dhdWdlJyAmJiBvcHRzLnR5cGUgIT09ICdiYXInKSB7XHJcbiAgICBvcHRzLmNoYXJ0RGF0YS54QXhpc0RhdGEgPSBnZXRYQXhpc1BvaW50cyhvcHRzLmNhdGVnb3JpZXMsIG9wdHMsIGNvbmZpZyk7XHJcbiAgICBsZXQgX2NhbENhdGVnb3JpZXNEYXRhID0gY2FsQ2F0ZWdvcmllc0RhdGEob3B0cy5jYXRlZ29yaWVzLCBvcHRzLCBjb25maWcsIG9wdHMuY2hhcnREYXRhLnhBeGlzRGF0YS5lYWNoU3BhY2luZywgY29udGV4dCksXHJcbiAgICAgIHhBeGlzSGVpZ2h0ID0gX2NhbENhdGVnb3JpZXNEYXRhLnhBeGlzSGVpZ2h0LFxyXG4gICAgICBhbmdsZSA9IF9jYWxDYXRlZ29yaWVzRGF0YS5hbmdsZTtcclxuICAgIGNvbmZpZy54QXhpc0hlaWdodCA9IHhBeGlzSGVpZ2h0O1xyXG4gICAgY29uZmlnLl94QXhpc1RleHRBbmdsZV8gPSBhbmdsZTtcclxuICAgIG9wdHMuYXJlYVsyXSArPSB4QXhpc0hlaWdodDtcclxuICAgIG9wdHMuY2hhcnREYXRhLmNhdGVnb3JpZXNEYXRhID0gX2NhbENhdGVnb3JpZXNEYXRhO1xyXG4gIH0gZWxzZSB7XHJcbiAgICBpZiAob3B0cy50eXBlID09PSAnbGluZScgfHwgb3B0cy50eXBlID09PSAnYXJlYScgfHwgb3B0cy50eXBlID09PSAnc2NhdHRlcicgfHwgb3B0cy50eXBlID09PSAnYnViYmxlJyB8fCBvcHRzLnR5cGUgPT09ICdiYXInKSB7XHJcbiAgICAgIG9wdHMuY2hhcnREYXRhLnhBeGlzRGF0YSA9IGNhbFhBeGlzRGF0YShzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCk7XHJcbiAgICAgIGNhdGVnb3JpZXMgPSBvcHRzLmNoYXJ0RGF0YS54QXhpc0RhdGEucmFuZ2VzRm9ybWF0O1xyXG4gICAgICBsZXQgX2NhbENhdGVnb3JpZXNEYXRhID0gY2FsQ2F0ZWdvcmllc0RhdGEoY2F0ZWdvcmllcywgb3B0cywgY29uZmlnLCBvcHRzLmNoYXJ0RGF0YS54QXhpc0RhdGEuZWFjaFNwYWNpbmcsIGNvbnRleHQpLFxyXG4gICAgICAgIHhBeGlzSGVpZ2h0ID0gX2NhbENhdGVnb3JpZXNEYXRhLnhBeGlzSGVpZ2h0LFxyXG4gICAgICAgIGFuZ2xlID0gX2NhbENhdGVnb3JpZXNEYXRhLmFuZ2xlO1xyXG4gICAgICBjb25maWcueEF4aXNIZWlnaHQgPSB4QXhpc0hlaWdodDtcclxuICAgICAgY29uZmlnLl94QXhpc1RleHRBbmdsZV8gPSBhbmdsZTtcclxuICAgICAgb3B0cy5hcmVhWzJdICs9IHhBeGlzSGVpZ2h0O1xyXG4gICAgICBvcHRzLmNoYXJ0RGF0YS5jYXRlZ29yaWVzRGF0YSA9IF9jYWxDYXRlZ29yaWVzRGF0YTtcclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIG9wdHMuY2hhcnREYXRhLnhBeGlzRGF0YSA9IHtcclxuICAgICAgICB4QXhpc1BvaW50czogW11cclxuICAgICAgfTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8v6K6h566X5Y+z5a+56b2Q5YGP56e76Led56a7XHJcbiAgaWYgKG9wdHMuZW5hYmxlU2Nyb2xsICYmIG9wdHMueEF4aXMuc2Nyb2xsQWxpZ24gPT0gJ3JpZ2h0JyAmJiBvcHRzLl9zY3JvbGxEaXN0YW5jZV8gPT09IHVuZGVmaW5lZCkge1xyXG4gICAgbGV0IG9mZnNldExlZnQgPSAwLFxyXG4gICAgICB4QXhpc1BvaW50cyA9IG9wdHMuY2hhcnREYXRhLnhBeGlzRGF0YS54QXhpc1BvaW50cyxcclxuICAgICAgc3RhcnRYID0gb3B0cy5jaGFydERhdGEueEF4aXNEYXRhLnN0YXJ0WCxcclxuICAgICAgZW5kWCA9IG9wdHMuY2hhcnREYXRhLnhBeGlzRGF0YS5lbmRYLFxyXG4gICAgICBlYWNoU3BhY2luZyA9IG9wdHMuY2hhcnREYXRhLnhBeGlzRGF0YS5lYWNoU3BhY2luZztcclxuICAgIGxldCB0b3RhbFdpZHRoID0gZWFjaFNwYWNpbmcgKiAoeEF4aXNQb2ludHMubGVuZ3RoIC0gMSk7XHJcbiAgICBsZXQgc2NyZWVuV2lkdGggPSBlbmRYIC0gc3RhcnRYO1xyXG4gICAgb2Zmc2V0TGVmdCA9IHNjcmVlbldpZHRoIC0gdG90YWxXaWR0aDtcclxuICAgIF90aGlzLnNjcm9sbE9wdGlvbi5jdXJyZW50T2Zmc2V0ID0gb2Zmc2V0TGVmdDtcclxuICAgIF90aGlzLnNjcm9sbE9wdGlvbi5zdGFydFRvdWNoWCA9IG9mZnNldExlZnQ7XHJcbiAgICBfdGhpcy5zY3JvbGxPcHRpb24uZGlzdGFuY2UgPSAwO1xyXG4gICAgX3RoaXMuc2Nyb2xsT3B0aW9uLmxhc3RNb3ZlVGltZSA9IDA7XHJcbiAgICBvcHRzLl9zY3JvbGxEaXN0YW5jZV8gPSBvZmZzZXRMZWZ0O1xyXG4gIH1cclxuXHJcbiAgaWYgKHR5cGUgPT09ICdwaWUnIHx8IHR5cGUgPT09ICdyaW5nJyB8fCB0eXBlID09PSAncm9zZScpIHtcclxuICAgIGNvbmZpZy5fcGllVGV4dE1heExlbmd0aF8gPSBvcHRzLmRhdGFMYWJlbCA9PT0gZmFsc2UgPyAwIDogZ2V0UGllVGV4dE1heExlbmd0aChzZXJpZXNNQSwgY29uZmlnLCBjb250ZXh0LCBvcHRzKTtcclxuICB9XHJcbiAgXHJcbiAgc3dpdGNoICh0eXBlKSB7XHJcbiAgICBjYXNlICd3b3JkJzpcclxuICAgICAgdGhpcy5hbmltYXRpb25JbnN0YW5jZSA9IG5ldyBBbmltYXRpb24oe1xyXG4gICAgICAgIHRpbWluZzogb3B0cy50aW1pbmcsXHJcbiAgICAgICAgZHVyYXRpb246IGR1cmF0aW9uLFxyXG4gICAgICAgIG9uUHJvY2VzczogZnVuY3Rpb24ocHJvY2Vzcykge1xyXG4gICAgICAgICAgY29udGV4dC5jbGVhclJlY3QoMCwgMCwgb3B0cy53aWR0aCwgb3B0cy5oZWlnaHQpO1xyXG4gICAgICAgICAgaWYgKG9wdHMucm90YXRlKSB7XHJcbiAgICAgICAgICAgIGNvbnRleHRSb3RhdGUoY29udGV4dCwgb3B0cyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBkcmF3V29yZENsb3VkRGF0YVBvaW50cyhzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCwgcHJvY2Vzcyk7XHJcbiAgICAgICAgICBkcmF3Q2FudmFzKG9wdHMsIGNvbnRleHQpO1xyXG4gICAgICAgIH0sXHJcbiAgICAgICAgb25BbmltYXRpb25GaW5pc2g6IGZ1bmN0aW9uIG9uQW5pbWF0aW9uRmluaXNoKCkge1xyXG4gICAgICAgICAgX3RoaXMudWV2ZW50LnRyaWdnZXIoJ3JlbmRlckNvbXBsZXRlJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9KTtcclxuICAgICAgYnJlYWs7XHJcbiAgICBjYXNlICdtYXAnOlxyXG4gICAgICBjb250ZXh0LmNsZWFyUmVjdCgwLCAwLCBvcHRzLndpZHRoLCBvcHRzLmhlaWdodCk7XHJcbiAgICAgIGRyYXdNYXBEYXRhUG9pbnRzKHNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0KTtcclxuICAgICAgc2V0VGltZW91dCgoKT0+e1xyXG4gICAgICAgIHRoaXMudWV2ZW50LnRyaWdnZXIoJ3JlbmRlckNvbXBsZXRlJyk7XHJcbiAgICAgIH0sNTApXHJcbiAgICAgIGJyZWFrO1xyXG4gICAgY2FzZSAnZnVubmVsJzpcclxuICAgICAgdGhpcy5hbmltYXRpb25JbnN0YW5jZSA9IG5ldyBBbmltYXRpb24oe1xyXG4gICAgICAgIHRpbWluZzogb3B0cy50aW1pbmcsXHJcbiAgICAgICAgZHVyYXRpb246IGR1cmF0aW9uLFxyXG4gICAgICAgIG9uUHJvY2VzczogZnVuY3Rpb24ocHJvY2Vzcykge1xyXG4gICAgICAgICAgY29udGV4dC5jbGVhclJlY3QoMCwgMCwgb3B0cy53aWR0aCwgb3B0cy5oZWlnaHQpO1xyXG4gICAgICAgICAgaWYgKG9wdHMucm90YXRlKSB7XHJcbiAgICAgICAgICAgIGNvbnRleHRSb3RhdGUoY29udGV4dCwgb3B0cyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBvcHRzLmNoYXJ0RGF0YS5mdW5uZWxEYXRhID0gZHJhd0Z1bm5lbERhdGFQb2ludHMoc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQsIHByb2Nlc3MpO1xyXG4gICAgICAgICAgZHJhd0xlZ2VuZChvcHRzLnNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0LCBvcHRzLmNoYXJ0RGF0YSk7XHJcbiAgICAgICAgICBkcmF3VG9vbFRpcEJyaWRnZShvcHRzLCBjb25maWcsIGNvbnRleHQsIHByb2Nlc3MpO1xyXG4gICAgICAgICAgZHJhd0NhbnZhcyhvcHRzLCBjb250ZXh0KTtcclxuICAgICAgICB9LFxyXG4gICAgICAgIG9uQW5pbWF0aW9uRmluaXNoOiBmdW5jdGlvbiBvbkFuaW1hdGlvbkZpbmlzaCgpIHtcclxuICAgICAgICAgIF90aGlzLnVldmVudC50cmlnZ2VyKCdyZW5kZXJDb21wbGV0ZScpO1xyXG4gICAgICAgIH1cclxuICAgICAgfSk7XHJcbiAgICAgIGJyZWFrO1xyXG4gICAgY2FzZSAnbGluZSc6XHJcbiAgICAgIHRoaXMuYW5pbWF0aW9uSW5zdGFuY2UgPSBuZXcgQW5pbWF0aW9uKHtcclxuICAgICAgICB0aW1pbmc6IG9wdHMudGltaW5nLFxyXG4gICAgICAgIGR1cmF0aW9uOiBkdXJhdGlvbixcclxuICAgICAgICBvblByb2Nlc3M6IGZ1bmN0aW9uIG9uUHJvY2Vzcyhwcm9jZXNzKSB7XHJcbiAgICAgICAgICBjb250ZXh0LmNsZWFyUmVjdCgwLCAwLCBvcHRzLndpZHRoLCBvcHRzLmhlaWdodCk7XHJcbiAgICAgICAgICBpZiAob3B0cy5yb3RhdGUpIHtcclxuICAgICAgICAgICAgY29udGV4dFJvdGF0ZShjb250ZXh0LCBvcHRzKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGRyYXdZQXhpc0dyaWQoY2F0ZWdvcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0KTtcclxuICAgICAgICAgIGRyYXdYQXhpcyhjYXRlZ29yaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQpO1xyXG4gICAgICAgICAgdmFyIF9kcmF3TGluZURhdGFQb2ludHMgPSBkcmF3TGluZURhdGFQb2ludHMoc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQsIHByb2Nlc3MpLFxyXG4gICAgICAgICAgICB4QXhpc1BvaW50cyA9IF9kcmF3TGluZURhdGFQb2ludHMueEF4aXNQb2ludHMsXHJcbiAgICAgICAgICAgIGNhbFBvaW50cyA9IF9kcmF3TGluZURhdGFQb2ludHMuY2FsUG9pbnRzLFxyXG4gICAgICAgICAgICBlYWNoU3BhY2luZyA9IF9kcmF3TGluZURhdGFQb2ludHMuZWFjaFNwYWNpbmc7XHJcbiAgICAgICAgICBvcHRzLmNoYXJ0RGF0YS54QXhpc1BvaW50cyA9IHhBeGlzUG9pbnRzO1xyXG4gICAgICAgICAgb3B0cy5jaGFydERhdGEuY2FsUG9pbnRzID0gY2FsUG9pbnRzO1xyXG4gICAgICAgICAgb3B0cy5jaGFydERhdGEuZWFjaFNwYWNpbmcgPSBlYWNoU3BhY2luZztcclxuICAgICAgICAgIGRyYXdZQXhpcyhzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCk7XHJcbiAgICAgICAgICBpZiAob3B0cy5lbmFibGVNYXJrTGluZSAhPT0gZmFsc2UgJiYgcHJvY2VzcyA9PT0gMSkge1xyXG4gICAgICAgICAgICBkcmF3TWFya0xpbmUob3B0cywgY29uZmlnLCBjb250ZXh0KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGRyYXdMZWdlbmQob3B0cy5zZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCwgb3B0cy5jaGFydERhdGEpO1xyXG4gICAgICAgICAgZHJhd1Rvb2xUaXBCcmlkZ2Uob3B0cywgY29uZmlnLCBjb250ZXh0LCBwcm9jZXNzLCBlYWNoU3BhY2luZywgeEF4aXNQb2ludHMpO1xyXG4gICAgICAgICAgZHJhd0NhbnZhcyhvcHRzLCBjb250ZXh0KTtcclxuICAgICAgICB9LFxyXG4gICAgICAgIG9uQW5pbWF0aW9uRmluaXNoOiBmdW5jdGlvbiBvbkFuaW1hdGlvbkZpbmlzaCgpIHtcclxuICAgICAgICAgIF90aGlzLnVldmVudC50cmlnZ2VyKCdyZW5kZXJDb21wbGV0ZScpO1xyXG4gICAgICAgIH1cclxuICAgICAgfSk7XHJcbiAgICAgIGJyZWFrO1xyXG4gICAgY2FzZSAnc2NhdHRlcic6XHJcbiAgICAgIHRoaXMuYW5pbWF0aW9uSW5zdGFuY2UgPSBuZXcgQW5pbWF0aW9uKHtcclxuICAgICAgICB0aW1pbmc6IG9wdHMudGltaW5nLFxyXG4gICAgICAgIGR1cmF0aW9uOiBkdXJhdGlvbixcclxuICAgICAgICBvblByb2Nlc3M6IGZ1bmN0aW9uIG9uUHJvY2Vzcyhwcm9jZXNzKSB7XHJcbiAgICAgICAgICBjb250ZXh0LmNsZWFyUmVjdCgwLCAwLCBvcHRzLndpZHRoLCBvcHRzLmhlaWdodCk7XHJcbiAgICAgICAgICBpZiAob3B0cy5yb3RhdGUpIHtcclxuICAgICAgICAgICAgY29udGV4dFJvdGF0ZShjb250ZXh0LCBvcHRzKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGRyYXdZQXhpc0dyaWQoY2F0ZWdvcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0KTtcclxuICAgICAgICAgIGRyYXdYQXhpcyhjYXRlZ29yaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQpO1xyXG4gICAgICAgICAgdmFyIF9kcmF3U2NhdHRlckRhdGFQb2ludHMgPSBkcmF3U2NhdHRlckRhdGFQb2ludHMoc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQsIHByb2Nlc3MpLFxyXG4gICAgICAgICAgICB4QXhpc1BvaW50cyA9IF9kcmF3U2NhdHRlckRhdGFQb2ludHMueEF4aXNQb2ludHMsXHJcbiAgICAgICAgICAgIGNhbFBvaW50cyA9IF9kcmF3U2NhdHRlckRhdGFQb2ludHMuY2FsUG9pbnRzLFxyXG4gICAgICAgICAgICBlYWNoU3BhY2luZyA9IF9kcmF3U2NhdHRlckRhdGFQb2ludHMuZWFjaFNwYWNpbmc7XHJcbiAgICAgICAgICBvcHRzLmNoYXJ0RGF0YS54QXhpc1BvaW50cyA9IHhBeGlzUG9pbnRzO1xyXG4gICAgICAgICAgb3B0cy5jaGFydERhdGEuY2FsUG9pbnRzID0gY2FsUG9pbnRzO1xyXG4gICAgICAgICAgb3B0cy5jaGFydERhdGEuZWFjaFNwYWNpbmcgPSBlYWNoU3BhY2luZztcclxuICAgICAgICAgIGRyYXdZQXhpcyhzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCk7XHJcbiAgICAgICAgICBpZiAob3B0cy5lbmFibGVNYXJrTGluZSAhPT0gZmFsc2UgJiYgcHJvY2VzcyA9PT0gMSkge1xyXG4gICAgICAgICAgICBkcmF3TWFya0xpbmUob3B0cywgY29uZmlnLCBjb250ZXh0KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGRyYXdMZWdlbmQob3B0cy5zZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCwgb3B0cy5jaGFydERhdGEpO1xyXG4gICAgICAgICAgZHJhd1Rvb2xUaXBCcmlkZ2Uob3B0cywgY29uZmlnLCBjb250ZXh0LCBwcm9jZXNzLCBlYWNoU3BhY2luZywgeEF4aXNQb2ludHMpO1xyXG4gICAgICAgICAgZHJhd0NhbnZhcyhvcHRzLCBjb250ZXh0KTtcclxuICAgICAgICB9LFxyXG4gICAgICAgIG9uQW5pbWF0aW9uRmluaXNoOiBmdW5jdGlvbiBvbkFuaW1hdGlvbkZpbmlzaCgpIHtcclxuICAgICAgICAgIF90aGlzLnVldmVudC50cmlnZ2VyKCdyZW5kZXJDb21wbGV0ZScpO1xyXG4gICAgICAgIH1cclxuICAgICAgfSk7XHJcbiAgICAgIGJyZWFrO1xyXG4gICAgY2FzZSAnYnViYmxlJzpcclxuICAgICAgdGhpcy5hbmltYXRpb25JbnN0YW5jZSA9IG5ldyBBbmltYXRpb24oe1xyXG4gICAgICAgIHRpbWluZzogb3B0cy50aW1pbmcsXHJcbiAgICAgICAgZHVyYXRpb246IGR1cmF0aW9uLFxyXG4gICAgICAgIG9uUHJvY2VzczogZnVuY3Rpb24gb25Qcm9jZXNzKHByb2Nlc3MpIHtcclxuICAgICAgICAgIGNvbnRleHQuY2xlYXJSZWN0KDAsIDAsIG9wdHMud2lkdGgsIG9wdHMuaGVpZ2h0KTtcclxuICAgICAgICAgIGlmIChvcHRzLnJvdGF0ZSkge1xyXG4gICAgICAgICAgICBjb250ZXh0Um90YXRlKGNvbnRleHQsIG9wdHMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgZHJhd1lBeGlzR3JpZChjYXRlZ29yaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQpO1xyXG4gICAgICAgICAgZHJhd1hBeGlzKGNhdGVnb3JpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCk7XHJcbiAgICAgICAgICB2YXIgX2RyYXdCdWJibGVEYXRhUG9pbnRzID0gZHJhd0J1YmJsZURhdGFQb2ludHMoc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQsIHByb2Nlc3MpLFxyXG4gICAgICAgICAgICB4QXhpc1BvaW50cyA9IF9kcmF3QnViYmxlRGF0YVBvaW50cy54QXhpc1BvaW50cyxcclxuICAgICAgICAgICAgY2FsUG9pbnRzID0gX2RyYXdCdWJibGVEYXRhUG9pbnRzLmNhbFBvaW50cyxcclxuICAgICAgICAgICAgZWFjaFNwYWNpbmcgPSBfZHJhd0J1YmJsZURhdGFQb2ludHMuZWFjaFNwYWNpbmc7XHJcbiAgICAgICAgICBvcHRzLmNoYXJ0RGF0YS54QXhpc1BvaW50cyA9IHhBeGlzUG9pbnRzO1xyXG4gICAgICAgICAgb3B0cy5jaGFydERhdGEuY2FsUG9pbnRzID0gY2FsUG9pbnRzO1xyXG4gICAgICAgICAgb3B0cy5jaGFydERhdGEuZWFjaFNwYWNpbmcgPSBlYWNoU3BhY2luZztcclxuICAgICAgICAgIGRyYXdZQXhpcyhzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCk7XHJcbiAgICAgICAgICBpZiAob3B0cy5lbmFibGVNYXJrTGluZSAhPT0gZmFsc2UgJiYgcHJvY2VzcyA9PT0gMSkge1xyXG4gICAgICAgICAgICBkcmF3TWFya0xpbmUob3B0cywgY29uZmlnLCBjb250ZXh0KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGRyYXdMZWdlbmQob3B0cy5zZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCwgb3B0cy5jaGFydERhdGEpO1xyXG4gICAgICAgICAgZHJhd1Rvb2xUaXBCcmlkZ2Uob3B0cywgY29uZmlnLCBjb250ZXh0LCBwcm9jZXNzLCBlYWNoU3BhY2luZywgeEF4aXNQb2ludHMpO1xyXG4gICAgICAgICAgZHJhd0NhbnZhcyhvcHRzLCBjb250ZXh0KTtcclxuICAgICAgICB9LFxyXG4gICAgICAgIG9uQW5pbWF0aW9uRmluaXNoOiBmdW5jdGlvbiBvbkFuaW1hdGlvbkZpbmlzaCgpIHtcclxuICAgICAgICAgIF90aGlzLnVldmVudC50cmlnZ2VyKCdyZW5kZXJDb21wbGV0ZScpO1xyXG4gICAgICAgIH1cclxuICAgICAgfSk7XHJcbiAgICAgIGJyZWFrO1xyXG4gICAgY2FzZSAnbWl4JzpcclxuICAgICAgdGhpcy5hbmltYXRpb25JbnN0YW5jZSA9IG5ldyBBbmltYXRpb24oe1xyXG4gICAgICAgIHRpbWluZzogb3B0cy50aW1pbmcsXHJcbiAgICAgICAgZHVyYXRpb246IGR1cmF0aW9uLFxyXG4gICAgICAgIG9uUHJvY2VzczogZnVuY3Rpb24gb25Qcm9jZXNzKHByb2Nlc3MpIHtcclxuICAgICAgICAgIGNvbnRleHQuY2xlYXJSZWN0KDAsIDAsIG9wdHMud2lkdGgsIG9wdHMuaGVpZ2h0KTtcclxuICAgICAgICAgIGlmIChvcHRzLnJvdGF0ZSkge1xyXG4gICAgICAgICAgICBjb250ZXh0Um90YXRlKGNvbnRleHQsIG9wdHMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgZHJhd1lBeGlzR3JpZChjYXRlZ29yaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQpO1xyXG4gICAgICAgICAgZHJhd1hBeGlzKGNhdGVnb3JpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCk7XHJcbiAgICAgICAgICB2YXIgX2RyYXdNaXhEYXRhUG9pbnRzID0gZHJhd01peERhdGFQb2ludHMoc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQsIHByb2Nlc3MpLFxyXG4gICAgICAgICAgICB4QXhpc1BvaW50cyA9IF9kcmF3TWl4RGF0YVBvaW50cy54QXhpc1BvaW50cyxcclxuICAgICAgICAgICAgY2FsUG9pbnRzID0gX2RyYXdNaXhEYXRhUG9pbnRzLmNhbFBvaW50cyxcclxuICAgICAgICAgICAgZWFjaFNwYWNpbmcgPSBfZHJhd01peERhdGFQb2ludHMuZWFjaFNwYWNpbmc7XHJcbiAgICAgICAgICBvcHRzLmNoYXJ0RGF0YS54QXhpc1BvaW50cyA9IHhBeGlzUG9pbnRzO1xyXG4gICAgICAgICAgb3B0cy5jaGFydERhdGEuY2FsUG9pbnRzID0gY2FsUG9pbnRzO1xyXG4gICAgICAgICAgb3B0cy5jaGFydERhdGEuZWFjaFNwYWNpbmcgPSBlYWNoU3BhY2luZztcclxuICAgICAgICAgIGRyYXdZQXhpcyhzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCk7XHJcbiAgICAgICAgICBpZiAob3B0cy5lbmFibGVNYXJrTGluZSAhPT0gZmFsc2UgJiYgcHJvY2VzcyA9PT0gMSkge1xyXG4gICAgICAgICAgICBkcmF3TWFya0xpbmUob3B0cywgY29uZmlnLCBjb250ZXh0KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGRyYXdMZWdlbmQob3B0cy5zZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCwgb3B0cy5jaGFydERhdGEpO1xyXG4gICAgICAgICAgZHJhd1Rvb2xUaXBCcmlkZ2Uob3B0cywgY29uZmlnLCBjb250ZXh0LCBwcm9jZXNzLCBlYWNoU3BhY2luZywgeEF4aXNQb2ludHMpO1xyXG4gICAgICAgICAgZHJhd0NhbnZhcyhvcHRzLCBjb250ZXh0KTtcclxuICAgICAgICB9LFxyXG4gICAgICAgIG9uQW5pbWF0aW9uRmluaXNoOiBmdW5jdGlvbiBvbkFuaW1hdGlvbkZpbmlzaCgpIHtcclxuICAgICAgICAgIF90aGlzLnVldmVudC50cmlnZ2VyKCdyZW5kZXJDb21wbGV0ZScpO1xyXG4gICAgICAgIH1cclxuICAgICAgfSk7XHJcbiAgICAgIGJyZWFrO1xyXG4gICAgY2FzZSAnY29sdW1uJzpcclxuICAgICAgdGhpcy5hbmltYXRpb25JbnN0YW5jZSA9IG5ldyBBbmltYXRpb24oe1xyXG4gICAgICAgIHRpbWluZzogb3B0cy50aW1pbmcsXHJcbiAgICAgICAgZHVyYXRpb246IGR1cmF0aW9uLFxyXG4gICAgICAgIG9uUHJvY2VzczogZnVuY3Rpb24gb25Qcm9jZXNzKHByb2Nlc3MpIHtcclxuICAgICAgICAgIGNvbnRleHQuY2xlYXJSZWN0KDAsIDAsIG9wdHMud2lkdGgsIG9wdHMuaGVpZ2h0KTtcclxuICAgICAgICAgIGlmIChvcHRzLnJvdGF0ZSkge1xyXG4gICAgICAgICAgICBjb250ZXh0Um90YXRlKGNvbnRleHQsIG9wdHMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgZHJhd1lBeGlzR3JpZChjYXRlZ29yaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQpO1xyXG4gICAgICAgICAgZHJhd1hBeGlzKGNhdGVnb3JpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCk7XHJcbiAgICAgICAgICB2YXIgX2RyYXdDb2x1bW5EYXRhUG9pbnRzID0gZHJhd0NvbHVtbkRhdGFQb2ludHMoc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQsIHByb2Nlc3MpLFxyXG4gICAgICAgICAgICB4QXhpc1BvaW50cyA9IF9kcmF3Q29sdW1uRGF0YVBvaW50cy54QXhpc1BvaW50cyxcclxuICAgICAgICAgICAgY2FsUG9pbnRzID0gX2RyYXdDb2x1bW5EYXRhUG9pbnRzLmNhbFBvaW50cyxcclxuICAgICAgICAgICAgZWFjaFNwYWNpbmcgPSBfZHJhd0NvbHVtbkRhdGFQb2ludHMuZWFjaFNwYWNpbmc7XHJcbiAgICAgICAgICBvcHRzLmNoYXJ0RGF0YS54QXhpc1BvaW50cyA9IHhBeGlzUG9pbnRzO1xyXG4gICAgICAgICAgb3B0cy5jaGFydERhdGEuY2FsUG9pbnRzID0gY2FsUG9pbnRzO1xyXG4gICAgICAgICAgb3B0cy5jaGFydERhdGEuZWFjaFNwYWNpbmcgPSBlYWNoU3BhY2luZztcclxuICAgICAgICAgIGRyYXdZQXhpcyhzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCk7XHJcbiAgICAgICAgICBpZiAob3B0cy5lbmFibGVNYXJrTGluZSAhPT0gZmFsc2UgJiYgcHJvY2VzcyA9PT0gMSkge1xyXG4gICAgICAgICAgICBkcmF3TWFya0xpbmUob3B0cywgY29uZmlnLCBjb250ZXh0KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGRyYXdMZWdlbmQob3B0cy5zZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCwgb3B0cy5jaGFydERhdGEpO1xyXG4gICAgICAgICAgZHJhd1Rvb2xUaXBCcmlkZ2Uob3B0cywgY29uZmlnLCBjb250ZXh0LCBwcm9jZXNzLCBlYWNoU3BhY2luZywgeEF4aXNQb2ludHMpO1xyXG4gICAgICAgICAgZHJhd0NhbnZhcyhvcHRzLCBjb250ZXh0KTtcclxuICAgICAgICB9LFxyXG4gICAgICAgIG9uQW5pbWF0aW9uRmluaXNoOiBmdW5jdGlvbiBvbkFuaW1hdGlvbkZpbmlzaCgpIHtcclxuICAgICAgICAgIF90aGlzLnVldmVudC50cmlnZ2VyKCdyZW5kZXJDb21wbGV0ZScpO1xyXG4gICAgICAgIH1cclxuICAgICAgfSk7XHJcbiAgICAgIGJyZWFrO1xyXG4gICAgY2FzZSAnbW91bnQnOlxyXG4gICAgICB0aGlzLmFuaW1hdGlvbkluc3RhbmNlID0gbmV3IEFuaW1hdGlvbih7XHJcbiAgICAgICAgdGltaW5nOiBvcHRzLnRpbWluZyxcclxuICAgICAgICBkdXJhdGlvbjogZHVyYXRpb24sXHJcbiAgICAgICAgb25Qcm9jZXNzOiBmdW5jdGlvbiBvblByb2Nlc3MocHJvY2Vzcykge1xyXG4gICAgICAgICAgY29udGV4dC5jbGVhclJlY3QoMCwgMCwgb3B0cy53aWR0aCwgb3B0cy5oZWlnaHQpO1xyXG4gICAgICAgICAgaWYgKG9wdHMucm90YXRlKSB7XHJcbiAgICAgICAgICAgIGNvbnRleHRSb3RhdGUoY29udGV4dCwgb3B0cyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBkcmF3WUF4aXNHcmlkKGNhdGVnb3JpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCk7XHJcbiAgICAgICAgICBkcmF3WEF4aXMoY2F0ZWdvcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0KTtcclxuICAgICAgICAgIHZhciBfZHJhd01vdW50RGF0YVBvaW50cyA9IGRyYXdNb3VudERhdGFQb2ludHMoc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQsIHByb2Nlc3MpLFxyXG4gICAgICAgICAgICB4QXhpc1BvaW50cyA9IF9kcmF3TW91bnREYXRhUG9pbnRzLnhBeGlzUG9pbnRzLFxyXG4gICAgICAgICAgICBjYWxQb2ludHMgPSBfZHJhd01vdW50RGF0YVBvaW50cy5jYWxQb2ludHMsXHJcbiAgICAgICAgICAgIGVhY2hTcGFjaW5nID0gX2RyYXdNb3VudERhdGFQb2ludHMuZWFjaFNwYWNpbmc7XHJcbiAgICAgICAgICBvcHRzLmNoYXJ0RGF0YS54QXhpc1BvaW50cyA9IHhBeGlzUG9pbnRzO1xyXG4gICAgICAgICAgb3B0cy5jaGFydERhdGEuY2FsUG9pbnRzID0gY2FsUG9pbnRzO1xyXG4gICAgICAgICAgb3B0cy5jaGFydERhdGEuZWFjaFNwYWNpbmcgPSBlYWNoU3BhY2luZztcclxuICAgICAgICAgIGRyYXdZQXhpcyhzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCk7XHJcbiAgICAgICAgICBpZiAob3B0cy5lbmFibGVNYXJrTGluZSAhPT0gZmFsc2UgJiYgcHJvY2VzcyA9PT0gMSkge1xyXG4gICAgICAgICAgICBkcmF3TWFya0xpbmUob3B0cywgY29uZmlnLCBjb250ZXh0KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGRyYXdMZWdlbmQob3B0cy5zZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCwgb3B0cy5jaGFydERhdGEpO1xyXG4gICAgICAgICAgZHJhd1Rvb2xUaXBCcmlkZ2Uob3B0cywgY29uZmlnLCBjb250ZXh0LCBwcm9jZXNzLCBlYWNoU3BhY2luZywgeEF4aXNQb2ludHMpO1xyXG4gICAgICAgICAgZHJhd0NhbnZhcyhvcHRzLCBjb250ZXh0KTtcclxuICAgICAgICB9LFxyXG4gICAgICAgIG9uQW5pbWF0aW9uRmluaXNoOiBmdW5jdGlvbiBvbkFuaW1hdGlvbkZpbmlzaCgpIHtcclxuICAgICAgICAgIF90aGlzLnVldmVudC50cmlnZ2VyKCdyZW5kZXJDb21wbGV0ZScpO1xyXG4gICAgICAgIH1cclxuICAgICAgfSk7XHJcbiAgICAgIGJyZWFrO1xyXG4gICAgY2FzZSAnYmFyJzpcclxuICAgICAgdGhpcy5hbmltYXRpb25JbnN0YW5jZSA9IG5ldyBBbmltYXRpb24oe1xyXG4gICAgICAgIHRpbWluZzogb3B0cy50aW1pbmcsXHJcbiAgICAgICAgZHVyYXRpb246IGR1cmF0aW9uLFxyXG4gICAgICAgIG9uUHJvY2VzczogZnVuY3Rpb24gb25Qcm9jZXNzKHByb2Nlc3MpIHtcclxuICAgICAgICAgIGNvbnRleHQuY2xlYXJSZWN0KDAsIDAsIG9wdHMud2lkdGgsIG9wdHMuaGVpZ2h0KTtcclxuICAgICAgICAgIGlmIChvcHRzLnJvdGF0ZSkge1xyXG4gICAgICAgICAgICBjb250ZXh0Um90YXRlKGNvbnRleHQsIG9wdHMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgZHJhd1hBeGlzKGNhdGVnb3JpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCk7XHJcbiAgICAgICAgICB2YXIgX2RyYXdCYXJEYXRhUG9pbnRzID0gZHJhd0JhckRhdGFQb2ludHMoc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQsIHByb2Nlc3MpLFxyXG4gICAgICAgICAgICB5QXhpc1BvaW50cyA9IF9kcmF3QmFyRGF0YVBvaW50cy55QXhpc1BvaW50cyxcclxuICAgICAgICAgICAgY2FsUG9pbnRzID0gX2RyYXdCYXJEYXRhUG9pbnRzLmNhbFBvaW50cyxcclxuICAgICAgICAgICAgZWFjaFNwYWNpbmcgPSBfZHJhd0JhckRhdGFQb2ludHMuZWFjaFNwYWNpbmc7XHJcbiAgICAgICAgICBvcHRzLmNoYXJ0RGF0YS55QXhpc1BvaW50cyA9IHlBeGlzUG9pbnRzO1xyXG4gICAgICAgICAgb3B0cy5jaGFydERhdGEueEF4aXNQb2ludHMgPSBvcHRzLmNoYXJ0RGF0YS54QXhpc0RhdGEueEF4aXNQb2ludHM7XHJcbiAgICAgICAgICBvcHRzLmNoYXJ0RGF0YS5jYWxQb2ludHMgPSBjYWxQb2ludHM7XHJcbiAgICAgICAgICBvcHRzLmNoYXJ0RGF0YS5lYWNoU3BhY2luZyA9IGVhY2hTcGFjaW5nO1xyXG4gICAgICAgICAgZHJhd1lBeGlzKHNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0KTtcclxuICAgICAgICAgIGlmIChvcHRzLmVuYWJsZU1hcmtMaW5lICE9PSBmYWxzZSAmJiBwcm9jZXNzID09PSAxKSB7XHJcbiAgICAgICAgICAgIGRyYXdNYXJrTGluZShvcHRzLCBjb25maWcsIGNvbnRleHQpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgZHJhd0xlZ2VuZChvcHRzLnNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0LCBvcHRzLmNoYXJ0RGF0YSk7XHJcbiAgICAgICAgICBkcmF3VG9vbFRpcEJyaWRnZShvcHRzLCBjb25maWcsIGNvbnRleHQsIHByb2Nlc3MsIGVhY2hTcGFjaW5nLCB5QXhpc1BvaW50cyk7XHJcbiAgICAgICAgICBkcmF3Q2FudmFzKG9wdHMsIGNvbnRleHQpO1xyXG4gICAgICAgIH0sXHJcbiAgICAgICAgb25BbmltYXRpb25GaW5pc2g6IGZ1bmN0aW9uIG9uQW5pbWF0aW9uRmluaXNoKCkge1xyXG4gICAgICAgICAgX3RoaXMudWV2ZW50LnRyaWdnZXIoJ3JlbmRlckNvbXBsZXRlJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9KTtcclxuICAgICAgYnJlYWs7XHJcbiAgICBjYXNlICdhcmVhJzpcclxuICAgICAgdGhpcy5hbmltYXRpb25JbnN0YW5jZSA9IG5ldyBBbmltYXRpb24oe1xyXG4gICAgICAgIHRpbWluZzogb3B0cy50aW1pbmcsXHJcbiAgICAgICAgZHVyYXRpb246IGR1cmF0aW9uLFxyXG4gICAgICAgIG9uUHJvY2VzczogZnVuY3Rpb24gb25Qcm9jZXNzKHByb2Nlc3MpIHtcclxuICAgICAgICAgIGNvbnRleHQuY2xlYXJSZWN0KDAsIDAsIG9wdHMud2lkdGgsIG9wdHMuaGVpZ2h0KTtcclxuICAgICAgICAgIGlmIChvcHRzLnJvdGF0ZSkge1xyXG4gICAgICAgICAgICBjb250ZXh0Um90YXRlKGNvbnRleHQsIG9wdHMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgZHJhd1lBeGlzR3JpZChjYXRlZ29yaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQpO1xyXG4gICAgICAgICAgZHJhd1hBeGlzKGNhdGVnb3JpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCk7XHJcbiAgICAgICAgICB2YXIgX2RyYXdBcmVhRGF0YVBvaW50cyA9IGRyYXdBcmVhRGF0YVBvaW50cyhzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCwgcHJvY2VzcyksXHJcbiAgICAgICAgICAgIHhBeGlzUG9pbnRzID0gX2RyYXdBcmVhRGF0YVBvaW50cy54QXhpc1BvaW50cyxcclxuICAgICAgICAgICAgY2FsUG9pbnRzID0gX2RyYXdBcmVhRGF0YVBvaW50cy5jYWxQb2ludHMsXHJcbiAgICAgICAgICAgIGVhY2hTcGFjaW5nID0gX2RyYXdBcmVhRGF0YVBvaW50cy5lYWNoU3BhY2luZztcclxuICAgICAgICAgIG9wdHMuY2hhcnREYXRhLnhBeGlzUG9pbnRzID0geEF4aXNQb2ludHM7XHJcbiAgICAgICAgICBvcHRzLmNoYXJ0RGF0YS5jYWxQb2ludHMgPSBjYWxQb2ludHM7XHJcbiAgICAgICAgICBvcHRzLmNoYXJ0RGF0YS5lYWNoU3BhY2luZyA9IGVhY2hTcGFjaW5nO1xyXG4gICAgICAgICAgZHJhd1lBeGlzKHNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0KTtcclxuICAgICAgICAgIGlmIChvcHRzLmVuYWJsZU1hcmtMaW5lICE9PSBmYWxzZSAmJiBwcm9jZXNzID09PSAxKSB7XHJcbiAgICAgICAgICAgIGRyYXdNYXJrTGluZShvcHRzLCBjb25maWcsIGNvbnRleHQpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgZHJhd0xlZ2VuZChvcHRzLnNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0LCBvcHRzLmNoYXJ0RGF0YSk7XHJcbiAgICAgICAgICBkcmF3VG9vbFRpcEJyaWRnZShvcHRzLCBjb25maWcsIGNvbnRleHQsIHByb2Nlc3MsIGVhY2hTcGFjaW5nLCB4QXhpc1BvaW50cyk7XHJcbiAgICAgICAgICBkcmF3Q2FudmFzKG9wdHMsIGNvbnRleHQpO1xyXG4gICAgICAgIH0sXHJcbiAgICAgICAgb25BbmltYXRpb25GaW5pc2g6IGZ1bmN0aW9uIG9uQW5pbWF0aW9uRmluaXNoKCkge1xyXG4gICAgICAgICAgX3RoaXMudWV2ZW50LnRyaWdnZXIoJ3JlbmRlckNvbXBsZXRlJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9KTtcclxuICAgICAgYnJlYWs7XHJcbiAgICBjYXNlICdyaW5nJzpcclxuICAgICAgdGhpcy5hbmltYXRpb25JbnN0YW5jZSA9IG5ldyBBbmltYXRpb24oe1xyXG4gICAgICAgIHRpbWluZzogb3B0cy50aW1pbmcsXHJcbiAgICAgICAgZHVyYXRpb246IGR1cmF0aW9uLFxyXG4gICAgICAgIG9uUHJvY2VzczogZnVuY3Rpb24gb25Qcm9jZXNzKHByb2Nlc3MpIHtcclxuICAgICAgICAgIGNvbnRleHQuY2xlYXJSZWN0KDAsIDAsIG9wdHMud2lkdGgsIG9wdHMuaGVpZ2h0KTtcclxuICAgICAgICAgIGlmIChvcHRzLnJvdGF0ZSkge1xyXG4gICAgICAgICAgICBjb250ZXh0Um90YXRlKGNvbnRleHQsIG9wdHMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgb3B0cy5jaGFydERhdGEucGllRGF0YSA9IGRyYXdQaWVEYXRhUG9pbnRzKHNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0LCBwcm9jZXNzKTtcclxuICAgICAgICAgIGRyYXdMZWdlbmQob3B0cy5zZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCwgb3B0cy5jaGFydERhdGEpO1xyXG4gICAgICAgICAgZHJhd1Rvb2xUaXBCcmlkZ2Uob3B0cywgY29uZmlnLCBjb250ZXh0LCBwcm9jZXNzKTtcclxuICAgICAgICAgIGRyYXdDYW52YXMob3B0cywgY29udGV4dCk7XHJcbiAgICAgICAgfSxcclxuICAgICAgICBvbkFuaW1hdGlvbkZpbmlzaDogZnVuY3Rpb24gb25BbmltYXRpb25GaW5pc2goKSB7XHJcbiAgICAgICAgICBfdGhpcy51ZXZlbnQudHJpZ2dlcigncmVuZGVyQ29tcGxldGUnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH0pO1xyXG4gICAgICBicmVhaztcclxuICAgIGNhc2UgJ3BpZSc6XHJcbiAgICAgIHRoaXMuYW5pbWF0aW9uSW5zdGFuY2UgPSBuZXcgQW5pbWF0aW9uKHtcclxuICAgICAgICB0aW1pbmc6IG9wdHMudGltaW5nLFxyXG4gICAgICAgIGR1cmF0aW9uOiBkdXJhdGlvbixcclxuICAgICAgICBvblByb2Nlc3M6IGZ1bmN0aW9uIG9uUHJvY2Vzcyhwcm9jZXNzKSB7XHJcbiAgICAgICAgICBjb250ZXh0LmNsZWFyUmVjdCgwLCAwLCBvcHRzLndpZHRoLCBvcHRzLmhlaWdodCk7XHJcbiAgICAgICAgICBpZiAob3B0cy5yb3RhdGUpIHtcclxuICAgICAgICAgICAgY29udGV4dFJvdGF0ZShjb250ZXh0LCBvcHRzKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIG9wdHMuY2hhcnREYXRhLnBpZURhdGEgPSBkcmF3UGllRGF0YVBvaW50cyhzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCwgcHJvY2Vzcyk7XHJcbiAgICAgICAgICBkcmF3TGVnZW5kKG9wdHMuc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQsIG9wdHMuY2hhcnREYXRhKTtcclxuICAgICAgICAgIGRyYXdUb29sVGlwQnJpZGdlKG9wdHMsIGNvbmZpZywgY29udGV4dCwgcHJvY2Vzcyk7XHJcbiAgICAgICAgICBkcmF3Q2FudmFzKG9wdHMsIGNvbnRleHQpO1xyXG4gICAgICAgIH0sXHJcbiAgICAgICAgb25BbmltYXRpb25GaW5pc2g6IGZ1bmN0aW9uIG9uQW5pbWF0aW9uRmluaXNoKCkge1xyXG4gICAgICAgICAgX3RoaXMudWV2ZW50LnRyaWdnZXIoJ3JlbmRlckNvbXBsZXRlJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9KTtcclxuICAgICAgYnJlYWs7XHJcbiAgICBjYXNlICdyb3NlJzpcclxuICAgICAgdGhpcy5hbmltYXRpb25JbnN0YW5jZSA9IG5ldyBBbmltYXRpb24oe1xyXG4gICAgICAgIHRpbWluZzogb3B0cy50aW1pbmcsXHJcbiAgICAgICAgZHVyYXRpb246IGR1cmF0aW9uLFxyXG4gICAgICAgIG9uUHJvY2VzczogZnVuY3Rpb24gb25Qcm9jZXNzKHByb2Nlc3MpIHtcclxuICAgICAgICAgIGNvbnRleHQuY2xlYXJSZWN0KDAsIDAsIG9wdHMud2lkdGgsIG9wdHMuaGVpZ2h0KTtcclxuICAgICAgICAgIGlmIChvcHRzLnJvdGF0ZSkge1xyXG4gICAgICAgICAgICBjb250ZXh0Um90YXRlKGNvbnRleHQsIG9wdHMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgb3B0cy5jaGFydERhdGEucGllRGF0YSA9IGRyYXdSb3NlRGF0YVBvaW50cyhzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCwgcHJvY2Vzcyk7XHJcbiAgICAgICAgICBkcmF3TGVnZW5kKG9wdHMuc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQsIG9wdHMuY2hhcnREYXRhKTtcclxuICAgICAgICAgIGRyYXdUb29sVGlwQnJpZGdlKG9wdHMsIGNvbmZpZywgY29udGV4dCwgcHJvY2Vzcyk7XHJcbiAgICAgICAgICBkcmF3Q2FudmFzKG9wdHMsIGNvbnRleHQpO1xyXG4gICAgICAgIH0sXHJcbiAgICAgICAgb25BbmltYXRpb25GaW5pc2g6IGZ1bmN0aW9uIG9uQW5pbWF0aW9uRmluaXNoKCkge1xyXG4gICAgICAgICAgX3RoaXMudWV2ZW50LnRyaWdnZXIoJ3JlbmRlckNvbXBsZXRlJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9KTtcclxuICAgICAgYnJlYWs7XHJcbiAgICBjYXNlICdyYWRhcic6XHJcbiAgICAgIHRoaXMuYW5pbWF0aW9uSW5zdGFuY2UgPSBuZXcgQW5pbWF0aW9uKHtcclxuICAgICAgICB0aW1pbmc6IG9wdHMudGltaW5nLFxyXG4gICAgICAgIGR1cmF0aW9uOiBkdXJhdGlvbixcclxuICAgICAgICBvblByb2Nlc3M6IGZ1bmN0aW9uIG9uUHJvY2Vzcyhwcm9jZXNzKSB7XHJcbiAgICAgICAgICBjb250ZXh0LmNsZWFyUmVjdCgwLCAwLCBvcHRzLndpZHRoLCBvcHRzLmhlaWdodCk7XHJcbiAgICAgICAgICBpZiAob3B0cy5yb3RhdGUpIHtcclxuICAgICAgICAgICAgY29udGV4dFJvdGF0ZShjb250ZXh0LCBvcHRzKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIG9wdHMuY2hhcnREYXRhLnJhZGFyRGF0YSA9IGRyYXdSYWRhckRhdGFQb2ludHMoc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQsIHByb2Nlc3MpO1xyXG4gICAgICAgICAgZHJhd0xlZ2VuZChvcHRzLnNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0LCBvcHRzLmNoYXJ0RGF0YSk7XHJcbiAgICAgICAgICBkcmF3VG9vbFRpcEJyaWRnZShvcHRzLCBjb25maWcsIGNvbnRleHQsIHByb2Nlc3MpO1xyXG4gICAgICAgICAgZHJhd0NhbnZhcyhvcHRzLCBjb250ZXh0KTtcclxuICAgICAgICB9LFxyXG4gICAgICAgIG9uQW5pbWF0aW9uRmluaXNoOiBmdW5jdGlvbiBvbkFuaW1hdGlvbkZpbmlzaCgpIHtcclxuICAgICAgICAgIF90aGlzLnVldmVudC50cmlnZ2VyKCdyZW5kZXJDb21wbGV0ZScpO1xyXG4gICAgICAgIH1cclxuICAgICAgfSk7XHJcbiAgICAgIGJyZWFrO1xyXG4gICAgY2FzZSAnYXJjYmFyJzpcclxuICAgICAgdGhpcy5hbmltYXRpb25JbnN0YW5jZSA9IG5ldyBBbmltYXRpb24oe1xyXG4gICAgICAgIHRpbWluZzogb3B0cy50aW1pbmcsXHJcbiAgICAgICAgZHVyYXRpb246IGR1cmF0aW9uLFxyXG4gICAgICAgIG9uUHJvY2VzczogZnVuY3Rpb24gb25Qcm9jZXNzKHByb2Nlc3MpIHtcclxuICAgICAgICAgIGNvbnRleHQuY2xlYXJSZWN0KDAsIDAsIG9wdHMud2lkdGgsIG9wdHMuaGVpZ2h0KTtcclxuICAgICAgICAgIGlmIChvcHRzLnJvdGF0ZSkge1xyXG4gICAgICAgICAgICBjb250ZXh0Um90YXRlKGNvbnRleHQsIG9wdHMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgb3B0cy5jaGFydERhdGEuYXJjYmFyRGF0YSA9IGRyYXdBcmNiYXJEYXRhUG9pbnRzKHNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0LCBwcm9jZXNzKTtcclxuICAgICAgICAgIGRyYXdDYW52YXMob3B0cywgY29udGV4dCk7XHJcbiAgICAgICAgfSxcclxuICAgICAgICBvbkFuaW1hdGlvbkZpbmlzaDogZnVuY3Rpb24gb25BbmltYXRpb25GaW5pc2goKSB7XHJcbiAgICAgICAgICBfdGhpcy51ZXZlbnQudHJpZ2dlcigncmVuZGVyQ29tcGxldGUnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH0pO1xyXG4gICAgICBicmVhaztcclxuICAgIGNhc2UgJ2dhdWdlJzpcclxuICAgICAgdGhpcy5hbmltYXRpb25JbnN0YW5jZSA9IG5ldyBBbmltYXRpb24oe1xyXG4gICAgICAgIHRpbWluZzogb3B0cy50aW1pbmcsXHJcbiAgICAgICAgZHVyYXRpb246IGR1cmF0aW9uLFxyXG4gICAgICAgIG9uUHJvY2VzczogZnVuY3Rpb24gb25Qcm9jZXNzKHByb2Nlc3MpIHtcclxuICAgICAgICAgIGNvbnRleHQuY2xlYXJSZWN0KDAsIDAsIG9wdHMud2lkdGgsIG9wdHMuaGVpZ2h0KTtcclxuICAgICAgICAgIGlmIChvcHRzLnJvdGF0ZSkge1xyXG4gICAgICAgICAgICBjb250ZXh0Um90YXRlKGNvbnRleHQsIG9wdHMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgb3B0cy5jaGFydERhdGEuZ2F1Z2VEYXRhID0gZHJhd0dhdWdlRGF0YVBvaW50cyhjYXRlZ29yaWVzLCBzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCwgcHJvY2Vzcyk7XHJcbiAgICAgICAgICBkcmF3Q2FudmFzKG9wdHMsIGNvbnRleHQpO1xyXG4gICAgICAgIH0sXHJcbiAgICAgICAgb25BbmltYXRpb25GaW5pc2g6IGZ1bmN0aW9uIG9uQW5pbWF0aW9uRmluaXNoKCkge1xyXG4gICAgICAgICAgX3RoaXMudWV2ZW50LnRyaWdnZXIoJ3JlbmRlckNvbXBsZXRlJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9KTtcclxuICAgICAgYnJlYWs7XHJcbiAgICBjYXNlICdjYW5kbGUnOlxyXG4gICAgICB0aGlzLmFuaW1hdGlvbkluc3RhbmNlID0gbmV3IEFuaW1hdGlvbih7XHJcbiAgICAgICAgdGltaW5nOiBvcHRzLnRpbWluZyxcclxuICAgICAgICBkdXJhdGlvbjogZHVyYXRpb24sXHJcbiAgICAgICAgb25Qcm9jZXNzOiBmdW5jdGlvbiBvblByb2Nlc3MocHJvY2Vzcykge1xyXG4gICAgICAgICAgY29udGV4dC5jbGVhclJlY3QoMCwgMCwgb3B0cy53aWR0aCwgb3B0cy5oZWlnaHQpO1xyXG4gICAgICAgICAgaWYgKG9wdHMucm90YXRlKSB7XHJcbiAgICAgICAgICAgIGNvbnRleHRSb3RhdGUoY29udGV4dCwgb3B0cyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBkcmF3WUF4aXNHcmlkKGNhdGVnb3JpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCk7XHJcbiAgICAgICAgICBkcmF3WEF4aXMoY2F0ZWdvcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0KTtcclxuICAgICAgICAgIHZhciBfZHJhd0NhbmRsZURhdGFQb2ludHMgPSBkcmF3Q2FuZGxlRGF0YVBvaW50cyhzZXJpZXMsIHNlcmllc01BLCBvcHRzLCBjb25maWcsIGNvbnRleHQsIHByb2Nlc3MpLFxyXG4gICAgICAgICAgICB4QXhpc1BvaW50cyA9IF9kcmF3Q2FuZGxlRGF0YVBvaW50cy54QXhpc1BvaW50cyxcclxuICAgICAgICAgICAgY2FsUG9pbnRzID0gX2RyYXdDYW5kbGVEYXRhUG9pbnRzLmNhbFBvaW50cyxcclxuICAgICAgICAgICAgZWFjaFNwYWNpbmcgPSBfZHJhd0NhbmRsZURhdGFQb2ludHMuZWFjaFNwYWNpbmc7XHJcbiAgICAgICAgICBvcHRzLmNoYXJ0RGF0YS54QXhpc1BvaW50cyA9IHhBeGlzUG9pbnRzO1xyXG4gICAgICAgICAgb3B0cy5jaGFydERhdGEuY2FsUG9pbnRzID0gY2FsUG9pbnRzO1xyXG4gICAgICAgICAgb3B0cy5jaGFydERhdGEuZWFjaFNwYWNpbmcgPSBlYWNoU3BhY2luZztcclxuICAgICAgICAgIGRyYXdZQXhpcyhzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCk7XHJcbiAgICAgICAgICBpZiAob3B0cy5lbmFibGVNYXJrTGluZSAhPT0gZmFsc2UgJiYgcHJvY2VzcyA9PT0gMSkge1xyXG4gICAgICAgICAgICBkcmF3TWFya0xpbmUob3B0cywgY29uZmlnLCBjb250ZXh0KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGlmIChzZXJpZXNNQSkge1xyXG4gICAgICAgICAgICBkcmF3TGVnZW5kKHNlcmllc01BLCBvcHRzLCBjb25maWcsIGNvbnRleHQsIG9wdHMuY2hhcnREYXRhKTtcclxuICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgIGRyYXdMZWdlbmQob3B0cy5zZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCwgb3B0cy5jaGFydERhdGEpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgZHJhd1Rvb2xUaXBCcmlkZ2Uob3B0cywgY29uZmlnLCBjb250ZXh0LCBwcm9jZXNzLCBlYWNoU3BhY2luZywgeEF4aXNQb2ludHMpO1xyXG4gICAgICAgICAgZHJhd0NhbnZhcyhvcHRzLCBjb250ZXh0KTtcclxuICAgICAgICB9LFxyXG4gICAgICAgIG9uQW5pbWF0aW9uRmluaXNoOiBmdW5jdGlvbiBvbkFuaW1hdGlvbkZpbmlzaCgpIHtcclxuICAgICAgICAgIF90aGlzLnVldmVudC50cmlnZ2VyKCdyZW5kZXJDb21wbGV0ZScpO1xyXG4gICAgICAgIH1cclxuICAgICAgfSk7XHJcbiAgICAgIGJyZWFrO1xyXG4gIH1cclxufVxyXG5cclxuZnVuY3Rpb24gdUNoYXJ0c0V2ZW50KCkge1xyXG4gIHRoaXMuZXZlbnRzID0ge307XHJcbn1cclxuXHJcbnVDaGFydHNFdmVudC5wcm90b3R5cGUuYWRkRXZlbnRMaXN0ZW5lciA9IGZ1bmN0aW9uKHR5cGUsIGxpc3RlbmVyKSB7XHJcbiAgdGhpcy5ldmVudHNbdHlwZV0gPSB0aGlzLmV2ZW50c1t0eXBlXSB8fCBbXTtcclxuICB0aGlzLmV2ZW50c1t0eXBlXS5wdXNoKGxpc3RlbmVyKTtcclxufTtcclxuXHJcbnVDaGFydHNFdmVudC5wcm90b3R5cGUuZGVsRXZlbnRMaXN0ZW5lciA9IGZ1bmN0aW9uKHR5cGUpIHtcclxuICB0aGlzLmV2ZW50c1t0eXBlXSA9IFtdO1xyXG59O1xyXG5cclxudUNoYXJ0c0V2ZW50LnByb3RvdHlwZS50cmlnZ2VyID0gZnVuY3Rpb24oKSB7XHJcbiAgZm9yICh2YXIgX2xlbiA9IGFyZ3VtZW50cy5sZW5ndGgsIGFyZ3MgPSBBcnJheShfbGVuKSwgX2tleSA9IDA7IF9rZXkgPCBfbGVuOyBfa2V5KyspIHtcclxuICAgIGFyZ3NbX2tleV0gPSBhcmd1bWVudHNbX2tleV07XHJcbiAgfVxyXG4gIHZhciB0eXBlID0gYXJnc1swXTtcclxuICB2YXIgcGFyYW1zID0gYXJncy5zbGljZSgxKTtcclxuICBpZiAoISF0aGlzLmV2ZW50c1t0eXBlXSkge1xyXG4gICAgdGhpcy5ldmVudHNbdHlwZV0uZm9yRWFjaChmdW5jdGlvbihsaXN0ZW5lcikge1xyXG4gICAgICB0cnkge1xyXG4gICAgICAgIGxpc3RlbmVyLmFwcGx5KG51bGwsIHBhcmFtcyk7XHJcbiAgICAgIH0gY2F0Y2ggKGUpIHtcclxuICAgICAgICAgIC8vY29uc29sZS5sb2coJ1t1Q2hhcnRzXSAnK2UpO1xyXG4gICAgICB9XHJcbiAgICB9KTtcclxuICB9XHJcbn07XHJcblxyXG52YXIgdUNoYXJ0cyA9IGZ1bmN0aW9uIHVDaGFydHMob3B0cykge1xyXG4gIG9wdHMucGl4ID0gb3B0cy5waXhlbFJhdGlvID8gb3B0cy5waXhlbFJhdGlvIDogMTtcclxuICBvcHRzLmZvbnRTaXplID0gb3B0cy5mb250U2l6ZSA/IG9wdHMuZm9udFNpemUgOiAxMztcclxuICBvcHRzLmZvbnRDb2xvciA9IG9wdHMuZm9udENvbG9yID8gb3B0cy5mb250Q29sb3IgOiBjb25maWcuZm9udENvbG9yO1xyXG4gIGlmIChvcHRzLmJhY2tncm91bmQgPT0gXCJcIiB8fCBvcHRzLmJhY2tncm91bmQgPT0gXCJub25lXCIpIHtcclxuICAgIG9wdHMuYmFja2dyb3VuZCA9IFwiI0ZGRkZGRlwiXHJcbiAgfVxyXG4gIG9wdHMudGl0bGUgPSBhc3NpZ24oe30sIG9wdHMudGl0bGUpO1xyXG4gIG9wdHMuc3VidGl0bGUgPSBhc3NpZ24oe30sIG9wdHMuc3VidGl0bGUpO1xyXG4gIG9wdHMuZHVyYXRpb24gPSBvcHRzLmR1cmF0aW9uID8gb3B0cy5kdXJhdGlvbiA6IDEwMDA7XHJcbiAgb3B0cy55QXhpcyA9IGFzc2lnbih7fSwge1xyXG4gICAgZGF0YTogW10sXHJcbiAgICBzaG93VGl0bGU6IGZhbHNlLFxyXG4gICAgZGlzYWJsZWQ6IGZhbHNlLFxyXG4gICAgZGlzYWJsZUdyaWQ6IGZhbHNlLFxyXG4gICAgZ3JpZFNldDogJ251bWJlcicsXHJcbiAgICBzcGxpdE51bWJlcjogNSxcclxuICAgIGdyaWRUeXBlOiAnc29saWQnLFxyXG4gICAgZGFzaExlbmd0aDogNCAqIG9wdHMucGl4LFxyXG4gICAgZ3JpZENvbG9yOiAnI2NjY2NjYycsXHJcbiAgICBwYWRkaW5nOiAxMCxcclxuICAgIGZvbnRDb2xvcjogJyM2NjY2NjYnXHJcbiAgfSwgb3B0cy55QXhpcyk7XHJcbiAgb3B0cy54QXhpcyA9IGFzc2lnbih7fSwge1xyXG4gICAgcm90YXRlTGFiZWw6IGZhbHNlLFxyXG4gICAgcm90YXRlQW5nbGU6NDUsXHJcbiAgICBkaXNhYmxlZDogZmFsc2UsXHJcbiAgICBkaXNhYmxlR3JpZDogZmFsc2UsXHJcbiAgICBzcGxpdE51bWJlcjogNSxcclxuICAgIGNhbGlicmF0aW9uOmZhbHNlLFxyXG4gICAgZm9udENvbG9yOiAnIzY2NjY2NicsXHJcbiAgICBmb250U2l6ZTogMTMsXHJcbiAgICBsaW5lSGVpZ2h0OiAyMCxcclxuICAgIG1hcmdpblRvcDogMCxcclxuICAgIGdyaWRUeXBlOiAnc29saWQnLFxyXG4gICAgZGFzaExlbmd0aDogNCxcclxuICAgIHNjcm9sbEFsaWduOiAnbGVmdCcsXHJcbiAgICBib3VuZGFyeUdhcDogJ2NlbnRlcicsXHJcbiAgICBheGlzTGluZTogdHJ1ZSxcclxuICAgIGF4aXNMaW5lQ29sb3I6ICcjY2NjY2NjJyxcclxuICAgIHRpdGxlRm9udFNpemU6IDEzLFxyXG4gICAgdGl0bGVPZmZzZXRZOiAwLFxyXG4gICAgdGl0bGVPZmZzZXRYOiAwLFxyXG4gICAgdGl0bGVGb250Q29sb3I6ICcjNjY2NjY2J1xyXG4gIH0sIG9wdHMueEF4aXMpO1xyXG4gIG9wdHMueEF4aXMuc2Nyb2xsUG9zaXRpb24gPSBvcHRzLnhBeGlzLnNjcm9sbEFsaWduO1xyXG4gIG9wdHMubGVnZW5kID0gYXNzaWduKHt9LCB7XHJcbiAgICBzaG93OiB0cnVlLFxyXG4gICAgcG9zaXRpb246ICdib3R0b20nLFxyXG4gICAgZmxvYXQ6ICdjZW50ZXInLFxyXG4gICAgYmFja2dyb3VuZENvbG9yOiAncmdiYSgwLDAsMCwwKScsXHJcbiAgICBib3JkZXJDb2xvcjogJ3JnYmEoMCwwLDAsMCknLFxyXG4gICAgYm9yZGVyV2lkdGg6IDAsXHJcbiAgICBwYWRkaW5nOiA1LFxyXG4gICAgbWFyZ2luOiA1LFxyXG4gICAgaXRlbUdhcDogMTAsXHJcbiAgICBmb250U2l6ZTogb3B0cy5mb250U2l6ZSxcclxuICAgIGxpbmVIZWlnaHQ6IG9wdHMuZm9udFNpemUsXHJcbiAgICBmb250Q29sb3I6IG9wdHMuZm9udENvbG9yLFxyXG4gICAgZm9ybWF0dGVyOiB7fSxcclxuICAgIGhpZGRlbkNvbG9yOiAnI0NFQ0VDRSdcclxuICB9LCBvcHRzLmxlZ2VuZCk7XHJcbiAgb3B0cy5leHRyYSA9IGFzc2lnbih7XHJcbiAgICB0b29sdGlwOntcclxuICAgICAgbGVnZW5kU2hhcGU6ICdhdXRvJ1xyXG4gICAgfVxyXG4gIH0sIG9wdHMuZXh0cmEpO1xyXG4gIG9wdHMucm90YXRlID0gb3B0cy5yb3RhdGUgPyB0cnVlIDogZmFsc2U7XHJcbiAgb3B0cy5hbmltYXRpb24gPSBvcHRzLmFuaW1hdGlvbiA/IHRydWUgOiBmYWxzZTtcclxuICBvcHRzLnJvdGF0ZSA9IG9wdHMucm90YXRlID8gdHJ1ZSA6IGZhbHNlO1xyXG4gIG9wdHMuY2FudmFzMmQgPSBvcHRzLmNhbnZhczJkID8gdHJ1ZSA6IGZhbHNlO1xyXG4gIFxyXG4gIGxldCBjb25maWckJDEgPSBhc3NpZ24oe30sIGNvbmZpZyk7XHJcbiAgY29uZmlnJCQxLmNvbG9yID0gb3B0cy5jb2xvciA/IG9wdHMuY29sb3IgOiBjb25maWckJDEuY29sb3I7XHJcbiAgaWYgKG9wdHMudHlwZSA9PSAncGllJykge1xyXG4gICAgY29uZmlnJCQxLnBpZUNoYXJ0TGluZVBhZGRpbmcgPSBvcHRzLmRhdGFMYWJlbCA9PT0gZmFsc2UgPyAwIDogb3B0cy5leHRyYS5waWUubGFiZWxXaWR0aCAqIG9wdHMucGl4IHx8IGNvbmZpZyQkMS5waWVDaGFydExpbmVQYWRkaW5nICogb3B0cy5waXg7XHJcbiAgfVxyXG4gIGlmIChvcHRzLnR5cGUgPT0gJ3JpbmcnKSB7XHJcbiAgICBjb25maWckJDEucGllQ2hhcnRMaW5lUGFkZGluZyA9IG9wdHMuZGF0YUxhYmVsID09PSBmYWxzZSA/IDAgOiBvcHRzLmV4dHJhLnJpbmcubGFiZWxXaWR0aCAqIG9wdHMucGl4IHx8IGNvbmZpZyQkMS5waWVDaGFydExpbmVQYWRkaW5nICogb3B0cy5waXg7XHJcbiAgfVxyXG4gIGlmIChvcHRzLnR5cGUgPT0gJ3Jvc2UnKSB7XHJcbiAgICBjb25maWckJDEucGllQ2hhcnRMaW5lUGFkZGluZyA9IG9wdHMuZGF0YUxhYmVsID09PSBmYWxzZSA/IDAgOiBvcHRzLmV4dHJhLnJvc2UubGFiZWxXaWR0aCAqIG9wdHMucGl4IHx8IGNvbmZpZyQkMS5waWVDaGFydExpbmVQYWRkaW5nICogb3B0cy5waXg7XHJcbiAgfVxyXG4gIGNvbmZpZyQkMS5waWVDaGFydFRleHRQYWRkaW5nID0gb3B0cy5kYXRhTGFiZWwgPT09IGZhbHNlID8gMCA6IGNvbmZpZyQkMS5waWVDaGFydFRleHRQYWRkaW5nICogb3B0cy5waXg7XHJcblxyXG4gIC8v5bGP5bmV5peL6L2sXHJcbiAgY29uZmlnJCQxLnJvdGF0ZSA9IG9wdHMucm90YXRlO1xyXG4gIGlmIChvcHRzLnJvdGF0ZSkge1xyXG4gICAgbGV0IHRlbXBXaWR0aCA9IG9wdHMud2lkdGg7XHJcbiAgICBsZXQgdGVtcEhlaWdodCA9IG9wdHMuaGVpZ2h0O1xyXG4gICAgb3B0cy53aWR0aCA9IHRlbXBIZWlnaHQ7XHJcbiAgICBvcHRzLmhlaWdodCA9IHRlbXBXaWR0aDtcclxuICB9XHJcblxyXG4gIC8v6YCC6YWN6auY5YiG5bGPXHJcbiAgb3B0cy5wYWRkaW5nID0gb3B0cy5wYWRkaW5nID8gb3B0cy5wYWRkaW5nIDogY29uZmlnJCQxLnBhZGRpbmc7XHJcbiAgY29uZmlnJCQxLnlBeGlzV2lkdGggPSBjb25maWcueUF4aXNXaWR0aCAqIG9wdHMucGl4O1xyXG4gIGNvbmZpZyQkMS5mb250U2l6ZSA9IG9wdHMuZm9udFNpemUgKiBvcHRzLnBpeDtcclxuICBjb25maWckJDEudGl0bGVGb250U2l6ZSA9IGNvbmZpZy50aXRsZUZvbnRTaXplICogb3B0cy5waXg7XHJcbiAgY29uZmlnJCQxLnN1YnRpdGxlRm9udFNpemUgPSBjb25maWcuc3VidGl0bGVGb250U2l6ZSAqIG9wdHMucGl4O1xyXG4gIGlmKCFvcHRzLmNvbnRleHQpe1xyXG4gICAgdGhyb3cgbmV3IEVycm9yKCdbdUNoYXJ0c10g5pyq6I635Y+W5YiwY29udGV4dO+8geazqOaEj++8mnYyLjDniYjmnKzlkI7vvIzpnIDopoHoh6rooYzojrflj5ZjYW52YXPnmoTnu5jlm77kuIrkuIvmloflubbkvKDlhaVvcHRzLmNvbnRleHTvvIEnKTtcclxuICB9XHJcbiAgdGhpcy5jb250ZXh0ID0gb3B0cy5jb250ZXh0O1xyXG4gIGlmICghdGhpcy5jb250ZXh0LnNldFRleHRBbGlnbikge1xyXG4gICAgdGhpcy5jb250ZXh0LnNldFN0cm9rZVN0eWxlID0gZnVuY3Rpb24oZSkge1xyXG4gICAgICByZXR1cm4gdGhpcy5zdHJva2VTdHlsZSA9IGU7XHJcbiAgICB9XHJcbiAgICB0aGlzLmNvbnRleHQuc2V0TGluZVdpZHRoID0gZnVuY3Rpb24oZSkge1xyXG4gICAgICByZXR1cm4gdGhpcy5saW5lV2lkdGggPSBlO1xyXG4gICAgfVxyXG4gICAgdGhpcy5jb250ZXh0LnNldExpbmVDYXAgPSBmdW5jdGlvbihlKSB7XHJcbiAgICAgIHJldHVybiB0aGlzLmxpbmVDYXAgPSBlO1xyXG4gICAgfVxyXG4gICAgdGhpcy5jb250ZXh0LnNldEZvbnRTaXplID0gZnVuY3Rpb24oZSkge1xyXG4gICAgICByZXR1cm4gdGhpcy5mb250ID0gZSArIFwicHggc2Fucy1zZXJpZlwiO1xyXG4gICAgfVxyXG4gICAgdGhpcy5jb250ZXh0LnNldEZpbGxTdHlsZSA9IGZ1bmN0aW9uKGUpIHtcclxuICAgICAgcmV0dXJuIHRoaXMuZmlsbFN0eWxlID0gZTtcclxuICAgIH1cclxuICAgIHRoaXMuY29udGV4dC5zZXRUZXh0QWxpZ24gPSBmdW5jdGlvbihlKSB7XHJcbiAgICAgIHJldHVybiB0aGlzLnRleHRBbGlnbiA9IGU7XHJcbiAgICB9XHJcbiAgICB0aGlzLmNvbnRleHQuc2V0VGV4dEJhc2VsaW5lID0gZnVuY3Rpb24oZSkge1xyXG4gICAgICByZXR1cm4gdGhpcy50ZXh0QmFzZWxpbmUgPSBlO1xyXG4gICAgfVxyXG4gICAgdGhpcy5jb250ZXh0LnNldFNoYWRvdyA9IGZ1bmN0aW9uKG9mZnNldFgsb2Zmc2V0WSxibHVyLGNvbG9yKSB7XHJcbiAgICAgIHRoaXMuc2hhZG93Q29sb3IgPSBjb2xvcjtcclxuICAgICAgdGhpcy5zaGFkb3dPZmZzZXRYID0gb2Zmc2V0WDtcclxuICAgICAgdGhpcy5zaGFkb3dPZmZzZXRZID0gb2Zmc2V0WTtcclxuICAgICAgdGhpcy5zaGFkb3dCbHVyID0gYmx1cjtcclxuICAgIH1cclxuICAgIHRoaXMuY29udGV4dC5kcmF3ID0gZnVuY3Rpb24oKSB7fVxyXG4gIH1cclxuICAvL+WFvOWuuU5WVUVzZXRMaW5lRGFzaFxyXG4gIGlmKCF0aGlzLmNvbnRleHQuc2V0TGluZURhc2gpe1xyXG4gICAgdGhpcy5jb250ZXh0LnNldExpbmVEYXNoID0gZnVuY3Rpb24oZSkge31cclxuICB9XHJcbiAgb3B0cy5jaGFydERhdGEgPSB7fTtcclxuICB0aGlzLnVldmVudCA9IG5ldyB1Q2hhcnRzRXZlbnQoKTtcclxuICB0aGlzLnNjcm9sbE9wdGlvbiA9IHtcclxuICAgIGN1cnJlbnRPZmZzZXQ6IDAsXHJcbiAgICBzdGFydFRvdWNoWDogMCxcclxuICAgIGRpc3RhbmNlOiAwLFxyXG4gICAgbGFzdE1vdmVUaW1lOiAwXHJcbiAgfTtcclxuICB0aGlzLm9wdHMgPSBvcHRzO1xyXG4gIHRoaXMuY29uZmlnID0gY29uZmlnJCQxO1xyXG4gIGRyYXdDaGFydHMuY2FsbCh0aGlzLCBvcHRzLnR5cGUsIG9wdHMsIGNvbmZpZyQkMSwgdGhpcy5jb250ZXh0KTtcclxufTtcclxuXHJcbnVDaGFydHMucHJvdG90eXBlLnVwZGF0ZURhdGEgPSBmdW5jdGlvbigpIHtcclxuICBsZXQgZGF0YSA9IGFyZ3VtZW50cy5sZW5ndGggPiAwICYmIGFyZ3VtZW50c1swXSAhPT0gdW5kZWZpbmVkID8gYXJndW1lbnRzWzBdIDoge307XHJcbiAgdGhpcy5vcHRzID0gYXNzaWduKHt9LCB0aGlzLm9wdHMsIGRhdGEpO1xyXG4gIHRoaXMub3B0cy51cGRhdGVEYXRhID0gdHJ1ZTtcclxuICBsZXQgc2Nyb2xsUG9zaXRpb24gPSBkYXRhLnNjcm9sbFBvc2l0aW9uIHx8ICdjdXJyZW50JztcclxuICBzd2l0Y2ggKHNjcm9sbFBvc2l0aW9uKSB7XHJcbiAgICBjYXNlICdjdXJyZW50JzpcclxuICAgICAgdGhpcy5vcHRzLl9zY3JvbGxEaXN0YW5jZV8gPSB0aGlzLnNjcm9sbE9wdGlvbi5jdXJyZW50T2Zmc2V0O1xyXG4gICAgICBicmVhaztcclxuICAgIGNhc2UgJ2xlZnQnOlxyXG4gICAgICB0aGlzLm9wdHMuX3Njcm9sbERpc3RhbmNlXyA9IDA7XHJcbiAgICAgIHRoaXMuc2Nyb2xsT3B0aW9uID0ge1xyXG4gICAgICAgIGN1cnJlbnRPZmZzZXQ6IDAsXHJcbiAgICAgICAgc3RhcnRUb3VjaFg6IDAsXHJcbiAgICAgICAgZGlzdGFuY2U6IDAsXHJcbiAgICAgICAgbGFzdE1vdmVUaW1lOiAwXHJcbiAgICAgIH07XHJcbiAgICAgIGJyZWFrO1xyXG4gICAgY2FzZSAncmlnaHQnOlxyXG4gICAgICBsZXQgX2NhbFlBeGlzRGF0YSA9IGNhbFlBeGlzRGF0YSh0aGlzLm9wdHMuc2VyaWVzLCB0aGlzLm9wdHMsIHRoaXMuY29uZmlnLCB0aGlzLmNvbnRleHQpLCB5QXhpc1dpZHRoID0gX2NhbFlBeGlzRGF0YS55QXhpc1dpZHRoO1xyXG4gICAgICB0aGlzLmNvbmZpZy55QXhpc1dpZHRoID0geUF4aXNXaWR0aDtcclxuICAgICAgbGV0IG9mZnNldExlZnQgPSAwO1xyXG4gICAgICBsZXQgX2dldFhBeGlzUG9pbnRzMCA9IGdldFhBeGlzUG9pbnRzKHRoaXMub3B0cy5jYXRlZ29yaWVzLCB0aGlzLm9wdHMsIHRoaXMuY29uZmlnKSwgeEF4aXNQb2ludHMgPSBfZ2V0WEF4aXNQb2ludHMwLnhBeGlzUG9pbnRzLFxyXG4gICAgICAgIHN0YXJ0WCA9IF9nZXRYQXhpc1BvaW50czAuc3RhcnRYLFxyXG4gICAgICAgIGVuZFggPSBfZ2V0WEF4aXNQb2ludHMwLmVuZFgsXHJcbiAgICAgICAgZWFjaFNwYWNpbmcgPSBfZ2V0WEF4aXNQb2ludHMwLmVhY2hTcGFjaW5nO1xyXG4gICAgICBsZXQgdG90YWxXaWR0aCA9IGVhY2hTcGFjaW5nICogKHhBeGlzUG9pbnRzLmxlbmd0aCAtIDEpO1xyXG4gICAgICBsZXQgc2NyZWVuV2lkdGggPSBlbmRYIC0gc3RhcnRYO1xyXG4gICAgICBvZmZzZXRMZWZ0ID0gc2NyZWVuV2lkdGggLSB0b3RhbFdpZHRoO1xyXG4gICAgICB0aGlzLnNjcm9sbE9wdGlvbiA9IHtcclxuICAgICAgICBjdXJyZW50T2Zmc2V0OiBvZmZzZXRMZWZ0LFxyXG4gICAgICAgIHN0YXJ0VG91Y2hYOiBvZmZzZXRMZWZ0LFxyXG4gICAgICAgIGRpc3RhbmNlOiAwLFxyXG4gICAgICAgIGxhc3RNb3ZlVGltZTogMFxyXG4gICAgICB9O1xyXG4gICAgICB0aGlzLm9wdHMuX3Njcm9sbERpc3RhbmNlXyA9IG9mZnNldExlZnQ7XHJcbiAgICAgIGJyZWFrO1xyXG4gIH1cclxuICBkcmF3Q2hhcnRzLmNhbGwodGhpcywgdGhpcy5vcHRzLnR5cGUsIHRoaXMub3B0cywgdGhpcy5jb25maWcsIHRoaXMuY29udGV4dCk7XHJcbn07XHJcblxyXG51Q2hhcnRzLnByb3RvdHlwZS56b29tID0gZnVuY3Rpb24oKSB7XHJcbiAgdmFyIHZhbCA9IGFyZ3VtZW50cy5sZW5ndGggPiAwICYmIGFyZ3VtZW50c1swXSAhPT0gdW5kZWZpbmVkID8gYXJndW1lbnRzWzBdIDogdGhpcy5vcHRzLnhBeGlzLml0ZW1Db3VudDtcclxuICBpZiAodGhpcy5vcHRzLmVuYWJsZVNjcm9sbCAhPT0gdHJ1ZSkge1xyXG4gICAgY29uc29sZS5sb2coJ1t1Q2hhcnRzXSDor7flkK/nlKjmu5rliqjmnaHlkI7kvb/nlKgnKVxyXG4gICAgcmV0dXJuO1xyXG4gIH1cclxuICAvL+W9k+WJjeWxj+W5leS4remXtOeCuVxyXG4gIGxldCBjZW50ZXJQb2ludCA9IE1hdGgucm91bmQoTWF0aC5hYnModGhpcy5zY3JvbGxPcHRpb24uY3VycmVudE9mZnNldCkgLyB0aGlzLm9wdHMuY2hhcnREYXRhLmVhY2hTcGFjaW5nKSArIE1hdGgucm91bmQodGhpcy5vcHRzLnhBeGlzLml0ZW1Db3VudCAvIDIpO1xyXG4gIHRoaXMub3B0cy5hbmltYXRpb24gPSBmYWxzZTtcclxuICB0aGlzLm9wdHMueEF4aXMuaXRlbUNvdW50ID0gdmFsLml0ZW1Db3VudDtcclxuICAvL+mHjeaWsOiuoeeul3jovbTlgY/np7vot53nprtcclxuICBsZXQgX2NhbFlBeGlzRGF0YSA9IGNhbFlBeGlzRGF0YSh0aGlzLm9wdHMuc2VyaWVzLCB0aGlzLm9wdHMsIHRoaXMuY29uZmlnLCB0aGlzLmNvbnRleHQpLFxyXG4gICAgeUF4aXNXaWR0aCA9IF9jYWxZQXhpc0RhdGEueUF4aXNXaWR0aDtcclxuICB0aGlzLmNvbmZpZy55QXhpc1dpZHRoID0geUF4aXNXaWR0aDtcclxuICBsZXQgb2Zmc2V0TGVmdCA9IDA7XHJcbiAgbGV0IF9nZXRYQXhpc1BvaW50czAgPSBnZXRYQXhpc1BvaW50cyh0aGlzLm9wdHMuY2F0ZWdvcmllcywgdGhpcy5vcHRzLCB0aGlzLmNvbmZpZyksXHJcbiAgICB4QXhpc1BvaW50cyA9IF9nZXRYQXhpc1BvaW50czAueEF4aXNQb2ludHMsXHJcbiAgICBzdGFydFggPSBfZ2V0WEF4aXNQb2ludHMwLnN0YXJ0WCxcclxuICAgIGVuZFggPSBfZ2V0WEF4aXNQb2ludHMwLmVuZFgsXHJcbiAgICBlYWNoU3BhY2luZyA9IF9nZXRYQXhpc1BvaW50czAuZWFjaFNwYWNpbmc7XHJcbiAgbGV0IGNlbnRlckxlZnQgPSBlYWNoU3BhY2luZyAqIGNlbnRlclBvaW50O1xyXG4gIGxldCBzY3JlZW5XaWR0aCA9IGVuZFggLSBzdGFydFg7XHJcbiAgbGV0IE1heExlZnQgPSBzY3JlZW5XaWR0aCAtIGVhY2hTcGFjaW5nICogKHhBeGlzUG9pbnRzLmxlbmd0aCAtIDEpO1xyXG4gIG9mZnNldExlZnQgPSBzY3JlZW5XaWR0aCAvIDIgLSBjZW50ZXJMZWZ0O1xyXG4gIGlmIChvZmZzZXRMZWZ0ID4gMCkge1xyXG4gICAgb2Zmc2V0TGVmdCA9IDA7XHJcbiAgfVxyXG4gIGlmIChvZmZzZXRMZWZ0IDwgTWF4TGVmdCkge1xyXG4gICAgb2Zmc2V0TGVmdCA9IE1heExlZnQ7XHJcbiAgfVxyXG4gIHRoaXMuc2Nyb2xsT3B0aW9uID0ge1xyXG4gICAgY3VycmVudE9mZnNldDogb2Zmc2V0TGVmdCxcclxuICAgIHN0YXJ0VG91Y2hYOiAwLFxyXG4gICAgZGlzdGFuY2U6IDAsXHJcbiAgICBsYXN0TW92ZVRpbWU6IDBcclxuICB9O1xyXG4gIGNhbFZhbGlkRGlzdGFuY2UodGhpcywgb2Zmc2V0TGVmdCwgdGhpcy5vcHRzLmNoYXJ0RGF0YSwgdGhpcy5jb25maWcsIHRoaXMub3B0cyk7XHJcbiAgdGhpcy5vcHRzLl9zY3JvbGxEaXN0YW5jZV8gPSBvZmZzZXRMZWZ0O1xyXG4gIGRyYXdDaGFydHMuY2FsbCh0aGlzLCB0aGlzLm9wdHMudHlwZSwgdGhpcy5vcHRzLCB0aGlzLmNvbmZpZywgdGhpcy5jb250ZXh0KTtcclxufTtcclxuXHJcbnVDaGFydHMucHJvdG90eXBlLmRvYnVsZVpvb20gPSBmdW5jdGlvbihlKSB7XHJcbiAgaWYgKHRoaXMub3B0cy5lbmFibGVTY3JvbGwgIT09IHRydWUpIHtcclxuICAgIGNvbnNvbGUubG9nKCdbdUNoYXJ0c10g6K+35ZCv55So5rua5Yqo5p2h5ZCO5L2/55SoJylcclxuICAgIHJldHVybjtcclxuICB9XHJcbiAgY29uc3QgdGNzID0gZS5jaGFuZ2VkVG91Y2hlcztcclxuICBpZiAodGNzLmxlbmd0aCA8IDIpIHtcclxuICAgIHJldHVybjtcclxuICB9XHJcbiAgZm9yICh2YXIgaSA9IDA7IGkgPCB0Y3MubGVuZ3RoOyBpKyspIHtcclxuICAgIHRjc1tpXS54ID0gdGNzW2ldLnggPyB0Y3NbaV0ueCA6IHRjc1tpXS5jbGllbnRYO1xyXG4gICAgdGNzW2ldLnkgPSB0Y3NbaV0ueSA/IHRjc1tpXS55IDogdGNzW2ldLmNsaWVudFk7XHJcbiAgfVxyXG4gIGNvbnN0IG50Y3MgPSBbZ2V0VG91Y2hlcyh0Y3NbMF0sIHRoaXMub3B0cywgZSksZ2V0VG91Y2hlcyh0Y3NbMV0sIHRoaXMub3B0cywgZSldOyBcclxuICBjb25zdCB4bGVuZ3RoID0gTWF0aC5hYnMobnRjc1swXS54IC0gbnRjc1sxXS54KTtcclxuICAvLyDorrDlvZXliJ3lp4vnmoTkuKTmjIfkuYvpl7TnmoTmlbDmja5cclxuICBpZighdGhpcy5zY3JvbGxPcHRpb24ubW92ZUNvdW50KXtcclxuICAgIGxldCBjdHMwID0ge2NoYW5nZWRUb3VjaGVzOlt7eDp0Y3NbMF0ueCx5OnRoaXMub3B0cy5hcmVhWzBdIC8gdGhpcy5vcHRzLnBpeCArIDJ9XX07XHJcbiAgICBsZXQgY3RzMSA9IHtjaGFuZ2VkVG91Y2hlczpbe3g6dGNzWzFdLngseTp0aGlzLm9wdHMuYXJlYVswXSAvIHRoaXMub3B0cy5waXggKyAyfV19O1xyXG4gICAgaWYodGhpcy5vcHRzLnJvdGF0ZSl7XHJcbiAgICAgIGN0czAgPSB7Y2hhbmdlZFRvdWNoZXM6W3t4OnRoaXMub3B0cy5oZWlnaHQgLyB0aGlzLm9wdHMucGl4IC0gdGhpcy5vcHRzLmFyZWFbMF0gLyB0aGlzLm9wdHMucGl4IC0gMix5OnRjc1swXS55fV19O1xyXG4gICAgICBjdHMxID0ge2NoYW5nZWRUb3VjaGVzOlt7eDp0aGlzLm9wdHMuaGVpZ2h0IC8gdGhpcy5vcHRzLnBpeCAtIHRoaXMub3B0cy5hcmVhWzBdIC8gdGhpcy5vcHRzLnBpeCAtIDIseTp0Y3NbMV0ueX1dfTtcclxuICAgIH1cclxuICAgIGNvbnN0IG1vdmVDdXJyZW50MSA9IHRoaXMuZ2V0Q3VycmVudERhdGFJbmRleChjdHMwKS5pbmRleDtcclxuICAgIGNvbnN0IG1vdmVDdXJyZW50MiA9IHRoaXMuZ2V0Q3VycmVudERhdGFJbmRleChjdHMxKS5pbmRleDtcclxuICAgIGNvbnN0IG1vdmVDb3VudCA9IE1hdGguYWJzKG1vdmVDdXJyZW50MSAtIG1vdmVDdXJyZW50Mik7XHJcbiAgICB0aGlzLnNjcm9sbE9wdGlvbi5tb3ZlQ291bnQgPSBtb3ZlQ291bnQ7XHJcbiAgICB0aGlzLnNjcm9sbE9wdGlvbi5tb3ZlQ3VycmVudDEgPSBNYXRoLm1pbihtb3ZlQ3VycmVudDEsIG1vdmVDdXJyZW50Mik7XHJcbiAgICB0aGlzLnNjcm9sbE9wdGlvbi5tb3ZlQ3VycmVudDIgPSBNYXRoLm1heChtb3ZlQ3VycmVudDEsIG1vdmVDdXJyZW50Mik7XHJcbiAgICByZXR1cm47XHJcbiAgfVxyXG4gIFxyXG4gIGxldCBjdXJyZW50RWFjaFNwYWNpbmcgPSB4bGVuZ3RoIC8gdGhpcy5zY3JvbGxPcHRpb24ubW92ZUNvdW50O1xyXG4gIGxldCBpdGVtQ291bnQgPSAodGhpcy5vcHRzLndpZHRoIC0gdGhpcy5vcHRzLmFyZWFbMV0gLSB0aGlzLm9wdHMuYXJlYVszXSkgLyBjdXJyZW50RWFjaFNwYWNpbmc7XHJcbiAgaXRlbUNvdW50ID0gaXRlbUNvdW50IDw9IDIgPyAyIDogaXRlbUNvdW50O1xyXG4gIGl0ZW1Db3VudCA9IGl0ZW1Db3VudCA+PSB0aGlzLm9wdHMuY2F0ZWdvcmllcy5sZW5ndGggPyB0aGlzLm9wdHMuY2F0ZWdvcmllcy5sZW5ndGggOiBpdGVtQ291bnQ7XHJcbiAgdGhpcy5vcHRzLmFuaW1hdGlvbiA9IGZhbHNlO1xyXG4gIHRoaXMub3B0cy54QXhpcy5pdGVtQ291bnQgPSBpdGVtQ291bnQ7XHJcbiAgLy8g6YeN5paw6K6h566X5rua5Yqo5p2h5YGP56e76Led56a7XHJcbiAgbGV0IG9mZnNldExlZnQgPSAwO1xyXG4gIGxldCBfZ2V0WEF4aXNQb2ludHMwID0gZ2V0WEF4aXNQb2ludHModGhpcy5vcHRzLmNhdGVnb3JpZXMsIHRoaXMub3B0cywgdGhpcy5jb25maWcpLFxyXG4gICAgeEF4aXNQb2ludHMgPSBfZ2V0WEF4aXNQb2ludHMwLnhBeGlzUG9pbnRzLFxyXG4gICAgc3RhcnRYID0gX2dldFhBeGlzUG9pbnRzMC5zdGFydFgsXHJcbiAgICBlbmRYID0gX2dldFhBeGlzUG9pbnRzMC5lbmRYLFxyXG4gICAgZWFjaFNwYWNpbmcgPSBfZ2V0WEF4aXNQb2ludHMwLmVhY2hTcGFjaW5nO1xyXG4gIGxldCBjdXJyZW50TGVmdCA9IGVhY2hTcGFjaW5nICogdGhpcy5zY3JvbGxPcHRpb24ubW92ZUN1cnJlbnQxO1xyXG4gIGxldCBzY3JlZW5XaWR0aCA9IGVuZFggLSBzdGFydFg7XHJcbiAgbGV0IE1heExlZnQgPSBzY3JlZW5XaWR0aCAtIGVhY2hTcGFjaW5nICogKHhBeGlzUG9pbnRzLmxlbmd0aCAtIDEpO1xyXG4gIG9mZnNldExlZnQgPSAtY3VycmVudExlZnQrTWF0aC5taW4obnRjc1swXS54LG50Y3NbMV0ueCktdGhpcy5vcHRzLmFyZWFbM10tZWFjaFNwYWNpbmc7XHJcbiAgaWYgKG9mZnNldExlZnQgPiAwKSB7XHJcbiAgICBvZmZzZXRMZWZ0ID0gMDtcclxuICB9XHJcbiAgaWYgKG9mZnNldExlZnQgPCBNYXhMZWZ0KSB7XHJcbiAgICBvZmZzZXRMZWZ0ID0gTWF4TGVmdDtcclxuICB9XHJcbiAgdGhpcy5zY3JvbGxPcHRpb24uY3VycmVudE9mZnNldD0gb2Zmc2V0TGVmdDtcclxuICB0aGlzLnNjcm9sbE9wdGlvbi5zdGFydFRvdWNoWD0gMDtcclxuICB0aGlzLnNjcm9sbE9wdGlvbi5kaXN0YW5jZT0wO1xyXG4gIGNhbFZhbGlkRGlzdGFuY2UodGhpcywgb2Zmc2V0TGVmdCwgdGhpcy5vcHRzLmNoYXJ0RGF0YSwgdGhpcy5jb25maWcsIHRoaXMub3B0cyk7XHJcbiAgdGhpcy5vcHRzLl9zY3JvbGxEaXN0YW5jZV8gPSBvZmZzZXRMZWZ0O1xyXG4gIGRyYXdDaGFydHMuY2FsbCh0aGlzLCB0aGlzLm9wdHMudHlwZSwgdGhpcy5vcHRzLCB0aGlzLmNvbmZpZywgdGhpcy5jb250ZXh0KTtcclxufVxyXG5cclxudUNoYXJ0cy5wcm90b3R5cGUuc3RvcEFuaW1hdGlvbiA9IGZ1bmN0aW9uKCkge1xyXG4gIHRoaXMuYW5pbWF0aW9uSW5zdGFuY2UgJiYgdGhpcy5hbmltYXRpb25JbnN0YW5jZS5zdG9wKCk7XHJcbn07XHJcblxyXG51Q2hhcnRzLnByb3RvdHlwZS5hZGRFdmVudExpc3RlbmVyID0gZnVuY3Rpb24odHlwZSwgbGlzdGVuZXIpIHtcclxuICB0aGlzLnVldmVudC5hZGRFdmVudExpc3RlbmVyKHR5cGUsIGxpc3RlbmVyKTtcclxufTtcclxuXHJcbnVDaGFydHMucHJvdG90eXBlLmRlbEV2ZW50TGlzdGVuZXIgPSBmdW5jdGlvbih0eXBlKSB7XHJcbiAgdGhpcy51ZXZlbnQuZGVsRXZlbnRMaXN0ZW5lcih0eXBlKTtcclxufTtcclxuXHJcbnVDaGFydHMucHJvdG90eXBlLmdldEN1cnJlbnREYXRhSW5kZXggPSBmdW5jdGlvbihlKSB7XHJcbiAgdmFyIHRvdWNoZXMgPSBudWxsO1xyXG4gIGlmIChlLmNoYW5nZWRUb3VjaGVzKSB7XHJcbiAgICB0b3VjaGVzID0gZS5jaGFuZ2VkVG91Y2hlc1swXTtcclxuICB9IGVsc2Uge1xyXG4gICAgdG91Y2hlcyA9IGUubXAuY2hhbmdlZFRvdWNoZXNbMF07XHJcbiAgfVxyXG4gIGlmICh0b3VjaGVzKSB7XHJcbiAgICBsZXQgX3RvdWNoZXMkID0gZ2V0VG91Y2hlcyh0b3VjaGVzLCB0aGlzLm9wdHMsIGUpO1xyXG4gICAgaWYgKHRoaXMub3B0cy50eXBlID09PSAncGllJyB8fCB0aGlzLm9wdHMudHlwZSA9PT0gJ3JpbmcnKSB7XHJcbiAgICAgIHJldHVybiBmaW5kUGllQ2hhcnRDdXJyZW50SW5kZXgoe1xyXG4gICAgICAgIHg6IF90b3VjaGVzJC54LFxyXG4gICAgICAgIHk6IF90b3VjaGVzJC55XHJcbiAgICAgIH0sIHRoaXMub3B0cy5jaGFydERhdGEucGllRGF0YSwgdGhpcy5vcHRzKTtcclxuICAgIH0gZWxzZSBpZiAodGhpcy5vcHRzLnR5cGUgPT09ICdyb3NlJykge1xyXG4gICAgICByZXR1cm4gZmluZFJvc2VDaGFydEN1cnJlbnRJbmRleCh7XHJcbiAgICAgICAgeDogX3RvdWNoZXMkLngsXHJcbiAgICAgICAgeTogX3RvdWNoZXMkLnlcclxuICAgICAgfSwgdGhpcy5vcHRzLmNoYXJ0RGF0YS5waWVEYXRhLCB0aGlzLm9wdHMpO1xyXG4gICAgfSBlbHNlIGlmICh0aGlzLm9wdHMudHlwZSA9PT0gJ3JhZGFyJykge1xyXG4gICAgICByZXR1cm4gZmluZFJhZGFyQ2hhcnRDdXJyZW50SW5kZXgoe1xyXG4gICAgICAgIHg6IF90b3VjaGVzJC54LFxyXG4gICAgICAgIHk6IF90b3VjaGVzJC55XHJcbiAgICAgIH0sIHRoaXMub3B0cy5jaGFydERhdGEucmFkYXJEYXRhLCB0aGlzLm9wdHMuY2F0ZWdvcmllcy5sZW5ndGgpO1xyXG4gICAgfSBlbHNlIGlmICh0aGlzLm9wdHMudHlwZSA9PT0gJ2Z1bm5lbCcpIHtcclxuICAgICAgcmV0dXJuIGZpbmRGdW5uZWxDaGFydEN1cnJlbnRJbmRleCh7XHJcbiAgICAgICAgeDogX3RvdWNoZXMkLngsXHJcbiAgICAgICAgeTogX3RvdWNoZXMkLnlcclxuICAgICAgfSwgdGhpcy5vcHRzLmNoYXJ0RGF0YS5mdW5uZWxEYXRhKTtcclxuICAgIH0gZWxzZSBpZiAodGhpcy5vcHRzLnR5cGUgPT09ICdtYXAnKSB7XHJcbiAgICAgIHJldHVybiBmaW5kTWFwQ2hhcnRDdXJyZW50SW5kZXgoe1xyXG4gICAgICAgIHg6IF90b3VjaGVzJC54LFxyXG4gICAgICAgIHk6IF90b3VjaGVzJC55XHJcbiAgICAgIH0sIHRoaXMub3B0cyk7XHJcbiAgICB9IGVsc2UgaWYgKHRoaXMub3B0cy50eXBlID09PSAnd29yZCcpIHtcclxuICAgICAgcmV0dXJuIGZpbmRXb3JkQ2hhcnRDdXJyZW50SW5kZXgoe1xyXG4gICAgICAgIHg6IF90b3VjaGVzJC54LFxyXG4gICAgICAgIHk6IF90b3VjaGVzJC55XHJcbiAgICAgIH0sIHRoaXMub3B0cy5jaGFydERhdGEud29yZENsb3VkRGF0YSk7XHJcbiAgICB9IGVsc2UgaWYgKHRoaXMub3B0cy50eXBlID09PSAnYmFyJykge1xyXG4gICAgICByZXR1cm4gZmluZEJhckNoYXJ0Q3VycmVudEluZGV4KHtcclxuICAgICAgICB4OiBfdG91Y2hlcyQueCxcclxuICAgICAgICB5OiBfdG91Y2hlcyQueVxyXG4gICAgICB9LCB0aGlzLm9wdHMuY2hhcnREYXRhLmNhbFBvaW50cywgdGhpcy5vcHRzLCB0aGlzLmNvbmZpZywgTWF0aC5hYnModGhpcy5zY3JvbGxPcHRpb24uY3VycmVudE9mZnNldCkpO1xyXG4gICAgfSBlbHNlIHtcclxuICAgICAgcmV0dXJuIGZpbmRDdXJyZW50SW5kZXgoe1xyXG4gICAgICAgIHg6IF90b3VjaGVzJC54LFxyXG4gICAgICAgIHk6IF90b3VjaGVzJC55XHJcbiAgICAgIH0sIHRoaXMub3B0cy5jaGFydERhdGEuY2FsUG9pbnRzLCB0aGlzLm9wdHMsIHRoaXMuY29uZmlnLCBNYXRoLmFicyh0aGlzLnNjcm9sbE9wdGlvbi5jdXJyZW50T2Zmc2V0KSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHJldHVybiAtMTtcclxufTtcclxuXHJcbnVDaGFydHMucHJvdG90eXBlLmdldExlZ2VuZERhdGFJbmRleCA9IGZ1bmN0aW9uKGUpIHtcclxuICB2YXIgdG91Y2hlcyA9IG51bGw7XHJcbiAgaWYgKGUuY2hhbmdlZFRvdWNoZXMpIHtcclxuICAgIHRvdWNoZXMgPSBlLmNoYW5nZWRUb3VjaGVzWzBdO1xyXG4gIH0gZWxzZSB7XHJcbiAgICB0b3VjaGVzID0gZS5tcC5jaGFuZ2VkVG91Y2hlc1swXTtcclxuICB9XHJcbiAgaWYgKHRvdWNoZXMpIHtcclxuICAgIGxldCBfdG91Y2hlcyQgPSBnZXRUb3VjaGVzKHRvdWNoZXMsIHRoaXMub3B0cywgZSk7XHJcbiAgICByZXR1cm4gZmluZExlZ2VuZEluZGV4KHtcclxuICAgICAgeDogX3RvdWNoZXMkLngsXHJcbiAgICAgIHk6IF90b3VjaGVzJC55XHJcbiAgICB9LCB0aGlzLm9wdHMuY2hhcnREYXRhLmxlZ2VuZERhdGEpO1xyXG4gIH1cclxuICByZXR1cm4gLTE7XHJcbn07XHJcblxyXG51Q2hhcnRzLnByb3RvdHlwZS50b3VjaExlZ2VuZCA9IGZ1bmN0aW9uKGUpIHtcclxuICB2YXIgb3B0aW9uID0gYXJndW1lbnRzLmxlbmd0aCA+IDEgJiYgYXJndW1lbnRzWzFdICE9PSB1bmRlZmluZWQgPyBhcmd1bWVudHNbMV0gOiB7fTtcclxuICB2YXIgdG91Y2hlcyA9IG51bGw7XHJcbiAgaWYgKGUuY2hhbmdlZFRvdWNoZXMpIHtcclxuICAgIHRvdWNoZXMgPSBlLmNoYW5nZWRUb3VjaGVzWzBdO1xyXG4gIH0gZWxzZSB7XHJcbiAgICB0b3VjaGVzID0gZS5tcC5jaGFuZ2VkVG91Y2hlc1swXTtcclxuICB9XHJcbiAgaWYgKHRvdWNoZXMpIHtcclxuICAgIHZhciBfdG91Y2hlcyQgPSBnZXRUb3VjaGVzKHRvdWNoZXMsIHRoaXMub3B0cywgZSk7XHJcbiAgICB2YXIgaW5kZXggPSB0aGlzLmdldExlZ2VuZERhdGFJbmRleChlKTtcclxuICAgIGlmIChpbmRleCA+PSAwKSB7XHJcbiAgICAgIGlmICh0aGlzLm9wdHMudHlwZSA9PSAnY2FuZGxlJykge1xyXG4gICAgICAgIHRoaXMub3B0cy5zZXJpZXNNQVtpbmRleF0uc2hvdyA9ICF0aGlzLm9wdHMuc2VyaWVzTUFbaW5kZXhdLnNob3c7XHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgdGhpcy5vcHRzLnNlcmllc1tpbmRleF0uc2hvdyA9ICF0aGlzLm9wdHMuc2VyaWVzW2luZGV4XS5zaG93O1xyXG4gICAgICB9XHJcbiAgICAgIHRoaXMub3B0cy5hbmltYXRpb24gPSBvcHRpb24uYW5pbWF0aW9uID8gdHJ1ZSA6IGZhbHNlO1xyXG4gICAgICB0aGlzLm9wdHMuX3Njcm9sbERpc3RhbmNlXyA9IHRoaXMuc2Nyb2xsT3B0aW9uLmN1cnJlbnRPZmZzZXQ7XHJcbiAgICAgIGRyYXdDaGFydHMuY2FsbCh0aGlzLCB0aGlzLm9wdHMudHlwZSwgdGhpcy5vcHRzLCB0aGlzLmNvbmZpZywgdGhpcy5jb250ZXh0KTtcclxuICAgIH1cclxuICB9XHJcblxyXG59O1xyXG5cclxudUNoYXJ0cy5wcm90b3R5cGUuc2hvd1Rvb2xUaXAgPSBmdW5jdGlvbihlKSB7XHJcbiAgdmFyIG9wdGlvbiA9IGFyZ3VtZW50cy5sZW5ndGggPiAxICYmIGFyZ3VtZW50c1sxXSAhPT0gdW5kZWZpbmVkID8gYXJndW1lbnRzWzFdIDoge307XHJcbiAgdmFyIHRvdWNoZXMgPSBudWxsO1xyXG4gIGlmIChlLmNoYW5nZWRUb3VjaGVzKSB7XHJcbiAgICB0b3VjaGVzID0gZS5jaGFuZ2VkVG91Y2hlc1swXTtcclxuICB9IGVsc2Uge1xyXG4gICAgdG91Y2hlcyA9IGUubXAuY2hhbmdlZFRvdWNoZXNbMF07XHJcbiAgfVxyXG4gIGlmICghdG91Y2hlcykge1xyXG4gICAgY29uc29sZS5sb2coXCJbdUNoYXJ0c10g5pyq6I635Y+W5YiwZXZlbnTlnZDmoIfkv6Hmga9cIik7XHJcbiAgfVxyXG4gIHZhciBfdG91Y2hlcyQgPSBnZXRUb3VjaGVzKHRvdWNoZXMsIHRoaXMub3B0cywgZSk7XHJcbiAgdmFyIGN1cnJlbnRPZmZzZXQgPSB0aGlzLnNjcm9sbE9wdGlvbi5jdXJyZW50T2Zmc2V0O1xyXG4gIHZhciBvcHRzID0gYXNzaWduKHt9LCB0aGlzLm9wdHMsIHtcclxuICAgIF9zY3JvbGxEaXN0YW5jZV86IGN1cnJlbnRPZmZzZXQsXHJcbiAgICBhbmltYXRpb246IGZhbHNlXHJcbiAgfSk7XHJcbiAgaWYgKHRoaXMub3B0cy50eXBlID09PSAnbGluZScgfHwgdGhpcy5vcHRzLnR5cGUgPT09ICdhcmVhJyB8fCB0aGlzLm9wdHMudHlwZSA9PT0gJ2NvbHVtbicgfHwgdGhpcy5vcHRzLnR5cGUgPT09ICdzY2F0dGVyJyB8fCB0aGlzLm9wdHMudHlwZSA9PT0gJ2J1YmJsZScpIHtcclxuICAgIHZhciBjdXJyZW50ID0gdGhpcy5nZXRDdXJyZW50RGF0YUluZGV4KGUpO1xyXG4gICAgdmFyIGluZGV4ID0gb3B0aW9uLmluZGV4ID09IHVuZGVmaW5lZCA/IGN1cnJlbnQuaW5kZXggOiBvcHRpb24uaW5kZXg7XHJcbiAgICBpZiAoaW5kZXggPiAtMSB8fCBpbmRleC5sZW5ndGg+MCkge1xyXG4gICAgICB2YXIgc2VyaWVzRGF0YSA9IGdldFNlcmllc0RhdGFJdGVtKHRoaXMub3B0cy5zZXJpZXMsIGluZGV4LCBjdXJyZW50Lmdyb3VwKTtcclxuICAgICAgaWYgKHNlcmllc0RhdGEubGVuZ3RoICE9PSAwKSB7XHJcbiAgICAgICAgdmFyIF9nZXRUb29sVGlwRGF0YSA9IGdldFRvb2xUaXBEYXRhKHNlcmllc0RhdGEsIHRoaXMub3B0cywgaW5kZXgsIGN1cnJlbnQuZ3JvdXAsIHRoaXMub3B0cy5jYXRlZ29yaWVzLCBvcHRpb24pLFxyXG4gICAgICAgICAgdGV4dExpc3QgPSBfZ2V0VG9vbFRpcERhdGEudGV4dExpc3QsXHJcbiAgICAgICAgICBvZmZzZXQgPSBfZ2V0VG9vbFRpcERhdGEub2Zmc2V0O1xyXG4gICAgICAgIG9mZnNldC55ID0gX3RvdWNoZXMkLnk7XHJcbiAgICAgICAgb3B0cy50b29sdGlwID0ge1xyXG4gICAgICAgICAgdGV4dExpc3Q6IG9wdGlvbi50ZXh0TGlzdCAhPT0gdW5kZWZpbmVkID8gb3B0aW9uLnRleHRMaXN0IDogdGV4dExpc3QsXHJcbiAgICAgICAgICBvZmZzZXQ6IG9wdGlvbi5vZmZzZXQgIT09IHVuZGVmaW5lZCA/IG9wdGlvbi5vZmZzZXQgOiBvZmZzZXQsXHJcbiAgICAgICAgICBvcHRpb246IG9wdGlvbixcclxuICAgICAgICAgIGluZGV4OiBpbmRleCxcclxuICAgICAgICAgIGdyb3VwOiBjdXJyZW50Lmdyb3VwXHJcbiAgICAgICAgfTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgZHJhd0NoYXJ0cy5jYWxsKHRoaXMsIG9wdHMudHlwZSwgb3B0cywgdGhpcy5jb25maWcsIHRoaXMuY29udGV4dCk7XHJcbiAgfVxyXG4gIGlmICh0aGlzLm9wdHMudHlwZSA9PT0gJ21vdW50Jykge1xyXG4gICAgdmFyIGluZGV4ID0gb3B0aW9uLmluZGV4ID09IHVuZGVmaW5lZCA/IHRoaXMuZ2V0Q3VycmVudERhdGFJbmRleChlKS5pbmRleCA6IG9wdGlvbi5pbmRleDtcclxuICAgIGlmIChpbmRleCA+IC0xKSB7XHJcbiAgICAgIHZhciBvcHRzID0gYXNzaWduKHt9LCB0aGlzLm9wdHMsIHthbmltYXRpb246IGZhbHNlfSk7XHJcbiAgICAgIHZhciBzZXJpZXNEYXRhID0gYXNzaWduKHt9LCBvcHRzLl9zZXJpZXNfW2luZGV4XSk7XHJcbiAgICAgIHZhciB0ZXh0TGlzdCA9IFt7XHJcbiAgICAgICAgdGV4dDogb3B0aW9uLmZvcm1hdHRlciA/IG9wdGlvbi5mb3JtYXR0ZXIoc2VyaWVzRGF0YSwgdW5kZWZpbmVkLCBpbmRleCwgb3B0cykgOiBzZXJpZXNEYXRhLm5hbWUgKyAnOiAnICsgc2VyaWVzRGF0YS5kYXRhLFxyXG4gICAgICAgIGNvbG9yOiBzZXJpZXNEYXRhLmNvbG9yLFxyXG4gICAgICAgIGxlZ2VuZFNoYXBlOiB0aGlzLm9wdHMuZXh0cmEudG9vbHRpcC5sZWdlbmRTaGFwZSA9PSAnYXV0bycgPyBzZXJpZXNEYXRhLmxlZ2VuZFNoYXBlIDogdGhpcy5vcHRzLmV4dHJhLnRvb2x0aXAubGVnZW5kU2hhcGVcclxuICAgICAgfV07XHJcbiAgICAgIHZhciBvZmZzZXQgPSB7XHJcbiAgICAgICAgeDogb3B0cy5jaGFydERhdGEuY2FsUG9pbnRzW2luZGV4XS54LFxyXG4gICAgICAgIHk6IF90b3VjaGVzJC55XHJcbiAgICAgIH07XHJcbiAgICAgIG9wdHMudG9vbHRpcCA9IHtcclxuICAgICAgICB0ZXh0TGlzdDogb3B0aW9uLnRleHRMaXN0ID8gb3B0aW9uLnRleHRMaXN0IDogdGV4dExpc3QsXHJcbiAgICAgICAgb2Zmc2V0OiBvcHRpb24ub2Zmc2V0ICE9PSB1bmRlZmluZWQgPyBvcHRpb24ub2Zmc2V0IDogb2Zmc2V0LFxyXG4gICAgICAgIG9wdGlvbjogb3B0aW9uLFxyXG4gICAgICAgIGluZGV4OiBpbmRleFxyXG4gICAgICB9O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBkcmF3Q2hhcnRzLmNhbGwodGhpcywgb3B0cy50eXBlLCBvcHRzLCB0aGlzLmNvbmZpZywgdGhpcy5jb250ZXh0KTtcclxuICB9XHJcbiAgaWYgKHRoaXMub3B0cy50eXBlID09PSAnYmFyJykge1xyXG4gICAgdmFyIGN1cnJlbnQgPSB0aGlzLmdldEN1cnJlbnREYXRhSW5kZXgoZSk7XHJcbiAgICB2YXIgaW5kZXggPSBvcHRpb24uaW5kZXggPT0gdW5kZWZpbmVkID8gY3VycmVudC5pbmRleCA6IG9wdGlvbi5pbmRleDtcclxuICAgIGlmIChpbmRleCA+IC0xIHx8IGluZGV4Lmxlbmd0aD4wKSB7XHJcbiAgICAgIHZhciBzZXJpZXNEYXRhID0gZ2V0U2VyaWVzRGF0YUl0ZW0odGhpcy5vcHRzLnNlcmllcywgaW5kZXgsIGN1cnJlbnQuZ3JvdXApO1xyXG4gICAgICBpZiAoc2VyaWVzRGF0YS5sZW5ndGggIT09IDApIHtcclxuICAgICAgICB2YXIgX2dldFRvb2xUaXBEYXRhID0gZ2V0VG9vbFRpcERhdGEoc2VyaWVzRGF0YSwgdGhpcy5vcHRzLCBpbmRleCwgY3VycmVudC5ncm91cCwgdGhpcy5vcHRzLmNhdGVnb3JpZXMsIG9wdGlvbiksXHJcbiAgICAgICAgICB0ZXh0TGlzdCA9IF9nZXRUb29sVGlwRGF0YS50ZXh0TGlzdCxcclxuICAgICAgICAgIG9mZnNldCA9IF9nZXRUb29sVGlwRGF0YS5vZmZzZXQ7XHJcbiAgICAgICAgb2Zmc2V0LnggPSBfdG91Y2hlcyQueDtcclxuICAgICAgICBvcHRzLnRvb2x0aXAgPSB7XHJcbiAgICAgICAgICB0ZXh0TGlzdDogb3B0aW9uLnRleHRMaXN0ICE9PSB1bmRlZmluZWQgPyBvcHRpb24udGV4dExpc3QgOiB0ZXh0TGlzdCxcclxuICAgICAgICAgIG9mZnNldDogb3B0aW9uLm9mZnNldCAhPT0gdW5kZWZpbmVkID8gb3B0aW9uLm9mZnNldCA6IG9mZnNldCxcclxuICAgICAgICAgIG9wdGlvbjogb3B0aW9uLFxyXG4gICAgICAgICAgaW5kZXg6IGluZGV4XHJcbiAgICAgICAgfTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgZHJhd0NoYXJ0cy5jYWxsKHRoaXMsIG9wdHMudHlwZSwgb3B0cywgdGhpcy5jb25maWcsIHRoaXMuY29udGV4dCk7XHJcbiAgfVxyXG4gIGlmICh0aGlzLm9wdHMudHlwZSA9PT0gJ21peCcpIHtcclxuICAgIHZhciBjdXJyZW50ID0gdGhpcy5nZXRDdXJyZW50RGF0YUluZGV4KGUpO1xyXG4gICAgdmFyIGluZGV4ID0gb3B0aW9uLmluZGV4ID09IHVuZGVmaW5lZCA/IGN1cnJlbnQuaW5kZXggOiBvcHRpb24uaW5kZXg7XHJcbiAgICBpZiAoaW5kZXggPiAtMSkge1xyXG4gICAgICB2YXIgY3VycmVudE9mZnNldCA9IHRoaXMuc2Nyb2xsT3B0aW9uLmN1cnJlbnRPZmZzZXQ7XHJcbiAgICAgIHZhciBvcHRzID0gYXNzaWduKHt9LCB0aGlzLm9wdHMsIHtcclxuICAgICAgICBfc2Nyb2xsRGlzdGFuY2VfOiBjdXJyZW50T2Zmc2V0LFxyXG4gICAgICAgIGFuaW1hdGlvbjogZmFsc2VcclxuICAgICAgfSk7XHJcbiAgICAgIHZhciBzZXJpZXNEYXRhID0gZ2V0U2VyaWVzRGF0YUl0ZW0odGhpcy5vcHRzLnNlcmllcywgaW5kZXgpO1xyXG4gICAgICBpZiAoc2VyaWVzRGF0YS5sZW5ndGggIT09IDApIHtcclxuICAgICAgICB2YXIgX2dldE1peFRvb2xUaXBEYXRhID0gZ2V0TWl4VG9vbFRpcERhdGEoc2VyaWVzRGF0YSwgdGhpcy5vcHRzLCBpbmRleCwgdGhpcy5vcHRzLmNhdGVnb3JpZXMsIG9wdGlvbiksXHJcbiAgICAgICAgICB0ZXh0TGlzdCA9IF9nZXRNaXhUb29sVGlwRGF0YS50ZXh0TGlzdCxcclxuICAgICAgICAgIG9mZnNldCA9IF9nZXRNaXhUb29sVGlwRGF0YS5vZmZzZXQ7XHJcbiAgICAgICAgb2Zmc2V0LnkgPSBfdG91Y2hlcyQueTtcclxuICAgICAgICBvcHRzLnRvb2x0aXAgPSB7XHJcbiAgICAgICAgICB0ZXh0TGlzdDogb3B0aW9uLnRleHRMaXN0ID8gb3B0aW9uLnRleHRMaXN0IDogdGV4dExpc3QsXHJcbiAgICAgICAgICBvZmZzZXQ6IG9wdGlvbi5vZmZzZXQgIT09IHVuZGVmaW5lZCA/IG9wdGlvbi5vZmZzZXQgOiBvZmZzZXQsXHJcbiAgICAgICAgICBvcHRpb246IG9wdGlvbixcclxuICAgICAgICAgIGluZGV4OiBpbmRleFxyXG4gICAgICAgIH07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGRyYXdDaGFydHMuY2FsbCh0aGlzLCBvcHRzLnR5cGUsIG9wdHMsIHRoaXMuY29uZmlnLCB0aGlzLmNvbnRleHQpO1xyXG4gIH1cclxuICBpZiAodGhpcy5vcHRzLnR5cGUgPT09ICdjYW5kbGUnKSB7XHJcbiAgICB2YXIgY3VycmVudCA9IHRoaXMuZ2V0Q3VycmVudERhdGFJbmRleChlKTtcclxuICAgIHZhciBpbmRleCA9IG9wdGlvbi5pbmRleCA9PSB1bmRlZmluZWQgPyBjdXJyZW50LmluZGV4IDogb3B0aW9uLmluZGV4O1xyXG4gICAgaWYgKGluZGV4ID4gLTEpIHtcclxuICAgICAgdmFyIGN1cnJlbnRPZmZzZXQgPSB0aGlzLnNjcm9sbE9wdGlvbi5jdXJyZW50T2Zmc2V0O1xyXG4gICAgICB2YXIgb3B0cyA9IGFzc2lnbih7fSwgdGhpcy5vcHRzLCB7XHJcbiAgICAgICAgX3Njcm9sbERpc3RhbmNlXzogY3VycmVudE9mZnNldCxcclxuICAgICAgICBhbmltYXRpb246IGZhbHNlXHJcbiAgICAgIH0pO1xyXG4gICAgICB2YXIgc2VyaWVzRGF0YSA9IGdldFNlcmllc0RhdGFJdGVtKHRoaXMub3B0cy5zZXJpZXMsIGluZGV4KTtcclxuICAgICAgaWYgKHNlcmllc0RhdGEubGVuZ3RoICE9PSAwKSB7XHJcbiAgICAgICAgdmFyIF9nZXRUb29sVGlwRGF0YSA9IGdldENhbmRsZVRvb2xUaXBEYXRhKHRoaXMub3B0cy5zZXJpZXNbMF0uZGF0YSwgc2VyaWVzRGF0YSwgdGhpcy5vcHRzLCBpbmRleCwgdGhpcy5vcHRzLmNhdGVnb3JpZXMsIHRoaXMub3B0cy5leHRyYS5jYW5kbGUsIG9wdGlvbiksXHJcbiAgICAgICAgICB0ZXh0TGlzdCA9IF9nZXRUb29sVGlwRGF0YS50ZXh0TGlzdCxcclxuICAgICAgICAgIG9mZnNldCA9IF9nZXRUb29sVGlwRGF0YS5vZmZzZXQ7XHJcbiAgICAgICAgb2Zmc2V0LnkgPSBfdG91Y2hlcyQueTtcclxuICAgICAgICBvcHRzLnRvb2x0aXAgPSB7XHJcbiAgICAgICAgICB0ZXh0TGlzdDogb3B0aW9uLnRleHRMaXN0ID8gb3B0aW9uLnRleHRMaXN0IDogdGV4dExpc3QsXHJcbiAgICAgICAgICBvZmZzZXQ6IG9wdGlvbi5vZmZzZXQgIT09IHVuZGVmaW5lZCA/IG9wdGlvbi5vZmZzZXQgOiBvZmZzZXQsXHJcbiAgICAgICAgICBvcHRpb246IG9wdGlvbixcclxuICAgICAgICAgIGluZGV4OiBpbmRleFxyXG4gICAgICAgIH07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGRyYXdDaGFydHMuY2FsbCh0aGlzLCBvcHRzLnR5cGUsIG9wdHMsIHRoaXMuY29uZmlnLCB0aGlzLmNvbnRleHQpO1xyXG4gIH1cclxuICBpZiAodGhpcy5vcHRzLnR5cGUgPT09ICdwaWUnIHx8IHRoaXMub3B0cy50eXBlID09PSAncmluZycgfHwgdGhpcy5vcHRzLnR5cGUgPT09ICdyb3NlJyB8fCB0aGlzLm9wdHMudHlwZSA9PT0gJ2Z1bm5lbCcpIHtcclxuICAgIHZhciBpbmRleCA9IG9wdGlvbi5pbmRleCA9PSB1bmRlZmluZWQgPyB0aGlzLmdldEN1cnJlbnREYXRhSW5kZXgoZSkgOiBvcHRpb24uaW5kZXg7XHJcbiAgICBpZiAoaW5kZXggPiAtMSkge1xyXG4gICAgICB2YXIgb3B0cyA9IGFzc2lnbih7fSwgdGhpcy5vcHRzLCB7YW5pbWF0aW9uOiBmYWxzZX0pO1xyXG4gICAgICB2YXIgc2VyaWVzRGF0YSA9IGFzc2lnbih7fSwgb3B0cy5fc2VyaWVzX1tpbmRleF0pO1xyXG4gICAgICB2YXIgdGV4dExpc3QgPSBbe1xyXG4gICAgICAgIHRleHQ6IG9wdGlvbi5mb3JtYXR0ZXIgPyBvcHRpb24uZm9ybWF0dGVyKHNlcmllc0RhdGEsIHVuZGVmaW5lZCwgaW5kZXgsIG9wdHMpIDogc2VyaWVzRGF0YS5uYW1lICsgJzogJyArIHNlcmllc0RhdGEuZGF0YSxcclxuICAgICAgICBjb2xvcjogc2VyaWVzRGF0YS5jb2xvcixcclxuICAgICAgICBsZWdlbmRTaGFwZTogdGhpcy5vcHRzLmV4dHJhLnRvb2x0aXAubGVnZW5kU2hhcGUgPT0gJ2F1dG8nID8gc2VyaWVzRGF0YS5sZWdlbmRTaGFwZSA6IHRoaXMub3B0cy5leHRyYS50b29sdGlwLmxlZ2VuZFNoYXBlXHJcbiAgICAgIH1dO1xyXG4gICAgICB2YXIgb2Zmc2V0ID0ge1xyXG4gICAgICAgIHg6IF90b3VjaGVzJC54LFxyXG4gICAgICAgIHk6IF90b3VjaGVzJC55XHJcbiAgICAgIH07XHJcbiAgICAgIG9wdHMudG9vbHRpcCA9IHtcclxuICAgICAgICB0ZXh0TGlzdDogb3B0aW9uLnRleHRMaXN0ID8gb3B0aW9uLnRleHRMaXN0IDogdGV4dExpc3QsXHJcbiAgICAgICAgb2Zmc2V0OiBvcHRpb24ub2Zmc2V0ICE9PSB1bmRlZmluZWQgPyBvcHRpb24ub2Zmc2V0IDogb2Zmc2V0LFxyXG4gICAgICAgIG9wdGlvbjogb3B0aW9uLFxyXG4gICAgICAgIGluZGV4OiBpbmRleFxyXG4gICAgICB9O1xyXG4gICAgfVxyXG4gICAgZHJhd0NoYXJ0cy5jYWxsKHRoaXMsIG9wdHMudHlwZSwgb3B0cywgdGhpcy5jb25maWcsIHRoaXMuY29udGV4dCk7XHJcbiAgfVxyXG4gIGlmICh0aGlzLm9wdHMudHlwZSA9PT0gJ21hcCcpIHtcclxuICAgIHZhciBpbmRleCA9IG9wdGlvbi5pbmRleCA9PSB1bmRlZmluZWQgPyB0aGlzLmdldEN1cnJlbnREYXRhSW5kZXgoZSkgOiBvcHRpb24uaW5kZXg7XHJcbiAgICBpZiAoaW5kZXggPiAtMSkge1xyXG4gICAgICB2YXIgb3B0cyA9IGFzc2lnbih7fSwgdGhpcy5vcHRzLCB7YW5pbWF0aW9uOiBmYWxzZX0pO1xyXG4gICAgICB2YXIgc2VyaWVzRGF0YSA9IGFzc2lnbih7fSwgdGhpcy5vcHRzLnNlcmllc1tpbmRleF0pO1xyXG4gICAgICBzZXJpZXNEYXRhLm5hbWUgPSBzZXJpZXNEYXRhLnByb3BlcnRpZXMubmFtZVxyXG4gICAgICB2YXIgdGV4dExpc3QgPSBbe1xyXG4gICAgICAgIHRleHQ6IG9wdGlvbi5mb3JtYXR0ZXIgPyBvcHRpb24uZm9ybWF0dGVyKHNlcmllc0RhdGEsIHVuZGVmaW5lZCwgaW5kZXgsIHRoaXMub3B0cykgOiBzZXJpZXNEYXRhLm5hbWUsXHJcbiAgICAgICAgY29sb3I6IHNlcmllc0RhdGEuY29sb3IsXHJcbiAgICAgICAgbGVnZW5kU2hhcGU6IHRoaXMub3B0cy5leHRyYS50b29sdGlwLmxlZ2VuZFNoYXBlID09ICdhdXRvJyA/IHNlcmllc0RhdGEubGVnZW5kU2hhcGUgOiB0aGlzLm9wdHMuZXh0cmEudG9vbHRpcC5sZWdlbmRTaGFwZVxyXG4gICAgICB9XTtcclxuICAgICAgdmFyIG9mZnNldCA9IHtcclxuICAgICAgICB4OiBfdG91Y2hlcyQueCxcclxuICAgICAgICB5OiBfdG91Y2hlcyQueVxyXG4gICAgICB9O1xyXG4gICAgICBvcHRzLnRvb2x0aXAgPSB7XHJcbiAgICAgICAgdGV4dExpc3Q6IG9wdGlvbi50ZXh0TGlzdCA/IG9wdGlvbi50ZXh0TGlzdCA6IHRleHRMaXN0LFxyXG4gICAgICAgIG9mZnNldDogb3B0aW9uLm9mZnNldCAhPT0gdW5kZWZpbmVkID8gb3B0aW9uLm9mZnNldCA6IG9mZnNldCxcclxuICAgICAgICBvcHRpb246IG9wdGlvbixcclxuICAgICAgICBpbmRleDogaW5kZXhcclxuICAgICAgfTtcclxuICAgIH1cclxuICAgIG9wdHMudXBkYXRlRGF0YSA9IGZhbHNlO1xyXG4gICAgZHJhd0NoYXJ0cy5jYWxsKHRoaXMsIG9wdHMudHlwZSwgb3B0cywgdGhpcy5jb25maWcsIHRoaXMuY29udGV4dCk7XHJcbiAgfVxyXG4gIGlmICh0aGlzLm9wdHMudHlwZSA9PT0gJ3dvcmQnKSB7XHJcbiAgICB2YXIgaW5kZXggPSBvcHRpb24uaW5kZXggPT0gdW5kZWZpbmVkID8gdGhpcy5nZXRDdXJyZW50RGF0YUluZGV4KGUpIDogb3B0aW9uLmluZGV4O1xyXG4gICAgaWYgKGluZGV4ID4gLTEpIHtcclxuICAgICAgdmFyIG9wdHMgPSBhc3NpZ24oe30sIHRoaXMub3B0cywge2FuaW1hdGlvbjogZmFsc2V9KTtcclxuICAgICAgdmFyIHNlcmllc0RhdGEgPSBhc3NpZ24oe30sIHRoaXMub3B0cy5zZXJpZXNbaW5kZXhdKTtcclxuICAgICAgdmFyIHRleHRMaXN0ID0gW3tcclxuICAgICAgICB0ZXh0OiBvcHRpb24uZm9ybWF0dGVyID8gb3B0aW9uLmZvcm1hdHRlcihzZXJpZXNEYXRhLCB1bmRlZmluZWQsIGluZGV4LCB0aGlzLm9wdHMpIDogc2VyaWVzRGF0YS5uYW1lLFxyXG4gICAgICAgIGNvbG9yOiBzZXJpZXNEYXRhLmNvbG9yLFxyXG4gICAgICAgIGxlZ2VuZFNoYXBlOiB0aGlzLm9wdHMuZXh0cmEudG9vbHRpcC5sZWdlbmRTaGFwZSA9PSAnYXV0bycgPyBzZXJpZXNEYXRhLmxlZ2VuZFNoYXBlIDogdGhpcy5vcHRzLmV4dHJhLnRvb2x0aXAubGVnZW5kU2hhcGVcclxuICAgICAgfV07XHJcbiAgICAgIHZhciBvZmZzZXQgPSB7XHJcbiAgICAgICAgeDogX3RvdWNoZXMkLngsXHJcbiAgICAgICAgeTogX3RvdWNoZXMkLnlcclxuICAgICAgfTtcclxuICAgICAgb3B0cy50b29sdGlwID0ge1xyXG4gICAgICAgIHRleHRMaXN0OiBvcHRpb24udGV4dExpc3QgPyBvcHRpb24udGV4dExpc3QgOiB0ZXh0TGlzdCxcclxuICAgICAgICBvZmZzZXQ6IG9wdGlvbi5vZmZzZXQgIT09IHVuZGVmaW5lZCA/IG9wdGlvbi5vZmZzZXQgOiBvZmZzZXQsXHJcbiAgICAgICAgb3B0aW9uOiBvcHRpb24sXHJcbiAgICAgICAgaW5kZXg6IGluZGV4XHJcbiAgICAgIH07XHJcbiAgICB9XHJcbiAgICBvcHRzLnVwZGF0ZURhdGEgPSBmYWxzZTtcclxuICAgIGRyYXdDaGFydHMuY2FsbCh0aGlzLCBvcHRzLnR5cGUsIG9wdHMsIHRoaXMuY29uZmlnLCB0aGlzLmNvbnRleHQpO1xyXG4gIH1cclxuICBpZiAodGhpcy5vcHRzLnR5cGUgPT09ICdyYWRhcicpIHtcclxuICAgIHZhciBpbmRleCA9IG9wdGlvbi5pbmRleCA9PSB1bmRlZmluZWQgPyB0aGlzLmdldEN1cnJlbnREYXRhSW5kZXgoZSkgOiBvcHRpb24uaW5kZXg7XHJcbiAgICBpZiAoaW5kZXggPiAtMSkge1xyXG4gICAgICB2YXIgb3B0cyA9IGFzc2lnbih7fSwgdGhpcy5vcHRzLCB7YW5pbWF0aW9uOiBmYWxzZX0pO1xyXG4gICAgICB2YXIgc2VyaWVzRGF0YSA9IGdldFNlcmllc0RhdGFJdGVtKHRoaXMub3B0cy5zZXJpZXMsIGluZGV4KTtcclxuICAgICAgaWYgKHNlcmllc0RhdGEubGVuZ3RoICE9PSAwKSB7XHJcbiAgICAgICAgdmFyIHRleHRMaXN0ID0gc2VyaWVzRGF0YS5tYXAoKGl0ZW0pID0+IHtcclxuICAgICAgICAgIHJldHVybiB7XHJcbiAgICAgICAgICAgIHRleHQ6IG9wdGlvbi5mb3JtYXR0ZXIgPyBvcHRpb24uZm9ybWF0dGVyKGl0ZW0sIHRoaXMub3B0cy5jYXRlZ29yaWVzW2luZGV4XSwgaW5kZXgsIHRoaXMub3B0cykgOiBpdGVtLm5hbWUgKyAnOiAnICsgaXRlbS5kYXRhLFxyXG4gICAgICAgICAgICBjb2xvcjogaXRlbS5jb2xvcixcclxuICAgICAgICAgICAgbGVnZW5kU2hhcGU6IHRoaXMub3B0cy5leHRyYS50b29sdGlwLmxlZ2VuZFNoYXBlID09ICdhdXRvJyA/IGl0ZW0ubGVnZW5kU2hhcGUgOiB0aGlzLm9wdHMuZXh0cmEudG9vbHRpcC5sZWdlbmRTaGFwZVxyXG4gICAgICAgICAgfTtcclxuICAgICAgICB9KTtcclxuICAgICAgICB2YXIgb2Zmc2V0ID0ge1xyXG4gICAgICAgICAgeDogX3RvdWNoZXMkLngsXHJcbiAgICAgICAgICB5OiBfdG91Y2hlcyQueVxyXG4gICAgICAgIH07XHJcbiAgICAgICAgb3B0cy50b29sdGlwID0ge1xyXG4gICAgICAgICAgdGV4dExpc3Q6IG9wdGlvbi50ZXh0TGlzdCA/IG9wdGlvbi50ZXh0TGlzdCA6IHRleHRMaXN0LFxyXG4gICAgICAgICAgb2Zmc2V0OiBvcHRpb24ub2Zmc2V0ICE9PSB1bmRlZmluZWQgPyBvcHRpb24ub2Zmc2V0IDogb2Zmc2V0LFxyXG4gICAgICAgICAgb3B0aW9uOiBvcHRpb24sXHJcbiAgICAgICAgICBpbmRleDogaW5kZXhcclxuICAgICAgICB9O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBkcmF3Q2hhcnRzLmNhbGwodGhpcywgb3B0cy50eXBlLCBvcHRzLCB0aGlzLmNvbmZpZywgdGhpcy5jb250ZXh0KTtcclxuICB9XHJcbn07XHJcblxyXG51Q2hhcnRzLnByb3RvdHlwZS50cmFuc2xhdGUgPSBmdW5jdGlvbihkaXN0YW5jZSkge1xyXG4gIHRoaXMuc2Nyb2xsT3B0aW9uID0ge1xyXG4gICAgY3VycmVudE9mZnNldDogZGlzdGFuY2UsXHJcbiAgICBzdGFydFRvdWNoWDogZGlzdGFuY2UsXHJcbiAgICBkaXN0YW5jZTogMCxcclxuICAgIGxhc3RNb3ZlVGltZTogMFxyXG4gIH07XHJcbiAgbGV0IG9wdHMgPSBhc3NpZ24oe30sIHRoaXMub3B0cywge1xyXG4gICAgX3Njcm9sbERpc3RhbmNlXzogZGlzdGFuY2UsXHJcbiAgICBhbmltYXRpb246IGZhbHNlXHJcbiAgfSk7XHJcbiAgZHJhd0NoYXJ0cy5jYWxsKHRoaXMsIHRoaXMub3B0cy50eXBlLCBvcHRzLCB0aGlzLmNvbmZpZywgdGhpcy5jb250ZXh0KTtcclxufTtcclxuXHJcbnVDaGFydHMucHJvdG90eXBlLnNjcm9sbFN0YXJ0ID0gZnVuY3Rpb24oZSkge1xyXG4gIHZhciB0b3VjaGVzID0gbnVsbDtcclxuICBpZiAoZS5jaGFuZ2VkVG91Y2hlcykge1xyXG4gICAgdG91Y2hlcyA9IGUuY2hhbmdlZFRvdWNoZXNbMF07XHJcbiAgfSBlbHNlIHtcclxuICAgIHRvdWNoZXMgPSBlLm1wLmNoYW5nZWRUb3VjaGVzWzBdO1xyXG4gIH1cclxuICB2YXIgX3RvdWNoZXMkID0gZ2V0VG91Y2hlcyh0b3VjaGVzLCB0aGlzLm9wdHMsIGUpO1xyXG4gIGlmICh0b3VjaGVzICYmIHRoaXMub3B0cy5lbmFibGVTY3JvbGwgPT09IHRydWUpIHtcclxuICAgIHRoaXMuc2Nyb2xsT3B0aW9uLnN0YXJ0VG91Y2hYID0gX3RvdWNoZXMkLng7XHJcbiAgfVxyXG59O1xyXG5cclxudUNoYXJ0cy5wcm90b3R5cGUuc2Nyb2xsID0gZnVuY3Rpb24oZSkge1xyXG4gIGlmICh0aGlzLnNjcm9sbE9wdGlvbi5sYXN0TW92ZVRpbWUgPT09IDApIHtcclxuICAgIHRoaXMuc2Nyb2xsT3B0aW9uLmxhc3RNb3ZlVGltZSA9IERhdGUubm93KCk7XHJcbiAgfVxyXG4gIGxldCBMaW1pdCA9IHRoaXMub3B0cy50b3VjaE1vdmVMaW1pdCB8fCA2MDtcclxuICBsZXQgY3Vyck1vdmVUaW1lID0gRGF0ZS5ub3coKTtcclxuICBsZXQgZHVyYXRpb24gPSBjdXJyTW92ZVRpbWUgLSB0aGlzLnNjcm9sbE9wdGlvbi5sYXN0TW92ZVRpbWU7XHJcbiAgaWYgKGR1cmF0aW9uIDwgTWF0aC5mbG9vcigxMDAwIC8gTGltaXQpKSByZXR1cm47XHJcbiAgaWYgKHRoaXMuc2Nyb2xsT3B0aW9uLnN0YXJ0VG91Y2hYID09IDApIHJldHVybjtcclxuICB0aGlzLnNjcm9sbE9wdGlvbi5sYXN0TW92ZVRpbWUgPSBjdXJyTW92ZVRpbWU7XHJcbiAgdmFyIHRvdWNoZXMgPSBudWxsO1xyXG4gIGlmIChlLmNoYW5nZWRUb3VjaGVzKSB7XHJcbiAgICB0b3VjaGVzID0gZS5jaGFuZ2VkVG91Y2hlc1swXTtcclxuICB9IGVsc2Uge1xyXG4gICAgdG91Y2hlcyA9IGUubXAuY2hhbmdlZFRvdWNoZXNbMF07XHJcbiAgfVxyXG4gIGlmICh0b3VjaGVzICYmIHRoaXMub3B0cy5lbmFibGVTY3JvbGwgPT09IHRydWUpIHtcclxuICAgIHZhciBfdG91Y2hlcyQgPSBnZXRUb3VjaGVzKHRvdWNoZXMsIHRoaXMub3B0cywgZSk7XHJcbiAgICB2YXIgX2Rpc3RhbmNlO1xyXG4gICAgX2Rpc3RhbmNlID0gX3RvdWNoZXMkLnggLSB0aGlzLnNjcm9sbE9wdGlvbi5zdGFydFRvdWNoWDtcclxuICAgIHZhciBjdXJyZW50T2Zmc2V0ID0gdGhpcy5zY3JvbGxPcHRpb24uY3VycmVudE9mZnNldDtcclxuICAgIHZhciB2YWxpZERpc3RhbmNlID0gY2FsVmFsaWREaXN0YW5jZSh0aGlzLCBjdXJyZW50T2Zmc2V0ICsgX2Rpc3RhbmNlLCB0aGlzLm9wdHMuY2hhcnREYXRhLCB0aGlzLmNvbmZpZywgdGhpcy5vcHRzKTtcclxuICAgIHRoaXMuc2Nyb2xsT3B0aW9uLmRpc3RhbmNlID0gX2Rpc3RhbmNlID0gdmFsaWREaXN0YW5jZSAtIGN1cnJlbnRPZmZzZXQ7XHJcbiAgICB2YXIgb3B0cyA9IGFzc2lnbih7fSwgdGhpcy5vcHRzLCB7XHJcbiAgICAgIF9zY3JvbGxEaXN0YW5jZV86IGN1cnJlbnRPZmZzZXQgKyBfZGlzdGFuY2UsXHJcbiAgICAgIGFuaW1hdGlvbjogZmFsc2VcclxuICAgIH0pO1xyXG5cdFx0dGhpcy5vcHRzID0gb3B0cztcclxuICAgIGRyYXdDaGFydHMuY2FsbCh0aGlzLCBvcHRzLnR5cGUsIG9wdHMsIHRoaXMuY29uZmlnLCB0aGlzLmNvbnRleHQpO1xyXG4gICAgcmV0dXJuIGN1cnJlbnRPZmZzZXQgKyBfZGlzdGFuY2U7XHJcbiAgfVxyXG59O1xyXG5cclxudUNoYXJ0cy5wcm90b3R5cGUuc2Nyb2xsRW5kID0gZnVuY3Rpb24oZSkge1xyXG4gIGlmICh0aGlzLm9wdHMuZW5hYmxlU2Nyb2xsID09PSB0cnVlKSB7XHJcbiAgICB2YXIgX3Njcm9sbE9wdGlvbiA9IHRoaXMuc2Nyb2xsT3B0aW9uLFxyXG4gICAgICBjdXJyZW50T2Zmc2V0ID0gX3Njcm9sbE9wdGlvbi5jdXJyZW50T2Zmc2V0LFxyXG4gICAgICBkaXN0YW5jZSA9IF9zY3JvbGxPcHRpb24uZGlzdGFuY2U7XHJcbiAgICB0aGlzLnNjcm9sbE9wdGlvbi5jdXJyZW50T2Zmc2V0ID0gY3VycmVudE9mZnNldCArIGRpc3RhbmNlO1xyXG4gICAgdGhpcy5zY3JvbGxPcHRpb24uZGlzdGFuY2UgPSAwO1xyXG4gICAgdGhpcy5zY3JvbGxPcHRpb24ubW92ZUNvdW50ID0gMDtcclxuICB9XHJcbn07XHJcblxyXG5leHBvcnQgZGVmYXVsdCB1Q2hhcnRzOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///136\n"); /***/ }), /* 137 */ /*!************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/qiun-data-charts/js_sdk/u-charts/config-ucharts.js ***! \************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * uCharts®\r\n * 高性能跨平台图表库,支持H5、APP、小程序(微信/支付宝/百度/头条/QQ/360)、Vue、Taro等支持canvas的框架平台\r\n * Copyright (c) 2021 QIUN®秋云 https://www.ucharts.cn All rights reserved.\r\n * Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )\r\n * 复制使用请保留本段注释,感谢支持开源!\r\n * \r\n * uCharts®官方网站\r\n * https://www.uCharts.cn\r\n * \r\n * 开源地址:\r\n * https://gitee.com/uCharts/uCharts\r\n * \r\n * uni-app插件市场地址:\r\n * http://ext.dcloud.net.cn/plugin?id=271\r\n * \r\n */\n\n// 主题颜色配置:如每个图表类型需要不同主题,请在对应图表类型上更改color属性\nvar color = ['#1890FF', '#91CB74', '#FAC858', '#EE6666', '#73C0DE', '#3CA272', '#FC8452', '#9A60B4', '#ea7ccc'];\n\n//事件转换函数,主要用作格式化x轴为时间轴,根据需求自行修改\nvar formatDateTime = function formatDateTime(timeStamp, returnType) {\n var date = new Date();\n date.setTime(timeStamp * 1000);\n var y = date.getFullYear();\n var m = date.getMonth() + 1;\n m = m < 10 ? '0' + m : m;\n var d = date.getDate();\n d = d < 10 ? '0' + d : d;\n var h = date.getHours();\n h = h < 10 ? '0' + h : h;\n var minute = date.getMinutes();\n var second = date.getSeconds();\n minute = minute < 10 ? '0' + minute : minute;\n second = second < 10 ? '0' + second : second;\n if (returnType == 'full') {\n return y + '-' + m + '-' + d + ' ' + h + ':' + minute + ':' + second;\n }\n if (returnType == 'y-m-d') {\n return y + '-' + m + '-' + d;\n }\n if (returnType == 'h:m') {\n return h + ':' + minute;\n }\n if (returnType == 'h:m:s') {\n return h + ':' + minute + ':' + second;\n }\n return [y, m, d, h, minute, second];\n};\nvar cfu = {\n //demotype为自定义图表类型,一般不需要自定义图表类型,只需要改根节点上对应的类型即可\n \"type\": [\"pie\", \"ring\", \"rose\", \"word\", \"funnel\", \"map\", \"arcbar\", \"line\", \"column\", \"mount\", \"bar\", \"area\", \"radar\", \"gauge\", \"candle\", \"mix\", \"tline\", \"tarea\", \"scatter\", \"bubble\", \"demotype\"],\n \"range\": [\"饼状图\", \"圆环图\", \"玫瑰图\", \"词云图\", \"漏斗图\", \"地图\", \"圆弧进度条\", \"折线图\", \"柱状图\", \"山峰图\", \"条状图\", \"区域图\", \"雷达图\", \"仪表盘\", \"K线图\", \"混合图\", \"时间轴折线\", \"时间轴区域\", \"散点图\", \"气泡图\", \"自定义类型\"],\n //增加自定义图表类型,如果需要categories,请在这里加入您的图表类型,例如最后的\"demotype\"\n //自定义类型时需要注意\"tline\",\"tarea\",\"scatter\",\"bubble\"等时间轴(矢量x轴)类图表,没有categories,不需要加入categories\n \"categories\": [\"line\", \"column\", \"mount\", \"bar\", \"area\", \"radar\", \"gauge\", \"candle\", \"mix\", \"demotype\"],\n //instance为实例变量承载属性,不要删除\n \"instance\": {},\n //option为opts及eopts承载属性,不要删除\n \"option\": {},\n //下面是自定义format配置,因除H5端外的其他端无法通过props传递函数,只能通过此属性对应下标的方式来替换\n \"formatter\": {\n \"yAxisDemo1\": function yAxisDemo1(val, index, opts) {\n return val + '元';\n },\n \"yAxisDemo2\": function yAxisDemo2(val, index, opts) {\n return val.toFixed(2);\n },\n \"xAxisDemo1\": function xAxisDemo1(val, index, opts) {\n return val + '年';\n },\n \"xAxisDemo2\": function xAxisDemo2(val, index, opts) {\n return formatDateTime(val, 'h:m');\n },\n \"seriesDemo1\": function seriesDemo1(val, index, series, opts) {\n return val + '元';\n },\n \"tooltipDemo1\": function tooltipDemo1(item, category, index, opts) {\n if (index == 0) {\n return '随便用' + item.data + '年';\n } else {\n return '其他我没改' + item.data + '天';\n }\n },\n \"pieDemo\": function pieDemo(val, index, series, opts) {\n if (index !== undefined) {\n return series[index].name + ':' + series[index].data + '元';\n }\n }\n },\n //这里演示了自定义您的图表类型的option,可以随意命名,之后在组件上 type=\"demotype\" 后,组件会调用这个花括号里的option,如果组件上还存在opts参数,会将demotype与opts中option合并后渲染图表。\n \"demotype\": {\n //我这里把曲线图当做了自定义图表类型,您可以根据需要随意指定类型或配置\n \"type\": \"line\",\n \"color\": color,\n \"padding\": [15, 10, 0, 15],\n \"xAxis\": {\n \"disableGrid\": true\n },\n \"yAxis\": {\n \"gridType\": \"dash\",\n \"dashLength\": 2\n },\n \"legend\": {},\n \"extra\": {\n \"line\": {\n \"type\": \"curve\",\n \"width\": 2\n }\n }\n },\n //下面是自定义配置,请添加项目所需的通用配置\n \"pie\": {\n \"type\": \"pie\",\n \"color\": color,\n \"padding\": [5, 5, 5, 5],\n \"extra\": {\n \"pie\": {\n \"activeOpacity\": 0.5,\n \"activeRadius\": 10,\n \"offsetAngle\": 0,\n \"labelWidth\": 15,\n \"border\": true,\n \"borderWidth\": 3,\n \"borderColor\": \"#FFFFFF\"\n }\n }\n },\n \"ring\": {\n \"type\": \"ring\",\n \"color\": color,\n \"padding\": [5, 5, 5, 5],\n \"rotate\": false,\n \"dataLabel\": true,\n \"legend\": {\n \"show\": true,\n \"position\": \"right\",\n \"lineHeight\": 25\n },\n \"title\": {\n \"name\": \"收益率\",\n \"fontSize\": 15,\n \"color\": \"#666666\"\n },\n \"subtitle\": {\n \"name\": \"70%\",\n \"fontSize\": 25,\n \"color\": \"#7cb5ec\"\n },\n \"extra\": {\n \"ring\": {\n \"ringWidth\": 30,\n \"activeOpacity\": 0.5,\n \"activeRadius\": 10,\n \"offsetAngle\": 0,\n \"labelWidth\": 15,\n \"border\": true,\n \"borderWidth\": 3,\n \"borderColor\": \"#FFFFFF\"\n }\n }\n },\n \"rose\": {\n \"type\": \"rose\",\n \"color\": color,\n \"padding\": [5, 5, 5, 5],\n \"legend\": {\n \"show\": true,\n \"position\": \"left\",\n \"lineHeight\": 25\n },\n \"extra\": {\n \"rose\": {\n \"type\": \"area\",\n \"minRadius\": 50,\n \"activeOpacity\": 0.5,\n \"activeRadius\": 10,\n \"offsetAngle\": 0,\n \"labelWidth\": 15,\n \"border\": false,\n \"borderWidth\": 2,\n \"borderColor\": \"#FFFFFF\"\n }\n }\n },\n \"word\": {\n \"type\": \"word\",\n \"color\": color,\n \"extra\": {\n \"word\": {\n \"type\": \"normal\",\n \"autoColors\": false\n }\n }\n },\n \"funnel\": {\n \"type\": \"funnel\",\n \"color\": color,\n \"padding\": [15, 15, 0, 15],\n \"extra\": {\n \"funnel\": {\n \"activeOpacity\": 0.3,\n \"activeWidth\": 10,\n \"border\": true,\n \"borderWidth\": 2,\n \"borderColor\": \"#FFFFFF\",\n \"fillOpacity\": 1,\n \"labelAlign\": \"right\"\n }\n }\n },\n \"map\": {\n \"type\": \"map\",\n \"color\": color,\n \"padding\": [0, 0, 0, 0],\n \"dataLabel\": true,\n \"extra\": {\n \"map\": {\n \"border\": true,\n \"borderWidth\": 1,\n \"borderColor\": \"#666666\",\n \"fillOpacity\": 0.6,\n \"activeBorderColor\": \"#F04864\",\n \"activeFillColor\": \"#FACC14\",\n \"activeFillOpacity\": 1\n }\n }\n },\n \"arcbar\": {\n \"type\": \"arcbar\",\n \"color\": color,\n \"title\": {\n \"name\": \"\",\n \"fontSize\": 22,\n \"color\": \"#00FF00\"\n },\n \"subtitle\": {\n \"name\": \"\",\n \"fontSize\": 15,\n \"color\": \"#666666\"\n },\n \"extra\": {\n \"arcbar\": {\n \"type\": \"circle\",\n \"width\": 10,\n \"backgroundColor\": \"#E9E9E9\",\n \"startAngle\": 1.5,\n \"endAngle\": 0.25,\n \"gap\": 2\n }\n }\n },\n \"line\": {\n \"type\": \"line\",\n \"color\": color,\n \"padding\": [15, 10, 0, 15],\n \"xAxis\": {\n \"disableGrid\": true\n },\n \"yAxis\": {\n \"gridType\": \"dash\",\n \"dashLength\": 2\n },\n \"legend\": {},\n \"extra\": {\n \"line\": {\n \"type\": \"straight\",\n \"width\": 2,\n \"activeType\": \"hollow\"\n }\n }\n },\n \"tline\": {\n \"type\": \"line\",\n \"color\": color,\n \"padding\": [15, 10, 0, 15],\n \"xAxis\": {\n \"disableGrid\": false,\n \"boundaryGap\": \"justify\"\n },\n \"yAxis\": {\n \"gridType\": \"dash\",\n \"dashLength\": 2,\n \"data\": [{\n \"min\": 0,\n \"max\": 80\n }]\n },\n \"legend\": {},\n \"extra\": {\n \"line\": {\n \"type\": \"curve\",\n \"width\": 2,\n \"activeType\": \"hollow\"\n }\n }\n },\n \"tarea\": {\n \"type\": \"area\",\n \"color\": color,\n \"padding\": [15, 10, 0, 15],\n \"xAxis\": {\n \"disableGrid\": true,\n \"boundaryGap\": \"justify\"\n },\n \"yAxis\": {\n \"gridType\": \"dash\",\n \"dashLength\": 2,\n \"data\": [{\n \"min\": 0,\n \"max\": 80\n }]\n },\n \"legend\": {},\n \"extra\": {\n \"area\": {\n \"type\": \"curve\",\n \"opacity\": 0.2,\n \"addLine\": true,\n \"width\": 2,\n \"gradient\": true,\n \"activeType\": \"hollow\"\n }\n }\n },\n \"column\": {\n \"type\": \"column\",\n \"color\": color,\n \"padding\": [15, 15, 0, 5],\n \"xAxis\": {\n \"disableGrid\": true\n },\n \"yAxis\": {\n \"gridType\": \"dash\",\n \"disableGrid\": true,\n \"gridColor\": '#ffffff',\n \"data\": [{\n \"min\": 0\n }]\n },\n \"extra\": {\n \"column\": {\n \"type\": \"group\",\n \"width\": 30,\n \"activeBgColor\": \"#000000\",\n \"activeBgOpacity\": 0.08\n }\n }\n },\n \"mount\": {\n \"type\": \"mount\",\n \"color\": color,\n \"padding\": [15, 15, 0, 5],\n \"xAxis\": {\n \"disableGrid\": true\n },\n \"yAxis\": {\n \"data\": [{\n \"min\": 0\n }]\n },\n \"legend\": {},\n \"extra\": {\n \"mount\": {\n \"type\": \"mount\",\n \"widthRatio\": 1.5\n }\n }\n },\n \"bar\": {\n \"type\": \"bar\",\n \"color\": color,\n \"padding\": [15, 30, 0, 5],\n \"xAxis\": {\n \"boundaryGap\": \"justify\",\n \"disableGrid\": false,\n \"min\": 0,\n \"axisLine\": false\n },\n \"yAxis\": {},\n \"legend\": {},\n \"extra\": {\n \"bar\": {\n \"type\": \"group\",\n \"width\": 30,\n \"meterBorde\": 1,\n \"meterFillColor\": \"#FFFFFF\",\n \"activeBgColor\": \"#000000\",\n \"activeBgOpacity\": 0.08\n }\n }\n },\n \"area\": {\n \"type\": \"area\",\n \"color\": color,\n \"padding\": [15, 15, 0, 15],\n \"xAxis\": {\n \"disableGrid\": true\n },\n \"yAxis\": {\n \"gridType\": \"dash\",\n \"disableGrid\": true,\n \"gridColor\": '#ffffff',\n \"data\": [{\n \"tofix\": 1,\n \"min\": 0\n }]\n },\n \"legend\": {\n \"show\": false\n },\n \"extra\": {\n \"area\": {\n \"type\": \"curve\",\n \"opacity\": 0.2,\n \"addLine\": true,\n \"width\": 2,\n \"gradient\": false,\n \"activeType\": \"hollow\"\n }\n }\n },\n \"radar\": {\n \"type\": \"radar\",\n \"color\": color,\n \"padding\": [5, 5, 5, 5],\n \"dataLabel\": false,\n \"legend\": {\n \"show\": true,\n \"position\": \"right\",\n \"lineHeight\": 25\n },\n \"extra\": {\n \"radar\": {\n \"gridType\": \"radar\",\n \"gridColor\": \"#CCCCCC\",\n \"gridCount\": 3,\n \"opacity\": 0.2,\n \"max\": 200,\n \"labelShow\": true\n }\n }\n },\n \"gauge\": {\n \"type\": \"gauge\",\n \"color\": color,\n \"title\": {\n \"name\": \"66Km/H\",\n \"fontSize\": 25,\n \"color\": \"#2fc25b\",\n \"offsetY\": 50\n },\n \"subtitle\": {\n \"name\": \"实时速度\",\n \"fontSize\": 15,\n \"color\": \"#1890ff\",\n \"offsetY\": -50\n },\n \"extra\": {\n \"gauge\": {\n \"type\": \"default\",\n \"width\": 30,\n \"labelColor\": \"#666666\",\n \"startAngle\": 0.75,\n \"endAngle\": 0.25,\n \"startNumber\": 0,\n \"endNumber\": 100,\n \"labelFormat\": \"\",\n \"splitLine\": {\n \"fixRadius\": 0,\n \"splitNumber\": 10,\n \"width\": 30,\n \"color\": \"#FFFFFF\",\n \"childNumber\": 5,\n \"childWidth\": 12\n },\n \"pointer\": {\n \"width\": 24,\n \"color\": \"auto\"\n }\n }\n }\n },\n \"candle\": {\n \"type\": \"candle\",\n \"color\": color,\n \"padding\": [15, 15, 0, 15],\n \"enableScroll\": true,\n \"enableMarkLine\": true,\n \"dataLabel\": false,\n \"xAxis\": {\n \"labelCount\": 4,\n \"itemCount\": 40,\n \"disableGrid\": true,\n \"gridColor\": \"#CCCCCC\",\n \"gridType\": \"solid\",\n \"dashLength\": 4,\n \"scrollShow\": true,\n \"scrollAlign\": \"left\",\n \"scrollColor\": \"#A6A6A6\",\n \"scrollBackgroundColor\": \"#EFEBEF\"\n },\n \"yAxis\": {},\n \"legend\": {},\n \"extra\": {\n \"candle\": {\n \"color\": {\n \"upLine\": \"#f04864\",\n \"upFill\": \"#f04864\",\n \"downLine\": \"#2fc25b\",\n \"downFill\": \"#2fc25b\"\n },\n \"average\": {\n \"show\": true,\n \"name\": [\"MA5\", \"MA10\", \"MA30\"],\n \"day\": [5, 10, 20],\n \"color\": [\"#1890ff\", \"#2fc25b\", \"#facc14\"]\n }\n },\n \"markLine\": {\n \"type\": \"dash\",\n \"dashLength\": 5,\n \"data\": [{\n \"value\": 2150,\n \"lineColor\": \"#f04864\",\n \"showLabel\": true\n }, {\n \"value\": 2350,\n \"lineColor\": \"#f04864\",\n \"showLabel\": true\n }]\n }\n }\n },\n \"mix\": {\n \"type\": \"mix\",\n \"color\": color,\n \"padding\": [15, 15, 0, 15],\n \"xAxis\": {\n \"disableGrid\": true\n },\n \"yAxis\": {\n \"disabled\": false,\n \"disableGrid\": false,\n \"splitNumber\": 5,\n \"gridType\": \"dash\",\n \"dashLength\": 4,\n \"gridColor\": \"#CCCCCC\",\n \"padding\": 10,\n \"showTitle\": true,\n \"data\": []\n },\n \"legend\": {},\n \"extra\": {\n \"mix\": {\n \"column\": {\n \"width\": 20\n }\n }\n }\n },\n \"scatter\": {\n \"type\": \"scatter\",\n \"color\": color,\n \"padding\": [15, 15, 0, 15],\n \"dataLabel\": false,\n \"xAxis\": {\n \"disableGrid\": false,\n \"gridType\": \"dash\",\n \"splitNumber\": 5,\n \"boundaryGap\": \"justify\",\n \"min\": 0\n },\n \"yAxis\": {\n \"disableGrid\": false,\n \"gridType\": \"dash\"\n },\n \"legend\": {},\n \"extra\": {\n \"scatter\": {}\n }\n },\n \"bubble\": {\n \"type\": \"bubble\",\n \"color\": color,\n \"padding\": [15, 15, 0, 15],\n \"xAxis\": {\n \"disableGrid\": false,\n \"gridType\": \"dash\",\n \"splitNumber\": 5,\n \"boundaryGap\": \"justify\",\n \"min\": 0,\n \"max\": 250\n },\n \"yAxis\": {\n \"disableGrid\": false,\n \"gridType\": \"dash\",\n \"data\": [{\n \"min\": 0,\n \"max\": 150\n }]\n },\n \"legend\": {},\n \"extra\": {\n \"bubble\": {\n \"border\": 2,\n \"opacity\": 0.5\n }\n }\n }\n};\nvar _default = cfu;\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvcWl1bi1kYXRhLWNoYXJ0cy9qc19zZGsvdS1jaGFydHMvY29uZmlnLXVjaGFydHMuanMiXSwibmFtZXMiOlsiY29sb3IiLCJmb3JtYXREYXRlVGltZSIsInRpbWVTdGFtcCIsInJldHVyblR5cGUiLCJkYXRlIiwiRGF0ZSIsInNldFRpbWUiLCJ5IiwiZ2V0RnVsbFllYXIiLCJtIiwiZ2V0TW9udGgiLCJkIiwiZ2V0RGF0ZSIsImgiLCJnZXRIb3VycyIsIm1pbnV0ZSIsImdldE1pbnV0ZXMiLCJzZWNvbmQiLCJnZXRTZWNvbmRzIiwiY2Z1IiwidmFsIiwiaW5kZXgiLCJvcHRzIiwidG9GaXhlZCIsInNlcmllcyIsIml0ZW0iLCJjYXRlZ29yeSIsImRhdGEiLCJ1bmRlZmluZWQiLCJuYW1lIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsSUFBTUEsS0FBSyxHQUFHLENBQUMsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLENBQUM7O0FBRWpIO0FBQ0EsSUFBTUMsY0FBYyxHQUFHLFNBQWpCQSxjQUFjLENBQUlDLFNBQVMsRUFBRUMsVUFBVSxFQUFLO0VBQ2pELElBQUlDLElBQUksR0FBRyxJQUFJQyxJQUFJLEVBQUU7RUFDckJELElBQUksQ0FBQ0UsT0FBTyxDQUFDSixTQUFTLEdBQUcsSUFBSSxDQUFDO0VBQzlCLElBQUlLLENBQUMsR0FBR0gsSUFBSSxDQUFDSSxXQUFXLEVBQUU7RUFDMUIsSUFBSUMsQ0FBQyxHQUFHTCxJQUFJLENBQUNNLFFBQVEsRUFBRSxHQUFHLENBQUM7RUFDM0JELENBQUMsR0FBR0EsQ0FBQyxHQUFHLEVBQUUsR0FBSSxHQUFH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O01BQ1IsS0FBSyxFQUFFO0lBQ1IsQ0FBQztJQUNELE9BQU8sRUFBRTtNQUNSLGFBQWEsRUFBRSxLQUFLO01BQ3BCLFVBQVUsRUFBRSxNQUFNO01BQ2xCLE1BQU0sRUFBRSxDQUFDO1FBQ1IsS0FBSyxFQUFFLENBQUM7UUFDUixLQUFLLEVBQUU7TUFDUixDQUFDO0lBQ0YsQ0FBQztJQUNELFFBQVEsRUFBRSxDQUFDLENBQUM7SUFDWixPQUFPLEVBQUU7TUFDUixRQUFRLEVBQUU7UUFDVCxRQUFRLEVBQUUsQ0FBQztRQUNYLFNBQVMsRUFBRTtNQUNaO0lBQ0Q7RUFDRDtBQUNELENBQUM7QUFBQSxlQUVjbUIsR0FBRztBQUFBIiwiZmlsZSI6IjEzNy5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXHJcbiAqIHVDaGFydHPCrlxyXG4gKiDpq5jmgKfog73ot6jlubPlj7Dlm77ooajlupPvvIzmlK/mjIFINeOAgUFQUOOAgeWwj+eoi+W6j++8iOW+ruS/oS/mlK/ku5jlrp0v55m+5bqmL+WktOadoS9RUS8zNjDvvInjgIFWdWXjgIFUYXJv562J5pSv5oyBY2FudmFz55qE5qGG5p625bmz5Y+wXHJcbiAqIENvcHlyaWdodCAoYykgMjAyMSBRSVVOwq7np4vkupEgaHR0cHM6Ly93d3cudWNoYXJ0cy5jbiBBbGwgcmlnaHRzIHJlc2VydmVkLlxyXG4gKiBMaWNlbnNlZCAoIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMCApXHJcbiAqIOWkjeWItuS9v+eUqOivt+S/neeVmeacrOauteazqOmHiu+8jOaEn+iwouaUr+aMgeW8gOa6kO+8gVxyXG4gKiBcclxuICogdUNoYXJ0c8Ku5a6Y5pa5572R56uZXHJcbiAqIGh0dHBzOi8vd3d3LnVDaGFydHMuY25cclxuICogXHJcbiAqIOW8gOa6kOWcsOWdgDpcclxuICogaHR0cHM6Ly9naXRlZS5jb20vdUNoYXJ0cy91Q2hhcnRzXHJcbiAqIFxyXG4gKiB1bmktYXBw5o+S5Lu25biC5Zy65Zyw5Z2A77yaXHJcbiAqIGh0dHA6Ly9leHQuZGNsb3VkLm5ldC5jbi9wbHVnaW4/aWQ9MjcxXHJcbiAqIFxyXG4gKi9cclxuXHJcbi8vIOS4u+mimOminOiJsumFjee9ru+8muWmguavj+S4quWbvuihqOexu+Wei+mcgOimgeS4jeWQjOS4u+mimO+8jOivt+WcqOWvueW6lOWbvuihqOexu+Wei+S4iuabtOaUuWNvbG9y5bGe5oCnXHJcbmNvbnN0IGNvbG9yID0gWycjMTg5MEZGJywgJyM5MUNCNzQnLCAnI0ZBQzg1OCcsICcjRUU2NjY2JywgJyM3M0MwREUnLCAnIzNDQTI3MicsICcjRkM4NDUyJywgJyM5QTYwQjQnLCAnI2VhN2NjYyddO1xyXG5cclxuLy/kuovku7bovazmjaLlh73mlbDvvIzkuLvopoHnlKjkvZzmoLzlvI/ljJZ46L205Li65pe26Ze06L2077yM5qC55o2u6ZyA5rGC6Ieq6KGM5L+u5pS5XHJcbmNvbnN0IGZvcm1hdERhdGVUaW1lID0gKHRpbWVTdGFtcCwgcmV0dXJuVHlwZSkgPT4ge1xyXG5cdHZhciBkYXRlID0gbmV3IERhdGUoKTtcclxuXHRkYXRlLnNldFRpbWUodGltZVN0YW1wICogMTAwMCk7XHJcblx0dmFyIHkgPSBkYXRlLmdldEZ1bGxZZWFyKCk7XHJcblx0dmFyIG0gPSBkYXRlLmdldE1vbnRoKCkgKyAxO1xyXG5cdG0gPSBtIDwgMTAgPyAoJzAnICsgbSkgOiBtO1xyXG5cdHZhciBkID0gZGF0ZS5nZXREYXRlKCk7XHJcblx0ZCA9IGQgPCAxMCA/ICgnMCcgKyBkKSA6IGQ7XHJcblx0dmFyIGggPSBkYXRlLmdldEhvdXJzKCk7XHJcblx0aCA9IGggPCAxMCA/ICgnMCcgKyBoKSA6IGg7XHJcblx0dmFyIG1pbnV0ZSA9IGRhdGUuZ2V0TWludXRlcygpO1xyXG5cdHZhciBzZWNvbmQgPSBkYXRlLmdldFNlY29uZHMoKTtcclxuXHRtaW51dGUgPSBtaW51dGUgPCAxMCA/ICgnMCcgKyBtaW51dGUpIDogbWludXRlO1xyXG5cdHNlY29uZCA9IHNlY29uZCA8IDEwID8gKCcwJyArIHNlY29uZCkgOiBzZWNvbmQ7XHJcblx0aWYgKHJldHVyblR5cGUgPT0gJ2Z1bGwnKSB7XHJcblx0XHRyZXR1cm4geSArICctJyArIG0gKyAnLScgKyBkICsgJyAnICsgaCArICc6JyArIG1pbnV0ZSArICc6JyArIHNlY29uZDtcclxuXHR9XHJcblx0aWYgKHJldHVyblR5cGUgPT0gJ3ktbS1kJykge1xyXG5cdFx0cmV0dXJuIHkgKyAnLScgKyBtICsgJy0nICsgZDtcclxuXHR9XHJcblx0aWYgKHJldHVyblR5cGUgPT0gJ2g6bScpIHtcclxuXHRcdHJldHVybiBoICsgJzonICsgbWludXRlO1xyXG5cdH1cclxuXHRpZiAocmV0dXJuVHlwZSA9PSAnaDptOnMnKSB7XHJcblx0XHRyZXR1cm4gaCArICc6JyArIG1pbnV0ZSArICc6JyArIHNlY29uZDtcclxuXHR9XHJcblx0cmV0dXJuIFt5LCBtLCBkLCBoLCBtaW51dGUsIHNlY29uZF07XHJcbn1cclxuXHJcbmNvbnN0IGNmdSA9IHtcclxuXHQvL2RlbW90eXBl5Li66Ieq5a6a5LmJ5Zu+6KGo57G75Z6L77yM5LiA6Iis5LiN6ZyA6KaB6Ieq5a6a5LmJ5Zu+6KGo57G75Z6L77yM5Y+q6ZyA6KaB5pS55qC56IqC54K55LiK5a+55bqU55qE57G75Z6L5Y2z5Y+vXHJcblx0XCJ0eXBlXCI6IFtcInBpZVwiLCBcInJpbmdcIiwgXCJyb3NlXCIsIFwid29yZFwiLCBcImZ1bm5lbFwiLCBcIm1hcFwiLCBcImFyY2JhclwiLCBcImxpbmVcIiwgXCJjb2x1bW5cIiwgXCJtb3VudFwiLCBcImJhclwiLCBcImFyZWFcIixcclxuXHRcdFwicmFkYXJcIiwgXCJnYXVnZVwiLCBcImNhbmRsZVwiLCBcIm1peFwiLCBcInRsaW5lXCIsIFwidGFyZWFcIiwgXCJzY2F0dGVyXCIsIFwiYnViYmxlXCIsIFwiZGVtb3R5cGVcIlxyXG5cdF0sXHJcblx0XCJyYW5nZVwiOiBbXCLppbznirblm75cIiwgXCLlnIbnjq/lm75cIiwgXCLnjqvnkbDlm75cIiwgXCLor43kupHlm75cIiwgXCLmvI/mlpflm75cIiwgXCLlnLDlm75cIiwgXCLlnIblvKfov5vluqbmnaFcIiwgXCLmipjnur/lm75cIiwgXCLmn7Hnirblm75cIiwgXCLlsbHls7Dlm75cIiwgXCLmnaHnirblm75cIiwgXCLljLrln5/lm75cIiwgXCLpm7fovr7lm75cIiwgXCLku6rooajnm5hcIixcclxuXHRcdFwiS+e6v+WbvlwiLCBcIua3t+WQiOWbvlwiLCBcIuaXtumXtOi9tOaKmOe6v1wiLCBcIuaXtumXtOi9tOWMuuWfn1wiLCBcIuaVo+eCueWbvlwiLCBcIuawlOazoeWbvlwiLCBcIuiHquWumuS5ieexu+Wei1wiXHJcblx0XSxcclxuXHQvL+WinuWKoOiHquWumuS5ieWbvuihqOexu+Wei++8jOWmguaenOmcgOimgWNhdGVnb3JpZXPvvIzor7flnKjov5nph4zliqDlhaXmgqjnmoTlm77ooajnsbvlnovvvIzkvovlpoLmnIDlkI7nmoRcImRlbW90eXBlXCJcclxuXHQvL+iHquWumuS5ieexu+Wei+aXtumcgOimgeazqOaEj1widGxpbmVcIixcInRhcmVhXCIsXCJzY2F0dGVyXCIsXCJidWJibGVcIuetieaXtumXtOi9tO+8iOefoumHj3jovbTvvInnsbvlm77ooajvvIzmsqHmnIljYXRlZ29yaWVz77yM5LiN6ZyA6KaB5Yqg5YWlY2F0ZWdvcmllc1xyXG5cdFwiY2F0ZWdvcmllc1wiOiBbXCJsaW5lXCIsIFwiY29sdW1uXCIsIFwibW91bnRcIiwgXCJiYXJcIiwgXCJhcmVhXCIsIFwicmFkYXJcIiwgXCJnYXVnZVwiLCBcImNhbmRsZVwiLCBcIm1peFwiLCBcImRlbW90eXBlXCJdLFxyXG5cdC8vaW5zdGFuY2XkuLrlrp7kvovlj5jph4/mib/ovb3lsZ7mgKfvvIzkuI3opoHliKDpmaRcclxuXHRcImluc3RhbmNlXCI6IHt9LFxyXG5cdC8vb3B0aW9u5Li6b3B0c+WPimVvcHRz5om/6L295bGe5oCn77yM5LiN6KaB5Yig6ZmkXHJcblx0XCJvcHRpb25cIjoge30sXHJcblx0Ly/kuIvpnaLmmK/oh6rlrprkuYlmb3JtYXTphY3nva7vvIzlm6DpmaRINeerr+WklueahOWFtuS7luerr+aXoOazlemAmui/h3Byb3Bz5Lyg6YCS5Ye95pWw77yM5Y+q6IO96YCa6L+H5q2k5bGe5oCn5a+55bqU5LiL5qCH55qE5pa55byP5p2l5pu/5o2iXHJcblx0XCJmb3JtYXR0ZXJcIjoge1xyXG5cdFx0XCJ5QXhpc0RlbW8xXCI6IGZ1bmN0aW9uKHZhbCwgaW5kZXgsIG9wdHMpIHtcclxuXHRcdFx0cmV0dXJuIHZhbCArICflhYMnXHJcblx0XHR9LFxyXG5cdFx0XCJ5QXhpc0RlbW8yXCI6IGZ1bmN0aW9uKHZhbCwgaW5kZXgsIG9wdHMpIHtcclxuXHRcdFx0cmV0dXJuIHZhbC50b0ZpeGVkKDIpXHJcblx0XHR9LFxyXG5cdFx0XCJ4QXhpc0RlbW8xXCI6IGZ1bmN0aW9uKHZhbCwgaW5kZXgsIG9wdHMpIHtcclxuXHRcdFx0cmV0dXJuIHZhbCArICflubQnO1xyXG5cdFx0fSxcclxuXHRcdFwieEF4aXNEZW1vMlwiOiBmdW5jdGlvbih2YWwsIGluZGV4LCBvcHRzKSB7XHJcblx0XHRcdHJldHVybiBmb3JtYXREYXRlVGltZSh2YWwsICdoOm0nKVxyXG5cdFx0fSxcclxuXHRcdFwic2VyaWVzRGVtbzFcIjogZnVuY3Rpb24odmFsLCBpbmRleCwgc2VyaWVzLCBvcHRzKSB7XHJcblx0XHRcdHJldHVybiB2YWwgKyAn5YWDJ1xyXG5cdFx0fSxcclxuXHRcdFwidG9vbHRpcERlbW8xXCI6IGZ1bmN0aW9uKGl0ZW0sIGNhdGVnb3J5LCBpbmRleCwgb3B0cykge1xyXG5cdFx0XHRpZiAoaW5kZXggPT0gMCkge1xyXG5cdFx0XHRcdHJldHVybiAn6ZqP5L6/55SoJyArIGl0ZW0uZGF0YSArICflubQnXHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0cmV0dXJuICflhbbku5bmiJHmsqHmlLknICsgaXRlbS5kYXRhICsgJ+WkqSdcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdFwicGllRGVtb1wiOiBmdW5jdGlvbih2YWwsIGluZGV4LCBzZXJpZXMsIG9wdHMpIHtcclxuXHRcdFx0aWYgKGluZGV4ICE9PSB1bmRlZmluZWQpIHtcclxuXHRcdFx0XHRyZXR1cm4gc2VyaWVzW2luZGV4XS5uYW1lICsgJ++8micgKyBzZXJpZXNbaW5kZXhdLmRhdGEgKyAn5YWDJ1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdH0sXHJcblx0Ly/ov5nph4zmvJTnpLrkuoboh6rlrprkuYnmgqjnmoTlm77ooajnsbvlnovnmoRvcHRpb27vvIzlj6/ku6Xpmo/mhI/lkb3lkI3vvIzkuYvlkI7lnKjnu4Tku7bkuIogdHlwZT1cImRlbW90eXBlXCIg5ZCO77yM57uE5Lu25Lya6LCD55So6L+Z5Liq6Iqx5ous5Y+36YeM55qEb3B0aW9u77yM5aaC5p6c57uE5Lu25LiK6L+Y5a2Y5Zyob3B0c+WPguaVsO+8jOS8muWwhmRlbW90eXBl5LiOb3B0c+S4rW9wdGlvbuWQiOW5tuWQjua4suafk+WbvuihqOOAglxyXG5cdFwiZGVtb3R5cGVcIjoge1xyXG5cdFx0Ly/miJHov5nph4zmiormm7Lnur/lm77lvZPlgZrkuoboh6rlrprkuYnlm77ooajnsbvlnovvvIzmgqjlj6/ku6XmoLnmja7pnIDopoHpmo/mhI/mjIflrprnsbvlnovmiJbphY3nva5cclxuXHRcdFwidHlwZVwiOiBcImxpbmVcIixcclxuXHRcdFwiY29sb3JcIjogY29sb3IsXHJcblx0XHRcInBhZGRpbmdcIjogWzE1LCAxMCwgMCwgMTVdLFxyXG5cdFx0XCJ4QXhpc1wiOiB7XHJcblx0XHRcdFwiZGlzYWJsZUdyaWRcIjogdHJ1ZSxcclxuXHRcdH0sXHJcblx0XHRcInlBeGlzXCI6IHtcclxuXHRcdFx0XCJncmlkVHlwZVwiOiBcImRhc2hcIixcclxuXHRcdFx0XCJkYXNoTGVuZ3RoXCI6IDIsXHJcblx0XHR9LFxyXG5cdFx0XCJsZWdlbmRcIjoge30sXHJcblx0XHRcImV4dHJhXCI6IHtcclxuXHRcdFx0XCJsaW5lXCI6IHtcclxuXHRcdFx0XHRcInR5cGVcIjogXCJjdXJ2ZVwiLFxyXG5cdFx0XHRcdFwid2lkdGhcIjogMlxyXG5cdFx0XHR9LFxyXG5cdFx0fVxyXG5cdH0sXHJcblx0Ly/kuIvpnaLmmK/oh6rlrprkuYnphY3nva7vvIzor7fmt7vliqDpobnnm67miYDpnIDnmoTpgJrnlKjphY3nva5cclxuXHRcInBpZVwiOiB7XHJcblx0XHRcInR5cGVcIjogXCJwaWVcIixcclxuXHRcdFwiY29sb3JcIjogY29sb3IsXHJcblx0XHRcInBhZGRpbmdcIjogWzUsIDUsIDUsIDVdLFxyXG5cdFx0XCJleHRyYVwiOiB7XHJcblx0XHRcdFwicGllXCI6IHtcclxuXHRcdFx0XHRcImFjdGl2ZU9wYWNpdHlcIjogMC41LFxyXG5cdFx0XHRcdFwiYWN0aXZlUmFkaXVzXCI6IDEwLFxyXG5cdFx0XHRcdFwib2Zmc2V0QW5nbGVcIjogMCxcclxuXHRcdFx0XHRcImxhYmVsV2lkdGhcIjogMTUsXHJcblx0XHRcdFx0XCJib3JkZXJcIjogdHJ1ZSxcclxuXHRcdFx0XHRcImJvcmRlcldpZHRoXCI6IDMsXHJcblx0XHRcdFx0XCJib3JkZXJDb2xvclwiOiBcIiNGRkZGRkZcIlxyXG5cdFx0XHR9LFxyXG5cdFx0fVxyXG5cdH0sXHJcblx0XCJyaW5nXCI6IHtcclxuXHRcdFwidHlwZVwiOiBcInJpbmdcIixcclxuXHRcdFwiY29sb3JcIjogY29sb3IsXHJcblx0XHRcInBhZGRpbmdcIjogWzUsIDUsIDUsIDVdLFxyXG5cdFx0XCJyb3RhdGVcIjogZmFsc2UsXHJcblx0XHRcImRhdGFMYWJlbFwiOiB0cnVlLFxyXG5cdFx0XCJsZWdlbmRcIjoge1xyXG5cdFx0XHRcInNob3dcIjogdHJ1ZSxcclxuXHRcdFx0XCJwb3NpdGlvblwiOiBcInJpZ2h0XCIsXHJcblx0XHRcdFwibGluZUhlaWdodFwiOiAyNSxcclxuXHRcdH0sXHJcblx0XHRcInRpdGxlXCI6IHtcclxuXHRcdFx0XCJuYW1lXCI6IFwi5pS255uK546HXCIsXHJcblx0XHRcdFwiZm9udFNpemVcIjogMTUsXHJcblx0XHRcdFwiY29sb3JcIjogXCIjNjY2NjY2XCJcclxuXHRcdH0sXHJcblx0XHRcInN1YnRpdGxlXCI6IHtcclxuXHRcdFx0XCJuYW1lXCI6IFwiNzAlXCIsXHJcblx0XHRcdFwiZm9udFNpemVcIjogMjUsXHJcblx0XHRcdFwiY29sb3JcIjogXCIjN2NiNWVjXCJcclxuXHRcdH0sXHJcblx0XHRcImV4dHJhXCI6IHtcclxuXHRcdFx0XCJyaW5nXCI6IHtcclxuXHRcdFx0XHRcInJpbmdXaWR0aFwiOiAzMCxcclxuXHRcdFx0XHRcImFjdGl2ZU9wYWNpdHlcIjogMC41LFxyXG5cdFx0XHRcdFwiYWN0aXZlUmFkaXVzXCI6IDEwLFxyXG5cdFx0XHRcdFwib2Zmc2V0QW5nbGVcIjogMCxcclxuXHRcdFx0XHRcImxhYmVsV2lkdGhcIjogMTUsXHJcblx0XHRcdFx0XCJib3JkZXJcIjogdHJ1ZSxcclxuXHRcdFx0XHRcImJvcmRlcldpZHRoXCI6IDMsXHJcblx0XHRcdFx0XCJib3JkZXJDb2xvclwiOiBcIiNGRkZGRkZcIlxyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHR9LFxyXG5cdFwicm9zZVwiOiB7XHJcblx0XHRcInR5cGVcIjogXCJyb3NlXCIsXHJcblx0XHRcImNvbG9yXCI6IGNvbG9yLFxyXG5cdFx0XCJwYWRkaW5nXCI6IFs1LCA1LCA1LCA1XSxcclxuXHRcdFwibGVnZW5kXCI6IHtcclxuXHRcdFx0XCJzaG93XCI6IHRydWUsXHJcblx0XHRcdFwicG9zaXRpb25cIjogXCJsZWZ0XCIsXHJcblx0XHRcdFwibGluZUhlaWdodFwiOiAyNSxcclxuXHRcdH0sXHJcblx0XHRcImV4dHJhXCI6IHtcclxuXHRcdFx0XCJyb3NlXCI6IHtcclxuXHRcdFx0XHRcInR5cGVcIjogXCJhcmVhXCIsXHJcblx0XHRcdFx0XCJtaW5SYWRpdXNcIjogNTAsXHJcblx0XHRcdFx0XCJhY3RpdmVPcGFjaXR5XCI6IDAuNSxcclxuXHRcdFx0XHRcImFjdGl2ZVJhZGl1c1wiOiAxMCxcclxuXHRcdFx0XHRcIm9mZnNldEFuZ2xlXCI6IDAsXHJcblx0XHRcdFx0XCJsYWJlbFdpZHRoXCI6IDE1LFxyXG5cdFx0XHRcdFwiYm9yZGVyXCI6IGZhbHNlLFxyXG5cdFx0XHRcdFwiYm9yZGVyV2lkdGhcIjogMixcclxuXHRcdFx0XHRcImJvcmRlckNvbG9yXCI6IFwiI0ZGRkZGRlwiXHJcblx0XHRcdH0sXHJcblx0XHR9XHJcblx0fSxcclxuXHRcIndvcmRcIjoge1xyXG5cdFx0XCJ0eXBlXCI6IFwid29yZFwiLFxyXG5cdFx0XCJjb2xvclwiOiBjb2xvcixcclxuXHRcdFwiZXh0cmFcIjoge1xyXG5cdFx0XHRcIndvcmRcIjoge1xyXG5cdFx0XHRcdFwidHlwZVwiOiBcIm5vcm1hbFwiLFxyXG5cdFx0XHRcdFwiYXV0b0NvbG9yc1wiOiBmYWxzZVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fSxcclxuXHRcImZ1bm5lbFwiOiB7XHJcblx0XHRcInR5cGVcIjogXCJmdW5uZWxcIixcclxuXHRcdFwiY29sb3JcIjogY29sb3IsXHJcblx0XHRcInBhZGRpbmdcIjogWzE1LCAxNSwgMCwgMTVdLFxyXG5cdFx0XCJleHRyYVwiOiB7XHJcblx0XHRcdFwiZnVubmVsXCI6IHtcclxuXHRcdFx0XHRcImFjdGl2ZU9wYWNpdHlcIjogMC4zLFxyXG5cdFx0XHRcdFwiYWN0aXZlV2lkdGhcIjogMTAsXHJcblx0XHRcdFx0XCJib3JkZXJcIjogdHJ1ZSxcclxuXHRcdFx0XHRcImJvcmRlcldpZHRoXCI6IDIsXHJcblx0XHRcdFx0XCJib3JkZXJDb2xvclwiOiBcIiNGRkZGRkZcIixcclxuXHRcdFx0XHRcImZpbGxPcGFjaXR5XCI6IDEsXHJcblx0XHRcdFx0XCJsYWJlbEFsaWduXCI6IFwicmlnaHRcIlxyXG5cdFx0XHR9LFxyXG5cdFx0fVxyXG5cdH0sXHJcblx0XCJtYXBcIjoge1xyXG5cdFx0XCJ0eXBlXCI6IFwibWFwXCIsXHJcblx0XHRcImNvbG9yXCI6IGNvbG9yLFxyXG5cdFx0XCJwYWRkaW5nXCI6IFswLCAwLCAwLCAwXSxcclxuXHRcdFwiZGF0YUxhYmVsXCI6IHRydWUsXHJcblx0XHRcImV4dHJhXCI6IHtcclxuXHRcdFx0XCJtYXBcIjoge1xyXG5cdFx0XHRcdFwiYm9yZGVyXCI6IHRydWUsXHJcblx0XHRcdFx0XCJib3JkZXJXaWR0aFwiOiAxLFxyXG5cdFx0XHRcdFwiYm9yZGVyQ29sb3JcIjogXCIjNjY2NjY2XCIsXHJcblx0XHRcdFx0XCJmaWxsT3BhY2l0eVwiOiAwLjYsXHJcblx0XHRcdFx0XCJhY3RpdmVCb3JkZXJDb2xvclwiOiBcIiNGMDQ4NjRcIixcclxuXHRcdFx0XHRcImFjdGl2ZUZpbGxDb2xvclwiOiBcIiNGQUNDMTRcIixcclxuXHRcdFx0XHRcImFjdGl2ZUZpbGxPcGFjaXR5XCI6IDFcclxuXHRcdFx0fSxcclxuXHRcdH1cclxuXHR9LFxyXG5cdFwiYXJjYmFyXCI6IHtcclxuXHRcdFwidHlwZVwiOiBcImFyY2JhclwiLFxyXG5cdFx0XCJjb2xvclwiOiBjb2xvcixcclxuXHRcdFwidGl0bGVcIjoge1xyXG5cdFx0XHRcIm5hbWVcIjogXCJcIixcclxuXHRcdFx0XCJmb250U2l6ZVwiOiAyMixcclxuXHRcdFx0XCJjb2xvclwiOiBcIiMwMEZGMDBcIlxyXG5cdFx0fSxcclxuXHRcdFwic3VidGl0bGVcIjoge1xyXG5cdFx0XHRcIm5hbWVcIjogXCJcIixcclxuXHRcdFx0XCJmb250U2l6ZVwiOiAxNSxcclxuXHRcdFx0XCJjb2xvclwiOiBcIiM2NjY2NjZcIlxyXG5cdFx0fSxcclxuXHRcdFwiZXh0cmFcIjoge1xyXG5cdFx0XHRcImFyY2JhclwiOiB7XHJcblx0XHRcdFx0XCJ0eXBlXCI6IFwiY2lyY2xlXCIsXHJcblx0XHRcdFx0XCJ3aWR0aFwiOiAxMCxcclxuXHRcdFx0XHRcImJhY2tncm91bmRDb2xvclwiOiBcIiNFOUU5RTlcIixcclxuXHRcdFx0XHRcInN0YXJ0QW5nbGVcIjogMS41LFxyXG5cdFx0XHRcdFwiZW5kQW5nbGVcIjogMC4yNSxcclxuXHRcdFx0XHRcImdhcFwiOiAyXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9LFxyXG5cdFwibGluZVwiOiB7XHJcblx0XHRcInR5cGVcIjogXCJsaW5lXCIsXHJcblx0XHRcImNvbG9yXCI6IGNvbG9yLFxyXG5cdFx0XCJwYWRkaW5nXCI6IFsxNSwgMTAsIDAsIDE1XSxcclxuXHRcdFwieEF4aXNcIjoge1xyXG5cdFx0XHRcImRpc2FibGVHcmlkXCI6IHRydWUsXHJcblx0XHR9LFxyXG5cdFx0XCJ5QXhpc1wiOiB7XHJcblx0XHRcdFwiZ3JpZFR5cGVcIjogXCJkYXNoXCIsXHJcblx0XHRcdFwiZGFzaExlbmd0aFwiOiAyLFxyXG5cdFx0fSxcclxuXHRcdFwibGVnZW5kXCI6IHt9LFxyXG5cdFx0XCJleHRyYVwiOiB7XHJcblx0XHRcdFwibGluZVwiOiB7XHJcblx0XHRcdFx0XCJ0eXBlXCI6IFwic3RyYWlnaHRcIixcclxuXHRcdFx0XHRcIndpZHRoXCI6IDIsXHJcblx0XHRcdFx0XCJhY3RpdmVUeXBlXCI6IFwiaG9sbG93XCJcclxuXHRcdFx0fSxcclxuXHRcdH1cclxuXHR9LFxyXG5cdFwidGxpbmVcIjoge1xyXG5cdFx0XCJ0eXBlXCI6IFwibGluZVwiLFxyXG5cdFx0XCJjb2xvclwiOiBjb2xvcixcclxuXHRcdFwicGFkZGluZ1wiOiBbMTUsIDEwLCAwLCAxNV0sXHJcblx0XHRcInhBeGlzXCI6IHtcclxuXHRcdFx0XCJkaXNhYmxlR3JpZFwiOiBmYWxzZSxcclxuXHRcdFx0XCJib3VuZGFyeUdhcFwiOiBcImp1c3RpZnlcIixcclxuXHRcdH0sXHJcblx0XHRcInlBeGlzXCI6IHtcclxuXHRcdFx0XCJncmlkVHlwZVwiOiBcImRhc2hcIixcclxuXHRcdFx0XCJkYXNoTGVuZ3RoXCI6IDIsXHJcblx0XHRcdFwiZGF0YVwiOiBbe1xyXG5cdFx0XHRcdFwibWluXCI6IDAsXHJcblx0XHRcdFx0XCJtYXhcIjogODBcclxuXHRcdFx0fV1cclxuXHRcdH0sXHJcblx0XHRcImxlZ2VuZFwiOiB7fSxcclxuXHRcdFwiZXh0cmFcIjoge1xyXG5cdFx0XHRcImxpbmVcIjoge1xyXG5cdFx0XHRcdFwidHlwZVwiOiBcImN1cnZlXCIsXHJcblx0XHRcdFx0XCJ3aWR0aFwiOiAyLFxyXG5cdFx0XHRcdFwiYWN0aXZlVHlwZVwiOiBcImhvbGxvd1wiXHJcblx0XHRcdH0sXHJcblx0XHR9XHJcblx0fSxcclxuXHRcInRhcmVhXCI6IHtcclxuXHRcdFwidHlwZVwiOiBcImFyZWFcIixcclxuXHRcdFwiY29sb3JcIjogY29sb3IsXHJcblx0XHRcInBhZGRpbmdcIjogWzE1LCAxMCwgMCwgMTVdLFxyXG5cdFx0XCJ4QXhpc1wiOiB7XHJcblx0XHRcdFwiZGlzYWJsZUdyaWRcIjogdHJ1ZSxcclxuXHRcdFx0XCJib3VuZGFyeUdhcFwiOiBcImp1c3RpZnlcIixcclxuXHRcdH0sXHJcblx0XHRcInlBeGlzXCI6IHtcclxuXHRcdFx0XCJncmlkVHlwZVwiOiBcImRhc2hcIixcclxuXHRcdFx0XCJkYXNoTGVuZ3RoXCI6IDIsXHJcblx0XHRcdFwiZGF0YVwiOiBbe1xyXG5cdFx0XHRcdFwibWluXCI6IDAsXHJcblx0XHRcdFx0XCJtYXhcIjogODBcclxuXHRcdFx0fV1cclxuXHRcdH0sXHJcblx0XHRcImxlZ2VuZFwiOiB7fSxcclxuXHRcdFwiZXh0cmFcIjoge1xyXG5cdFx0XHRcImFyZWFcIjoge1xyXG5cdFx0XHRcdFwidHlwZVwiOiBcImN1cnZlXCIsXHJcblx0XHRcdFx0XCJvcGFjaXR5XCI6IDAuMixcclxuXHRcdFx0XHRcImFkZExpbmVcIjogdHJ1ZSxcclxuXHRcdFx0XHRcIndpZHRoXCI6IDIsXHJcblx0XHRcdFx0XCJncmFkaWVudFwiOiB0cnVlLFxyXG5cdFx0XHRcdFwiYWN0aXZlVHlwZVwiOiBcImhvbGxvd1wiXHJcblx0XHRcdH0sXHJcblx0XHR9XHJcblx0fSxcclxuXHRcImNvbHVtblwiOiB7XHJcblx0XHRcInR5cGVcIjogXCJjb2x1bW5cIixcclxuXHRcdFwiY29sb3JcIjogY29sb3IsXHJcblx0XHRcInBhZGRpbmdcIjogWzE1LCAxNSwgMCwgNV0sXHJcblx0XHRcInhBeGlzXCI6IHtcclxuXHRcdFx0XCJkaXNhYmxlR3JpZFwiOiB0cnVlLFxyXG5cdFx0fSxcclxuXHRcdFwieUF4aXNcIjoge1xyXG5cdFx0XHRcImdyaWRUeXBlXCI6IFwiZGFzaFwiLFxyXG5cdFx0XHRcImRpc2FibGVHcmlkXCI6IHRydWUsXHJcblx0XHRcdFwiZ3JpZENvbG9yXCI6ICcjZmZmZmZmJyxcclxuXHRcdFx0XCJkYXRhXCI6IFt7XHJcblx0XHRcdFx0XCJtaW5cIjogMFxyXG5cdFx0XHR9XVxyXG5cdFx0fSxcclxuXHRcclxuXHRcdFwiZXh0cmFcIjoge1xyXG5cdFx0XHRcImNvbHVtblwiOiB7XHJcblx0XHRcdFx0XCJ0eXBlXCI6IFwiZ3JvdXBcIixcclxuXHRcdFx0XHRcIndpZHRoXCI6IDMwLFxyXG5cdFx0XHRcdFwiYWN0aXZlQmdDb2xvclwiOiBcIiMwMDAwMDBcIixcclxuXHRcdFx0XHRcImFjdGl2ZUJnT3BhY2l0eVwiOiAwLjA4XHJcblx0XHRcdH0sXHJcblx0XHR9XHJcblx0fSxcclxuXHRcIm1vdW50XCI6IHtcclxuXHRcdFwidHlwZVwiOiBcIm1vdW50XCIsXHJcblx0XHRcImNvbG9yXCI6IGNvbG9yLFxyXG5cdFx0XCJwYWRkaW5nXCI6IFsxNSwgMTUsIDAsIDVdLFxyXG5cdFx0XCJ4QXhpc1wiOiB7XHJcblx0XHRcdFwiZGlzYWJsZUdyaWRcIjogdHJ1ZSxcclxuXHRcdH0sXHJcblx0XHRcInlBeGlzXCI6IHtcclxuXHRcdFx0XCJkYXRhXCI6IFt7XHJcblx0XHRcdFx0XCJtaW5cIjogMFxyXG5cdFx0XHR9XVxyXG5cdFx0fSxcclxuXHRcdFwibGVnZW5kXCI6IHt9LFxyXG5cdFx0XCJleHRyYVwiOiB7XHJcblx0XHRcdFwibW91bnRcIjoge1xyXG5cdFx0XHRcdFwidHlwZVwiOiBcIm1vdW50XCIsXHJcblx0XHRcdFx0XCJ3aWR0aFJhdGlvXCI6IDEuNSxcclxuXHRcdFx0fSxcclxuXHRcdH1cclxuXHR9LFxyXG5cdFwiYmFyXCI6IHtcclxuXHRcdFwidHlwZVwiOiBcImJhclwiLFxyXG5cdFx0XCJjb2xvclwiOiBjb2xvcixcclxuXHRcdFwicGFkZGluZ1wiOiBbMTUsIDMwLCAwLCA1XSxcclxuXHRcdFwieEF4aXNcIjoge1xyXG5cdFx0XHRcImJvdW5kYXJ5R2FwXCI6IFwianVzdGlmeVwiLFxyXG5cdFx0XHRcImRpc2FibGVHcmlkXCI6IGZhbHNlLFxyXG5cdFx0XHRcIm1pblwiOiAwLFxyXG5cdFx0XHRcImF4aXNMaW5lXCI6IGZhbHNlXHJcblx0XHR9LFxyXG5cdFx0XCJ5QXhpc1wiOiB7fSxcclxuXHRcdFwibGVnZW5kXCI6IHt9LFxyXG5cdFx0XCJleHRyYVwiOiB7XHJcblx0XHRcdFwiYmFyXCI6IHtcclxuXHRcdFx0XHRcInR5cGVcIjogXCJncm91cFwiLFxyXG5cdFx0XHRcdFwid2lkdGhcIjogMzAsXHJcblx0XHRcdFx0XCJtZXRlckJvcmRlXCI6IDEsXHJcblx0XHRcdFx0XCJtZXRlckZpbGxDb2xvclwiOiBcIiNGRkZGRkZcIixcclxuXHRcdFx0XHRcImFjdGl2ZUJnQ29sb3JcIjogXCIjMDAwMDAwXCIsXHJcblx0XHRcdFx0XCJhY3RpdmVCZ09wYWNpdHlcIjogMC4wOFxyXG5cdFx0XHR9LFxyXG5cdFx0fVxyXG5cdH0sXHJcblx0XCJhcmVhXCI6IHtcclxuXHRcdFwidHlwZVwiOiBcImFyZWFcIixcclxuXHRcdFwiY29sb3JcIjogY29sb3IsXHJcblx0XHRcInBhZGRpbmdcIjogWzE1LCAxNSwgMCwgMTVdLFxyXG5cdFx0XCJ4QXhpc1wiOiB7XHJcblx0XHRcdFwiZGlzYWJsZUdyaWRcIjogdHJ1ZSxcclxuXHRcdH0sXHJcblx0XHRcInlBeGlzXCI6IHtcclxuXHRcdFx0XCJncmlkVHlwZVwiOiBcImRhc2hcIixcclxuXHRcdFx0XCJkaXNhYmxlR3JpZFwiOiB0cnVlLFxyXG5cdFx0XHRcImdyaWRDb2xvclwiOiAnI2ZmZmZmZicsXHJcblx0XHRcdFwiZGF0YVwiOiBbe1xyXG5cdFx0XHRcdFwidG9maXhcIjogMSxcclxuXHRcdFx0XHRcIm1pblwiOiAwXHJcblx0XHRcdH1dLFxyXG5cdFx0fSxcclxuXHRcdFwibGVnZW5kXCI6IHtcclxuXHRcdFx0XCJzaG93XCI6IGZhbHNlLFxyXG5cdFx0fSxcclxuXHRcdFwiZXh0cmFcIjoge1xyXG5cdFx0XHRcImFyZWFcIjoge1xyXG5cdFx0XHRcdFwidHlwZVwiOiBcImN1cnZlXCIsXHJcblx0XHRcdFx0XCJvcGFjaXR5XCI6IDAuMixcclxuXHRcdFx0XHRcImFkZExpbmVcIjogdHJ1ZSxcclxuXHRcdFx0XHRcIndpZHRoXCI6IDIsXHJcblx0XHRcdFx0XCJncmFkaWVudFwiOiBmYWxzZSxcclxuXHRcdFx0XHRcImFjdGl2ZVR5cGVcIjogXCJob2xsb3dcIlxyXG5cdFx0XHR9LFxyXG5cdFx0fVxyXG5cdH0sXHJcblx0XCJyYWRhclwiOiB7XHJcblx0XHRcInR5cGVcIjogXCJyYWRhclwiLFxyXG5cdFx0XCJjb2xvclwiOiBjb2xvcixcclxuXHRcdFwicGFkZGluZ1wiOiBbNSwgNSwgNSwgNV0sXHJcblx0XHRcImRhdGFMYWJlbFwiOiBmYWxzZSxcclxuXHRcdFwibGVnZW5kXCI6IHtcclxuXHRcdFx0XCJzaG93XCI6IHRydWUsXHJcblx0XHRcdFwicG9zaXRpb25cIjogXCJyaWdodFwiLFxyXG5cdFx0XHRcImxpbmVIZWlnaHRcIjogMjUsXHJcblx0XHR9LFxyXG5cdFx0XCJleHRyYVwiOiB7XHJcblx0XHRcdFwicmFkYXJcIjoge1xyXG5cdFx0XHRcdFwiZ3JpZFR5cGVcIjogXCJyYWRhclwiLFxyXG5cdFx0XHRcdFwiZ3JpZENvbG9yXCI6IFwiI0NDQ0NDQ1wiLFxyXG5cdFx0XHRcdFwiZ3JpZENvdW50XCI6IDMsXHJcblx0XHRcdFx0XCJvcGFjaXR5XCI6IDAuMixcclxuXHRcdFx0XHRcIm1heFwiOiAyMDAsXHJcblx0XHRcdFx0XCJsYWJlbFNob3dcIjogdHJ1ZVxyXG5cdFx0XHR9LFxyXG5cdFx0fVxyXG5cdH0sXHJcblx0XCJnYXVnZVwiOiB7XHJcblx0XHRcInR5cGVcIjogXCJnYXVnZVwiLFxyXG5cdFx0XCJjb2xvclwiOiBjb2xvcixcclxuXHRcdFwidGl0bGVcIjoge1xyXG5cdFx0XHRcIm5hbWVcIjogXCI2NkttL0hcIixcclxuXHRcdFx0XCJmb250U2l6ZVwiOiAyNSxcclxuXHRcdFx0XCJjb2xvclwiOiBcIiMyZmMyNWJcIixcclxuXHRcdFx0XCJvZmZzZXRZXCI6IDUwXHJcblx0XHR9LFxyXG5cdFx0XCJzdWJ0aXRsZVwiOiB7XHJcblx0XHRcdFwibmFtZVwiOiBcIuWunuaXtumAn+W6plwiLFxyXG5cdFx0XHRcImZvbnRTaXplXCI6IDE1LFxyXG5cdFx0XHRcImNvbG9yXCI6IFwiIzE4OTBmZlwiLFxyXG5cdFx0XHRcIm9mZnNldFlcIjogLTUwXHJcblx0XHR9LFxyXG5cdFx0XCJleHRyYVwiOiB7XHJcblx0XHRcdFwiZ2F1Z2VcIjoge1xyXG5cdFx0XHRcdFwidHlwZVwiOiBcImRlZmF1bHRcIixcclxuXHRcdFx0XHRcIndpZHRoXCI6IDMwLFxyXG5cdFx0XHRcdFwibGFiZWxDb2xvclwiOiBcIiM2NjY2NjZcIixcclxuXHRcdFx0XHRcInN0YXJ0QW5nbGVcIjogMC43NSxcclxuXHRcdFx0XHRcImVuZEFuZ2xlXCI6IDAuMjUsXHJcblx0XHRcdFx0XCJzdGFydE51bWJlclwiOiAwLFxyXG5cdFx0XHRcdFwiZW5kTnVtYmVyXCI6IDEwMCxcclxuXHRcdFx0XHRcImxhYmVsRm9ybWF0XCI6IFwiXCIsXHJcblx0XHRcdFx0XCJzcGxpdExpbmVcIjoge1xyXG5cdFx0XHRcdFx0XCJmaXhSYWRpdXNcIjogMCxcclxuXHRcdFx0XHRcdFwic3BsaXROdW1iZXJcIjogMTAsXHJcblx0XHRcdFx0XHRcIndpZHRoXCI6IDMwLFxyXG5cdFx0XHRcdFx0XCJjb2xvclwiOiBcIiNGRkZGRkZcIixcclxuXHRcdFx0XHRcdFwiY2hpbGROdW1iZXJcIjogNSxcclxuXHRcdFx0XHRcdFwiY2hpbGRXaWR0aFwiOiAxMlxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0XCJwb2ludGVyXCI6IHtcclxuXHRcdFx0XHRcdFwid2lkdGhcIjogMjQsXHJcblx0XHRcdFx0XHRcImNvbG9yXCI6IFwiYXV0b1wiXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fSxcclxuXHRcImNhbmRsZVwiOiB7XHJcblx0XHRcInR5cGVcIjogXCJjYW5kbGVcIixcclxuXHRcdFwiY29sb3JcIjogY29sb3IsXHJcblx0XHRcInBhZGRpbmdcIjogWzE1LCAxNSwgMCwgMTVdLFxyXG5cdFx0XCJlbmFibGVTY3JvbGxcIjogdHJ1ZSxcclxuXHRcdFwiZW5hYmxlTWFya0xpbmVcIjogdHJ1ZSxcclxuXHRcdFwiZGF0YUxhYmVsXCI6IGZhbHNlLFxyXG5cdFx0XCJ4QXhpc1wiOiB7XHJcblx0XHRcdFwibGFiZWxDb3VudFwiOiA0LFxyXG5cdFx0XHRcIml0ZW1Db3VudFwiOiA0MCxcclxuXHRcdFx0XCJkaXNhYmxlR3JpZFwiOiB0cnVlLFxyXG5cdFx0XHRcImdyaWRDb2xvclwiOiBcIiNDQ0NDQ0NcIixcclxuXHRcdFx0XCJncmlkVHlwZVwiOiBcInNvbGlkXCIsXHJcblx0XHRcdFwiZGFzaExlbmd0aFwiOiA0LFxyXG5cdFx0XHRcInNjcm9sbFNob3dcIjogdHJ1ZSxcclxuXHRcdFx0XCJzY3JvbGxBbGlnblwiOiBcImxlZnRcIixcclxuXHRcdFx0XCJzY3JvbGxDb2xvclwiOiBcIiNBNkE2QTZcIixcclxuXHRcdFx0XCJzY3JvbGxCYWNrZ3JvdW5kQ29sb3JcIjogXCIjRUZFQkVGXCJcclxuXHRcdH0sXHJcblx0XHRcInlBeGlzXCI6IHt9LFxyXG5cdFx0XCJsZWdlbmRcIjoge30sXHJcblx0XHRcImV4dHJhXCI6IHtcclxuXHRcdFx0XCJjYW5kbGVcIjoge1xyXG5cdFx0XHRcdFwiY29sb3JcIjoge1xyXG5cdFx0XHRcdFx0XCJ1cExpbmVcIjogXCIjZjA0ODY0XCIsXHJcblx0XHRcdFx0XHRcInVwRmlsbFwiOiBcIiNmMDQ4NjRcIixcclxuXHRcdFx0XHRcdFwiZG93bkxpbmVcIjogXCIjMmZjMjViXCIsXHJcblx0XHRcdFx0XHRcImRvd25GaWxsXCI6IFwiIzJmYzI1YlwiXHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRcImF2ZXJhZ2VcIjoge1xyXG5cdFx0XHRcdFx0XCJzaG93XCI6IHRydWUsXHJcblx0XHRcdFx0XHRcIm5hbWVcIjogW1wiTUE1XCIsIFwiTUExMFwiLCBcIk1BMzBcIl0sXHJcblx0XHRcdFx0XHRcImRheVwiOiBbNSwgMTAsIDIwXSxcclxuXHRcdFx0XHRcdFwiY29sb3JcIjogW1wiIzE4OTBmZlwiLCBcIiMyZmMyNWJcIiwgXCIjZmFjYzE0XCJdXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRcIm1hcmtMaW5lXCI6IHtcclxuXHRcdFx0XHRcInR5cGVcIjogXCJkYXNoXCIsXHJcblx0XHRcdFx0XCJkYXNoTGVuZ3RoXCI6IDUsXHJcblx0XHRcdFx0XCJkYXRhXCI6IFt7XHJcblx0XHRcdFx0XHRcdFwidmFsdWVcIjogMjE1MCxcclxuXHRcdFx0XHRcdFx0XCJsaW5lQ29sb3JcIjogXCIjZjA0ODY0XCIsXHJcblx0XHRcdFx0XHRcdFwic2hvd0xhYmVsXCI6IHRydWVcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdFwidmFsdWVcIjogMjM1MCxcclxuXHRcdFx0XHRcdFx0XCJsaW5lQ29sb3JcIjogXCIjZjA0ODY0XCIsXHJcblx0XHRcdFx0XHRcdFwic2hvd0xhYmVsXCI6IHRydWVcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRdXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9LFxyXG5cdFwibWl4XCI6IHtcclxuXHRcdFwidHlwZVwiOiBcIm1peFwiLFxyXG5cdFx0XCJjb2xvclwiOiBjb2xvcixcclxuXHRcdFwicGFkZGluZ1wiOiBbMTUsIDE1LCAwLCAxNV0sXHJcblx0XHRcInhBeGlzXCI6IHtcclxuXHRcdFx0XCJkaXNhYmxlR3JpZFwiOiB0cnVlLFxyXG5cdFx0fSxcclxuXHRcdFwieUF4aXNcIjoge1xyXG5cdFx0XHRcImRpc2FibGVkXCI6IGZhbHNlLFxyXG5cdFx0XHRcImRpc2FibGVHcmlkXCI6IGZhbHNlLFxyXG5cdFx0XHRcInNwbGl0TnVtYmVyXCI6IDUsXHJcblx0XHRcdFwiZ3JpZFR5cGVcIjogXCJkYXNoXCIsXHJcblx0XHRcdFwiZGFzaExlbmd0aFwiOiA0LFxyXG5cdFx0XHRcImdyaWRDb2xvclwiOiBcIiNDQ0NDQ0NcIixcclxuXHRcdFx0XCJwYWRkaW5nXCI6IDEwLFxyXG5cdFx0XHRcInNob3dUaXRsZVwiOiB0cnVlLFxyXG5cdFx0XHRcImRhdGFcIjogW11cclxuXHRcdH0sXHJcblx0XHRcImxlZ2VuZFwiOiB7fSxcclxuXHRcdFwiZXh0cmFcIjoge1xyXG5cdFx0XHRcIm1peFwiOiB7XHJcblx0XHRcdFx0XCJjb2x1bW5cIjoge1xyXG5cdFx0XHRcdFx0XCJ3aWR0aFwiOiAyMFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdH1cclxuXHR9LFxyXG5cdFwic2NhdHRlclwiOiB7XHJcblx0XHRcInR5cGVcIjogXCJzY2F0dGVyXCIsXHJcblx0XHRcImNvbG9yXCI6IGNvbG9yLFxyXG5cdFx0XCJwYWRkaW5nXCI6IFsxNSwgMTUsIDAsIDE1XSxcclxuXHRcdFwiZGF0YUxhYmVsXCI6IGZhbHNlLFxyXG5cdFx0XCJ4QXhpc1wiOiB7XHJcblx0XHRcdFwiZGlzYWJsZUdyaWRcIjogZmFsc2UsXHJcblx0XHRcdFwiZ3JpZFR5cGVcIjogXCJkYXNoXCIsXHJcblx0XHRcdFwic3BsaXROdW1iZXJcIjogNSxcclxuXHRcdFx0XCJib3VuZGFyeUdhcFwiOiBcImp1c3RpZnlcIixcclxuXHRcdFx0XCJtaW5cIjogMFxyXG5cdFx0fSxcclxuXHRcdFwieUF4aXNcIjoge1xyXG5cdFx0XHRcImRpc2FibGVHcmlkXCI6IGZhbHNlLFxyXG5cdFx0XHRcImdyaWRUeXBlXCI6IFwiZGFzaFwiLFxyXG5cdFx0fSxcclxuXHRcdFwibGVnZW5kXCI6IHt9LFxyXG5cdFx0XCJleHRyYVwiOiB7XHJcblx0XHRcdFwic2NhdHRlclwiOiB7fSxcclxuXHRcdH1cclxuXHR9LFxyXG5cdFwiYnViYmxlXCI6IHtcclxuXHRcdFwidHlwZVwiOiBcImJ1YmJsZVwiLFxyXG5cdFx0XCJjb2xvclwiOiBjb2xvcixcclxuXHRcdFwicGFkZGluZ1wiOiBbMTUsIDE1LCAwLCAxNV0sXHJcblx0XHRcInhBeGlzXCI6IHtcclxuXHRcdFx0XCJkaXNhYmxlR3JpZFwiOiBmYWxzZSxcclxuXHRcdFx0XCJncmlkVHlwZVwiOiBcImRhc2hcIixcclxuXHRcdFx0XCJzcGxpdE51bWJlclwiOiA1LFxyXG5cdFx0XHRcImJvdW5kYXJ5R2FwXCI6IFwianVzdGlmeVwiLFxyXG5cdFx0XHRcIm1pblwiOiAwLFxyXG5cdFx0XHRcIm1heFwiOiAyNTBcclxuXHRcdH0sXHJcblx0XHRcInlBeGlzXCI6IHtcclxuXHRcdFx0XCJkaXNhYmxlR3JpZFwiOiBmYWxzZSxcclxuXHRcdFx0XCJncmlkVHlwZVwiOiBcImRhc2hcIixcclxuXHRcdFx0XCJkYXRhXCI6IFt7XHJcblx0XHRcdFx0XCJtaW5cIjogMCxcclxuXHRcdFx0XHRcIm1heFwiOiAxNTBcclxuXHRcdFx0fV1cclxuXHRcdH0sXHJcblx0XHRcImxlZ2VuZFwiOiB7fSxcclxuXHRcdFwiZXh0cmFcIjoge1xyXG5cdFx0XHRcImJ1YmJsZVwiOiB7XHJcblx0XHRcdFx0XCJib3JkZXJcIjogMixcclxuXHRcdFx0XHRcIm9wYWNpdHlcIjogMC41LFxyXG5cdFx0XHR9LFxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuZXhwb3J0IGRlZmF1bHQgY2Z1OyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///137\n"); /***/ }), /* 138 */ /*!************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/qiun-data-charts/js_sdk/u-charts/config-echarts.js ***! \************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("/*\r\n * uCharts®\r\n * 高性能跨平台图表库,支持H5、APP、小程序(微信/支付宝/百度/头条/QQ/360)、Vue、Taro等支持canvas的框架平台\r\n * Copyright (c) 2021 QIUN®秋云 https://www.ucharts.cn All rights reserved.\r\n * Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )\r\n * 复制使用请保留本段注释,感谢支持开源!\r\n * \r\n * uCharts®官方网站\r\n * https://www.uCharts.cn\r\n * \r\n * 开源地址:\r\n * https://gitee.com/uCharts/uCharts\r\n * \r\n * uni-app插件市场地址:\r\n * http://ext.dcloud.net.cn/plugin?id=271\r\n * \r\n */\n\n// 主题颜色配置:如每个图表类型需要不同主题,请在对应图表类型上更改color属性\nvar color = ['#1890FF', '#91CB74', '#FAC858', '#EE6666', '#73C0DE', '#3CA272', '#FC8452', '#9A60B4', '#ea7ccc'];\n\n//事件转换函数,主要用作格式化x轴为时间轴,根据需求自行修改\nvar formatDateTime = function formatDateTime(timeStamp, returnType) {\n var date = new Date();\n date.setTime(timeStamp * 1000);\n var y = date.getFullYear();\n var m = date.getMonth() + 1;\n m = m < 10 ? '0' + m : m;\n var d = date.getDate();\n d = d < 10 ? '0' + d : d;\n var h = date.getHours();\n h = h < 10 ? '0' + h : h;\n var minute = date.getMinutes();\n var second = date.getSeconds();\n minute = minute < 10 ? '0' + minute : minute;\n second = second < 10 ? '0' + second : second;\n if (returnType == 'full') {\n return y + '-' + m + '-' + d + ' ' + h + ':' + minute + ':' + second;\n }\n if (returnType == 'y-m-d') {\n return y + '-' + m + '-' + d;\n }\n if (returnType == 'h:m') {\n return h + ':' + minute;\n }\n if (returnType == 'h:m:s') {\n return h + ':' + minute + ':' + second;\n }\n return [y, m, d, h, minute, second];\n};\nmodule.exports = {\n //demotype为自定义图表类型,一般不需要自定义图表类型,只需要改根节点上对应的类型即可\n \"type\": [\"pie\", \"ring\", \"rose\", \"word\", \"funnel\", \"map\", \"arcbar\", \"line\", \"column\", \"area\", \"radar\", \"gauge\", \"candle\", \"mix\", \"tline\", \"tarea\", \"scatter\", \"bubble\", \"demotype\"],\n \"range\": [\"饼状图\", \"圆环图\", \"玫瑰图\", \"词云图\", \"漏斗图\", \"地图\", \"圆弧进度条\", \"折线图\", \"柱状图\", \"区域图\", \"雷达图\", \"仪表盘\", \"K线图\", \"混合图\", \"时间轴折线\", \"时间轴区域\", \"散点图\", \"气泡图\", \"自定义类型\"],\n //增加自定义图表类型,如果需要categories,请在这里加入您的图表类型,例如最后的\"demotype\"\n //自定义类型时需要注意\"tline\",\"tarea\",\"scatter\",\"bubble\"等时间轴(矢量x轴)类图表,没有categories,不需要加入categories\n \"categories\": [\"line\", \"column\", \"area\", \"radar\", \"gauge\", \"candle\", \"mix\", \"demotype\"],\n //instance为实例变量承载属性,不要删除\n \"instance\": {},\n //option为opts及eopts承载属性,不要删除\n \"option\": {},\n //下面是自定义format配置,因除H5端外的其他端无法通过props传递函数,只能通过此属性对应下标的方式来替换\n \"formatter\": {\n \"yAxisDemo1\": function yAxisDemo1(val) {\n return val + '元';\n },\n \"yAxisDemo2\": function yAxisDemo2(val) {\n return val.toFixed(2);\n },\n \"xAxisDemo1\": function xAxisDemo1(val) {\n return val + '年';\n },\n \"xAxisDemo2\": function xAxisDemo2(val) {\n return formatDateTime(val, 'h:m');\n },\n \"seriesDemo1\": function seriesDemo1(val) {\n return val + '元';\n },\n \"tooltipDemo1\": function tooltipDemo1(item, category, index, opts) {\n if (index == 0) {\n return '随便用' + item.data + '年';\n } else {\n return '其他我没改' + item.data + '天';\n }\n },\n \"pieDemo\": function pieDemo(val, index, series) {\n if (index !== undefined) {\n return series[index].name + ':' + series[index].data + '元';\n }\n }\n },\n //这里演示了自定义您的图表类型的option,可以随意命名,之后在组件上 type=\"demotype\" 后,组件会调用这个花括号里的option,如果组件上还存在opts参数,会将demotype与opts中option合并后渲染图表。\n \"demotype\": {\n //我这里把曲线图当做了自定义图表类型,您可以根据需要随意指定类型或配置\n \"type\": \"line\",\n \"color\": color,\n \"padding\": [15, 10, 0, 15],\n \"xAxis\": {\n \"disableGrid\": true\n },\n \"yAxis\": {\n \"gridType\": \"dash\",\n \"dashLength\": 2\n },\n \"legend\": {},\n \"extra\": {\n \"line\": {\n \"type\": \"curve\",\n \"width\": 2\n }\n }\n },\n //下面是自定义配置,请添加项目所需的通用配置\n \"pie\": {\n \"type\": \"pie\",\n \"color\": color,\n \"padding\": [5, 5, 5, 5],\n \"extra\": {\n \"pie\": {\n \"activeOpacity\": 0.5,\n \"activeRadius\": 10,\n \"offsetAngle\": 0,\n \"labelWidth\": 15,\n \"border\": true,\n \"borderWidth\": 3,\n \"borderColor\": \"#FFFFFF\"\n }\n }\n },\n \"ring\": {\n \"type\": \"ring\",\n \"color\": color,\n \"padding\": [5, 5, 5, 5],\n \"rotate\": false,\n \"dataLabel\": true,\n \"legend\": {\n \"show\": true,\n \"position\": \"right\",\n \"lineHeight\": 25\n },\n \"title\": {\n \"name\": \"收益率\",\n \"fontSize\": 15,\n \"color\": \"#666666\"\n },\n \"subtitle\": {\n \"name\": \"70%\",\n \"fontSize\": 25,\n \"color\": \"#7cb5ec\"\n },\n \"extra\": {\n \"ring\": {\n \"ringWidth\": 30,\n \"activeOpacity\": 0.5,\n \"activeRadius\": 10,\n \"offsetAngle\": 0,\n \"labelWidth\": 15,\n \"border\": true,\n \"borderWidth\": 3,\n \"borderColor\": \"#FFFFFF\"\n }\n }\n },\n \"rose\": {\n \"type\": \"rose\",\n \"color\": color,\n \"padding\": [5, 5, 5, 5],\n \"legend\": {\n \"show\": true,\n \"position\": \"left\",\n \"lineHeight\": 25\n },\n \"extra\": {\n \"rose\": {\n \"type\": \"area\",\n \"minRadius\": 50,\n \"activeOpacity\": 0.5,\n \"activeRadius\": 10,\n \"offsetAngle\": 0,\n \"labelWidth\": 15,\n \"border\": false,\n \"borderWidth\": 2,\n \"borderColor\": \"#FFFFFF\"\n }\n }\n },\n \"word\": {\n \"type\": \"word\",\n \"color\": color,\n \"extra\": {\n \"word\": {\n \"type\": \"normal\",\n \"autoColors\": false\n }\n }\n },\n \"funnel\": {\n \"type\": \"funnel\",\n \"color\": color,\n \"padding\": [15, 15, 0, 15],\n \"extra\": {\n \"funnel\": {\n \"activeOpacity\": 0.3,\n \"activeWidth\": 10,\n \"border\": true,\n \"borderWidth\": 2,\n \"borderColor\": \"#FFFFFF\",\n \"fillOpacity\": 1,\n \"labelAlign\": \"right\"\n }\n }\n },\n \"map\": {\n \"type\": \"map\",\n \"color\": color,\n \"padding\": [0, 0, 0, 0],\n \"dataLabel\": true,\n \"extra\": {\n \"map\": {\n \"border\": true,\n \"borderWidth\": 1,\n \"borderColor\": \"#666666\",\n \"fillOpacity\": 0.6,\n \"activeBorderColor\": \"#F04864\",\n \"activeFillColor\": \"#FACC14\",\n \"activeFillOpacity\": 1\n }\n }\n },\n \"arcbar\": {\n \"type\": \"arcbar\",\n \"color\": color,\n \"title\": {\n \"name\": \"百分比\",\n \"fontSize\": 25,\n \"color\": \"#00FF00\"\n },\n \"subtitle\": {\n \"name\": \"默认标题\",\n \"fontSize\": 15,\n \"color\": \"#666666\"\n },\n \"extra\": {\n \"arcbar\": {\n \"type\": \"default\",\n \"width\": 12,\n \"backgroundColor\": \"#E9E9E9\",\n \"startAngle\": 0.75,\n \"endAngle\": 0.25,\n \"gap\": 2\n }\n }\n },\n \"line\": {\n \"type\": \"line\",\n \"color\": color,\n \"padding\": [15, 10, 0, 15],\n \"xAxis\": {\n \"disableGrid\": true\n },\n \"yAxis\": {\n \"gridType\": \"dash\",\n \"dashLength\": 2\n },\n \"legend\": {},\n \"extra\": {\n \"line\": {\n \"type\": \"straight\",\n \"width\": 2\n }\n }\n },\n \"tline\": {\n \"type\": \"line\",\n \"color\": color,\n \"padding\": [15, 10, 0, 15],\n \"xAxis\": {\n \"disableGrid\": false,\n \"boundaryGap\": \"justify\"\n },\n \"yAxis\": {\n \"gridType\": \"dash\",\n \"dashLength\": 2,\n \"data\": [{\n \"min\": 0,\n \"max\": 80\n }]\n },\n \"legend\": {},\n \"extra\": {\n \"line\": {\n \"type\": \"curve\",\n \"width\": 2\n }\n }\n },\n \"tarea\": {\n \"type\": \"area\",\n \"color\": color,\n \"padding\": [0, 15, 15, 5],\n \"xAxis\": {\n \"disableGrid\": true,\n \"boundaryGap\": \"justify\"\n },\n \"yAxis\": {\n \"gridType\": \"dash\",\n \"dashLength\": 2,\n \"data\": [{\n \"min\": 0,\n \"max\": 80\n }]\n },\n \"legend\": {},\n \"extra\": {\n \"area\": {\n \"type\": \"curve\",\n \"opacity\": 0.2,\n \"addLine\": true,\n \"width\": 2,\n \"gradient\": true\n }\n }\n },\n \"column\": {\n \"type\": \"column\",\n \"color\": color,\n \"padding\": [15, 15, 0, 5],\n \"xAxis\": {\n \"disableGrid\": true\n },\n \"yAxis\": {\n \"gridType\": \"dash\",\n \"disableGrid\": true,\n \"gridColor\": '#ffffff',\n \"data\": [{\n \"tofix\": 1,\n \"min\": 0\n }]\n },\n \"legend\": {},\n \"extra\": {\n \"column\": {\n \"type\": \"group\",\n \"width\": 20,\n \"seriesGap\": 5,\n \"meterFillColor\": \"#FFFFFF\",\n \"activeBgColor\": \"#000000\",\n \"activeBgOpacity\": 0.5,\n \"barBorderCircle\": true,\n \"linearType\": \"opacity\",\n // \"customColor\": \"#ff9f40\",\n \"linearOpacity\": 1\n }\n }\n },\n \"area\": {\n \"type\": \"area\",\n \"color\": color,\n \"padding\": [20, 15, 5, 10],\n \"xAxis\": {\n \"disableGrid\": true\n },\n \"yAxis\": {\n \"gridType\": \"dash\",\n \"disableGrid\": true,\n \"gridColor\": '#ffffff',\n \"data\": [{\n \"tofix\": 1,\n \"min\": 0\n }]\n },\n \"legend\": {\n \"show\": false\n },\n \"extra\": {\n \"area\": {\n \"type\": \"curve\",\n \"opacity\": 0.2,\n \"addLine\": true,\n \"width\": 1,\n \"gradient\": true\n }\n }\n },\n \"radar\": {\n \"type\": \"radar\",\n \"color\": color,\n \"padding\": [5, 5, 5, 5],\n \"legend\": {\n \"show\": true,\n \"position\": \"right\",\n \"lineHeight\": 25\n },\n \"extra\": {\n \"radar\": {\n \"gridType\": \"radar\",\n \"gridColor\": \"#CCCCCC\",\n \"gridCount\": 3,\n \"opacity\": 0.2,\n \"max\": 200\n }\n }\n },\n \"gauge\": {\n \"type\": \"gauge\",\n \"color\": color,\n \"title\": {\n \"name\": \"66Km/H\",\n \"fontSize\": 25,\n \"color\": \"#2fc25b\",\n \"offsetY\": 50\n },\n \"subtitle\": {\n \"name\": \"实时速度\",\n \"fontSize\": 15,\n \"color\": \"#1890ff\",\n \"offsetY\": -50\n },\n \"extra\": {\n \"gauge\": {\n \"type\": \"default\",\n \"width\": 30,\n \"labelColor\": \"#666666\",\n \"startAngle\": 0.75,\n \"endAngle\": 0.25,\n \"startNumber\": 0,\n \"endNumber\": 100,\n \"labelFormat\": \"\",\n \"splitLine\": {\n \"fixRadius\": 0,\n \"splitNumber\": 10,\n \"width\": 30,\n \"color\": \"#FFFFFF\",\n \"childNumber\": 5,\n \"childWidth\": 12\n },\n \"pointer\": {\n \"width\": 24,\n \"color\": \"auto\"\n }\n }\n }\n },\n \"candle\": {\n \"type\": \"candle\",\n \"color\": color,\n \"padding\": [15, 15, 0, 15],\n \"enableScroll\": true,\n \"enableMarkLine\": true,\n \"dataLabel\": false,\n \"xAxis\": {\n \"labelCount\": 4,\n \"itemCount\": 40,\n \"disableGrid\": true,\n \"gridColor\": \"#CCCCCC\",\n \"gridType\": \"solid\",\n \"dashLength\": 4,\n \"scrollShow\": true,\n \"scrollAlign\": \"left\",\n \"scrollColor\": \"#A6A6A6\",\n \"scrollBackgroundColor\": \"#EFEBEF\"\n },\n \"yAxis\": {},\n \"legend\": {},\n \"extra\": {\n \"candle\": {\n \"color\": {\n \"upLine\": \"#f04864\",\n \"upFill\": \"#f04864\",\n \"downLine\": \"#2fc25b\",\n \"downFill\": \"#2fc25b\"\n },\n \"average\": {\n \"show\": true,\n \"name\": [\"MA5\", \"MA10\", \"MA30\"],\n \"day\": [5, 10, 20],\n \"color\": [\"#1890ff\", \"#2fc25b\", \"#facc14\"]\n }\n },\n \"markLine\": {\n \"type\": \"dash\",\n \"dashLength\": 5,\n \"data\": [{\n \"value\": 2150,\n \"lineColor\": \"#f04864\",\n \"showLabel\": true\n }, {\n \"value\": 2350,\n \"lineColor\": \"#f04864\",\n \"showLabel\": true\n }]\n }\n }\n },\n \"mix\": {\n \"type\": \"mix\",\n \"color\": color,\n \"padding\": [15, 15, 0, 15],\n \"xAxis\": {\n \"disableGrid\": true\n },\n \"yAxis\": {\n \"disabled\": false,\n \"disableGrid\": false,\n \"splitNumber\": 5,\n \"gridType\": \"dash\",\n \"dashLength\": 4,\n \"gridColor\": \"#CCCCCC\",\n \"padding\": 10,\n \"showTitle\": true,\n \"data\": []\n },\n \"legend\": {},\n \"extra\": {\n \"mix\": {\n \"column\": {\n \"width\": 20\n }\n }\n }\n },\n \"scatter\": {\n \"type\": \"scatter\",\n \"color\": color,\n \"padding\": [15, 15, 0, 15],\n \"dataLabel\": false,\n \"xAxis\": {\n \"disableGrid\": false,\n \"gridType\": \"dash\",\n \"splitNumber\": 5,\n \"boundaryGap\": \"justify\",\n \"min\": 0\n },\n \"yAxis\": {\n \"disableGrid\": false,\n \"gridType\": \"dash\"\n },\n \"legend\": {},\n \"extra\": {\n \"scatter\": {}\n }\n },\n \"bubble\": {\n \"type\": \"bubble\",\n \"color\": color,\n \"padding\": [15, 15, 0, 15],\n \"xAxis\": {\n \"disableGrid\": false,\n \"gridType\": \"dash\",\n \"splitNumber\": 5,\n \"boundaryGap\": \"justify\",\n \"min\": 0,\n \"max\": 250\n },\n \"yAxis\": {\n \"disableGrid\": false,\n \"gridType\": \"dash\",\n \"data\": [{\n \"min\": 0,\n \"max\": 150\n }]\n },\n \"legend\": {},\n \"extra\": {\n \"bubble\": {\n \"border\": 2,\n \"opacity\": 0.5\n }\n }\n }\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvcWl1bi1kYXRhLWNoYXJ0cy9qc19zZGsvdS1jaGFydHMvY29uZmlnLWVjaGFydHMuanMiXSwibmFtZXMiOlsiY29sb3IiLCJmb3JtYXREYXRlVGltZSIsInRpbWVTdGFtcCIsInJldHVyblR5cGUiLCJkYXRlIiwiRGF0ZSIsInNldFRpbWUiLCJ5IiwiZ2V0RnVsbFllYXIiLCJtIiwiZ2V0TW9udGgiLCJkIiwiZ2V0RGF0ZSIsImgiLCJnZXRIb3VycyIsIm1pbnV0ZSIsImdldE1pbnV0ZXMiLCJzZWNvbmQiLCJnZXRTZWNvbmRzIiwibW9kdWxlIiwiZXhwb3J0cyIsInZhbCIsInRvRml4ZWQiLCJpdGVtIiwiY2F0ZWdvcnkiLCJpbmRleCIsIm9wdHMiLCJkYXRhIiwic2VyaWVzIiwidW5kZWZpbmVkIiwibmFtZSJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLElBQU1BLEtBQUssR0FBRyxDQUFDLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxDQUFDOztBQUVqSDtBQUNBLElBQU1DLGNBQWMsR0FBRyxTQUFqQkEsY0FBYyxDQUFJQyxTQUFTLEVBQUVDLFVBQVUsRUFBSztFQUNqRCxJQUFJQyxJQUFJLEdBQUcsSUFBSUMsSUFBSSxFQUFFO0VBQ3JCRCxJQUFJLENBQUNFLE9BQU8sQ0FBQ0osU0FBUyxHQUFHLElBQUksQ0FBQztFQUM5QixJQUFJSyxDQUFDLEdBQUdILElBQUksQ0FBQ0ksV0FBVyxFQUFFO0VBQzFCLElBQUlDLENBQUMsR0FBR0wsSUFBSSxDQUFDTSxRQUFRLEVBQUUsR0FBRyxDQUFDO0VBQzNCRCxDQUFDLEdBQUdBLENBQUMsR0FBRyxFQUFFLEdB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QUFDO0lBQ0QsT0FBTyxFQUFFO01BQ1IsYUFBYSxFQUFFLEtBQUs7TUFDcEIsVUFBVSxFQUFFLE1BQU07TUFDbEIsTUFBTSxFQUFFLENBQUM7UUFDUixLQUFLLEVBQUUsQ0FBQztRQUNSLEtBQUssRUFBRTtNQUNSLENBQUM7SUFDRixDQUFDO0lBQ0QsUUFBUSxFQUFFLENBQUMsQ0FBQztJQUNaLE9BQU8sRUFBRTtNQUNSLFFBQVEsRUFBRTtRQUNULFFBQVEsRUFBRSxDQUFDO1FBQ1gsU0FBUyxFQUFFO01BQ1o7SUFDRDtFQUNEO0FBQ0QsQ0FBQyIsImZpbGUiOiIxMzguanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxyXG4gKiB1Q2hhcnRzwq5cclxuICog6auY5oCn6IO96Leo5bmz5Y+w5Zu+6KGo5bqT77yM5pSv5oyBSDXjgIFBUFDjgIHlsI/nqIvluo/vvIjlvq7kv6Ev5pSv5LuY5a6dL+eZvuW6pi/lpLTmnaEvUVEvMzYw77yJ44CBVnVl44CBVGFyb+etieaUr+aMgWNhbnZhc+eahOahhuaetuW5s+WPsFxyXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjEgUUlVTsKu56eL5LqRIGh0dHBzOi8vd3d3LnVjaGFydHMuY24gQWxsIHJpZ2h0cyByZXNlcnZlZC5cclxuICogTGljZW5zZWQgKCBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjAgKVxyXG4gKiDlpI3liLbkvb/nlKjor7fkv53nlZnmnKzmrrXms6jph4rvvIzmhJ/osKLmlK/mjIHlvIDmupDvvIFcclxuICogXHJcbiAqIHVDaGFydHPCruWumOaWuee9keermVxyXG4gKiBodHRwczovL3d3dy51Q2hhcnRzLmNuXHJcbiAqIFxyXG4gKiDlvIDmupDlnLDlnYA6XHJcbiAqIGh0dHBzOi8vZ2l0ZWUuY29tL3VDaGFydHMvdUNoYXJ0c1xyXG4gKiBcclxuICogdW5pLWFwcOaPkuS7tuW4guWcuuWcsOWdgO+8mlxyXG4gKiBodHRwOi8vZXh0LmRjbG91ZC5uZXQuY24vcGx1Z2luP2lkPTI3MVxyXG4gKiBcclxuICovXHJcblxyXG4vLyDkuLvpopjpopzoibLphY3nva7vvJrlpoLmr4/kuKrlm77ooajnsbvlnovpnIDopoHkuI3lkIzkuLvpopjvvIzor7flnKjlr7nlupTlm77ooajnsbvlnovkuIrmm7TmlLljb2xvcuWxnuaAp1xyXG5jb25zdCBjb2xvciA9IFsnIzE4OTBGRicsICcjOTFDQjc0JywgJyNGQUM4NTgnLCAnI0VFNjY2NicsICcjNzNDMERFJywgJyMzQ0EyNzInLCAnI0ZDODQ1MicsICcjOUE2MEI0JywgJyNlYTdjY2MnXTtcclxuXHJcbi8v5LqL5Lu26L2s5o2i5Ye95pWw77yM5Li76KaB55So5L2c5qC85byP5YyWeOi9tOS4uuaXtumXtOi9tO+8jOagueaNrumcgOaxguiHquihjOS/ruaUuVxyXG5jb25zdCBmb3JtYXREYXRlVGltZSA9ICh0aW1lU3RhbXAsIHJldHVyblR5cGUpID0+IHtcclxuXHR2YXIgZGF0ZSA9IG5ldyBEYXRlKCk7XHJcblx0ZGF0ZS5zZXRUaW1lKHRpbWVTdGFtcCAqIDEwMDApO1xyXG5cdHZhciB5ID0gZGF0ZS5nZXRGdWxsWWVhcigpO1xyXG5cdHZhciBtID0gZGF0ZS5nZXRNb250aCgpICsgMTtcclxuXHRtID0gbSA8IDEwID8gKCcwJyArIG0pIDogbTtcclxuXHR2YXIgZCA9IGRhdGUuZ2V0RGF0ZSgpO1xyXG5cdGQgPSBkIDwgMTAgPyAoJzAnICsgZCkgOiBkO1xyXG5cdHZhciBoID0gZGF0ZS5nZXRIb3VycygpO1xyXG5cdGggPSBoIDwgMTAgPyAoJzAnICsgaCkgOiBoO1xyXG5cdHZhciBtaW51dGUgPSBkYXRlLmdldE1pbnV0ZXMoKTtcclxuXHR2YXIgc2Vjb25kID0gZGF0ZS5nZXRTZWNvbmRzKCk7XHJcblx0bWludXRlID0gbWludXRlIDwgMTAgPyAoJzAnICsgbWludXRlKSA6IG1pbnV0ZTtcclxuXHRzZWNvbmQgPSBzZWNvbmQgPCAxMCA/ICgnMCcgKyBzZWNvbmQpIDogc2Vjb25kO1xyXG5cdGlmIChyZXR1cm5UeXBlID09ICdmdWxsJykge1xyXG5cdFx0cmV0dXJuIHkgKyAnLScgKyBtICsgJy0nICsgZCArICcgJyArIGggKyAnOicgKyBtaW51dGUgKyAnOicgKyBzZWNvbmQ7XHJcblx0fVxyXG5cdGlmIChyZXR1cm5UeXBlID09ICd5LW0tZCcpIHtcclxuXHRcdHJldHVybiB5ICsgJy0nICsgbSArICctJyArIGQ7XHJcblx0fVxyXG5cdGlmIChyZXR1cm5UeXBlID09ICdoOm0nKSB7XHJcblx0XHRyZXR1cm4gaCArICc6JyArIG1pbnV0ZTtcclxuXHR9XHJcblx0aWYgKHJldHVyblR5cGUgPT0gJ2g6bTpzJykge1xyXG5cdFx0cmV0dXJuIGggKyAnOicgKyBtaW51dGUgKyAnOicgKyBzZWNvbmQ7XHJcblx0fVxyXG5cdHJldHVybiBbeSwgbSwgZCwgaCwgbWludXRlLCBzZWNvbmRdO1xyXG59XHJcblxyXG5tb2R1bGUuZXhwb3J0cyA9IHtcclxuXHQvL2RlbW90eXBl5Li66Ieq5a6a5LmJ5Zu+6KGo57G75Z6L77yM5LiA6Iis5LiN6ZyA6KaB6Ieq5a6a5LmJ5Zu+6KGo57G75Z6L77yM5Y+q6ZyA6KaB5pS55qC56IqC54K55LiK5a+55bqU55qE57G75Z6L5Y2z5Y+vXHJcblx0XCJ0eXBlXCI6IFtcInBpZVwiLCBcInJpbmdcIiwgXCJyb3NlXCIsIFwid29yZFwiLCBcImZ1bm5lbFwiLCBcIm1hcFwiLCBcImFyY2JhclwiLCBcImxpbmVcIiwgXCJjb2x1bW5cIiwgXCJhcmVhXCIsIFwicmFkYXJcIiwgXCJnYXVnZVwiLFxyXG5cdFx0XCJjYW5kbGVcIiwgXCJtaXhcIiwgXCJ0bGluZVwiLCBcInRhcmVhXCIsIFwic2NhdHRlclwiLCBcImJ1YmJsZVwiLCBcImRlbW90eXBlXCJcclxuXHRdLFxyXG5cdFwicmFuZ2VcIjogW1wi6aW854q25Zu+XCIsIFwi5ZyG546v5Zu+XCIsIFwi546r55Gw5Zu+XCIsIFwi6K+N5LqR5Zu+XCIsIFwi5ryP5paX5Zu+XCIsIFwi5Zyw5Zu+XCIsIFwi5ZyG5byn6L+b5bqm5p2hXCIsIFwi5oqY57q/5Zu+XCIsIFwi5p+x54q25Zu+XCIsIFwi5Yy65Z+f5Zu+XCIsIFwi6Zu36L6+5Zu+XCIsIFwi5Luq6KGo55uYXCIsIFwiS+e6v+WbvlwiLCBcIua3t+WQiOWbvlwiLFxyXG5cdFx0XCLml7bpl7TovbTmipjnur9cIiwgXCLml7bpl7TovbTljLrln59cIiwgXCLmlaPngrnlm75cIiwgXCLmsJTms6Hlm75cIiwgXCLoh6rlrprkuYnnsbvlnotcIlxyXG5cdF0sXHJcblx0Ly/lop7liqDoh6rlrprkuYnlm77ooajnsbvlnovvvIzlpoLmnpzpnIDopoFjYXRlZ29yaWVz77yM6K+35Zyo6L+Z6YeM5Yqg5YWl5oKo55qE5Zu+6KGo57G75Z6L77yM5L6L5aaC5pyA5ZCO55qEXCJkZW1vdHlwZVwiXHJcblx0Ly/oh6rlrprkuYnnsbvlnovml7bpnIDopoHms6jmhI9cInRsaW5lXCIsXCJ0YXJlYVwiLFwic2NhdHRlclwiLFwiYnViYmxlXCLnrYnml7bpl7TovbTvvIjnn6Lph4946L2077yJ57G75Zu+6KGo77yM5rKh5pyJY2F0ZWdvcmllc++8jOS4jemcgOimgeWKoOWFpWNhdGVnb3JpZXNcclxuXHRcImNhdGVnb3JpZXNcIjogW1wibGluZVwiLCBcImNvbHVtblwiLCBcImFyZWFcIiwgXCJyYWRhclwiLCBcImdhdWdlXCIsIFwiY2FuZGxlXCIsIFwibWl4XCIsIFwiZGVtb3R5cGVcIl0sXHJcblx0Ly9pbnN0YW5jZeS4uuWunuS+i+WPmOmHj+aJv+i9veWxnuaAp++8jOS4jeimgeWIoOmZpFxyXG5cdFwiaW5zdGFuY2VcIjoge30sXHJcblx0Ly9vcHRpb27kuLpvcHRz5Y+KZW9wdHPmib/ovb3lsZ7mgKfvvIzkuI3opoHliKDpmaRcclxuXHRcIm9wdGlvblwiOiB7fSxcclxuXHQvL+S4i+mdouaYr+iHquWumuS5iWZvcm1hdOmFjee9ru+8jOWboOmZpEg156uv5aSW55qE5YW25LuW56uv5peg5rOV6YCa6L+HcHJvcHPkvKDpgJLlh73mlbDvvIzlj6rog73pgJrov4fmraTlsZ7mgKflr7nlupTkuIvmoIfnmoTmlrnlvI/mnaXmm7/mjaJcclxuXHRcImZvcm1hdHRlclwiOiB7XHJcblx0XHRcInlBeGlzRGVtbzFcIjogZnVuY3Rpb24odmFsKSB7XHJcblx0XHRcdHJldHVybiB2YWwgKyAn5YWDJ1xyXG5cdFx0fSxcclxuXHRcdFwieUF4aXNEZW1vMlwiOiBmdW5jdGlvbih2YWwpIHtcclxuXHRcdFx0cmV0dXJuIHZhbC50b0ZpeGVkKDIpXHJcblx0XHR9LFxyXG5cdFx0XCJ4QXhpc0RlbW8xXCI6IGZ1bmN0aW9uKHZhbCkge1xyXG5cdFx0XHRyZXR1cm4gdmFsICsgJ+W5tCdcclxuXHRcdH0sXHJcblx0XHRcInhBeGlzRGVtbzJcIjogZnVuY3Rpb24odmFsKSB7XHJcblx0XHRcdHJldHVybiBmb3JtYXREYXRlVGltZSh2YWwsICdoOm0nKVxyXG5cdFx0fSxcclxuXHRcdFwic2VyaWVzRGVtbzFcIjogZnVuY3Rpb24odmFsKSB7XHJcblx0XHRcdHJldHVybiB2YWwgKyAn5YWDJ1xyXG5cdFx0fSxcclxuXHRcdFwidG9vbHRpcERlbW8xXCI6IGZ1bmN0aW9uKGl0ZW0sIGNhdGVnb3J5LCBpbmRleCwgb3B0cykge1xyXG5cdFx0XHRpZiAoaW5kZXggPT0gMCkge1xyXG5cdFx0XHRcdHJldHVybiAn6ZqP5L6/55SoJyArIGl0ZW0uZGF0YSArICflubQnXHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0cmV0dXJuICflhbbku5bmiJHmsqHmlLknICsgaXRlbS5kYXRhICsgJ+WkqSdcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdFwicGllRGVtb1wiOiBmdW5jdGlvbih2YWwsIGluZGV4LCBzZXJpZXMpIHtcclxuXHRcdFx0aWYgKGluZGV4ICE9PSB1bmRlZmluZWQpIHtcclxuXHRcdFx0XHRyZXR1cm4gc2VyaWVzW2luZGV4XS5uYW1lICsgJ++8micgKyBzZXJpZXNbaW5kZXhdLmRhdGEgKyAn5YWDJ1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdH0sXHJcblx0Ly/ov5nph4zmvJTnpLrkuoboh6rlrprkuYnmgqjnmoTlm77ooajnsbvlnovnmoRvcHRpb27vvIzlj6/ku6Xpmo/mhI/lkb3lkI3vvIzkuYvlkI7lnKjnu4Tku7bkuIogdHlwZT1cImRlbW90eXBlXCIg5ZCO77yM57uE5Lu25Lya6LCD55So6L+Z5Liq6Iqx5ous5Y+36YeM55qEb3B0aW9u77yM5aaC5p6c57uE5Lu25LiK6L+Y5a2Y5Zyob3B0c+WPguaVsO+8jOS8muWwhmRlbW90eXBl5LiOb3B0c+S4rW9wdGlvbuWQiOW5tuWQjua4suafk+WbvuihqOOAglxyXG5cdFwiZGVtb3R5cGVcIjoge1xyXG5cdFx0Ly/miJHov5nph4zmiormm7Lnur/lm77lvZPlgZrkuoboh6rlrprkuYnlm77ooajnsbvlnovvvIzmgqjlj6/ku6XmoLnmja7pnIDopoHpmo/mhI/mjIflrprnsbvlnovmiJbphY3nva5cclxuXHRcdFwidHlwZVwiOiBcImxpbmVcIixcclxuXHRcdFwiY29sb3JcIjogY29sb3IsXHJcblx0XHRcInBhZGRpbmdcIjogWzE1LCAxMCwgMCwgMTVdLFxyXG5cdFx0XCJ4QXhpc1wiOiB7XHJcblx0XHRcdFwiZGlzYWJsZUdyaWRcIjogdHJ1ZSxcclxuXHRcdH0sXHJcblx0XHRcInlBeGlzXCI6IHtcclxuXHRcdFx0XCJncmlkVHlwZVwiOiBcImRhc2hcIixcclxuXHRcdFx0XCJkYXNoTGVuZ3RoXCI6IDIsXHJcblx0XHR9LFxyXG5cdFx0XCJsZWdlbmRcIjoge30sXHJcblx0XHRcImV4dHJhXCI6IHtcclxuXHRcdFx0XCJsaW5lXCI6IHtcclxuXHRcdFx0XHRcInR5cGVcIjogXCJjdXJ2ZVwiLFxyXG5cdFx0XHRcdFwid2lkdGhcIjogMlxyXG5cdFx0XHR9LFxyXG5cdFx0fVxyXG5cdH0sXHJcblx0Ly/kuIvpnaLmmK/oh6rlrprkuYnphY3nva7vvIzor7fmt7vliqDpobnnm67miYDpnIDnmoTpgJrnlKjphY3nva5cclxuXHRcInBpZVwiOiB7XHJcblx0XHRcInR5cGVcIjogXCJwaWVcIixcclxuXHRcdFwiY29sb3JcIjogY29sb3IsXHJcblx0XHRcInBhZGRpbmdcIjogWzUsIDUsIDUsIDVdLFxyXG5cdFx0XCJleHRyYVwiOiB7XHJcblx0XHRcdFwicGllXCI6IHtcclxuXHRcdFx0XHRcImFjdGl2ZU9wYWNpdHlcIjogMC41LFxyXG5cdFx0XHRcdFwiYWN0aXZlUmFkaXVzXCI6IDEwLFxyXG5cdFx0XHRcdFwib2Zmc2V0QW5nbGVcIjogMCxcclxuXHRcdFx0XHRcImxhYmVsV2lkdGhcIjogMTUsXHJcblx0XHRcdFx0XCJib3JkZXJcIjogdHJ1ZSxcclxuXHRcdFx0XHRcImJvcmRlcldpZHRoXCI6IDMsXHJcblx0XHRcdFx0XCJib3JkZXJDb2xvclwiOiBcIiNGRkZGRkZcIlxyXG5cdFx0XHR9LFxyXG5cdFx0fVxyXG5cdH0sXHJcblx0XCJyaW5nXCI6IHtcclxuXHRcdFwidHlwZVwiOiBcInJpbmdcIixcclxuXHRcdFwiY29sb3JcIjogY29sb3IsXHJcblx0XHRcInBhZGRpbmdcIjogWzUsIDUsIDUsIDVdLFxyXG5cdFx0XCJyb3RhdGVcIjogZmFsc2UsXHJcblx0XHRcImRhdGFMYWJlbFwiOiB0cnVlLFxyXG5cdFx0XCJsZWdlbmRcIjoge1xyXG5cdFx0XHRcInNob3dcIjogdHJ1ZSxcclxuXHRcdFx0XCJwb3NpdGlvblwiOiBcInJpZ2h0XCIsXHJcblx0XHRcdFwibGluZUhlaWdodFwiOiAyNSxcclxuXHRcdH0sXHJcblx0XHRcInRpdGxlXCI6IHtcclxuXHRcdFx0XCJuYW1lXCI6IFwi5pS255uK546HXCIsXHJcblx0XHRcdFwiZm9udFNpemVcIjogMTUsXHJcblx0XHRcdFwiY29sb3JcIjogXCIjNjY2NjY2XCJcclxuXHRcdH0sXHJcblx0XHRcInN1YnRpdGxlXCI6IHtcclxuXHRcdFx0XCJuYW1lXCI6IFwiNzAlXCIsXHJcblx0XHRcdFwiZm9udFNpemVcIjogMjUsXHJcblx0XHRcdFwiY29sb3JcIjogXCIjN2NiNWVjXCJcclxuXHRcdH0sXHJcblx0XHRcImV4dHJhXCI6IHtcclxuXHRcdFx0XCJyaW5nXCI6IHtcclxuXHRcdFx0XHRcInJpbmdXaWR0aFwiOiAzMCxcclxuXHRcdFx0XHRcImFjdGl2ZU9wYWNpdHlcIjogMC41LFxyXG5cdFx0XHRcdFwiYWN0aXZlUmFkaXVzXCI6IDEwLFxyXG5cdFx0XHRcdFwib2Zmc2V0QW5nbGVcIjogMCxcclxuXHRcdFx0XHRcImxhYmVsV2lkdGhcIjogMTUsXHJcblx0XHRcdFx0XCJib3JkZXJcIjogdHJ1ZSxcclxuXHRcdFx0XHRcImJvcmRlcldpZHRoXCI6IDMsXHJcblx0XHRcdFx0XCJib3JkZXJDb2xvclwiOiBcIiNGRkZGRkZcIlxyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHR9LFxyXG5cdFwicm9zZVwiOiB7XHJcblx0XHRcInR5cGVcIjogXCJyb3NlXCIsXHJcblx0XHRcImNvbG9yXCI6IGNvbG9yLFxyXG5cdFx0XCJwYWRkaW5nXCI6IFs1LCA1LCA1LCA1XSxcclxuXHRcdFwibGVnZW5kXCI6IHtcclxuXHRcdFx0XCJzaG93XCI6IHRydWUsXHJcblx0XHRcdFwicG9zaXRpb25cIjogXCJsZWZ0XCIsXHJcblx0XHRcdFwibGluZUhlaWdodFwiOiAyNSxcclxuXHRcdH0sXHJcblx0XHRcImV4dHJhXCI6IHtcclxuXHRcdFx0XCJyb3NlXCI6IHtcclxuXHRcdFx0XHRcInR5cGVcIjogXCJhcmVhXCIsXHJcblx0XHRcdFx0XCJtaW5SYWRpdXNcIjogNTAsXHJcblx0XHRcdFx0XCJhY3RpdmVPcGFjaXR5XCI6IDAuNSxcclxuXHRcdFx0XHRcImFjdGl2ZVJhZGl1c1wiOiAxMCxcclxuXHRcdFx0XHRcIm9mZnNldEFuZ2xlXCI6IDAsXHJcblx0XHRcdFx0XCJsYWJlbFdpZHRoXCI6IDE1LFxyXG5cdFx0XHRcdFwiYm9yZGVyXCI6IGZhbHNlLFxyXG5cdFx0XHRcdFwiYm9yZGVyV2lkdGhcIjogMixcclxuXHRcdFx0XHRcImJvcmRlckNvbG9yXCI6IFwiI0ZGRkZGRlwiXHJcblx0XHRcdH0sXHJcblx0XHR9XHJcblx0fSxcclxuXHRcIndvcmRcIjoge1xyXG5cdFx0XCJ0eXBlXCI6IFwid29yZFwiLFxyXG5cdFx0XCJjb2xvclwiOiBjb2xvcixcclxuXHRcdFwiZXh0cmFcIjoge1xyXG5cdFx0XHRcIndvcmRcIjoge1xyXG5cdFx0XHRcdFwidHlwZVwiOiBcIm5vcm1hbFwiLFxyXG5cdFx0XHRcdFwiYXV0b0NvbG9yc1wiOiBmYWxzZVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fSxcclxuXHRcImZ1bm5lbFwiOiB7XHJcblx0XHRcInR5cGVcIjogXCJmdW5uZWxcIixcclxuXHRcdFwiY29sb3JcIjogY29sb3IsXHJcblx0XHRcInBhZGRpbmdcIjogWzE1LCAxNSwgMCwgMTVdLFxyXG5cdFx0XCJleHRyYVwiOiB7XHJcblx0XHRcdFwiZnVubmVsXCI6IHtcclxuXHRcdFx0XHRcImFjdGl2ZU9wYWNpdHlcIjogMC4zLFxyXG5cdFx0XHRcdFwiYWN0aXZlV2lkdGhcIjogMTAsXHJcblx0XHRcdFx0XCJib3JkZXJcIjogdHJ1ZSxcclxuXHRcdFx0XHRcImJvcmRlcldpZHRoXCI6IDIsXHJcblx0XHRcdFx0XCJib3JkZXJDb2xvclwiOiBcIiNGRkZGRkZcIixcclxuXHRcdFx0XHRcImZpbGxPcGFjaXR5XCI6IDEsXHJcblx0XHRcdFx0XCJsYWJlbEFsaWduXCI6IFwicmlnaHRcIlxyXG5cdFx0XHR9LFxyXG5cdFx0fVxyXG5cdH0sXHJcblx0XCJtYXBcIjoge1xyXG5cdFx0XCJ0eXBlXCI6IFwibWFwXCIsXHJcblx0XHRcImNvbG9yXCI6IGNvbG9yLFxyXG5cdFx0XCJwYWRkaW5nXCI6IFswLCAwLCAwLCAwXSxcclxuXHRcdFwiZGF0YUxhYmVsXCI6IHRydWUsXHJcblx0XHRcImV4dHJhXCI6IHtcclxuXHRcdFx0XCJtYXBcIjoge1xyXG5cdFx0XHRcdFwiYm9yZGVyXCI6IHRydWUsXHJcblx0XHRcdFx0XCJib3JkZXJXaWR0aFwiOiAxLFxyXG5cdFx0XHRcdFwiYm9yZGVyQ29sb3JcIjogXCIjNjY2NjY2XCIsXHJcblx0XHRcdFx0XCJmaWxsT3BhY2l0eVwiOiAwLjYsXHJcblx0XHRcdFx0XCJhY3RpdmVCb3JkZXJDb2xvclwiOiBcIiNGMDQ4NjRcIixcclxuXHRcdFx0XHRcImFjdGl2ZUZpbGxDb2xvclwiOiBcIiNGQUNDMTRcIixcclxuXHRcdFx0XHRcImFjdGl2ZUZpbGxPcGFjaXR5XCI6IDFcclxuXHRcdFx0fSxcclxuXHRcdH1cclxuXHR9LFxyXG5cdFwiYXJjYmFyXCI6IHtcclxuXHRcdFwidHlwZVwiOiBcImFyY2JhclwiLFxyXG5cdFx0XCJjb2xvclwiOiBjb2xvcixcclxuXHRcdFwidGl0bGVcIjoge1xyXG5cdFx0XHRcIm5hbWVcIjogXCLnmb7liIbmr5RcIixcclxuXHRcdFx0XCJmb250U2l6ZVwiOiAyNSxcclxuXHRcdFx0XCJjb2xvclwiOiBcIiMwMEZGMDBcIlxyXG5cdFx0fSxcclxuXHRcdFwic3VidGl0bGVcIjoge1xyXG5cdFx0XHRcIm5hbWVcIjogXCLpu5jorqTmoIfpophcIixcclxuXHRcdFx0XCJmb250U2l6ZVwiOiAxNSxcclxuXHRcdFx0XCJjb2xvclwiOiBcIiM2NjY2NjZcIlxyXG5cdFx0fSxcclxuXHRcdFwiZXh0cmFcIjoge1xyXG5cdFx0XHRcImFyY2JhclwiOiB7XHJcblx0XHRcdFx0XCJ0eXBlXCI6IFwiZGVmYXVsdFwiLFxyXG5cdFx0XHRcdFwid2lkdGhcIjogMTIsXHJcblx0XHRcdFx0XCJiYWNrZ3JvdW5kQ29sb3JcIjogXCIjRTlFOUU5XCIsXHJcblx0XHRcdFx0XCJzdGFydEFuZ2xlXCI6IDAuNzUsXHJcblx0XHRcdFx0XCJlbmRBbmdsZVwiOiAwLjI1LFxyXG5cdFx0XHRcdFwiZ2FwXCI6IDJcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH0sXHJcblx0XCJsaW5lXCI6IHtcclxuXHRcdFwidHlwZVwiOiBcImxpbmVcIixcclxuXHRcdFwiY29sb3JcIjogY29sb3IsXHJcblx0XHRcInBhZGRpbmdcIjogWzE1LCAxMCwgMCwgMTVdLFxyXG5cdFx0XCJ4QXhpc1wiOiB7XHJcblx0XHRcdFwiZGlzYWJsZUdyaWRcIjogdHJ1ZSxcclxuXHRcdH0sXHJcblx0XHRcInlBeGlzXCI6IHtcclxuXHRcdFx0XCJncmlkVHlwZVwiOiBcImRhc2hcIixcclxuXHRcdFx0XCJkYXNoTGVuZ3RoXCI6IDIsXHJcblx0XHR9LFxyXG5cdFx0XCJsZWdlbmRcIjoge30sXHJcblx0XHRcImV4dHJhXCI6IHtcclxuXHRcdFx0XCJsaW5lXCI6IHtcclxuXHRcdFx0XHRcInR5cGVcIjogXCJzdHJhaWdodFwiLFxyXG5cdFx0XHRcdFwid2lkdGhcIjogMlxyXG5cdFx0XHR9LFxyXG5cdFx0fVxyXG5cdH0sXHJcblx0XCJ0bGluZVwiOiB7XHJcblx0XHRcInR5cGVcIjogXCJsaW5lXCIsXHJcblx0XHRcImNvbG9yXCI6IGNvbG9yLFxyXG5cdFx0XCJwYWRkaW5nXCI6IFsxNSwgMTAsIDAsIDE1XSxcclxuXHRcdFwieEF4aXNcIjoge1xyXG5cdFx0XHRcImRpc2FibGVHcmlkXCI6IGZhbHNlLFxyXG5cdFx0XHRcImJvdW5kYXJ5R2FwXCI6IFwianVzdGlmeVwiLFxyXG5cdFx0fSxcclxuXHRcdFwieUF4aXNcIjoge1xyXG5cdFx0XHRcImdyaWRUeXBlXCI6IFwiZGFzaFwiLFxyXG5cdFx0XHRcImRhc2hMZW5ndGhcIjogMixcclxuXHRcdFx0XCJkYXRhXCI6IFt7XHJcblx0XHRcdFx0XCJtaW5cIjogMCxcclxuXHRcdFx0XHRcIm1heFwiOiA4MFxyXG5cdFx0XHR9XVxyXG5cdFx0fSxcclxuXHRcdFwibGVnZW5kXCI6IHt9LFxyXG5cdFx0XCJleHRyYVwiOiB7XHJcblx0XHRcdFwibGluZVwiOiB7XHJcblx0XHRcdFx0XCJ0eXBlXCI6IFwiY3VydmVcIixcclxuXHRcdFx0XHRcIndpZHRoXCI6IDJcclxuXHRcdFx0fSxcclxuXHRcdH1cclxuXHR9LFxyXG5cdFwidGFyZWFcIjoge1xyXG5cdFx0XCJ0eXBlXCI6IFwiYXJlYVwiLFxyXG5cdFx0XCJjb2xvclwiOiBjb2xvcixcclxuXHRcdFwicGFkZGluZ1wiOiBbMCwgMTUsIDE1LCA1XSxcclxuXHRcdFwieEF4aXNcIjoge1xyXG5cdFx0XHRcImRpc2FibGVHcmlkXCI6IHRydWUsXHJcblx0XHRcdFwiYm91bmRhcnlHYXBcIjogXCJqdXN0aWZ5XCIsXHJcblx0XHR9LFxyXG5cdFx0XCJ5QXhpc1wiOiB7XHJcblx0XHRcdFwiZ3JpZFR5cGVcIjogXCJkYXNoXCIsXHJcblx0XHRcdFwiZGFzaExlbmd0aFwiOiAyLFxyXG5cdFx0XHRcImRhdGFcIjogW3tcclxuXHRcdFx0XHRcIm1pblwiOiAwLFxyXG5cdFx0XHRcdFwibWF4XCI6IDgwXHJcblx0XHRcdH1dXHJcblx0XHR9LFxyXG5cdFx0XCJsZWdlbmRcIjoge30sXHJcblx0XHRcImV4dHJhXCI6IHtcclxuXHRcdFx0XCJhcmVhXCI6IHtcclxuXHRcdFx0XHRcInR5cGVcIjogXCJjdXJ2ZVwiLFxyXG5cdFx0XHRcdFwib3BhY2l0eVwiOiAwLjIsXHJcblx0XHRcdFx0XCJhZGRMaW5lXCI6IHRydWUsXHJcblx0XHRcdFx0XCJ3aWR0aFwiOiAyLFxyXG5cdFx0XHRcdFwiZ3JhZGllbnRcIjogdHJ1ZVxyXG5cdFx0XHR9LFxyXG5cdFx0fVxyXG5cdH0sXHJcblx0XCJjb2x1bW5cIjoge1xyXG5cdFx0XCJ0eXBlXCI6IFwiY29sdW1uXCIsXHJcblx0XHRcImNvbG9yXCI6IGNvbG9yLFxyXG5cdFx0XCJwYWRkaW5nXCI6IFsxNSwgMTUsIDAsIDVdLFxyXG5cdFx0XCJ4QXhpc1wiOiB7XHJcblx0XHRcdFwiZGlzYWJsZUdyaWRcIjogdHJ1ZSxcclxuXHRcdH0sXHJcblx0XHRcInlBeGlzXCI6IHtcclxuXHRcdFx0XCJncmlkVHlwZVwiOiBcImRhc2hcIixcclxuXHRcdFx0XCJkaXNhYmxlR3JpZFwiOiB0cnVlLFxyXG5cdFx0XHRcImdyaWRDb2xvclwiOiAnI2ZmZmZmZicsXHJcblx0XHRcdFwiZGF0YVwiOiBbe1xyXG5cdFx0XHRcdFwidG9maXhcIjogMSxcclxuXHRcdFx0XHRcIm1pblwiOiAwXHJcblx0XHRcdH1dLFxyXG5cdFx0fSxcclxuXHRcdFwibGVnZW5kXCI6IHt9LFxyXG5cdFx0XCJleHRyYVwiOiB7XHJcblx0XHRcdFwiY29sdW1uXCI6IHtcclxuXHRcdFx0XHRcInR5cGVcIjogXCJncm91cFwiLFxyXG5cdFx0XHRcdFwid2lkdGhcIjogMjAsXHJcblx0XHRcdFx0XCJzZXJpZXNHYXBcIjogNSxcclxuXHRcdFx0XHRcIm1ldGVyRmlsbENvbG9yXCI6IFwiI0ZGRkZGRlwiLFxyXG5cdFx0XHRcdFwiYWN0aXZlQmdDb2xvclwiOiBcIiMwMDAwMDBcIixcclxuXHRcdFx0XHRcImFjdGl2ZUJnT3BhY2l0eVwiOiAwLjUsXHJcblx0XHRcdFx0XCJiYXJCb3JkZXJDaXJjbGVcIjogdHJ1ZSxcclxuXHRcdFx0XHRcImxpbmVhclR5cGVcIjogXCJvcGFjaXR5XCIsXHJcblx0XHRcdFx0Ly8gXCJjdXN0b21Db2xvclwiOiBcIiNmZjlmNDBcIixcclxuXHRcdFx0XHRcImxpbmVhck9wYWNpdHlcIjogMSxcclxuXHRcdFx0fSxcclxuXHRcdH1cclxuXHR9LFxyXG5cdFwiYXJlYVwiOiB7XHJcblx0XHRcInR5cGVcIjogXCJhcmVhXCIsXHJcblx0XHRcImNvbG9yXCI6IGNvbG9yLFxyXG5cdFx0XCJwYWRkaW5nXCI6IFsyMCwgMTUsIDUsIDEwXSxcclxuXHRcdFwieEF4aXNcIjoge1xyXG5cdFx0XHRcImRpc2FibGVHcmlkXCI6IHRydWUsXHJcblx0XHR9LFxyXG5cdFx0XCJ5QXhpc1wiOiB7XHJcblx0XHRcdFwiZ3JpZFR5cGVcIjogXCJkYXNoXCIsXHJcblx0XHRcdFwiZGlzYWJsZUdyaWRcIjogdHJ1ZSxcclxuXHRcdFx0XCJncmlkQ29sb3JcIjogJyNmZmZmZmYnLFxyXG5cdFx0XHRcImRhdGFcIjogW3tcclxuXHRcdFx0XHRcInRvZml4XCI6IDEsXHJcblx0XHRcdFx0XCJtaW5cIjogMFxyXG5cdFx0XHR9XSxcclxuXHRcdH0sXHJcblx0XHRcImxlZ2VuZFwiOiB7XHJcblx0XHRcdFwic2hvd1wiOiBmYWxzZSxcclxuXHRcdH0sXHJcblx0XHRcImV4dHJhXCI6IHtcclxuXHRcdFx0XCJhcmVhXCI6IHtcclxuXHRcdFx0XHRcInR5cGVcIjogXCJjdXJ2ZVwiLFxyXG5cdFx0XHRcdFwib3BhY2l0eVwiOiAwLjIsXHJcblx0XHRcdFx0XCJhZGRMaW5lXCI6IHRydWUsXHJcblx0XHRcdFx0XCJ3aWR0aFwiOiAxLFxyXG5cdFx0XHRcdFwiZ3JhZGllbnRcIjogdHJ1ZVxyXG5cdFx0XHR9LFxyXG5cdFx0fVxyXG5cdH0sXHJcblx0XCJyYWRhclwiOiB7XHJcblx0XHRcInR5cGVcIjogXCJyYWRhclwiLFxyXG5cdFx0XCJjb2xvclwiOiBjb2xvcixcclxuXHRcdFwicGFkZGluZ1wiOiBbNSwgNSwgNSwgNV0sXHJcblx0XHRcImxlZ2VuZFwiOiB7XHJcblx0XHRcdFwic2hvd1wiOiB0cnVlLFxyXG5cdFx0XHRcInBvc2l0aW9uXCI6IFwicmlnaHRcIixcclxuXHRcdFx0XCJsaW5lSGVpZ2h0XCI6IDI1LFxyXG5cdFx0fSxcclxuXHRcdFwiZXh0cmFcIjoge1xyXG5cdFx0XHRcInJhZGFyXCI6IHtcclxuXHRcdFx0XHRcImdyaWRUeXBlXCI6IFwicmFkYXJcIixcclxuXHRcdFx0XHRcImdyaWRDb2xvclwiOiBcIiNDQ0NDQ0NcIixcclxuXHRcdFx0XHRcImdyaWRDb3VudFwiOiAzLFxyXG5cdFx0XHRcdFwib3BhY2l0eVwiOiAwLjIsXHJcblx0XHRcdFx0XCJtYXhcIjogMjAwXHJcblx0XHRcdH0sXHJcblx0XHR9XHJcblx0fSxcclxuXHRcImdhdWdlXCI6IHtcclxuXHRcdFwidHlwZVwiOiBcImdhdWdlXCIsXHJcblx0XHRcImNvbG9yXCI6IGNvbG9yLFxyXG5cdFx0XCJ0aXRsZVwiOiB7XHJcblx0XHRcdFwibmFtZVwiOiBcIjY2S20vSFwiLFxyXG5cdFx0XHRcImZvbnRTaXplXCI6IDI1LFxyXG5cdFx0XHRcImNvbG9yXCI6IFwiIzJmYzI1YlwiLFxyXG5cdFx0XHRcIm9mZnNldFlcIjogNTBcclxuXHRcdH0sXHJcblx0XHRcInN1YnRpdGxlXCI6IHtcclxuXHRcdFx0XCJuYW1lXCI6IFwi5a6e5pe26YCf5bqmXCIsXHJcblx0XHRcdFwiZm9udFNpemVcIjogMTUsXHJcblx0XHRcdFwiY29sb3JcIjogXCIjMTg5MGZmXCIsXHJcblx0XHRcdFwib2Zmc2V0WVwiOiAtNTBcclxuXHRcdH0sXHJcblx0XHRcImV4dHJhXCI6IHtcclxuXHRcdFx0XCJnYXVnZVwiOiB7XHJcblx0XHRcdFx0XCJ0eXBlXCI6IFwiZGVmYXVsdFwiLFxyXG5cdFx0XHRcdFwid2lkdGhcIjogMzAsXHJcblx0XHRcdFx0XCJsYWJlbENvbG9yXCI6IFwiIzY2NjY2NlwiLFxyXG5cdFx0XHRcdFwic3RhcnRBbmdsZVwiOiAwLjc1LFxyXG5cdFx0XHRcdFwiZW5kQW5nbGVcIjogMC4yNSxcclxuXHRcdFx0XHRcInN0YXJ0TnVtYmVyXCI6IDAsXHJcblx0XHRcdFx0XCJlbmROdW1iZXJcIjogMTAwLFxyXG5cdFx0XHRcdFwibGFiZWxGb3JtYXRcIjogXCJcIixcclxuXHRcdFx0XHRcInNwbGl0TGluZVwiOiB7XHJcblx0XHRcdFx0XHRcImZpeFJhZGl1c1wiOiAwLFxyXG5cdFx0XHRcdFx0XCJzcGxpdE51bWJlclwiOiAxMCxcclxuXHRcdFx0XHRcdFwid2lkdGhcIjogMzAsXHJcblx0XHRcdFx0XHRcImNvbG9yXCI6IFwiI0ZGRkZGRlwiLFxyXG5cdFx0XHRcdFx0XCJjaGlsZE51bWJlclwiOiA1LFxyXG5cdFx0XHRcdFx0XCJjaGlsZFdpZHRoXCI6IDEyXHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRcInBvaW50ZXJcIjoge1xyXG5cdFx0XHRcdFx0XCJ3aWR0aFwiOiAyNCxcclxuXHRcdFx0XHRcdFwiY29sb3JcIjogXCJhdXRvXCJcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9LFxyXG5cdFwiY2FuZGxlXCI6IHtcclxuXHRcdFwidHlwZVwiOiBcImNhbmRsZVwiLFxyXG5cdFx0XCJjb2xvclwiOiBjb2xvcixcclxuXHRcdFwicGFkZGluZ1wiOiBbMTUsIDE1LCAwLCAxNV0sXHJcblx0XHRcImVuYWJsZVNjcm9sbFwiOiB0cnVlLFxyXG5cdFx0XCJlbmFibGVNYXJrTGluZVwiOiB0cnVlLFxyXG5cdFx0XCJkYXRhTGFiZWxcIjogZmFsc2UsXHJcblx0XHRcInhBeGlzXCI6IHtcclxuXHRcdFx0XCJsYWJlbENvdW50XCI6IDQsXHJcblx0XHRcdFwiaXRlbUNvdW50XCI6IDQwLFxyXG5cdFx0XHRcImRpc2FibGVHcmlkXCI6IHRydWUsXHJcblx0XHRcdFwiZ3JpZENvbG9yXCI6IFwiI0NDQ0NDQ1wiLFxyXG5cdFx0XHRcImdyaWRUeXBlXCI6IFwic29saWRcIixcclxuXHRcdFx0XCJkYXNoTGVuZ3RoXCI6IDQsXHJcblx0XHRcdFwic2Nyb2xsU2hvd1wiOiB0cnVlLFxyXG5cdFx0XHRcInNjcm9sbEFsaWduXCI6IFwibGVmdFwiLFxyXG5cdFx0XHRcInNjcm9sbENvbG9yXCI6IFwiI0E2QTZBNlwiLFxyXG5cdFx0XHRcInNjcm9sbEJhY2tncm91bmRDb2xvclwiOiBcIiNFRkVCRUZcIlxyXG5cdFx0fSxcclxuXHRcdFwieUF4aXNcIjoge30sXHJcblx0XHRcImxlZ2VuZFwiOiB7fSxcclxuXHRcdFwiZXh0cmFcIjoge1xyXG5cdFx0XHRcImNhbmRsZVwiOiB7XHJcblx0XHRcdFx0XCJjb2xvclwiOiB7XHJcblx0XHRcdFx0XHRcInVwTGluZVwiOiBcIiNmMDQ4NjRcIixcclxuXHRcdFx0XHRcdFwidXBGaWxsXCI6IFwiI2YwNDg2NFwiLFxyXG5cdFx0XHRcdFx0XCJkb3duTGluZVwiOiBcIiMyZmMyNWJcIixcclxuXHRcdFx0XHRcdFwiZG93bkZpbGxcIjogXCIjMmZjMjViXCJcclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdFwiYXZlcmFnZVwiOiB7XHJcblx0XHRcdFx0XHRcInNob3dcIjogdHJ1ZSxcclxuXHRcdFx0XHRcdFwibmFtZVwiOiBbXCJNQTVcIiwgXCJNQTEwXCIsIFwiTUEzMFwiXSxcclxuXHRcdFx0XHRcdFwiZGF5XCI6IFs1LCAxMCwgMjBdLFxyXG5cdFx0XHRcdFx0XCJjb2xvclwiOiBbXCIjMTg5MGZmXCIsIFwiIzJmYzI1YlwiLCBcIiNmYWNjMTRcIl1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdFwibWFya0xpbmVcIjoge1xyXG5cdFx0XHRcdFwidHlwZVwiOiBcImRhc2hcIixcclxuXHRcdFx0XHRcImRhc2hMZW5ndGhcIjogNSxcclxuXHRcdFx0XHRcImRhdGFcIjogW3tcclxuXHRcdFx0XHRcdFx0XCJ2YWx1ZVwiOiAyMTUwLFxyXG5cdFx0XHRcdFx0XHRcImxpbmVDb2xvclwiOiBcIiNmMDQ4NjRcIixcclxuXHRcdFx0XHRcdFx0XCJzaG93TGFiZWxcIjogdHJ1ZVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0XCJ2YWx1ZVwiOiAyMzUwLFxyXG5cdFx0XHRcdFx0XHRcImxpbmVDb2xvclwiOiBcIiNmMDQ4NjRcIixcclxuXHRcdFx0XHRcdFx0XCJzaG93TGFiZWxcIjogdHJ1ZVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdF1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH0sXHJcblx0XCJtaXhcIjoge1xyXG5cdFx0XCJ0eXBlXCI6IFwibWl4XCIsXHJcblx0XHRcImNvbG9yXCI6IGNvbG9yLFxyXG5cdFx0XCJwYWRkaW5nXCI6IFsxNSwgMTUsIDAsIDE1XSxcclxuXHRcdFwieEF4aXNcIjoge1xyXG5cdFx0XHRcImRpc2FibGVHcmlkXCI6IHRydWUsXHJcblx0XHR9LFxyXG5cdFx0XCJ5QXhpc1wiOiB7XHJcblx0XHRcdFwiZGlzYWJsZWRcIjogZmFsc2UsXHJcblx0XHRcdFwiZGlzYWJsZUdyaWRcIjogZmFsc2UsXHJcblx0XHRcdFwic3BsaXROdW1iZXJcIjogNSxcclxuXHRcdFx0XCJncmlkVHlwZVwiOiBcImRhc2hcIixcclxuXHRcdFx0XCJkYXNoTGVuZ3RoXCI6IDQsXHJcblx0XHRcdFwiZ3JpZENvbG9yXCI6IFwiI0NDQ0NDQ1wiLFxyXG5cdFx0XHRcInBhZGRpbmdcIjogMTAsXHJcblx0XHRcdFwic2hvd1RpdGxlXCI6IHRydWUsXHJcblx0XHRcdFwiZGF0YVwiOiBbXVxyXG5cdFx0fSxcclxuXHRcdFwibGVnZW5kXCI6IHt9LFxyXG5cdFx0XCJleHRyYVwiOiB7XHJcblx0XHRcdFwibWl4XCI6IHtcclxuXHRcdFx0XHRcImNvbHVtblwiOiB7XHJcblx0XHRcdFx0XHRcIndpZHRoXCI6IDIwXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0fVxyXG5cdH0sXHJcblx0XCJzY2F0dGVyXCI6IHtcclxuXHRcdFwidHlwZVwiOiBcInNjYXR0ZXJcIixcclxuXHRcdFwiY29sb3JcIjogY29sb3IsXHJcblx0XHRcInBhZGRpbmdcIjogWzE1LCAxNSwgMCwgMTVdLFxyXG5cdFx0XCJkYXRhTGFiZWxcIjogZmFsc2UsXHJcblx0XHRcInhBeGlzXCI6IHtcclxuXHRcdFx0XCJkaXNhYmxlR3JpZFwiOiBmYWxzZSxcclxuXHRcdFx0XCJncmlkVHlwZVwiOiBcImRhc2hcIixcclxuXHRcdFx0XCJzcGxpdE51bWJlclwiOiA1LFxyXG5cdFx0XHRcImJvdW5kYXJ5R2FwXCI6IFwianVzdGlmeVwiLFxyXG5cdFx0XHRcIm1pblwiOiAwXHJcblx0XHR9LFxyXG5cdFx0XCJ5QXhpc1wiOiB7XHJcblx0XHRcdFwiZGlzYWJsZUdyaWRcIjogZmFsc2UsXHJcblx0XHRcdFwiZ3JpZFR5cGVcIjogXCJkYXNoXCIsXHJcblx0XHR9LFxyXG5cdFx0XCJsZWdlbmRcIjoge30sXHJcblx0XHRcImV4dHJhXCI6IHtcclxuXHRcdFx0XCJzY2F0dGVyXCI6IHt9LFxyXG5cdFx0fVxyXG5cdH0sXHJcblx0XCJidWJibGVcIjoge1xyXG5cdFx0XCJ0eXBlXCI6IFwiYnViYmxlXCIsXHJcblx0XHRcImNvbG9yXCI6IGNvbG9yLFxyXG5cdFx0XCJwYWRkaW5nXCI6IFsxNSwgMTUsIDAsIDE1XSxcclxuXHRcdFwieEF4aXNcIjoge1xyXG5cdFx0XHRcImRpc2FibGVHcmlkXCI6IGZhbHNlLFxyXG5cdFx0XHRcImdyaWRUeXBlXCI6IFwiZGFzaFwiLFxyXG5cdFx0XHRcInNwbGl0TnVtYmVyXCI6IDUsXHJcblx0XHRcdFwiYm91bmRhcnlHYXBcIjogXCJqdXN0aWZ5XCIsXHJcblx0XHRcdFwibWluXCI6IDAsXHJcblx0XHRcdFwibWF4XCI6IDI1MFxyXG5cdFx0fSxcclxuXHRcdFwieUF4aXNcIjoge1xyXG5cdFx0XHRcImRpc2FibGVHcmlkXCI6IGZhbHNlLFxyXG5cdFx0XHRcImdyaWRUeXBlXCI6IFwiZGFzaFwiLFxyXG5cdFx0XHRcImRhdGFcIjogW3tcclxuXHRcdFx0XHRcIm1pblwiOiAwLFxyXG5cdFx0XHRcdFwibWF4XCI6IDE1MFxyXG5cdFx0XHR9XVxyXG5cdFx0fSxcclxuXHRcdFwibGVnZW5kXCI6IHt9LFxyXG5cdFx0XCJleHRyYVwiOiB7XHJcblx0XHRcdFwiYnViYmxlXCI6IHtcclxuXHRcdFx0XHRcImJvcmRlclwiOiAyLFxyXG5cdFx0XHRcdFwib3BhY2l0eVwiOiAwLjUsXHJcblx0XHRcdH0sXHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///138\n"); /***/ }), /* 139 */ /*!***********************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/history/history.vue?mpType=page ***! \***********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _history_vue_vue_type_template_id_6bc72b80_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./history.vue?vue&type=template&id=6bc72b80&scoped=true&mpType=page */ 140);\n/* harmony import */ var _history_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./history.vue?vue&type=script&lang=js&mpType=page */ 157);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _history_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _history_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _history_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _history_vue_vue_type_template_id_6bc72b80_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _history_vue_vue_type_template_id_6bc72b80_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"6bc72b80\",\n null,\n false,\n _history_vue_vue_type_template_id_6bc72b80_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/history/history.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBMkk7QUFDM0k7QUFDc0U7QUFDTDs7O0FBR2pFO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLHdGQUFNO0FBQ1IsRUFBRSx5R0FBTTtBQUNSLEVBQUUsa0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsNkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTM5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9oaXN0b3J5LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD02YmM3MmI4MCZzY29wZWQ9dHJ1ZSZtcFR5cGU9cGFnZVwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vaGlzdG9yeS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaGlzdG9yeS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiNmJjNzJiODBcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvaGlzdG9yeS9oaXN0b3J5LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///139\n"); /***/ }), /* 140 */ /*!*****************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/history/history.vue?vue&type=template&id=6bc72b80&scoped=true&mpType=page ***! \*****************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_history_vue_vue_type_template_id_6bc72b80_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./history.vue?vue&type=template&id=6bc72b80&scoped=true&mpType=page */ 141); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_history_vue_vue_type_template_id_6bc72b80_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_history_vue_vue_type_template_id_6bc72b80_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_history_vue_vue_type_template_id_6bc72b80_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_history_vue_vue_type_template_id_6bc72b80_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 141 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/history/history.vue?vue&type=template&id=6bc72b80&scoped=true&mpType=page ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uniSwipeAction: __webpack_require__(/*! @/uni_modules/uni-swipe-action/components/uni-swipe-action/uni-swipe-action.vue */ 142) .default, uniSwipeActionItem: __webpack_require__(/*! @/uni_modules/uni-swipe-action/components/uni-swipe-action-item/uni-swipe-action-item.vue */ 147) .default, uniIcons: __webpack_require__(/*! @/uni_modules/uni-icons/components/uni-icons/uni-icons.vue */ 10) .default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "common"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "history"), attrs: { _i: 1 } }, [ _c( "uni-swipe-action", { attrs: { _i: 2 } }, _vm._l( _vm._$s(3, "f", { forItems: _vm.ranklist }), function (item, index, $20, $30) { return _c( "uni-swipe-action-item", { key: _vm._$s(3, "f", { forIndex: $20, key: index }), attrs: { "right-options": item.options, _i: "3-" + $30 }, on: { click: function ($event) { return _vm.swipeClick($event, index) }, }, }, [ _c( "view", { staticClass: _vm._$s("4-" + $30, "sc", "list"), attrs: { _i: "4-" + $30 }, on: { click: function ($event) { return _vm.clickItemMethod(item) }, }, }, [ _c( "view", { staticClass: _vm._$s("5-" + $30, "sc", "time"), attrs: { _i: "5-" + $30 }, }, [ _c("icon", { staticClass: _vm._$s( "6-" + $30, "sc", "t-icon t-icon-shijian-mianxing-0" ), attrs: { _i: "6-" + $30 }, }), _c("text", [ _vm._v( _vm._$s( "7-" + $30, "t0-0", _vm._s(item.record_time) ) ), ]), ] ), _c( "view", { staticClass: _vm._$s("8-" + $30, "sc", "item"), attrs: { _i: "8-" + $30 }, }, [ _c("view", [ _vm._v( _vm._$s("9-" + $30, "t0-0", _vm._s(item.v1)) ), _c("text", [ _vm._v( _vm._$s( "10-" + $30, "t0-0", _vm._s(item.v1_name) ) ), ]), ]), _vm._$s("11-" + $30, "i", item.v2) ? _c("view", [ _vm._v( _vm._$s( "11-" + $30, "t0-0", _vm._s(item.v2) ) ), _c("text", [ _vm._v( _vm._$s( "12-" + $30, "t0-0", _vm._s(item.v2_name) ) ), ]), ]) : _vm._e(), _vm._$s("13-" + $30, "i", item.v3) ? _c("view", [ _vm._v( _vm._$s( "13-" + $30, "t0-0", _vm._s(item.v3) ) ), _c("text", [ _vm._v( _vm._$s( "14-" + $30, "t0-0", _vm._s(item.v3_name) ) ), ]), ]) : _vm._e(), _vm._$s("15-" + $30, "i", _vm.acd_id != 6) ? _c("uni-icons", { attrs: { type: "right", _i: "15-" + $30 }, }) : _vm._e(), ], 1 ), ] ), ] ) } ), 1 ), _vm._$s(16, "i", !_vm.lastPage || _vm.page >= _vm.lastPage) ? _c("view", { staticClass: _vm._$s(16, "sc", "endtext"), attrs: { _i: 16 }, }) : _vm._e(), ], 1 ), _vm._$s(17, "i", !_vm.lastPage) ? _c( "view", { staticClass: _vm._$s(17, "sc", "nolist"), attrs: { _i: 17 } }, [ _c("image", { attrs: { src: _vm._$s(18, "a-src", __webpack_require__(/*! ../../static/none.png */ 17)), _i: 18, }, }), _c("text"), ] ) : _vm._e(), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 142 */ /*!***************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-swipe-action/components/uni-swipe-action/uni-swipe-action.vue ***! \***************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _uni_swipe_action_vue_vue_type_template_id_b20914ec___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./uni-swipe-action.vue?vue&type=template&id=b20914ec& */ 143);\n/* harmony import */ var _uni_swipe_action_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./uni-swipe-action.vue?vue&type=script&lang=js& */ 145);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _uni_swipe_action_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _uni_swipe_action_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _uni_swipe_action_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _uni_swipe_action_vue_vue_type_template_id_b20914ec___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _uni_swipe_action_vue_vue_type_template_id_b20914ec___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _uni_swipe_action_vue_vue_type_template_id_b20914ec___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/uni-swipe-action/components/uni-swipe-action/uni-swipe-action.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTQyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91bmktc3dpcGUtYWN0aW9uLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1iMjA5MTRlYyZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3VuaS1zd2lwZS1hY3Rpb24udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi91bmktc3dpcGUtYWN0aW9uLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIG51bGwsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInVuaV9tb2R1bGVzL3VuaS1zd2lwZS1hY3Rpb24vY29tcG9uZW50cy91bmktc3dpcGUtYWN0aW9uL3VuaS1zd2lwZS1hY3Rpb24udnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///142\n"); /***/ }), /* 143 */ /*!**********************************************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-swipe-action/components/uni-swipe-action/uni-swipe-action.vue?vue&type=template&id=b20914ec& ***! \**********************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_swipe_action_vue_vue_type_template_id_b20914ec___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uni-swipe-action.vue?vue&type=template&id=b20914ec& */ 144); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_swipe_action_vue_vue_type_template_id_b20914ec___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_swipe_action_vue_vue_type_template_id_b20914ec___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_swipe_action_vue_vue_type_template_id_b20914ec___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_swipe_action_vue_vue_type_template_id_b20914ec___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 144 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-swipe-action/components/uni-swipe-action/uni-swipe-action.vue?vue&type=template&id=b20914ec& ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", [_vm._t("default", null, { _i: 1 })], 2) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 145 */ /*!****************************************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-swipe-action/components/uni-swipe-action/uni-swipe-action.vue?vue&type=script&lang=js& ***! \****************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_swipe_action_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uni-swipe-action.vue?vue&type=script&lang=js& */ 146);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_swipe_action_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_swipe_action_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_swipe_action_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_swipe_action_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_swipe_action_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXVxQixDQUFnQixrckJBQUcsRUFBQyIsImZpbGUiOiIxNDUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3VuaS1zd2lwZS1hY3Rpb24udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3VuaS1zd2lwZS1hY3Rpb24udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///145\n"); /***/ }), /* 146 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-swipe-action/components/uni-swipe-action/uni-swipe-action.vue?vue&type=script&lang=js& ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n/**\n * SwipeAction 滑动操作\n * @description 通过滑动触发选项的容器\n * @tutorial https://ext.dcloud.net.cn/plugin?id=181\n */\nvar _default = {\n name: \"uniSwipeAction\",\n data: function data() {\n return {};\n },\n created: function created() {\n this.children = [];\n },\n methods: {\n // 公开给用户使用,重制组件样式\n resize: function resize() {\n // wxs 会自己计算组件大小,所以无需执行下面代码\n },\n // 公开给用户使用,关闭全部 已经打开的组件\n closeAll: function closeAll() {\n this.children.forEach(function (vm) {\n vm.is_show = 'none';\n });\n },\n closeOther: function closeOther(vm) {\n if (this.openItem && this.openItem !== vm) {\n this.openItem.is_show = 'none';\n }\n // 记录上一个打开的 swipe-action-item ,用于 auto-close\n this.openItem = vm;\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdW5pLXN3aXBlLWFjdGlvbi9jb21wb25lbnRzL3VuaS1zd2lwZS1hY3Rpb24vdW5pLXN3aXBlLWFjdGlvbi52dWUiXSwibmFtZXMiOlsibmFtZSIsImRhdGEiLCJjcmVhdGVkIiwibWV0aG9kcyIsInJlc2l6ZSIsImNsb3NlQWxsIiwidm0iLCJjbG9zZU90aGVyIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFPQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSkEsZUFLQTtFQUNBQTtFQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQUM7TUFDQTtJQUFBLENBTUE7SUFDQTtJQUNBQztNQUNBO1FBRUFDO01BTUE7SUFDQTtJQUNBQztNQUNBO1FBRUE7TUFNQTtNQUNBO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIxNDYuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXc+XHJcblx0XHQ8c2xvdD48L3Nsb3Q+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHQvKipcclxuXHQgKiBTd2lwZUFjdGlvbiDmu5Hliqjmk43kvZxcclxuXHQgKiBAZGVzY3JpcHRpb24g6YCa6L+H5ruR5Yqo6Kem5Y+R6YCJ6aG555qE5a655ZmoXHJcblx0ICogQHR1dG9yaWFsIGh0dHBzOi8vZXh0LmRjbG91ZC5uZXQuY24vcGx1Z2luP2lkPTE4MVxyXG5cdCAqL1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcblx0XHRuYW1lOlwidW5pU3dpcGVBY3Rpb25cIixcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7fTtcclxuXHRcdH0sXHJcblx0XHRjcmVhdGVkKCkge1xyXG5cdFx0XHR0aGlzLmNoaWxkcmVuID0gW107XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHQvLyDlhazlvIDnu5nnlKjmiLfkvb/nlKjvvIzph43liLbnu4Tku7bmoLflvI9cclxuXHRcdFx0cmVzaXplKCl7XHJcblx0XHRcdFx0Ly8gd3hzIOS8muiHquW3seiuoeeul+e7hOS7tuWkp+Wwj++8jOaJgOS7peaXoOmcgOaJp+ihjOS4i+mdouS7o+eggVxyXG5cdFx0XHRcdC8vICNpZm5kZWYgQVBQLVZVRSB8fCBINSB8fCBNUC1XRUlYSU5cclxuXHRcdFx0XHR0aGlzLmNoaWxkcmVuLmZvckVhY2godm09PntcclxuXHRcdFx0XHRcdHZtLmluaXQoKVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdH0sXG5cdFx0XHQvLyDlhazlvIDnu5nnlKjmiLfkvb/nlKjvvIzlhbPpl63lhajpg6gg5bey57uP5omT5byA55qE57uE5Lu2XG5cdFx0XHRjbG9zZUFsbCgpe1xuXHRcdFx0XHR0aGlzLmNoaWxkcmVuLmZvckVhY2godm09Pntcblx0XHRcdFx0XHQvLyAjaWZkZWYgQVBQLVZVRSB8fCBINSB8fCBNUC1XRUlYSU5cblx0XHRcdFx0XHR2bS5pc19zaG93ID0gJ25vbmUnXG5cdFx0XHRcdFx0Ly8gI2VuZGlmXG5cblx0XHRcdFx0XHQvLyAjaWZuZGVmIEFQUC1WVUUgfHwgSDUgfHwgTVAtV0VJWElOXG5cdFx0XHRcdFx0dm0uY2xvc2UoKVxuXHRcdFx0XHRcdC8vICNlbmRpZlxuXHRcdFx0XHR9KVxuXHRcdFx0fSxcclxuXHRcdFx0Y2xvc2VPdGhlcih2bSkge1xyXG5cdFx0XHRcdGlmICh0aGlzLm9wZW5JdGVtICYmIHRoaXMub3Blbkl0ZW0gIT09IHZtKSB7XHJcblx0XHRcdFx0XHQvLyAjaWZkZWYgQVBQLVZVRSB8fCBINSB8fCBNUC1XRUlYSU5cclxuXHRcdFx0XHRcdHRoaXMub3Blbkl0ZW0uaXNfc2hvdyA9ICdub25lJ1xyXG5cdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblxyXG5cdFx0XHRcdFx0Ly8gI2lmbmRlZiBBUFAtVlVFIHx8IEg1IHx8IE1QLVdFSVhJTlxyXG5cdFx0XHRcdFx0dGhpcy5vcGVuSXRlbS5jbG9zZSgpXHJcblx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ly8g6K6w5b2V5LiK5LiA5Liq5omT5byA55qEIHN3aXBlLWFjdGlvbi1pdGVtICznlKjkuo4gYXV0by1jbG9zZVxyXG5cdFx0XHRcdHRoaXMub3Blbkl0ZW0gPSB2bVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fTtcclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGU+PC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///146\n"); /***/ }), /* 147 */ /*!*************************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-swipe-action/components/uni-swipe-action-item/uni-swipe-action-item.vue ***! \*************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _uni_swipe_action_item_vue_vue_type_template_id_41bc30c0_filter_modules_eyJ3eHNzd2lwZSI6eyJ0eXBlIjoic2NyaXB0IiwiY29udGVudCI6IiIsInN0YXJ0Ijo1Nzg1LCJhdHRycyI6eyJzcmMiOiIuL3d4Lnd4cyIsIm1vZHVsZSI6Ind4c3N3aXBlIiwibGFuZyI6Ind4cyJ9LCJlbmQiOjU3ODV9LCJyZW5kZXJzd2lwZSI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjU4NDMsImF0dHJzIjp7Im1vZHVsZSI6InJlbmRlcnN3aXBlIiwibGFuZyI6ImpzIn0sImVuZCI6NjM2OX19___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./uni-swipe-action-item.vue?vue&type=template&id=41bc30c0&filter-modules=eyJ3eHNzd2lwZSI6eyJ0eXBlIjoic2NyaXB0IiwiY29udGVudCI6IiIsInN0YXJ0Ijo1Nzg1LCJhdHRycyI6eyJzcmMiOiIuL3d4Lnd4cyIsIm1vZHVsZSI6Ind4c3N3aXBlIiwibGFuZyI6Ind4cyJ9LCJlbmQiOjU3ODV9LCJyZW5kZXJzd2lwZSI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjU4NDMsImF0dHJzIjp7Im1vZHVsZSI6InJlbmRlcnN3aXBlIiwibGFuZyI6ImpzIn0sImVuZCI6NjM2OX19& */ 148);\n/* harmony import */ var _uni_swipe_action_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./uni-swipe-action-item.vue?vue&type=script&lang=js& */ 150);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _uni_swipe_action_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _uni_swipe_action_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n/* harmony import */ var _wx_wxs_vue_type_custom_index_0_blockType_script_issuerPath_E_3A_5Cqiaocongli_5C_E5_B0_8F_E7_A8_8B_E5_BA_8F_5C_E4_B8_AD_E6_8B_9B_E4_BD_93_E6_B5_8Bapp_5CexamTeamApp_5Cuni_modules_5Cuni_swipe_action_5Ccomponents_5Cuni_swipe_action_item_5Cuni_swipe_action_item_vue_module_wxsswipe_lang_wxs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./wx.wxs?vue&type=custom&index=0&blockType=script&issuerPath=E%3A%5Cqiaocongli%5C%E5%B0%8F%E7%A8%8B%E5%BA%8F%5C%E4%B8%AD%E6%8B%9B%E4%BD%93%E6%B5%8Bapp%5CexamTeamApp%5Cuni_modules%5Cuni-swipe-action%5Ccomponents%5Cuni-swipe-action-item%5Cuni-swipe-action-item.vue&module=wxsswipe&lang=wxs */ 155);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _uni_swipe_action_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _uni_swipe_action_item_vue_vue_type_template_id_41bc30c0_filter_modules_eyJ3eHNzd2lwZSI6eyJ0eXBlIjoic2NyaXB0IiwiY29udGVudCI6IiIsInN0YXJ0Ijo1Nzg1LCJhdHRycyI6eyJzcmMiOiIuL3d4Lnd4cyIsIm1vZHVsZSI6Ind4c3N3aXBlIiwibGFuZyI6Ind4cyJ9LCJlbmQiOjU3ODV9LCJyZW5kZXJzd2lwZSI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjU4NDMsImF0dHJzIjp7Im1vZHVsZSI6InJlbmRlcnN3aXBlIiwibGFuZyI6ImpzIn0sImVuZCI6NjM2OX19___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _uni_swipe_action_item_vue_vue_type_template_id_41bc30c0_filter_modules_eyJ3eHNzd2lwZSI6eyJ0eXBlIjoic2NyaXB0IiwiY29udGVudCI6IiIsInN0YXJ0Ijo1Nzg1LCJhdHRycyI6eyJzcmMiOiIuL3d4Lnd4cyIsIm1vZHVsZSI6Ind4c3N3aXBlIiwibGFuZyI6Ind4cyJ9LCJlbmQiOjU3ODV9LCJyZW5kZXJzd2lwZSI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjU4NDMsImF0dHJzIjp7Im1vZHVsZSI6InJlbmRlcnN3aXBlIiwibGFuZyI6ImpzIn0sImVuZCI6NjM2OX19___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _uni_swipe_action_item_vue_vue_type_template_id_41bc30c0_filter_modules_eyJ3eHNzd2lwZSI6eyJ0eXBlIjoic2NyaXB0IiwiY29udGVudCI6IiIsInN0YXJ0Ijo1Nzg1LCJhdHRycyI6eyJzcmMiOiIuL3d4Lnd4cyIsIm1vZHVsZSI6Ind4c3N3aXBlIiwibGFuZyI6Ind4cyJ9LCJlbmQiOjU3ODV9LCJyZW5kZXJzd2lwZSI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjU4NDMsImF0dHJzIjp7Im1vZHVsZSI6InJlbmRlcnN3aXBlIiwibGFuZyI6ImpzIn0sImVuZCI6NjM2OX19___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\n/* custom blocks */\n\nif (typeof _wx_wxs_vue_type_custom_index_0_blockType_script_issuerPath_E_3A_5Cqiaocongli_5C_E5_B0_8F_E7_A8_8B_E5_BA_8F_5C_E4_B8_AD_E6_8B_9B_E4_BD_93_E6_B5_8Bapp_5CexamTeamApp_5Cuni_modules_5Cuni_swipe_action_5Ccomponents_5Cuni_swipe_action_item_5Cuni_swipe_action_item_vue_module_wxsswipe_lang_wxs__WEBPACK_IMPORTED_MODULE_3__[\"default\"] === 'function') Object(_wx_wxs_vue_type_custom_index_0_blockType_script_issuerPath_E_3A_5Cqiaocongli_5C_E5_B0_8F_E7_A8_8B_E5_BA_8F_5C_E4_B8_AD_E6_8B_9B_E4_BD_93_E6_B5_8Bapp_5CexamTeamApp_5Cuni_modules_5Cuni_swipe_action_5Ccomponents_5Cuni_swipe_action_item_5Cuni_swipe_action_item_vue_module_wxsswipe_lang_wxs__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(component)\n\ncomponent.options.__file = \"uni_modules/uni-swipe-action/components/uni-swipe-action-item/uni-swipe-action-item.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFzZDtBQUN0ZDtBQUN5RTtBQUNMOzs7QUFHcEU7QUFDb007QUFDcE0sZ0JBQWdCLHdNQUFVO0FBQzFCLEVBQUUsMkZBQU07QUFDUixFQUFFLG9iQUFNO0FBQ1IsRUFBRSw2YkFBZTtBQUNqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRSx3YkFBVTtBQUNaO0FBQ0E7O0FBRUE7QUFDb1Q7QUFDcFQsV0FBVyxzVUFBTSxpQkFBaUIsOFVBQU07O0FBRXhDO0FBQ2UsZ0YiLCJmaWxlIjoiMTQ3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91bmktc3dpcGUtYWN0aW9uLWl0ZW0udnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTQxYmMzMGMwJmZpbHRlci1tb2R1bGVzPWV5SjNlSE56ZDJsd1pTSTZleUowZVhCbElqb2ljMk55YVhCMElpd2lZMjl1ZEdWdWRDSTZJaUlzSW5OMFlYSjBJam8xTnpnMUxDSmhkSFJ5Y3lJNmV5SnpjbU1pT2lJdUwzZDRMbmQ0Y3lJc0ltMXZaSFZzWlNJNkluZDRjM04zYVhCbElpd2liR0Z1WnlJNkluZDRjeUo5TENKbGJtUWlPalUzT0RWOUxDSnlaVzVrWlhKemQybHdaU0k2ZXlKMGVYQmxJam9pY21WdVpHVnlhbk1pTENKamIyNTBaVzUwSWpvaUlpd2ljM1JoY25RaU9qVTRORE1zSW1GMGRISnpJanA3SW0xdlpIVnNaU0k2SW5KbGJtUmxjbk4zYVhCbElpd2liR0Z1WnlJNkltcHpJbjBzSW1WdVpDSTZOak0yT1gxOSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3VuaS1zd2lwZS1hY3Rpb24taXRlbS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3VuaS1zd2lwZS1hY3Rpb24taXRlbS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuLyogY3VzdG9tIGJsb2NrcyAqL1xuaW1wb3J0IGJsb2NrMCBmcm9tIFwiLi93eC53eHM/dnVlJnR5cGU9Y3VzdG9tJmluZGV4PTAmYmxvY2tUeXBlPXNjcmlwdCZpc3N1ZXJQYXRoPUUlM0ElNUNxaWFvY29uZ2xpJTVDJUU1JUIwJThGJUU3JUE4JThCJUU1JUJBJThGJTVDJUU0JUI4JUFEJUU2JThCJTlCJUU0JUJEJTkzJUU2JUI1JThCYXBwJTVDZXhhbVRlYW1BcHAlNUN1bmlfbW9kdWxlcyU1Q3VuaS1zd2lwZS1hY3Rpb24lNUNjb21wb25lbnRzJTVDdW5pLXN3aXBlLWFjdGlvbi1pdGVtJTVDdW5pLXN3aXBlLWFjdGlvbi1pdGVtLnZ1ZSZtb2R1bGU9d3hzc3dpcGUmbGFuZz13eHNcIlxuaWYgKHR5cGVvZiBibG9jazAgPT09ICdmdW5jdGlvbicpIGJsb2NrMChjb21wb25lbnQpXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwidW5pX21vZHVsZXMvdW5pLXN3aXBlLWFjdGlvbi9jb21wb25lbnRzL3VuaS1zd2lwZS1hY3Rpb24taXRlbS91bmktc3dpcGUtYWN0aW9uLWl0ZW0udnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///147\n"); /***/ }), /* 148 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-swipe-action/components/uni-swipe-action-item/uni-swipe-action-item.vue?vue&type=template&id=41bc30c0&filter-modules=eyJ3eHNzd2lwZSI6eyJ0eXBlIjoic2NyaXB0IiwiY29udGVudCI6IiIsInN0YXJ0Ijo1Nzg1LCJhdHRycyI6eyJzcmMiOiIuL3d4Lnd4cyIsIm1vZHVsZSI6Ind4c3N3aXBlIiwibGFuZyI6Ind4cyJ9LCJlbmQiOjU3ODV9LCJyZW5kZXJzd2lwZSI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjU4NDMsImF0dHJzIjp7Im1vZHVsZSI6InJlbmRlcnN3aXBlIiwibGFuZyI6ImpzIn0sImVuZCI6NjM2OX19& ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_swipe_action_item_vue_vue_type_template_id_41bc30c0_filter_modules_eyJ3eHNzd2lwZSI6eyJ0eXBlIjoic2NyaXB0IiwiY29udGVudCI6IiIsInN0YXJ0Ijo1Nzg1LCJhdHRycyI6eyJzcmMiOiIuL3d4Lnd4cyIsIm1vZHVsZSI6Ind4c3N3aXBlIiwibGFuZyI6Ind4cyJ9LCJlbmQiOjU3ODV9LCJyZW5kZXJzd2lwZSI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjU4NDMsImF0dHJzIjp7Im1vZHVsZSI6InJlbmRlcnN3aXBlIiwibGFuZyI6ImpzIn0sImVuZCI6NjM2OX19___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uni-swipe-action-item.vue?vue&type=template&id=41bc30c0&filter-modules=eyJ3eHNzd2lwZSI6eyJ0eXBlIjoic2NyaXB0IiwiY29udGVudCI6IiIsInN0YXJ0Ijo1Nzg1LCJhdHRycyI6eyJzcmMiOiIuL3d4Lnd4cyIsIm1vZHVsZSI6Ind4c3N3aXBlIiwibGFuZyI6Ind4cyJ9LCJlbmQiOjU3ODV9LCJyZW5kZXJzd2lwZSI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjU4NDMsImF0dHJzIjp7Im1vZHVsZSI6InJlbmRlcnN3aXBlIiwibGFuZyI6ImpzIn0sImVuZCI6NjM2OX19& */ 149); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_swipe_action_item_vue_vue_type_template_id_41bc30c0_filter_modules_eyJ3eHNzd2lwZSI6eyJ0eXBlIjoic2NyaXB0IiwiY29udGVudCI6IiIsInN0YXJ0Ijo1Nzg1LCJhdHRycyI6eyJzcmMiOiIuL3d4Lnd4cyIsIm1vZHVsZSI6Ind4c3N3aXBlIiwibGFuZyI6Ind4cyJ9LCJlbmQiOjU3ODV9LCJyZW5kZXJzd2lwZSI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjU4NDMsImF0dHJzIjp7Im1vZHVsZSI6InJlbmRlcnN3aXBlIiwibGFuZyI6ImpzIn0sImVuZCI6NjM2OX19___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_swipe_action_item_vue_vue_type_template_id_41bc30c0_filter_modules_eyJ3eHNzd2lwZSI6eyJ0eXBlIjoic2NyaXB0IiwiY29udGVudCI6IiIsInN0YXJ0Ijo1Nzg1LCJhdHRycyI6eyJzcmMiOiIuL3d4Lnd4cyIsIm1vZHVsZSI6Ind4c3N3aXBlIiwibGFuZyI6Ind4cyJ9LCJlbmQiOjU3ODV9LCJyZW5kZXJzd2lwZSI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjU4NDMsImF0dHJzIjp7Im1vZHVsZSI6InJlbmRlcnN3aXBlIiwibGFuZyI6ImpzIn0sImVuZCI6NjM2OX19___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_swipe_action_item_vue_vue_type_template_id_41bc30c0_filter_modules_eyJ3eHNzd2lwZSI6eyJ0eXBlIjoic2NyaXB0IiwiY29udGVudCI6IiIsInN0YXJ0Ijo1Nzg1LCJhdHRycyI6eyJzcmMiOiIuL3d4Lnd4cyIsIm1vZHVsZSI6Ind4c3N3aXBlIiwibGFuZyI6Ind4cyJ9LCJlbmQiOjU3ODV9LCJyZW5kZXJzd2lwZSI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjU4NDMsImF0dHJzIjp7Im1vZHVsZSI6InJlbmRlcnN3aXBlIiwibGFuZyI6ImpzIn0sImVuZCI6NjM2OX19___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_swipe_action_item_vue_vue_type_template_id_41bc30c0_filter_modules_eyJ3eHNzd2lwZSI6eyJ0eXBlIjoic2NyaXB0IiwiY29udGVudCI6IiIsInN0YXJ0Ijo1Nzg1LCJhdHRycyI6eyJzcmMiOiIuL3d4Lnd4cyIsIm1vZHVsZSI6Ind4c3N3aXBlIiwibGFuZyI6Ind4cyJ9LCJlbmQiOjU3ODV9LCJyZW5kZXJzd2lwZSI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjU4NDMsImF0dHJzIjp7Im1vZHVsZSI6InJlbmRlcnN3aXBlIiwibGFuZyI6ImpzIn0sImVuZCI6NjM2OX19___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 149 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-swipe-action/components/uni-swipe-action-item/uni-swipe-action-item.vue?vue&type=template&id=41bc30c0&filter-modules=eyJ3eHNzd2lwZSI6eyJ0eXBlIjoic2NyaXB0IiwiY29udGVudCI6IiIsInN0YXJ0Ijo1Nzg1LCJhdHRycyI6eyJzcmMiOiIuL3d4Lnd4cyIsIm1vZHVsZSI6Ind4c3N3aXBlIiwibGFuZyI6Ind4cyJ9LCJlbmQiOjU3ODV9LCJyZW5kZXJzd2lwZSI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjU4NDMsImF0dHJzIjp7Im1vZHVsZSI6InJlbmRlcnN3aXBlIiwibGFuZyI6ImpzIn0sImVuZCI6NjM2OX19& ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "uni-swipe"), attrs: { _i: 0 } }, [ _c( "view", { wxsProps: { "change:prop": "is_show" }, staticClass: _vm._$s(1, "sc", "uni-swipe_box"), attrs: { prop: _vm._$s(1, "change:is_show", _vm.is_show), "data-threshold": _vm._$s(1, "a-data-threshold", _vm.threshold), "data-disabled": _vm._$s(1, "a-data-disabled", _vm.disabled + ""), _i: 1, }, on: {}, }, [ _c( "view", { staticClass: _vm._$s( 2, "sc", "uni-swipe_button-group button-group--left" ), attrs: { _i: 2 }, }, [ _vm._t( "left", _vm._l( _vm._$s(4, "f", { forItems: _vm.leftOptions }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(4, "f", { forIndex: $20, key: index }), staticClass: _vm._$s( "4-" + $30, "sc", "uni-swipe_button button-hock" ), style: _vm._$s("4-" + $30, "s", { backgroundColor: item.style && item.style.backgroundColor ? item.style.backgroundColor : "#C7C6CD", }), attrs: { _i: "4-" + $30 }, on: { touchstart: function ($event) { $event.stopPropagation() return _vm.appTouchStart($event) }, touchend: function ($event) { $event.stopPropagation() return _vm.appTouchEnd($event, index, item, "left") }, click: function ($event) { $event.stopPropagation() return _vm.onClickForPC(index, item, "left") }, }, }, [ _c( "text", { staticClass: _vm._$s( "5-" + $30, "sc", "uni-swipe_button-text" ), style: _vm._$s("5-" + $30, "s", { color: item.style && item.style.color ? item.style.color : "#FFFFFF", fontSize: item.style && item.style.fontSize ? item.style.fontSize : "16px", }), attrs: { _i: "5-" + $30 }, }, [ _vm._v( _vm._$s("5-" + $30, "t0-0", _vm._s(item.text)) ), ] ), ] ) } ), { _i: 3 } ), ], 2 ), _c( "view", { staticClass: _vm._$s(6, "sc", "uni-swipe_text--center"), attrs: { _i: 6 }, }, [_vm._t("default", null, { _i: 7 })], 2 ), _c( "view", { staticClass: _vm._$s( 8, "sc", "uni-swipe_button-group button-group--right" ), attrs: { _i: 8 }, }, [ _vm._t( "right", _vm._l( _vm._$s(10, "f", { forItems: _vm.rightOptions }), function (item, index, $21, $31) { return _c( "view", { key: _vm._$s(10, "f", { forIndex: $21, key: index }), staticClass: _vm._$s( "10-" + $31, "sc", "uni-swipe_button button-hock" ), style: _vm._$s("10-" + $31, "s", { backgroundColor: item.style && item.style.backgroundColor ? item.style.backgroundColor : "#C7C6CD", }), attrs: { _i: "10-" + $31 }, on: { touchstart: function ($event) { $event.stopPropagation() return _vm.appTouchStart($event) }, touchend: function ($event) { $event.stopPropagation() return _vm.appTouchEnd($event, index, item, "right") }, click: function ($event) { $event.stopPropagation() return _vm.onClickForPC(index, item, "right") }, }, }, [ _c( "text", { staticClass: _vm._$s( "11-" + $31, "sc", "uni-swipe_button-text" ), style: _vm._$s("11-" + $31, "s", { color: item.style && item.style.color ? item.style.color : "#FFFFFF", fontSize: item.style && item.style.fontSize ? item.style.fontSize : "16px", }), attrs: { _i: "11-" + $31 }, }, [ _vm._v( _vm._$s("11-" + $31, "t0-0", _vm._s(item.text)) ), ] ), ] ) } ), { _i: 9 } ), ], 2 ), ] ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 150 */ /*!**************************************************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-swipe-action/components/uni-swipe-action-item/uni-swipe-action-item.vue?vue&type=script&lang=js& ***! \**************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_swipe_action_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uni-swipe-action-item.vue?vue&type=script&lang=js& */ 151);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_swipe_action_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_swipe_action_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_swipe_action_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_swipe_action_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_swipe_action_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTRxQixDQUFnQix1ckJBQUcsRUFBQyIsImZpbGUiOiIxNTAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3VuaS1zd2lwZS1hY3Rpb24taXRlbS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdW5pLXN3aXBlLWFjdGlvbi1pdGVtLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///150\n"); /***/ }), /* 151 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-swipe-action/components/uni-swipe-action-item/uni-swipe-action-item.vue?vue&type=script&lang=js& ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _mpwxs = _interopRequireDefault(__webpack_require__(/*! ./mpwxs */ 152));\nvar _bindingx = _interopRequireDefault(__webpack_require__(/*! ./bindingx.js */ 153));\nvar _mpother = _interopRequireDefault(__webpack_require__(/*! ./mpother */ 154));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n/**\n * SwipeActionItem 滑动操作子组件\n * @description 通过滑动触发选项的容器\n * @tutorial https://ext.dcloud.net.cn/plugin?id=181\n * @property {Boolean} show = [left|right|none] \t开启关闭组件,auto-close = false 时生效\n * @property {Boolean} disabled = [true|false] \t\t是否禁止滑动\n * @property {Boolean} autoClose = [true|false] \t滑动打开当前组件,是否关闭其他组件\n * @property {Number} threshold \t\t\t\t\t滑动缺省值\n * @property {Array} leftOptions \t\t\t\t\t左侧选项内容及样式\n * @property {Array} rgihtOptions \t\t\t\t\t右侧选项内容及样式\n * @event {Function} click \t\t\t\t\t\t\t点击选项按钮时触发事件,e = {content,index} ,content(点击内容)、index(下标)\n * @event {Function} change \t\t\t\t\t\t组件打开或关闭时触发,left\\right\\none\n */\nvar _default2 = {\n mixins: [_mpwxs.default, _bindingx.default, _mpother.default],\n emits: ['click', 'change'],\n props: {\n // 控制开关\n show: {\n type: String,\n default: 'none'\n },\n // 禁用\n disabled: {\n type: Boolean,\n default: false\n },\n // 是否自动关闭\n autoClose: {\n type: Boolean,\n default: true\n },\n // 滑动缺省距离\n threshold: {\n type: Number,\n default: 20\n },\n // 左侧按钮内容\n leftOptions: {\n type: Array,\n default: function _default() {\n return [];\n }\n },\n // 右侧按钮内容\n rightOptions: {\n type: Array,\n default: function _default() {\n return [];\n }\n }\n },\n // TODO vue2\n destroyed: function destroyed() {\n if (this.__isUnmounted) return;\n this.uninstall();\n },\n methods: {\n uninstall: function uninstall() {\n var _this = this;\n if (this.swipeaction) {\n this.swipeaction.children.forEach(function (item, index) {\n if (item === _this) {\n _this.swipeaction.children.splice(index, 1);\n }\n });\n }\n },\n /**\n * 获取父元素实例\n */\n getSwipeAction: function getSwipeAction() {\n var name = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'uniSwipeAction';\n var parent = this.$parent;\n var parentName = parent.$options.name;\n while (parentName !== name) {\n parent = parent.$parent;\n if (!parent) return false;\n parentName = parent.$options.name;\n }\n return parent;\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdW5pLXN3aXBlLWFjdGlvbi9jb21wb25lbnRzL3VuaS1zd2lwZS1hY3Rpb24taXRlbS91bmktc3dpcGUtYWN0aW9uLWl0ZW0udnVlIl0sIm5hbWVzIjpbIm1peGlucyIsImVtaXRzIiwicHJvcHMiLCJzaG93IiwidHlwZSIsImRlZmF1bHQiLCJkaXNhYmxlZCIsImF1dG9DbG9zZSIsInRocmVzaG9sZCIsImxlZnRPcHRpb25zIiwicmlnaHRPcHRpb25zIiwiZGVzdHJveWVkIiwibWV0aG9kcyIsInVuaW5zdGFsbCIsImdldFN3aXBlQWN0aW9uIiwicGFyZW50IiwicGFyZW50TmFtZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQW1JQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFaQSxnQkFjQTtFQUNBQTtFQUNBQztFQUNBQztJQUNBO0lBQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7SUFFQTtJQUNBQztNQUNBRjtNQUNBQztJQUNBO0lBRUE7SUFDQUU7TUFDQUg7TUFDQUM7SUFDQTtJQUVBO0lBQ0FHO01BQ0FKO01BQ0FDO0lBQ0E7SUFFQTtJQUNBSTtNQUNBTDtNQUNBQztRQUNBO01BQ0E7SUFDQTtJQUVBO0lBQ0FLO01BQ0FOO01BQ0FDO1FBQ0E7TUFDQTtJQUNBO0VBRUE7RUFFQTtFQUNBTTtJQUNBO0lBQ0E7RUFDQTtFQVVBQztJQUNBQztNQUFBO01BQ0E7UUFDQTtVQUNBO1lBQ0E7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtJQUNBQztNQUFBO01BQ0E7TUFDQTtNQUNBO1FBQ0FDO1FBQ0E7UUFDQUM7TUFDQTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiMTUxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDwhLS0g5Zyo5b6u5L+h5bCP56iL5bqPIGFwcCB2dWXnq68gaDUg5L2/55Sod3hzIOWunueOsC0tPlxyXG5cdDwhLS0gI2lmZGVmIEFQUC1WVUUgfHwgTVAtV0VJWElOIHx8IEg1IC0tPlxyXG5cdDx2aWV3IGNsYXNzPVwidW5pLXN3aXBlXCI+XHJcblx0XHQ8IS0tICAjaWZkZWYgTVAtV0VJWElOIHx8IFZVRTMgLS0+XHJcblx0XHQ8dmlldyBjbGFzcz1cInVuaS1zd2lwZV9ib3hcIiA6Y2hhbmdlOnByb3A9XCJ3eHNzd2lwZS5zaG93V2F0Y2hcIiA6cHJvcD1cImlzX3Nob3dcIiA6ZGF0YS10aHJlc2hvbGQ9XCJ0aHJlc2hvbGRcIlxyXG5cdFx0XHQ6ZGF0YS1kaXNhYmxlZD1cImRpc2FibGVkXCIgQHRvdWNoc3RhcnQ9XCJ3eHNzd2lwZS50b3VjaHN0YXJ0XCIgQHRvdWNobW92ZT1cInd4c3N3aXBlLnRvdWNobW92ZVwiXHJcblx0XHRcdEB0b3VjaGVuZD1cInd4c3N3aXBlLnRvdWNoZW5kXCI+XHJcblx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdFx0PCEtLSAgI2lmbmRlZiBNUC1XRUlYSU4gfHwgVlVFMyAtLT5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ1bmktc3dpcGVfYm94XCIgOmNoYW5nZTpwcm9wPVwicmVuZGVyc3dpcGUuc2hvd1dhdGNoXCIgOnByb3A9XCJpc19zaG93XCIgOmRhdGEtdGhyZXNob2xkPVwidGhyZXNob2xkXCJcclxuXHRcdFx0XHQ6ZGF0YS1kaXNhYmxlZD1cImRpc2FibGVkKycnXCIgQHRvdWNoc3RhcnQ9XCJyZW5kZXJzd2lwZS50b3VjaHN0YXJ0XCIgQHRvdWNobW92ZT1cInJlbmRlcnN3aXBlLnRvdWNobW92ZVwiXHJcblx0XHRcdFx0QHRvdWNoZW5kPVwicmVuZGVyc3dpcGUudG91Y2hlbmRcIj5cclxuXHRcdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHRcdFx0PCEtLSDlnKjlvq7kv6HlsI/nqIvluo8gYXBwIHZ1ZeerryBoNSDkvb/nlKh3eHMg5a6e546wLS0+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ1bmktc3dpcGVfYnV0dG9uLWdyb3VwIGJ1dHRvbi1ncm91cC0tbGVmdFwiPlxyXG5cdFx0XHRcdFx0PHNsb3QgbmFtZT1cImxlZnRcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gbGVmdE9wdGlvbnNcIiA6a2V5PVwiaW5kZXhcIiA6c3R5bGU9XCJ7XHJcblx0XHRcdFx0XHQgIGJhY2tncm91bmRDb2xvcjogaXRlbS5zdHlsZSAmJiBpdGVtLnN0eWxlLmJhY2tncm91bmRDb2xvciA/IGl0ZW0uc3R5bGUuYmFja2dyb3VuZENvbG9yIDogJyNDN0M2Q0QnXHJcblx0XHRcdFx0XHR9XCIgY2xhc3M9XCJ1bmktc3dpcGVfYnV0dG9uIGJ1dHRvbi1ob2NrXCIgQHRvdWNoc3RhcnQuc3RvcD1cImFwcFRvdWNoU3RhcnRcIlxyXG5cdFx0XHRcdFx0XHRcdEB0b3VjaGVuZC5zdG9wPVwiYXBwVG91Y2hFbmQoJGV2ZW50LGluZGV4LGl0ZW0sJ2xlZnQnKVwiIEBjbGljay5zdG9wPVwib25DbGlja0ZvclBDKGluZGV4LGl0ZW0sJ2xlZnQnKVwiPlxyXG5cdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidW5pLXN3aXBlX2J1dHRvbi10ZXh0XCJcclxuXHRcdFx0XHRcdFx0XHRcdDpzdHlsZT1cIntjb2xvcjogaXRlbS5zdHlsZSAmJiBpdGVtLnN0eWxlLmNvbG9yID8gaXRlbS5zdHlsZS5jb2xvciA6ICcjRkZGRkZGJyxmb250U2l6ZTogaXRlbS5zdHlsZSAmJiBpdGVtLnN0eWxlLmZvbnRTaXplID8gaXRlbS5zdHlsZS5mb250U2l6ZSA6ICcxNnB4J31cIj57eyBpdGVtLnRleHQgfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvc2xvdD5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ1bmktc3dpcGVfdGV4dC0tY2VudGVyXCI+XHJcblx0XHRcdFx0XHQ8c2xvdD48L3Nsb3Q+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLXN3aXBlX2J1dHRvbi1ncm91cCBidXR0b24tZ3JvdXAtLXJpZ2h0XCI+XHJcblx0XHRcdFx0XHQ8c2xvdCBuYW1lPVwicmlnaHRcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gcmlnaHRPcHRpb25zXCIgOmtleT1cImluZGV4XCIgOnN0eWxlPVwie1xyXG5cdFx0XHRcdFx0ICBiYWNrZ3JvdW5kQ29sb3I6IGl0ZW0uc3R5bGUgJiYgaXRlbS5zdHlsZS5iYWNrZ3JvdW5kQ29sb3IgPyBpdGVtLnN0eWxlLmJhY2tncm91bmRDb2xvciA6ICcjQzdDNkNEJ1xyXG5cdFx0XHRcdFx0fVwiIGNsYXNzPVwidW5pLXN3aXBlX2J1dHRvbiBidXR0b24taG9ja1wiIEB0b3VjaHN0YXJ0LnN0b3A9XCJhcHBUb3VjaFN0YXJ0XCJcclxuXHRcdFx0XHRcdFx0XHRAdG91Y2hlbmQuc3RvcD1cImFwcFRvdWNoRW5kKCRldmVudCxpbmRleCxpdGVtLCdyaWdodCcpXCIgQGNsaWNrLnN0b3A9XCJvbkNsaWNrRm9yUEMoaW5kZXgsaXRlbSwncmlnaHQnKVwiPjx0ZXh0XHJcblx0XHRcdFx0XHRcdFx0XHRjbGFzcz1cInVuaS1zd2lwZV9idXR0b24tdGV4dFwiXHJcblx0XHRcdFx0XHRcdFx0XHQ6c3R5bGU9XCJ7Y29sb3I6IGl0ZW0uc3R5bGUgJiYgaXRlbS5zdHlsZS5jb2xvciA/IGl0ZW0uc3R5bGUuY29sb3IgOiAnI0ZGRkZGRicsZm9udFNpemU6IGl0ZW0uc3R5bGUgJiYgaXRlbS5zdHlsZS5mb250U2l6ZSA/IGl0ZW0uc3R5bGUuZm9udFNpemUgOiAnMTZweCd9XCI+e3sgaXRlbS50ZXh0IH19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3Nsb3Q+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdDwhLS0gYXBwIG52dWXnq68g5L2/55SoIGJpbmRpbmd4IC0tPlxyXG5cdFx0PCEtLSAjaWZkZWYgQVBQLU5WVUUgLS0+XHJcblx0XHQ8dmlldyByZWY9XCJzZWxlY3Rvci1ib3gtLWhvY2tcIiBjbGFzcz1cInVuaS1zd2lwZVwiIEBob3Jpem9udGFscGFuPVwidG91Y2hzdGFydFwiIEB0b3VjaGVuZD1cInRvdWNoZW5kXCI+XHJcblx0XHRcdDx2aWV3IHJlZj0nc2VsZWN0b3ItbGVmdC1idXR0b24tLWhvY2snIGNsYXNzPVwidW5pLXN3aXBlX2J1dHRvbi1ncm91cCBidXR0b24tZ3JvdXAtLWxlZnRcIj5cclxuXHRcdFx0XHQ8c2xvdCBuYW1lPVwibGVmdFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gbGVmdE9wdGlvbnNcIiA6a2V5PVwiaW5kZXhcIiA6c3R5bGU9XCJ7XHJcblx0XHRcdFx0ICBiYWNrZ3JvdW5kQ29sb3I6IGl0ZW0uc3R5bGUgJiYgaXRlbS5zdHlsZS5iYWNrZ3JvdW5kQ29sb3IgPyBpdGVtLnN0eWxlLmJhY2tncm91bmRDb2xvciA6ICcjQzdDNkNEJ1xyXG5cdFx0XHRcdH1cIiBjbGFzcz1cInVuaS1zd2lwZV9idXR0b24gYnV0dG9uLWhvY2tcIiBAY2xpY2suc3RvcD1cIm9uQ2xpY2soaW5kZXgsaXRlbSwnbGVmdCcpXCI+XHJcblx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidW5pLXN3aXBlX2J1dHRvbi10ZXh0XCJcclxuXHRcdFx0XHRcdFx0XHQ6c3R5bGU9XCJ7Y29sb3I6IGl0ZW0uc3R5bGUgJiYgaXRlbS5zdHlsZS5jb2xvciA/IGl0ZW0uc3R5bGUuY29sb3IgOiAnI0ZGRkZGRicsIGZvbnRTaXplOiBpdGVtLnN0eWxlICYmIGl0ZW0uc3R5bGUuZm9udFNpemUgPyBpdGVtLnN0eWxlLmZvbnRTaXplIDogJzE2cHgnfVwiPlxyXG5cdFx0XHRcdFx0XHRcdHt7IGl0ZW0udGV4dCB9fVxyXG5cdFx0XHRcdFx0XHQ8L3RleHQ+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC9zbG90PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IHJlZj0nc2VsZWN0b3ItcmlnaHQtYnV0dG9uLS1ob2NrJyBjbGFzcz1cInVuaS1zd2lwZV9idXR0b24tZ3JvdXAgYnV0dG9uLWdyb3VwLS1yaWdodFwiPlxyXG5cdFx0XHRcdDxzbG90IG5hbWU9XCJyaWdodFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gcmlnaHRPcHRpb25zXCIgOmtleT1cImluZGV4XCIgOnN0eWxlPVwie1xyXG5cdFx0XHRcdCAgYmFja2dyb3VuZENvbG9yOiBpdGVtLnN0eWxlICYmIGl0ZW0uc3R5bGUuYmFja2dyb3VuZENvbG9yID8gaXRlbS5zdHlsZS5iYWNrZ3JvdW5kQ29sb3IgOiAnI0M3QzZDRCdcclxuXHRcdFx0XHR9XCIgY2xhc3M9XCJ1bmktc3dpcGVfYnV0dG9uIGJ1dHRvbi1ob2NrXCIgQGNsaWNrLnN0b3A9XCJvbkNsaWNrKGluZGV4LGl0ZW0sJ3JpZ2h0JylcIj48dGV4dFxyXG5cdFx0XHRcdFx0XHRcdGNsYXNzPVwidW5pLXN3aXBlX2J1dHRvbi10ZXh0XCJcclxuXHRcdFx0XHRcdFx0XHQ6c3R5bGU9XCJ7Y29sb3I6IGl0ZW0uc3R5bGUgJiYgaXRlbS5zdHlsZS5jb2xvciA/IGl0ZW0uc3R5bGUuY29sb3IgOiAnI0ZGRkZGRicsZm9udFNpemU6IGl0ZW0uc3R5bGUgJiYgaXRlbS5zdHlsZS5mb250U2l6ZSA/IGl0ZW0uc3R5bGUuZm9udFNpemUgOiAnMTZweCd9XCI+e3sgaXRlbS50ZXh0IH19PC90ZXh0PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvc2xvdD5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyByZWY9J3NlbGVjdG9yLWNvbnRlbnQtLWhvY2snIGNsYXNzPVwidW5pLXN3aXBlX2JveFwiPlxyXG5cdFx0XHRcdDxzbG90Pjwvc2xvdD5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHQ8IS0tIOWFtuS7luW5s+WPsOS9v+eUqCBqcyDvvIzplb/liJfooajmgKfog73lj6/og73kvJrmnInlvbHlk40tLT5cclxuXHRcdDwhLS0gI2lmZGVmIE1QLUFMSVBBWSB8fCBNUC1CQUlEVSB8fCBNUC1UT1VUSUFPIHx8IE1QLVFRIC0tPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJ1bmktc3dpcGVcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ1bmktc3dpcGVfYm94XCIgQHRvdWNoc3RhcnQ9XCJ0b3VjaHN0YXJ0XCIgQHRvdWNobW92ZT1cInRvdWNobW92ZVwiIEB0b3VjaGVuZD1cInRvdWNoZW5kXCJcclxuXHRcdFx0XHQ6c3R5bGU9XCJ7dHJhbnNmb3JtOm1vdmVMZWZ0fVwiIDpjbGFzcz1cInthbmk6YW5pfVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLXN3aXBlX2J1dHRvbi1ncm91cCBidXR0b24tZ3JvdXAtLWxlZnRcIiA6Y2xhc3M9XCJbZWxDbGFzc11cIj5cclxuXHRcdFx0XHRcdDxzbG90IG5hbWU9XCJsZWZ0XCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIGxlZnRPcHRpb25zXCIgOmtleT1cImluZGV4XCIgOnN0eWxlPVwie1xyXG5cdFx0XHRcdFx0ICBiYWNrZ3JvdW5kQ29sb3I6IGl0ZW0uc3R5bGUgJiYgaXRlbS5zdHlsZS5iYWNrZ3JvdW5kQ29sb3IgPyBpdGVtLnN0eWxlLmJhY2tncm91bmRDb2xvciA6ICcjQzdDNkNEJyxcclxuXHRcdFx0XHRcdCAgZm9udFNpemU6IGl0ZW0uc3R5bGUgJiYgaXRlbS5zdHlsZS5mb250U2l6ZSA/IGl0ZW0uc3R5bGUuZm9udFNpemUgOiAnMTZweCdcclxuXHRcdFx0XHRcdH1cIiBjbGFzcz1cInVuaS1zd2lwZV9idXR0b24gYnV0dG9uLWhvY2tcIiBAdG91Y2hzdGFydC5zdG9wPVwiYXBwVG91Y2hTdGFydFwiXHJcblx0XHRcdFx0XHRcdFx0QHRvdWNoZW5kLnN0b3A9XCJhcHBUb3VjaEVuZCgkZXZlbnQsaW5kZXgsaXRlbSwnbGVmdCcpXCI+PHRleHQgY2xhc3M9XCJ1bmktc3dpcGVfYnV0dG9uLXRleHRcIlxyXG5cdFx0XHRcdFx0XHRcdFx0OnN0eWxlPVwie2NvbG9yOiBpdGVtLnN0eWxlICYmIGl0ZW0uc3R5bGUuY29sb3IgPyBpdGVtLnN0eWxlLmNvbG9yIDogJyNGRkZGRkYnLH1cIj57eyBpdGVtLnRleHQgfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvc2xvdD5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHNsb3Q+PC9zbG90PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLXN3aXBlX2J1dHRvbi1ncm91cCBidXR0b24tZ3JvdXAtLXJpZ2h0XCIgOmNsYXNzPVwiW2VsQ2xhc3NdXCI+XHJcblx0XHRcdFx0XHQ8c2xvdCBuYW1lPVwicmlnaHRcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gcmlnaHRPcHRpb25zXCIgOmtleT1cImluZGV4XCIgOnN0eWxlPVwie1xyXG5cdFx0XHRcdFx0ICBiYWNrZ3JvdW5kQ29sb3I6IGl0ZW0uc3R5bGUgJiYgaXRlbS5zdHlsZS5iYWNrZ3JvdW5kQ29sb3IgPyBpdGVtLnN0eWxlLmJhY2tncm91bmRDb2xvciA6ICcjQzdDNkNEJyxcclxuXHRcdFx0XHRcdCAgZm9udFNpemU6IGl0ZW0uc3R5bGUgJiYgaXRlbS5zdHlsZS5mb250U2l6ZSA/IGl0ZW0uc3R5bGUuZm9udFNpemUgOiAnMTZweCdcclxuXHRcdFx0XHRcdH1cIiBAdG91Y2hzdGFydC5zdG9wPVwiYXBwVG91Y2hTdGFydFwiIEB0b3VjaGVuZC5zdG9wPVwiYXBwVG91Y2hFbmQoJGV2ZW50LGluZGV4LGl0ZW0sJ3JpZ2h0JylcIlxyXG5cdFx0XHRcdFx0XHRcdGNsYXNzPVwidW5pLXN3aXBlX2J1dHRvbiBidXR0b24taG9ja1wiPjx0ZXh0IGNsYXNzPVwidW5pLXN3aXBlX2J1dHRvbi10ZXh0XCJcclxuXHRcdFx0XHRcdFx0XHRcdDpzdHlsZT1cIntjb2xvcjogaXRlbS5zdHlsZSAmJiBpdGVtLnN0eWxlLmNvbG9yID8gaXRlbS5zdHlsZS5jb2xvciA6ICcjRkZGRkZGJyx9XCI+e3sgaXRlbS50ZXh0IH19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3Nsb3Q+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHJcbjwvdGVtcGxhdGU+XHJcbjxzY3JpcHQgc3JjPVwiLi93eC53eHNcIiBtb2R1bGU9XCJ3eHNzd2lwZVwiIGxhbmc9XCJ3eHNcIj48L3NjcmlwdD5cclxuXHJcbjxzY3JpcHQgbW9kdWxlPVwicmVuZGVyc3dpcGVcIiBsYW5nPVwicmVuZGVyanNcIj5cclxuXHRpbXBvcnQgcmVuZGVyIGZyb20gJy4vcmVuZGVyLmpzJ1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG1vdW50ZWQoZSwgaW5zLCBvd25lcikge1xyXG5cdFx0XHR0aGlzLnN0YXRlID0ge31cclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdHNob3dXYXRjaChuZXdWYWwsIG9sZFZhbCwgb3duZXJJbnN0YW5jZSwgaW5zdGFuY2UpIHtcclxuXHRcdFx0XHRyZW5kZXIuc2hvd1dhdGNoKG5ld1ZhbCwgb2xkVmFsLCBvd25lckluc3RhbmNlLCBpbnN0YW5jZSwgdGhpcylcclxuXHRcdFx0fSxcclxuXHRcdFx0dG91Y2hzdGFydChlLCBvd25lckluc3RhbmNlKSB7XHJcblx0XHRcdFx0cmVuZGVyLnRvdWNoc3RhcnQoZSwgb3duZXJJbnN0YW5jZSwgdGhpcylcclxuXHRcdFx0fSxcclxuXHRcdFx0dG91Y2htb3ZlKGUsIG93bmVySW5zdGFuY2UpIHtcclxuXHRcdFx0XHRyZW5kZXIudG91Y2htb3ZlKGUsIG93bmVySW5zdGFuY2UsIHRoaXMpXHJcblx0XHRcdH0sXHJcblx0XHRcdHRvdWNoZW5kKGUsIG93bmVySW5zdGFuY2UpIHtcclxuXHRcdFx0XHRyZW5kZXIudG91Y2hlbmQoZSwgb3duZXJJbnN0YW5jZSwgdGhpcylcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IG1wd3hzIGZyb20gJy4vbXB3eHMnXHJcblx0aW1wb3J0IGJpbmRpbmd4IGZyb20gJy4vYmluZGluZ3guanMnXHJcblx0aW1wb3J0IG1wb3RoZXIgZnJvbSAnLi9tcG90aGVyJ1xyXG5cclxuXHQvKipcclxuXHQgKiBTd2lwZUFjdGlvbkl0ZW0g5ruR5Yqo5pON5L2c5a2Q57uE5Lu2XHJcblx0ICogQGRlc2NyaXB0aW9uIOmAmui/h+a7keWKqOinpuWPkemAiemhueeahOWuueWZqFxyXG5cdCAqIEB0dXRvcmlhbCBodHRwczovL2V4dC5kY2xvdWQubmV0LmNuL3BsdWdpbj9pZD0xODFcclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59IHNob3cgPSBbbGVmdHxyaWdodO+9nG5vbmVdIFx05byA5ZCv5YWz6Zet57uE5Lu277yMYXV0by1jbG9zZSA9IGZhbHNlIOaXtueUn+aViFxyXG5cdCAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn0gZGlzYWJsZWQgPSBbdHJ1ZXxmYWxzZV0gXHRcdOaYr+WQpuemgeatoua7keWKqFxyXG5cdCAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn0gYXV0b0Nsb3NlID0gW3RydWV8ZmFsc2VdIFx05ruR5Yqo5omT5byA5b2T5YmN57uE5Lu277yM5piv5ZCm5YWz6Zet5YW25LuW57uE5Lu2XHJcblx0ICogQHByb3BlcnR5IHtOdW1iZXJ9ICB0aHJlc2hvbGQgXHRcdFx0XHRcdOa7keWKqOe8uuecgeWAvFxyXG5cdCAqIEBwcm9wZXJ0eSB7QXJyYXl9IGxlZnRPcHRpb25zIFx0XHRcdFx0XHTlt6bkvqfpgInpobnlhoXlrrnlj4rmoLflvI9cclxuXHQgKiBAcHJvcGVydHkge0FycmF5fSByZ2lodE9wdGlvbnMgXHRcdFx0XHRcdOWPs+S+p+mAiemhueWGheWuueWPiuagt+W8j1xyXG5cdCAqIEBldmVudCB7RnVuY3Rpb259IGNsaWNrIFx0XHRcdFx0XHRcdFx054K55Ye76YCJ6aG55oyJ6ZKu5pe26Kem5Y+R5LqL5Lu277yMZSA9IHtjb250ZW50LGluZGV4fSDvvIxjb250ZW5077yI54K55Ye75YaF5a6577yJ44CBaW5kZXjvvIjkuIvmoIcpXHJcblx0ICogQGV2ZW50IHtGdW5jdGlvbn0gY2hhbmdlIFx0XHRcdFx0XHRcdOe7hOS7tuaJk+W8gOaIluWFs+mXreaXtuinpuWPke+8jGxlZnRcXHJpZ2h0XFxub25lXHJcblx0ICovXHJcblxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG1peGluczogW21wd3hzLCBiaW5kaW5neCwgbXBvdGhlcl0sXHJcblx0XHRlbWl0czogWydjbGljaycsICdjaGFuZ2UnXSxcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdC8vIOaOp+WItuW8gOWFs1xyXG5cdFx0XHRzaG93OiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICdub25lJ1xyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0Ly8g56aB55SoXHJcblx0XHRcdGRpc2FibGVkOiB7XHJcblx0XHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0XHRkZWZhdWx0OiBmYWxzZVxyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0Ly8g5piv5ZCm6Ieq5Yqo5YWz6ZetXHJcblx0XHRcdGF1dG9DbG9zZToge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogdHJ1ZVxyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0Ly8g5ruR5Yqo57y655yB6Led56a7XHJcblx0XHRcdHRocmVzaG9sZDoge1xyXG5cdFx0XHRcdHR5cGU6IE51bWJlcixcclxuXHRcdFx0XHRkZWZhdWx0OiAyMFxyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0Ly8g5bem5L6n5oyJ6ZKu5YaF5a65XHJcblx0XHRcdGxlZnRPcHRpb25zOiB7XHJcblx0XHRcdFx0dHlwZTogQXJyYXksXHJcblx0XHRcdFx0ZGVmYXVsdCAoKSB7XHJcblx0XHRcdFx0XHRyZXR1cm4gW11cclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblxyXG5cdFx0XHQvLyDlj7PkvqfmjInpkq7lhoXlrrlcclxuXHRcdFx0cmlnaHRPcHRpb25zOiB7XHJcblx0XHRcdFx0dHlwZTogQXJyYXksXHJcblx0XHRcdFx0ZGVmYXVsdCAoKSB7XHJcblx0XHRcdFx0XHRyZXR1cm4gW11cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHR9LFxyXG5cdFx0Ly8gI2lmbmRlZiBWVUUzXHJcblx0XHQvLyBUT0RPIHZ1ZTJcclxuXHRcdGRlc3Ryb3llZCgpIHtcclxuXHRcdFx0aWYgKHRoaXMuX19pc1VubW91bnRlZCkgcmV0dXJuXHJcblx0XHRcdHRoaXMudW5pbnN0YWxsKClcclxuXHRcdH0sXHJcblx0XHQvLyAjZW5kaWZcclxuXHRcdC8vICNpZmRlZiBWVUUzXHJcblx0XHQvLyBUT0RPIHZ1ZTNcclxuXHRcdHVubW91bnRlZCgpIHtcclxuXHRcdFx0dGhpcy5fX2lzVW5tb3VudGVkID0gdHJ1ZVxyXG5cdFx0XHR0aGlzLnVuaW5zdGFsbCgpXHJcblx0XHR9LFxyXG5cdFx0Ly8gI2VuZGlmXHJcblxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHR1bmluc3RhbGwoKSB7XHJcblx0XHRcdFx0aWYgKHRoaXMuc3dpcGVhY3Rpb24pIHtcclxuXHRcdFx0XHRcdHRoaXMuc3dpcGVhY3Rpb24uY2hpbGRyZW4uZm9yRWFjaCgoaXRlbSwgaW5kZXgpID0+IHtcclxuXHRcdFx0XHRcdFx0aWYgKGl0ZW0gPT09IHRoaXMpIHtcclxuXHRcdFx0XHRcdFx0XHR0aGlzLnN3aXBlYWN0aW9uLmNoaWxkcmVuLnNwbGljZShpbmRleCwgMSlcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDojrflj5bniLblhYPntKDlrp7kvotcclxuXHRcdFx0ICovXHJcblx0XHRcdGdldFN3aXBlQWN0aW9uKG5hbWUgPSAndW5pU3dpcGVBY3Rpb24nKSB7XHJcblx0XHRcdFx0bGV0IHBhcmVudCA9IHRoaXMuJHBhcmVudDtcclxuXHRcdFx0XHRsZXQgcGFyZW50TmFtZSA9IHBhcmVudC4kb3B0aW9ucy5uYW1lO1xyXG5cdFx0XHRcdHdoaWxlIChwYXJlbnROYW1lICE9PSBuYW1lKSB7XHJcblx0XHRcdFx0XHRwYXJlbnQgPSBwYXJlbnQuJHBhcmVudDtcclxuXHRcdFx0XHRcdGlmICghcGFyZW50KSByZXR1cm4gZmFsc2U7XHJcblx0XHRcdFx0XHRwYXJlbnROYW1lID0gcGFyZW50LiRvcHRpb25zLm5hbWU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHJldHVybiBwYXJlbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuXHQudW5pLXN3aXBlIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdC8qICNpZm5kZWYgQVBQLU5WVUUgKi9cclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHR9XHJcblxyXG5cdC51bmktc3dpcGVfYm94IHtcclxuXHRcdC8qICNpZm5kZWYgQVBQLU5WVUUgKi9cclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdC8vIHRvdWNoLWFjdGlvbjogbm9uZTtcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0LnVuaS1zd2lwZV9jb250ZW50IHtcclxuXHRcdC8vIGJvcmRlcjogMXB4IHJlZCBzb2xpZDtcclxuXHR9XHJcblxyXG5cdC51bmktc3dpcGVfdGV4dC0tY2VudGVyIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0Y3Vyc29yOiBncmFiO1xyXG5cdFx0LyogI2VuZGlmICovXHJcblx0fVxyXG5cclxuXHQudW5pLXN3aXBlX2J1dHRvbi1ncm91cCB7XHJcblx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMTVweDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdC8qICNpZmRlZiBINSAqL1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0LyogI2VuZGlmICovXHJcblx0fVxyXG5cclxuXHQuYnV0dG9uLWdyb3VwLS1sZWZ0IHtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpXHJcblx0fVxyXG5cclxuXHQuYnV0dG9uLWdyb3VwLS1yaWdodCB7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKVxyXG5cdH1cclxuXHJcblx0LnVuaS1zd2lwZV9idXR0b24ge1xyXG5cdFx0LyogI2lmZGVmIEFQUC1OVlVFICovXHJcblx0XHRmbGV4OiAxO1xyXG5cdFx0LyogI2VuZGlmICovXHJcblx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0LyogI2VuZGlmICovXHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdH1cclxuXHJcblx0LnVuaS1zd2lwZV9idXR0b24tdGV4dCB7XHJcblx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXHJcblx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdH1cclxuXHJcblx0LmFuaSB7XHJcblx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xyXG5cdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XHJcblx0fVxyXG5cclxuXHQvKiAjaWZkZWYgTVAtQUxJUEFZICovXHJcblx0Lm1vdmFibGUtYXJlYSB7XHJcblx0XHQvKiB3aWR0aDogMTAwJTsgKi9cclxuXHRcdGhlaWdodDogNDVweDtcclxuXHR9XHJcblxyXG5cdC5tb3ZhYmxlLXZpZXcge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdC8qIGp1c3RpZnktY29udGVudDogY2VudGVyOyAqL1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZmxleDogMTtcclxuXHRcdGhlaWdodDogNDVweDtcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0fVxyXG5cclxuXHQubW92YWJsZS12aWV3LWJ1dHRvbiB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZDogI0MwQzBDMDtcclxuXHR9XHJcblxyXG5cdC8qIC50cmFuc2l0aW9uIHtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG5cdH0gKi9cclxuXHJcblx0Lm1vdmFibGUtdmlldy1ib3gge1xyXG5cdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHJcblx0LyogI2VuZGlmICovXHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///151\n"); /***/ }), /* 152 */ /*!********************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-swipe-action/components/uni-swipe-action-item/mpwxs.js ***! \********************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar mpMixins = {};\nvar is_pc = null;\nmpMixins = {\n data: function data() {\n return {\n is_show: 'none'\n };\n },\n watch: {\n show: function show(newVal) {\n this.is_show = this.show;\n }\n },\n created: function created() {\n this.swipeaction = this.getSwipeAction();\n if (this.swipeaction && Array.isArray(this.swipeaction.children)) {\n this.swipeaction.children.push(this);\n }\n },\n mounted: function mounted() {\n this.is_show = this.show;\n },\n methods: {\n // wxs 中调用\n closeSwipe: function closeSwipe(e) {\n if (this.autoClose && this.swipeaction) {\n this.swipeaction.closeOther(this);\n }\n },\n change: function change(e) {\n this.$emit('change', e.open);\n if (this.is_show !== e.open) {\n this.is_show = e.open;\n }\n },\n appTouchStart: function appTouchStart(e) {\n if (is_pc) return;\n var clientX = e.changedTouches[0].clientX;\n this.clientX = clientX;\n this.timestamp = new Date().getTime();\n },\n appTouchEnd: function appTouchEnd(e, index, item, position) {\n if (is_pc) return;\n var clientX = e.changedTouches[0].clientX;\n // fixed by xxxx 模拟点击事件,解决 ios 13 点击区域错位的问题\n var diff = Math.abs(this.clientX - clientX);\n var time = new Date().getTime() - this.timestamp;\n if (diff < 40 && time < 300) {\n this.$emit('click', {\n content: item,\n index: index,\n position: position\n });\n }\n },\n onClickForPC: function onClickForPC(index, item, position) {\n if (!is_pc) return;\n }\n }\n};\nvar _default = mpMixins;\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdW5pLXN3aXBlLWFjdGlvbi9jb21wb25lbnRzL3VuaS1zd2lwZS1hY3Rpb24taXRlbS9tcHd4cy5qcyJdLCJuYW1lcyI6WyJtcE1peGlucyIsImlzX3BjIiwiZGF0YSIsImlzX3Nob3ciLCJ3YXRjaCIsInNob3ciLCJuZXdWYWwiLCJjcmVhdGVkIiwic3dpcGVhY3Rpb24iLCJnZXRTd2lwZUFjdGlvbiIsIkFycmF5IiwiaXNBcnJheSIsImNoaWxkcmVuIiwicHVzaCIsIm1vdW50ZWQiLCJtZXRob2RzIiwiY2xvc2VTd2lwZSIsImUiLCJhdXRvQ2xvc2UiLCJjbG9zZU90aGVyIiwiY2hhbmdlIiwiJGVtaXQiLCJvcGVuIiwiYXBwVG91Y2hTdGFydCIsImNsaWVudFgiLCJjaGFuZ2VkVG91Y2hlcyIsInRpbWVzdGFtcCIsIkRhdGUiLCJnZXRUaW1lIiwiYXBwVG91Y2hFbmQiLCJpbmRleCIsIml0ZW0iLCJwb3NpdGlvbiIsImRpZmYiLCJNYXRoIiwiYWJzIiwidGltZSIsImNvbnRlbnQiLCJvbkNsaWNrRm9yUEMiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBLElBQUlBLFFBQVEsR0FBRyxDQUFDLENBQUM7QUFDakIsSUFBSUMsS0FBSyxHQUFHLElBQUk7QUFTaEJELFFBQVEsR0FBRztFQUNWRSxJQUFJLGtCQUFHO0lBQ04sT0FBTztNQUNOQyxPQUFPLEVBQUU7SUFDVixDQUFDO0VBQ0YsQ0FBQztFQUNEQyxLQUFLLEVBQUU7SUFDTkMsSUFBSSxnQkFBQ0MsTUFBTSxFQUFFO01BQ1osSUFBSSxDQUFDSCxPQUFPLEdBQUcsSUFBSSxDQUFDRSxJQUFJO0lBQ3pCO0VBQ0QsQ0FBQztFQUNERSxPQUFPLHFCQUFHO0lBQ1QsSUFBSSxDQUFDQyxXQUFXLEdBQUcsSUFBSSxDQUFDQyxjQUFjLEVBQUU7SUFDeEMsSUFBSSxJQUFJLENBQUNELFdBQVcsSUFBSUUsS0FBSyxDQUFDQyxPQUFPLENBQUMsSUFBSSxDQUFDSCxXQUFXLENBQUNJLFFBQVEsQ0FBQyxFQUFFO01BQ2pFLElBQUksQ0FBQ0osV0FBVyxDQUFDSSxRQUFRLENBQUNDLElBQUksQ0FBQyxJQUFJLENBQUM7SUFDckM7RUFDRCxDQUFDO0VBQ0RDLE9BQU8scUJBQUc7SUFDVCxJQUFJLENBQUNYLE9BQU8sR0FBRyxJQUFJLENBQUNFLElBQUk7RUFDekIsQ0FBQztFQUNEVSxPQUFPLEVBQUU7SUFDUjtJQUNBQyxVQUFVLHNCQUFDQyxDQUFDLEVBQUU7TUFDYixJQUFJLElBQUksQ0FBQ0MsU0FBUyxJQUFJLElBQUksQ0FBQ1YsV0FBVyxFQUFFO1FBQ3ZDLElBQUksQ0FBQ0EsV0FBVyxDQUFDVyxVQUFVLENBQUMsSUFBSSxDQUFDO01BQ2xDO0lBQ0QsQ0FBQztJQUVEQyxNQUFNLGtCQUFDSCxDQUFDLEVBQUU7TUFDVCxJQUFJLENBQUNJLEtBQUssQ0FBQyxRQUFRLEVBQUVKLENBQUMsQ0FBQ0ssSUFBSSxDQUFDO01BQzVCLElBQUksSUFBSSxDQUFDbkIsT0FBTyxLQUFLYyxDQUFDLENBQUNLLElBQUksRUFBRTtRQUM1QixJQUFJLENBQUNuQixPQUFPLEdBQUdjLENBQUMsQ0FBQ0ssSUFBSTtNQUN0QjtJQUNELENBQUM7SUFFREMsYUFBYSx5QkFBQ04sQ0FBQyxFQUFFO01BQ2hCLElBQUloQixLQUFLLEVBQUU7TUFDWCxJQUNDdUIsT0FBTyxHQUNKUCxDQUFDLENBQUNRLGNBQWMsQ0FBQyxDQUFDLENBQUMsQ0FEdEJELE9BQU87TUFFUixJQUFJLENBQUNBLE9BQU8sR0FBR0EsT0FBTztNQUN0QixJQUFJLENBQUNFLFNBQVMsR0FBRyxJQUFJQyxJQUFJLEVBQUUsQ0FBQ0MsT0FBTyxFQUFFO0lBQ3RDLENBQUM7SUFDREMsV0FBVyx1QkFBQ1osQ0FBQyxFQUFFYSxLQUFLLEVBQUVDLElBQUksRUFBRUMsUUFBUSxFQUFFO01BQ3JDLElBQUkvQixLQUFLLEVBQUU7TUFDWCxJQUNDdUIsT0FBTyxHQUNKUCxDQUFDLENBQUNRLGNBQWMsQ0FBQyxDQUFDLENBQUMsQ0FEdEJELE9BQU87TUFFUjtNQUNBLElBQUlTLElBQUksR0FBR0MsSUFBSSxDQUFDQyxHQUFHLENBQUMsSUFBSSxDQUFDWCxPQUFPLEdBQUdBLE9BQU8sQ0FBQztNQUMzQyxJQUFJWSxJQUFJLEdBQUksSUFBSVQsSUFBSSxFQUFFLENBQUNDLE9BQU8sRUFBRSxHQUFJLElBQUksQ0FBQ0YsU0FBUztNQUNsRCxJQUFJTyxJQUFJLEdBQUcsRUFBRSxJQUFJRyxJQUFJLEdBQUcsR0FBRyxFQUFFO1FBQzVCLElBQUksQ0FBQ2YsS0FBSyxDQUFDLE9BQU8sRUFBRTtVQUNuQmdCLE9BQU8sRUFBRU4sSUFBSTtVQUNiRCxLQUFLLEVBQUxBLEtBQUs7VUFDTEUsUUFBUSxFQUFSQTtRQUNELENBQUMsQ0FBQztNQUNIO0lBQ0QsQ0FBQztJQUNETSxZQUFZLHdCQUFDUixLQUFLLEVBQUVDLElBQUksRUFBRUMsUUFBUSxFQUFFO01BQ25DLElBQUksQ0FBQy9CLEtBQUssRUFBRTtJQVFiO0VBQ0Q7QUFDRCxDQUFDO0FBQUEsZUFHY0QsUUFBUTtBQUFBIiwiZmlsZSI6IjE1Mi5qcyIsInNvdXJjZXNDb250ZW50IjpbImxldCBtcE1peGlucyA9IHt9XHJcbmxldCBpc19wYyA9IG51bGxcclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5tcE1peGlucyA9IHtcclxuXHRkYXRhKCkge1xyXG5cdFx0cmV0dXJuIHtcclxuXHRcdFx0aXNfc2hvdzogJ25vbmUnXHJcblx0XHR9XHJcblx0fSxcclxuXHR3YXRjaDoge1xyXG5cdFx0c2hvdyhuZXdWYWwpIHtcclxuXHRcdFx0dGhpcy5pc19zaG93ID0gdGhpcy5zaG93XHJcblx0XHR9XHJcblx0fSxcclxuXHRjcmVhdGVkKCkge1xyXG5cdFx0dGhpcy5zd2lwZWFjdGlvbiA9IHRoaXMuZ2V0U3dpcGVBY3Rpb24oKVxyXG5cdFx0aWYgKHRoaXMuc3dpcGVhY3Rpb24gJiYgQXJyYXkuaXNBcnJheSh0aGlzLnN3aXBlYWN0aW9uLmNoaWxkcmVuKSkge1xyXG5cdFx0XHR0aGlzLnN3aXBlYWN0aW9uLmNoaWxkcmVuLnB1c2godGhpcylcclxuXHRcdH1cclxuXHR9LFxyXG5cdG1vdW50ZWQoKSB7XHJcblx0XHR0aGlzLmlzX3Nob3cgPSB0aGlzLnNob3dcclxuXHR9LFxyXG5cdG1ldGhvZHM6IHtcclxuXHRcdC8vIHd4cyDkuK3osIPnlKhcclxuXHRcdGNsb3NlU3dpcGUoZSkge1xyXG5cdFx0XHRpZiAodGhpcy5hdXRvQ2xvc2UgJiYgdGhpcy5zd2lwZWFjdGlvbikge1xyXG5cdFx0XHRcdHRoaXMuc3dpcGVhY3Rpb24uY2xvc2VPdGhlcih0aGlzKVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cclxuXHRcdGNoYW5nZShlKSB7XHJcblx0XHRcdHRoaXMuJGVtaXQoJ2NoYW5nZScsIGUub3BlbilcclxuXHRcdFx0aWYgKHRoaXMuaXNfc2hvdyAhPT0gZS5vcGVuKSB7XHJcblx0XHRcdFx0dGhpcy5pc19zaG93ID0gZS5vcGVuXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblxyXG5cdFx0YXBwVG91Y2hTdGFydChlKSB7XHJcblx0XHRcdGlmIChpc19wYykgcmV0dXJuXHJcblx0XHRcdGNvbnN0IHtcclxuXHRcdFx0XHRjbGllbnRYXHJcblx0XHRcdH0gPSBlLmNoYW5nZWRUb3VjaGVzWzBdXHJcblx0XHRcdHRoaXMuY2xpZW50WCA9IGNsaWVudFhcclxuXHRcdFx0dGhpcy50aW1lc3RhbXAgPSBuZXcgRGF0ZSgpLmdldFRpbWUoKVxyXG5cdFx0fSxcclxuXHRcdGFwcFRvdWNoRW5kKGUsIGluZGV4LCBpdGVtLCBwb3NpdGlvbikge1xyXG5cdFx0XHRpZiAoaXNfcGMpIHJldHVyblxyXG5cdFx0XHRjb25zdCB7XHJcblx0XHRcdFx0Y2xpZW50WFxyXG5cdFx0XHR9ID0gZS5jaGFuZ2VkVG91Y2hlc1swXVxyXG5cdFx0XHQvLyBmaXhlZCBieSB4eHh4IOaooeaLn+eCueWHu+S6i+S7tu+8jOino+WGsyBpb3MgMTMg54K55Ye75Yy65Z+f6ZSZ5L2N55qE6Zeu6aKYXHJcblx0XHRcdGxldCBkaWZmID0gTWF0aC5hYnModGhpcy5jbGllbnRYIC0gY2xpZW50WClcclxuXHRcdFx0bGV0IHRpbWUgPSAobmV3IERhdGUoKS5nZXRUaW1lKCkpIC0gdGhpcy50aW1lc3RhbXBcclxuXHRcdFx0aWYgKGRpZmYgPCA0MCAmJiB0aW1lIDwgMzAwKSB7XHJcblx0XHRcdFx0dGhpcy4kZW1pdCgnY2xpY2snLCB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBpdGVtLFxyXG5cdFx0XHRcdFx0aW5kZXgsXHJcblx0XHRcdFx0XHRwb3NpdGlvblxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRvbkNsaWNrRm9yUEMoaW5kZXgsIGl0ZW0sIHBvc2l0aW9uKSB7XHJcblx0XHRcdGlmICghaXNfcGMpIHJldHVyblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5leHBvcnQgZGVmYXVsdCBtcE1peGluc1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///152\n"); /***/ }), /* 153 */ /*!***********************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-swipe-action/components/uni-swipe-action-item/bindingx.js ***! \***********************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar bindIngXMixins = {};\nvar _default = bindIngXMixins;\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdW5pLXN3aXBlLWFjdGlvbi9jb21wb25lbnRzL3VuaS1zd2lwZS1hY3Rpb24taXRlbS9iaW5kaW5neC5qcyJdLCJuYW1lcyI6WyJiaW5kSW5nWE1peGlucyJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUEsSUFBSUEsY0FBYyxHQUFHLENBQUMsQ0FBQztBQUFBLGVBNlNSQSxjQUFjO0FBQUEiLCJmaWxlIjoiMTUzLmpzIiwic291cmNlc0NvbnRlbnQiOlsibGV0IGJpbmRJbmdYTWl4aW5zID0ge31cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuZXhwb3J0IGRlZmF1bHQgYmluZEluZ1hNaXhpbnNcclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///153\n"); /***/ }), /* 154 */ /*!**********************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-swipe-action/components/uni-swipe-action-item/mpother.js ***! \**********************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar otherMixins = {};\nvar _default = otherMixins;\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdW5pLXN3aXBlLWFjdGlvbi9jb21wb25lbnRzL3VuaS1zd2lwZS1hY3Rpb24taXRlbS9tcG90aGVyLmpzIl0sIm5hbWVzIjpbIm90aGVyTWl4aW5zIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQSxJQUFJQSxXQUFXLEdBQUcsQ0FBQyxDQUFDO0FBQUEsZUFtUUxBLFdBQVc7QUFBQSIsImZpbGUiOiIxNTQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJsZXQgb3RoZXJNaXhpbnMgPSB7fVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5leHBvcnQgZGVmYXVsdCBvdGhlck1peGluc1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///154\n"); /***/ }), /* 155 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-swipe-action/components/uni-swipe-action-item/wx.wxs?vue&type=custom&index=0&blockType=script&issuerPath=E%3A%5Cqiaocongli%5C%E5%B0%8F%E7%A8%8B%E5%BA%8F%5C%E4%B8%AD%E6%8B%9B%E4%BD%93%E6%B5%8Bapp%5CexamTeamApp%5Cuni_modules%5Cuni-swipe-action%5Ccomponents%5Cuni-swipe-action-item%5Cuni-swipe-action-item.vue&module=wxsswipe&lang=wxs ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_filter_loader_index_js_wx_wxs_vue_type_custom_index_0_blockType_script_issuerPath_E_3A_5Cqiaocongli_5C_E5_B0_8F_E7_A8_8B_E5_BA_8F_5C_E4_B8_AD_E6_8B_9B_E4_BD_93_E6_B5_8Bapp_5CexamTeamApp_5Cuni_modules_5Cuni_swipe_action_5Ccomponents_5Cuni_swipe_action_item_5Cuni_swipe_action_item_vue_module_wxsswipe_lang_wxs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-filter-loader!./wx.wxs?vue&type=custom&index=0&blockType=script&issuerPath=E%3A%5Cqiaocongli%5C%E5%B0%8F%E7%A8%8B%E5%BA%8F%5C%E4%B8%AD%E6%8B%9B%E4%BD%93%E6%B5%8Bapp%5CexamTeamApp%5Cuni_modules%5Cuni-swipe-action%5Ccomponents%5Cuni-swipe-action-item%5Cuni-swipe-action-item.vue&module=wxsswipe&lang=wxs */ 156);\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_filter_loader_index_js_wx_wxs_vue_type_custom_index_0_blockType_script_issuerPath_E_3A_5Cqiaocongli_5C_E5_B0_8F_E7_A8_8B_E5_BA_8F_5C_E4_B8_AD_E6_8B_9B_E4_BD_93_E6_B5_8Bapp_5CexamTeamApp_5Cuni_modules_5Cuni_swipe_action_5Ccomponents_5Cuni_swipe_action_item_5Cuni_swipe_action_item_vue_module_wxsswipe_lang_wxs__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQSx3Q0FBa2QsQ0FBZ0Isa2hCQUFHLEVBQUMiLCJmaWxlIjoiMTU1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktZmlsdGVyLWxvYWRlclxcXFxpbmRleC5qcyEuL3d4Lnd4cz92dWUmdHlwZT1jdXN0b20maW5kZXg9MCZibG9ja1R5cGU9c2NyaXB0Jmlzc3VlclBhdGg9RSUzQSU1Q3FpYW9jb25nbGklNUMlRTUlQjAlOEYlRTclQTglOEIlRTUlQkElOEYlNUMlRTQlQjglQUQlRTYlOEIlOUIlRTQlQkQlOTMlRTYlQjUlOEJhcHAlNUNleGFtVGVhbUFwcCU1Q3VuaV9tb2R1bGVzJTVDdW5pLXN3aXBlLWFjdGlvbiU1Q2NvbXBvbmVudHMlNUN1bmktc3dpcGUtYWN0aW9uLWl0ZW0lNUN1bmktc3dpcGUtYWN0aW9uLWl0ZW0udnVlJm1vZHVsZT13eHNzd2lwZSZsYW5nPXd4c1wiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1maWx0ZXItbG9hZGVyXFxcXGluZGV4LmpzIS4vd3gud3hzP3Z1ZSZ0eXBlPWN1c3RvbSZpbmRleD0wJmJsb2NrVHlwZT1zY3JpcHQmaXNzdWVyUGF0aD1FJTNBJTVDcWlhb2NvbmdsaSU1QyVFNSVCMCU4RiVFNyVBOCU4QiVFNSVCQSU4RiU1QyVFNCVCOCVBRCVFNiU4QiU5QiVFNCVCRCU5MyVFNiVCNSU4QmFwcCU1Q2V4YW1UZWFtQXBwJTVDdW5pX21vZHVsZXMlNUN1bmktc3dpcGUtYWN0aW9uJTVDY29tcG9uZW50cyU1Q3VuaS1zd2lwZS1hY3Rpb24taXRlbSU1Q3VuaS1zd2lwZS1hY3Rpb24taXRlbS52dWUmbW9kdWxlPXd4c3N3aXBlJmxhbmc9d3hzXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///155\n"); /***/ }), /* 156 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-filter-loader!E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-swipe-action/components/uni-swipe-action-item/wx.wxs?vue&type=custom&index=0&blockType=script&issuerPath=E%3A%5Cqiaocongli%5C%E5%B0%8F%E7%A8%8B%E5%BA%8F%5C%E4%B8%AD%E6%8B%9B%E4%BD%93%E6%B5%8Bapp%5CexamTeamApp%5Cuni_modules%5Cuni-swipe-action%5Ccomponents%5Cuni-swipe-action-item%5Cuni-swipe-action-item.vue&module=wxsswipe&lang=wxs ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = (function (Component) {\n (Component.options.wxs||(Component.options.wxs={}))['wxsswipe'] = (function(module){\n var MIN_DISTANCE = 10;\r\n\r\n/**\r\n * 判断当前是否为H5、app-vue\r\n */\r\nvar IS_HTML5 = false\r\nif (typeof window === 'object') IS_HTML5 = true\r\n\r\n/**\r\n * 监听页面内值的变化,主要用于动态开关swipe-action\r\n * @param {Object} newValue\r\n * @param {Object} oldValue\r\n * @param {Object} ownerInstance\r\n * @param {Object} instance\r\n */\r\nfunction showWatch(newVal, oldVal, ownerInstance, instance) {\r\n\tvar state = instance.getState()\r\n\tgetDom(instance, ownerInstance)\r\n\tif (newVal && newVal !== 'none') {\r\n\t\topenState(newVal, instance, ownerInstance)\r\n\t\treturn\r\n\t}\r\n\r\n\tif (state.left) {\r\n\t\topenState('none', instance, ownerInstance)\r\n\t}\r\n\tresetTouchStatus(instance)\r\n}\r\n\r\n/**\r\n * 开始触摸操作\r\n * @param {Object} e\r\n * @param {Object} ins\r\n */\r\nfunction touchstart(e, ownerInstance) {\r\n\tvar instance = e.instance;\r\n\tvar disabled = instance.getDataset().disabled\r\n\tvar state = instance.getState();\r\n\tgetDom(instance, ownerInstance)\r\n\t// fix by mehaotian, TODO 兼容 app-vue 获取dataset为字符串 , h5 获取 为 undefined 的问题,待框架修复\r\n\tdisabled = (typeof(disabled) === 'string' ? JSON.parse(disabled) : disabled) || false;\r\n\tif (disabled) return\r\n\t// 开始触摸时移除动画类\r\n\tinstance.requestAnimationFrame(function() {\r\n\t\tinstance.removeClass('ani');\r\n\t\townerInstance.callMethod('closeSwipe');\r\n\t})\r\n\r\n\t// 记录上次的位置\r\n\tstate.x = state.left || 0\r\n\t// 计算滑动开始位置\r\n\tstopTouchStart(e, ownerInstance)\r\n}\r\n\r\n/**\r\n * 开始滑动操作\r\n * @param {Object} e\r\n * @param {Object} ownerInstance\r\n */\r\nfunction touchmove(e, ownerInstance) {\r\n\tvar instance = e.instance;\r\n\tvar disabled = instance.getDataset().disabled\r\n\tvar state = instance.getState()\r\n\t// fix by mehaotian, TODO 兼容 app-vue 获取dataset为字符串 , h5 获取 为 undefined 的问题,待框架修复\r\n\tdisabled = (typeof(disabled) === 'string' ? JSON.parse(disabled) : disabled) || false;\r\n\tif (disabled) return\r\n\t// 是否可以滑动页面\r\n\tstopTouchMove(e);\r\n\tif (state.direction !== 'horizontal') {\r\n\t\treturn;\r\n\t}\r\n\r\n\tif (e.preventDefault) {\r\n\t\t// 阻止页面滚动\r\n\t\te.preventDefault()\r\n\t}\r\n\r\n\tmove(state.x + state.deltaX, instance, ownerInstance)\r\n}\r\n\r\n/**\r\n * 结束触摸操作\r\n * @param {Object} e\r\n * @param {Object} ownerInstance\r\n */\r\nfunction touchend(e, ownerInstance) {\r\n\tvar instance = e.instance;\r\n\tvar disabled = instance.getDataset().disabled\r\n\tvar state = instance.getState()\r\n\t// fix by mehaotian, TODO 兼容 app-vue 获取dataset为字符串 , h5 获取 为 undefined 的问题,待框架修复\r\n\tdisabled = (typeof(disabled) === 'string' ? JSON.parse(disabled) : disabled) || false;\r\n\r\n\tif (disabled) return\r\n\t// 滑动过程中触摸结束,通过阙值判断是开启还是关闭\r\n\t// fixed by mehaotian 定时器解决点击按钮,touchend 触发比 click 事件时机早的问题 ,主要是 ios13\r\n\tmoveDirection(state.left, instance, ownerInstance)\r\n\r\n}\r\n\r\n/**\r\n * 设置移动距离\r\n * @param {Object} value\r\n * @param {Object} instance\r\n * @param {Object} ownerInstance\r\n */\r\nfunction move(value, instance, ownerInstance) {\r\n\tvalue = value || 0\r\n\tvar state = instance.getState()\r\n\tvar leftWidth = state.leftWidth\r\n\tvar rightWidth = state.rightWidth\r\n\t// 获取可滑动范围\r\n\tstate.left = range(value, -rightWidth, leftWidth);\r\n\tinstance.requestAnimationFrame(function() {\r\n\t\tinstance.setStyle({\r\n\t\t\ttransform: 'translateX(' + state.left + 'px)',\r\n\t\t\t'-webkit-transform': 'translateX(' + state.left + 'px)'\r\n\t\t})\r\n\t})\r\n\r\n}\r\n\r\n/**\r\n * 获取元素信息\r\n * @param {Object} instance\r\n * @param {Object} ownerInstance\r\n */\r\nfunction getDom(instance, ownerInstance) {\r\n\tvar state = instance.getState()\r\n\tvar leftDom = ownerInstance.selectComponent('.button-group--left')\r\n\tvar rightDom = ownerInstance.selectComponent('.button-group--right')\r\n\tvar leftStyles = {\r\n\t\twidth: 0\r\n\t}\r\n\tvar rightStyles = {\r\n\t\twidth: 0\r\n\t}\r\n\tleftStyles = leftDom.getBoundingClientRect()\r\n\trightStyles = rightDom.getBoundingClientRect()\r\n\r\n\tstate.leftWidth = leftStyles.width || 0\r\n\tstate.rightWidth = rightStyles.width || 0\r\n\tstate.threshold = instance.getDataset().threshold\r\n}\r\n\r\n/**\r\n * 获取范围\r\n * @param {Object} num\r\n * @param {Object} min\r\n * @param {Object} max\r\n */\r\nfunction range(num, min, max) {\r\n\treturn Math.min(Math.max(num, min), max);\r\n}\r\n\r\n\r\n/**\r\n * 移动方向判断\r\n * @param {Object} left\r\n * @param {Object} value\r\n * @param {Object} ownerInstance\r\n * @param {Object} ins\r\n */\r\nfunction moveDirection(left, ins, ownerInstance) {\r\n\tvar state = ins.getState()\r\n\tvar threshold = state.threshold\r\n\tvar position = state.position\r\n\tvar isopen = state.isopen || 'none'\r\n\tvar leftWidth = state.leftWidth\r\n\tvar rightWidth = state.rightWidth\r\n\tif (state.deltaX === 0) {\r\n\t\topenState('none', ins, ownerInstance)\r\n\t\treturn\r\n\t}\r\n\tif ((isopen === 'none' && rightWidth > 0 && -left > threshold) || (isopen !== 'none' && rightWidth > 0 &&\r\n\t\t\trightWidth +\r\n\t\t\tleft < threshold)) {\r\n\t\t// right\r\n\t\topenState('right', ins, ownerInstance)\r\n\t} else if ((isopen === 'none' && leftWidth > 0 && left > threshold) || (isopen !== 'none' && leftWidth > 0 &&\r\n\t\t\tleftWidth - left < threshold)) {\r\n\t\t// left\r\n\t\topenState('left', ins, ownerInstance)\r\n\t} else {\r\n\t\t// default\r\n\t\topenState('none', ins, ownerInstance)\r\n\t}\r\n}\r\n\r\n\r\n/**\r\n * 开启状态\r\n * @param {Boolean} type\r\n * @param {Object} ins\r\n * @param {Object} ownerInstance\r\n */\r\nfunction openState(type, ins, ownerInstance) {\r\n\tvar state = ins.getState()\r\n\tvar leftWidth = state.leftWidth\r\n\tvar rightWidth = state.rightWidth\r\n\tvar left = ''\r\n\tstate.isopen = state.isopen ? state.isopen : 'none'\r\n\tswitch (type) {\r\n\t\tcase \"left\":\r\n\t\t\tleft = leftWidth\r\n\t\t\tbreak\r\n\t\tcase \"right\":\r\n\t\t\tleft = -rightWidth\r\n\t\t\tbreak\r\n\t\tdefault:\r\n\t\t\tleft = 0\r\n\t}\r\n\r\n\t// && !state.throttle\r\n\r\n\tif (state.isopen !== type) {\r\n\t\tstate.throttle = true\r\n\t\townerInstance.callMethod('change', {\r\n\t\t\topen: type\r\n\t\t})\r\n\r\n\t}\r\n\r\n\tstate.isopen = type\r\n\t// 添加动画类\r\n\tins.requestAnimationFrame(function() {\r\n\t\tins.addClass('ani');\r\n\t\tmove(left, ins, ownerInstance)\r\n\t})\r\n\t// 设置最终移动位置,理论上只要进入到这个函数,肯定是要打开的\r\n}\r\n\r\n\r\nfunction getDirection(x, y) {\r\n\tif (x > y && x > MIN_DISTANCE) {\r\n\t\treturn 'horizontal';\r\n\t}\r\n\tif (y > x && y > MIN_DISTANCE) {\r\n\t\treturn 'vertical';\r\n\t}\r\n\treturn '';\r\n}\r\n\r\n/**\r\n * 重置滑动状态\r\n * @param {Object} event\r\n */\r\nfunction resetTouchStatus(instance) {\r\n\tvar state = instance.getState();\r\n\tstate.direction = '';\r\n\tstate.deltaX = 0;\r\n\tstate.deltaY = 0;\r\n\tstate.offsetX = 0;\r\n\tstate.offsetY = 0;\r\n}\r\n\r\n/**\r\n * 设置滑动开始位置\r\n * @param {Object} event\r\n */\r\nfunction stopTouchStart(event) {\r\n\tvar instance = event.instance;\r\n\tvar state = instance.getState();\r\n\tresetTouchStatus(instance);\r\n\tvar touch = event.touches[0];\r\n\tif (IS_HTML5 && isPC()) {\r\n\t\ttouch = event;\r\n\t}\r\n\tstate.startX = touch.clientX;\r\n\tstate.startY = touch.clientY;\r\n}\r\n\r\n/**\r\n * 滑动中,是否禁止打开\r\n * @param {Object} event\r\n */\r\nfunction stopTouchMove(event) {\r\n\tvar instance = event.instance;\r\n\tvar state = instance.getState();\r\n\tvar touch = event.touches[0];\r\n\tif (IS_HTML5 && isPC()) {\r\n\t\ttouch = event;\r\n\t}\r\n\tstate.deltaX = touch.clientX - state.startX;\r\n\tstate.deltaY = touch.clientY - state.startY;\r\n\tstate.offsetY = Math.abs(state.deltaY);\r\n\tstate.offsetX = Math.abs(state.deltaX);\r\n\tstate.direction = state.direction || getDirection(state.offsetX, state.offsetY);\r\n}\r\n\r\nfunction isPC() {\r\n\tvar userAgentInfo = navigator.userAgent;\r\n\tvar Agents = [\"Android\", \"iPhone\", \"SymbianOS\", \"Windows Phone\", \"iPad\", \"iPod\"];\r\n\tvar flag = true;\r\n\tfor (var v = 0; v < Agents.length - 1; v++) {\r\n\t\tif (userAgentInfo.indexOf(Agents[v]) > 0) {\r\n\t\t\tflag = false;\r\n\t\t\tbreak;\r\n\t\t}\r\n\t}\r\n\treturn flag;\r\n}\r\n\r\nvar movable = false\r\n\r\nfunction mousedown(e, ins) {\r\n\tif (!IS_HTML5) return\r\n\tif (!isPC()) return\r\n\ttouchstart(e, ins)\r\n\tmovable = true\r\n}\r\n\r\nfunction mousemove(e, ins) {\r\n\tif (!IS_HTML5) return\r\n\tif (!isPC()) return\r\n\tif (!movable) return\r\n\ttouchmove(e, ins)\r\n}\r\n\r\nfunction mouseup(e, ins) {\r\n\tif (!IS_HTML5) return\r\n\tif (!isPC()) return\r\n\ttouchend(e, ins)\r\n\tmovable = false\r\n}\r\n\r\nfunction mouseleave(e, ins) {\r\n\tif (!IS_HTML5) return\r\n\tif (!isPC()) return\r\n\tmovable = false\r\n}\r\n\r\nmodule.exports = {\r\n\tshowWatch: showWatch,\r\n\ttouchstart: touchstart,\r\n\ttouchmove: touchmove,\r\n\ttouchend: touchend,\r\n\tmousedown: mousedown,\r\n\tmousemove: mousemove,\r\n\tmouseup: mouseup,\r\n\tmouseleave: mouseleave\r\n}\n return module.exports\n })({exports:{}});\n });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQWU7QUFDZix3REFBd0Q7QUFDeEQ7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsV0FBVyxPQUFPO0FBQ2xCLFdBQVcsT0FBTztBQUNsQixXQUFXLE9BQU87QUFDbEIsV0FBVyxPQUFPO0FBQ2xCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsV0FBVyxPQUFPO0FBQ2xCLFdBQVcsT0FBTztBQUNsQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsV0FBVyxPQUFPO0FBQ2xCLFdBQVcsT0FBTztBQUNsQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxXQUFXLE9BQU87QUFDbEIsV0FBVyxPQUFPO0FBQ2xCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQSxXQUFXLE9BQU87QUFDbEIsV0FBVyxPQUFPO0FBQ2xCLFdBQVcsT0FBTztBQUNsQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0gsRUFBRTs7QUFFRjs7QUFFQTtBQUNBO0FBQ0EsV0FBVyxPQUFPO0FBQ2xCLFdBQVcsT0FBTztBQUNsQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsV0FBVyxPQUFPO0FBQ2xCLFdBQVcsT0FBTztBQUNsQixXQUFXLE9BQU87QUFDbEI7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQSxXQUFXLE9BQU87QUFDbEIsV0FBVyxPQUFPO0FBQ2xCLFdBQVcsT0FBTztBQUNsQixXQUFXLE9BQU87QUFDbEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUU7QUFDRjtBQUNBO0FBQ0E7QUFDQSxFQUFFO0FBQ0Y7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQSxXQUFXLFFBQVE7QUFDbkIsV0FBVyxPQUFPO0FBQ2xCLFdBQVcsT0FBTztBQUNsQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRzs7QUFFSDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRTtBQUNGO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsV0FBVyxPQUFPO0FBQ2xCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsV0FBVyxPQUFPO0FBQ2xCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsV0FBVyxPQUFPO0FBQ2xCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnQkFBZ0IsdUJBQXVCO0FBQ3ZDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFFBQVEsR0FBRyxXQUFXO0FBQ3RCLE0iLCJmaWxlIjoiMTU2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gKENvbXBvbmVudCkge1xuICAgICAgIChDb21wb25lbnQub3B0aW9ucy53eHN8fChDb21wb25lbnQub3B0aW9ucy53eHM9e30pKVsnd3hzc3dpcGUnXSA9IChmdW5jdGlvbihtb2R1bGUpe1xuICAgICAgIHZhciBNSU5fRElTVEFOQ0UgPSAxMDtcclxuXHJcbi8qKlxyXG4gKiDliKTmlq3lvZPliY3mmK/lkKbkuLpINeOAgWFwcC12dWVcclxuICovXHJcbnZhciBJU19IVE1MNSA9IGZhbHNlXHJcbmlmICh0eXBlb2Ygd2luZG93ID09PSAnb2JqZWN0JykgSVNfSFRNTDUgPSB0cnVlXHJcblxyXG4vKipcclxuICog55uR5ZCs6aG16Z2i5YaF5YC855qE5Y+Y5YyWLOS4u+imgeeUqOS6juWKqOaAgeW8gOWFs3N3aXBlLWFjdGlvblxyXG4gKiBAcGFyYW0ge09iamVjdH0gbmV3VmFsdWVcclxuICogQHBhcmFtIHtPYmplY3R9IG9sZFZhbHVlXHJcbiAqIEBwYXJhbSB7T2JqZWN0fSBvd25lckluc3RhbmNlXHJcbiAqIEBwYXJhbSB7T2JqZWN0fSBpbnN0YW5jZVxyXG4gKi9cclxuZnVuY3Rpb24gc2hvd1dhdGNoKG5ld1ZhbCwgb2xkVmFsLCBvd25lckluc3RhbmNlLCBpbnN0YW5jZSkge1xyXG5cdHZhciBzdGF0ZSA9IGluc3RhbmNlLmdldFN0YXRlKClcclxuXHRnZXREb20oaW5zdGFuY2UsIG93bmVySW5zdGFuY2UpXHJcblx0aWYgKG5ld1ZhbCAmJiBuZXdWYWwgIT09ICdub25lJykge1xyXG5cdFx0b3BlblN0YXRlKG5ld1ZhbCwgaW5zdGFuY2UsIG93bmVySW5zdGFuY2UpXHJcblx0XHRyZXR1cm5cclxuXHR9XHJcblxyXG5cdGlmIChzdGF0ZS5sZWZ0KSB7XHJcblx0XHRvcGVuU3RhdGUoJ25vbmUnLCBpbnN0YW5jZSwgb3duZXJJbnN0YW5jZSlcclxuXHR9XHJcblx0cmVzZXRUb3VjaFN0YXR1cyhpbnN0YW5jZSlcclxufVxyXG5cclxuLyoqXHJcbiAqIOW8gOWni+inpuaRuOaTjeS9nFxyXG4gKiBAcGFyYW0ge09iamVjdH0gZVxyXG4gKiBAcGFyYW0ge09iamVjdH0gaW5zXHJcbiAqL1xyXG5mdW5jdGlvbiB0b3VjaHN0YXJ0KGUsIG93bmVySW5zdGFuY2UpIHtcclxuXHR2YXIgaW5zdGFuY2UgPSBlLmluc3RhbmNlO1xyXG5cdHZhciBkaXNhYmxlZCA9IGluc3RhbmNlLmdldERhdGFzZXQoKS5kaXNhYmxlZFxyXG5cdHZhciBzdGF0ZSA9IGluc3RhbmNlLmdldFN0YXRlKCk7XHJcblx0Z2V0RG9tKGluc3RhbmNlLCBvd25lckluc3RhbmNlKVxyXG5cdC8vIGZpeCBieSBtZWhhb3RpYW4sIFRPRE8g5YW85a65IGFwcC12dWUg6I635Y+WZGF0YXNldOS4uuWtl+espuS4siAsIGg1IOiOt+WPliDkuLogdW5kZWZpbmVkIOeahOmXrumimCzlvoXmoYbmnrbkv67lpI1cclxuXHRkaXNhYmxlZCA9ICh0eXBlb2YoZGlzYWJsZWQpID09PSAnc3RyaW5nJyA/IEpTT04ucGFyc2UoZGlzYWJsZWQpIDogZGlzYWJsZWQpIHx8IGZhbHNlO1xyXG5cdGlmIChkaXNhYmxlZCkgcmV0dXJuXHJcblx0Ly8g5byA5aeL6Kem5pG45pe256e76Zmk5Yqo55S757G7XHJcblx0aW5zdGFuY2UucmVxdWVzdEFuaW1hdGlvbkZyYW1lKGZ1bmN0aW9uKCkge1xyXG5cdFx0aW5zdGFuY2UucmVtb3ZlQ2xhc3MoJ2FuaScpO1xyXG5cdFx0b3duZXJJbnN0YW5jZS5jYWxsTWV0aG9kKCdjbG9zZVN3aXBlJyk7XHJcblx0fSlcclxuXHJcblx0Ly8g6K6w5b2V5LiK5qyh55qE5L2N572uXHJcblx0c3RhdGUueCA9IHN0YXRlLmxlZnQgfHwgMFxyXG5cdC8vIOiuoeeul+a7keWKqOW8gOWni+S9jee9rlxyXG5cdHN0b3BUb3VjaFN0YXJ0KGUsIG93bmVySW5zdGFuY2UpXHJcbn1cclxuXHJcbi8qKlxyXG4gKiDlvIDlp4vmu5Hliqjmk43kvZxcclxuICogQHBhcmFtIHtPYmplY3R9IGVcclxuICogQHBhcmFtIHtPYmplY3R9IG93bmVySW5zdGFuY2VcclxuICovXHJcbmZ1bmN0aW9uIHRvdWNobW92ZShlLCBvd25lckluc3RhbmNlKSB7XHJcblx0dmFyIGluc3RhbmNlID0gZS5pbnN0YW5jZTtcclxuXHR2YXIgZGlzYWJsZWQgPSBpbnN0YW5jZS5nZXREYXRhc2V0KCkuZGlzYWJsZWRcclxuXHR2YXIgc3RhdGUgPSBpbnN0YW5jZS5nZXRTdGF0ZSgpXHJcblx0Ly8gZml4IGJ5IG1laGFvdGlhbiwgVE9ETyDlhbzlrrkgYXBwLXZ1ZSDojrflj5ZkYXRhc2V05Li65a2X56ym5LiyICwgaDUg6I635Y+WIOS4uiB1bmRlZmluZWQg55qE6Zeu6aKYLOW+heahhuaetuS/ruWkjVxyXG5cdGRpc2FibGVkID0gKHR5cGVvZihkaXNhYmxlZCkgPT09ICdzdHJpbmcnID8gSlNPTi5wYXJzZShkaXNhYmxlZCkgOiBkaXNhYmxlZCkgfHwgZmFsc2U7XHJcblx0aWYgKGRpc2FibGVkKSByZXR1cm5cclxuXHQvLyDmmK/lkKblj6/ku6Xmu5HliqjpobXpnaJcclxuXHRzdG9wVG91Y2hNb3ZlKGUpO1xyXG5cdGlmIChzdGF0ZS5kaXJlY3Rpb24gIT09ICdob3Jpem9udGFsJykge1xyXG5cdFx0cmV0dXJuO1xyXG5cdH1cclxuXHJcblx0aWYgKGUucHJldmVudERlZmF1bHQpIHtcclxuXHRcdC8vIOmYu+atoumhtemdoua7muWKqFxyXG5cdFx0ZS5wcmV2ZW50RGVmYXVsdCgpXHJcblx0fVxyXG5cclxuXHRtb3ZlKHN0YXRlLnggKyBzdGF0ZS5kZWx0YVgsIGluc3RhbmNlLCBvd25lckluc3RhbmNlKVxyXG59XHJcblxyXG4vKipcclxuICog57uT5p2f6Kem5pG45pON5L2cXHJcbiAqIEBwYXJhbSB7T2JqZWN0fSBlXHJcbiAqIEBwYXJhbSB7T2JqZWN0fSBvd25lckluc3RhbmNlXHJcbiAqL1xyXG5mdW5jdGlvbiB0b3VjaGVuZChlLCBvd25lckluc3RhbmNlKSB7XHJcblx0dmFyIGluc3RhbmNlID0gZS5pbnN0YW5jZTtcclxuXHR2YXIgZGlzYWJsZWQgPSBpbnN0YW5jZS5nZXREYXRhc2V0KCkuZGlzYWJsZWRcclxuXHR2YXIgc3RhdGUgPSBpbnN0YW5jZS5nZXRTdGF0ZSgpXHJcblx0Ly8gZml4IGJ5IG1laGFvdGlhbiwgVE9ETyDlhbzlrrkgYXBwLXZ1ZSDojrflj5ZkYXRhc2V05Li65a2X56ym5LiyICwgaDUg6I635Y+WIOS4uiB1bmRlZmluZWQg55qE6Zeu6aKYLOW+heahhuaetuS/ruWkjVxyXG5cdGRpc2FibGVkID0gKHR5cGVvZihkaXNhYmxlZCkgPT09ICdzdHJpbmcnID8gSlNPTi5wYXJzZShkaXNhYmxlZCkgOiBkaXNhYmxlZCkgfHwgZmFsc2U7XHJcblxyXG5cdGlmIChkaXNhYmxlZCkgcmV0dXJuXHJcblx0Ly8g5ruR5Yqo6L+H56iL5Lit6Kem5pG457uT5p2fLOmAmui/h+mYmeWAvOWIpOaWreaYr+W8gOWQr+i/mOaYr+WFs+mXrVxyXG5cdC8vIGZpeGVkIGJ5IG1laGFvdGlhbiDlrprml7blmajop6PlhrPngrnlh7vmjInpkq7vvIx0b3VjaGVuZCDop6blj5Hmr5QgY2xpY2sg5LqL5Lu25pe25py65pep55qE6Zeu6aKYIO+8jOS4u+imgeaYryBpb3MxM1xyXG5cdG1vdmVEaXJlY3Rpb24oc3RhdGUubGVmdCwgaW5zdGFuY2UsIG93bmVySW5zdGFuY2UpXHJcblxyXG59XHJcblxyXG4vKipcclxuICog6K6+572u56e75Yqo6Led56a7XHJcbiAqIEBwYXJhbSB7T2JqZWN0fSB2YWx1ZVxyXG4gKiBAcGFyYW0ge09iamVjdH0gaW5zdGFuY2VcclxuICogQHBhcmFtIHtPYmplY3R9IG93bmVySW5zdGFuY2VcclxuICovXHJcbmZ1bmN0aW9uIG1vdmUodmFsdWUsIGluc3RhbmNlLCBvd25lckluc3RhbmNlKSB7XHJcblx0dmFsdWUgPSB2YWx1ZSB8fCAwXHJcblx0dmFyIHN0YXRlID0gaW5zdGFuY2UuZ2V0U3RhdGUoKVxyXG5cdHZhciBsZWZ0V2lkdGggPSBzdGF0ZS5sZWZ0V2lkdGhcclxuXHR2YXIgcmlnaHRXaWR0aCA9IHN0YXRlLnJpZ2h0V2lkdGhcclxuXHQvLyDojrflj5blj6/mu5HliqjojIPlm7RcclxuXHRzdGF0ZS5sZWZ0ID0gcmFuZ2UodmFsdWUsIC1yaWdodFdpZHRoLCBsZWZ0V2lkdGgpO1xyXG5cdGluc3RhbmNlLnJlcXVlc3RBbmltYXRpb25GcmFtZShmdW5jdGlvbigpIHtcclxuXHRcdGluc3RhbmNlLnNldFN0eWxlKHtcclxuXHRcdFx0dHJhbnNmb3JtOiAndHJhbnNsYXRlWCgnICsgc3RhdGUubGVmdCArICdweCknLFxyXG5cdFx0XHQnLXdlYmtpdC10cmFuc2Zvcm0nOiAndHJhbnNsYXRlWCgnICsgc3RhdGUubGVmdCArICdweCknXHJcblx0XHR9KVxyXG5cdH0pXHJcblxyXG59XHJcblxyXG4vKipcclxuICog6I635Y+W5YWD57Sg5L+h5oGvXHJcbiAqIEBwYXJhbSB7T2JqZWN0fSBpbnN0YW5jZVxyXG4gKiBAcGFyYW0ge09iamVjdH0gb3duZXJJbnN0YW5jZVxyXG4gKi9cclxuZnVuY3Rpb24gZ2V0RG9tKGluc3RhbmNlLCBvd25lckluc3RhbmNlKSB7XHJcblx0dmFyIHN0YXRlID0gaW5zdGFuY2UuZ2V0U3RhdGUoKVxyXG5cdHZhciBsZWZ0RG9tID0gb3duZXJJbnN0YW5jZS5zZWxlY3RDb21wb25lbnQoJy5idXR0b24tZ3JvdXAtLWxlZnQnKVxyXG5cdHZhciByaWdodERvbSA9IG93bmVySW5zdGFuY2Uuc2VsZWN0Q29tcG9uZW50KCcuYnV0dG9uLWdyb3VwLS1yaWdodCcpXHJcblx0dmFyIGxlZnRTdHlsZXMgPSB7XHJcblx0XHR3aWR0aDogMFxyXG5cdH1cclxuXHR2YXIgcmlnaHRTdHlsZXMgPSB7XHJcblx0XHR3aWR0aDogMFxyXG5cdH1cclxuXHRsZWZ0U3R5bGVzID0gbGVmdERvbS5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKVxyXG5cdHJpZ2h0U3R5bGVzID0gcmlnaHREb20uZ2V0Qm91bmRpbmdDbGllbnRSZWN0KClcclxuXHJcblx0c3RhdGUubGVmdFdpZHRoID0gbGVmdFN0eWxlcy53aWR0aCB8fCAwXHJcblx0c3RhdGUucmlnaHRXaWR0aCA9IHJpZ2h0U3R5bGVzLndpZHRoIHx8IDBcclxuXHRzdGF0ZS50aHJlc2hvbGQgPSBpbnN0YW5jZS5nZXREYXRhc2V0KCkudGhyZXNob2xkXHJcbn1cclxuXHJcbi8qKlxyXG4gKiDojrflj5bojIPlm7RcclxuICogQHBhcmFtIHtPYmplY3R9IG51bVxyXG4gKiBAcGFyYW0ge09iamVjdH0gbWluXHJcbiAqIEBwYXJhbSB7T2JqZWN0fSBtYXhcclxuICovXHJcbmZ1bmN0aW9uIHJhbmdlKG51bSwgbWluLCBtYXgpIHtcclxuXHRyZXR1cm4gTWF0aC5taW4oTWF0aC5tYXgobnVtLCBtaW4pLCBtYXgpO1xyXG59XHJcblxyXG5cclxuLyoqXHJcbiAqIOenu+WKqOaWueWQkeWIpOaWrVxyXG4gKiBAcGFyYW0ge09iamVjdH0gbGVmdFxyXG4gKiBAcGFyYW0ge09iamVjdH0gdmFsdWVcclxuICogQHBhcmFtIHtPYmplY3R9IG93bmVySW5zdGFuY2VcclxuICogQHBhcmFtIHtPYmplY3R9IGluc1xyXG4gKi9cclxuZnVuY3Rpb24gbW92ZURpcmVjdGlvbihsZWZ0LCBpbnMsIG93bmVySW5zdGFuY2UpIHtcclxuXHR2YXIgc3RhdGUgPSBpbnMuZ2V0U3RhdGUoKVxyXG5cdHZhciB0aHJlc2hvbGQgPSBzdGF0ZS50aHJlc2hvbGRcclxuXHR2YXIgcG9zaXRpb24gPSBzdGF0ZS5wb3NpdGlvblxyXG5cdHZhciBpc29wZW4gPSBzdGF0ZS5pc29wZW4gfHwgJ25vbmUnXHJcblx0dmFyIGxlZnRXaWR0aCA9IHN0YXRlLmxlZnRXaWR0aFxyXG5cdHZhciByaWdodFdpZHRoID0gc3RhdGUucmlnaHRXaWR0aFxyXG5cdGlmIChzdGF0ZS5kZWx0YVggPT09IDApIHtcclxuXHRcdG9wZW5TdGF0ZSgnbm9uZScsIGlucywgb3duZXJJbnN0YW5jZSlcclxuXHRcdHJldHVyblxyXG5cdH1cclxuXHRpZiAoKGlzb3BlbiA9PT0gJ25vbmUnICYmIHJpZ2h0V2lkdGggPiAwICYmIC1sZWZ0ID4gdGhyZXNob2xkKSB8fCAoaXNvcGVuICE9PSAnbm9uZScgJiYgcmlnaHRXaWR0aCA+IDAgJiZcclxuXHRcdFx0cmlnaHRXaWR0aCArXHJcblx0XHRcdGxlZnQgPCB0aHJlc2hvbGQpKSB7XHJcblx0XHQvLyByaWdodFxyXG5cdFx0b3BlblN0YXRlKCdyaWdodCcsIGlucywgb3duZXJJbnN0YW5jZSlcclxuXHR9IGVsc2UgaWYgKChpc29wZW4gPT09ICdub25lJyAmJiBsZWZ0V2lkdGggPiAwICYmIGxlZnQgPiB0aHJlc2hvbGQpIHx8IChpc29wZW4gIT09ICdub25lJyAmJiBsZWZ0V2lkdGggPiAwICYmXHJcblx0XHRcdGxlZnRXaWR0aCAtIGxlZnQgPCB0aHJlc2hvbGQpKSB7XHJcblx0XHQvLyBsZWZ0XHJcblx0XHRvcGVuU3RhdGUoJ2xlZnQnLCBpbnMsIG93bmVySW5zdGFuY2UpXHJcblx0fSBlbHNlIHtcclxuXHRcdC8vIGRlZmF1bHRcclxuXHRcdG9wZW5TdGF0ZSgnbm9uZScsIGlucywgb3duZXJJbnN0YW5jZSlcclxuXHR9XHJcbn1cclxuXHJcblxyXG4vKipcclxuICog5byA5ZCv54q25oCBXHJcbiAqIEBwYXJhbSB7Qm9vbGVhbn0gdHlwZVxyXG4gKiBAcGFyYW0ge09iamVjdH0gaW5zXHJcbiAqIEBwYXJhbSB7T2JqZWN0fSBvd25lckluc3RhbmNlXHJcbiAqL1xyXG5mdW5jdGlvbiBvcGVuU3RhdGUodHlwZSwgaW5zLCBvd25lckluc3RhbmNlKSB7XHJcblx0dmFyIHN0YXRlID0gaW5zLmdldFN0YXRlKClcclxuXHR2YXIgbGVmdFdpZHRoID0gc3RhdGUubGVmdFdpZHRoXHJcblx0dmFyIHJpZ2h0V2lkdGggPSBzdGF0ZS5yaWdodFdpZHRoXHJcblx0dmFyIGxlZnQgPSAnJ1xyXG5cdHN0YXRlLmlzb3BlbiA9IHN0YXRlLmlzb3BlbiA/IHN0YXRlLmlzb3BlbiA6ICdub25lJ1xyXG5cdHN3aXRjaCAodHlwZSkge1xyXG5cdFx0Y2FzZSBcImxlZnRcIjpcclxuXHRcdFx0bGVmdCA9IGxlZnRXaWR0aFxyXG5cdFx0XHRicmVha1xyXG5cdFx0Y2FzZSBcInJpZ2h0XCI6XHJcblx0XHRcdGxlZnQgPSAtcmlnaHRXaWR0aFxyXG5cdFx0XHRicmVha1xyXG5cdFx0ZGVmYXVsdDpcclxuXHRcdFx0bGVmdCA9IDBcclxuXHR9XHJcblxyXG5cdC8vICYmICFzdGF0ZS50aHJvdHRsZVxyXG5cclxuXHRpZiAoc3RhdGUuaXNvcGVuICE9PSB0eXBlKSB7XHJcblx0XHRzdGF0ZS50aHJvdHRsZSA9IHRydWVcclxuXHRcdG93bmVySW5zdGFuY2UuY2FsbE1ldGhvZCgnY2hhbmdlJywge1xyXG5cdFx0XHRvcGVuOiB0eXBlXHJcblx0XHR9KVxyXG5cclxuXHR9XHJcblxyXG5cdHN0YXRlLmlzb3BlbiA9IHR5cGVcclxuXHQvLyDmt7vliqDliqjnlLvnsbtcclxuXHRpbnMucmVxdWVzdEFuaW1hdGlvbkZyYW1lKGZ1bmN0aW9uKCkge1xyXG5cdFx0aW5zLmFkZENsYXNzKCdhbmknKTtcclxuXHRcdG1vdmUobGVmdCwgaW5zLCBvd25lckluc3RhbmNlKVxyXG5cdH0pXHJcblx0Ly8g6K6+572u5pyA57uI56e75Yqo5L2N572uLOeQhuiuuuS4iuWPquimgei/m+WFpeWIsOi/meS4quWHveaVsO+8jOiCr+WumuaYr+imgeaJk+W8gOeahFxyXG59XHJcblxyXG5cclxuZnVuY3Rpb24gZ2V0RGlyZWN0aW9uKHgsIHkpIHtcclxuXHRpZiAoeCA+IHkgJiYgeCA+IE1JTl9ESVNUQU5DRSkge1xyXG5cdFx0cmV0dXJuICdob3Jpem9udGFsJztcclxuXHR9XHJcblx0aWYgKHkgPiB4ICYmIHkgPiBNSU5fRElTVEFOQ0UpIHtcclxuXHRcdHJldHVybiAndmVydGljYWwnO1xyXG5cdH1cclxuXHRyZXR1cm4gJyc7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDph43nva7mu5HliqjnirbmgIFcclxuICogQHBhcmFtIHtPYmplY3R9IGV2ZW50XHJcbiAqL1xyXG5mdW5jdGlvbiByZXNldFRvdWNoU3RhdHVzKGluc3RhbmNlKSB7XHJcblx0dmFyIHN0YXRlID0gaW5zdGFuY2UuZ2V0U3RhdGUoKTtcclxuXHRzdGF0ZS5kaXJlY3Rpb24gPSAnJztcclxuXHRzdGF0ZS5kZWx0YVggPSAwO1xyXG5cdHN0YXRlLmRlbHRhWSA9IDA7XHJcblx0c3RhdGUub2Zmc2V0WCA9IDA7XHJcblx0c3RhdGUub2Zmc2V0WSA9IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDorr7nva7mu5HliqjlvIDlp4vkvY3nva5cclxuICogQHBhcmFtIHtPYmplY3R9IGV2ZW50XHJcbiAqL1xyXG5mdW5jdGlvbiBzdG9wVG91Y2hTdGFydChldmVudCkge1xyXG5cdHZhciBpbnN0YW5jZSA9IGV2ZW50Lmluc3RhbmNlO1xyXG5cdHZhciBzdGF0ZSA9IGluc3RhbmNlLmdldFN0YXRlKCk7XHJcblx0cmVzZXRUb3VjaFN0YXR1cyhpbnN0YW5jZSk7XHJcblx0dmFyIHRvdWNoID0gZXZlbnQudG91Y2hlc1swXTtcclxuXHRpZiAoSVNfSFRNTDUgJiYgaXNQQygpKSB7XHJcblx0XHR0b3VjaCA9IGV2ZW50O1xyXG5cdH1cclxuXHRzdGF0ZS5zdGFydFggPSB0b3VjaC5jbGllbnRYO1xyXG5cdHN0YXRlLnN0YXJ0WSA9IHRvdWNoLmNsaWVudFk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDmu5HliqjkuK3vvIzmmK/lkKbnpoHmraLmiZPlvIBcclxuICogQHBhcmFtIHtPYmplY3R9IGV2ZW50XHJcbiAqL1xyXG5mdW5jdGlvbiBzdG9wVG91Y2hNb3ZlKGV2ZW50KSB7XHJcblx0dmFyIGluc3RhbmNlID0gZXZlbnQuaW5zdGFuY2U7XHJcblx0dmFyIHN0YXRlID0gaW5zdGFuY2UuZ2V0U3RhdGUoKTtcclxuXHR2YXIgdG91Y2ggPSBldmVudC50b3VjaGVzWzBdO1xyXG5cdGlmIChJU19IVE1MNSAmJiBpc1BDKCkpIHtcclxuXHRcdHRvdWNoID0gZXZlbnQ7XHJcblx0fVxyXG5cdHN0YXRlLmRlbHRhWCA9IHRvdWNoLmNsaWVudFggLSBzdGF0ZS5zdGFydFg7XHJcblx0c3RhdGUuZGVsdGFZID0gdG91Y2guY2xpZW50WSAtIHN0YXRlLnN0YXJ0WTtcclxuXHRzdGF0ZS5vZmZzZXRZID0gTWF0aC5hYnMoc3RhdGUuZGVsdGFZKTtcclxuXHRzdGF0ZS5vZmZzZXRYID0gTWF0aC5hYnMoc3RhdGUuZGVsdGFYKTtcclxuXHRzdGF0ZS5kaXJlY3Rpb24gPSBzdGF0ZS5kaXJlY3Rpb24gfHwgZ2V0RGlyZWN0aW9uKHN0YXRlLm9mZnNldFgsIHN0YXRlLm9mZnNldFkpO1xyXG59XHJcblxyXG5mdW5jdGlvbiBpc1BDKCkge1xyXG5cdHZhciB1c2VyQWdlbnRJbmZvID0gbmF2aWdhdG9yLnVzZXJBZ2VudDtcclxuXHR2YXIgQWdlbnRzID0gW1wiQW5kcm9pZFwiLCBcImlQaG9uZVwiLCBcIlN5bWJpYW5PU1wiLCBcIldpbmRvd3MgUGhvbmVcIiwgXCJpUGFkXCIsIFwiaVBvZFwiXTtcclxuXHR2YXIgZmxhZyA9IHRydWU7XHJcblx0Zm9yICh2YXIgdiA9IDA7IHYgPCBBZ2VudHMubGVuZ3RoIC0gMTsgdisrKSB7XHJcblx0XHRpZiAodXNlckFnZW50SW5mby5pbmRleE9mKEFnZW50c1t2XSkgPiAwKSB7XHJcblx0XHRcdGZsYWcgPSBmYWxzZTtcclxuXHRcdFx0YnJlYWs7XHJcblx0XHR9XHJcblx0fVxyXG5cdHJldHVybiBmbGFnO1xyXG59XHJcblxyXG52YXIgbW92YWJsZSA9IGZhbHNlXHJcblxyXG5mdW5jdGlvbiBtb3VzZWRvd24oZSwgaW5zKSB7XHJcblx0aWYgKCFJU19IVE1MNSkgcmV0dXJuXHJcblx0aWYgKCFpc1BDKCkpIHJldHVyblxyXG5cdHRvdWNoc3RhcnQoZSwgaW5zKVxyXG5cdG1vdmFibGUgPSB0cnVlXHJcbn1cclxuXHJcbmZ1bmN0aW9uIG1vdXNlbW92ZShlLCBpbnMpIHtcclxuXHRpZiAoIUlTX0hUTUw1KSByZXR1cm5cclxuXHRpZiAoIWlzUEMoKSkgcmV0dXJuXHJcblx0aWYgKCFtb3ZhYmxlKSByZXR1cm5cclxuXHR0b3VjaG1vdmUoZSwgaW5zKVxyXG59XHJcblxyXG5mdW5jdGlvbiBtb3VzZXVwKGUsIGlucykge1xyXG5cdGlmICghSVNfSFRNTDUpIHJldHVyblxyXG5cdGlmICghaXNQQygpKSByZXR1cm5cclxuXHR0b3VjaGVuZChlLCBpbnMpXHJcblx0bW92YWJsZSA9IGZhbHNlXHJcbn1cclxuXHJcbmZ1bmN0aW9uIG1vdXNlbGVhdmUoZSwgaW5zKSB7XHJcblx0aWYgKCFJU19IVE1MNSkgcmV0dXJuXHJcblx0aWYgKCFpc1BDKCkpIHJldHVyblxyXG5cdG1vdmFibGUgPSBmYWxzZVxyXG59XHJcblxyXG5tb2R1bGUuZXhwb3J0cyA9IHtcclxuXHRzaG93V2F0Y2g6IHNob3dXYXRjaCxcclxuXHR0b3VjaHN0YXJ0OiB0b3VjaHN0YXJ0LFxyXG5cdHRvdWNobW92ZTogdG91Y2htb3ZlLFxyXG5cdHRvdWNoZW5kOiB0b3VjaGVuZCxcclxuXHRtb3VzZWRvd246IG1vdXNlZG93bixcclxuXHRtb3VzZW1vdmU6IG1vdXNlbW92ZSxcclxuXHRtb3VzZXVwOiBtb3VzZXVwLFxyXG5cdG1vdXNlbGVhdmU6IG1vdXNlbGVhdmVcclxufVxuICAgICAgIHJldHVybiBtb2R1bGUuZXhwb3J0c1xuICAgICAgIH0pKHtleHBvcnRzOnt9fSk7XG4gICAgIH0iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///156\n"); /***/ }), /* 157 */ /*!***********************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/history/history.vue?vue&type=script&lang=js&mpType=page ***! \***********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_history_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./history.vue?vue&type=script&lang=js&mpType=page */ 158);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_history_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_history_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_history_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_history_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_history_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXlxQixDQUFnQixvckJBQUcsRUFBQyIsImZpbGUiOiIxNTcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2hpc3RvcnkudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaGlzdG9yeS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///157\n"); /***/ }), /* 158 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/history/history.vue?vue&type=script&lang=js&mpType=page ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; <<<<<<< HEAD eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n computed: _objectSpread(_objectSpread({}, (0, _vuex.mapState)(['user'])), {}, {\n endDate: function endDate() {\n return this.$tools.getDate(\"start\");\n },\n startDate: function startDate() {\n return this.$tools.GetDateStr(-90);\n }\n }),\n data: function data() {\n return {\n ranklist: [],\n page: 1,\n isDelete: false,\n lastPage: '',\n isActive: null,\n acd_id: \"\"\n };\n },\n onLoad: function onLoad(options) {\n var that = this;\n that.acd_id = options.acd_id;\n that.getList();\n __f__(\"log\", \"options\", options, \" at pages/history/history.vue:58\");\n },\n onUnload: function onUnload() {\n __f__(\"log\", '关闭页面', \" at pages/history/history.vue:61\");\n var that = this;\n var pages = getCurrentPages();\n var Page = pages[pages.length - 1]; //当前页\n var prevPage = pages[pages.length - 2];\n if (that.isDelete) {\n //确定要返回到相应页面,在触发\n prevPage.$vm.reload();\n }\n },\n onReachBottom: function onReachBottom() {\n var that = this;\n __f__(\"log\", \"onReachBottom\", this.lastPage, \" at pages/history/history.vue:72\");\n if (!this.lastPage || this.page >= this.lastPage) {\n uni.showToast({\n title: '没有更多数据!',\n icon: 'none'\n });\n return;\n }\n this.page++;\n this.getList(this.page);\n },\n methods: {\n swipeClick: function swipeClick(e, index) {\n var that = this;\n var id = that.ranklist[index].id;\n uni.showModal({\n title: '友情提示',\n content: '是否删除当前测量记录?',\n success: function success(res) {\n if (res.confirm) {\n that.$model.gethistorydelete({\n id: id,\n type: that.acd_id\n }).then(function (res) {\n if (res.code != 0) {\n that.$tools.msg(res.msg);\n return;\n }\n that.ranklist.splice(index, 1);\n that.$store.dispatch(\"getUserInfo\", {\n aud_id: uni.getStorageSync('userid')\n });\n that.isDelete = true;\n that.$tools.msg(\"删除成功\");\n });\n } else if (res.cancel) {\n that.$tools.msg(\"您已取消操作!\");\n }\n }\n });\n },\n clickItemMethod: function clickItemMethod(item) {\n var that = this;\n if (that.acd_id == \"6\") return;\n uni.navigateTo({\n url: \"/pages/history/historyDetail?type=\" + that.acd_id + '&id=' + item.id\n });\n },\n getList: function getList(page) {\n var _this = this;\n var that = this;\n that.$model.gethistory({\n aud_id: uni.getStorageSync('userid'),\n type: that.acd_id,\n page: that.page\n }).then(function (res) {\n __f__(\"log\", \"历史记录\", res, \" at pages/history/history.vue:127\");\n if (res.code != 0) return;\n var options = [{\n text: '删除',\n style: {\n backgroundColor: '#dd524d'\n }\n }];\n res.data.rows.forEach(function (item) {\n item.options = options;\n });\n _this.ranklist = _this.ranklist.concat(res.data.rows);\n _this.lastPage = res.data.totalpage;\n });\n },\n handleEdit: function handleEdit(id) {\n var that = this;\n that.isActive = that.isActive == id ? null : id;\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaGlzdG9yeS9oaXN0b3J5LnZ1ZSJdLCJuYW1lcyI6WyJjb21wdXRlZCIsImVuZERhdGUiLCJzdGFydERhdGUiLCJkYXRhIiwicmFua2xpc3QiLCJwYWdlIiwiaXNEZWxldGUiLCJsYXN0UGFnZSIsImlzQWN0aXZlIiwiYWNkX2lkIiwib25Mb2FkIiwidGhhdCIsIm9uVW5sb2FkIiwicHJldlBhZ2UiLCJvblJlYWNoQm90dG9tIiwidW5pIiwidGl0bGUiLCJpY29uIiwibWV0aG9kcyIsInN3aXBlQ2xpY2siLCJjb250ZW50Iiwic3VjY2VzcyIsImlkIiwidHlwZSIsImF1ZF9pZCIsImNsaWNrSXRlbU1ldGhvZCIsInVybCIsImdldExpc3QiLCJ0ZXh0Iiwic3R5bGUiLCJiYWNrZ3JvdW5kQ29sb3IiLCJyZXMiLCJpdGVtIiwiaGFuZGxlRWRpdCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUE4QkE7QUFFQTtBQUFBO0FBQUEsZUFDQTtFQUNBQSwwQ0FDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0VBQUEsRUFDQTtFQUNBQztJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0lBQ0FDO0lBQ0FBO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtNQUFBO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0lBQ0E7SUFDQTtNQUNBQztRQUNBQztRQUNBQztNQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBO01BQ0E7TUFDQUo7UUFDQUM7UUFDQUk7UUFDQUM7VUFDQTtZQUNBVjtjQUNBVztjQUNBQztZQUNBO2NBQ0E7Z0JBQ0FaO2dCQUNBO2NBQ0E7Y0FDQUE7Y0FDQUE7Z0JBQ0FhO2NBQ0E7Y0FDQWI7Y0FDQUE7WUFDQTtVQUNBO1lBQ0FBO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQWM7TUFDQTtNQUNBO01BQ0FWO1FBQ0FXO01BQ0E7SUFDQTtJQUNBQztNQUFBO01BQ0E7TUFDQWhCO1FBQ0FhO1FBQ0FEO1FBQ0FsQjtNQUNBO1FBQ0E7UUFDQTtRQUNBO1VBQ0F1QjtVQUNBQztZQUNBQztVQUNBO1FBQ0E7UUFDQUM7VUFDQUM7UUFDQTtRQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQXRCO0lBQ0E7RUFDQTtBQUNBO0FBQUEsMkIiLCJmaWxlIjoiMTU4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwiY29tbW9uXCI+XHJcblx0XHQ8dmlldyBjbGFzcz1cImhpc3RvcnlcIj5cclxuXHRcdFx0PHVuaS1zd2lwZS1hY3Rpb24+XHJcblx0XHRcdFx0PHVuaS1zd2lwZS1hY3Rpb24taXRlbSA6cmlnaHQtb3B0aW9ucz1cIml0ZW0ub3B0aW9uc1wiIHYtZm9yPVwiKGl0ZW0sIGluZGV4KSBpbiByYW5rbGlzdFwiIDprZXk9XCJpbmRleFwiXHJcblx0XHRcdFx0XHRAY2xpY2s9XCJzd2lwZUNsaWNrKCRldmVudCwgaW5kZXgpXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbGlzdCcgQGNsaWNrPVwiY2xpY2tJdGVtTWV0aG9kKGl0ZW0pXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGltZVwiPlxyXG5cdFx0XHRcdFx0XHRcdDxpY29uIGNsYXNzPVwidC1pY29uIHQtaWNvbi1zaGlqaWFuLW1pYW54aW5nLTBcIj48L2ljb24+XHJcblx0XHRcdFx0XHRcdFx0PHRleHQ+e3tpdGVtLnJlY29yZF90aW1lfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXc+e3tpdGVtLnYxfX08dGV4dD57e2l0ZW0udjFfbmFtZX19PC90ZXh0Pjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwiaXRlbS52MlwiPnt7aXRlbS52Mn19PHRleHQ+e3tpdGVtLnYyX25hbWV9fTwvdGV4dD48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgdi1pZj1cIml0ZW0udjNcIj57e2l0ZW0udjN9fTx0ZXh0Pnt7aXRlbS52M19uYW1lfX08L3RleHQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx1bmktaWNvbnMgdHlwZT1cInJpZ2h0XCIgdi1pZj1cImFjZF9pZCE9NlwiPjwvdW5pLWljb25zPlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC91bmktc3dpcGUtYWN0aW9uLWl0ZW0+XHJcblx0XHRcdDwvdW5pLXN3aXBlLWFjdGlvbj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJlbmR0ZXh0XCIgdi1pZj1cIiFsYXN0UGFnZSB8fCBwYWdlID49IGxhc3RQYWdlXCI+4oCU4oCUIOWIsOW6leS6hu+8jOeci+eci+WIq+eahOWQpyDigJTigJQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cIm5vbGlzdFwiIHYtaWY9XCIhbGFzdFBhZ2VcIj5cclxuXHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uL3N0YXRpYy9ub25lLnBuZ1wiPjwvaW1hZ2U+XHJcblx0XHRcdDx0ZXh0PuaaguaXoOaVsOaNrjwvdGV4dD5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB7XHJcblx0XHRtYXBTdGF0ZVxyXG5cdH0gZnJvbSBcInZ1ZXhcIjtcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRjb21wdXRlZDoge1xyXG5cdFx0XHQuLi5tYXBTdGF0ZShbJ3VzZXInXSksXHJcblx0XHRcdGVuZERhdGUoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMuJHRvb2xzLmdldERhdGUoXCJzdGFydFwiKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRzdGFydERhdGUoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMuJHRvb2xzLkdldERhdGVTdHIoLTkwKTtcclxuXHRcdFx0fSxcclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHJhbmtsaXN0OiBbXSxcclxuXHRcdFx0XHRwYWdlOiAxLFxyXG5cdFx0XHRcdGlzRGVsZXRlOiBmYWxzZSxcclxuXHRcdFx0XHRsYXN0UGFnZTogJycsXHJcblx0XHRcdFx0aXNBY3RpdmU6IG51bGwsXHJcblx0XHRcdFx0YWNkX2lkOiBcIlwiLFxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKG9wdGlvbnMpIHtcclxuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdHRoYXQuYWNkX2lkID0gb3B0aW9ucy5hY2RfaWRcclxuXHRcdFx0dGhhdC5nZXRMaXN0KClcclxuXHRcdFx0Y29uc29sZS5sb2coXCJvcHRpb25zXCIsIG9wdGlvbnMpXHJcblx0XHR9LFxyXG5cdFx0b25VbmxvYWQoKSB7XHJcblx0XHRcdGNvbnNvbGUubG9nKCflhbPpl63pobXpnaInKTtcclxuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdHZhciBwYWdlcyA9IGdldEN1cnJlbnRQYWdlcygpO1xyXG5cdFx0XHR2YXIgUGFnZSA9IHBhZ2VzW3BhZ2VzLmxlbmd0aCAtIDFdOyAvL+W9k+WJjemhtVxyXG5cdFx0XHR2YXIgcHJldlBhZ2UgPSBwYWdlc1twYWdlcy5sZW5ndGggLSAyXTtcclxuXHRcdFx0aWYgKHRoYXQuaXNEZWxldGUpIHsgLy/noa7lrpropoHov5Tlm57liLDnm7jlupTpobXpnaLvvIzlnKjop6blj5FcclxuXHRcdFx0XHRwcmV2UGFnZS4kdm0ucmVsb2FkKClcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG9uUmVhY2hCb3R0b20oKSB7XHJcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRjb25zb2xlLmxvZyhcIm9uUmVhY2hCb3R0b21cIiwgdGhpcy5sYXN0UGFnZSlcclxuXHRcdFx0aWYgKCF0aGlzLmxhc3RQYWdlIHx8IHRoaXMucGFnZSA+PSB0aGlzLmxhc3RQYWdlKSB7XHJcblx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHR0aXRsZTogJ+ayoeacieabtOWkmuaVsOaNru+8gScsXHJcblx0XHRcdFx0XHRpY29uOiAnbm9uZSdcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHRcdHJldHVyblxyXG5cdFx0XHR9XHJcblx0XHRcdHRoaXMucGFnZSsrXHJcblx0XHRcdHRoaXMuZ2V0TGlzdCh0aGlzLnBhZ2UpXHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRzd2lwZUNsaWNrKGUsIGluZGV4KSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0bGV0IGlkID0gdGhhdC5yYW5rbGlzdFtpbmRleF0uaWRcclxuXHRcdFx0XHR1bmkuc2hvd01vZGFsKHtcclxuXHRcdFx0XHRcdHRpdGxlOiAn5Y+L5oOF5o+Q56S6JyxcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICfmmK/lkKbliKDpmaTlvZPliY3mtYvph4/orrDlvZXvvJ8nLFxyXG5cdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRcdGlmIChyZXMuY29uZmlybSkge1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQuJG1vZGVsLmdldGhpc3RvcnlkZWxldGUoe1xyXG5cdFx0XHRcdFx0XHRcdFx0aWQ6IGlkLFxyXG5cdFx0XHRcdFx0XHRcdFx0dHlwZTogdGhhdC5hY2RfaWQsXHJcblx0XHRcdFx0XHRcdFx0fSkudGhlbigocmVzKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHRpZiAocmVzLmNvZGUgIT0gMCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2cocmVzLm1zZylcclxuXHRcdFx0XHRcdFx0XHRcdFx0cmV0dXJuXHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LnJhbmtsaXN0LnNwbGljZShpbmRleCwgMSlcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuJHN0b3JlLmRpc3BhdGNoKFwiZ2V0VXNlckluZm9cIiwge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRhdWRfaWQ6IHVuaS5nZXRTdG9yYWdlU3luYygndXNlcmlkJylcclxuXHRcdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LmlzRGVsZXRlID0gdHJ1ZVxyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKFwi5Yig6Zmk5oiQ5YqfXCIpXHJcblx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0fSBlbHNlIGlmIChyZXMuY2FuY2VsKSB7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKFwi5oKo5bey5Y+W5raI5pON5L2c77yBXCIpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdGNsaWNrSXRlbU1ldGhvZChpdGVtKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0aWYgKHRoYXQuYWNkX2lkID09IFwiNlwiKSByZXR1cm5cclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6IFwiL3BhZ2VzL2hpc3RvcnkvaGlzdG9yeURldGFpbD90eXBlPVwiICsgdGhhdC5hY2RfaWQgKyAnJmlkPScgKyBpdGVtLmlkXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Z2V0TGlzdChwYWdlKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0dGhhdC4kbW9kZWwuZ2V0aGlzdG9yeSh7XHJcblx0XHRcdFx0XHRhdWRfaWQ6IHVuaS5nZXRTdG9yYWdlU3luYygndXNlcmlkJyksXHJcblx0XHRcdFx0XHR0eXBlOiB0aGF0LmFjZF9pZCxcclxuXHRcdFx0XHRcdHBhZ2U6IHRoYXQucGFnZSxcclxuXHRcdFx0XHR9KS50aGVuKChyZXMpID0+IHtcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi5Y6G5Y+y6K6w5b2VXCIsIHJlcylcclxuXHRcdFx0XHRcdGlmIChyZXMuY29kZSAhPSAwKSByZXR1cm5cclxuXHRcdFx0XHRcdGxldCBvcHRpb25zID0gW3tcclxuXHRcdFx0XHRcdFx0dGV4dDogJ+WIoOmZpCcsXHJcblx0XHRcdFx0XHRcdHN0eWxlOiB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZENvbG9yOiAnI2RkNTI0ZCdcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fV1cclxuXHRcdFx0XHRcdHJlcy5kYXRhLnJvd3MuZm9yRWFjaChpdGVtID0+IHtcclxuXHRcdFx0XHRcdFx0aXRlbS5vcHRpb25zID0gb3B0aW9uc1xyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdHRoaXMucmFua2xpc3QgPSB0aGlzLnJhbmtsaXN0LmNvbmNhdChyZXMuZGF0YS5yb3dzKVxyXG5cdFx0XHRcdFx0dGhpcy5sYXN0UGFnZSA9IHJlcy5kYXRhLnRvdGFscGFnZVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdGhhbmRsZUVkaXQoaWQpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHR0aGF0LmlzQWN0aXZlID0gdGhhdC5pc0FjdGl2ZSA9PSBpZCA/IG51bGwgOiBpZFxyXG5cdFx0XHR9LFxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcbjxzdHlsZSBzY29wZWQ9XCJzY29wZWRcIiBsYW5nPVwic2Nzc1wiPlxyXG5cdC5jb21tb24ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtaW4taGVpZ2h0OiAxMDAuNXZoOyAvLyDph43ngrlcclxuXHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcblx0fVxyXG5cclxuXHQuaGlzdG9yeSB7XHJcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRtYXJnaW46IDE1cHggMTVweCAwO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XHJcblxyXG5cdFx0Lmxpc3Qge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTJweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0Lml0ZW0ge1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0XHRwYWRkaW5nOiA2cHggMTBweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogNTBycHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOjM2cnB4ICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRcdHRleHQge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRjb2xvcjogIzY2NjtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnRpbWUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogIDI4cnB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjNjY2O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG5cdFx0XHRcdGljb24ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDQwcnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0MHJweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0dGV4dCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDMycnB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogM3B4O1xyXG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc3R5bGU+Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///158\n"); ======= eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n computed: _objectSpread(_objectSpread({}, (0, _vuex.mapState)(['user'])), {}, {\n endDate: function endDate() {\n return this.$tools.getDate(\"start\");\n },\n startDate: function startDate() {\n return this.$tools.GetDateStr(-90);\n }\n }),\n data: function data() {\n return {\n ranklist: [],\n page: 1,\n isDelete: false,\n lastPage: '',\n isActive: null,\n acd_id: \"\"\n };\n },\n onLoad: function onLoad(options) {\n var that = this;\n that.acd_id = options.acd_id;\n that.getList();\n __f__(\"log\", \"options\", options, \" at pages/history/history.vue:58\");\n },\n onUnload: function onUnload() {\n __f__(\"log\", '关闭页面', \" at pages/history/history.vue:61\");\n var that = this;\n var pages = getCurrentPages();\n var Page = pages[pages.length - 1]; //当前页\n var prevPage = pages[pages.length - 2];\n if (that.isDelete) {\n //确定要返回到相应页面,在触发\n prevPage.$vm.reload();\n }\n },\n onReachBottom: function onReachBottom() {\n var that = this;\n __f__(\"log\", \"onReachBottom\", this.lastPage, \" at pages/history/history.vue:72\");\n if (!this.lastPage || this.page >= this.lastPage) {\n uni.showToast({\n title: '没有更多数据!',\n icon: 'none'\n });\n return;\n }\n this.page++;\n this.getList(this.page);\n },\n methods: {\n swipeClick: function swipeClick(e, index) {\n var that = this;\n var id = that.ranklist[index].id;\n uni.showModal({\n title: '友情提示',\n content: '是否删除当前测量记录?',\n success: function success(res) {\n if (res.confirm) {\n that.$model.gethistorydelete({\n id: id,\n type: that.acd_id\n }).then(function (res) {\n if (res.code != 0) {\n that.$tools.msg(res.msg);\n return;\n }\n that.ranklist.splice(index, 1);\n that.$store.dispatch(\"getUserInfo\", {\n aud_id: uni.getStorageSync('userid')\n });\n that.isDelete = true;\n that.$tools.msg(\"删除成功\");\n });\n } else if (res.cancel) {\n that.$tools.msg(\"您已取消操作!\");\n }\n }\n });\n },\n clickItemMethod: function clickItemMethod(item) {\n var that = this;\n if (that.acd_id == \"6\") return;\n uni.navigateTo({\n url: \"/pages/history/historyDetail?type=\" + that.acd_id + '&id=' + item.id\n });\n },\n getList: function getList(page) {\n var _this = this;\n var that = this;\n that.$model.gethistory({\n aud_id: uni.getStorageSync('userid'),\n type: that.acd_id,\n page: that.page\n }).then(function (res) {\n __f__(\"log\", \"历史记录\", res, \" at pages/history/history.vue:127\");\n if (res.code != 0) return;\n var options = [{\n text: '删除',\n style: {\n backgroundColor: '#dd524d'\n }\n }];\n res.data.rows.forEach(function (item) {\n item.options = options;\n });\n _this.ranklist = _this.ranklist.concat(res.data.rows);\n _this.lastPage = res.data.totalpage;\n });\n },\n handleEdit: function handleEdit(id) {\n var that = this;\n that.isActive = that.isActive == id ? null : id;\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaGlzdG9yeS9oaXN0b3J5LnZ1ZSJdLCJuYW1lcyI6WyJjb21wdXRlZCIsIm1hcFN0YXRlIiwiZW5kRGF0ZSIsIiR0b29scyIsImdldERhdGUiLCJzdGFydERhdGUiLCJHZXREYXRlU3RyIiwiZGF0YSIsInJhbmtsaXN0IiwicGFnZSIsImlzRGVsZXRlIiwibGFzdFBhZ2UiLCJpc0FjdGl2ZSIsImFjZF9pZCIsIm9uTG9hZCIsIm9wdGlvbnMiLCJ0aGF0IiwiZ2V0TGlzdCIsIm9uVW5sb2FkIiwicGFnZXMiLCJnZXRDdXJyZW50UGFnZXMiLCJQYWdlIiwibGVuZ3RoIiwicHJldlBhZ2UiLCIkdm0iLCJyZWxvYWQiLCJvblJlYWNoQm90dG9tIiwidW5pIiwic2hvd1RvYXN0IiwidGl0bGUiLCJpY29uIiwibWV0aG9kcyIsInN3aXBlQ2xpY2siLCJlIiwiaW5kZXgiLCJpZCIsInNob3dNb2RhbCIsImNvbnRlbnQiLCJzdWNjZXNzIiwicmVzIiwiY29uZmlybSIsIiRtb2RlbCIsImdldGhpc3RvcnlkZWxldGUiLCJ0eXBlIiwidGhlbiIsImNvZGUiLCJtc2ciLCJzcGxpY2UiLCIkc3RvcmUiLCJkaXNwYXRjaCIsImF1ZF9pZCIsImdldFN0b3JhZ2VTeW5jIiwiY2FuY2VsIiwiY2xpY2tJdGVtTWV0aG9kIiwiaXRlbSIsIm5hdmlnYXRlVG8iLCJ1cmwiLCJnZXRoaXN0b3J5IiwidGV4dCIsInN0eWxlIiwiYmFja2dyb3VuZENvbG9yIiwicm93cyIsImZvckVhY2giLCJjb25jYXQiLCJ0b3RhbHBhZ2UiLCJoYW5kbGVFZGl0Il0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQThCQTtBQUVjO0FBQUE7QUFBQSxlQUNDO0VBQ2RBLFFBQVEsa0NBQ0osSUFBQUMsY0FBUSxFQUFDLENBQUMsTUFBTSxDQUFDLENBQUM7SUFDckJDLE9BQU8scUJBQUc7TUFDVCxPQUFPLElBQUksQ0FBQ0MsTUFBTSxDQUFDQyxPQUFPLENBQUMsT0FBTyxDQUFDO0lB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QyxDQUFDO1FBQ0ZyQixHQUFHLENBQUNoQyxJQUFJLENBQUNzRCxJQUFJLENBQUNDLE9BQU8sQ0FBQyxVQUFBUixJQUFJLEVBQUk7VUFDN0JBLElBQUksQ0FBQ3ZDLE9BQU8sR0FBR0EsT0FBTztRQUN2QixDQUFDLENBQUM7UUFDRixLQUFJLENBQUNQLFFBQVEsR0FBRyxLQUFJLENBQUNBLFFBQVEsQ0FBQ3VELE1BQU0sQ0FBQ3hCLEdBQUcsQ0FBQ2hDLElBQUksQ0FBQ3NELElBQUksQ0FBQztRQUNuRCxLQUFJLENBQUNsRCxRQUFRLEdBQUc0QixHQUFHLENBQUNoQyxJQUFJLENBQUN5RCxTQUFTO01BQ25DLENBQUMsQ0FBQztJQUNILENBQUM7SUFDREMsVUFBVSxzQkFBQzlCLEVBQUUsRUFBRTtNQUNkLElBQUluQixJQUFJLEdBQUcsSUFBSTtNQUNmQSxJQUFJLENBQUNKLFFBQVEsR0FBR0ksSUFBSSxDQUFDSixRQUFRLElBQUl1QixFQUFFLEdBQUcsSUFBSSxHQUFHQSxFQUFFO0lBQ2hEO0VBQ0Q7QUFDRCxDQUFDO0FBQUEsMkIiLCJmaWxlIjoiMTU4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG5cbmltcG9ydCB7XG5cdG1hcFN0YXRlXG59IGZyb20gXCJ2dWV4XCI7XG5leHBvcnQgZGVmYXVsdCB7XG5cdGNvbXB1dGVkOiB7XG5cdFx0Li4ubWFwU3RhdGUoWyd1c2VyJ10pLFxuXHRcdGVuZERhdGUoKSB7XG5cdFx0XHRyZXR1cm4gdGhpcy4kdG9vbHMuZ2V0RGF0ZShcInN0YXJ0XCIpXG5cdFx0fSxcblx0XHRzdGFydERhdGUoKSB7XG5cdFx0XHRyZXR1cm4gdGhpcy4kdG9vbHMuR2V0RGF0ZVN0cigtOTApO1xuXHRcdH0sXG5cdH0sXG5cdGRhdGEoKSB7XG5cdFx0cmV0dXJuIHtcblx0XHRcdHJhbmtsaXN0OiBbXSxcblx0XHRcdHBhZ2U6IDEsXG5cdFx0XHRpc0RlbGV0ZTogZmFsc2UsXG5cdFx0XHRsYXN0UGFnZTogJycsXG5cdFx0XHRpc0FjdGl2ZTogbnVsbCxcblx0XHRcdGFjZF9pZDogXCJcIixcblx0XHR9XG5cdH0sXG5cdG9uTG9hZChvcHRpb25zKSB7XG5cdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0dGhhdC5hY2RfaWQgPSBvcHRpb25zLmFjZF9pZFxuXHRcdHRoYXQuZ2V0TGlzdCgpXG5cdFx0Y29uc29sZS5sb2coXCJvcHRpb25zXCIsIG9wdGlvbnMpXG5cdH0sXG5cdG9uVW5sb2FkKCkge1xuXHRcdGNvbnNvbGUubG9nKCflhbPpl63pobXpnaInKTtcblx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHR2YXIgcGFnZXMgPSBnZXRDdXJyZW50UGFnZXMoKTtcblx0XHR2YXIgUGFnZSA9IHBhZ2VzW3BhZ2VzLmxlbmd0aCAtIDFdOyAvL+W9k+WJjemhtVxuXHRcdHZhciBwcmV2UGFnZSA9IHBhZ2VzW3BhZ2VzLmxlbmd0aCAtIDJdO1xuXHRcdGlmICh0aGF0LmlzRGVsZXRlKSB7IC8v56Gu5a6a6KaB6L+U5Zue5Yiw55u45bqU6aG16Z2i77yM5Zyo6Kem5Y+RXG5cdFx0XHRwcmV2UGFnZS4kdm0ucmVsb2FkKClcblx0XHR9XG5cdH0sXG5cdG9uUmVhY2hCb3R0b20oKSB7XG5cdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0Y29uc29sZS5sb2coXCJvblJlYWNoQm90dG9tXCIsIHRoaXMubGFzdFBhZ2UpXG5cdFx0aWYgKCF0aGlzLmxhc3RQYWdlIHx8IHRoaXMucGFnZSA+PSB0aGlzLmxhc3RQYWdlKSB7XG5cdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0dGl0bGU6ICfmsqHmnInmm7TlpJrmlbDmja7vvIEnLFxuXHRcdFx0XHRpY29uOiAnbm9uZSdcblx0XHRcdH0pXG5cdFx0XHRyZXR1cm5cblx0XHR9XG5cdFx0dGhpcy5wYWdlKytcblx0XHR0aGlzLmdldExpc3QodGhpcy5wYWdlKVxuXHR9LFxuXHRtZXRob2RzOiB7XG5cdFx0c3dpcGVDbGljayhlLCBpbmRleCkge1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0XHRsZXQgaWQgPSB0aGF0LnJhbmtsaXN0W2luZGV4XS5pZFxuXHRcdFx0dW5pLnNob3dNb2RhbCh7XG5cdFx0XHRcdHRpdGxlOiAn5Y+L5oOF5o+Q56S6Jyxcblx0XHRcdFx0Y29udGVudDogJ+aYr+WQpuWIoOmZpOW9k+WJjea1i+mHj+iusOW9le+8nycsXG5cdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xuXHRcdFx0XHRcdGlmIChyZXMuY29uZmlybSkge1xuXHRcdFx0XHRcdFx0dGhhdC4kbW9kZWwuZ2V0aGlzdG9yeWRlbGV0ZSh7XG5cdFx0XHRcdFx0XHRcdGlkOiBpZCxcblx0XHRcdFx0XHRcdFx0dHlwZTogdGhhdC5hY2RfaWQsXG5cdFx0XHRcdFx0XHR9KS50aGVuKChyZXMpID0+IHtcblx0XHRcdFx0XHRcdFx0aWYgKHJlcy5jb2RlICE9IDApIHtcblx0XHRcdFx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2cocmVzLm1zZylcblx0XHRcdFx0XHRcdFx0XHRyZXR1cm5cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR0aGF0LnJhbmtsaXN0LnNwbGljZShpbmRleCwgMSlcblx0XHRcdFx0XHRcdFx0dGhhdC4kc3RvcmUuZGlzcGF0Y2goXCJnZXRVc2VySW5mb1wiLCB7XG5cdFx0XHRcdFx0XHRcdFx0YXVkX2lkOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJpZCcpXG5cdFx0XHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0XHRcdHRoYXQuaXNEZWxldGUgPSB0cnVlXG5cdFx0XHRcdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhcIuWIoOmZpOaIkOWKn1wiKVxuXHRcdFx0XHRcdFx0fSlcblx0XHRcdFx0XHR9IGVsc2UgaWYgKHJlcy5jYW5jZWwpIHtcblx0XHRcdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhcIuaCqOW3suWPlua2iOaTjeS9nO+8gVwiKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0sXG5cdFx0XHR9KVxuXHRcdH0sXG5cdFx0Y2xpY2tJdGVtTWV0aG9kKGl0ZW0pIHtcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdFx0aWYgKHRoYXQuYWNkX2lkID09IFwiNlwiKSByZXR1cm5cblx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0dXJsOiBcIi9wYWdlcy9oaXN0b3J5L2hpc3RvcnlEZXRhaWw/dHlwZT1cIiArIHRoYXQuYWNkX2lkICsgJyZpZD0nICsgaXRlbS5pZFxuXHRcdFx0fSlcblx0XHR9LFxuXHRcdGdldExpc3QocGFnZSkge1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0XHR0aGF0LiRtb2RlbC5nZXRoaXN0b3J5KHtcblx0XHRcdFx0YXVkX2lkOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJpZCcpLFxuXHRcdFx0XHR0eXBlOiB0aGF0LmFjZF9pZCxcblx0XHRcdFx0cGFnZTogdGhhdC5wYWdlLFxuXHRcdFx0fSkudGhlbigocmVzKSA9PiB7XG5cdFx0XHRcdGNvbnNvbGUubG9nKFwi5Y6G5Y+y6K6w5b2VXCIsIHJlcylcblx0XHRcdFx0aWYgKHJlcy5jb2RlICE9IDApIHJldHVyblxuXHRcdFx0XHRsZXQgb3B0aW9ucyA9IFt7XG5cdFx0XHRcdFx0dGV4dDogJ+WIoOmZpCcsXG5cdFx0XHRcdFx0c3R5bGU6IHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmRDb2xvcjogJyNkZDUyNGQnXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XVxuXHRcdFx0XHRyZXMuZGF0YS5yb3dzLmZvckVhY2goaXRlbSA9PiB7XG5cdFx0XHRcdFx0aXRlbS5vcHRpb25zID0gb3B0aW9uc1xuXHRcdFx0XHR9KVxuXHRcdFx0XHR0aGlzLnJhbmtsaXN0ID0gdGhpcy5yYW5rbGlzdC5jb25jYXQocmVzLmRhdGEucm93cylcblx0XHRcdFx0dGhpcy5sYXN0UGFnZSA9IHJlcy5kYXRhLnRvdGFscGFnZVxuXHRcdFx0fSlcblx0XHR9LFxuXHRcdGhhbmRsZUVkaXQoaWQpIHtcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdFx0dGhhdC5pc0FjdGl2ZSA9IHRoYXQuaXNBY3RpdmUgPT0gaWQgPyBudWxsIDogaWRcblx0XHR9LFxuXHR9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///158\n"); >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a /***/ }), /* 159 */ /*!*****************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/history/historyDetail.vue?mpType=page ***! \*****************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _historyDetail_vue_vue_type_template_id_67051bf1_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./historyDetail.vue?vue&type=template&id=67051bf1&scoped=true&mpType=page */ 160);\n/* harmony import */ var _historyDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./historyDetail.vue?vue&type=script&lang=js&mpType=page */ 162);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _historyDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _historyDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _historyDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _historyDetail_vue_vue_type_template_id_67051bf1_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _historyDetail_vue_vue_type_template_id_67051bf1_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"67051bf1\",\n null,\n false,\n _historyDetail_vue_vue_type_template_id_67051bf1_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/history/historyDetail.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBaUo7QUFDako7QUFDNEU7QUFDTDs7O0FBR3ZFO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLDhGQUFNO0FBQ1IsRUFBRSwrR0FBTTtBQUNSLEVBQUUsd0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsbUhBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTU5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9oaXN0b3J5RGV0YWlsLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD02NzA1MWJmMSZzY29wZWQ9dHJ1ZSZtcFR5cGU9cGFnZVwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vaGlzdG9yeURldGFpbC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaGlzdG9yeURldGFpbC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiNjcwNTFiZjFcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvaGlzdG9yeS9oaXN0b3J5RGV0YWlsLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///159\n"); /***/ }), /* 160 */ /*!***********************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/history/historyDetail.vue?vue&type=template&id=67051bf1&scoped=true&mpType=page ***! \***********************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_historyDetail_vue_vue_type_template_id_67051bf1_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./historyDetail.vue?vue&type=template&id=67051bf1&scoped=true&mpType=page */ 161); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_historyDetail_vue_vue_type_template_id_67051bf1_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_historyDetail_vue_vue_type_template_id_67051bf1_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_historyDetail_vue_vue_type_template_id_67051bf1_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_historyDetail_vue_vue_type_template_id_67051bf1_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 161 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/history/historyDetail.vue?vue&type=template&id=67051bf1&scoped=true&mpType=page ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", [ _c("view", { staticClass: _vm._$s(1, "sc", "box"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "form lanBox"), attrs: { _i: 2 } }, _vm._l( _vm._$s(3, "f", { forItems: _vm.ranklist }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(3, "f", { forIndex: $20, key: 3 + "-" + $30 }), staticClass: _vm._$s("3-" + $30, "sc", "lan border-bottom"), attrs: { _i: "3-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("4-" + $30, "sc", "left"), attrs: { _i: "4-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("5-" + $30, "sc", "view"), attrs: { _i: "5-" + $30 }, }, [ _vm._$s("6-" + $30, "i", item.key_name != "score") ? _c("view", { staticClass: _vm._$s("6-" + $30, "sc", "t-icon"), class: _vm._$s( "6-" + $30, "c", "t-icon-" + item.key_name ), attrs: { _i: "6-" + $30 }, }) : _c("view", { staticClass: _vm._$s("7-" + $30, "sc", "score"), attrs: { _i: "7-" + $30 }, }), ] ), _vm._v(_vm._$s("4-" + $30, "t1-0", _vm._s(item.name))), ] ), _c( "view", { staticClass: _vm._$s("8-" + $30, "sc", "right"), attrs: { _i: "8-" + $30 }, }, [ _vm._v( _vm._$s( "8-" + $30, "t0-0", _vm._s(item.value ? item.value : "0") ) + _vm._$s("8-" + $30, "t0-1", _vm._s(item.unit)) ), ] ), ] ) } ), 0 ), ]), ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 162 */ /*!*****************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/history/historyDetail.vue?vue&type=script&lang=js&mpType=page ***! \*****************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_historyDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./historyDetail.vue?vue&type=script&lang=js&mpType=page */ 163);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_historyDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_historyDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_historyDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_historyDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_historyDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQStxQixDQUFnQiwwckJBQUcsRUFBQyIsImZpbGUiOiIxNjIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2hpc3RvcnlEZXRhaWwudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaGlzdG9yeURldGFpbC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///162\n"); /***/ }), /* 163 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/history/historyDetail.vue?vue&type=script&lang=js&mpType=page ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; <<<<<<< HEAD eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n data: function data() {\n return {\n id: \"\",\n type: \"\",\n ranklist: []\n };\n },\n computed: _objectSpread({}, (0, _vuex.mapState)([])),\n onLoad: function onLoad(options) {\n // 导航栏颜色\n var that = this;\n that.id = options.id;\n that.type = options.type;\n that.getList();\n },\n methods: {\n getList: function getList() {\n var _this = this;\n var that = this;\n that.$model.gethistorydetail({\n id: that.id,\n type: that.type\n }).then(function (res) {\n __f__(\"log\", \"历史记录详情\", res, \" at pages/history/historyDetail.vue:49\");\n _this.ranklist = res.data;\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaGlzdG9yeS9oaXN0b3J5RGV0YWlsLnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwiaWQiLCJ0eXBlIiwicmFua2xpc3QiLCJjb21wdXRlZCIsIm9uTG9hZCIsInRoYXQiLCJtZXRob2RzIiwiZ2V0TGlzdCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFvQkE7QUFFQTtBQUFBO0FBQUEsZUFDQTtFQUNBQTtJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQyw0QkFDQSx3QkFDQTtFQUNBQztJQUNBO0lBQ0E7SUFDQUM7SUFDQUE7SUFDQUE7RUFDQTtFQUNBQztJQUNBQztNQUFBO01BQ0E7TUFDQUY7UUFDQUw7UUFDQUM7TUFDQTtRQUNBO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7QUFHQTtBQUFBLDJCIiwiZmlsZSI6IjE2My5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwiYm94XCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiZm9ybSBsYW5Cb3hcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImxhbiBib3JkZXItYm90dG9tXCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gcmFua2xpc3RcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGVmdFwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInZpZXdcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInQtaWNvblwiIDpjbGFzcz1cIid0LWljb24tJytpdGVtLmtleV9uYW1lXCIgdi1pZj1cIml0ZW0ua2V5X25hbWUhPSdzY29yZSdcIj48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzY29yZVwiIHYtZWxzZT5BPC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdHt7aXRlbS5uYW1lfX1cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicmlnaHRcIj57e2l0ZW0udmFsdWU/aXRlbS52YWx1ZTpcIjBcIn19e3tpdGVtLnVuaXR9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB7XHJcblx0XHRtYXBTdGF0ZVxyXG5cdH0gZnJvbSBcInZ1ZXhcIjtcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGlkOiBcIlwiLFxyXG5cdFx0XHRcdHR5cGU6IFwiXCIsXHJcblx0XHRcdFx0cmFua2xpc3Q6IFtdXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IHtcclxuXHRcdFx0Li4ubWFwU3RhdGUoW10pXHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKG9wdGlvbnMpIHtcclxuXHRcdFx0Ly8g5a+86Iiq5qCP6aKc6ImyXHJcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHR0aGF0LmlkID0gb3B0aW9ucy5pZFxyXG5cdFx0XHR0aGF0LnR5cGUgPSBvcHRpb25zLnR5cGVcclxuXHRcdFx0dGhhdC5nZXRMaXN0KClcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGdldExpc3QoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0dGhhdC4kbW9kZWwuZ2V0aGlzdG9yeWRldGFpbCh7XHJcblx0XHRcdFx0XHRpZDogdGhhdC5pZCxcclxuXHRcdFx0XHRcdHR5cGU6IHRoYXQudHlwZSxcclxuXHRcdFx0XHR9KS50aGVuKChyZXMpID0+IHtcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi5Y6G5Y+y6K6w5b2V6K+m5oOFXCIsIHJlcylcclxuXHRcdFx0XHRcdHRoaXMucmFua2xpc3QgPSByZXMuZGF0YVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHR9XHJcblxyXG5cclxuXHR9O1xyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBzY29wZWQ9XCJzY29wZWRcIiBsYW5nPVwic2Nzc1wiPlxyXG5cdC5ib3gge1xyXG5cdFx0bWluLWhlaWdodDogMTAwdmg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHJcblx0LmxhbkJveCB7XHJcblx0XHRwYWRkaW5nOiAwcHggMTVweCAwO1xyXG5cdH1cclxuXHJcblx0LmxhbiB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMzJycHg7XHJcblx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogNTBweDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmN2Y3O1xyXG5cclxuXHRcdC5sZWZ0IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0Zm9udC1zaXplOiAzMnJweDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cclxuXHRcdFx0LnZpZXcge1xyXG5cdFx0XHRcdHdpZHRoOiAxOHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMThweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogMTVweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAycHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2M3YzdjNztcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudC1pY29uLFxyXG5cdFx0XHRpbWFnZSB7XHJcblx0XHRcdFx0d2lkdGg6IDE2cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdC5yaWdodCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDM4cHg7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuPC9zdHlsZT4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///163\n"); ======= eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n data: function data() {\n return {\n id: \"\",\n type: \"\",\n ranklist: []\n };\n },\n computed: _objectSpread({}, (0, _vuex.mapState)([])),\n onLoad: function onLoad(options) {\n // 导航栏颜色\n var that = this;\n that.id = options.id;\n that.type = options.type;\n that.getList();\n },\n methods: {\n getList: function getList() {\n var _this = this;\n var that = this;\n that.$model.gethistorydetail({\n id: that.id,\n type: that.type\n }).then(function (res) {\n __f__(\"log\", \"历史记录详情\", res, \" at pages/history/historyDetail.vue:49\");\n _this.ranklist = res.data;\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaGlzdG9yeS9oaXN0b3J5RGV0YWlsLnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwiaWQiLCJ0eXBlIiwicmFua2xpc3QiLCJjb21wdXRlZCIsIm1hcFN0YXRlIiwib25Mb2FkIiwib3B0aW9ucyIsInRoYXQiLCJnZXRMaXN0IiwibWV0aG9kcyIsIiRtb2RlbCIsImdldGhpc3RvcnlkZXRhaWwiLCJ0aGVuIiwicmVzIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQW9CQTtBQUVjO0FBQUE7QUFBQSxlQUNDO0VBQ2RBLElBQUksa0JBQUc7SUFDTixPQUFPO01BQ05DLEVBQUUsRUFBRSxFQUFFO01BQ05DLElBQUksRUFBRSxFQUFFO01BQ1JDLFFBQVEsRUFBRTtJQUNYLENBQUM7RUFDRixDQUFDO0VBQ0RDLFFBQVEsb0JBQ0osSUFBQUMsY0FBUSxFQUFDLEVBQUUsQ0FBQyxDQUNmO0VBQ0RDLE1BQU0sa0JBQUNDLE9BQU8sRUFBRTtJQUNmO0lBQ0EsSUFBSUMsSUFBSSxHQUFHLElBQUk7SUFDZkEsSUFBSSxDQUFDUCxFQUFFLEdBQUdNLE9BQU8sQ0FBQ04sRUFBRTtJQUNwQk8sSUFBSSxDQUFDTixJQUFJLEdBQUdLLE9BQU8sQ0FBQ0wsSUFBSTtJQUN4Qk0sSUFBSSxDQUFDQyxPQUFPLEVBQUU7RUFDZixDQUFDO0VBQ0RDLE9BQU8sRUFBRTtJQUNSRCxPQUFPLHFCQUFHO01BQUE7TUFDVCxJQUFJRCxJQUFJLEdBQUcsSUFBSTtNQUNmQSxJQUFJLENBQUNHLE1BQU0sQ0FBQ0MsZ0JBQWdCLENBQUM7UUFDNUJYLEVBQUUsRUFBRU8sSUFBSSxDQUFDUCxFQUFFO1FBQ1hDLElBQUksRUFBRU0sSUFBSSxDQUFDTjtNQUNaLENBQUMsQ0FBQyxDQUFDVyxJQUFJLENBQUMsVUFBQ0MsR0FBRyxFQUFLO1FBQ2hCLGFBQVksUUFBUSxFQUFFQSxHQUFHO1FBQ3pCLEtBQUksQ0FBQ1gsUUFBUSxHQUFHVyxHQUFHLENBQUNkLElBQUk7TUFDekIsQ0FBQyxDQUFDO0lBQ0g7RUFDRDtBQUdELENBQUM7QUFBQSwyQiIsImZpbGUiOiIxNjMuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG5pbXBvcnQge1xuXHRtYXBTdGF0ZVxufSBmcm9tIFwidnVleFwiO1xuZXhwb3J0IGRlZmF1bHQge1xuXHRkYXRhKCkge1xuXHRcdHJldHVybiB7XG5cdFx0XHRpZDogXCJcIixcblx0XHRcdHR5cGU6IFwiXCIsXG5cdFx0XHRyYW5rbGlzdDogW11cblx0XHR9O1xuXHR9LFxuXHRjb21wdXRlZDoge1xuXHRcdC4uLm1hcFN0YXRlKFtdKVxuXHR9LFxuXHRvbkxvYWQob3B0aW9ucykge1xuXHRcdC8vIOWvvOiIquagj+minOiJslxuXHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdHRoYXQuaWQgPSBvcHRpb25zLmlkXG5cdFx0dGhhdC50eXBlID0gb3B0aW9ucy50eXBlXG5cdFx0dGhhdC5nZXRMaXN0KClcblx0fSxcblx0bWV0aG9kczoge1xuXHRcdGdldExpc3QoKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdHRoYXQuJG1vZGVsLmdldGhpc3RvcnlkZXRhaWwoe1xuXHRcdFx0XHRpZDogdGhhdC5pZCxcblx0XHRcdFx0dHlwZTogdGhhdC50eXBlLFxuXHRcdFx0fSkudGhlbigocmVzKSA9PiB7XG5cdFx0XHRcdGNvbnNvbGUubG9nKFwi5Y6G5Y+y6K6w5b2V6K+m5oOFXCIsIHJlcylcblx0XHRcdFx0dGhpcy5yYW5rbGlzdCA9IHJlcy5kYXRhXG5cdFx0XHR9KVxuXHRcdH0sXG5cdH1cblxuXG59O1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///163\n"); >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a /***/ }), /* 164 */ /*!**********************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/compk/contrast.vue?mpType=page ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _contrast_vue_vue_type_template_id_64999afe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./contrast.vue?vue&type=template&id=64999afe&scoped=true&mpType=page */ 165);\n/* harmony import */ var _contrast_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./contrast.vue?vue&type=script&lang=js&mpType=page */ 167);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _contrast_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _contrast_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _contrast_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _contrast_vue_vue_type_template_id_64999afe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _contrast_vue_vue_type_template_id_64999afe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"64999afe\",\n null,\n false,\n _contrast_vue_vue_type_template_id_64999afe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/compk/contrast.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNEk7QUFDNUk7QUFDdUU7QUFDTDs7O0FBR2xFO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLHlGQUFNO0FBQ1IsRUFBRSwwR0FBTTtBQUNSLEVBQUUsbUhBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsOEdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTY0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9jb250cmFzdC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NjQ5OTlhZmUmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2NvbnRyYXN0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9jb250cmFzdC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiNjQ5OTlhZmVcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvY29tcGsvY29udHJhc3QudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///164\n"); /***/ }), /* 165 */ /*!****************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/compk/contrast.vue?vue&type=template&id=64999afe&scoped=true&mpType=page ***! \****************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_contrast_vue_vue_type_template_id_64999afe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./contrast.vue?vue&type=template&id=64999afe&scoped=true&mpType=page */ 166); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_contrast_vue_vue_type_template_id_64999afe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_contrast_vue_vue_type_template_id_64999afe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_contrast_vue_vue_type_template_id_64999afe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_contrast_vue_vue_type_template_id_64999afe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 166 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/compk/contrast.vue?vue&type=template&id=64999afe&scoped=true&mpType=page ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uniIcons: __webpack_require__(/*! @/uni_modules/uni-icons/components/uni-icons/uni-icons.vue */ 10) .default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "content"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", " calendar"), attrs: { _i: 1 } }, [ _vm._$s(2, "i", _vm.isShow) ? _c("ren-calendar", { ref: "ren", attrs: { markDays: _vm.markDays, _i: 2 }, on: { onDayClick: _vm.onDayClick, onMonthClickPre: _vm.onMonthClickPre, }, }) : _vm._e(), _vm._$s(3, "i", _vm.infoList.length) ? _c( "view", { staticClass: _vm._$s(3, "sc", "box"), attrs: { _i: 3 } }, _vm._l( _vm._$s(4, "f", { forItems: _vm.infoList }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(4, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("4-" + $30, "sc", "list"), attrs: { _i: "4-" + $30 }, on: { click: function ($event) { return _vm.addMemberTags(item.id, item) }, }, }, [ _c( "view", { staticClass: _vm._$s("5-" + $30, "sc", "item"), attrs: { _i: "5-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("6-" + $30, "sc", "check"), attrs: { _i: "6-" + $30 }, }, [ _c("uni-icons", { attrs: { type: _vm.isActive.indexOf(item.id) != -1 ? "checkbox-filled" : "circle", size: "22", color: _vm.isActive.indexOf(item.id) != -1 ? "#FEC407" : "#dfdfdf", _i: "7-" + $30, }, }), ], 1 ), _c("view", [ _vm._v( _vm._$s("8-" + $30, "t0-0", _vm._s(item.v1)) ), _c("text", [ _vm._v( _vm._$s( "9-" + $30, "t0-0", _vm._s(item.v1_name) ) ), ]), ]), _vm._$s("10-" + $30, "i", item.v2) ? _c("view", [ _vm._v( _vm._$s( "10-" + $30, "t0-0", _vm._s(item.v2) ) ), _c("text", [ _vm._v( _vm._$s( "11-" + $30, "t0-0", _vm._s(item.v2_name) ) ), ]), ]) : _vm._e(), _vm._$s("12-" + $30, "i", item.v3) ? _c("view", [ _vm._v( _vm._$s( "12-" + $30, "t0-0", _vm._s(item.v3) ) ), _c("text", [ _vm._v( _vm._$s( "13-" + $30, "t0-0", _vm._s(item.v3_name) ) ), ]), ]) : _vm._e(), ] ), ] ) } ), 0 ) : _vm._e(), _c( "view", { staticClass: _vm._$s(14, "sc", "bottom"), attrs: { _i: 14 } }, [ _vm._l( _vm._$s(15, "f", { forItems: _vm.ActiveDays }), function (ite, ind, $21, $31) { return _vm._$s("15-" + $31, "i", _vm.isActive) ? _c( "view", { key: _vm._$s(15, "f", { forIndex: $21, key: ind }), staticClass: _vm._$s("15-" + $31, "sc", "list"), attrs: { _i: "15-" + $31 }, on: { click: function ($event) { return _vm.addMemberTags(ite.id, ite) }, }, }, [ _c( "view", { staticClass: _vm._$s( "16-" + $31, "sc", "item borderRadius" ), attrs: { _i: "16-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s( "17-" + $31, "sc", "time" ), attrs: { _i: "17-" + $31 }, }, [ _vm._v( _vm._$s( "17-" + $31, "t0-0", _vm._s(ite.r_t) ) ), ] ), _c("view", [ _vm._v( _vm._$s("18-" + $31, "t0-0", _vm._s(ite.v1)) ), _c("text", [ _vm._v( _vm._$s( "19-" + $31, "t0-0", _vm._s(ite.v1_name) ) ), ]), ]), _vm._$s("20-" + $31, "i", ite.v2) ? _c("view", [ _vm._v( _vm._$s( "20-" + $31, "t0-0", _vm._s(ite.v2) ) ), _c("text", [ _vm._v( _vm._$s( "21-" + $31, "t0-0", _vm._s(ite.v2_name) ) ), ]), ]) : _vm._e(), _vm._$s("22-" + $31, "i", ite.v3) ? _c("view", [ _vm._v( _vm._$s( "22-" + $31, "t0-0", _vm._s(ite.v3) ) ), _c("text", [ _vm._v( _vm._$s( "23-" + $31, "t0-0", _vm._s(ite.v3_name) ) ), ]), ]) : _vm._e(), _c( "view", { staticClass: _vm._$s( "24-" + $31, "sc", "check" ), attrs: { _i: "24-" + $31 }, }, [ _c("uni-icons", { attrs: { type: "clear", size: "22", color: "#999", _i: "25-" + $31, }, }), ], 1 ), ] ), ] ) : _vm._e() } ), _vm._$s(26, "i", _vm.length == 2) ? _c("view", { staticClass: _vm._$s(26, "sc", "pkclass"), attrs: { _i: 26 }, }) : _vm._e(), _c("view", { staticClass: _vm._$s(27, "sc", "btn"), class: _vm._$s(27, "c", { active: _vm.length != 2 }), attrs: { _i: 27 }, on: { click: _vm.handlePK }, }), ], 2 ), ], 1 ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 167 */ /*!**********************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/compk/contrast.vue?vue&type=script&lang=js&mpType=page ***! \**********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_contrast_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./contrast.vue?vue&type=script&lang=js&mpType=page */ 168);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_contrast_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_contrast_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_contrast_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_contrast_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_contrast_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTBxQixDQUFnQixxckJBQUcsRUFBQyIsImZpbGUiOiIxNjcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2NvbnRyYXN0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2NvbnRyYXN0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///167\n"); /***/ }), /* 168 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/compk/contrast.vue?vue&type=script&lang=js&mpType=page ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; <<<<<<< HEAD eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _renCalendar = _interopRequireDefault(__webpack_require__(/*! @/element/ren-calendar/ren-calendar.vue */ 169));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n data: function data() {\n return {\n markDays: [],\n infoList: [],\n list: [],\n isActive: [],\n ActiveDays: [],\n token: null,\n startM: null,\n endM: null,\n isShow: true,\n acd_id: \"\"\n };\n },\n components: {\n RenCalendar: _renCalendar.default\n },\n computed: _objectSpread(_objectSpread({}, (0, _vuex.mapState)([\"user\", \"TrendPk\", \"appTheme\"])), {}, {\n length: function length() {\n return this.isActive.length;\n },\n endDate: function endDate() {\n return this.$tools.getDate(\"start\");\n }\n }),\n onLoad: function onLoad(optoins) {\n var that = this;\n that.acd_id = optoins.acd_id;\n that.startM = that.$tools.getDate(\"m\").substring(0, 10);\n that.endM = that.$tools.getDate(\"m\").substring(11, 21);\n that.markDays = [];\n that.list = [];\n that.isActive = [];\n that.ActiveDays = [];\n this.$nextTick(function () {\n that.isShow = true;\n that.getList(that.startM, that.endM);\n });\n },\n methods: {\n getList: function getList(start, end) {\n var that = this;\n that.$model.getresultdiff({\n aud_id: uni.getStorageSync('userid'),\n s_time: start,\n e_time: end,\n type: that.acd_id\n }).then(function (res) {\n if (res) {\n that.markDays = res.Dlist;\n that.list = res.data;\n for (var i = 0; i < res.data.length; i++) {\n if (Date.parse(that.endDate) == Date.parse(res.data[i].r_t)) {\n that.infoList.push(res.data[i]);\n }\n }\n __f__(\"log\", \"对比\", res, \" at pages/compk/contrast.vue:106\");\n }\n });\n },\n onMonthClickPre: function onMonthClickPre(data) {\n __f__(\"log\", \"onMonthClickPre\", data, \" at pages/compk/contrast.vue:111\");\n var that = this;\n var start = data.substring(0, 10);\n var end = data.substring(11, 21);\n that.infoList = [];\n that.markDays = [];\n that.list = [];\n that.getList(start, end);\n },\n onDayClick: function onDayClick(data) {\n var that = this;\n this.infoList = [];\n for (var i = 0; i < that.list.length; i++) {\n if (Date.parse(data.date) == Date.parse(that.list[i].r_t)) {\n //includes 检测数组是否有某个值\n this.infoList.push(that.list[i]);\n }\n }\n },\n addMemberTags: function addMemberTags(index, item) {\n var that = this;\n __f__(\"log\", \"addMemberTags\", index, item, \" at pages/compk/contrast.vue:131\");\n // if (this.user.type != 1) return\n if (that.isActive.indexOf(index) == -1) {\n that.isActive.push(index);\n that.ActiveDays.push(item);\n } else {\n that.isActive.splice(that.isActive.indexOf(index), 1);\n that.ActiveDays.splice(that.ActiveDays.indexOf(item), 1);\n }\n if (that.isActive.length > 2) {\n that.isActive.splice(0, 1);\n that.ActiveDays.splice(0, 1);\n }\n },\n handlePK: function handlePK() {\n var that = this;\n if (that.isActive.length != 2) {\n that.$tools.msg(\"请先选择数据!\");\n return;\n }\n var info = {};\n info.type = that.acd_id;\n info.before_id = that.isActive[0];\n info.after_id = that.isActive[1];\n __f__(\"log\", \"1111\", info, that.isActive, \" at pages/compk/contrast.vue:155\");\n uni.navigateTo({\n url: \"/pages/compk/pkdetail?info=\" + JSON.stringify(info)\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvY29tcGsvY29udHJhc3QudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJtYXJrRGF5cyIsImluZm9MaXN0IiwibGlzdCIsImlzQWN0aXZlIiwiQWN0aXZlRGF5cyIsInRva2VuIiwic3RhcnRNIiwiZW5kTSIsImlzU2hvdyIsImFjZF9pZCIsImNvbXBvbmVudHMiLCJSZW5DYWxlbmRhciIsImNvbXB1dGVkIiwibGVuZ3RoIiwiZW5kRGF0ZSIsIm9uTG9hZCIsInRoYXQiLCJtZXRob2RzIiwiZ2V0TGlzdCIsImF1ZF9pZCIsInNfdGltZSIsImVfdGltZSIsInR5cGUiLCJvbk1vbnRoQ2xpY2tQcmUiLCJvbkRheUNsaWNrIiwiYWRkTWVtYmVyVGFncyIsImhhbmRsZVBLIiwiaW5mbyIsInVuaSIsInVybCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUEyQ0E7QUFDQTtBQUVBO0FBQUE7QUFBQSxlQUNBO0VBQ0FBO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO0VBQ0E7RUFDQUMsMENBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtFQUFBLEVBQ0E7RUFDQUM7SUFDQTtJQUNBQztJQUNBQTtJQUNBQTtJQUNBQTtJQUNBQTtJQUNBQTtJQUNBQTtJQUNBO01BQ0FBO01BQ0FBO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBO01BQ0FGO1FBQ0FHO1FBQ0FDO1FBQ0FDO1FBQ0FDO01BQ0E7UUFDQTtVQUNBTjtVQUNBQTtVQUNBO1lBQ0E7Y0FDQUE7WUFDQTtVQUNBO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQU87TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBUDtNQUNBQTtNQUNBQTtNQUNBQTtJQUNBO0lBQ0FRO01BQ0E7TUFDQTtNQUNBO1FBQ0E7VUFBQTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO01BQ0E7UUFDQVQ7UUFDQUE7TUFDQTtRQUNBQTtRQUNBQTtNQUNBO01BQ0E7UUFDQUE7UUFDQUE7TUFDQTtJQUNBO0lBQ0FVO01BQ0E7TUFDQTtRQUNBVjtRQUNBO01BQ0E7TUFDQTtNQUNBVztNQUNBQTtNQUNBQTtNQUNBO01BQ0FDO1FBQ0FDO01BQ0E7SUFDQTtFQUNBO0FBRUE7QUFBQSwyQiIsImZpbGUiOiIxNjguanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJjb250ZW50XCI+XHJcblx0XHQ8dmlldyBjbGFzcz1cIiBjYWxlbmRhclwiPlxyXG5cdFx0XHQ8IS0tIOaXpeWOhiAtLT5cclxuXHRcdFx0PHJlbi1jYWxlbmRhciByZWY9J3JlbicgOm1hcmtEYXlzPSdtYXJrRGF5cycgQG9uRGF5Q2xpY2s9J29uRGF5Q2xpY2snIEBvbk1vbnRoQ2xpY2tQcmU9J29uTW9udGhDbGlja1ByZSdcclxuXHRcdFx0XHR2LWlmPVwiaXNTaG93XCI+XHJcblx0XHRcdDwvcmVuLWNhbGVuZGFyPlxyXG5cdFx0XHQ8IS0tICAtLT5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJib3hcIiB2LWlmPVwiaW5mb0xpc3QubGVuZ3RoXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsaXN0XCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gaW5mb0xpc3RcIiA6a2V5PVwiaW5kZXhcIiBAY2xpY2s9XCJhZGRNZW1iZXJUYWdzKGl0ZW0uaWQsaXRlbSlcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNoZWNrXCI+XHJcblx0XHRcdFx0XHRcdFx0PHVuaS1pY29ucyA6dHlwZT1cImlzQWN0aXZlLmluZGV4T2YoaXRlbS5pZCkhPS0xPydjaGVja2JveC1maWxsZWQnOidjaXJjbGUnXCIgc2l6ZT1cIjIyXCJcclxuXHRcdFx0XHRcdFx0XHRcdDpjb2xvcj1cImlzQWN0aXZlLmluZGV4T2YoaXRlbS5pZCkhPS0xPycjRkVDNDA3JzonI2RmZGZkZidcIj48L3VuaS1pY29ucz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldz57e2l0ZW0udjF9fTx0ZXh0Pnt7aXRlbS52MV9uYW1lfX08L3RleHQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwiaXRlbS52MlwiPnt7aXRlbS52Mn19PHRleHQ+e3tpdGVtLnYyX25hbWV9fTwvdGV4dD48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IHYtaWY9XCJpdGVtLnYzXCI+e3tpdGVtLnYzfX08dGV4dD57e2l0ZW0udjNfbmFtZX19PC90ZXh0Pjwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PCEtLSAgLS0+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiYm90dG9tXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsaXN0XCIgdi1mb3I9XCIoaXRlLGluZCkgaW4gQWN0aXZlRGF5c1wiIDprZXk9XCJpbmRcIiB2LWlmPVwiaXNBY3RpdmVcIlxyXG5cdFx0XHRcdFx0QGNsaWNrPVwiYWRkTWVtYmVyVGFncyhpdGUuaWQsaXRlKVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtIGJvcmRlclJhZGl1c1wiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpbWVcIj57e2l0ZS5yX3R9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXc+e3tpdGUudjF9fTx0ZXh0Pnt7aXRlLnYxX25hbWV9fTwvdGV4dD48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IHYtaWY9XCJpdGUudjJcIj57e2l0ZS52Mn19PHRleHQ+e3tpdGUudjJfbmFtZX19PC90ZXh0Pjwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgdi1pZj1cIml0ZS52M1wiPnt7aXRlLnYzfX08dGV4dD57e2l0ZS52M19uYW1lfX08L3RleHQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNoZWNrXCI+XHJcblx0XHRcdFx0XHRcdFx0PHVuaS1pY29ucyB0eXBlPVwiY2xlYXJcIiBzaXplPVwiMjJcIiBjb2xvcj1cIiM5OTlcIj48L3VuaS1pY29ucz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInBrY2xhc3NcIiB2LWlmPVwibGVuZ3RoPT0yXCI+dnM8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgOmNsYXNzPVwieydhY3RpdmUnOmxlbmd0aCE9Mn1cIiBjbGFzcz1cImJ0blwiIEBjbGljaz1cImhhbmRsZVBLXCI+5a+55q+UPC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQgUmVuQ2FsZW5kYXIgZnJvbSAnQC9lbGVtZW50L3Jlbi1jYWxlbmRhci9yZW4tY2FsZW5kYXIudnVlJztcclxuXHRpbXBvcnQge1xyXG5cdFx0bWFwU3RhdGVcclxuXHR9IGZyb20gXCJ2dWV4XCI7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRtYXJrRGF5czogW10sXHJcblx0XHRcdFx0aW5mb0xpc3Q6IFtdLFxyXG5cdFx0XHRcdGxpc3Q6IFtdLFxyXG5cdFx0XHRcdGlzQWN0aXZlOiBbXSxcclxuXHRcdFx0XHRBY3RpdmVEYXlzOiBbXSxcclxuXHRcdFx0XHR0b2tlbjogbnVsbCxcclxuXHRcdFx0XHRzdGFydE06IG51bGwsXHJcblx0XHRcdFx0ZW5kTTogbnVsbCxcclxuXHRcdFx0XHRpc1Nob3c6IHRydWUsXHJcblx0XHRcdFx0YWNkX2lkOiBcIlwiXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRjb21wb25lbnRzOiB7XHJcblx0XHRcdFJlbkNhbGVuZGFyLFxyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiB7XHJcblx0XHRcdC4uLm1hcFN0YXRlKFtcInVzZXJcIiwgXCJUcmVuZFBrXCIsIFwiYXBwVGhlbWVcIl0pLFxyXG5cdFx0XHRsZW5ndGgoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMuaXNBY3RpdmUubGVuZ3RoXHJcblx0XHRcdH0sXHJcblx0XHRcdGVuZERhdGUoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMuJHRvb2xzLmdldERhdGUoXCJzdGFydFwiKVxyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHRcdG9uTG9hZChvcHRvaW5zKSB7XHJcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHR0aGF0LmFjZF9pZCA9IG9wdG9pbnMuYWNkX2lkXHJcblx0XHRcdHRoYXQuc3RhcnRNID0gdGhhdC4kdG9vbHMuZ2V0RGF0ZShcIm1cIikuc3Vic3RyaW5nKDAsIDEwKVxyXG5cdFx0XHR0aGF0LmVuZE0gPSB0aGF0LiR0b29scy5nZXREYXRlKFwibVwiKS5zdWJzdHJpbmcoMTEsIDIxKVxyXG5cdFx0XHR0aGF0Lm1hcmtEYXlzID0gW11cclxuXHRcdFx0dGhhdC5saXN0ID0gW11cclxuXHRcdFx0dGhhdC5pc0FjdGl2ZSA9IFtdXHJcblx0XHRcdHRoYXQuQWN0aXZlRGF5cyA9IFtdXHJcblx0XHRcdHRoaXMuJG5leHRUaWNrKCgpID0+IHtcclxuXHRcdFx0XHR0aGF0LmlzU2hvdyA9IHRydWVcclxuXHRcdFx0XHR0aGF0LmdldExpc3QodGhhdC5zdGFydE0sIHRoYXQuZW5kTSlcclxuXHRcdFx0fSlcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGdldExpc3Qoc3RhcnQsIGVuZCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdHRoYXQuJG1vZGVsLmdldHJlc3VsdGRpZmYoe1xyXG5cdFx0XHRcdFx0YXVkX2lkOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJpZCcpLFxyXG5cdFx0XHRcdFx0c190aW1lOiBzdGFydCxcclxuXHRcdFx0XHRcdGVfdGltZTogZW5kLFxyXG5cdFx0XHRcdFx0dHlwZTogdGhhdC5hY2RfaWRcclxuXHRcdFx0XHR9KS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRpZiAocmVzKSB7XHJcblx0XHRcdFx0XHRcdHRoYXQubWFya0RheXMgPSByZXMuRGxpc3RcclxuXHRcdFx0XHRcdFx0dGhhdC5saXN0ID0gcmVzLmRhdGFcclxuXHRcdFx0XHRcdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCByZXMuZGF0YS5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdFx0XHRcdGlmIChEYXRlLnBhcnNlKHRoYXQuZW5kRGF0ZSkgPT0gRGF0ZS5wYXJzZShyZXMuZGF0YVtpXS5yX3QpKSB7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LmluZm9MaXN0LnB1c2gocmVzLmRhdGFbaV0pXHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi5a+55q+UXCIsIHJlcywpXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0b25Nb250aENsaWNrUHJlKGRhdGEpIHtcclxuXHRcdFx0XHRjb25zb2xlLmxvZyhcIm9uTW9udGhDbGlja1ByZVwiLCBkYXRhKVxyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdGxldCBzdGFydCA9IGRhdGEuc3Vic3RyaW5nKDAsIDEwKVxyXG5cdFx0XHRcdGxldCBlbmQgPSBkYXRhLnN1YnN0cmluZygxMSwgMjEpXHJcblx0XHRcdFx0dGhhdC5pbmZvTGlzdCA9IFtdXHJcblx0XHRcdFx0dGhhdC5tYXJrRGF5cyA9IFtdXHJcblx0XHRcdFx0dGhhdC5saXN0ID0gW11cclxuXHRcdFx0XHR0aGF0LmdldExpc3Qoc3RhcnQsIGVuZClcclxuXHRcdFx0fSxcclxuXHRcdFx0b25EYXlDbGljayhkYXRhKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0dGhpcy5pbmZvTGlzdCA9IFtdXHJcblx0XHRcdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCB0aGF0Lmxpc3QubGVuZ3RoOyBpKyspIHtcclxuXHRcdFx0XHRcdGlmIChEYXRlLnBhcnNlKGRhdGEuZGF0ZSkgPT0gRGF0ZS5wYXJzZSh0aGF0Lmxpc3RbaV0ucl90KSkgeyAvL2luY2x1ZGVzIOajgOa1i+aVsOe7hOaYr+WQpuacieafkOS4quWAvFxyXG5cdFx0XHRcdFx0XHR0aGlzLmluZm9MaXN0LnB1c2godGhhdC5saXN0W2ldKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdGFkZE1lbWJlclRhZ3MoaW5kZXgsIGl0ZW0pIHtcclxuXHRcdFx0XHR2YXIgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0Y29uc29sZS5sb2coXCJhZGRNZW1iZXJUYWdzXCIsIGluZGV4LCBpdGVtKVxyXG5cdFx0XHRcdC8vIGlmICh0aGlzLnVzZXIudHlwZSAhPSAxKSByZXR1cm5cclxuXHRcdFx0XHRpZiAodGhhdC5pc0FjdGl2ZS5pbmRleE9mKGluZGV4KSA9PSAtMSkge1xyXG5cdFx0XHRcdFx0dGhhdC5pc0FjdGl2ZS5wdXNoKGluZGV4KTtcclxuXHRcdFx0XHRcdHRoYXQuQWN0aXZlRGF5cy5wdXNoKGl0ZW0pO1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHR0aGF0LmlzQWN0aXZlLnNwbGljZSh0aGF0LmlzQWN0aXZlLmluZGV4T2YoaW5kZXgpLCAxKTtcclxuXHRcdFx0XHRcdHRoYXQuQWN0aXZlRGF5cy5zcGxpY2UodGhhdC5BY3RpdmVEYXlzLmluZGV4T2YoaXRlbSksIDEpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAodGhhdC5pc0FjdGl2ZS5sZW5ndGggPiAyKSB7XHJcblx0XHRcdFx0XHR0aGF0LmlzQWN0aXZlLnNwbGljZSgwLCAxKVxyXG5cdFx0XHRcdFx0dGhhdC5BY3RpdmVEYXlzLnNwbGljZSgwLCAxKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdGhhbmRsZVBLKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdGlmICh0aGF0LmlzQWN0aXZlLmxlbmd0aCAhPSAyKSB7XHJcblx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLor7flhYjpgInmi6nmlbDmja7vvIFcIilcclxuXHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRsZXQgaW5mbyA9IHt9XHJcblx0XHRcdFx0aW5mby50eXBlID0gdGhhdC5hY2RfaWRcclxuXHRcdFx0XHRpbmZvLmJlZm9yZV9pZCA9IHRoYXQuaXNBY3RpdmVbMF1cclxuXHRcdFx0XHRpbmZvLmFmdGVyX2lkID0gdGhhdC5pc0FjdGl2ZVsxXVxyXG5cdFx0XHRcdGNvbnNvbGUubG9nKFwiMTExMVwiLCBpbmZvLCB0aGF0LmlzQWN0aXZlKVxyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybDogXCIvcGFnZXMvY29tcGsvcGtkZXRhaWw/aW5mbz1cIiArIEpTT04uc3RyaW5naWZ5KGluZm8pXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdH0sXHJcblxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgc2NvcGVkIGxhbmc9XCJzY3NzXCI+XHJcbjwvc3R5bGU+Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///168\n"); ======= eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _renCalendar = _interopRequireDefault(__webpack_require__(/*! @/element/ren-calendar/ren-calendar.vue */ 169));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n data: function data() {\n return {\n markDays: [],\n infoList: [],\n list: [],\n isActive: [],\n ActiveDays: [],\n token: null,\n startM: null,\n endM: null,\n isShow: true,\n acd_id: \"\"\n };\n },\n components: {\n RenCalendar: _renCalendar.default\n },\n computed: _objectSpread(_objectSpread({}, (0, _vuex.mapState)([\"user\", \"TrendPk\", \"appTheme\"])), {}, {\n length: function length() {\n return this.isActive.length;\n },\n endDate: function endDate() {\n return this.$tools.getDate(\"start\");\n }\n }),\n onLoad: function onLoad(optoins) {\n var that = this;\n that.acd_id = optoins.acd_id;\n that.startM = that.$tools.getDate(\"m\").substring(0, 10);\n that.endM = that.$tools.getDate(\"m\").substring(11, 21);\n that.markDays = [];\n that.list = [];\n that.isActive = [];\n that.ActiveDays = [];\n this.$nextTick(function () {\n that.isShow = true;\n that.getList(that.startM, that.endM);\n });\n },\n methods: {\n getList: function getList(start, end) {\n var that = this;\n that.$model.getresultdiff({\n aud_id: uni.getStorageSync('userid'),\n s_time: start,\n e_time: end,\n type: that.acd_id\n }).then(function (res) {\n if (res) {\n that.markDays = res.Dlist;\n that.list = res.data;\n for (var i = 0; i < res.data.length; i++) {\n if (Date.parse(that.endDate) == Date.parse(res.data[i].r_t)) {\n that.infoList.push(res.data[i]);\n }\n }\n __f__(\"log\", \"对比\", res, \" at pages/compk/contrast.vue:106\");\n }\n });\n },\n onMonthClickPre: function onMonthClickPre(data) {\n __f__(\"log\", \"onMonthClickPre\", data, \" at pages/compk/contrast.vue:111\");\n var that = this;\n var start = data.substring(0, 10);\n var end = data.substring(11, 21);\n that.infoList = [];\n that.markDays = [];\n that.list = [];\n that.getList(start, end);\n },\n onDayClick: function onDayClick(data) {\n var that = this;\n this.infoList = [];\n for (var i = 0; i < that.list.length; i++) {\n if (Date.parse(data.date) == Date.parse(that.list[i].r_t)) {\n //includes 检测数组是否有某个值\n this.infoList.push(that.list[i]);\n }\n }\n },\n addMemberTags: function addMemberTags(index, item) {\n var that = this;\n __f__(\"log\", \"addMemberTags\", index, item, \" at pages/compk/contrast.vue:131\");\n // if (this.user.type != 1) return\n if (that.isActive.indexOf(index) == -1) {\n that.isActive.push(index);\n that.ActiveDays.push(item);\n } else {\n that.isActive.splice(that.isActive.indexOf(index), 1);\n that.ActiveDays.splice(that.ActiveDays.indexOf(item), 1);\n }\n if (that.isActive.length > 2) {\n that.isActive.splice(0, 1);\n that.ActiveDays.splice(0, 1);\n }\n },\n handlePK: function handlePK() {\n var that = this;\n if (that.isActive.length != 2) {\n that.$tools.msg(\"请先选择数据!\");\n return;\n }\n var info = {};\n info.type = that.acd_id;\n info.before_id = that.isActive[0];\n info.after_id = that.isActive[1];\n __f__(\"log\", \"1111\", info, that.isActive, \" at pages/compk/contrast.vue:155\");\n uni.navigateTo({\n url: \"/pages/compk/pkdetail?info=\" + JSON.stringify(info)\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvY29tcGsvY29udHJhc3QudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJtYXJrRGF5cyIsImluZm9MaXN0IiwibGlzdCIsImlzQWN0aXZlIiwiQWN0aXZlRGF5cyIsInRva2VuIiwic3RhcnRNIiwiZW5kTSIsImlzU2hvdyIsImFjZF9pZCIsImNvbXBvbmVudHMiLCJSZW5DYWxlbmRhciIsImNvbXB1dGVkIiwibWFwU3RhdGUiLCJsZW5ndGgiLCJlbmREYXRlIiwiJHRvb2xzIiwiZ2V0RGF0ZSIsIm9uTG9hZCIsIm9wdG9pbnMiLCJ0aGF0Iiwic3Vic3RyaW5nIiwiJG5leHRUaWNrIiwiZ2V0TGlzdCIsIm1ldGhvZHMiLCJzdGFydCIsImVuZCIsIiRtb2RlbCIsImdldHJlc3VsdGRpZmYiLCJhdWRfaWQiLCJ1bmkiLCJnZXRTdG9yYWdlU3luYyIsInNfdGltZSIsImVfdGltZSIsInR5cGUiLCJ0aGVuIiwicmVzIiwiRGxpc3QiLCJpIiwiRGF0ZSIsInBhcnNlIiwicl90IiwicHVzaCIsIm9uTW9udGhDbGlja1ByZSIsIm9uRGF5Q2xpY2siLCJkYXRlIiwiYWRkTWVtYmVyVGFncyIsImluZGV4IiwiaXRlbSIsImluZGV4T2YiLCJzcGxpY2UiLCJoYW5kbGVQSyIsIm1zZyIsImluZm8iLCJiZWZvcmVfaWQiLCJhZnRlcl9pZCIsIm5hdmlnYXRlVG8iLCJ1cmwiLCJKU09OIiwic3RyaW5naWZ5Il0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQTJDQTtBQUNBO0FBRWM7QUFBQTtBQUFBLGVBQ0M7RUFDZEEsSUFBSSxrQkFBRztJQUNOLE9BQU87TUFDTkMsUUFBUSxFQUFFLEVBQUU7TUFDWkMsUUFBUSxFQUFFLEVBQUU7TUFDWkMsSUFBSSxFQUFFLEVBQUU7TUFDUkMsUUFBUSxFQUFFLEVBQUU7TUFDWkMsVUFBVSxFQUFFLEVBQUU7TUFDZEMsS0FBSyxFQUFFLElBQUk7TUFDWEMsTUFBTSxFQUFFLElBQUk7TUFDWkMsSUFBSSxFQUFFLElBQUk7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bkMsSUFBSSxDQUFDakIsUUFBUSxDQUFDLENBQUMsQ0FBQztNQUNoQyxhQUFZLE1BQU0sRUFBRWtELElBQUksRUFBRWpDLElBQUksQ0FBQ2pCLFFBQVE7TUFDdkMyQixHQUFHLENBQUMwQixVQUFVLENBQUM7UUFDZEMsR0FBRyxFQUFFLDZCQUE2QixHQUFHQyxJQUFJLENBQUNDLFNBQVMsQ0FBQ04sSUFBSTtNQUN6RCxDQUFDLENBQUM7SUFDSDtFQUNEO0FBRUQsQ0FBQztBQUFBLDJCIiwiZmlsZSI6IjE2OC5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cblxuaW1wb3J0IFJlbkNhbGVuZGFyIGZyb20gJ0AvZWxlbWVudC9yZW4tY2FsZW5kYXIvcmVuLWNhbGVuZGFyLnZ1ZSc7XG5pbXBvcnQge1xuXHRtYXBTdGF0ZVxufSBmcm9tIFwidnVleFwiO1xuZXhwb3J0IGRlZmF1bHQge1xuXHRkYXRhKCkge1xuXHRcdHJldHVybiB7XG5cdFx0XHRtYXJrRGF5czogW10sXG5cdFx0XHRpbmZvTGlzdDogW10sXG5cdFx0XHRsaXN0OiBbXSxcblx0XHRcdGlzQWN0aXZlOiBbXSxcblx0XHRcdEFjdGl2ZURheXM6IFtdLFxuXHRcdFx0dG9rZW46IG51bGwsXG5cdFx0XHRzdGFydE06IG51bGwsXG5cdFx0XHRlbmRNOiBudWxsLFxuXHRcdFx0aXNTaG93OiB0cnVlLFxuXHRcdFx0YWNkX2lkOiBcIlwiXG5cdFx0fVxuXHR9LFxuXHRjb21wb25lbnRzOiB7XG5cdFx0UmVuQ2FsZW5kYXIsXG5cdH0sXG5cdGNvbXB1dGVkOiB7XG5cdFx0Li4ubWFwU3RhdGUoW1widXNlclwiLCBcIlRyZW5kUGtcIiwgXCJhcHBUaGVtZVwiXSksXG5cdFx0bGVuZ3RoKCkge1xuXHRcdFx0cmV0dXJuIHRoaXMuaXNBY3RpdmUubGVuZ3RoXG5cdFx0fSxcblx0XHRlbmREYXRlKCkge1xuXHRcdFx0cmV0dXJuIHRoaXMuJHRvb2xzLmdldERhdGUoXCJzdGFydFwiKVxuXHRcdH0sXG5cdH0sXG5cdG9uTG9hZChvcHRvaW5zKSB7XG5cdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0dGhhdC5hY2RfaWQgPSBvcHRvaW5zLmFjZF9pZFxuXHRcdHRoYXQuc3RhcnRNID0gdGhhdC4kdG9vbHMuZ2V0RGF0ZShcIm1cIikuc3Vic3RyaW5nKDAsIDEwKVxuXHRcdHRoYXQuZW5kTSA9IHRoYXQuJHRvb2xzLmdldERhdGUoXCJtXCIpLnN1YnN0cmluZygxMSwgMjEpXG5cdFx0dGhhdC5tYXJrRGF5cyA9IFtdXG5cdFx0dGhhdC5saXN0ID0gW11cblx0XHR0aGF0LmlzQWN0aXZlID0gW11cblx0XHR0aGF0LkFjdGl2ZURheXMgPSBbXVxuXHRcdHRoaXMuJG5leHRUaWNrKCgpID0+IHtcblx0XHRcdHRoYXQuaXNTaG93ID0gdHJ1ZVxuXHRcdFx0dGhhdC5nZXRMaXN0KHRoYXQuc3RhcnRNLCB0aGF0LmVuZE0pXG5cdFx0fSlcblx0fSxcblx0bWV0aG9kczoge1xuXHRcdGdldExpc3Qoc3RhcnQsIGVuZCkge1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0XHR0aGF0LiRtb2RlbC5nZXRyZXN1bHRkaWZmKHtcblx0XHRcdFx0YXVkX2lkOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJpZCcpLFxuXHRcdFx0XHRzX3RpbWU6IHN0YXJ0LFxuXHRcdFx0XHRlX3RpbWU6IGVuZCxcblx0XHRcdFx0dHlwZTogdGhhdC5hY2RfaWRcblx0XHRcdH0pLnRoZW4ocmVzID0+IHtcblx0XHRcdFx0aWYgKHJlcykge1xuXHRcdFx0XHRcdHRoYXQubWFya0RheXMgPSByZXMuRGxpc3Rcblx0XHRcdFx0XHR0aGF0Lmxpc3QgPSByZXMuZGF0YVxuXHRcdFx0XHRcdGZvciAodmFyIGkgPSAwOyBpIDwgcmVzLmRhdGEubGVuZ3RoOyBpKyspIHtcblx0XHRcdFx0XHRcdGlmIChEYXRlLnBhcnNlKHRoYXQuZW5kRGF0ZSkgPT0gRGF0ZS5wYXJzZShyZXMuZGF0YVtpXS5yX3QpKSB7XG5cdFx0XHRcdFx0XHRcdHRoYXQuaW5mb0xpc3QucHVzaChyZXMuZGF0YVtpXSlcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Y29uc29sZS5sb2coXCLlr7nmr5RcIiwgcmVzLClcblx0XHRcdFx0fVxuXHRcdFx0fSlcblx0XHR9LFxuXHRcdG9uTW9udGhDbGlja1ByZShkYXRhKSB7XG5cdFx0XHRjb25zb2xlLmxvZyhcIm9uTW9udGhDbGlja1ByZVwiLCBkYXRhKVxuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0XHRsZXQgc3RhcnQgPSBkYXRhLnN1YnN0cmluZygwLCAxMClcblx0XHRcdGxldCBlbmQgPSBkYXRhLnN1YnN0cmluZygxMSwgMjEpXG5cdFx0XHR0aGF0LmluZm9MaXN0ID0gW11cblx0XHRcdHRoYXQubWFya0RheXMgPSBbXVxuXHRcdFx0dGhhdC5saXN0ID0gW11cblx0XHRcdHRoYXQuZ2V0TGlzdChzdGFydCwgZW5kKVxuXHRcdH0sXG5cdFx0b25EYXlDbGljayhkYXRhKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdHRoaXMuaW5mb0xpc3QgPSBbXVxuXHRcdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCB0aGF0Lmxpc3QubGVuZ3RoOyBpKyspIHtcblx0XHRcdFx0aWYgKERhdGUucGFyc2UoZGF0YS5kYXRlKSA9PSBEYXRlLnBhcnNlKHRoYXQubGlzdFtpXS5yX3QpKSB7IC8vaW5jbHVkZXMg5qOA5rWL5pWw57uE5piv5ZCm5pyJ5p+Q5Liq5YC8XG5cdFx0XHRcdFx0dGhpcy5pbmZvTGlzdC5wdXNoKHRoYXQubGlzdFtpXSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9LFxuXHRcdGFkZE1lbWJlclRhZ3MoaW5kZXgsIGl0ZW0pIHtcblx0XHRcdHZhciB0aGF0ID0gdGhpcztcblx0XHRcdGNvbnNvbGUubG9nKFwiYWRkTWVtYmVyVGFnc1wiLCBpbmRleCwgaXRlbSlcblx0XHRcdC8vIGlmICh0aGlzLnVzZXIudHlwZSAhPSAxKSByZXR1cm5cblx0XHRcdGlmICh0aGF0LmlzQWN0aXZlLmluZGV4T2YoaW5kZXgpID09IC0xKSB7XG5cdFx0XHRcdHRoYXQuaXNBY3RpdmUucHVzaChpbmRleCk7XG5cdFx0XHRcdHRoYXQuQWN0aXZlRGF5cy5wdXNoKGl0ZW0pO1xuXHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0dGhhdC5pc0FjdGl2ZS5zcGxpY2UodGhhdC5pc0FjdGl2ZS5pbmRleE9mKGluZGV4KSwgMSk7XG5cdFx0XHRcdHRoYXQuQWN0aXZlRGF5cy5zcGxpY2UodGhhdC5BY3RpdmVEYXlzLmluZGV4T2YoaXRlbSksIDEpO1xuXHRcdFx0fVxuXHRcdFx0aWYgKHRoYXQuaXNBY3RpdmUubGVuZ3RoID4gMikge1xuXHRcdFx0XHR0aGF0LmlzQWN0aXZlLnNwbGljZSgwLCAxKVxuXHRcdFx0XHR0aGF0LkFjdGl2ZURheXMuc3BsaWNlKDAsIDEpO1xuXHRcdFx0fVxuXHRcdH0sXG5cdFx0aGFuZGxlUEsoKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdGlmICh0aGF0LmlzQWN0aXZlLmxlbmd0aCAhPSAyKSB7XG5cdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhcIuivt+WFiOmAieaLqeaVsOaNru+8gVwiKVxuXHRcdFx0XHRyZXR1cm5cblx0XHRcdH1cblx0XHRcdGxldCBpbmZvID0ge31cblx0XHRcdGluZm8udHlwZSA9IHRoYXQuYWNkX2lkXG5cdFx0XHRpbmZvLmJlZm9yZV9pZCA9IHRoYXQuaXNBY3RpdmVbMF1cblx0XHRcdGluZm8uYWZ0ZXJfaWQgPSB0aGF0LmlzQWN0aXZlWzFdXG5cdFx0XHRjb25zb2xlLmxvZyhcIjExMTFcIiwgaW5mbywgdGhhdC5pc0FjdGl2ZSlcblx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0dXJsOiBcIi9wYWdlcy9jb21way9wa2RldGFpbD9pbmZvPVwiICsgSlNPTi5zdHJpbmdpZnkoaW5mbylcblx0XHRcdH0pXG5cdFx0fSxcblx0fSxcblxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///168\n"); >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a /***/ }), /* 169 */ /*!***********************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/element/ren-calendar/ren-calendar.vue ***! \***********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _ren_calendar_vue_vue_type_template_id_e8244e84_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ren-calendar.vue?vue&type=template&id=e8244e84&scoped=true& */ 170);\n/* harmony import */ var _ren_calendar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ren-calendar.vue?vue&type=script&lang=js& */ 172);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _ren_calendar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _ren_calendar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _ren_calendar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _ren_calendar_vue_vue_type_template_id_e8244e84_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _ren_calendar_vue_vue_type_template_id_e8244e84_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"e8244e84\",\n null,\n false,\n _ren_calendar_vue_vue_type_template_id_e8244e84_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"element/ren-calendar/ren-calendar.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBcUk7QUFDckk7QUFDZ0U7QUFDTDs7O0FBRzNEO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLGtGQUFNO0FBQ1IsRUFBRSxtR0FBTTtBQUNSLEVBQUUsNEdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsdUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTY5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9yZW4tY2FsZW5kYXIudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWU4MjQ0ZTg0JnNjb3BlZD10cnVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vcmVuLWNhbGVuZGFyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vcmVuLWNhbGVuZGFyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiZTgyNDRlODRcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwiZWxlbWVudC9yZW4tY2FsZW5kYXIvcmVuLWNhbGVuZGFyLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///169\n"); /***/ }), /* 170 */ /*!******************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/element/ren-calendar/ren-calendar.vue?vue&type=template&id=e8244e84&scoped=true& ***! \******************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ren_calendar_vue_vue_type_template_id_e8244e84_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./ren-calendar.vue?vue&type=template&id=e8244e84&scoped=true& */ 171); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ren_calendar_vue_vue_type_template_id_e8244e84_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ren_calendar_vue_vue_type_template_id_e8244e84_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ren_calendar_vue_vue_type_template_id_e8244e84_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ren_calendar_vue_vue_type_template_id_e8244e84_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 171 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/element/ren-calendar/ren-calendar.vue?vue&type=template&id=e8244e84&scoped=true& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uniIcons: __webpack_require__(/*! @/uni_modules/uni-icons/components/uni-icons/uni-icons.vue */ 10) .default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "calendar-wrapper"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "header"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "pre"), attrs: { _i: 2 }, on: { click: function ($event) { return _vm.changeMonth("pre") }, }, }, [_c("uni-icons", { attrs: { type: "back", size: "26", _i: 3 } })], 1 ), _c("view", [ _vm._v( _vm._$s( 4, "t0-0", _vm._s(_vm.y + "年" + _vm.formatNum(_vm.m) + "月") ) ), ]), _c( "view", { staticClass: _vm._$s(5, "sc", "next"), attrs: { _i: 5 }, on: { click: function ($event) { return _vm.changeMonth("next") }, }, }, [ _c("uni-icons", { attrs: { type: "forward", size: "26", _i: 6 }, }), ], 1 ), ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "week"), attrs: { _i: 7 } }, _vm._l( _vm._$s(8, "f", { forItems: _vm.weekDay }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(8, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("8-" + $30, "sc", "week-day"), attrs: { _i: "8-" + $30 }, }, [_vm._v(_vm._$s("8-" + $30, "t0-0", _vm._s(item)))] ) } ), 0 ), _c( "view", { staticClass: _vm._$s(9, "sc", "content0"), class: _vm._$s(9, "c", { hide: !_vm.monthOpen }), style: _vm._$s(9, "s", { height: _vm.height }), attrs: { _i: 9 }, }, [ _c( "view", { staticClass: _vm._$s(10, "sc", "days"), style: _vm._$s(10, "s", { top: _vm.positionTop + "rpx" }), attrs: { _i: 10 }, }, _vm._l( _vm._$s(11, "f", { forItems: _vm.dates }), function (item, index, $21, $31) { return _c( "view", { key: _vm._$s(11, "f", { forIndex: $21, key: index }), staticClass: _vm._$s("11-" + $31, "sc", "item"), attrs: { _i: "11-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s("12-" + $31, "sc", "day"), class: _vm._$s("12-" + $31, "c", { choose: _vm.choose == item.year + "-" + item.month + "-" + item.date && item.isCurM, nolm: !item.isCurM, today: _vm.isToday(item.year, item.month, item.date), isWorkDay: _vm.isWorkDay( item.year, item.month, item.date ), }), attrs: { _i: "12-" + $31 }, on: { click: function ($event) { return _vm.selectOne(item, $event) }, }, }, [ _vm._v( _vm._$s( "12-" + $31, "t0-0", _vm._s(Number(item.date)) ) ), ] ), _vm._$s( "13-" + $31, "i", _vm.isMarkDay(item.year, item.month, item.date) && item.isCurM ) ? _c("view", { staticClass: _vm._$s("13-" + $31, "sc", "markDay"), attrs: { _i: "13-" + $31 }, }) : _vm._e(), ] ) } ), 0 ), ] ), _vm._$s(14, "i", _vm.collapsible) ? _c("image", { staticClass: _vm._$s(14, "sc", "weektoggle"), class: _vm._$s(14, "c", { down: _vm.monthOpen }), attrs: { _i: 14 }, on: { click: _vm.toggle }, }) : _vm._e(), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 172 */ /*!************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/element/ren-calendar/ren-calendar.vue?vue&type=script&lang=js& ***! \************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ren_calendar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./ren-calendar.vue?vue&type=script&lang=js& */ 173);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ren_calendar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ren_calendar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ren_calendar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ren_calendar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ren_calendar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW1xQixDQUFnQiw4cUJBQUcsRUFBQyIsImZpbGUiOiIxNzIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3Jlbi1jYWxlbmRhci52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vcmVuLWNhbGVuZGFyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///172\n"); /***/ }), /* 173 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/element/ren-calendar/ren-calendar.vue?vue&type=script&lang=js& ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; <<<<<<< HEAD eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default2 = {\n name: 'ren-calendar',\n props: {\n // 星期几为第一天(0为星期日)\n weekstart: {\n type: Number,\n default: 0\n },\n // 标记的日期\n markDays: {\n type: Array,\n default: function _default() {\n return [];\n }\n },\n //是否展示月份切换按钮\n headerBar: {\n type: Boolean,\n default: true\n },\n // 是否展开\n open: {\n type: Boolean,\n default: true\n },\n //是否可收缩\n collapsible: {\n type: Boolean,\n default: true\n },\n //未来日期是否不可点击\n disabledAfter: {\n type: Boolean,\n default: true\n }\n },\n data: function data() {\n return {\n weektext: ['日', '一', '二', '三', '四', '五', '六'],\n y: new Date().getFullYear(),\n // 年\n m: new Date().getMonth() + 1,\n // 月\n dates: [],\n // 当前月的日期数据\n positionTop: 0,\n monthOpen: true,\n choose: '',\n month: null\n };\n },\n created: function created() {\n this.dates = this.monthDay(this.y, this.m);\n !this.open && this.toggle();\n },\n mounted: function mounted() {\n this.y = new Date().getFullYear();\n this.m = new Date().getMonth() + 1;\n this.month = this.$tools.getDate(\"m\");\n this.choose = this.getToday().date;\n },\n computed: {\n // 顶部星期栏\n weekDay: function weekDay() {\n return this.weektext.slice(this.weekstart).concat(this.weektext.slice(0, this.weekstart));\n },\n height: function height() {\n return this.dates.length / 7 * 80 + 'rpx';\n }\n },\n methods: {\n formatNum: function formatNum(num) {\n var res = Number(num);\n return res < 10 ? '0' + res : res;\n },\n getToday: function getToday() {\n var date = new Date();\n var y = date.getFullYear();\n var m = date.getMonth();\n var d = date.getDate();\n var week = new Date().getDay();\n var weekText = ['日', '一', '二', '三', '四', '五', '六'];\n var formatWeek = '星期' + weekText[week];\n var today = {\n date: y + '-' + this.formatNum(m + 1) + '-' + this.formatNum(d),\n week: formatWeek\n };\n return today;\n },\n // 获取当前月份数据\n monthDay: function monthDay(y, month) {\n var dates = [];\n var m = Number(month);\n var firstDayOfMonth = new Date(y, m - 1, 1).getDay(); // 当月第一天星期几\n var lastDateOfMonth = new Date(y, m, 0).getDate(); // 当月最后一天\n var lastDayOfLastMonth = new Date(y, m - 1, 0).getDate(); // 上一月的最后一天\n var weekstart = this.weekstart == 7 ? 0 : this.weekstart;\n var startDay = function () {\n // 周初有几天是上个月的\n if (firstDayOfMonth == weekstart) {\n return 0;\n } else if (firstDayOfMonth > weekstart) {\n return firstDayOfMonth - weekstart;\n } else {\n return 7 - weekstart + firstDayOfMonth;\n }\n }();\n var endDay = 7 - (startDay + lastDateOfMonth) % 7; // 结束还有几天是下个月的\n if (endDay == 7) {\n endDay = 0;\n }\n for (var i = 1; i <= startDay; i++) {\n dates.push({\n date: this.formatNum(lastDayOfLastMonth - startDay + i),\n day: weekstart + i - 1 || 7,\n month: m - 1 >= 0 ? this.formatNum(m - 1) : 12,\n year: m - 1 >= 0 ? y : y - 1\n });\n }\n for (var j = 1; j <= lastDateOfMonth; j++) {\n dates.push({\n date: this.formatNum(j),\n day: j % 7 + firstDayOfMonth - 1 || 7,\n month: this.formatNum(m),\n year: y,\n isCurM: true //是否当前月份\n });\n }\n\n for (var k = 1; k <= endDay; k++) {\n dates.push({\n date: this.formatNum(k),\n day: (lastDateOfMonth + startDay + weekstart + k - 1) % 7 || 7,\n month: m + 1 <= 11 ? this.formatNum(m + 1) : 0,\n year: m + 1 <= 11 ? y : y + 1\n });\n }\n return dates;\n },\n isWorkDay: function isWorkDay(y, m, d) {\n //是否工作日\n var ymd = \"\".concat(y, \"/\").concat(m, \"/\").concat(d);\n var formatDY = new Date(ymd.replace(/-/g, '/'));\n var week = formatDY.getDay();\n if (week == 0 || week == 6) {\n return false;\n } else {\n return true;\n }\n },\n isFutureDay: function isFutureDay(y, m, d) {\n //是否未来日期\n var ymd = \"\".concat(y, \"/\").concat(m, \"/\").concat(d);\n var formatDY = new Date(ymd.replace(/-/g, '/'));\n var showTime = formatDY.getTime();\n var curTime = new Date().getTime();\n if (showTime > curTime) {\n return true;\n } else {\n return false;\n }\n },\n // 标记日期\n isMarkDay: function isMarkDay(y, m, d) {\n var flag = false;\n for (var i = 0; i < this.markDays.length; i++) {\n var dy = \"\".concat(y, \"-\").concat(m, \"-\").concat(d);\n if (this.markDays[i] == dy) {\n flag = true;\n break;\n }\n }\n return flag;\n },\n isToday: function isToday(y, m, d) {\n var checkD = y + '-' + m + '-' + d;\n var today = this.getToday().date;\n if (checkD == today) {\n return true;\n } else {\n return false;\n }\n },\n // 展开收起\n toggle: function toggle() {\n var _this = this;\n this.monthOpen = !this.monthOpen;\n if (this.monthOpen) {\n this.positionTop = 0;\n } else {\n var index = -1;\n this.dates.forEach(function (i, x) {\n _this.isToday(i.year, i.month, i.date) && (index = x);\n });\n this.positionTop = -((Math.ceil((index + 1) / 7) || 1) - 1) * 80;\n }\n },\n // 点击回调\n selectOne: function selectOne(i, event) {\n var date = \"\".concat(i.year, \"-\").concat(i.month, \"-\").concat(i.date);\n var selectD = new Date(date).getTime();\n var curTime = new Date().getTime();\n var week = new Date(date).getDay();\n var weekText = ['日', '一', '二', '三', '四', '五', '六'];\n var formatWeek = '星期' + weekText[week];\n var response = {\n date: date,\n week: formatWeek\n };\n if (!i.isCurM) {\n // console.log('不在当前月范围内');\n return false;\n }\n if (selectD > curTime) {\n if (this.disabledAfter) {\n __f__(\"log\", '未来日期不可选', \" at element/ren-calendar/ren-calendar.vue:247\");\n return false;\n } else {\n this.choose = date;\n this.$emit('onDayClick', response);\n }\n } else {\n this.choose = date;\n this.$emit('onDayClick', response);\n }\n __f__(\"log\", response, \" at element/ren-calendar/ren-calendar.vue:257\");\n },\n //改变年月\n changYearMonth: function changYearMonth(y, m) {\n this.dates = this.monthDay(y, m);\n this.y = y;\n this.m = m;\n },\n changeMonth: function changeMonth(type) {\n var that = this;\n if (type == 'pre') {\n if (that.m + 1 == 2) {\n that.m = 12;\n that.y = that.y - 1;\n } else {\n that.m = that.m - 1;\n }\n that.month = this.$tools.getMonth(that.month, -1);\n that.$emit('onMonthClickPre', that.month);\n } else {\n if (this.m + 1 == 13) {\n this.m = 1;\n this.y = this.y + 1;\n } else {\n this.m = this.m + 1;\n }\n that.month = this.$tools.getMonth(that.month, +1);\n that.$emit('onMonthClickPre', that.month);\n }\n this.dates = this.monthDay(this.y, this.m);\n }\n }\n};\nexports.default = _default2;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vZWxlbWVudC9yZW4tY2FsZW5kYXIvcmVuLWNhbGVuZGFyLnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwicHJvcHMiLCJ3ZWVrc3RhcnQiLCJ0eXBlIiwiZGVmYXVsdCIsIm1hcmtEYXlzIiwiaGVhZGVyQmFyIiwib3BlbiIsImNvbGxhcHNpYmxlIiwiZGlzYWJsZWRBZnRlciIsImRhdGEiLCJ3ZWVrdGV4dCIsInkiLCJtIiwiZGF0ZXMiLCJwb3NpdGlvblRvcCIsIm1vbnRoT3BlbiIsImNob29zZSIsIm1vbnRoIiwiY3JlYXRlZCIsIm1vdW50ZWQiLCJjb21wdXRlZCIsIndlZWtEYXkiLCJoZWlnaHQiLCJtZXRob2RzIiwiZm9ybWF0TnVtIiwiZ2V0VG9kYXkiLCJkYXRlIiwid2VlayIsIm1vbnRoRGF5IiwiZW5kRGF5IiwiZGF5IiwieWVhciIsImlzQ3VyTSIsImlzV29ya0RheSIsImlzRnV0dXJlRGF5IiwiaXNNYXJrRGF5IiwiZmxhZyIsImlzVG9kYXkiLCJ0b2dnbGUiLCJzZWxlY3RPbmUiLCJjaGFuZ1llYXJNb250aCIsImNoYW5nZU1vbnRoIiwidGhhdCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Z0JBb0NBO0VBQ0FBO0VBQ0FDO0lBQ0E7SUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtJQUNBO0lBQ0FDO01BQ0FGO01BQ0FDO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUU7TUFDQUg7TUFDQUM7SUFDQTtJQUNBO0lBQ0FHO01BQ0FKO01BQ0FDO0lBQ0E7SUFDQTtJQUNBSTtNQUNBTDtNQUNBQztJQUNBO0lBQ0E7SUFDQUs7TUFDQU47TUFDQUM7SUFDQTtFQUNBO0VBQ0FNO0lBQ0E7TUFDQUM7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7UUFDQUM7UUFDQUM7TUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO1FBQ0E7UUFDQTtVQUNBO1FBQ0E7VUFDQTtRQUNBO1VBQ0E7UUFDQTtNQUNBO01BQ0E7TUFDQTtRQUNBQztNQUNBO01BQ0E7UUFDQWhCO1VBQ0FhO1VBQ0FJO1VBQ0FiO1VBQ0FjO1FBQ0E7TUFDQTtNQUNBO1FBQ0FsQjtVQUNBYTtVQUNBSTtVQUNBYjtVQUNBYztVQUNBQztRQUNBO01BQ0E7O01BQ0E7UUFDQW5CO1VBQ0FhO1VBQ0FJO1VBQ0FiO1VBQ0FjO1FBQ0E7TUFDQTtNQUNBO0lBQ0E7SUFDQUU7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO1FBQ0E7TUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtRQUNBO01BQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7UUFDQTtRQUNBO1VBQ0FDO1VBQ0E7UUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQTtRQUNBO01BQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUFBO01BQ0E7TUFDQTtRQUNBO01BQ0E7UUFDQTtRQUNBO1VBQ0E7UUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7UUFDQWI7UUFDQUM7TUFDQTtNQUNBO1FBQ0E7UUFDQTtNQUNBO01BQ0E7UUFDQTtVQUNBO1VBQ0E7UUFDQTtVQUNBO1VBQ0E7UUFDQTtNQUNBO1FBQ0E7UUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FhO01BQ0E7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO1FBQ0E7VUFDQUM7VUFDQUE7UUFDQTtVQUNBQTtRQUNBO1FBQ0FBO1FBQ0FBO01BQ0E7UUFDQTtVQUNBO1VBQ0E7UUFDQTtVQUNBO1FBQ0E7UUFDQUE7UUFDQUE7TUFDQTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEsNEIiLCJmaWxlIjoiMTczLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG4gICAgPHZpZXcgY2xhc3M9XCJjYWxlbmRhci13cmFwcGVyXCI+XHJcbiAgICAgICAgPHZpZXcgY2xhc3M9XCJoZWFkZXJcIj5cclxuICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJwcmVcIiBAY2xpY2s9XCJjaGFuZ2VNb250aCgncHJlJylcIj5cclxuICAgICAgICAgICAgICAgIDx1bmktaWNvbnMgdHlwZT1cImJhY2tcIiBzaXplPVwiMjZcIj48L3VuaS1pY29ucz5cclxuICAgICAgICAgICAgPC92aWV3PlxyXG4gICAgICAgICAgICA8dmlldz57e3krJ+W5tCcrZm9ybWF0TnVtKG0pKyfmnIgnfX08L3ZpZXc+XHJcbiAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwibmV4dFwiIEBjbGljaz1cImNoYW5nZU1vbnRoKCduZXh0JylcIj5cclxuICAgICAgICAgICAgICAgIDx1bmktaWNvbnMgdHlwZT1cImZvcndhcmRcIiBzaXplPVwiMjZcIj48L3VuaS1pY29ucz5cclxuICAgICAgICAgICAgPC92aWV3PlxyXG4gICAgICAgIDwvdmlldz5cclxuICAgICAgICA8dmlldyBjbGFzcz1cIndlZWtcIj5cclxuICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJ3ZWVrLWRheVwiIHYtZm9yPVwiKGl0ZW0sIGluZGV4KSBpbiB3ZWVrRGF5XCIgOmtleT1cImluZGV4XCI+e3sgaXRlbSB9fTwvdmlldz5cclxuICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgPHZpZXcgOmNsYXNzPVwieyBoaWRlOiAhbW9udGhPcGVuIH1cIiBjbGFzcz1cImNvbnRlbnQwXCIgOnN0eWxlPVwieyBoZWlnaHQ6IGhlaWdodCB9XCI+XHJcbiAgICAgICAgICAgIDx2aWV3IDpzdHlsZT1cInsgdG9wOiBwb3NpdGlvblRvcCArICdycHgnIH1cIiBjbGFzcz1cImRheXNcIj5cclxuICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwiaXRlbVwiIHYtZm9yPVwiKGl0ZW0sIGluZGV4KSBpbiBkYXRlc1wiIDprZXk9XCJpbmRleFwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwiZGF5XCIgQGNsaWNrPVwic2VsZWN0T25lKGl0ZW0sICRldmVudClcIiA6Y2xhc3M9XCJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjaG9vc2U6IGNob29zZSA9PSBgJHtpdGVtLnllYXJ9LSR7aXRlbS5tb250aH0tJHtpdGVtLmRhdGV9YCYmaXRlbS5pc0N1ck0sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2xtOiAhaXRlbS5pc0N1ck0sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b2RheTogaXNUb2RheShpdGVtLnllYXIsIGl0ZW0ubW9udGgsIGl0ZW0uZGF0ZSksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpc1dvcmtEYXk6IGlzV29ya0RheShpdGVtLnllYXIsIGl0ZW0ubW9udGgsIGl0ZW0uZGF0ZSlcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICB7eyBOdW1iZXIoaXRlbS5kYXRlKSB9fVxyXG4gICAgICAgICAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cIm1hcmtEYXlcIiB2LWlmPVwiaXNNYXJrRGF5KGl0ZW0ueWVhciwgaXRlbS5tb250aCwgaXRlbS5kYXRlKSYmaXRlbS5pc0N1ck1cIj48L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICAgICAgPCEtLSA8dmlldyBjbGFzcz1cInRvZGF5LXRleHRcIiB2LWlmPVwiaXNUb2RheShpdGVtLnllYXIsIGl0ZW0ubW9udGgsIGl0ZW0uZGF0ZSlcIj7ku4o8L3ZpZXc+IC0tPlxyXG4gICAgICAgICAgICAgICAgPC92aWV3PlxyXG4gICAgICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgPC92aWV3PlxyXG4gICAgICAgIDxpbWFnZSBzcmM9XCJodHRwczovL2kubG9saS5uZXQvMjAyMC8wNy8xNi8yTW1ac3VjVlRsUmpTd0sucG5nXCIgbW9kZT1cInNjYWxlVG9GaWxsXCIgdi1pZj1cImNvbGxhcHNpYmxlXCJcclxuICAgICAgICAgICAgQGNsaWNrPVwidG9nZ2xlXCIgY2xhc3M9XCJ3ZWVrdG9nZ2xlXCIgOmNsYXNzPVwieyBkb3duOiBtb250aE9wZW4gfVwiPjwvaW1hZ2U+XHJcbiAgICA8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG4gICAgZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgICAgIG5hbWU6ICdyZW4tY2FsZW5kYXInLFxyXG4gICAgICAgIHByb3BzOiB7XHJcbiAgICAgICAgICAgIC8vIOaYn+acn+WHoOS4uuesrOS4gOWkqSgw5Li65pif5pyf5pelKVxyXG4gICAgICAgICAgICB3ZWVrc3RhcnQ6IHtcclxuICAgICAgICAgICAgICAgIHR5cGU6IE51bWJlcixcclxuICAgICAgICAgICAgICAgIGRlZmF1bHQ6IDBcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgLy8g5qCH6K6w55qE5pel5pyfXHJcbiAgICAgICAgICAgIG1hcmtEYXlzOiB7XHJcbiAgICAgICAgICAgICAgICB0eXBlOiBBcnJheSxcclxuICAgICAgICAgICAgICAgIGRlZmF1bHQ6ICgpID0+IHtcclxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gW107XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgIC8v5piv5ZCm5bGV56S65pyI5Lu95YiH5o2i5oyJ6ZKuXHJcbiAgICAgICAgICAgIGhlYWRlckJhcjoge1xyXG4gICAgICAgICAgICAgICAgdHlwZTogQm9vbGVhbixcclxuICAgICAgICAgICAgICAgIGRlZmF1bHQ6IHRydWVcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgLy8g5piv5ZCm5bGV5byAXHJcbiAgICAgICAgICAgIG9wZW46IHtcclxuICAgICAgICAgICAgICAgIHR5cGU6IEJvb2xlYW4sXHJcbiAgICAgICAgICAgICAgICBkZWZhdWx0OiB0cnVlXHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgIC8v5piv5ZCm5Y+v5pS257ypXHJcbiAgICAgICAgICAgIGNvbGxhcHNpYmxlOiB7XHJcbiAgICAgICAgICAgICAgICB0eXBlOiBCb29sZWFuLFxyXG4gICAgICAgICAgICAgICAgZGVmYXVsdDogdHJ1ZVxyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICAvL+acquadpeaXpeacn+aYr+WQpuS4jeWPr+eCueWHu1xyXG4gICAgICAgICAgICBkaXNhYmxlZEFmdGVyOiB7XHJcbiAgICAgICAgICAgICAgICB0eXBlOiBCb29sZWFuLFxyXG4gICAgICAgICAgICAgICAgZGVmYXVsdDogdHJ1ZVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSxcclxuICAgICAgICBkYXRhKCkge1xyXG4gICAgICAgICAgICByZXR1cm4ge1xyXG4gICAgICAgICAgICAgICAgd2Vla3RleHQ6IFsn5pelJywgJ+S4gCcsICfkuownLCAn5LiJJywgJ+WbmycsICfkupQnLCAn5YWtJ10sXHJcbiAgICAgICAgICAgICAgICB5OiBuZXcgRGF0ZSgpLmdldEZ1bGxZZWFyKCksIC8vIOW5tFxyXG4gICAgICAgICAgICAgICAgbTogbmV3IERhdGUoKS5nZXRNb250aCgpICsgMSwgLy8g5pyIXHJcbiAgICAgICAgICAgICAgICBkYXRlczogW10sIC8vIOW9k+WJjeaciOeahOaXpeacn+aVsOaNrlxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb25Ub3A6IDAsXHJcbiAgICAgICAgICAgICAgICBtb250aE9wZW46IHRydWUsXHJcbiAgICAgICAgICAgICAgICBjaG9vc2U6ICcnLFxyXG4gICAgICAgICAgICAgICAgbW9udGg6IG51bGwsXHJcbiAgICAgICAgICAgIH07XHJcbiAgICAgICAgfSxcclxuICAgICAgICBjcmVhdGVkKCkge1xyXG4gICAgICAgICAgICB0aGlzLmRhdGVzID0gdGhpcy5tb250aERheSh0aGlzLnksIHRoaXMubSk7XHJcbiAgICAgICAgICAgICF0aGlzLm9wZW4gJiYgdGhpcy50b2dnbGUoKTtcclxuICAgICAgICB9LFxyXG4gICAgICAgIG1vdW50ZWQoKSB7XHJcbiAgICAgICAgICAgIHRoaXMueSA9IG5ldyBEYXRlKCkuZ2V0RnVsbFllYXIoKVxyXG4gICAgICAgICAgICB0aGlzLm0gPSBuZXcgRGF0ZSgpLmdldE1vbnRoKCkgKyAxXHJcbiAgICAgICAgICAgIHRoaXMubW9udGggPSB0aGlzLiR0b29scy5nZXREYXRlKFwibVwiKVxyXG4gICAgICAgICAgICB0aGlzLmNob29zZSA9IHRoaXMuZ2V0VG9kYXkoKS5kYXRlO1xyXG4gICAgICAgIH0sXHJcbiAgICAgICAgY29tcHV0ZWQ6IHtcclxuICAgICAgICAgICAgLy8g6aG26YOo5pif5pyf5qCPXHJcbiAgICAgICAgICAgIHdlZWtEYXkoKSB7XHJcbiAgICAgICAgICAgICAgICByZXR1cm4gdGhpcy53ZWVrdGV4dC5zbGljZSh0aGlzLndlZWtzdGFydCkuY29uY2F0KHRoaXMud2Vla3RleHQuc2xpY2UoMCwgdGhpcy53ZWVrc3RhcnQpKTtcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgaGVpZ2h0KCkge1xyXG4gICAgICAgICAgICAgICAgcmV0dXJuICh0aGlzLmRhdGVzLmxlbmd0aCAvIDcpICogODAgKyAncnB4JztcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICB9LFxyXG4gICAgICAgIG1ldGhvZHM6IHtcclxuICAgICAgICAgICAgZm9ybWF0TnVtKG51bSkge1xyXG4gICAgICAgICAgICAgICAgbGV0IHJlcyA9IE51bWJlcihudW0pO1xyXG4gICAgICAgICAgICAgICAgcmV0dXJuIHJlcyA8IDEwID8gJzAnICsgcmVzIDogcmVzO1xyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICBnZXRUb2RheSgpIHtcclxuICAgICAgICAgICAgICAgIGxldCBkYXRlID0gbmV3IERhdGUoKTtcclxuICAgICAgICAgICAgICAgIGxldCB5ID0gZGF0ZS5nZXRGdWxsWWVhcigpO1xyXG4gICAgICAgICAgICAgICAgbGV0IG0gPSBkYXRlLmdldE1vbnRoKCk7XHJcbiAgICAgICAgICAgICAgICBsZXQgZCA9IGRhdGUuZ2V0RGF0ZSgpO1xyXG4gICAgICAgICAgICAgICAgbGV0IHdlZWsgPSBuZXcgRGF0ZSgpLmdldERheSgpO1xyXG4gICAgICAgICAgICAgICAgbGV0IHdlZWtUZXh0ID0gWyfml6UnLCAn5LiAJywgJ+S6jCcsICfkuIknLCAn5ZubJywgJ+S6lCcsICflha0nXTtcclxuICAgICAgICAgICAgICAgIGxldCBmb3JtYXRXZWVrID0gJ+aYn+acnycgKyB3ZWVrVGV4dFt3ZWVrXTtcclxuICAgICAgICAgICAgICAgIGxldCB0b2RheSA9IHtcclxuICAgICAgICAgICAgICAgICAgICBkYXRlOiB5ICsgJy0nICsgdGhpcy5mb3JtYXROdW0obSArIDEpICsgJy0nICsgdGhpcy5mb3JtYXROdW0oZCksXHJcbiAgICAgICAgICAgICAgICAgICAgd2VlazogZm9ybWF0V2Vla1xyXG4gICAgICAgICAgICAgICAgfTtcclxuICAgICAgICAgICAgICAgIHJldHVybiB0b2RheTtcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgLy8g6I635Y+W5b2T5YmN5pyI5Lu95pWw5o2uXHJcbiAgICAgICAgICAgIG1vbnRoRGF5KHksIG1vbnRoKSB7XHJcbiAgICAgICAgICAgICAgICBsZXQgZGF0ZXMgPSBbXTtcclxuICAgICAgICAgICAgICAgIGxldCBtID0gTnVtYmVyKG1vbnRoKTtcclxuICAgICAgICAgICAgICAgIGxldCBmaXJzdERheU9mTW9udGggPSBuZXcgRGF0ZSh5LCBtIC0gMSwgMSkuZ2V0RGF5KCk7IC8vIOW9k+aciOesrOS4gOWkqeaYn+acn+WHoFxyXG4gICAgICAgICAgICAgICAgbGV0IGxhc3REYXRlT2ZNb250aCA9IG5ldyBEYXRlKHksIG0sIDApLmdldERhdGUoKTsgLy8g5b2T5pyI5pyA5ZCO5LiA5aSpXHJcbiAgICAgICAgICAgICAgICBsZXQgbGFzdERheU9mTGFzdE1vbnRoID0gbmV3IERhdGUoeSwgbSAtIDEsIDApLmdldERhdGUoKTsgLy8g5LiK5LiA5pyI55qE5pyA5ZCO5LiA5aSpXHJcbiAgICAgICAgICAgICAgICBsZXQgd2Vla3N0YXJ0ID0gdGhpcy53ZWVrc3RhcnQgPT0gNyA/IDAgOiB0aGlzLndlZWtzdGFydDtcclxuICAgICAgICAgICAgICAgIGxldCBzdGFydERheSA9ICgoKSA9PiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8g5ZGo5Yid5pyJ5Yeg5aSp5piv5LiK5Liq5pyI55qEXHJcbiAgICAgICAgICAgICAgICAgICAgaWYgKGZpcnN0RGF5T2ZNb250aCA9PSB3ZWVrc3RhcnQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfSBlbHNlIGlmIChmaXJzdERheU9mTW9udGggPiB3ZWVrc3RhcnQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGZpcnN0RGF5T2ZNb250aCAtIHdlZWtzdGFydDtcclxuICAgICAgICAgICAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gNyAtIHdlZWtzdGFydCArIGZpcnN0RGF5T2ZNb250aDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9KSgpO1xyXG4gICAgICAgICAgICAgICAgbGV0IGVuZERheSA9IDcgLSAoKHN0YXJ0RGF5ICsgbGFzdERhdGVPZk1vbnRoKSAlIDcpOyAvLyDnu5PmnZ/ov5jmnInlh6DlpKnmmK/kuIvkuKrmnIjnmoRcclxuICAgICAgICAgICAgICAgIGlmIChlbmREYXkgPT0gNykge1xyXG4gICAgICAgICAgICAgICAgICAgIGVuZERheSA9IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBmb3IgKGxldCBpID0gMTsgaSA8PSBzdGFydERheTsgaSsrKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGF0ZXMucHVzaCh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRhdGU6IHRoaXMuZm9ybWF0TnVtKGxhc3REYXlPZkxhc3RNb250aCAtIHN0YXJ0RGF5ICsgaSksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRheTogd2Vla3N0YXJ0ICsgaSAtIDEgfHwgNyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbW9udGg6IG0gLSAxID49IDAgPyB0aGlzLmZvcm1hdE51bShtIC0gMSkgOiAxMixcclxuICAgICAgICAgICAgICAgICAgICAgICAgeWVhcjogbSAtIDEgPj0gMCA/IHkgOiB5IC0gMVxyXG4gICAgICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgZm9yIChsZXQgaiA9IDE7IGogPD0gbGFzdERhdGVPZk1vbnRoOyBqKyspIHtcclxuICAgICAgICAgICAgICAgICAgICBkYXRlcy5wdXNoKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGF0ZTogdGhpcy5mb3JtYXROdW0oaiksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRheTogKGogJSA3KSArIGZpcnN0RGF5T2ZNb250aCAtIDEgfHwgNyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbW9udGg6IHRoaXMuZm9ybWF0TnVtKG0pLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB5ZWFyOiB5LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpc0N1ck06IHRydWUgLy/mmK/lkKblvZPliY3mnIjku71cclxuICAgICAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGZvciAobGV0IGsgPSAxOyBrIDw9IGVuZERheTsgaysrKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGF0ZXMucHVzaCh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRhdGU6IHRoaXMuZm9ybWF0TnVtKGspLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBkYXk6IChsYXN0RGF0ZU9mTW9udGggKyBzdGFydERheSArIHdlZWtzdGFydCArIGsgLSAxKSAlIDcgfHwgNyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbW9udGg6IG0gKyAxIDw9IDExID8gdGhpcy5mb3JtYXROdW0obSArIDEpIDogMCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgeWVhcjogbSArIDEgPD0gMTEgPyB5IDogeSArIDFcclxuICAgICAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHJldHVybiBkYXRlcztcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgaXNXb3JrRGF5KHksIG0sIGQpIHtcclxuICAgICAgICAgICAgICAgIC8v5piv5ZCm5bel5L2c5pelXHJcbiAgICAgICAgICAgICAgICBsZXQgeW1kID0gYCR7eX0vJHttfS8ke2R9YDtcclxuICAgICAgICAgICAgICAgIGxldCBmb3JtYXREWSA9IG5ldyBEYXRlKHltZC5yZXBsYWNlKC8tL2csICcvJykpO1xyXG4gICAgICAgICAgICAgICAgbGV0IHdlZWsgPSBmb3JtYXREWS5nZXREYXkoKTtcclxuICAgICAgICAgICAgICAgIGlmICh3ZWVrID09IDAgfHwgd2VlayA9PSA2KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlO1xyXG4gICAgICAgICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gdHJ1ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgaXNGdXR1cmVEYXkoeSwgbSwgZCkge1xyXG4gICAgICAgICAgICAgICAgLy/mmK/lkKbmnKrmnaXml6XmnJ9cclxuICAgICAgICAgICAgICAgIGxldCB5bWQgPSBgJHt5fS8ke219LyR7ZH1gO1xyXG4gICAgICAgICAgICAgICAgbGV0IGZvcm1hdERZID0gbmV3IERhdGUoeW1kLnJlcGxhY2UoLy0vZywgJy8nKSk7XHJcbiAgICAgICAgICAgICAgICBsZXQgc2hvd1RpbWUgPSBmb3JtYXREWS5nZXRUaW1lKCk7XHJcbiAgICAgICAgICAgICAgICBsZXQgY3VyVGltZSA9IG5ldyBEYXRlKCkuZ2V0VGltZSgpO1xyXG4gICAgICAgICAgICAgICAgaWYgKHNob3dUaW1lID4gY3VyVGltZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHJldHVybiB0cnVlO1xyXG4gICAgICAgICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gZmFsc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgIC8vIOagh+iusOaXpeacn1xyXG4gICAgICAgICAgICBpc01hcmtEYXkoeSwgbSwgZCkge1xyXG4gICAgICAgICAgICAgICAgbGV0IGZsYWcgPSBmYWxzZTtcclxuICAgICAgICAgICAgICAgIGZvciAobGV0IGkgPSAwOyBpIDwgdGhpcy5tYXJrRGF5cy5sZW5ndGg7IGkrKykge1xyXG4gICAgICAgICAgICAgICAgICAgIGxldCBkeSA9IGAke3l9LSR7bX0tJHtkfWA7XHJcbiAgICAgICAgICAgICAgICAgICAgaWYgKHRoaXMubWFya0RheXNbaV0gPT0gZHkpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxhZyA9IHRydWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHJldHVybiBmbGFnO1xyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICBpc1RvZGF5KHksIG0sIGQpIHtcclxuICAgICAgICAgICAgICAgIGxldCBjaGVja0QgPSB5ICsgJy0nICsgbSArICctJyArIGQ7XHJcbiAgICAgICAgICAgICAgICBsZXQgdG9kYXkgPSB0aGlzLmdldFRvZGF5KCkuZGF0ZTtcclxuICAgICAgICAgICAgICAgIGlmIChjaGVja0QgPT0gdG9kYXkpIHtcclxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gdHJ1ZTtcclxuICAgICAgICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICAvLyDlsZXlvIDmlLbotbdcclxuICAgICAgICAgICAgdG9nZ2xlKCkge1xyXG4gICAgICAgICAgICAgICAgdGhpcy5tb250aE9wZW4gPSAhdGhpcy5tb250aE9wZW47XHJcbiAgICAgICAgICAgICAgICBpZiAodGhpcy5tb250aE9wZW4pIHtcclxuICAgICAgICAgICAgICAgICAgICB0aGlzLnBvc2l0aW9uVG9wID0gMDtcclxuICAgICAgICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0IGluZGV4ID0gLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5kYXRlcy5mb3JFYWNoKChpLCB4KSA9PiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuaXNUb2RheShpLnllYXIsIGkubW9udGgsIGkuZGF0ZSkgJiYgKGluZGV4ID0geCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5wb3NpdGlvblRvcCA9IC0oKE1hdGguY2VpbCgoaW5kZXggKyAxKSAvIDcpIHx8IDEpIC0gMSkgKiA4MDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgLy8g54K55Ye75Zue6LCDXHJcbiAgICAgICAgICAgIHNlbGVjdE9uZShpLCBldmVudCkge1xyXG4gICAgICAgICAgICAgICAgbGV0IGRhdGUgPSBgJHtpLnllYXJ9LSR7aS5tb250aH0tJHtpLmRhdGV9YDtcclxuICAgICAgICAgICAgICAgIGxldCBzZWxlY3REID0gbmV3IERhdGUoZGF0ZSkuZ2V0VGltZSgpO1xyXG4gICAgICAgICAgICAgICAgbGV0IGN1clRpbWUgPSBuZXcgRGF0ZSgpLmdldFRpbWUoKTtcclxuICAgICAgICAgICAgICAgIGxldCB3ZWVrID0gbmV3IERhdGUoZGF0ZSkuZ2V0RGF5KCk7XHJcbiAgICAgICAgICAgICAgICBsZXQgd2Vla1RleHQgPSBbJ+aXpScsICfkuIAnLCAn5LqMJywgJ+S4iScsICflm5snLCAn5LqUJywgJ+WFrSddO1xyXG4gICAgICAgICAgICAgICAgbGV0IGZvcm1hdFdlZWsgPSAn5pif5pyfJyArIHdlZWtUZXh0W3dlZWtdO1xyXG4gICAgICAgICAgICAgICAgbGV0IHJlc3BvbnNlID0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRhdGU6IGRhdGUsXHJcbiAgICAgICAgICAgICAgICAgICAgd2VlazogZm9ybWF0V2Vla1xyXG4gICAgICAgICAgICAgICAgfTtcclxuICAgICAgICAgICAgICAgIGlmICghaS5pc0N1ck0pIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyBjb25zb2xlLmxvZygn5LiN5Zyo5b2T5YmN5pyI6IyD5Zu05YaFJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaWYgKHNlbGVjdEQgPiBjdXJUaW1lKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaWYgKHRoaXMuZGlzYWJsZWRBZnRlcikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlLmxvZygn5pyq5p2l5pel5pyf5LiN5Y+v6YCJJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBmYWxzZTtcclxuICAgICAgICAgICAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aGlzLmNob29zZSA9IGRhdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuJGVtaXQoJ29uRGF5Q2xpY2snLCByZXNwb25zZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgICAgICAgICB0aGlzLmNob29zZSA9IGRhdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGhpcy4kZW1pdCgnb25EYXlDbGljaycsIHJlc3BvbnNlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGNvbnNvbGUubG9nKHJlc3BvbnNlKTtcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgLy/mlLnlj5jlubTmnIhcclxuICAgICAgICAgICAgY2hhbmdZZWFyTW9udGgoeSwgbSkge1xyXG4gICAgICAgICAgICAgICAgdGhpcy5kYXRlcyA9IHRoaXMubW9udGhEYXkoeSwgbSk7XHJcbiAgICAgICAgICAgICAgICB0aGlzLnkgPSB5O1xyXG4gICAgICAgICAgICAgICAgdGhpcy5tID0gbTtcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgY2hhbmdlTW9udGgodHlwZSkge1xyXG4gICAgICAgICAgICAgICAgbGV0IHRoYXQgPSB0aGlzXHJcbiAgICAgICAgICAgICAgICBpZiAodHlwZSA9PSAncHJlJykge1xyXG4gICAgICAgICAgICAgICAgICAgIGlmICh0aGF0Lm0gKyAxID09IDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGhhdC5tID0gMTI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoYXQueSA9IHRoYXQueSAtIDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGhhdC5tID0gdGhhdC5tIC0gMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgdGhhdC5tb250aCA9IHRoaXMuJHRvb2xzLmdldE1vbnRoKHRoYXQubW9udGgsIC0xKVxyXG4gICAgICAgICAgICAgICAgICAgIHRoYXQuJGVtaXQoJ29uTW9udGhDbGlja1ByZScsIHRoYXQubW9udGgpXHJcbiAgICAgICAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGlmICh0aGlzLm0gKyAxID09IDEzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMubSA9IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMueSA9IHRoaXMueSArIDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy5tID0gdGhpcy5tICsgMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgdGhhdC5tb250aCA9IHRoaXMuJHRvb2xzLmdldE1vbnRoKHRoYXQubW9udGgsICsxKVxyXG4gICAgICAgICAgICAgICAgICAgIHRoYXQuJGVtaXQoJ29uTW9udGhDbGlja1ByZScsIHRoYXQubW9udGgpXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB0aGlzLmRhdGVzID0gdGhpcy5tb250aERheSh0aGlzLnksIHRoaXMubSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9O1xyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuICAgIC5jYWxlbmRhci13cmFwcGVyIHtcclxuICAgICAgICBjb2xvcjogI2JiYjdiNztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJycHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcnB4O1xyXG5cclxuICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogODhycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNDI0NjRBO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM2cnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblxyXG4gICAgICAgICAgICAucHJlLFxyXG4gICAgICAgICAgICAubmV4dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJ0bmNvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndlZWsge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDgwcnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogODBycHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG5cclxuICAgICAgICAgICAgdmlldyB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudDAge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjRzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAuZGF5cyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4zcztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHJweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogODBycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDcpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2MHJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuY2hvb3NlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG5jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm5vbG0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pc1dvcmtEYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQyNDY0YTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5ub3RTaWduZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmYTcyNjg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50b2RheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYThjMGZmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLndvcmtEYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0ZDdkZjk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tYXJrRGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmE3MjY4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGlkZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogODBycHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53ZWVrdG9nZ2xlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDg1cnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMycnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTQycnB4O1xyXG5cclxuICAgICAgICAgICAgJi5kb3duIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///173\n"); ======= eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default2 = {\n name: 'ren-calendar',\n props: {\n // 星期几为第一天(0为星期日)\n weekstart: {\n type: Number,\n default: 0\n },\n // 标记的日期\n markDays: {\n type: Array,\n default: function _default() {\n return [];\n }\n },\n //是否展示月份切换按钮\n headerBar: {\n type: Boolean,\n default: true\n },\n // 是否展开\n open: {\n type: Boolean,\n default: true\n },\n //是否可收缩\n collapsible: {\n type: Boolean,\n default: true\n },\n //未来日期是否不可点击\n disabledAfter: {\n type: Boolean,\n default: true\n }\n },\n data: function data() {\n return {\n weektext: ['日', '一', '二', '三', '四', '五', '六'],\n y: new Date().getFullYear(),\n // 年\n m: new Date().getMonth() + 1,\n // 月\n dates: [],\n // 当前月的日期数据\n positionTop: 0,\n monthOpen: true,\n choose: '',\n month: null\n };\n },\n created: function created() {\n this.dates = this.monthDay(this.y, this.m);\n !this.open && this.toggle();\n },\n mounted: function mounted() {\n this.y = new Date().getFullYear();\n this.m = new Date().getMonth() + 1;\n this.month = this.$tools.getDate(\"m\");\n this.choose = this.getToday().date;\n },\n computed: {\n // 顶部星期栏\n weekDay: function weekDay() {\n return this.weektext.slice(this.weekstart).concat(this.weektext.slice(0, this.weekstart));\n },\n height: function height() {\n return this.dates.length / 7 * 80 + 'rpx';\n }\n },\n methods: {\n formatNum: function formatNum(num) {\n var res = Number(num);\n return res < 10 ? '0' + res : res;\n },\n getToday: function getToday() {\n var date = new Date();\n var y = date.getFullYear();\n var m = date.getMonth();\n var d = date.getDate();\n var week = new Date().getDay();\n var weekText = ['日', '一', '二', '三', '四', '五', '六'];\n var formatWeek = '星期' + weekText[week];\n var today = {\n date: y + '-' + this.formatNum(m + 1) + '-' + this.formatNum(d),\n week: formatWeek\n };\n return today;\n },\n // 获取当前月份数据\n monthDay: function monthDay(y, month) {\n var dates = [];\n var m = Number(month);\n var firstDayOfMonth = new Date(y, m - 1, 1).getDay(); // 当月第一天星期几\n var lastDateOfMonth = new Date(y, m, 0).getDate(); // 当月最后一天\n var lastDayOfLastMonth = new Date(y, m - 1, 0).getDate(); // 上一月的最后一天\n var weekstart = this.weekstart == 7 ? 0 : this.weekstart;\n var startDay = function () {\n // 周初有几天是上个月的\n if (firstDayOfMonth == weekstart) {\n return 0;\n } else if (firstDayOfMonth > weekstart) {\n return firstDayOfMonth - weekstart;\n } else {\n return 7 - weekstart + firstDayOfMonth;\n }\n }();\n var endDay = 7 - (startDay + lastDateOfMonth) % 7; // 结束还有几天是下个月的\n if (endDay == 7) {\n endDay = 0;\n }\n for (var i = 1; i <= startDay; i++) {\n dates.push({\n date: this.formatNum(lastDayOfLastMonth - startDay + i),\n day: weekstart + i - 1 || 7,\n month: m - 1 >= 0 ? this.formatNum(m - 1) : 12,\n year: m - 1 >= 0 ? y : y - 1\n });\n }\n for (var j = 1; j <= lastDateOfMonth; j++) {\n dates.push({\n date: this.formatNum(j),\n day: j % 7 + firstDayOfMonth - 1 || 7,\n month: this.formatNum(m),\n year: y,\n isCurM: true //是否当前月份\n });\n }\n\n for (var k = 1; k <= endDay; k++) {\n dates.push({\n date: this.formatNum(k),\n day: (lastDateOfMonth + startDay + weekstart + k - 1) % 7 || 7,\n month: m + 1 <= 11 ? this.formatNum(m + 1) : 0,\n year: m + 1 <= 11 ? y : y + 1\n });\n }\n return dates;\n },\n isWorkDay: function isWorkDay(y, m, d) {\n //是否工作日\n var ymd = \"\".concat(y, \"/\").concat(m, \"/\").concat(d);\n var formatDY = new Date(ymd.replace(/-/g, '/'));\n var week = formatDY.getDay();\n if (week == 0 || week == 6) {\n return false;\n } else {\n return true;\n }\n },\n isFutureDay: function isFutureDay(y, m, d) {\n //是否未来日期\n var ymd = \"\".concat(y, \"/\").concat(m, \"/\").concat(d);\n var formatDY = new Date(ymd.replace(/-/g, '/'));\n var showTime = formatDY.getTime();\n var curTime = new Date().getTime();\n if (showTime > curTime) {\n return true;\n } else {\n return false;\n }\n },\n // 标记日期\n isMarkDay: function isMarkDay(y, m, d) {\n var flag = false;\n for (var i = 0; i < this.markDays.length; i++) {\n var dy = \"\".concat(y, \"-\").concat(m, \"-\").concat(d);\n if (this.markDays[i] == dy) {\n flag = true;\n break;\n }\n }\n return flag;\n },\n isToday: function isToday(y, m, d) {\n var checkD = y + '-' + m + '-' + d;\n var today = this.getToday().date;\n if (checkD == today) {\n return true;\n } else {\n return false;\n }\n },\n // 展开收起\n toggle: function toggle() {\n var _this = this;\n this.monthOpen = !this.monthOpen;\n if (this.monthOpen) {\n this.positionTop = 0;\n } else {\n var index = -1;\n this.dates.forEach(function (i, x) {\n _this.isToday(i.year, i.month, i.date) && (index = x);\n });\n this.positionTop = -((Math.ceil((index + 1) / 7) || 1) - 1) * 80;\n }\n },\n // 点击回调\n selectOne: function selectOne(i, event) {\n var date = \"\".concat(i.year, \"-\").concat(i.month, \"-\").concat(i.date);\n var selectD = new Date(date).getTime();\n var curTime = new Date().getTime();\n var week = new Date(date).getDay();\n var weekText = ['日', '一', '二', '三', '四', '五', '六'];\n var formatWeek = '星期' + weekText[week];\n var response = {\n date: date,\n week: formatWeek\n };\n if (!i.isCurM) {\n // console.log('不在当前月范围内');\n return false;\n }\n if (selectD > curTime) {\n if (this.disabledAfter) {\n __f__(\"log\", '未来日期不可选', \" at element/ren-calendar/ren-calendar.vue:247\");\n return false;\n } else {\n this.choose = date;\n this.$emit('onDayClick', response);\n }\n } else {\n this.choose = date;\n this.$emit('onDayClick', response);\n }\n __f__(\"log\", response, \" at element/ren-calendar/ren-calendar.vue:257\");\n },\n //改变年月\n changYearMonth: function changYearMonth(y, m) {\n this.dates = this.monthDay(y, m);\n this.y = y;\n this.m = m;\n },\n changeMonth: function changeMonth(type) {\n var that = this;\n if (type == 'pre') {\n if (that.m + 1 == 2) {\n that.m = 12;\n that.y = that.y - 1;\n } else {\n that.m = that.m - 1;\n }\n that.month = this.$tools.getMonth(that.month, -1);\n that.$emit('onMonthClickPre', that.month);\n } else {\n if (this.m + 1 == 13) {\n this.m = 1;\n this.y = this.y + 1;\n } else {\n this.m = this.m + 1;\n }\n that.month = this.$tools.getMonth(that.month, +1);\n that.$emit('onMonthClickPre', that.month);\n }\n this.dates = this.monthDay(this.y, this.m);\n }\n }\n};\nexports.default = _default2;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vZWxlbWVudC9yZW4tY2FsZW5kYXIvcmVuLWNhbGVuZGFyLnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwicHJvcHMiLCJ3ZWVrc3RhcnQiLCJ0eXBlIiwiZGVmYXVsdCIsIm1hcmtEYXlzIiwiaGVhZGVyQmFyIiwib3BlbiIsImNvbGxhcHNpYmxlIiwiZGlzYWJsZWRBZnRlciIsImRhdGEiLCJ3ZWVrdGV4dCIsInkiLCJtIiwiZGF0ZXMiLCJwb3NpdGlvblRvcCIsIm1vbnRoT3BlbiIsImNob29zZSIsIm1vbnRoIiwiY3JlYXRlZCIsIm1vdW50ZWQiLCJjb21wdXRlZCIsIndlZWtEYXkiLCJoZWlnaHQiLCJtZXRob2RzIiwiZm9ybWF0TnVtIiwiZ2V0VG9kYXkiLCJkYXRlIiwid2VlayIsIm1vbnRoRGF5IiwiZW5kRGF5IiwiZGF5IiwieWVhciIsImlzQ3VyTSIsImlzV29ya0RheSIsImlzRnV0dXJlRGF5IiwiaXNNYXJrRGF5IiwiZmxhZyIsImlzVG9kYXkiLCJ0b2dnbGUiLCJzZWxlY3RPbmUiLCJjaGFuZ1llYXJNb250aCIsImNoYW5nZU1vbnRoIiwidGhhdCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Z0JBb0NBO0VBQ0FBO0VBQ0FDO0lBQ0E7SUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtJQUNBO0lBQ0FDO01BQ0FGO01BQ0FDO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUU7TUFDQUg7TUFDQUM7SUFDQTtJQUNBO0lBQ0FHO01BQ0FKO01BQ0FDO0lBQ0E7SUFDQTtJQUNBSTtNQUNBTDtNQUNBQztJQUNBO0lBQ0E7SUFDQUs7TUFDQU47TUFDQUM7SUFDQTtFQUNBO0VBQ0FNO0lBQ0E7TUFDQUM7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7UUFDQUM7UUFDQUM7TUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO1FBQ0E7UUFDQTtVQUNBO1FBQ0E7VUFDQTtRQUNBO1VBQ0E7UUFDQTtNQUNBO01BQ0E7TUFDQTtRQUNBQztNQUNBO01BQ0E7UUFDQWhCO1VBQ0FhO1VBQ0FJO1VBQ0FiO1VBQ0FjO1FBQ0E7TUFDQTtNQUNBO1FBQ0FsQjtVQUNBYTtVQUNBSTtVQUNBYjtVQUNBYztVQUNBQztRQUNBO01BQ0E7O01BQ0E7UUFDQW5CO1VBQ0FhO1VBQ0FJO1VBQ0FiO1VBQ0FjO1FBQ0E7TUFDQTtNQUNBO0lBQ0E7SUFDQUU7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO1FBQ0E7TUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtRQUNBO01BQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7UUFDQTtRQUNBO1VBQ0FDO1VBQ0E7UUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQTtRQUNBO01BQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUFBO01BQ0E7TUFDQTtRQUNBO01BQ0E7UUFDQTtRQUNBO1VBQ0E7UUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7UUFDQWI7UUFDQUM7TUFDQTtNQUNBO1FBQ0E7UUFDQTtNQUNBO01BQ0E7UUFDQTtVQUNBO1VBQ0E7UUFDQTtVQUNBO1VBQ0E7UUFDQTtNQUNBO1FBQ0E7UUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FhO01BQ0E7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO1FBQ0E7VUFDQUM7VUFDQUE7UUFDQTtVQUNBQTtRQUNBO1FBQ0FBO1FBQ0FBO01BQ0E7UUFDQTtVQUNBO1VBQ0E7UUFDQTtVQUNBO1FBQ0E7UUFDQUE7UUFDQUE7TUFDQTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEsNEIiLCJmaWxlIjoiMTczLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG4gICAgPHZpZXcgY2xhc3M9XCJjYWxlbmRhci13cmFwcGVyXCI+XHJcbiAgICAgICAgPHZpZXcgY2xhc3M9XCJoZWFkZXJcIj5cclxuICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJwcmVcIiBAY2xpY2s9XCJjaGFuZ2VNb250aCgncHJlJylcIj5cclxuICAgICAgICAgICAgICAgIDx1bmktaWNvbnMgdHlwZT1cImJhY2tcIj48L3VuaS1pY29ucz5cclxuICAgICAgICAgICAgPC92aWV3PlxyXG4gICAgICAgICAgICA8dmlldz57e3krJ+W5tCcrZm9ybWF0TnVtKG0pKyfmnIgnfX08L3ZpZXc+XHJcbiAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwibmV4dFwiIEBjbGljaz1cImNoYW5nZU1vbnRoKCduZXh0JylcIj5cclxuICAgICAgICAgICAgICAgIDx1bmktaWNvbnMgdHlwZT1cImZvcndhcmRcIj48L3VuaS1pY29ucz5cclxuICAgICAgICAgICAgPC92aWV3PlxyXG4gICAgICAgIDwvdmlldz5cclxuICAgICAgICA8dmlldyBjbGFzcz1cIndlZWtcIj5cclxuICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJ3ZWVrLWRheVwiIHYtZm9yPVwiKGl0ZW0sIGluZGV4KSBpbiB3ZWVrRGF5XCIgOmtleT1cImluZGV4XCI+e3sgaXRlbSB9fTwvdmlldz5cclxuICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgPHZpZXcgOmNsYXNzPVwieyBoaWRlOiAhbW9udGhPcGVuIH1cIiBjbGFzcz1cImNvbnRlbnQwXCIgOnN0eWxlPVwieyBoZWlnaHQ6IGhlaWdodCB9XCI+XHJcbiAgICAgICAgICAgIDx2aWV3IDpzdHlsZT1cInsgdG9wOiBwb3NpdGlvblRvcCArICdycHgnIH1cIiBjbGFzcz1cImRheXNcIj5cclxuICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwiaXRlbVwiIHYtZm9yPVwiKGl0ZW0sIGluZGV4KSBpbiBkYXRlc1wiIDprZXk9XCJpbmRleFwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwiZGF5XCIgQGNsaWNrPVwic2VsZWN0T25lKGl0ZW0sICRldmVudClcIiA6Y2xhc3M9XCJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjaG9vc2U6IGNob29zZSA9PSBgJHtpdGVtLnllYXJ9LSR7aXRlbS5tb250aH0tJHtpdGVtLmRhdGV9YCYmaXRlbS5pc0N1ck0sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2xtOiAhaXRlbS5pc0N1ck0sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b2RheTogaXNUb2RheShpdGVtLnllYXIsIGl0ZW0ubW9udGgsIGl0ZW0uZGF0ZSksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpc1dvcmtEYXk6IGlzV29ya0RheShpdGVtLnllYXIsIGl0ZW0ubW9udGgsIGl0ZW0uZGF0ZSlcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICB7eyBOdW1iZXIoaXRlbS5kYXRlKSB9fVxyXG4gICAgICAgICAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cIm1hcmtEYXlcIiB2LWlmPVwiaXNNYXJrRGF5KGl0ZW0ueWVhciwgaXRlbS5tb250aCwgaXRlbS5kYXRlKSYmaXRlbS5pc0N1ck1cIj48L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICAgICAgPCEtLSA8dmlldyBjbGFzcz1cInRvZGF5LXRleHRcIiB2LWlmPVwiaXNUb2RheShpdGVtLnllYXIsIGl0ZW0ubW9udGgsIGl0ZW0uZGF0ZSlcIj7ku4o8L3ZpZXc+IC0tPlxyXG4gICAgICAgICAgICAgICAgPC92aWV3PlxyXG4gICAgICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgPC92aWV3PlxyXG4gICAgICAgIDxpbWFnZSBzcmM9XCJodHRwczovL2kubG9saS5uZXQvMjAyMC8wNy8xNi8yTW1ac3VjVlRsUmpTd0sucG5nXCIgbW9kZT1cInNjYWxlVG9GaWxsXCIgdi1pZj1cImNvbGxhcHNpYmxlXCJcclxuICAgICAgICAgICAgQGNsaWNrPVwidG9nZ2xlXCIgY2xhc3M9XCJ3ZWVrdG9nZ2xlXCIgOmNsYXNzPVwieyBkb3duOiBtb250aE9wZW4gfVwiPjwvaW1hZ2U+XHJcbiAgICA8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG4gICAgZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgICAgIG5hbWU6ICdyZW4tY2FsZW5kYXInLFxyXG4gICAgICAgIHByb3BzOiB7XHJcbiAgICAgICAgICAgIC8vIOaYn+acn+WHoOS4uuesrOS4gOWkqSgw5Li65pif5pyf5pelKVxyXG4gICAgICAgICAgICB3ZWVrc3RhcnQ6IHtcclxuICAgICAgICAgICAgICAgIHR5cGU6IE51bWJlcixcclxuICAgICAgICAgICAgICAgIGRlZmF1bHQ6IDBcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgLy8g5qCH6K6w55qE5pel5pyfXHJcbiAgICAgICAgICAgIG1hcmtEYXlzOiB7XHJcbiAgICAgICAgICAgICAgICB0eXBlOiBBcnJheSxcclxuICAgICAgICAgICAgICAgIGRlZmF1bHQ6ICgpID0+IHtcclxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gW107XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgIC8v5piv5ZCm5bGV56S65pyI5Lu95YiH5o2i5oyJ6ZKuXHJcbiAgICAgICAgICAgIGhlYWRlckJhcjoge1xyXG4gICAgICAgICAgICAgICAgdHlwZTogQm9vbGVhbixcclxuICAgICAgICAgICAgICAgIGRlZmF1bHQ6IHRydWVcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgLy8g5piv5ZCm5bGV5byAXHJcbiAgICAgICAgICAgIG9wZW46IHtcclxuICAgICAgICAgICAgICAgIHR5cGU6IEJvb2xlYW4sXHJcbiAgICAgICAgICAgICAgICBkZWZhdWx0OiB0cnVlXHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgIC8v5piv5ZCm5Y+v5pS257ypXHJcbiAgICAgICAgICAgIGNvbGxhcHNpYmxlOiB7XHJcbiAgICAgICAgICAgICAgICB0eXBlOiBCb29sZWFuLFxyXG4gICAgICAgICAgICAgICAgZGVmYXVsdDogdHJ1ZVxyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICAvL+acquadpeaXpeacn+aYr+WQpuS4jeWPr+eCueWHu1xyXG4gICAgICAgICAgICBkaXNhYmxlZEFmdGVyOiB7XHJcbiAgICAgICAgICAgICAgICB0eXBlOiBCb29sZWFuLFxyXG4gICAgICAgICAgICAgICAgZGVmYXVsdDogdHJ1ZVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSxcclxuICAgICAgICBkYXRhKCkge1xyXG4gICAgICAgICAgICByZXR1cm4ge1xyXG4gICAgICAgICAgICAgICAgd2Vla3RleHQ6IFsn5pelJywgJ+S4gCcsICfkuownLCAn5LiJJywgJ+WbmycsICfkupQnLCAn5YWtJ10sXHJcbiAgICAgICAgICAgICAgICB5OiBuZXcgRGF0ZSgpLmdldEZ1bGxZZWFyKCksIC8vIOW5tFxyXG4gICAgICAgICAgICAgICAgbTogbmV3IERhdGUoKS5nZXRNb250aCgpICsgMSwgLy8g5pyIXHJcbiAgICAgICAgICAgICAgICBkYXRlczogW10sIC8vIOW9k+WJjeaciOeahOaXpeacn+aVsOaNrlxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb25Ub3A6IDAsXHJcbiAgICAgICAgICAgICAgICBtb250aE9wZW46IHRydWUsXHJcbiAgICAgICAgICAgICAgICBjaG9vc2U6ICcnLFxyXG4gICAgICAgICAgICAgICAgbW9udGg6IG51bGwsXHJcbiAgICAgICAgICAgIH07XHJcbiAgICAgICAgfSxcclxuICAgICAgICBjcmVhdGVkKCkge1xyXG4gICAgICAgICAgICB0aGlzLmRhdGVzID0gdGhpcy5tb250aERheSh0aGlzLnksIHRoaXMubSk7XHJcbiAgICAgICAgICAgICF0aGlzLm9wZW4gJiYgdGhpcy50b2dnbGUoKTtcclxuICAgICAgICB9LFxyXG4gICAgICAgIG1vdW50ZWQoKSB7XHJcbiAgICAgICAgICAgIHRoaXMueSA9IG5ldyBEYXRlKCkuZ2V0RnVsbFllYXIoKVxyXG4gICAgICAgICAgICB0aGlzLm0gPSBuZXcgRGF0ZSgpLmdldE1vbnRoKCkgKyAxXHJcbiAgICAgICAgICAgIHRoaXMubW9udGggPSB0aGlzLiR0b29scy5nZXREYXRlKFwibVwiKVxyXG4gICAgICAgICAgICB0aGlzLmNob29zZSA9IHRoaXMuZ2V0VG9kYXkoKS5kYXRlO1xyXG4gICAgICAgIH0sXHJcbiAgICAgICAgY29tcHV0ZWQ6IHtcclxuICAgICAgICAgICAgLy8g6aG26YOo5pif5pyf5qCPXHJcbiAgICAgICAgICAgIHdlZWtEYXkoKSB7XHJcbiAgICAgICAgICAgICAgICByZXR1cm4gdGhpcy53ZWVrdGV4dC5zbGljZSh0aGlzLndlZWtzdGFydCkuY29uY2F0KHRoaXMud2Vla3RleHQuc2xpY2UoMCwgdGhpcy53ZWVrc3RhcnQpKTtcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgaGVpZ2h0KCkge1xyXG4gICAgICAgICAgICAgICAgcmV0dXJuICh0aGlzLmRhdGVzLmxlbmd0aCAvIDcpICogODAgKyAncnB4JztcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICB9LFxyXG4gICAgICAgIG1ldGhvZHM6IHtcclxuICAgICAgICAgICAgZm9ybWF0TnVtKG51bSkge1xyXG4gICAgICAgICAgICAgICAgbGV0IHJlcyA9IE51bWJlcihudW0pO1xyXG4gICAgICAgICAgICAgICAgcmV0dXJuIHJlcyA8IDEwID8gJzAnICsgcmVzIDogcmVzO1xyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICBnZXRUb2RheSgpIHtcclxuICAgICAgICAgICAgICAgIGxldCBkYXRlID0gbmV3IERhdGUoKTtcclxuICAgICAgICAgICAgICAgIGxldCB5ID0gZGF0ZS5nZXRGdWxsWWVhcigpO1xyXG4gICAgICAgICAgICAgICAgbGV0IG0gPSBkYXRlLmdldE1vbnRoKCk7XHJcbiAgICAgICAgICAgICAgICBsZXQgZCA9IGRhdGUuZ2V0RGF0ZSgpO1xyXG4gICAgICAgICAgICAgICAgbGV0IHdlZWsgPSBuZXcgRGF0ZSgpLmdldERheSgpO1xyXG4gICAgICAgICAgICAgICAgbGV0IHdlZWtUZXh0ID0gWyfml6UnLCAn5LiAJywgJ+S6jCcsICfkuIknLCAn5ZubJywgJ+S6lCcsICflha0nXTtcclxuICAgICAgICAgICAgICAgIGxldCBmb3JtYXRXZWVrID0gJ+aYn+acnycgKyB3ZWVrVGV4dFt3ZWVrXTtcclxuICAgICAgICAgICAgICAgIGxldCB0b2RheSA9IHtcclxuICAgICAgICAgICAgICAgICAgICBkYXRlOiB5ICsgJy0nICsgdGhpcy5mb3JtYXROdW0obSArIDEpICsgJy0nICsgdGhpcy5mb3JtYXROdW0oZCksXHJcbiAgICAgICAgICAgICAgICAgICAgd2VlazogZm9ybWF0V2Vla1xyXG4gICAgICAgICAgICAgICAgfTtcclxuICAgICAgICAgICAgICAgIHJldHVybiB0b2RheTtcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgLy8g6I635Y+W5b2T5YmN5pyI5Lu95pWw5o2uXHJcbiAgICAgICAgICAgIG1vbnRoRGF5KHksIG1vbnRoKSB7XHJcbiAgICAgICAgICAgICAgICBsZXQgZGF0ZXMgPSBbXTtcclxuICAgICAgICAgICAgICAgIGxldCBtID0gTnVtYmVyKG1vbnRoKTtcclxuICAgICAgICAgICAgICAgIGxldCBmaXJzdERheU9mTW9udGggPSBuZXcgRGF0ZSh5LCBtIC0gMSwgMSkuZ2V0RGF5KCk7IC8vIOW9k+aciOesrOS4gOWkqeaYn+acn+WHoFxyXG4gICAgICAgICAgICAgICAgbGV0IGxhc3REYXRlT2ZNb250aCA9IG5ldyBEYXRlKHksIG0sIDApLmdldERhdGUoKTsgLy8g5b2T5pyI5pyA5ZCO5LiA5aSpXHJcbiAgICAgICAgICAgICAgICBsZXQgbGFzdERheU9mTGFzdE1vbnRoID0gbmV3IERhdGUoeSwgbSAtIDEsIDApLmdldERhdGUoKTsgLy8g5LiK5LiA5pyI55qE5pyA5ZCO5LiA5aSpXHJcbiAgICAgICAgICAgICAgICBsZXQgd2Vla3N0YXJ0ID0gdGhpcy53ZWVrc3RhcnQgPT0gNyA/IDAgOiB0aGlzLndlZWtzdGFydDtcclxuICAgICAgICAgICAgICAgIGxldCBzdGFydERheSA9ICgoKSA9PiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8g5ZGo5Yid5pyJ5Yeg5aSp5piv5LiK5Liq5pyI55qEXHJcbiAgICAgICAgICAgICAgICAgICAgaWYgKGZpcnN0RGF5T2ZNb250aCA9PSB3ZWVrc3RhcnQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfSBlbHNlIGlmIChmaXJzdERheU9mTW9udGggPiB3ZWVrc3RhcnQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGZpcnN0RGF5T2ZNb250aCAtIHdlZWtzdGFydDtcclxuICAgICAgICAgICAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gNyAtIHdlZWtzdGFydCArIGZpcnN0RGF5T2ZNb250aDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9KSgpO1xyXG4gICAgICAgICAgICAgICAgbGV0IGVuZERheSA9IDcgLSAoKHN0YXJ0RGF5ICsgbGFzdERhdGVPZk1vbnRoKSAlIDcpOyAvLyDnu5PmnZ/ov5jmnInlh6DlpKnmmK/kuIvkuKrmnIjnmoRcclxuICAgICAgICAgICAgICAgIGlmIChlbmREYXkgPT0gNykge1xyXG4gICAgICAgICAgICAgICAgICAgIGVuZERheSA9IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBmb3IgKGxldCBpID0gMTsgaSA8PSBzdGFydERheTsgaSsrKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGF0ZXMucHVzaCh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRhdGU6IHRoaXMuZm9ybWF0TnVtKGxhc3REYXlPZkxhc3RNb250aCAtIHN0YXJ0RGF5ICsgaSksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRheTogd2Vla3N0YXJ0ICsgaSAtIDEgfHwgNyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbW9udGg6IG0gLSAxID49IDAgPyB0aGlzLmZvcm1hdE51bShtIC0gMSkgOiAxMixcclxuICAgICAgICAgICAgICAgICAgICAgICAgeWVhcjogbSAtIDEgPj0gMCA/IHkgOiB5IC0gMVxyXG4gICAgICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgZm9yIChsZXQgaiA9IDE7IGogPD0gbGFzdERhdGVPZk1vbnRoOyBqKyspIHtcclxuICAgICAgICAgICAgICAgICAgICBkYXRlcy5wdXNoKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGF0ZTogdGhpcy5mb3JtYXROdW0oaiksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRheTogKGogJSA3KSArIGZpcnN0RGF5T2ZNb250aCAtIDEgfHwgNyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbW9udGg6IHRoaXMuZm9ybWF0TnVtKG0pLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB5ZWFyOiB5LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpc0N1ck06IHRydWUgLy/mmK/lkKblvZPliY3mnIjku71cclxuICAgICAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGZvciAobGV0IGsgPSAxOyBrIDw9IGVuZERheTsgaysrKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGF0ZXMucHVzaCh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRhdGU6IHRoaXMuZm9ybWF0TnVtKGspLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBkYXk6IChsYXN0RGF0ZU9mTW9udGggKyBzdGFydERheSArIHdlZWtzdGFydCArIGsgLSAxKSAlIDcgfHwgNyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbW9udGg6IG0gKyAxIDw9IDExID8gdGhpcy5mb3JtYXROdW0obSArIDEpIDogMCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgeWVhcjogbSArIDEgPD0gMTEgPyB5IDogeSArIDFcclxuICAgICAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHJldHVybiBkYXRlcztcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgaXNXb3JrRGF5KHksIG0sIGQpIHtcclxuICAgICAgICAgICAgICAgIC8v5piv5ZCm5bel5L2c5pelXHJcbiAgICAgICAgICAgICAgICBsZXQgeW1kID0gYCR7eX0vJHttfS8ke2R9YDtcclxuICAgICAgICAgICAgICAgIGxldCBmb3JtYXREWSA9IG5ldyBEYXRlKHltZC5yZXBsYWNlKC8tL2csICcvJykpO1xyXG4gICAgICAgICAgICAgICAgbGV0IHdlZWsgPSBmb3JtYXREWS5nZXREYXkoKTtcclxuICAgICAgICAgICAgICAgIGlmICh3ZWVrID09IDAgfHwgd2VlayA9PSA2KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlO1xyXG4gICAgICAgICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gdHJ1ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgaXNGdXR1cmVEYXkoeSwgbSwgZCkge1xyXG4gICAgICAgICAgICAgICAgLy/mmK/lkKbmnKrmnaXml6XmnJ9cclxuICAgICAgICAgICAgICAgIGxldCB5bWQgPSBgJHt5fS8ke219LyR7ZH1gO1xyXG4gICAgICAgICAgICAgICAgbGV0IGZvcm1hdERZID0gbmV3IERhdGUoeW1kLnJlcGxhY2UoLy0vZywgJy8nKSk7XHJcbiAgICAgICAgICAgICAgICBsZXQgc2hvd1RpbWUgPSBmb3JtYXREWS5nZXRUaW1lKCk7XHJcbiAgICAgICAgICAgICAgICBsZXQgY3VyVGltZSA9IG5ldyBEYXRlKCkuZ2V0VGltZSgpO1xyXG4gICAgICAgICAgICAgICAgaWYgKHNob3dUaW1lID4gY3VyVGltZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHJldHVybiB0cnVlO1xyXG4gICAgICAgICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gZmFsc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgIC8vIOagh+iusOaXpeacn1xyXG4gICAgICAgICAgICBpc01hcmtEYXkoeSwgbSwgZCkge1xyXG4gICAgICAgICAgICAgICAgbGV0IGZsYWcgPSBmYWxzZTtcclxuICAgICAgICAgICAgICAgIGZvciAobGV0IGkgPSAwOyBpIDwgdGhpcy5tYXJrRGF5cy5sZW5ndGg7IGkrKykge1xyXG4gICAgICAgICAgICAgICAgICAgIGxldCBkeSA9IGAke3l9LSR7bX0tJHtkfWA7XHJcbiAgICAgICAgICAgICAgICAgICAgaWYgKHRoaXMubWFya0RheXNbaV0gPT0gZHkpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxhZyA9IHRydWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHJldHVybiBmbGFnO1xyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICBpc1RvZGF5KHksIG0sIGQpIHtcclxuICAgICAgICAgICAgICAgIGxldCBjaGVja0QgPSB5ICsgJy0nICsgbSArICctJyArIGQ7XHJcbiAgICAgICAgICAgICAgICBsZXQgdG9kYXkgPSB0aGlzLmdldFRvZGF5KCkuZGF0ZTtcclxuICAgICAgICAgICAgICAgIGlmIChjaGVja0QgPT0gdG9kYXkpIHtcclxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gdHJ1ZTtcclxuICAgICAgICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICAvLyDlsZXlvIDmlLbotbdcclxuICAgICAgICAgICAgdG9nZ2xlKCkge1xyXG4gICAgICAgICAgICAgICAgdGhpcy5tb250aE9wZW4gPSAhdGhpcy5tb250aE9wZW47XHJcbiAgICAgICAgICAgICAgICBpZiAodGhpcy5tb250aE9wZW4pIHtcclxuICAgICAgICAgICAgICAgICAgICB0aGlzLnBvc2l0aW9uVG9wID0gMDtcclxuICAgICAgICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0IGluZGV4ID0gLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5kYXRlcy5mb3JFYWNoKChpLCB4KSA9PiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuaXNUb2RheShpLnllYXIsIGkubW9udGgsIGkuZGF0ZSkgJiYgKGluZGV4ID0geCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5wb3NpdGlvblRvcCA9IC0oKE1hdGguY2VpbCgoaW5kZXggKyAxKSAvIDcpIHx8IDEpIC0gMSkgKiA4MDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgLy8g54K55Ye75Zue6LCDXHJcbiAgICAgICAgICAgIHNlbGVjdE9uZShpLCBldmVudCkge1xyXG4gICAgICAgICAgICAgICAgbGV0IGRhdGUgPSBgJHtpLnllYXJ9LSR7aS5tb250aH0tJHtpLmRhdGV9YDtcclxuICAgICAgICAgICAgICAgIGxldCBzZWxlY3REID0gbmV3IERhdGUoZGF0ZSkuZ2V0VGltZSgpO1xyXG4gICAgICAgICAgICAgICAgbGV0IGN1clRpbWUgPSBuZXcgRGF0ZSgpLmdldFRpbWUoKTtcclxuICAgICAgICAgICAgICAgIGxldCB3ZWVrID0gbmV3IERhdGUoZGF0ZSkuZ2V0RGF5KCk7XHJcbiAgICAgICAgICAgICAgICBsZXQgd2Vla1RleHQgPSBbJ+aXpScsICfkuIAnLCAn5LqMJywgJ+S4iScsICflm5snLCAn5LqUJywgJ+WFrSddO1xyXG4gICAgICAgICAgICAgICAgbGV0IGZvcm1hdFdlZWsgPSAn5pif5pyfJyArIHdlZWtUZXh0W3dlZWtdO1xyXG4gICAgICAgICAgICAgICAgbGV0IHJlc3BvbnNlID0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRhdGU6IGRhdGUsXHJcbiAgICAgICAgICAgICAgICAgICAgd2VlazogZm9ybWF0V2Vla1xyXG4gICAgICAgICAgICAgICAgfTtcclxuICAgICAgICAgICAgICAgIGlmICghaS5pc0N1ck0pIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyBjb25zb2xlLmxvZygn5LiN5Zyo5b2T5YmN5pyI6IyD5Zu05YaFJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaWYgKHNlbGVjdEQgPiBjdXJUaW1lKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaWYgKHRoaXMuZGlzYWJsZWRBZnRlcikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlLmxvZygn5pyq5p2l5pel5pyf5LiN5Y+v6YCJJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBmYWxzZTtcclxuICAgICAgICAgICAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aGlzLmNob29zZSA9IGRhdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuJGVtaXQoJ29uRGF5Q2xpY2snLCByZXNwb25zZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgICAgICAgICB0aGlzLmNob29zZSA9IGRhdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGhpcy4kZW1pdCgnb25EYXlDbGljaycsIHJlc3BvbnNlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGNvbnNvbGUubG9nKHJlc3BvbnNlKTtcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgLy/mlLnlj5jlubTmnIhcclxuICAgICAgICAgICAgY2hhbmdZZWFyTW9udGgoeSwgbSkge1xyXG4gICAgICAgICAgICAgICAgdGhpcy5kYXRlcyA9IHRoaXMubW9udGhEYXkoeSwgbSk7XHJcbiAgICAgICAgICAgICAgICB0aGlzLnkgPSB5O1xyXG4gICAgICAgICAgICAgICAgdGhpcy5tID0gbTtcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgY2hhbmdlTW9udGgodHlwZSkge1xyXG4gICAgICAgICAgICAgICAgbGV0IHRoYXQgPSB0aGlzXHJcbiAgICAgICAgICAgICAgICBpZiAodHlwZSA9PSAncHJlJykge1xyXG4gICAgICAgICAgICAgICAgICAgIGlmICh0aGF0Lm0gKyAxID09IDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGhhdC5tID0gMTI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoYXQueSA9IHRoYXQueSAtIDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGhhdC5tID0gdGhhdC5tIC0gMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgdGhhdC5tb250aCA9IHRoaXMuJHRvb2xzLmdldE1vbnRoKHRoYXQubW9udGgsIC0xKVxyXG4gICAgICAgICAgICAgICAgICAgIHRoYXQuJGVtaXQoJ29uTW9udGhDbGlja1ByZScsIHRoYXQubW9udGgpXHJcbiAgICAgICAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGlmICh0aGlzLm0gKyAxID09IDEzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMubSA9IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMueSA9IHRoaXMueSArIDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy5tID0gdGhpcy5tICsgMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgdGhhdC5tb250aCA9IHRoaXMuJHRvb2xzLmdldE1vbnRoKHRoYXQubW9udGgsICsxKVxyXG4gICAgICAgICAgICAgICAgICAgIHRoYXQuJGVtaXQoJ29uTW9udGhDbGlja1ByZScsIHRoYXQubW9udGgpXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB0aGlzLmRhdGVzID0gdGhpcy5tb250aERheSh0aGlzLnksIHRoaXMubSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9O1xyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuICAgIC5jYWxlbmRhci13cmFwcGVyIHtcclxuICAgICAgICBjb2xvcjogI2JiYjdiNztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJycHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcnB4O1xyXG5cclxuICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogODhycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNDI0NjRBO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM2cnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblxyXG4gICAgICAgICAgICAucHJlLFxyXG4gICAgICAgICAgICAubmV4dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJ0bmNvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndlZWsge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDgwcnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogODBycHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG5cclxuICAgICAgICAgICAgdmlldyB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudDAge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjRzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAuZGF5cyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4zcztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHJweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogODBycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDcpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2MHJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuY2hvb3NlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG5jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm5vbG0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pc1dvcmtEYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQyNDY0YTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5ub3RTaWduZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmYTcyNjg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50b2RheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYThjMGZmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLndvcmtEYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0ZDdkZjk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tYXJrRGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmE3MjY4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGlkZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogODBycHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53ZWVrdG9nZ2xlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDg1cnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMycnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTQycnB4O1xyXG5cclxuICAgICAgICAgICAgJi5kb3duIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///173\n"); >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a /***/ }), /* 174 */ /*!**********************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/compk/pkdetail.vue?mpType=page ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _pkdetail_vue_vue_type_template_id_b40c9bf0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pkdetail.vue?vue&type=template&id=b40c9bf0&scoped=true&mpType=page */ 175);\n/* harmony import */ var _pkdetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pkdetail.vue?vue&type=script&lang=js&mpType=page */ 177);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _pkdetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _pkdetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _pkdetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _pkdetail_vue_vue_type_template_id_b40c9bf0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _pkdetail_vue_vue_type_template_id_b40c9bf0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"b40c9bf0\",\n null,\n false,\n _pkdetail_vue_vue_type_template_id_b40c9bf0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/compk/pkdetail.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNEk7QUFDNUk7QUFDdUU7QUFDTDs7O0FBR2xFO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLHlGQUFNO0FBQ1IsRUFBRSwwR0FBTTtBQUNSLEVBQUUsbUhBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsOEdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTc0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9wa2RldGFpbC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9YjQwYzliZjAmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3BrZGV0YWlsLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9wa2RldGFpbC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiYjQwYzliZjBcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvY29tcGsvcGtkZXRhaWwudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///174\n"); /***/ }), /* 175 */ /*!****************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/compk/pkdetail.vue?vue&type=template&id=b40c9bf0&scoped=true&mpType=page ***! \****************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_pkdetail_vue_vue_type_template_id_b40c9bf0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./pkdetail.vue?vue&type=template&id=b40c9bf0&scoped=true&mpType=page */ 176); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_pkdetail_vue_vue_type_template_id_b40c9bf0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_pkdetail_vue_vue_type_template_id_b40c9bf0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_pkdetail_vue_vue_type_template_id_b40c9bf0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_pkdetail_vue_vue_type_template_id_b40c9bf0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 176 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/compk/pkdetail.vue?vue&type=template&id=b40c9bf0&scoped=true&mpType=page ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uniIcons: __webpack_require__(/*! @/uni_modules/uni-icons/components/uni-icons/uni-icons.vue */ 10) .default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "content pkconp"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "headerTop"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "left"), attrs: { _i: 2 } }, [ _c("image", { staticClass: _vm._$s(3, "sc", "image1"), attrs: { src: _vm._$s(3, "a-src", _vm.memInfo.headimg), _i: 3 }, }), ] ), _c( "view", { staticClass: _vm._$s(4, "sc", "right"), attrs: { _i: 4 } }, [ _c( "view", { staticClass: _vm._$s(5, "sc", "name"), attrs: { _i: 5 } }, [ _vm._v( _vm._$s( 5, "t0-0", _vm._s( _vm.memInfo.name ? _vm.memInfo.name : _vm.memInfo.nickname ) ) ), ] ), _c( "view", { staticClass: _vm._$s(6, "sc", "top"), attrs: { _i: 6 } }, [ _c("view", [ _vm._v( _vm._$s( 7, "t0-0", _vm._s( _vm.memInfo.gender == "0" ? "未知" : _vm.memInfo.gender == "1" ? "男" : "女" ) ) ), ]), _c( "view", { staticClass: _vm._$s(8, "sc", "ml-15"), attrs: { _i: 8 }, }, [_vm._v(_vm._$s(8, "t0-0", _vm._s(_vm.user.age)))] ), ] ), ] ), ] ), _vm._$s(9, "i", _vm.acd_id == 2) ? _c( "view", { staticClass: _vm._$s(9, "sc", "box"), attrs: { _i: 9 } }, [ _c( "view", { staticClass: _vm._$s(10, "sc", "item"), attrs: { _i: 10 } }, [ _c("view", [ _vm._v( _vm._$s( 11, "t0-0", _vm._s(_vm.memInfo.day ? _vm.memInfo.day : "0") ) ), ]), _c("text"), ] ), _c( "view", { staticClass: _vm._$s(13, "sc", "item"), attrs: { _i: 13 } }, [ _c("view", [ _vm._v( _vm._$s( 14, "t0-0", _vm._s( _vm.memInfo.weightdiff ? Math.abs(_vm.memInfo.weightdiff) : 0 ) ) ), ]), _vm._$s(15, "i", Number(_vm.memInfo.weightdiff) > 0) ? _c("text") : _c("text"), ] ), _c( "view", { staticClass: _vm._$s(17, "sc", "item"), attrs: { _i: 17 } }, [ _c("view", [ _vm._v( _vm._$s( 18, "t0-0", _vm._s( _vm.memInfo.fat_wdiff ? Math.abs(_vm.memInfo.fat_wdiff) : 0 ) ) ), ]), _vm._$s(19, "i", Number(_vm.memInfo.fat_wdiff) > 0) ? _c("text") : _c("text"), ] ), _c( "view", { staticClass: _vm._$s(21, "sc", "time"), attrs: { _i: 21 } }, [ _c( "view", [ _c("uni-icons", { staticClass: _vm._$s( 23, "sc", "t-icon t-icon-shijian-mianxing-0" ), attrs: { _i: 23 }, }), _vm._v(_vm._$s(22, "t1-0", _vm._s(_vm.memInfo.time))), ], 1 ), ] ), ] ) : _c( "view", { staticClass: _vm._$s(24, "sc", "boxTime"), attrs: { _i: 24 } }, [ _c( "view", { staticClass: _vm._$s(25, "sc", " mt-10 mb-10"), attrs: { _i: 25 }, }, [ _c("uni-icons", { staticClass: _vm._$s( 26, "sc", "t-icon t-icon-shijian-mianxing-0 mr-10 size18" ), attrs: { _i: 26 }, }), _vm._v(_vm._$s(25, "t1-0", _vm._s(_vm.memInfo.time))), ], 1 ), ] ), _c( "view", { staticClass: _vm._$s(27, "sc", "control"), attrs: { _i: 27 } }, [ _c( "view", { staticClass: _vm._$s(28, "sc", "title"), attrs: { _i: 28 } }, [ _c("view", { staticClass: _vm._$s(29, "sc", "name"), attrs: { _i: 29 }, }), _c("view"), _c("view"), _c("view"), ] ), _vm._l( _vm._$s(33, "f", { forItems: _vm.listStr }), function (ite, ind, $20, $30) { return _c( "view", { key: _vm._$s(33, "f", { forIndex: $20, key: ind }), staticClass: _vm._$s("33-" + $30, "sc", "li"), attrs: { _i: "33-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("34-" + $30, "sc", "name"), attrs: { _i: "34-" + $30 }, }, [ _c("text", [ _vm._v(_vm._$s("35-" + $30, "t0-0", _vm._s(ite.title))), ]), ] ), _c( "view", { staticClass: _vm._$s("36-" + $30, "sc", "num"), attrs: { _i: "36-" + $30 }, }, [ _vm._$s( "37-" + $30, "i", ite.diffval != 0 || ite.diffval == "0.00" || ite.diffval == "00:00:00" ) ? _c("text", [ _vm._v( _vm._$s( "37-" + $30, "t0-0", _vm._s( _vm.acd_id != 6 ? Math.abs(ite.diffval) : ite.diffval ) ) ), ]) : _vm._e(), _vm._$s("38-" + $30, "i", Number(ite.diffval) > 0) ? _c("icon", { staticClass: _vm._$s( "38-" + $30, "sc", "t-icon t-icon-shang" ), attrs: { _i: "38-" + $30 }, }) : _vm._e(), _vm._$s("39-" + $30, "i", Number(ite.diffval) < 0) ? _c("icon", { staticClass: _vm._$s( "39-" + $30, "sc", "t-icon t-icon-xia" ), attrs: { _i: "39-" + $30 }, }) : _vm._e(), _vm._$s( "40-" + $30, "i", !ite.diffval || ite.diffval == "0.00" || ite.diffval == "00:00:00" ) ? _c("icon", { staticClass: _vm._$s( "40-" + $30, "sc", "t-icon t-icon-hengxian" ), attrs: { _i: "40-" + $30 }, }) : _vm._e(), ] ), _c( "view", { staticClass: _vm._$s("41-" + $30, "sc", "f"), attrs: { _i: "41-" + $30 }, }, [ _c("view", [ _vm._v( _vm._$s( "42-" + $30, "t0-0", _vm._s( ite.firstresult ? ite.firstresult.value : "-" ) ) ), ]), _c("text", [ _vm._v( _vm._$s( "43-" + $30, "t0-0", _vm._s(ite.firstresult.level) ) ), ]), ] ), _c( "view", { staticClass: _vm._$s("44-" + $30, "sc", "f"), attrs: { _i: "44-" + $30 }, }, [ _c("view", [ _vm._v( _vm._$s( "45-" + $30, "t0-0", _vm._s( ite.secondresult ? ite.secondresult.value : "-" ) ) ), ]), _c("text", [ _vm._v( _vm._$s( "46-" + $30, "t0-0", _vm._s(ite.secondresult.level) ) ), ]), ] ), ] ) } ), ], 2 ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 177 */ /*!**********************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/compk/pkdetail.vue?vue&type=script&lang=js&mpType=page ***! \**********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_pkdetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./pkdetail.vue?vue&type=script&lang=js&mpType=page */ 178);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_pkdetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_pkdetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_pkdetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_pkdetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_pkdetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTBxQixDQUFnQixxckJBQUcsRUFBQyIsImZpbGUiOiIxNzcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3BrZGV0YWlsLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3BrZGV0YWlsLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///177\n"); /***/ }), /* 178 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/compk/pkdetail.vue?vue&type=script&lang=js&mpType=page ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; <<<<<<< HEAD eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n onLoad: function onLoad(options) {\n var that = this;\n // 导航栏颜色\n __f__(\"log\", \"options\", options, \" at pages/compk/pkdetail.vue:85\");\n if (options.info) {\n var info = JSON.parse(options.info);\n that.acd_id = info.type;\n that.handleSharepic(JSON.parse(options.info));\n }\n },\n computed: _objectSpread({}, (0, _vuex.mapState)([\"user\", \"appTheme\"])),\n methods: {\n handleSharepic: function handleSharepic(info) {\n var _this = this;\n var that = this;\n that.$model.getresultcontrast({\n type: info.type,\n before_id: info.before_id,\n after_id: info.after_id\n }).then(function (res) {\n __f__(\"log\", \"res\", res, \" at pages/compk/pkdetail.vue:103\");\n if (res.code != 0) {\n _this.$tools.msg(res.msg);\n return;\n }\n res.data.list.forEach(function (ite) {\n if (ite.firstresult && ite.firstresult.name == 'weight') {\n res.data.weightdiff = ite.diffval;\n }\n if (ite.firstresult && ite.firstresult.name == 'fat_w') {\n res.data.fat_wdiff = ite.diffval;\n }\n if (ite.firstresult || ite.secondresult) {\n ite.name = ite.firstresult ? ite.firstresult.name : ite.secondresult.name;\n ite.title = ite.firstresult ? ite.firstresult.title : ite.secondresult.title;\n }\n });\n that.memInfo = res.data;\n that.listStr = res.data.list;\n });\n }\n },\n data: function data() {\n return {\n memInfo: {},\n listStr: [],\n acd_id: \"\"\n };\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvY29tcGsvcGtkZXRhaWwudnVlIl0sIm5hbWVzIjpbIm9uTG9hZCIsInRoYXQiLCJjb21wdXRlZCIsIm1ldGhvZHMiLCJoYW5kbGVTaGFyZXBpYyIsInR5cGUiLCJiZWZvcmVfaWQiLCJhZnRlcl9pZCIsInJlcyIsIml0ZSIsImRhdGEiLCJtZW1JbmZvIiwibGlzdFN0ciIsImFjZF9pZCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUE0RUE7QUFFQTtBQUFBO0FBQUEsZUFFQTtFQUNBQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO01BQ0E7TUFDQUM7TUFDQUE7SUFDQTtFQUNBO0VBQ0FDLDRCQUNBLDBDQUNBO0VBQ0FDO0lBQ0FDO01BQUE7TUFDQTtNQUNBSDtRQUNBSTtRQUNBQztRQUNBQztNQUNBO1FBQ0E7UUFDQTtVQUNBO1VBQ0E7UUFDQTtRQUNBQztVQUNBO1lBQ0FBO1VBQ0E7VUFDQTtZQUNBQTtVQUNBO1VBQ0E7WUFDQUM7WUFDQUE7VUFDQTtRQUNBO1FBQ0FSO1FBQ0FBO01BQ0E7SUFDQTtFQUNBO0VBQ0FTO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0FBQ0E7QUFBQSwyQiIsImZpbGUiOiIxNzguanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJjb250ZW50IHBrY29ucFwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJoZWFkZXJUb3BcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJsZWZ0XCI+XHJcblx0XHRcdFx0PGltYWdlIDpzcmM9XCJtZW1JbmZvLmhlYWRpbWdcIiBjbGFzcz1cImltYWdlMVwiPjwvaW1hZ2U+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJyaWdodFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPnt7bWVtSW5mby5uYW1lP21lbUluZm8ubmFtZTptZW1JbmZvLm5pY2tuYW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0b3BcIj5cclxuXHRcdFx0XHRcdDx2aWV3PuaAp+WIq++8mnt7bWVtSW5mby5nZW5kZXI9PScwJz8n5pyq55+lJzptZW1JbmZvLmdlbmRlcj09JzEnPyfnlLcnOiflpbMnfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm1sLTE1XCI+5bm06b6E77yae3t1c2VyLmFnZX195bKBPC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJib3hcIiB2LWlmPVwiYWNkX2lkPT0yXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0XHRcdDx2aWV3Pnt7bWVtSW5mby5kYXk/bWVtSW5mby5kYXk6JzAnfX08L3ZpZXc+XHJcblx0XHRcdFx0PHRleHQ+5pe26Ze0KOWkqSk8L3RleHQ+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCI+XHJcblx0XHRcdFx0PHZpZXc+e3ttZW1JbmZvLndlaWdodGRpZmY/TWF0aC5hYnMobWVtSW5mby53ZWlnaHRkaWZmKTowfX08L3ZpZXc+XHJcblx0XHRcdFx0PHRleHQgdi1pZj1cIk51bWJlcihtZW1JbmZvLndlaWdodGRpZmYpPjBcIj7lop7ph40oa2cpPC90ZXh0PlxyXG5cdFx0XHRcdDx0ZXh0IHYtZWxzZT7lh4/ph40oa2cpPC90ZXh0PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0XHRcdDx2aWV3Pnt7bWVtSW5mby5mYXRfd2RpZmY/TWF0aC5hYnMobWVtSW5mby5mYXRfd2RpZmYpOjB9fTwvdmlldz5cclxuXHRcdFx0XHQ8dGV4dCB2LWlmPVwiTnVtYmVyKG1lbUluZm8uZmF0X3dkaWZmKT4wXCI+5aKe6ISCKGtnKTwvdGV4dD5cclxuXHRcdFx0XHQ8dGV4dCB2LWVsc2U+5YeP6ISCKGtnKTwvdGV4dD5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRpbWVcIj5cclxuXHRcdFx0XHQ8dmlldz5cclxuXHRcdFx0XHRcdDx1bmktaWNvbnMgY2xhc3M9XCJ0LWljb24gdC1pY29uLXNoaWppYW4tbWlhbnhpbmctMFwiPjwvdW5pLWljb25zPnt7bWVtSW5mby50aW1lfX1cclxuXHRcdFx0XHQ8L3ZpZXc+5pWw5o2u5Y+Y5YyWXHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwiYm94VGltZVwiIHYtZWxzZT5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCIgbXQtMTAgbWItMTBcIj5cclxuXHRcdFx0XHQ8dW5pLWljb25zIGNsYXNzPVwidC1pY29uIHQtaWNvbi1zaGlqaWFuLW1pYW54aW5nLTAgbXItMTAgc2l6ZTE4XCI+PC91bmktaWNvbnM+XHJcblx0XHRcdFx0e3ttZW1JbmZvLnRpbWV9fVxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdOaVsOaNruWPmOWMllxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJjb250cm9sXCI+XHJcblx0XHRcdDwhLS0g5ZCN56ewIC0tPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3Pui2i+WKvzwvdmlldz5cclxuXHRcdFx0XHQ8dmlldz7kuYvliY08L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXc+5LmL5ZCOPC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IHYtZm9yPVwiKGl0ZSxpbmQpIGluIGxpc3RTdHJcIiA6a2V5PVwiaW5kXCIgY2xhc3M9XCJsaVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPlxyXG5cdFx0XHRcdFx0PHRleHQ+e3tpdGUudGl0bGV9fTwvdGV4dD5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJudW1cIj5cclxuXHRcdFx0XHRcdDx0ZXh0XHJcblx0XHRcdFx0XHRcdHYtaWY9XCJpdGUuZGlmZnZhbCE9MHx8aXRlLmRpZmZ2YWw9PScwLjAwJ3x8aXRlLmRpZmZ2YWw9PScwMDowMDowMCdcIj57e2FjZF9pZCE9Nj9NYXRoLmFicyhpdGUuZGlmZnZhbCk6aXRlLmRpZmZ2YWx9fTwvdGV4dD5cclxuXHRcdFx0XHRcdDxpY29uIGNsYXNzPVwidC1pY29uIHQtaWNvbi1zaGFuZ1wiIHYtaWY9XCJOdW1iZXIoaXRlLmRpZmZ2YWwpPjBcIj48L2ljb24+XHJcblx0XHRcdFx0XHQ8aWNvbiBjbGFzcz1cInQtaWNvbiB0LWljb24teGlhXCIgdi1pZj1cIk51bWJlcihpdGUuZGlmZnZhbCk8MFwiPjwvaWNvbj5cclxuXHRcdFx0XHRcdDxpY29uIGNsYXNzPVwidC1pY29uIHQtaWNvbi1oZW5neGlhblwiXHJcblx0XHRcdFx0XHRcdHYtaWY9XCIhaXRlLmRpZmZ2YWx8fGl0ZS5kaWZmdmFsPT0nMC4wMCd8fGl0ZS5kaWZmdmFsPT0nMDA6MDA6MDAnXCI+PC9pY29uPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImZcIj5cclxuXHRcdFx0XHRcdDx2aWV3Pnt7aXRlLmZpcnN0cmVzdWx0P2l0ZS5maXJzdHJlc3VsdC52YWx1ZTonLSd9fTwvdmlldz5cclxuXHRcdFx0XHRcdDx0ZXh0Pnt7aXRlLmZpcnN0cmVzdWx0LmxldmVsfX08L3RleHQ+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiZlwiPlxyXG5cdFx0XHRcdFx0PHZpZXc+e3tpdGUuc2Vjb25kcmVzdWx0P2l0ZS5zZWNvbmRyZXN1bHQudmFsdWU6Jy0nfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dGV4dD57e2l0ZS5zZWNvbmRyZXN1bHQubGV2ZWx9fTwvdGV4dD5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB7XHJcblx0XHRtYXBTdGF0ZVxyXG5cdH0gZnJvbSBcInZ1ZXhcIjtcclxuXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0b25Mb2FkKG9wdGlvbnMpIHtcclxuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdC8vIOWvvOiIquagj+minOiJslxyXG5cdFx0XHRjb25zb2xlLmxvZyhcIm9wdGlvbnNcIiwgb3B0aW9ucylcclxuXHRcdFx0aWYgKG9wdGlvbnMuaW5mbykge1xyXG5cdFx0XHRcdGxldCBpbmZvID0gSlNPTi5wYXJzZShvcHRpb25zLmluZm8pXHJcblx0XHRcdFx0dGhhdC5hY2RfaWQgPSBpbmZvLnR5cGVcclxuXHRcdFx0XHR0aGF0LmhhbmRsZVNoYXJlcGljKEpTT04ucGFyc2Uob3B0aW9ucy5pbmZvKSlcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiB7XHJcblx0XHRcdC4uLm1hcFN0YXRlKFtcInVzZXJcIiwgXCJhcHBUaGVtZVwiXSksXHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRoYW5kbGVTaGFyZXBpYyhpbmZvKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0dGhhdC4kbW9kZWwuZ2V0cmVzdWx0Y29udHJhc3Qoe1xyXG5cdFx0XHRcdFx0dHlwZTogaW5mby50eXBlLFxyXG5cdFx0XHRcdFx0YmVmb3JlX2lkOiBpbmZvLmJlZm9yZV9pZCxcclxuXHRcdFx0XHRcdGFmdGVyX2lkOiBpbmZvLmFmdGVyX2lkLFxyXG5cdFx0XHRcdH0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKFwicmVzXCIsIHJlcylcclxuXHRcdFx0XHRcdGlmIChyZXMuY29kZSAhPSAwKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuJHRvb2xzLm1zZyhyZXMubXNnKVxyXG5cdFx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHJlcy5kYXRhLmxpc3QuZm9yRWFjaChpdGUgPT4ge1xyXG5cdFx0XHRcdFx0XHRpZiAoaXRlLmZpcnN0cmVzdWx0ICYmIGl0ZS5maXJzdHJlc3VsdC5uYW1lID09ICd3ZWlnaHQnKSB7XHJcblx0XHRcdFx0XHRcdFx0cmVzLmRhdGEud2VpZ2h0ZGlmZiA9IGl0ZS5kaWZmdmFsXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0aWYgKGl0ZS5maXJzdHJlc3VsdCAmJiBpdGUuZmlyc3RyZXN1bHQubmFtZSA9PSAnZmF0X3cnKSB7XHJcblx0XHRcdFx0XHRcdFx0cmVzLmRhdGEuZmF0X3dkaWZmID0gaXRlLmRpZmZ2YWxcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRpZiAoaXRlLmZpcnN0cmVzdWx0IHx8IGl0ZS5zZWNvbmRyZXN1bHQpIHtcclxuXHRcdFx0XHRcdFx0XHRpdGUubmFtZSA9IGl0ZS5maXJzdHJlc3VsdCA/IGl0ZS5maXJzdHJlc3VsdC5uYW1lIDogaXRlLnNlY29uZHJlc3VsdC5uYW1lXHJcblx0XHRcdFx0XHRcdFx0aXRlLnRpdGxlID0gaXRlLmZpcnN0cmVzdWx0ID8gaXRlLmZpcnN0cmVzdWx0LnRpdGxlIDogaXRlLnNlY29uZHJlc3VsdC50aXRsZVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0dGhhdC5tZW1JbmZvID0gcmVzLmRhdGFcclxuXHRcdFx0XHRcdHRoYXQubGlzdFN0ciA9IHJlcy5kYXRhLmxpc3RcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0bWVtSW5mbzoge30sXHJcblx0XHRcdFx0bGlzdFN0cjogW10sXHJcblx0XHRcdFx0YWNkX2lkOiBcIlwiLFxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgc2NvcGVkIGxhbmc9XCJzY3NzXCI+XHJcblx0LmFnZSB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0fVxyXG5cclxuXHQuaWNvbiB7XHJcblx0XHR3aWR0aDogMThweDtcclxuXHRcdGhlaWdodDogMThweDtcclxuXHRcdHBhZGRpbmc6IDNweDtcclxuXHRcdG1hcmdpbi1yaWdodDogN3B4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2FhYTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQudC1pY29uLWhlbmd4aWFuIHtcclxuXHRcdGhlaWdodDogMnB4O1xyXG5cdFx0d2lkdGg6IDEwcHg7XHJcblx0fVxyXG48L3N0eWxlPiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///178\n"); ======= eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n onLoad: function onLoad(options) {\n var that = this;\n // 导航栏颜色\n __f__(\"log\", \"options\", options, \" at pages/compk/pkdetail.vue:85\");\n if (options.info) {\n var info = JSON.parse(options.info);\n that.acd_id = info.type;\n that.handleSharepic(JSON.parse(options.info));\n }\n },\n computed: _objectSpread({}, (0, _vuex.mapState)([\"user\", \"appTheme\"])),\n methods: {\n handleSharepic: function handleSharepic(info) {\n var _this = this;\n var that = this;\n that.$model.getresultcontrast({\n type: info.type,\n before_id: info.before_id,\n after_id: info.after_id\n }).then(function (res) {\n __f__(\"log\", \"res\", res, \" at pages/compk/pkdetail.vue:103\");\n if (res.code != 0) {\n _this.$tools.msg(res.msg);\n return;\n }\n res.data.list.forEach(function (ite) {\n if (ite.firstresult && ite.firstresult.name == 'weight') {\n res.data.weightdiff = ite.diffval;\n }\n if (ite.firstresult && ite.firstresult.name == 'fat_w') {\n res.data.fat_wdiff = ite.diffval;\n }\n if (ite.firstresult || ite.secondresult) {\n ite.name = ite.firstresult ? ite.firstresult.name : ite.secondresult.name;\n ite.title = ite.firstresult ? ite.firstresult.title : ite.secondresult.title;\n }\n });\n that.memInfo = res.data;\n that.listStr = res.data.list;\n });\n }\n },\n data: function data() {\n return {\n memInfo: {},\n listStr: [],\n acd_id: \"\"\n };\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvY29tcGsvcGtkZXRhaWwudnVlIl0sIm5hbWVzIjpbIm9uTG9hZCIsIm9wdGlvbnMiLCJ0aGF0IiwiaW5mbyIsIkpTT04iLCJwYXJzZSIsImFjZF9pZCIsInR5cGUiLCJoYW5kbGVTaGFyZXBpYyIsImNvbXB1dGVkIiwibWFwU3RhdGUiLCJtZXRob2RzIiwiJG1vZGVsIiwiZ2V0cmVzdWx0Y29udHJhc3QiLCJiZWZvcmVfaWQiLCJhZnRlcl9pZCIsInRoZW4iLCJyZXMiLCJjb2RlIiwiJHRvb2xzIiwibXNnIiwiZGF0YSIsImxpc3QiLCJmb3JFYWNoIiwiaXRlIiwiZmlyc3RyZXN1bHQiLCJuYW1lIiwid2VpZ2h0ZGlmZiIsImRpZmZ2YWwiLCJmYXRfd2RpZmYiLCJzZWNvbmRyZXN1bHQiLCJ0aXRsZSIsIm1lbUluZm8iLCJsaXN0U3RyIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQTRFQTtBQUVjO0FBQUE7QUFBQSxlQUVDO0VBQ2RBLE1BQU0sa0JBQUNDLE9BQU8sRUFBRTtJQUNmLElBQUlDLElBQUksR0FBRyxJQUFJO0lBQ2Y7SUFDQSxhQUFZLFNBQVMsRUFBRUQsT0FBTztJQUM5QixJQUFJQSxPQUFPLENBQUNFLElBQUksRUFBRTtNQUNqQixJQUFJQSxJQUFJLEdBQUdDLElBQUksQ0FBQ0MsS0FBSyxDQUFDSixPQUFPLENBQUNFLElBQUksQ0FBQztNQUNuQ0QsSUFBSSxDQUFDSSxNQUFNLEdBQUdILElBQUksQ0FBQ0ksSUFBSTtNQUN2QkwsSUFBSSxDQUFDTSxjQUFjLENBQUNKLElBQUksQ0FBQ0MsS0FBSyxDQUFDSixPQUFPLENBQUNFLElBQUksQ0FBQyxDQUFDO0lBQzlDO0VBQ0QsQ0FBQztFQUNETSxRQUFRLG9CQUNKLElBQUFDLGNBQVEsRUFBQyxDQUFDLE1BQU0sRUFBRSxVQUFVLENBQUMsQ0FBQyxDQUNqQztFQUNEQyxPQUFPLEVBQUU7SUFDUkgsY0FBYywwQkFBQ0wsSUFBSSxFQUFFO01BQUE7TUFDcEIsSUFBSUQsSUFBSSxHQUFHLElBQUk7TUFDZkEsSUFBSSxDQUFDVSxNQUFNLENBQUNDLGlCQUFpQixDQUFDO1FBQzdCTixJQUFJLEVBQUVKLElBQUksQ0FBQ0ksSUFBSTtRQUNmTyxTQUFTLEVBQUVYLElBQUksQ0FBQ1csU0FBUztRQUN6QkMsUUFBUSxFQUFFWixJQUFJLENBQUNZO01BQ2hCLENBQUMsQ0FBQyxDQUFDQyxJQUFJLENBQUMsVUFBQUMsR0FBRyxFQUFJO1FBQ2QsYUFBWSxLQUFLLEVBQUVBLEdBQUc7UUFDdEIsSUFBSUEsR0FBRyxDQUFDQyxJQUFJLElBQUksQ0FBQyxFQUFFO1VBQ2xCLEtBQUksQ0FBQ0MsTUFBTSxDQUFDQyxHQUFHLENBQUNILEdBQUcsQ0FBQ0csR0FBRyxDQUFDO1VBQ3hCO1FBQ0Q7UUFDQUgsR0FBRyxDQUFDSSxJQUFJLENBQUNDLElBQUksQ0FBQ0MsT0FBTyxDQUFDLFVBQUFDLEdBQUcsRUFBSTtVQUM1QixJQUFJQSxHQUFHLENBQUNDLFdBQVcsSUFBSUQsR0FBRyxDQUFDQyxXQUFXLENBQUNDLElBQUksSUFBSSxRQUFRLEVBQUU7WUFDeERULEdBQUcsQ0FBQ0ksSUFBSSxDQUFDTSxVQUFVLEdBQUdILEdBQUcsQ0FBQ0ksT0FBTztVQUNsQztVQUNBLElBQUlKLEdBQUcsQ0FBQ0MsV0FBVyxJQUFJRCxHQUFHLENBQUNDLFdBQVcsQ0FBQ0MsSUFBSSxJQUFJLE9BQU8sRUFBRTtZQUN2RFQsR0FBRyxDQUFDSSxJQUFJLENBQUNRLFNBQVMsR0FBR0wsR0FBRyxDQUFDSSxPQUFPO1VBQ2pDO1VBQ0EsSUFBSUosR0FBRyxDQUFDQyxXQUFXLElBQUlELEdBQUcsQ0FBQ00sWUFBWSxFQUFFO1lBQ3hDTixHQUFHLENBQUNFLElBQUksR0FBR0YsR0FBRyxDQUFDQyxXQUFXLEdBQUdELEdBQUcsQ0FBQ0MsV0FBVyxDQUFDQyxJQUFJLEdBQUdGLEdBQUcsQ0FBQ00sWUFBWSxDQUFDSixJQUFJO1lBQ3pFRixHQUFHLENBQUNPLEtBQUssR0FBR1AsR0FBRyxDQUFDQyxXQUFXLEdBQUdELEdBQUcsQ0FBQ0MsV0FBVyxDQUFDTSxLQUFLLEdBQUdQLEdBQUcsQ0FBQ00sWUFBWSxDQUFDQyxLQUFLO1VBQzdFO1FBQ0QsQ0FBQyxDQUFDO1FBQ0Y3QixJQUFJLENBQUM4QixPQUFPLEdBQUdmLEdBQUcsQ0FBQ0ksSUFBSTtRQUN2Qm5CLElBQUksQ0FBQytCLE9BQU8sR0FBR2hCLEdBQUcsQ0FBQ0ksSUFBSSxDQUFDQyxJQUFJO01BQzdCLENBQUMsQ0FBQztJQUNIO0VBQ0QsQ0FBQztFQUNERCxJQUFJLGtCQUFHO0lBQ04sT0FBTztNQUNOVyxPQUFPLEVBQUUsQ0FBQyxDQUFDO01BQ1hDLE9BQU8sRUFBRSxFQUFFO01BQ1gzQixNQUFNLEVBQUU7SUFDVCxDQUFDO0VBQ0Y7QUFDRCxDQUFDO0FBQUEsMkIiLCJmaWxlIjoiMTc4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG5pbXBvcnQge1xuXHRtYXBTdGF0ZVxufSBmcm9tIFwidnVleFwiO1xuXG5leHBvcnQgZGVmYXVsdCB7XG5cdG9uTG9hZChvcHRpb25zKSB7XG5cdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0Ly8g5a+86Iiq5qCP6aKc6ImyXG5cdFx0Y29uc29sZS5sb2coXCJvcHRpb25zXCIsIG9wdGlvbnMpXG5cdFx0aWYgKG9wdGlvbnMuaW5mbykge1xuXHRcdFx0bGV0IGluZm8gPSBKU09OLnBhcnNlKG9wdGlvbnMuaW5mbylcblx0XHRcdHRoYXQuYWNkX2lkID0gaW5mby50eXBlXG5cdFx0XHR0aGF0LmhhbmRsZVNoYXJlcGljKEpTT04ucGFyc2Uob3B0aW9ucy5pbmZvKSlcblx0XHR9XG5cdH0sXG5cdGNvbXB1dGVkOiB7XG5cdFx0Li4ubWFwU3RhdGUoW1widXNlclwiLCBcImFwcFRoZW1lXCJdKSxcblx0fSxcblx0bWV0aG9kczoge1xuXHRcdGhhbmRsZVNoYXJlcGljKGluZm8pIHtcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdFx0dGhhdC4kbW9kZWwuZ2V0cmVzdWx0Y29udHJhc3Qoe1xuXHRcdFx0XHR0eXBlOiBpbmZvLnR5cGUsXG5cdFx0XHRcdGJlZm9yZV9pZDogaW5mby5iZWZvcmVfaWQsXG5cdFx0XHRcdGFmdGVyX2lkOiBpbmZvLmFmdGVyX2lkLFxuXHRcdFx0fSkudGhlbihyZXMgPT4ge1xuXHRcdFx0XHRjb25zb2xlLmxvZyhcInJlc1wiLCByZXMpXG5cdFx0XHRcdGlmIChyZXMuY29kZSAhPSAwKSB7XG5cdFx0XHRcdFx0dGhpcy4kdG9vbHMubXNnKHJlcy5tc2cpXG5cdFx0XHRcdFx0cmV0dXJuXG5cdFx0XHRcdH1cblx0XHRcdFx0cmVzLmRhdGEubGlzdC5mb3JFYWNoKGl0ZSA9PiB7XG5cdFx0XHRcdFx0aWYgKGl0ZS5maXJzdHJlc3VsdCAmJiBpdGUuZmlyc3RyZXN1bHQubmFtZSA9PSAnd2VpZ2h0Jykge1xuXHRcdFx0XHRcdFx0cmVzLmRhdGEud2VpZ2h0ZGlmZiA9IGl0ZS5kaWZmdmFsXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGlmIChpdGUuZmlyc3RyZXN1bHQgJiYgaXRlLmZpcnN0cmVzdWx0Lm5hbWUgPT0gJ2ZhdF93Jykge1xuXHRcdFx0XHRcdFx0cmVzLmRhdGEuZmF0X3dkaWZmID0gaXRlLmRpZmZ2YWxcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aWYgKGl0ZS5maXJzdHJlc3VsdCB8fCBpdGUuc2Vjb25kcmVzdWx0KSB7XG5cdFx0XHRcdFx0XHRpdGUubmFtZSA9IGl0ZS5maXJzdHJlc3VsdCA/IGl0ZS5maXJzdHJlc3VsdC5uYW1lIDogaXRlLnNlY29uZHJlc3VsdC5uYW1lXG5cdFx0XHRcdFx0XHRpdGUudGl0bGUgPSBpdGUuZmlyc3RyZXN1bHQgPyBpdGUuZmlyc3RyZXN1bHQudGl0bGUgOiBpdGUuc2Vjb25kcmVzdWx0LnRpdGxlXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9KVxuXHRcdFx0XHR0aGF0Lm1lbUluZm8gPSByZXMuZGF0YVxuXHRcdFx0XHR0aGF0Lmxpc3RTdHIgPSByZXMuZGF0YS5saXN0XG5cdFx0XHR9KVxuXHRcdH0sXG5cdH0sXG5cdGRhdGEoKSB7XG5cdFx0cmV0dXJuIHtcblx0XHRcdG1lbUluZm86IHt9LFxuXHRcdFx0bGlzdFN0cjogW10sXG5cdFx0XHRhY2RfaWQ6IFwiXCIsXG5cdFx0fVxuXHR9LFxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///178\n"); >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a /***/ }), /* 179 */ /*!********************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/skiping/skip.vue?mpType=page ***! \********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _skip_vue_vue_type_template_id_e46f1e58_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./skip.vue?vue&type=template&id=e46f1e58&scoped=true&mpType=page */ 180);\n/* harmony import */ var _skip_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./skip.vue?vue&type=script&lang=js&mpType=page */ 184);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _skip_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _skip_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _skip_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _skip_vue_vue_type_template_id_e46f1e58_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _skip_vue_vue_type_template_id_e46f1e58_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"e46f1e58\",\n null,\n false,\n _skip_vue_vue_type_template_id_e46f1e58_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/skiping/skip.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBd0k7QUFDeEk7QUFDbUU7QUFDTDs7O0FBRzlEO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLHFGQUFNO0FBQ1IsRUFBRSxzR0FBTTtBQUNSLEVBQUUsK0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMEdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTc5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9za2lwLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1lNDZmMWU1OCZzY29wZWQ9dHJ1ZSZtcFR5cGU9cGFnZVwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vc2tpcC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vc2tpcC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiZTQ2ZjFlNThcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvc2tpcGluZy9za2lwLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///179\n"); /***/ }), /* 180 */ /*!**************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/skiping/skip.vue?vue&type=template&id=e46f1e58&scoped=true&mpType=page ***! \**************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_skip_vue_vue_type_template_id_e46f1e58_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./skip.vue?vue&type=template&id=e46f1e58&scoped=true&mpType=page */ 181); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_skip_vue_vue_type_template_id_e46f1e58_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_skip_vue_vue_type_template_id_e46f1e58_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_skip_vue_vue_type_template_id_e46f1e58_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_skip_vue_vue_type_template_id_e46f1e58_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 181 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/skiping/skip.vue?vue&type=template&id=e46f1e58&scoped=true&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "content skipping"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "skiptop"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "status"), attrs: { _i: 2 }, on: { click: function ($event) { return _vm.handleisSdevice() }, }, }, [ _c("text", [ _vm._v( _vm._$s( 3, "t0-0", _vm._s( _vm.islink == 0 ? "正在连接" : _vm.islink == 1 ? "连接成功" : "重新连接" ) ) ), ]), _vm._$s(4, "i", _vm.islink != 1) ? _c("image", { class: _vm._$s(4, "c", [ _vm.islink == -1 ? "" : "icon_link", ]), attrs: { src: _vm._$s( 4, "a-src", __webpack_require__(/*! ../../static/zhuan.png */ 182) ), _i: 4, }, }) : _vm._e(), _vm._$s(5, "i", _vm.islink == 1) ? _c("image", { attrs: { src: _vm._$s(5, "a-src", __webpack_require__(/*! ../../static/dui.png */ 183)), _i: 5, }, }) : _vm._e(), ] ), _c( "view", { staticClass: _vm._$s(6, "sc", "item"), attrs: { _i: 6 } }, [ _c( "view", { staticClass: _vm._$s(7, "sc", "item-ite"), attrs: { _i: 7 } }, [ _c("text", [ _vm._v( _vm._$s( 8, "t0-0", _vm._s(_vm.info ? _vm.info.today_jump_num : "--") ) ), ]), ] ), _c( "view", { staticClass: _vm._$s(9, "sc", "item-ite"), attrs: { _i: 9 } }, [ _c("text", [ _vm._v( _vm._$s( 10, "t0-0", _vm._s(_vm.info ? _vm.info.today_jump_time : "--") ) ), ]), ] ), _c( "view", { staticClass: _vm._$s(11, "sc", "item-ite"), attrs: { _i: 11 }, }, [ _c("text", [ _vm._v( _vm._$s( 12, "t0-0", _vm._s(_vm.info ? _vm.info.today_jump_kcal : "--") ) ), ]), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(13, "sc", "tabbar"), attrs: { _i: 13 } }, [ _c("view", { class: _vm._$s(14, "c", [_vm.active == 1 ? "active" : ""]), attrs: { _i: 14 }, on: { click: function ($event) { _vm.active = 1 }, }, }), _c("view", { class: _vm._$s(15, "c", [_vm.active == 2 ? "active" : ""]), attrs: { _i: 15 }, on: { click: function ($event) { _vm.active = 2 }, }, }), _c("view", { class: _vm._$s(16, "c", [_vm.active == 3 ? "active" : ""]), attrs: { _i: 16 }, on: { click: function ($event) { _vm.active = 3 }, }, }), ] ), _vm._$s(17, "i", _vm.active == 1) ? _c( "view", { staticClass: _vm._$s(17, "sc", "box1 box"), attrs: { _i: 17 } }, [ _c( "view", { staticClass: _vm._$s(18, "sc", "item"), attrs: { _i: 18 } }, [ _c("text", { staticClass: _vm._$s(19, "sc", "item-set item-set0"), attrs: { _i: 19 }, }), _c("text", { staticClass: _vm._$s(20, "sc", "tips"), attrs: { _i: 20 }, }), ] ), _c("view", { class: _vm._$s(21, "c", [ _vm.isConnection ? "start" : "start Nstart", ]), attrs: { _i: 21 }, on: { click: function ($event) { return _vm.handleStart(1) }, }, }), ] ) : _vm._e(), _vm._$s(22, "i", _vm.active == 2) ? _c( "view", { staticClass: _vm._$s(22, "sc", "box1 box"), attrs: { _i: 22 } }, [ _c( "view", { staticClass: _vm._$s(23, "sc", "item"), attrs: { _i: 23 } }, [ _c( "view", { staticClass: _vm._$s(24, "sc", "item-set"), attrs: { _i: 24 }, }, [ _c("text", { attrs: { _i: 25 }, on: { click: function ($event) { return _vm.handleTimeEdit("减") }, }, }), _c("text", [ _vm._v( _vm._$s(26, "t0-0", _vm._s(_vm.time_m)) + _vm._$s(26, "t0-1", _vm._s(_vm.time_s)) ), ]), _c("text", { attrs: { _i: 27 }, on: { click: function ($event) { return _vm.handleTimeEdit("加") }, }, }), ] ), _c( "view", { staticClass: _vm._$s(28, "sc", "tips"), attrs: { _i: 28 }, }, [ _c( "picker", { attrs: { range: _vm._$s(29, "a-range", _vm.timeList), value: _vm._$s(29, "a-value", _vm.timesTndex), _i: 29, }, on: { change: _vm.bindTimeChange }, }, [_c("view")] ), ] ), ] ), _c("view", { class: _vm._$s(31, "c", [ _vm.isConnection ? "start" : "start Nstart", ]), attrs: { _i: 31 }, on: { click: function ($event) { return _vm.handleStart(2) }, }, }), ] ) : _vm._e(), _vm._$s(32, "i", _vm.active == 3) ? _c( "view", { staticClass: _vm._$s(32, "sc", "box1 box"), attrs: { _i: 32 } }, [ _c( "view", { staticClass: _vm._$s(33, "sc", "item"), attrs: { _i: 33 } }, [ _c( "view", { staticClass: _vm._$s(34, "sc", "item-set"), attrs: { _i: 34 }, }, [ _c("text", { attrs: { _i: 35 }, on: { click: function ($event) { return _vm.handleWeightEdit("减") }, }, }), _vm._$s(36, "i", !_vm.disabled) ? _c("text", [ _vm._v( _vm._$s( 36, "t0-0", _vm._s(_vm.weight > 50 ? _vm.weight : 50) ) ), ]) : _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.weight, expression: "weight", }, ], attrs: { _i: 37 }, domProps: { value: _vm._$s(37, "v-model", _vm.weight), }, on: { blur: function ($event) { _vm.disabled = false }, input: function ($event) { if ($event.target.composing) { return } _vm.weight = $event.target.value }, }, }), _c("text", { attrs: { _i: 38 }, on: { click: function ($event) { return _vm.handleWeightEdit("加") }, }, }), ] ), _c("text", { staticClass: _vm._$s(39, "sc", "tips"), attrs: { _i: 39 }, on: { click: function ($event) { _vm.disabled = true }, }, }), ] ), _c("view", { class: _vm._$s(40, "c", [ _vm.isConnection ? "start" : "start Nstart", ]), attrs: { _i: 40 }, on: { click: function ($event) { return _vm.handleStart(3) }, }, }), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s(41, "sc", "gridList"), attrs: { _i: 41 } }, [ _c( "view", { staticClass: _vm._$s(42, "sc", "data"), attrs: { _i: 42 } }, [ _c( "view", { staticClass: _vm._$s(43, "sc", "item"), attrs: { _i: 43 }, on: { click: function ($event) { return _vm.navTo("/pages/skiping/charts") }, }, }, [ _c( "view", { staticClass: _vm._$s(44, "sc", "image"), attrs: { _i: 44 }, }, [_c("image", { attrs: { _i: 45 } })] ), _c("view", { staticClass: _vm._$s(46, "sc", "name"), attrs: { _i: 46 }, }), ] ), _c( "view", { staticClass: _vm._$s(47, "sc", "item"), attrs: { _i: 47 }, on: { click: function ($event) { return _vm.navTo( "/pages/history/history?acd_id=" + _vm.acd_id ) }, }, }, [ _c( "view", { staticClass: _vm._$s(48, "sc", "image"), attrs: { _i: 48 }, }, [_c("image", { attrs: { _i: 49 } })] ), _c("view", { staticClass: _vm._$s(50, "sc", "name"), attrs: { _i: 50 }, }), ] ), _c( "view", { staticClass: _vm._$s(51, "sc", "item"), attrs: { _i: 51 }, on: { click: function ($event) { return _vm.navTo( "/pages/compk/contrast?acd_id=" + _vm.acd_id ) }, }, }, [ _c( "view", { staticClass: _vm._$s(52, "sc", "image"), attrs: { _i: 52 }, }, [_c("image", { attrs: { _i: 53 } })] ), _c("view", { staticClass: _vm._$s(54, "sc", "name"), attrs: { _i: 54 }, }), ] ), _c( "view", { staticClass: _vm._$s(55, "sc", "item"), attrs: { _i: 55 }, on: { click: function ($event) { return _vm.$store.commit("changeRecord", true) }, }, }, [ _c( "view", { staticClass: _vm._$s(56, "sc", "image"), attrs: { _i: 56 }, }, [_c("image", { attrs: { _i: 57 } })] ), _c("view", { staticClass: _vm._$s(58, "sc", "name"), attrs: { _i: 58 }, }), ] ), ] ), ] ), _c("record", { attrs: { rtype: _vm.acd_id, _i: 59 } }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 182 */ /*!**************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/static/zhuan.png ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__.p + \"static/zhuan.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQixxQkFBdUIiLCJmaWxlIjoiMTgyLmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArIFwic3RhdGljL3podWFuLnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///182\n"); /***/ }), /* 183 */ /*!************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/static/dui.png ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__.p + \"static/dui.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQixxQkFBdUIiLCJmaWxlIjoiMTgzLmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArIFwic3RhdGljL2R1aS5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///183\n"); /***/ }), /* 184 */ /*!********************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/skiping/skip.vue?vue&type=script&lang=js&mpType=page ***! \********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_skip_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./skip.vue?vue&type=script&lang=js&mpType=page */ 185);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_skip_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_skip_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_skip_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_skip_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_skip_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXNxQixDQUFnQixpckJBQUcsRUFBQyIsImZpbGUiOiIxODQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3NraXAudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vc2tpcC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///184\n"); /***/ }), /* 185 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/skiping/skip.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; <<<<<<< HEAD eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nvar _record = _interopRequireDefault(__webpack_require__(/*! @/element/manuallyAdd/record.vue */ 33));\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\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 myTime;\nvar _default = {\n data: function data() {\n return {\n active: 1,\n acd_id: 6,\n weight: 50,\n disabled: false,\n isDevice: 0,\n isConnection: false,\n time_m: \"\",\n time_s: \"\",\n timeList: [],\n timesTndex: [1, 0],\n deviceId: \"\",\n serviceId: \"\",\n write: \"\",\n notify: \"\",\n islink: 0 //0连接中,1成功,-1失败\n };\n },\n\n components: {\n record: _record.default\n },\n computed: _objectSpread(_objectSpread({}, (0, _vuex.mapState)(['user', \"MeasureSkip\", \"isConnected\", \"isBluetoothTyle\", \"devicesList\"])), {}, {\n info: function info() {\n return this.MeasureSkip;\n }\n }),\n mounted: function mounted() {\n var that = this;\n that.timeList = that.$tools.gethms();\n that.time_m = that.timeList[0][1].substring(0, 2);\n that.time_s = that.timeList[1][0].substring(0, 2);\n },\n onLoad: function onLoad(options) {\n var that = this;\n __f__(\"log\", 'options', options, \" at pages/skiping/skip.vue:160\");\n // 首页进入\n if (options && options.acd_id) {\n that.acd_id = options.acd_id;\n that.isDevice = options.device;\n setTimeout(function () {\n that.handleisSdevice();\n }, 1000);\n }\n // 跳绳页返回\n if (options && options.info) {\n var data = JSON.parse(options.info);\n that.active = data.active;\n that.deviceId = data.deviceId;\n that.serviceId = data.serviceId;\n that.write = data.write;\n that.notify = data.notify;\n that.islink = !that.isConnected ? -1 : 1;\n that.notifyBLECharacteristicValue();\n }\n that.$store.dispatch(\"getSkipResult\", {\n aud_id: uni.getStorageSync('userid')\n });\n that.isConnection = that.isConnected;\n that.$Bluetooth.onBLEConnectionStateChange();\n uni.onBluetoothAdapterStateChange(function (res) {\n that.$store.commit(\"changeBluetooth\", res.available);\n });\n },\n onPullDownRefresh: function onPullDownRefresh() {\n setTimeout(function () {\n uni.stopPullDownRefresh();\n }, 1000);\n },\n onShow: function onShow() {\n var that = this;\n // 跳绳页返回\n uni.$on('updateData', function (data) {\n var info = JSON.parse(data);\n that.acd_id = info.acd_id;\n that.isDevice = info.device;\n __f__(\"log\", '监听到事件来自 updateData ,携带参数为:' + info, \" at pages/skiping/skip.vue:201\");\n });\n },\n onBackPress: function onBackPress(options) {\n var that = this;\n that.islink = -1;\n clearTimeout(myTime);\n that.isConnection = false;\n that.$Bluetooth.closeBluetoothAdapter();\n that.$Bluetooth.closeBLEConnection(that.deviceId);\n that.$Bluetooth.stopBluetoothDevicesDiscovery();\n that.$store.commit(\"changeBluetooth\", false);\n that.$store.commit(\"changeConnected\", false);\n setTimeout(function () {\n uni.switchTab({\n url: '/pages/home/home'\n });\n }, 300);\n __f__(\"log\", \"返回首页\", \" at pages/skiping/skip.vue:219\");\n return true;\n },\n watch: {\n devicesList: function devicesList() {\n var that = this;\n if (that.devicesList.length) {\n clearTimeout(myTime);\n that.$Bluetooth.stopBluetoothDevicesDiscovery();\n that.handleDevType(that.devicesList[0]);\n }\n __f__(\"log\", \"devicesList\", that.devicesList, \" at pages/skiping/skip.vue:230\");\n },\n isConnected: function isConnected() {\n var that = this;\n if (!that.isConnected) {\n that.islink = -1;\n }\n that.isConnection = that.isConnected;\n __f__(\"log\", \"蓝牙是否连接\", that.isConnected, \" at pages/skiping/skip.vue:238\");\n },\n isBluetoothTyle: function isBluetoothTyle() {\n var that = this;\n if (!that.isBluetoothTyle) {\n that.isConnection = false;\n that.islink = -1;\n }\n __f__(\"log\", \"蓝牙是否打开\", that.isBluetoothTyle, \" at pages/skiping/skip.vue:246\");\n }\n },\n methods: {\n handleisSdevice: function handleisSdevice() {\n var that = this;\n if (that.isConnected) return;\n if (Number(that.isDevice) != 0) {\n that.$Bluetooth.stopBluetoothDevicesDiscovery();\n uni.openBluetoothAdapter({\n success: function success(e) {\n that.islink = 0;\n that.handleMyTime();\n that.$store.commit(\"changedevicesList\", []);\n that.$store.commit(\"changeBluetooth\", true);\n that.$Bluetooth.startBluetoothDeviceDiscovery();\n __f__(\"log\", '初始化蓝牙成功:' + e.errMsg, \" at pages/skiping/skip.vue:262\");\n },\n fail: function fail(e) {\n that.islink = -1;\n that.$Bluetooth.getBluetoothAdapter(e);\n }\n });\n } else {\n that.islink = -1;\n that.$tools.msg(\"请先添加设备!\");\n that.$Bluetooth.stopBluetoothDevicesDiscovery();\n // setTimeout(function() {\n // \tuni.switchTab({\n // \t\turl: \"/pages/business/business\"\n // \t})\n // }, 500)\n }\n },\n // 设备排查\n handleDevType: function handleDevType(device) {\n var that = this;\n __f__(\"log\", \"device123\", device, \" at pages/skiping/skip.vue:283\");\n that.$model.getdevdetail({\n mac: device.macAddr,\n acd_id: that.acd_id\n }).then(function (res) {\n __f__(\"log\", \"排查返回\", res, \" at pages/skiping/skip.vue:288\");\n if (res.code == 0) {\n that.deviceId = device.deviceId;\n that.createBLEConnection();\n }\n });\n },\n // 连接蓝牙\n createBLEConnection: function createBLEConnection() {\n var that = this;\n uni.createBLEConnection({\n deviceId: that.deviceId,\n success: function success(res) {\n setTimeout(function () {\n uni.hideLoading();\n that.islink = 1;\n that.isConnection = true;\n that.getBLEDeviceServices();\n }, 1000);\n },\n fail: function fail(res) {\n __f__(\"log\", \"设备连接失败,请重新连接\", res, that.deviceId, \" at pages/skiping/skip.vue:309\");\n }\n });\n },\n /**\n * 获取设备的UUID\n */\n getBLEDeviceServices: function getBLEDeviceServices() {\n var serviceList = [];\n var that = this;\n uni.getBLEDeviceServices({\n deviceId: that.deviceId,\n success: function success(res) {\n __f__(\"log\", \"获取设备的UUID成功\", res, \" at pages/skiping/skip.vue:322\");\n serviceList = res.services;\n for (var i = 0; i < serviceList.length; i++) {\n var service = serviceList[i];\n if (service.uuid.indexOf(\"FFE0\") != -1) {\n that.serviceId = service.uuid;\n that.getBLEDeviceCharacteristics();\n __f__(\"log\", \"设备的FFE0的serviceId: \" + that.serviceId, \" at pages/skiping/skip.vue:329\");\n break;\n }\n }\n },\n fail: function fail(res) {\n __f__(\"log\", '获取设备的UUID失败:', res, \" at pages/skiping/skip.vue:335\");\n }\n });\n },\n /**\n * 获取指定服务的特征值\n */\n getBLEDeviceCharacteristics: function getBLEDeviceCharacteristics() {\n var characteristicsList = [];\n var that = this;\n uni.getBLEDeviceCharacteristics({\n deviceId: that.deviceId,\n serviceId: that.serviceId,\n success: function success(res) {\n __f__(\"log\", \"服务的特征值成功\", res, \" at pages/skiping/skip.vue:350\");\n // * 读read: true, //,写write: true, //,通知notify: true\n for (var i = 0; i < res.characteristics.length; i++) {\n var item = res.characteristics[i];\n if (item.uuid.indexOf('0000FF12') != -1) {\n that.write = item.uuid;\n } else if (item.uuid.indexOf('0000FFE4') != -1) {\n that.notify = item.uuid;\n }\n }\n setTimeout(function () {\n var j = Number(165 + 10 + 1 + 8 + 8 + 8 + 8 + 8 + 8).toString(16);\n var str = \"A50A01080808080808\" + j.substr(j.length - 2, 2);\n that.SendData(str);\n }, 300);\n // 体重\n setTimeout(function () {\n that.handleStart(4);\n }, 600);\n uni.notifyBLECharacteristicValueChange({\n deviceId: that.deviceId,\n serviceId: that.serviceId,\n characteristicId: that.notify,\n state: true\n });\n uni.notifyBLECharacteristicValueChange({\n deviceId: that.deviceId,\n serviceId: that.serviceId,\n characteristicId: that.write,\n state: true\n });\n that.notifyBLECharacteristicValue();\n },\n fail: function fail(res) {\n __f__(\"log\", '获取特征值失败:', JSON.stringify(res), \" at pages/skiping/skip.vue:385\");\n }\n });\n },\n notifyBLECharacteristicValue: function notifyBLECharacteristicValue() {\n var that = this;\n uni.notifyBLECharacteristicValueChange({\n state: true,\n // 启用 notify 功能\n deviceId: that.deviceId,\n serviceId: that.serviceId,\n characteristicId: that.notify,\n success: function success(res) {\n uni.onBLECharacteristicValueChange(function (res) {\n var value = that.$tools.ab2hex(res.value, \"\");\n if (value == '5a05090169') {\n //模式设置成功\n var info = {\n active: that.active,\n deviceId: that.deviceId,\n serviceId: that.serviceId,\n notify: that.notify,\n write: that.write,\n acd_id: that.acd_id,\n isDevice: that.isDevice\n };\n setTimeout(function () {\n uni.navigateTo({\n url: \"/pages/devices/PCT01?info=\" + JSON.stringify(info)\n });\n }, 200);\n }\n __f__(\"log\", \"value\", value, that.active, \" at pages/skiping/skip.vue:415\");\n });\n }\n });\n },\n // 开启蓝牙主动上报模式\n SendData: function SendData(str) {\n var that = this;\n var buf = new Uint8Array(str.match(/[\\da-f]{2}/gi).map(function (h) {\n return parseInt(h, 16);\n }));\n __f__(\"log\", \"xiafa\", str, \" at pages/skiping/skip.vue:426\");\n uni.writeBLECharacteristicValue({\n deviceId: that.deviceId,\n serviceId: that.serviceId,\n characteristicId: that.write,\n value: buf.buffer,\n success: function success(res) {\n __f__(\"log\", '下发指令成功', res.errMsg, \" at pages/skiping/skip.vue:433\");\n },\n fail: function fail(res) {\n __f__(\"log\", \"下发指令失败\", res, \" at pages/skiping/skip.vue:436\");\n }\n });\n },\n // 模式切换\n handleStart: function handleStart(ind) {\n var that = this;\n var m = null;\n var send = null;\n if (!that.isConnected) {\n that.$tools.msg(\"请先连接设备!\");\n return;\n }\n if (ind == 1) {\n // 1自由\n m = Number(165 + 8 + 9).toString(16);\n send = \"A5080900000000\" + m.substr(m.length - 2, 2);\n }\n if (ind == 2) {\n //2定时\n var time = Number(that.time_m) * 60 + Number(that.time_s);\n m = Number(165 + 8 + 9 + time).toString(16);\n send = \"A508090000\" + that.$tools.toHex(time, 4) + m.substr(m.length - 2, 2);\n }\n if (ind == 3) {\n //3定数\n var weight = that.$tools.toHex(that.weight, 4);\n m = Number(165 + 8 + 9 + that.weight).toString(16);\n send = \"A50809\" + weight + \"0000\" + m.substr(m.length - 2, 2);\n }\n if (ind == 4) {\n //体重\n\n var _weight = Number(that.user.weight) * 2;\n var num = parseInt(_weight).toString();\n m = Number(165 + 5 + 8 + Number(num)).toString(16);\n send = \"A50508\" + Number(num).toString(16) + m.substr(m.length - 2, 2);\n }\n that.SendData(send);\n that.$Bluetooth.stopBluetoothDevicesDiscovery();\n },\n // 历史数据删除时重新加载接口\n reload: function reload() {\n var that = this;\n this.$nextTick(function () {\n that.$store.dispatch(\"getSkipResult\", {\n aud_id: uni.getStorageSync('userid')\n });\n });\n },\n // 定时训练\n //\n bindTimeChange: function bindTimeChange(e) {\n var that = this;\n var m = e.target.value[0];\n var s = e.target.value[1];\n that.timesTndex = e.target.value;\n var time_m = Number(that.timeList[0][m].substring(0, 2)) * 60;\n var time_s = Number(that.timeList[1][s].substring(0, 2));\n if (Number(time_m + time_s) < 30) {\n that.time_m = '00';\n that.time_s = '30';\n } else {\n that.time_m = that.timeList[0][m].substring(0, 2);\n that.time_s = that.timeList[1][s].substring(0, 2);\n }\n },\n handleTimeEdit: function handleTimeEdit(text) {\n var that = this;\n var time_m = Number(that.time_m) * 60;\n var time_s = Number(that.time_s);\n var minutes = null;\n var seconds = null;\n if (Number(time_m + time_s) >= 3570 && text == '加') {\n that.time_m = '59';\n that.time_s = '59';\n return;\n }\n if (Number(time_m + time_s) <= 30 && text == '减') {\n that.time_m = '00';\n that.time_s = '30';\n return;\n }\n if (text == '减') {\n minutes = Math.floor(Number(time_m + time_s - 30) % 3600 / 60);\n seconds = Number(time_m + time_s - 30) % 60;\n }\n if (text == '加') {\n minutes = Math.floor(Number(time_m + time_s + 30) % 3600 / 60);\n seconds = Number(time_m + time_s + 30) % 60;\n }\n that.time_m = minutes > 9 ? minutes : '0' + minutes;\n that.time_s = seconds > 9 ? seconds : '0' + seconds;\n that.timesTndex = [Number(that.time_m), Number(that.time_s)];\n },\n handleWeightEdit: function handleWeightEdit(text) {\n var that = this;\n if (text == '减') {\n that.weight = Number(that.weight) - 50 > 50 ? Number(that.weight) - 50 : 50;\n }\n if (text == '加') {\n that.weight = Number(that.weight) + 50;\n }\n },\n // 蓝牙搜索记时\n handleMyTime: function handleMyTime() {\n var that = this;\n myTime = setTimeout(function () {\n if (!that.devicesList.length) {\n that.islink = -1;\n that.$tools.showModal(\"没有查找到设备\");\n }\n clearTimeout(myTime);\n that.$Bluetooth.stopBluetoothDevicesDiscovery();\n }, 12000);\n },\n navTo: function navTo(url) {\n var that = this;\n if (!that.isConnected) {\n that.islink = -1;\n clearTimeout(myTime);\n that.$Bluetooth.closeBluetoothAdapter();\n that.$Bluetooth.closeBLEConnection(that.deviceId);\n that.$Bluetooth.stopBluetoothDevicesDiscovery();\n __f__(\"log\", \"蓝牙没有连接\", \" at pages/skiping/skip.vue:557\");\n }\n uni.navigateTo({\n url: url\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvc2tpcGluZy9za2lwLnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwiYWN0aXZlIiwiYWNkX2lkIiwid2VpZ2h0IiwiZGlzYWJsZWQiLCJpc0RldmljZSIsImlzQ29ubmVjdGlvbiIsInRpbWVfbSIsInRpbWVfcyIsInRpbWVMaXN0IiwidGltZXNUbmRleCIsImRldmljZUlkIiwic2VydmljZUlkIiwid3JpdGUiLCJub3RpZnkiLCJpc2xpbmsiLCJjb21wb25lbnRzIiwicmVjb3JkIiwiY29tcHV0ZWQiLCJpbmZvIiwibW91bnRlZCIsInRoYXQiLCJvbkxvYWQiLCJzZXRUaW1lb3V0IiwiYXVkX2lkIiwidW5pIiwib25QdWxsRG93blJlZnJlc2giLCJvblNob3ciLCJvbkJhY2tQcmVzcyIsImNsZWFyVGltZW91dCIsInVybCIsIndhdGNoIiwiZGV2aWNlc0xpc3QiLCJpc0Nvbm5lY3RlZCIsImlzQmx1ZXRvb3RoVHlsZSIsIm1ldGhvZHMiLCJoYW5kbGVpc1NkZXZpY2UiLCJzdWNjZXNzIiwiZmFpbCIsImhhbmRsZURldlR5cGUiLCJtYWMiLCJjcmVhdGVCTEVDb25uZWN0aW9uIiwiZ2V0QkxFRGV2aWNlU2VydmljZXMiLCJzZXJ2aWNlTGlzdCIsImdldEJMRURldmljZUNoYXJhY3RlcmlzdGljcyIsImNoYXJhY3RlcmlzdGljSWQiLCJzdGF0ZSIsIm5vdGlmeUJMRUNoYXJhY3RlcmlzdGljVmFsdWUiLCJTZW5kRGF0YSIsInZhbHVlIiwiaGFuZGxlU3RhcnQiLCJtIiwic2VuZCIsInJlbG9hZCIsImJpbmRUaW1lQ2hhbmdlIiwiaGFuZGxlVGltZUVkaXQiLCJtaW51dGVzIiwic2Vjb25kcyIsImhhbmRsZVdlaWdodEVkaXQiLCJoYW5kbGVNeVRpbWUiLCJteVRpbWUiLCJuYXZUbyJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFzSEE7QUFHQTtBQUFBO0FBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFKQTtBQUFBLGVBS0E7RUFDQUE7SUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztJQUNBO0VBQ0E7O0VBQ0FDO0lBQ0FDO0VBQ0E7RUFDQUMsMENBQ0E7SUFDQUM7TUFDQTtJQUNBO0VBQUEsRUFDQTtFQUNBQztJQUNBO0lBQ0FDO0lBQ0FBO0lBQ0FBO0VBQ0E7RUFDQUM7SUFDQTtJQUNBO0lBQ0E7SUFDQTtNQUNBRDtNQUNBQTtNQUNBRTtRQUNBRjtNQUNBO0lBQ0E7SUFDQTtJQUNBO01BQ0E7TUFDQUE7TUFDQUE7TUFDQUE7TUFDQUE7TUFDQUE7TUFDQUE7TUFDQUE7SUFDQTtJQUNBQTtNQUNBRztJQUNBO0lBQ0FIO0lBQ0FBO0lBQ0FJO01BQ0FKO0lBQ0E7RUFDQTtFQUNBSztJQUNBSDtNQUNBRTtJQUNBO0VBQ0E7RUFDQUU7SUFDQTtJQUNBO0lBQ0FGO01BQ0E7TUFDQUo7TUFDQUE7TUFDQTtJQUNBO0VBQ0E7RUFDQU87SUFDQTtJQUNBUDtJQUNBUTtJQUNBUjtJQUNBQTtJQUNBQTtJQUNBQTtJQUNBQTtJQUNBQTtJQUNBRTtNQUNBRTtRQUNBSztNQUNBO0lBQ0E7SUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7TUFDQTtNQUNBO1FBQ0FIO1FBQ0FSO1FBQ0FBO01BQ0E7TUFDQTtJQUNBO0lBQ0FZO01BQ0E7TUFDQTtRQUNBWjtNQUNBO01BQ0FBO01BQ0E7SUFDQTtJQUNBYTtNQUNBO01BQ0E7UUFDQWI7UUFDQUE7TUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBYztJQUNBQztNQUNBO01BQ0E7TUFDQTtRQUNBZjtRQUNBSTtVQUNBWTtZQUNBaEI7WUFDQUE7WUFDQUE7WUFDQUE7WUFDQUE7WUFDQTtVQUNBO1VBQ0FpQjtZQUNBakI7WUFDQUE7VUFDQTtRQUNBO01BQ0E7UUFDQUE7UUFDQUE7UUFDQUE7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FrQjtNQUNBO01BQ0E7TUFDQWxCO1FBQ0FtQjtRQUNBdEM7TUFDQTtRQUNBO1FBQ0E7VUFDQW1CO1VBQ0FBO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQW9CO01BQ0E7TUFDQWhCO1FBQ0FkO1FBQ0EwQjtVQUNBZDtZQUNBRTtZQUNBSjtZQUNBQTtZQUNBQTtVQUNBO1FBQ0E7UUFDQWlCO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7SUFDQUk7TUFDQTtNQUNBO01BQ0FqQjtRQUNBZDtRQUNBMEI7VUFDQTtVQUNBTTtVQUNBO1lBQ0E7WUFDQTtjQUNBdEI7Y0FDQUE7Y0FDQTtjQUNBO1lBQ0E7VUFDQTtRQUNBO1FBQ0FpQjtVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBRUE7QUFDQTtBQUNBO0lBQ0FNO01BQ0E7TUFDQTtNQUNBbkI7UUFDQWQ7UUFDQUM7UUFDQXlCO1VBQ0E7VUFDQTtVQUNBO1lBQ0E7WUFDQTtjQUNBaEI7WUFFQTtjQUNBQTtZQUNBO1VBQ0E7VUFDQUU7WUFDQTtZQUNBO1lBQ0FGO1VBQ0E7VUFDQTtVQUNBRTtZQUNBRjtVQUNBO1VBQ0FJO1lBQ0FkO1lBQ0FDO1lBQ0FpQztZQUNBQztVQUNBO1VBQ0FyQjtZQUNBZDtZQUNBQztZQUNBaUM7WUFDQUM7VUFDQTtVQUNBekI7UUFDQTtRQUNBaUI7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBUztNQUNBO01BQ0F0QjtRQUNBcUI7UUFBQTtRQUNBbkM7UUFDQUM7UUFDQWlDO1FBQ0FSO1VBQ0FaO1lBQ0E7WUFDQTtjQUFBO2NBQ0E7Z0JBQ0F4QjtnQkFDQVU7Z0JBQ0FDO2dCQUNBRTtnQkFDQUQ7Z0JBQ0FYO2dCQUNBRztjQUNBO2NBQ0FrQjtnQkFDQUU7a0JBQ0FLO2dCQUNBO2NBQ0E7WUFDQTtZQUNBO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBa0I7TUFDQTtNQUNBO1FBQ0E7TUFDQTtNQUNBO01BQ0F2QjtRQUNBZDtRQUNBQztRQUNBaUM7UUFDQUk7UUFDQVo7VUFDQTtRQUNBO1FBQ0FDO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBWTtNQUNBO01BQ0E7TUFDQTtNQUNBO1FBQ0E3QjtRQUNBO01BQ0E7TUFDQTtRQUFBO1FBQ0E4QjtRQUNBQztNQUNBO01BQ0E7UUFBQTtRQUNBO1FBQ0FEO1FBQ0FDO01BQ0E7TUFDQTtRQUFBO1FBQ0E7UUFDQUQ7UUFDQUM7TUFDQTtNQUNBO1FBQUE7O1FBRUE7UUFDQTtRQUNBRDtRQUNBQztNQUNBO01BQ0EvQjtNQUNBQTtJQUNBO0lBQ0E7SUFDQWdDO01BQ0E7TUFDQTtRQUNBaEM7VUFDQUc7UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E4QjtNQUNBO01BQ0E7TUFDQTtNQUNBakM7TUFDQTtNQUNBO01BQ0E7UUFDQUE7UUFDQUE7TUFDQTtRQUNBQTtRQUNBQTtNQUNBO0lBQ0E7SUFDQWtDO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUVBO1FBQ0FsQztRQUNBQTtRQUNBO01BQ0E7TUFDQTtRQUNBQTtRQUNBQTtRQUNBO01BQ0E7TUFDQTtRQUNBbUM7UUFDQUM7TUFDQTtNQUNBO1FBQ0FEO1FBQ0FDO01BQ0E7TUFDQXBDO01BQ0FBO01BQ0FBO0lBQ0E7SUFDQXFDO01BQ0E7TUFDQTtRQUNBckM7TUFDQTtNQUNBO1FBQ0FBO01BQ0E7SUFDQTtJQUNBO0lBQ0FzQztNQUNBO01BQ0FDO1FBQ0E7VUFDQXZDO1VBQ0FBO1FBQ0E7UUFDQVE7UUFDQVI7TUFDQTtJQUNBO0lBQ0F3QztNQUNBO01BQ0E7UUFDQXhDO1FBQ0FRO1FBQ0FSO1FBQ0FBO1FBQ0FBO1FBQ0E7TUFDQTtNQUNBSTtRQUNBSztNQUNBO0lBQ0E7RUFFQTtBQUNBO0FBQUEsMkIiLCJmaWxlIjoiMTg1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwiY29udGVudCBza2lwcGluZ1wiPlxyXG5cdFx0PCEtLSAgLS0+XHJcblx0XHQ8dmlldyBjbGFzcz1cInNraXB0b3BcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJzdGF0dXNcIiBAY2xpY2s9XCJoYW5kbGVpc1NkZXZpY2UoKVwiPlxyXG5cdFx0XHRcdDx0ZXh0Pnt7aXNsaW5rPT0wP1wi5q2j5Zyo6L+e5o6lXCI6aXNsaW5rPT0xPyfov57mjqXmiJDlip8nOifph43mlrDov57mjqUnfX08L3RleHQ+XHJcblx0XHRcdFx0PGltYWdlIHYtaWY9XCJpc2xpbmshPTFcIiA6Y2xhc3M9XCJbaXNsaW5rPT0tMT8nJzonaWNvbl9saW5rJ11cIiBzcmM9XCIuLi8uLi9zdGF0aWMvemh1YW4ucG5nXCI+PC9pbWFnZT5cclxuXHRcdFx0XHQ8aW1hZ2Ugdi1pZj1cImlzbGluaz09MVwiIHNyYz1cIi4uLy4uL3N0YXRpYy9kdWkucG5nXCI+PC9pbWFnZT5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0taXRlXCI+5LuK5pel5Liq5pWwPHRleHQ+e3tpbmZvP2luZm8udG9kYXlfanVtcF9udW06Jy0tJ319PC90ZXh0Pjwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0taXRlXCI+5LuK5pel5pe26ZW/PHRleHQ+e3tpbmZvP2luZm8udG9kYXlfanVtcF90aW1lOictLSd9fTwvdGV4dD48L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtLWl0ZVwiPuWNoei3r+mHjC9rY2FsPHRleHQ+e3tpbmZvP2luZm8udG9kYXlfanVtcF9rY2FsOictLSd9fTwvdGV4dD48L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDwhLS0gIC0tPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJ0YWJiYXJcIj5cclxuXHRcdFx0PHZpZXcgQGNsaWNrPVwiYWN0aXZlPTFcIiA6Y2xhc3M9XCJbYWN0aXZlPT0xPydhY3RpdmUnOicnXVwiPuiHqueUseiuree7gzwvdmlldz5cclxuXHRcdFx0PHZpZXcgQGNsaWNrPVwiYWN0aXZlPTJcIiA6Y2xhc3M9XCJbYWN0aXZlPT0yPydhY3RpdmUnOicnXVwiPuWumuaXtuiuree7gzwvdmlldz5cclxuXHRcdFx0PHZpZXcgQGNsaWNrPVwiYWN0aXZlPTNcIiA6Y2xhc3M9XCJbYWN0aXZlPT0zPydhY3RpdmUnOicnXVwiPuWumuaVsOiuree7gzwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDwhLS3oh6rnlLHorq3nu4MgIC0tPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJib3gxIGJveFwiIHYtaWY9XCJhY3RpdmU9PTFcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCI+XHJcblx0XHRcdFx0PHRleHQgY2xhc3M9XCJpdGVtLXNldCBpdGVtLXNldDBcIj7oh6rnlLE8L3RleHQ+XHJcblx0XHRcdFx0PHRleHQgY2xhc3M9XCJ0aXBzXCI+5peg6ZmQ5Yi2PC90ZXh0PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IDpjbGFzcz1cIltpc0Nvbm5lY3Rpb24/J3N0YXJ0Jzonc3RhcnQgTnN0YXJ0J11cIiBAY2xpY2s9XCJoYW5kbGVTdGFydCgxKVwiPuW8gOWnizwvdmlldz5cclxuXHRcdFx0PCEtLSA8dmlldyBjbGFzcz1cIml0ZW1cIj5cclxuXHRcdFx0XHQ8dGV4dCBjbGFzcz1cIml0ZW0taXRlXCI+5pys5qyh5pe26ZW/PC90ZXh0PlxyXG5cdFx0XHRcdDx0ZXh0IGNsYXNzPVwiYm9sZFwiPnt7aW5mbz9pbmZvLmxhc3RfanVtcF90aW1lOicwJ319PC90ZXh0PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0XHRcdDx0ZXh0IGNsYXNzPVwiaXRlbS1pdGVcIj7mtojogJfljaHot6/ph4w8L3RleHQ+XHJcblx0XHRcdFx0PHRleHQgY2xhc3M9XCJib2xkXCI+e3tpbmZvP2luZm8ubGFzdF9qdW1wX2tjYWw6JzAnfX08L3RleHQ+XHJcblx0XHRcdDwvdmlldz4gLS0+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8IS0t5a6a5pe26K6t57uDICAtLT5cclxuXHRcdDx2aWV3IGNsYXNzPVwiYm94MSBib3hcIiB2LWlmPVwiYWN0aXZlPT0yXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbS1zZXRcIj5cclxuXHRcdFx0XHRcdDx0ZXh0IEBjbGljaz1cImhhbmRsZVRpbWVFZGl0KCflh48nKVwiPu+8jTwvdGV4dD5cclxuXHRcdFx0XHRcdDx0ZXh0Pnt7dGltZV9tfX06e3t0aW1lX3N9fTwvdGV4dD5cclxuXHRcdFx0XHRcdDx0ZXh0IEBjbGljaz1cImhhbmRsZVRpbWVFZGl0KCfliqAnKVwiPu+8izwvdGV4dD5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXBzXCI+XHJcblx0XHRcdFx0XHQ8cGlja2VyIG1vZGU9XCJtdWx0aVNlbGVjdG9yXCIgOnJhbmdlPVwidGltZUxpc3RcIiA6dmFsdWU9XCJ0aW1lc1RuZGV4XCIgQGNoYW5nZT1cImJpbmRUaW1lQ2hhbmdlXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3Puiwg+aVtOebruaghzwvdmlldz5cclxuXHRcdFx0XHRcdDwvcGlja2VyPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyA6Y2xhc3M9XCJbaXNDb25uZWN0aW9uPydzdGFydCc6J3N0YXJ0IE5zdGFydCddXCIgQGNsaWNrPVwiaGFuZGxlU3RhcnQoMilcIj7lvIDlp4s8L3ZpZXc+XHJcblx0XHRcdDwhLS0gPHZpZXcgY2xhc3M9XCJpdGVtXCI+XHJcblx0XHRcdFx0PHRleHQgY2xhc3M9XCJpdGVtLWl0ZVwiPuacrOasoeS4quaVsDwvdGV4dD5cclxuXHRcdFx0XHQ8dGV4dD48L3RleHQ+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCI+XHJcblx0XHRcdFx0PHRleHQgY2xhc3M9XCJpdGVtLWl0ZVwiPua2iOiAl+WNoei3r+mHjDwvdGV4dD5cclxuXHRcdFx0XHQ8dGV4dD48L3RleHQ+XHJcblx0XHRcdDwvdmlldz4gLS0+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8IS0t5a6a5pWw6K6t57uDICAtLT5cclxuXHRcdDx2aWV3IGNsYXNzPVwiYm94MSBib3hcIiB2LWlmPVwiYWN0aXZlPT0zXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbS1zZXRcIj5cclxuXHRcdFx0XHRcdDx0ZXh0IEBjbGljaz1cImhhbmRsZVdlaWdodEVkaXQoJ+WHjycpXCI+77yNPC90ZXh0PlxyXG5cdFx0XHRcdFx0PHRleHQgdi1pZj1cIiFkaXNhYmxlZFwiPnt7d2VpZ2h0PjUwP3dlaWdodDo1MH19PC90ZXh0PlxyXG5cdFx0XHRcdFx0PGlucHV0IHR5cGU9XCJudW1iZXJcIiB2LW1vZGVsPVwid2VpZ2h0XCIgZm9jdXM9XCJ0cnVlXCIgdi1lbHNlIEBibHVyPVwiZGlzYWJsZWQ9ZmFsc2VcIj5cclxuXHRcdFx0XHRcdDx0ZXh0IEBjbGljaz1cImhhbmRsZVdlaWdodEVkaXQoJ+WKoCcpXCI+77yLPC90ZXh0PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dGV4dCBjbGFzcz1cInRpcHNcIiBAY2xpY2s9XCJkaXNhYmxlZD10cnVlXCI+6LCD5pW055uu5qCHPC90ZXh0PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IDpjbGFzcz1cIltpc0Nvbm5lY3Rpb24/J3N0YXJ0Jzonc3RhcnQgTnN0YXJ0J11cIiBAY2xpY2s9XCJoYW5kbGVTdGFydCgzKVwiPuW8gOWnizwvdmlldz5cclxuXHRcdFx0PCEtLSA8dmlldyBjbGFzcz1cIml0ZW1cIj5cclxuXHRcdFx0XHQ8dGV4dCBjbGFzcz1cIml0ZW0taXRlXCI+5pys5qyh5pe26ZW/PC90ZXh0PlxyXG5cdFx0XHRcdDx0ZXh0PjA8L3RleHQ+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCI+XHJcblx0XHRcdFx0PHRleHQgY2xhc3M9XCJpdGVtLWl0ZVwiPua2iOiAl+WNoei3r+mHjDwvdGV4dD5cclxuXHRcdFx0XHQ8dGV4dD4wPC90ZXh0PlxyXG5cdFx0XHQ8L3ZpZXc+IC0tPlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PCEtLSAgLS0+XHJcblx0XHQ8dmlldyBjbGFzcz1cImdyaWRMaXN0XCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiZGF0YVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiIEBjbGljaz1cIm5hdlRvKCcvcGFnZXMvc2tpcGluZy9jaGFydHMnKVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbWFnZVwiPlxyXG5cdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiQC9zdGF0aWMvY2hhcnRzLnBuZ1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWVcIj7ov5Dliqjmm7Lnur88L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiIEBjbGljaz1cIm5hdlRvKCcvcGFnZXMvaGlzdG9yeS9oaXN0b3J5P2FjZF9pZD0nK2FjZF9pZClcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW1hZ2VcIj5cclxuXHRcdFx0XHRcdFx0PGltYWdlIHNyYz1cIkAvc3RhdGljL2FkZC5wbmdcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+5Y6G5Y+y6K6w5b2VPC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIiBAY2xpY2s9XCJuYXZUbygnL3BhZ2VzL2NvbXBrL2NvbnRyYXN0P2FjZF9pZD0nK2FjZF9pZClcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW1hZ2VcIj5cclxuXHRcdFx0XHRcdFx0PGltYWdlIHNyYz1cIkAvc3RhdGljL3BrLnBuZ1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWVcIj7mlbDmja7lr7nmr5Q8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiIEBjbGljaz1cIiRzdG9yZS5jb21taXQoJ2NoYW5nZVJlY29yZCcsdHJ1ZSlcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW1hZ2VcIj5cclxuXHRcdFx0XHRcdFx0PGltYWdlIHNyYz1cIkAvc3RhdGljL2hpc3RvcnkucG5nXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPua3u+WKoOiusOW9lTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDwhLS0g5omL5Yqo6K6w5b2VIC0tPlxyXG5cdFx0PHJlY29yZCA6cnR5cGU9XCJhY2RfaWRcIj48L3JlY29yZD5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGxldCBteVRpbWU7XHJcblx0aW1wb3J0IHtcclxuXHRcdG1hcFN0YXRlXHJcblx0fSBmcm9tIFwidnVleFwiO1xyXG5cdGltcG9ydCByZWNvcmQgZnJvbSAnQC9lbGVtZW50L21hbnVhbGx5QWRkL3JlY29yZC52dWUnO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0YWN0aXZlOiAxLFxyXG5cdFx0XHRcdGFjZF9pZDogNixcclxuXHRcdFx0XHR3ZWlnaHQ6IDUwLFxyXG5cdFx0XHRcdGRpc2FibGVkOiBmYWxzZSxcclxuXHRcdFx0XHRpc0RldmljZTogMCxcclxuXHRcdFx0XHRpc0Nvbm5lY3Rpb246IGZhbHNlLFxyXG5cdFx0XHRcdHRpbWVfbTogXCJcIixcclxuXHRcdFx0XHR0aW1lX3M6IFwiXCIsXHJcblx0XHRcdFx0dGltZUxpc3Q6IFtdLFxyXG5cdFx0XHRcdHRpbWVzVG5kZXg6IFsxLCAwXSxcclxuXHRcdFx0XHRkZXZpY2VJZDogXCJcIixcclxuXHRcdFx0XHRzZXJ2aWNlSWQ6IFwiXCIsXHJcblx0XHRcdFx0d3JpdGU6IFwiXCIsXHJcblx0XHRcdFx0bm90aWZ5OiBcIlwiLFxyXG5cdFx0XHRcdGlzbGluazogMCAvLzDov57mjqXkuK3vvIwx5oiQ5Yqf77yMLTHlpLHotKVcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNvbXBvbmVudHM6IHtcclxuXHRcdFx0cmVjb3JkXHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IHtcclxuXHRcdFx0Li4ubWFwU3RhdGUoWyd1c2VyJywgXCJNZWFzdXJlU2tpcFwiLCBcImlzQ29ubmVjdGVkXCIsIFwiaXNCbHVldG9vdGhUeWxlXCIsIFwiZGV2aWNlc0xpc3RcIl0pLFxyXG5cdFx0XHRpbmZvKCkge1xyXG5cdFx0XHRcdHJldHVybiB0aGlzLk1lYXN1cmVTa2lwXHJcblx0XHRcdH0sXHJcblx0XHR9LFxyXG5cdFx0bW91bnRlZCgpIHtcclxuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdHRoYXQudGltZUxpc3QgPSB0aGF0LiR0b29scy5nZXRobXMoKVxyXG5cdFx0XHR0aGF0LnRpbWVfbSA9IHRoYXQudGltZUxpc3RbMF1bMV0uc3Vic3RyaW5nKDAsIDIpXHJcblx0XHRcdHRoYXQudGltZV9zID0gdGhhdC50aW1lTGlzdFsxXVswXS5zdWJzdHJpbmcoMCwgMilcclxuXHRcdH0sXHJcblx0XHRvbkxvYWQob3B0aW9ucykge1xyXG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0Y29uc29sZS5sb2coJ29wdGlvbnMnLCBvcHRpb25zKVxyXG5cdFx0XHQvLyDpppbpobXov5vlhaVcclxuXHRcdFx0aWYgKG9wdGlvbnMgJiYgb3B0aW9ucy5hY2RfaWQpIHtcclxuXHRcdFx0XHR0aGF0LmFjZF9pZCA9IG9wdGlvbnMuYWNkX2lkXHJcblx0XHRcdFx0dGhhdC5pc0RldmljZSA9IG9wdGlvbnMuZGV2aWNlXHJcblx0XHRcdFx0c2V0VGltZW91dChmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdHRoYXQuaGFuZGxlaXNTZGV2aWNlKClcclxuXHRcdFx0XHR9LCAxMDAwKVxyXG5cdFx0XHR9XHJcblx0XHRcdC8vIOi3s+e7s+mhtei/lOWbnlxyXG5cdFx0XHRpZiAob3B0aW9ucyAmJiBvcHRpb25zLmluZm8pIHtcclxuXHRcdFx0XHRsZXQgZGF0YSA9IEpTT04ucGFyc2Uob3B0aW9ucy5pbmZvKVxyXG5cdFx0XHRcdHRoYXQuYWN0aXZlID0gZGF0YS5hY3RpdmVcclxuXHRcdFx0XHR0aGF0LmRldmljZUlkID0gZGF0YS5kZXZpY2VJZFxyXG5cdFx0XHRcdHRoYXQuc2VydmljZUlkID0gZGF0YS5zZXJ2aWNlSWRcclxuXHRcdFx0XHR0aGF0LndyaXRlID0gZGF0YS53cml0ZVxyXG5cdFx0XHRcdHRoYXQubm90aWZ5ID0gZGF0YS5ub3RpZnlcclxuXHRcdFx0XHR0aGF0LmlzbGluayA9ICF0aGF0LmlzQ29ubmVjdGVkID8gLTEgOiAxXHJcblx0XHRcdFx0dGhhdC5ub3RpZnlCTEVDaGFyYWN0ZXJpc3RpY1ZhbHVlKClcclxuXHRcdFx0fVxyXG5cdFx0XHR0aGF0LiRzdG9yZS5kaXNwYXRjaChcImdldFNraXBSZXN1bHRcIiwge1xyXG5cdFx0XHRcdGF1ZF9pZDogdW5pLmdldFN0b3JhZ2VTeW5jKCd1c2VyaWQnKVxyXG5cdFx0XHR9KVxyXG5cdFx0XHR0aGF0LmlzQ29ubmVjdGlvbiA9IHRoYXQuaXNDb25uZWN0ZWRcclxuXHRcdFx0dGhhdC4kQmx1ZXRvb3RoLm9uQkxFQ29ubmVjdGlvblN0YXRlQ2hhbmdlKClcclxuXHRcdFx0dW5pLm9uQmx1ZXRvb3RoQWRhcHRlclN0YXRlQ2hhbmdlKGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdHRoYXQuJHN0b3JlLmNvbW1pdChcImNoYW5nZUJsdWV0b290aFwiLCByZXMuYXZhaWxhYmxlKTtcclxuXHRcdFx0fSlcclxuXHRcdH0sXHJcblx0XHRvblB1bGxEb3duUmVmcmVzaCgpIHtcclxuXHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0dW5pLnN0b3BQdWxsRG93blJlZnJlc2goKVxyXG5cdFx0XHR9LCAxMDAwKTtcclxuXHRcdH0sXHJcblx0XHRvblNob3coKSB7XHJcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHQvLyDot7Pnu7PpobXov5Tlm55cclxuXHRcdFx0dW5pLiRvbigndXBkYXRlRGF0YScsIGZ1bmN0aW9uKGRhdGEpIHtcclxuXHRcdFx0XHRsZXQgaW5mbyA9IEpTT04ucGFyc2UoZGF0YSlcclxuXHRcdFx0XHR0aGF0LmFjZF9pZCA9IGluZm8uYWNkX2lkXHJcblx0XHRcdFx0dGhhdC5pc0RldmljZSA9IGluZm8uZGV2aWNlXHJcblx0XHRcdFx0Y29uc29sZS5sb2coJ+ebkeWQrOWIsOS6i+S7tuadpeiHqiB1cGRhdGVEYXRhIO+8jOaQuuW4puWPguaVsOS4uu+8micgKyBpbmZvKTtcclxuXHRcdFx0fSlcclxuXHRcdH0sXHJcblx0XHRvbkJhY2tQcmVzcyhvcHRpb25zKSB7XHJcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHR0aGF0LmlzbGluayA9IC0xXHJcblx0XHRcdGNsZWFyVGltZW91dChteVRpbWUpO1xyXG5cdFx0XHR0aGF0LmlzQ29ubmVjdGlvbiA9IGZhbHNlXHJcblx0XHRcdHRoYXQuJEJsdWV0b290aC5jbG9zZUJsdWV0b290aEFkYXB0ZXIoKVxyXG5cdFx0XHR0aGF0LiRCbHVldG9vdGguY2xvc2VCTEVDb25uZWN0aW9uKHRoYXQuZGV2aWNlSWQpXHJcblx0XHRcdHRoYXQuJEJsdWV0b290aC5zdG9wQmx1ZXRvb3RoRGV2aWNlc0Rpc2NvdmVyeSgpXHJcblx0XHRcdHRoYXQuJHN0b3JlLmNvbW1pdChcImNoYW5nZUJsdWV0b290aFwiLCBmYWxzZSk7XHJcblx0XHRcdHRoYXQuJHN0b3JlLmNvbW1pdChcImNoYW5nZUNvbm5lY3RlZFwiLCBmYWxzZSk7XHJcblx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdHVuaS5zd2l0Y2hUYWIoe1xyXG5cdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL2hvbWUvaG9tZSdcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LCAzMDApXHJcblx0XHRcdGNvbnNvbGUubG9nKFwi6L+U5Zue6aaW6aG1XCIpXHJcblx0XHRcdHJldHVybiB0cnVlXHJcblx0XHR9LFxyXG5cdFx0d2F0Y2g6IHtcclxuXHRcdFx0ZGV2aWNlc0xpc3QoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0aWYgKHRoYXQuZGV2aWNlc0xpc3QubGVuZ3RoKSB7XHJcblx0XHRcdFx0XHRjbGVhclRpbWVvdXQobXlUaW1lKTtcclxuXHRcdFx0XHRcdHRoYXQuJEJsdWV0b290aC5zdG9wQmx1ZXRvb3RoRGV2aWNlc0Rpc2NvdmVyeSgpXHJcblx0XHRcdFx0XHR0aGF0LmhhbmRsZURldlR5cGUodGhhdC5kZXZpY2VzTGlzdFswXSlcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Y29uc29sZS5sb2coXCJkZXZpY2VzTGlzdFwiLCB0aGF0LmRldmljZXNMaXN0KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRpc0Nvbm5lY3RlZCgpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHRpZiAoIXRoYXQuaXNDb25uZWN0ZWQpIHtcclxuXHRcdFx0XHRcdHRoYXQuaXNsaW5rID0gLTFcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhhdC5pc0Nvbm5lY3Rpb24gPSB0aGF0LmlzQ29ubmVjdGVkXHJcblx0XHRcdFx0Y29uc29sZS5sb2coXCLok53niZnmmK/lkKbov57mjqVcIiwgdGhhdC5pc0Nvbm5lY3RlZClcclxuXHRcdFx0fSxcclxuXHRcdFx0aXNCbHVldG9vdGhUeWxlKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdGlmICghdGhhdC5pc0JsdWV0b290aFR5bGUpIHtcclxuXHRcdFx0XHRcdHRoYXQuaXNDb25uZWN0aW9uID0gZmFsc2VcclxuXHRcdFx0XHRcdHRoYXQuaXNsaW5rID0gLTFcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Y29uc29sZS5sb2coXCLok53niZnmmK/lkKbmiZPlvIBcIiwgdGhhdC5pc0JsdWV0b290aFR5bGUpXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGhhbmRsZWlzU2RldmljZSgpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHRpZiAodGhhdC5pc0Nvbm5lY3RlZCkgcmV0dXJuXHJcblx0XHRcdFx0aWYgKE51bWJlcih0aGF0LmlzRGV2aWNlKSAhPSAwKSB7XHJcblx0XHRcdFx0XHR0aGF0LiRCbHVldG9vdGguc3RvcEJsdWV0b290aERldmljZXNEaXNjb3ZlcnkoKVxyXG5cdFx0XHRcdFx0dW5pLm9wZW5CbHVldG9vdGhBZGFwdGVyKHtcclxuXHRcdFx0XHRcdFx0c3VjY2VzczogZSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC5pc2xpbmsgPSAwXHJcblx0XHRcdFx0XHRcdFx0dGhhdC5oYW5kbGVNeVRpbWUoKVxyXG5cdFx0XHRcdFx0XHRcdHRoYXQuJHN0b3JlLmNvbW1pdChcImNoYW5nZWRldmljZXNMaXN0XCIsIFtdKTtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LiRzdG9yZS5jb21taXQoXCJjaGFuZ2VCbHVldG9vdGhcIiwgdHJ1ZSlcclxuXHRcdFx0XHRcdFx0XHR0aGF0LiRCbHVldG9vdGguc3RhcnRCbHVldG9vdGhEZXZpY2VEaXNjb3ZlcnkoKVxyXG5cdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKCfliJ3lp4vljJbok53niZnmiJDlip86JyArIGUuZXJyTXNnKTtcclxuXHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0ZmFpbDogZSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC5pc2xpbmsgPSAtMVxyXG5cdFx0XHRcdFx0XHRcdHRoYXQuJEJsdWV0b290aC5nZXRCbHVldG9vdGhBZGFwdGVyKGUpXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHR0aGF0LmlzbGluayA9IC0xXHJcblx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLor7flhYjmt7vliqDorr7lpIfvvIFcIilcclxuXHRcdFx0XHRcdHRoYXQuJEJsdWV0b290aC5zdG9wQmx1ZXRvb3RoRGV2aWNlc0Rpc2NvdmVyeSgpXHJcblx0XHRcdFx0XHQvLyBzZXRUaW1lb3V0KGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdFx0Ly8gXHR1bmkuc3dpdGNoVGFiKHtcclxuXHRcdFx0XHRcdC8vIFx0XHR1cmw6IFwiL3BhZ2VzL2J1c2luZXNzL2J1c2luZXNzXCJcclxuXHRcdFx0XHRcdC8vIFx0fSlcclxuXHRcdFx0XHRcdC8vIH0sIDUwMClcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOiuvuWkh+aOkuafpVxyXG5cdFx0XHRoYW5kbGVEZXZUeXBlKGRldmljZSkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdGNvbnNvbGUubG9nKFwiZGV2aWNlMTIzXCIsIGRldmljZSlcclxuXHRcdFx0XHR0aGF0LiRtb2RlbC5nZXRkZXZkZXRhaWwoe1xyXG5cdFx0XHRcdFx0bWFjOiBkZXZpY2UubWFjQWRkcixcclxuXHRcdFx0XHRcdGFjZF9pZDogdGhhdC5hY2RfaWRcclxuXHRcdFx0XHR9KS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZyhcIuaOkuafpei/lOWbnlwiLCByZXMpXHJcblx0XHRcdFx0XHRpZiAocmVzLmNvZGUgPT0gMCkge1xyXG5cdFx0XHRcdFx0XHR0aGF0LmRldmljZUlkID0gZGV2aWNlLmRldmljZUlkXHJcblx0XHRcdFx0XHRcdHRoYXQuY3JlYXRlQkxFQ29ubmVjdGlvbigpXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g6L+e5o6l6JOd54mZXHJcblx0XHRcdGNyZWF0ZUJMRUNvbm5lY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHVuaS5jcmVhdGVCTEVDb25uZWN0aW9uKHtcclxuXHRcdFx0XHRcdGRldmljZUlkOiB0aGF0LmRldmljZUlkLFxyXG5cdFx0XHRcdFx0c3VjY2VzczogcmVzID0+IHtcclxuXHRcdFx0XHRcdFx0c2V0VGltZW91dChmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKVxyXG5cdFx0XHRcdFx0XHRcdHRoYXQuaXNsaW5rID0gMVxyXG5cdFx0XHRcdFx0XHRcdHRoYXQuaXNDb25uZWN0aW9uID0gdHJ1ZVxyXG5cdFx0XHRcdFx0XHRcdHRoYXQuZ2V0QkxFRGV2aWNlU2VydmljZXMoKVxyXG5cdFx0XHRcdFx0XHR9LCAxMDAwKVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdGZhaWw6IHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi6K6+5aSH6L+e5o6l5aSx6LSl77yM6K+36YeN5paw6L+e5o6lXCIsIHJlcywgdGhhdC5kZXZpY2VJZCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDojrflj5borr7lpIfnmoRVVUlEXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRnZXRCTEVEZXZpY2VTZXJ2aWNlcygpIHtcclxuXHRcdFx0XHRsZXQgc2VydmljZUxpc3QgPSBbXTtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0dW5pLmdldEJMRURldmljZVNlcnZpY2VzKHtcclxuXHRcdFx0XHRcdGRldmljZUlkOiB0aGF0LmRldmljZUlkLFxyXG5cdFx0XHRcdFx0c3VjY2VzczogcmVzID0+IHtcclxuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coXCLojrflj5borr7lpIfnmoRVVUlE5oiQ5YqfXCIsIHJlcylcclxuXHRcdFx0XHRcdFx0c2VydmljZUxpc3QgPSByZXMuc2VydmljZXM7XHJcblx0XHRcdFx0XHRcdGZvciAobGV0IGkgPSAwOyBpIDwgc2VydmljZUxpc3QubGVuZ3RoOyBpKyspIHtcclxuXHRcdFx0XHRcdFx0XHRsZXQgc2VydmljZSA9IHNlcnZpY2VMaXN0W2ldO1xyXG5cdFx0XHRcdFx0XHRcdGlmIChzZXJ2aWNlLnV1aWQuaW5kZXhPZihcIkZGRTBcIikgIT0gLTEpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuc2VydmljZUlkID0gc2VydmljZS51dWlkO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5nZXRCTEVEZXZpY2VDaGFyYWN0ZXJpc3RpY3MoKTtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi6K6+5aSH55qERkZFMOeahHNlcnZpY2VJZO+8miBcIiArIHRoYXQuc2VydmljZUlkKTtcclxuXHRcdFx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdGZhaWw6IHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKCfojrflj5borr7lpIfnmoRVVUlE5aSx6LSlOicsIHJlcylcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDojrflj5bmjIflrprmnI3liqHnmoTnibnlvoHlgLxcclxuXHRcdFx0ICovXHJcblx0XHRcdGdldEJMRURldmljZUNoYXJhY3RlcmlzdGljcygpIHtcclxuXHRcdFx0XHRsZXQgY2hhcmFjdGVyaXN0aWNzTGlzdCA9IFtdO1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHR1bmkuZ2V0QkxFRGV2aWNlQ2hhcmFjdGVyaXN0aWNzKHtcclxuXHRcdFx0XHRcdGRldmljZUlkOiB0aGF0LmRldmljZUlkLFxyXG5cdFx0XHRcdFx0c2VydmljZUlkOiB0aGF0LnNlcnZpY2VJZCxcclxuXHRcdFx0XHRcdHN1Y2Nlc3M6IHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi5pyN5Yqh55qE54m55b6B5YC85oiQ5YqfXCIsIHJlcylcclxuXHRcdFx0XHRcdFx0Ly8gKiDor7tyZWFkOiB0cnVlLCAvLyzlhpl3cml0ZTogdHJ1ZSwgLy8s6YCa55+lbm90aWZ5OiB0cnVlXHJcblx0XHRcdFx0XHRcdGZvciAobGV0IGkgPSAwOyBpIDwgcmVzLmNoYXJhY3RlcmlzdGljcy5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdFx0XHRcdGxldCBpdGVtID0gcmVzLmNoYXJhY3RlcmlzdGljc1tpXTtcclxuXHRcdFx0XHRcdFx0XHRpZiAoaXRlbS51dWlkLmluZGV4T2YoJzAwMDBGRjEyJykgIT0gLTEpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQud3JpdGUgPSBpdGVtLnV1aWRcclxuXHJcblx0XHRcdFx0XHRcdFx0fSBlbHNlIGlmIChpdGVtLnV1aWQuaW5kZXhPZignMDAwMEZGRTQnKSAhPSAtMSkge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5ub3RpZnkgPSBpdGVtLnV1aWRcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0c2V0VGltZW91dChmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdFx0XHRsZXQgaiA9IE51bWJlcigxNjUgKyAxMCArIDEgKyA4ICsgOCArIDggKyA4ICsgOCArIDgpLnRvU3RyaW5nKDE2KVxyXG5cdFx0XHRcdFx0XHRcdGxldCBzdHIgPSBcIkE1MEEwMTA4MDgwODA4MDgwOFwiICsgai5zdWJzdHIoai5sZW5ndGggLSAyLCAyKVxyXG5cdFx0XHRcdFx0XHRcdHRoYXQuU2VuZERhdGEoc3RyKVxyXG5cdFx0XHRcdFx0XHR9LCAzMDApXHJcblx0XHRcdFx0XHRcdC8vIOS9k+mHjVxyXG5cdFx0XHRcdFx0XHRzZXRUaW1lb3V0KGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQuaGFuZGxlU3RhcnQoNClcclxuXHRcdFx0XHRcdFx0fSwgNjAwKVxyXG5cdFx0XHRcdFx0XHR1bmkubm90aWZ5QkxFQ2hhcmFjdGVyaXN0aWNWYWx1ZUNoYW5nZSh7XHJcblx0XHRcdFx0XHRcdFx0ZGV2aWNlSWQ6IHRoYXQuZGV2aWNlSWQsXHJcblx0XHRcdFx0XHRcdFx0c2VydmljZUlkOiB0aGF0LnNlcnZpY2VJZCxcclxuXHRcdFx0XHRcdFx0XHRjaGFyYWN0ZXJpc3RpY0lkOiB0aGF0Lm5vdGlmeSxcclxuXHRcdFx0XHRcdFx0XHRzdGF0ZTogdHJ1ZSxcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0dW5pLm5vdGlmeUJMRUNoYXJhY3RlcmlzdGljVmFsdWVDaGFuZ2Uoe1xyXG5cdFx0XHRcdFx0XHRcdGRldmljZUlkOiB0aGF0LmRldmljZUlkLFxyXG5cdFx0XHRcdFx0XHRcdHNlcnZpY2VJZDogdGhhdC5zZXJ2aWNlSWQsXHJcblx0XHRcdFx0XHRcdFx0Y2hhcmFjdGVyaXN0aWNJZDogdGhhdC53cml0ZSxcclxuXHRcdFx0XHRcdFx0XHRzdGF0ZTogdHJ1ZSxcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0dGhhdC5ub3RpZnlCTEVDaGFyYWN0ZXJpc3RpY1ZhbHVlKClcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRmYWlsOiByZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZygn6I635Y+W54m55b6B5YC85aSx6LSlOicsIEpTT04uc3RyaW5naWZ5KHJlcykpXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0bm90aWZ5QkxFQ2hhcmFjdGVyaXN0aWNWYWx1ZSgpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0dW5pLm5vdGlmeUJMRUNoYXJhY3RlcmlzdGljVmFsdWVDaGFuZ2Uoe1xyXG5cdFx0XHRcdFx0c3RhdGU6IHRydWUsIC8vIOWQr+eUqCBub3RpZnkg5Yqf6IO9XHJcblx0XHRcdFx0XHRkZXZpY2VJZDogdGhhdC5kZXZpY2VJZCxcclxuXHRcdFx0XHRcdHNlcnZpY2VJZDogdGhhdC5zZXJ2aWNlSWQsXHJcblx0XHRcdFx0XHRjaGFyYWN0ZXJpc3RpY0lkOiB0aGF0Lm5vdGlmeSxcclxuXHRcdFx0XHRcdHN1Y2Nlc3MocmVzKSB7XHJcblx0XHRcdFx0XHRcdHVuaS5vbkJMRUNoYXJhY3RlcmlzdGljVmFsdWVDaGFuZ2UoZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRcdFx0bGV0IHZhbHVlID0gdGhhdC4kdG9vbHMuYWIyaGV4KHJlcy52YWx1ZSwgXCJcIik7XHJcblx0XHRcdFx0XHRcdFx0aWYgKHZhbHVlID09ICc1YTA1MDkwMTY5JykgeyAvL+aooeW8j+iuvue9ruaIkOWKn1xyXG5cdFx0XHRcdFx0XHRcdFx0bGV0IGluZm8gPSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGFjdGl2ZTogdGhhdC5hY3RpdmUsXHJcblx0XHRcdFx0XHRcdFx0XHRcdGRldmljZUlkOiB0aGF0LmRldmljZUlkLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRzZXJ2aWNlSWQ6IHRoYXQuc2VydmljZUlkLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRub3RpZnk6IHRoYXQubm90aWZ5LFxyXG5cdFx0XHRcdFx0XHRcdFx0XHR3cml0ZTogdGhhdC53cml0ZSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0YWNkX2lkOiB0aGF0LmFjZF9pZCxcclxuXHRcdFx0XHRcdFx0XHRcdFx0aXNEZXZpY2U6IHRoYXQuaXNEZXZpY2VcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR1cmw6IFwiL3BhZ2VzL2RldmljZXMvUENUMDE/aW5mbz1cIiArIEpTT04uc3RyaW5naWZ5KGluZm8pXHJcblx0XHRcdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0XHR9LCAyMDApXHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKFwidmFsdWVcIiwgdmFsdWUsIHRoYXQuYWN0aXZlKVxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOW8gOWQr+iTneeJmeS4u+WKqOS4iuaKpeaooeW8j1xyXG5cdFx0XHRTZW5kRGF0YShzdHIpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHRsZXQgYnVmID0gbmV3IFVpbnQ4QXJyYXkoc3RyLm1hdGNoKC9bXFxkYS1mXXsyfS9naSkubWFwKGZ1bmN0aW9uKGgpIHtcclxuXHRcdFx0XHRcdHJldHVybiBwYXJzZUludChoLCAxNilcclxuXHRcdFx0XHR9KSlcclxuXHRcdFx0XHRjb25zb2xlLmxvZyhcInhpYWZhXCIsIHN0cilcclxuXHRcdFx0XHR1bmkud3JpdGVCTEVDaGFyYWN0ZXJpc3RpY1ZhbHVlKHtcclxuXHRcdFx0XHRcdGRldmljZUlkOiB0aGF0LmRldmljZUlkLFxyXG5cdFx0XHRcdFx0c2VydmljZUlkOiB0aGF0LnNlcnZpY2VJZCxcclxuXHRcdFx0XHRcdGNoYXJhY3RlcmlzdGljSWQ6IHRoYXQud3JpdGUsXHJcblx0XHRcdFx0XHR2YWx1ZTogYnVmLmJ1ZmZlcixcclxuXHRcdFx0XHRcdHN1Y2Nlc3M6IHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKCfkuIvlj5HmjIfku6TmiJDlip8nLCByZXMuZXJyTXNnKVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdGZhaWw6IHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi5LiL5Y+R5oyH5Luk5aSx6LSlXCIsIHJlcyk7XHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOaooeW8j+WIh+aNolxyXG5cdFx0XHRoYW5kbGVTdGFydChpbmQpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHRsZXQgbSA9IG51bGxcclxuXHRcdFx0XHRsZXQgc2VuZCA9IG51bGxcclxuXHRcdFx0XHRpZiAoIXRoYXQuaXNDb25uZWN0ZWQpIHtcclxuXHRcdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhcIuivt+WFiOi/nuaOpeiuvuWkh++8gVwiKVxyXG5cdFx0XHRcdFx0cmV0dXJuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmIChpbmQgPT0gMSkgeyAvLyAx6Ieq55SxXHJcblx0XHRcdFx0XHRtID0gTnVtYmVyKDE2NSArIDggKyA5KS50b1N0cmluZygxNilcclxuXHRcdFx0XHRcdHNlbmQgPSBcIkE1MDgwOTAwMDAwMDAwXCIgKyBtLnN1YnN0cihtLmxlbmd0aCAtIDIsIDIpXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmIChpbmQgPT0gMikgeyAvLzLlrprml7ZcclxuXHRcdFx0XHRcdGxldCB0aW1lID0gTnVtYmVyKHRoYXQudGltZV9tKSAqIDYwICsgTnVtYmVyKHRoYXQudGltZV9zKVxyXG5cdFx0XHRcdFx0bSA9IE51bWJlcigxNjUgKyA4ICsgOSArIHRpbWUpLnRvU3RyaW5nKDE2KVxyXG5cdFx0XHRcdFx0c2VuZCA9IFwiQTUwODA5MDAwMFwiICsgdGhhdC4kdG9vbHMudG9IZXgodGltZSwgNCkgKyBtLnN1YnN0cihtLmxlbmd0aCAtIDIsIDIpXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmIChpbmQgPT0gMykgeyAvLzPlrprmlbBcclxuXHRcdFx0XHRcdGxldCB3ZWlnaHQgPSB0aGF0LiR0b29scy50b0hleCh0aGF0LndlaWdodCwgNClcclxuXHRcdFx0XHRcdG0gPSBOdW1iZXIoMTY1ICsgOCArIDkgKyB0aGF0LndlaWdodCkudG9TdHJpbmcoMTYpXHJcblx0XHRcdFx0XHRzZW5kID0gXCJBNTA4MDlcIiArIHdlaWdodCArIFwiMDAwMFwiICsgbS5zdWJzdHIobS5sZW5ndGggLSAyLCAyKVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAoaW5kID09IDQpIHsgLy/kvZPph41cclxuXHJcblx0XHRcdFx0XHRsZXQgd2VpZ2h0ID0gTnVtYmVyKHRoYXQudXNlci53ZWlnaHQpICogMlxyXG5cdFx0XHRcdFx0bGV0IG51bSA9IHBhcnNlSW50KHdlaWdodCkudG9TdHJpbmcoKTtcclxuXHRcdFx0XHRcdG0gPSBOdW1iZXIoMTY1ICsgNSArIDggKyBOdW1iZXIobnVtKSkudG9TdHJpbmcoMTYpXHJcblx0XHRcdFx0XHRzZW5kID0gXCJBNTA1MDhcIiArIE51bWJlcihudW0pLnRvU3RyaW5nKDE2KSArIG0uc3Vic3RyKG0ubGVuZ3RoIC0gMiwgMilcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhhdC5TZW5kRGF0YShzZW5kKVxyXG5cdFx0XHRcdHRoYXQuJEJsdWV0b290aC5zdG9wQmx1ZXRvb3RoRGV2aWNlc0Rpc2NvdmVyeSgpXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOWOhuWPsuaVsOaNruWIoOmZpOaXtumHjeaWsOWKoOi9veaOpeWPo1xyXG5cdFx0XHRyZWxvYWQoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0dGhpcy4kbmV4dFRpY2soKCkgPT4ge1xyXG5cdFx0XHRcdFx0dGhhdC4kc3RvcmUuZGlzcGF0Y2goXCJnZXRTa2lwUmVzdWx0XCIsIHtcclxuXHRcdFx0XHRcdFx0YXVkX2lkOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJpZCcpXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOWumuaXtuiuree7g1xyXG5cdFx0XHQvL1xyXG5cdFx0XHRiaW5kVGltZUNoYW5nZShlKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0bGV0IG0gPSBlLnRhcmdldC52YWx1ZVswXVxyXG5cdFx0XHRcdGxldCBzID0gZS50YXJnZXQudmFsdWVbMV1cclxuXHRcdFx0XHR0aGF0LnRpbWVzVG5kZXggPSBlLnRhcmdldC52YWx1ZVxyXG5cdFx0XHRcdGxldCB0aW1lX20gPSBOdW1iZXIodGhhdC50aW1lTGlzdFswXVttXS5zdWJzdHJpbmcoMCwgMikpICogNjBcclxuXHRcdFx0XHRsZXQgdGltZV9zID0gTnVtYmVyKHRoYXQudGltZUxpc3RbMV1bc10uc3Vic3RyaW5nKDAsIDIpKVxyXG5cdFx0XHRcdGlmIChOdW1iZXIodGltZV9tICsgdGltZV9zKSA8IDMwKSB7XHJcblx0XHRcdFx0XHR0aGF0LnRpbWVfbSA9ICcwMCdcclxuXHRcdFx0XHRcdHRoYXQudGltZV9zID0gJzMwJ1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHR0aGF0LnRpbWVfbSA9IHRoYXQudGltZUxpc3RbMF1bbV0uc3Vic3RyaW5nKDAsIDIpXHJcblx0XHRcdFx0XHR0aGF0LnRpbWVfcyA9IHRoYXQudGltZUxpc3RbMV1bc10uc3Vic3RyaW5nKDAsIDIpXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRoYW5kbGVUaW1lRWRpdCh0ZXh0KSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0bGV0IHRpbWVfbSA9IE51bWJlcih0aGF0LnRpbWVfbSkgKiA2MFxyXG5cdFx0XHRcdGxldCB0aW1lX3MgPSBOdW1iZXIodGhhdC50aW1lX3MpXHJcblx0XHRcdFx0bGV0IG1pbnV0ZXMgPSBudWxsXHJcblx0XHRcdFx0bGV0IHNlY29uZHMgPSBudWxsXHJcblxyXG5cdFx0XHRcdGlmIChOdW1iZXIodGltZV9tICsgdGltZV9zKSA+PSAzNTcwICYmIHRleHQgPT0gJ+WKoCcpIHtcclxuXHRcdFx0XHRcdHRoYXQudGltZV9tID0gJzU5J1xyXG5cdFx0XHRcdFx0dGhhdC50aW1lX3MgPSAnNTknXHJcblx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYgKE51bWJlcih0aW1lX20gKyB0aW1lX3MpIDw9IDMwICYmIHRleHQgPT0gJ+WHjycpIHtcclxuXHRcdFx0XHRcdHRoYXQudGltZV9tID0gJzAwJ1xyXG5cdFx0XHRcdFx0dGhhdC50aW1lX3MgPSAnMzAnXHJcblx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYgKHRleHQgPT0gJ+WHjycpIHtcclxuXHRcdFx0XHRcdG1pbnV0ZXMgPSBNYXRoLmZsb29yKChOdW1iZXIodGltZV9tICsgdGltZV9zIC0gMzApICUgMzYwMCkgLyA2MClcclxuXHRcdFx0XHRcdHNlY29uZHMgPSBOdW1iZXIodGltZV9tICsgdGltZV9zIC0gMzApICUgNjBcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYgKHRleHQgPT0gJ+WKoCcpIHtcclxuXHRcdFx0XHRcdG1pbnV0ZXMgPSBNYXRoLmZsb29yKChOdW1iZXIodGltZV9tICsgdGltZV9zICsgMzApICUgMzYwMCkgLyA2MClcclxuXHRcdFx0XHRcdHNlY29uZHMgPSBOdW1iZXIodGltZV9tICsgdGltZV9zICsgMzApICUgNjBcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhhdC50aW1lX20gPSBtaW51dGVzID4gOSA/IG1pbnV0ZXMgOiAnMCcgKyBtaW51dGVzO1xyXG5cdFx0XHRcdHRoYXQudGltZV9zID0gc2Vjb25kcyA+IDkgPyBzZWNvbmRzIDogJzAnICsgc2Vjb25kcztcclxuXHRcdFx0XHR0aGF0LnRpbWVzVG5kZXggPSBbTnVtYmVyKHRoYXQudGltZV9tKSwgTnVtYmVyKHRoYXQudGltZV9zKV1cclxuXHRcdFx0fSxcclxuXHRcdFx0aGFuZGxlV2VpZ2h0RWRpdCh0ZXh0KSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0aWYgKHRleHQgPT0gJ+WHjycpIHtcclxuXHRcdFx0XHRcdHRoYXQud2VpZ2h0ID0gTnVtYmVyKHRoYXQud2VpZ2h0KSAtIDUwID4gNTAgPyBOdW1iZXIodGhhdC53ZWlnaHQpIC0gNTAgOiA1MFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAodGV4dCA9PSAn5YqgJykge1xyXG5cdFx0XHRcdFx0dGhhdC53ZWlnaHQgPSBOdW1iZXIodGhhdC53ZWlnaHQpICsgNTBcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOiTneeJmeaQnOe0ouiusOaXtlxyXG5cdFx0XHRoYW5kbGVNeVRpbWUoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0bXlUaW1lID0gc2V0VGltZW91dChmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdGlmICghdGhhdC5kZXZpY2VzTGlzdC5sZW5ndGgpIHtcclxuXHRcdFx0XHRcdFx0dGhhdC5pc2xpbmsgPSAtMVxyXG5cdFx0XHRcdFx0XHR0aGF0LiR0b29scy5zaG93TW9kYWwoXCLmsqHmnInmn6Xmib7liLDorr7lpIdcIilcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGNsZWFyVGltZW91dChteVRpbWUpXHJcblx0XHRcdFx0XHR0aGF0LiRCbHVldG9vdGguc3RvcEJsdWV0b290aERldmljZXNEaXNjb3ZlcnkoKVxyXG5cdFx0XHRcdH0sIDEyMDAwKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0bmF2VG8odXJsKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0aWYgKCF0aGF0LmlzQ29ubmVjdGVkKSB7XHJcblx0XHRcdFx0XHR0aGF0LmlzbGluayA9IC0xXHJcblx0XHRcdFx0XHRjbGVhclRpbWVvdXQobXlUaW1lKVxyXG5cdFx0XHRcdFx0dGhhdC4kQmx1ZXRvb3RoLmNsb3NlQmx1ZXRvb3RoQWRhcHRlcigpXHJcblx0XHRcdFx0XHR0aGF0LiRCbHVldG9vdGguY2xvc2VCTEVDb25uZWN0aW9uKHRoYXQuZGV2aWNlSWQpXHJcblx0XHRcdFx0XHR0aGF0LiRCbHVldG9vdGguc3RvcEJsdWV0b290aERldmljZXNEaXNjb3ZlcnkoKVxyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2coXCLok53niZnmsqHmnInov57mjqVcIilcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0dXJsOiB1cmxcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxyXG5cdC5jb250ZW50IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWluLWhlaWdodDogMTAwdmg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNkZBO1xyXG5cdH1cclxuXHJcblx0LnNraXB0b3Age1xyXG5cdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHR9XHJcblxyXG5cdC50YWJiYXIge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblxyXG5cdFx0dmlldyB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdH1cclxuXHJcblx0XHQuYWN0aXZlOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0aGVpZ2h0OiAzcHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJvdHRvbTogLThweDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkbWFpbmNvbG9yO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJveDEge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuXHRcdGNvbG9yOiAjOTk5O1xyXG5cdFx0bWFyZ2luOiAxNXB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUtIDMwcHgpO1xyXG5cclxuXHRcdC50aW1lIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzJycHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Lml0ZW0ge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Y29sb3I6ICMzMzM7XHJcblx0XHRcdGZvbnQtc2l6ZTogNDRycHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcblx0XHRcdHRleHQge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaXRlbS1pdGUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzZycHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pdGVtLXNldCB7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRoZWlnaHQ6IDU1cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDU1cHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiA2MHJweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHRcdC9kZWVwL2lucHV0IHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNjBycHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDU1cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNTVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pdGVtLXNldDAge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnRpcHMge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzJycHg7XHJcblx0XHRcdFx0Y29sb3I6ICM5OTk7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5zdGFydCB7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHR3aWR0aDogMTAwcHg7XHJcblx0XHRcdGhlaWdodDogMTAwcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzZycHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTAwcHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkdGV4dGNvbG9yO1xyXG5cdFx0XHRtYXJnaW46IDE1cHggYXV0bztcclxuXHRcdH1cclxuXHJcblx0XHQuTnN0YXJ0IHtcclxuXHRcdFx0b3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc3RhdHVzIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG5cdFx0aW1hZ2Uge1xyXG5cdFx0XHR3aWR0aDogMThweDtcclxuXHRcdFx0aGVpZ2h0OiAxOHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5pY29uX2xpbmsge1xyXG5cdFx0XHRhbmltYXRpb246IHJvdGF0aW9uIDAuNnMgaW5maW5pdGUgbGluZWFyO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBrZXlmcmFtZXMgcm90YXRpb24ge1xyXG5cdFx0XHQwJSB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdDEwMCUge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc3R5bGU+Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///185\n"); ======= eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nvar _record = _interopRequireDefault(__webpack_require__(/*! @/element/manuallyAdd/record.vue */ 33));\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\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 myTime;\nvar _default = {\n data: function data() {\n return {\n active: 1,\n acd_id: 6,\n weight: 50,\n disabled: false,\n isDevice: 0,\n isConnection: false,\n time_m: \"\",\n time_s: \"\",\n timeList: [],\n timesTndex: [1, 0],\n deviceId: \"\",\n serviceId: \"\",\n write: \"\",\n notify: \"\",\n islink: 0 //0连接中,1成功,-1失败\n };\n },\n\n components: {\n record: _record.default\n },\n computed: _objectSpread(_objectSpread({}, (0, _vuex.mapState)(['user', \"MeasureSkip\", \"isConnected\", \"isBluetoothTyle\", \"devicesList\"])), {}, {\n info: function info() {\n return this.MeasureSkip;\n }\n }),\n mounted: function mounted() {\n var that = this;\n that.timeList = that.$tools.gethms();\n that.time_m = that.timeList[0][1].substring(0, 2);\n that.time_s = that.timeList[1][0].substring(0, 2);\n },\n onLoad: function onLoad(options) {\n var that = this;\n __f__(\"log\", 'options', options, \" at pages/skiping/skip.vue:160\");\n // 首页进入\n if (options && options.acd_id) {\n that.acd_id = options.acd_id;\n that.isDevice = options.device;\n setTimeout(function () {\n that.handleisSdevice();\n }, 1000);\n }\n // 跳绳页返回\n if (options && options.info) {\n var data = JSON.parse(options.info);\n that.active = data.active;\n that.deviceId = data.deviceId;\n that.serviceId = data.serviceId;\n that.write = data.write;\n that.notify = data.notify;\n that.islink = !that.isConnected ? -1 : 1;\n that.notifyBLECharacteristicValue();\n }\n that.$store.dispatch(\"getSkipResult\", {\n aud_id: uni.getStorageSync('userid')\n });\n that.isConnection = that.isConnected;\n that.$Bluetooth.onBLEConnectionStateChange();\n uni.onBluetoothAdapterStateChange(function (res) {\n that.$store.commit(\"changeBluetooth\", res.available);\n });\n },\n onPullDownRefresh: function onPullDownRefresh() {\n setTimeout(function () {\n uni.stopPullDownRefresh();\n }, 1000);\n },\n onShow: function onShow() {\n var that = this;\n // 跳绳页返回\n uni.$on('updateData', function (data) {\n var info = JSON.parse(data);\n that.acd_id = info.acd_id;\n that.isDevice = info.device;\n __f__(\"log\", '监听到事件来自 updateData ,携带参数为:' + info, \" at pages/skiping/skip.vue:201\");\n });\n },\n onBackPress: function onBackPress(options) {\n var that = this;\n that.islink = -1;\n clearTimeout(myTime);\n that.isConnection = false;\n that.$Bluetooth.closeBluetoothAdapter();\n that.$Bluetooth.closeBLEConnection(that.deviceId);\n that.$Bluetooth.stopBluetoothDevicesDiscovery();\n that.$store.commit(\"changeBluetooth\", false);\n that.$store.commit(\"changeConnected\", false);\n setTimeout(function () {\n uni.switchTab({\n url: '/pages/home/home'\n });\n }, 300);\n __f__(\"log\", \"返回首页\", \" at pages/skiping/skip.vue:219\");\n return true;\n },\n watch: {\n devicesList: function devicesList() {\n var that = this;\n if (that.devicesList.length) {\n clearTimeout(myTime);\n that.$Bluetooth.stopBluetoothDevicesDiscovery();\n that.handleDevType(that.devicesList[0]);\n }\n __f__(\"log\", \"devicesList\", that.devicesList, \" at pages/skiping/skip.vue:230\");\n },\n isConnected: function isConnected() {\n var that = this;\n if (!that.isConnected) {\n that.islink = -1;\n }\n that.isConnection = that.isConnected;\n __f__(\"log\", \"蓝牙是否连接\", that.isConnected, \" at pages/skiping/skip.vue:238\");\n },\n isBluetoothTyle: function isBluetoothTyle() {\n var that = this;\n if (!that.isBluetoothTyle) {\n that.isConnection = false;\n that.islink = -1;\n }\n __f__(\"log\", \"蓝牙是否打开\", that.isBluetoothTyle, \" at pages/skiping/skip.vue:246\");\n }\n },\n methods: {\n handleisSdevice: function handleisSdevice() {\n var that = this;\n if (that.isConnected) return;\n if (Number(that.isDevice) != 0) {\n that.$Bluetooth.stopBluetoothDevicesDiscovery();\n uni.openBluetoothAdapter({\n success: function success(e) {\n that.islink = 0;\n that.handleMyTime();\n that.$store.commit(\"changedevicesList\", []);\n that.$store.commit(\"changeBluetooth\", true);\n that.$Bluetooth.startBluetoothDeviceDiscovery();\n __f__(\"log\", '初始化蓝牙成功:' + e.errMsg, \" at pages/skiping/skip.vue:262\");\n },\n fail: function fail(e) {\n that.islink = -1;\n that.$Bluetooth.getBluetoothAdapter(e);\n }\n });\n } else {\n that.$tools.msg(\"请先添加设备!\");\n setTimeout(function () {\n uni.switchTab({\n url: \"/pages/business/business\"\n });\n }, 500);\n }\n },\n // 设备排查\n handleDevType: function handleDevType(device) {\n var that = this;\n __f__(\"log\", \"device123\", device, \" at pages/skiping/skip.vue:281\");\n that.$model.getdevdetail({\n mac: device.macAddr,\n acd_id: that.acd_id\n }).then(function (res) {\n __f__(\"log\", \"排查返回\", res, \" at pages/skiping/skip.vue:286\");\n if (res.code == 0) {\n that.deviceId = device.deviceId;\n that.createBLEConnection();\n }\n });\n },\n // 连接蓝牙\n createBLEConnection: function createBLEConnection() {\n var that = this;\n uni.createBLEConnection({\n deviceId: that.deviceId,\n success: function success(res) {\n setTimeout(function () {\n uni.hideLoading();\n that.islink = 1;\n that.isConnection = true;\n that.getBLEDeviceServices();\n }, 1000);\n },\n fail: function fail(res) {\n __f__(\"log\", \"设备连接失败,请重新连接\", res, that.deviceId, \" at pages/skiping/skip.vue:307\");\n }\n });\n },\n /**\n * 获取设备的UUID\n */\n getBLEDeviceServices: function getBLEDeviceServices() {\n var serviceList = [];\n var that = this;\n uni.getBLEDeviceServices({\n deviceId: that.deviceId,\n success: function success(res) {\n __f__(\"log\", \"获取设备的UUID成功\", res, \" at pages/skiping/skip.vue:320\");\n serviceList = res.services;\n for (var i = 0; i < serviceList.length; i++) {\n var service = serviceList[i];\n if (service.uuid.indexOf(\"FFE0\") != -1) {\n that.serviceId = service.uuid;\n that.getBLEDeviceCharacteristics();\n __f__(\"log\", \"设备的FFE0的serviceId: \" + that.serviceId, \" at pages/skiping/skip.vue:327\");\n break;\n }\n }\n },\n fail: function fail(res) {\n __f__(\"log\", '获取设备的UUID失败:', res, \" at pages/skiping/skip.vue:333\");\n }\n });\n },\n /**\n * 获取指定服务的特征值\n */\n getBLEDeviceCharacteristics: function getBLEDeviceCharacteristics() {\n var characteristicsList = [];\n var that = this;\n uni.getBLEDeviceCharacteristics({\n deviceId: that.deviceId,\n serviceId: that.serviceId,\n success: function success(res) {\n __f__(\"log\", \"服务的特征值成功\", res, \" at pages/skiping/skip.vue:348\");\n // * 读read: true, //,写write: true, //,通知notify: true\n for (var i = 0; i < res.characteristics.length; i++) {\n var item = res.characteristics[i];\n if (item.uuid.indexOf('0000FF12') != -1) {\n that.write = item.uuid;\n } else if (item.uuid.indexOf('0000FFE4') != -1) {\n that.notify = item.uuid;\n }\n }\n setTimeout(function () {\n var j = Number(165 + 10 + 1 + 8 + 8 + 8 + 8 + 8 + 8).toString(16);\n var str = \"A50A01080808080808\" + j.substr(j.length - 2, 2);\n that.SendData(str);\n }, 300);\n // 体重\n setTimeout(function () {\n that.handleStart(4);\n }, 600);\n uni.notifyBLECharacteristicValueChange({\n deviceId: that.deviceId,\n serviceId: that.serviceId,\n characteristicId: that.notify,\n state: true\n });\n uni.notifyBLECharacteristicValueChange({\n deviceId: that.deviceId,\n serviceId: that.serviceId,\n characteristicId: that.write,\n state: true\n });\n that.notifyBLECharacteristicValue();\n },\n fail: function fail(res) {\n __f__(\"log\", '获取特征值失败:', JSON.stringify(res), \" at pages/skiping/skip.vue:383\");\n }\n });\n },\n notifyBLECharacteristicValue: function notifyBLECharacteristicValue() {\n var that = this;\n uni.notifyBLECharacteristicValueChange({\n state: true,\n // 启用 notify 功能\n deviceId: that.deviceId,\n serviceId: that.serviceId,\n characteristicId: that.notify,\n success: function success(res) {\n uni.onBLECharacteristicValueChange(function (res) {\n var value = that.$tools.ab2hex(res.value, \"\");\n if (value == '5a05090169') {\n //模式设置成功\n var info = {\n active: that.active,\n deviceId: that.deviceId,\n serviceId: that.serviceId,\n notify: that.notify,\n write: that.write,\n acd_id: that.acd_id,\n isDevice: that.isDevice\n };\n setTimeout(function () {\n uni.navigateTo({\n url: \"/pages/devices/PCT01?info=\" + JSON.stringify(info)\n });\n }, 200);\n }\n __f__(\"log\", \"value\", value, that.active, \" at pages/skiping/skip.vue:413\");\n });\n }\n });\n },\n // 开启蓝牙主动上报模式\n SendData: function SendData(str) {\n var that = this;\n var buf = new Uint8Array(str.match(/[\\da-f]{2}/gi).map(function (h) {\n return parseInt(h, 16);\n }));\n __f__(\"log\", \"xiafa\", str, \" at pages/skiping/skip.vue:424\");\n uni.writeBLECharacteristicValue({\n deviceId: that.deviceId,\n serviceId: that.serviceId,\n characteristicId: that.write,\n value: buf.buffer,\n success: function success(res) {\n __f__(\"log\", '下发指令成功', res.errMsg, \" at pages/skiping/skip.vue:431\");\n },\n fail: function fail(res) {\n __f__(\"log\", \"下发指令失败\", res, \" at pages/skiping/skip.vue:434\");\n }\n });\n },\n // 模式切换\n handleStart: function handleStart(ind) {\n var that = this;\n var m = null;\n var send = null;\n if (!that.isConnected) {\n that.$tools.msg(\"请先连接设备!\");\n return;\n }\n if (ind == 1) {\n // 1自由\n m = Number(165 + 8 + 9).toString(16);\n send = \"A5080900000000\" + m.substr(m.length - 2, 2);\n }\n if (ind == 2) {\n //2定时\n var time = Number(that.time_m) * 60 + Number(that.time_s);\n m = Number(165 + 8 + 9 + time).toString(16);\n send = \"A508090000\" + that.$tools.toHex(time, 4) + m.substr(m.length - 2, 2);\n }\n if (ind == 3) {\n //3定数\n var weight = that.$tools.toHex(that.weight, 4);\n m = Number(165 + 8 + 9 + that.weight).toString(16);\n send = \"A50809\" + weight + \"0000\" + m.substr(m.length - 2, 2);\n }\n if (ind == 4) {\n //体重\n\n var _weight = Number(that.user.weight) * 2;\n var num = parseInt(_weight).toString();\n m = Number(165 + 5 + 8 + Number(num)).toString(16);\n send = \"A50508\" + Number(num).toString(16) + m.substr(m.length - 2, 2);\n }\n that.SendData(send);\n that.$Bluetooth.stopBluetoothDevicesDiscovery();\n },\n // 历史数据删除时重新加载接口\n reload: function reload() {\n var that = this;\n this.$nextTick(function () {\n that.$store.dispatch(\"getSkipResult\", {\n aud_id: uni.getStorageSync('userid')\n });\n });\n },\n // 定时训练\n //\n bindTimeChange: function bindTimeChange(e) {\n var that = this;\n var m = e.target.value[0];\n var s = e.target.value[1];\n that.timesTndex = e.target.value;\n var time_m = Number(that.timeList[0][m].substring(0, 2)) * 60;\n var time_s = Number(that.timeList[1][s].substring(0, 2));\n if (Number(time_m + time_s) < 30) {\n that.time_m = '00';\n that.time_s = '30';\n } else {\n that.time_m = that.timeList[0][m].substring(0, 2);\n that.time_s = that.timeList[1][s].substring(0, 2);\n }\n },\n handleTimeEdit: function handleTimeEdit(text) {\n var that = this;\n var time_m = Number(that.time_m) * 60;\n var time_s = Number(that.time_s);\n var minutes = null;\n var seconds = null;\n if (Number(time_m + time_s) >= 3570 && text == '加') {\n that.time_m = '59';\n that.time_s = '59';\n return;\n }\n if (Number(time_m + time_s) <= 30 && text == '减') {\n that.time_m = '00';\n that.time_s = '30';\n return;\n }\n if (text == '减') {\n minutes = Math.floor(Number(time_m + time_s - 30) % 3600 / 60);\n seconds = Number(time_m + time_s - 30) % 60;\n }\n if (text == '加') {\n minutes = Math.floor(Number(time_m + time_s + 30) % 3600 / 60);\n seconds = Number(time_m + time_s + 30) % 60;\n }\n that.time_m = minutes > 9 ? minutes : '0' + minutes;\n that.time_s = seconds > 9 ? seconds : '0' + seconds;\n that.timesTndex = [Number(that.time_m), Number(that.time_s)];\n },\n handleWeightEdit: function handleWeightEdit(text) {\n var that = this;\n if (text == '减') {\n that.weight = Number(that.weight) - 50 > 50 ? Number(that.weight) - 50 : 50;\n }\n if (text == '加') {\n that.weight = Number(that.weight) + 50;\n }\n },\n // 蓝牙搜索记时\n handleMyTime: function handleMyTime() {\n var that = this;\n myTime = setTimeout(function () {\n if (!that.devicesList.length) {\n that.islink = -1;\n that.$tools.showModal(\"没有查找到设备\");\n }\n clearTimeout(myTime);\n that.$Bluetooth.stopBluetoothDevicesDiscovery();\n }, 12000);\n },\n navTo: function navTo(url) {\n var that = this;\n if (!that.isConnected) {\n that.islink = -1;\n clearTimeout(myTime);\n that.$Bluetooth.closeBluetoothAdapter();\n that.$Bluetooth.closeBLEConnection(that.deviceId);\n that.$Bluetooth.stopBluetoothDevicesDiscovery();\n __f__(\"log\", \"蓝牙没有连接\", \" at pages/skiping/skip.vue:555\");\n }\n uni.navigateTo({\n url: url\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvc2tpcGluZy9za2lwLnZ1ZSJdLCJuYW1lcyI6WyJteVRpbWUiLCJkYXRhIiwiYWN0aXZlIiwiYWNkX2lkIiwid2VpZ2h0IiwiZGlzYWJsZWQiLCJpc0RldmljZSIsImlzQ29ubmVjdGlvbiIsInRpbWVfbSIsInRpbWVfcyIsInRpbWVMaXN0IiwidGltZXNUbmRleCIsImRldmljZUlkIiwic2VydmljZUlkIiwid3JpdGUiLCJub3RpZnkiLCJpc2xpbmsiLCJjb21wb25lbnRzIiwicmVjb3JkIiwiY29tcHV0ZWQiLCJtYXBTdGF0ZSIsImluZm8iLCJNZWFzdXJlU2tpcCIsIm1vdW50ZWQiLCJ0aGF0IiwiJHRvb2xzIiwiZ2V0aG1zIiwic3Vic3RyaW5nIiwib25Mb2FkIiwib3B0aW9ucyIsImRldmljZSIsInNldFRpbWVvdXQiLCJoYW5kbGVpc1NkZXZpY2UiLCJKU09OIiwicGFyc2UiLCJpc0Nvbm5lY3RlZCIsIm5vdGlmeUJMRUNoYXJhY3RlcmlzdGljVmFsdWUiLCIkc3RvcmUiLCJkaXNwYXRjaCIsImF1ZF9pZCIsInVuaSIsImdldFN0b3JhZ2VTeW5jIiwiJEJsdWV0b290aCIsIm9uQkxFQ29ubmVjdGlvblN0YXRlQ2hhbmdlIiwib25CbHVldG9vdGhBZGFwdGVyU3RhdGVDaGFuZ2UiLCJyZXMiLCJjb21taXQiLCJhdmFpbGFibGUiLCJvblB1bGxEb3duUmVmcmVzaCIsInN0b3BQdWxsRG93blJlZnJlc2giLCJvblNob3ciLCIkb24iLCJvbkJhY2tQcmVzcyIsImNsZWFyVGltZW91dCIsImNsb3NlQmx1ZXRvb3RoQWRhcHRlciIsImNsb3NlQkxFQ29ubmVjdGlvbiIsInN0b3BCbHVldG9vdGhEZXZpY2VzRGlzY292ZXJ5Iiwic3dpdGNoVGFiIiwidXJsIiwid2F0Y2giLCJkZXZpY2VzTGlzdCIsImxlbmd0aCIsImhhbmRsZURldlR5cGUiLCJpc0JsdWV0b290aFR5bGUiLCJtZXRob2RzIiwiTnVtYmVyIiwib3BlbkJsdWV0b290aEFkYXB0ZXIiLCJzdWNjZXNzIiwiZSIsImhhbmRsZU15VGltZSIsInN0YXJ0Qmx1ZXRvb3RoRGV2aWNlRGlzY292ZXJ5IiwiZXJyTXNnIiwiZmFpbCIsImdldEJsdWV0b290aEFkYXB0ZXIiLCJtc2ciLCIkbW9kZWwiLCJnZXRkZXZkZXRhaWwiLCJtYWMiLCJtYWNBZGRyIiwidGhlbiIsImNvZGUiLCJjcmVhdGVCTEVDb25uZWN0aW9uIiwiaGlkZUxvYWRpbmciLCJnZXRCTEVEZXZpY2VTZXJ2aWNlcyIsInNlcnZpY2VMaXN0Iiwic2VydmljZXMiLCJpIiwic2VydmljZSIsInV1aWQiLCJpbmRleE9mIiwiZ2V0QkxFRGV2aWNlQ2hhcmFjdGVyaXN0aWNzIiwiY2hhcmFjdGVyaXN0aWNzTGlzdCIsImNoYXJhY3RlcmlzdGljcyIsIml0ZW0iLCJqIiwidG9TdHJpbmciLCJzdHIiLCJzdWJzdHIiLCJTZW5kRGF0YSIsImhhbmRsZVN0YXJ0Iiwibm90aWZ5QkxFQ2hhcmFjdGVyaXN0aWNWYWx1ZUNoYW5nZSIsImNoYXJhY3RlcmlzdGljSWQiLCJzdGF0ZSIsInN0cmluZ2lmeSIsIm9uQkxFQ2hhcmFjdGVyaXN0aWNWYWx1ZUNoYW5nZSIsInZhbHVlIiwiYWIyaGV4IiwibmF2aWdhdGVUbyIsImJ1ZiIsIlVpbnQ4QXJyYXkiLCJtYXRjaCIsIm1hcCIsImgiLCJwYXJzZUludCIsIndyaXRlQkxFQ2hhcmFjdGVyaXN0aWNWYWx1ZSIsImJ1ZmZlciIsImluZCIsIm0iLCJzZW5kIiwidGltZSIsInRvSGV4IiwidXNlciIsIm51bSIsInJlbG9hZCIsIiRuZXh0VGljayIsImJpbmRUaW1lQ2hhbmdlIiwidGFyZ2V0IiwicyIsImhhbmRsZVRpbWVFZGl0IiwidGV4dCIsIm1pbnV0ZXMiLCJzZWNvbmRzIiwiTWF0aCIsImZsb29yIiwiaGFuZGxlV2VpZ2h0RWRpdCIsInNob3dNb2RhbCIsIm5hdlRvIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQXNIQTtBQUdBO0FBQXNEO0FBQUE7QUF6SHREO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsSUFBSUEsTUFBTTtBQUFDLGVBS0k7RUFDZEMsSUFBSSxrQkFBRztJQUNOLE9BQU87TUFDTkMsTUFBTSxFQUFFLENBQUM7TUFDVEMsTUFBTSxFQUFFLENBQUM7TUFDVEMsTUFBTSxFQUFFLEVBQUU7TUFDVkMsUUFBUSxFQUFFLEtBQUs7TUFDZkMsUUFBUSxFQUFFLENBQUM7TUFDWEMsWUFBWSxFQUFFLEtBQUs7TUFDbkJDLE1BQU0sRUFBRSxFQUFFO01BQ1ZDLE1BQU0sRUFBRSxFQUFFO01BQ1ZDLFFBQVEsRUFBRSxFQUFFO01BQ1pDLFVBQVUsRUFBRSxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUM7TUFDbEJDLFFBQVEsRUFBRSxFQUFFO01BQ1pDLFNBQVMsRUFBRSxFQUFFO01BQ2JDLEtBQUssRUFBRSxFQUFFO01BQ1RDLE1BQU0sRUFBRSxFQUFFO01BQ1ZDLE1BQU0sRUFBRSxDQUFDLENBQUM7SUFDWCxDQUFDO0VBQ0YsQ0FBQzs7RUFDREMsVUFBVSxFQUFFO0lBQ1hDLE1BQU0sRUFBTkE7RUFDRCxDQUFDO0VBQ0RDLFFBQVEsa0NBQ0osSUFBQUMsY0FBUSxFQUFDLENBQUMsTUFBTSxFQUFFLGFBQWEsRUFBRSxhQUFhLEVBQUUsaUJBQWlCLEVBQUUsYUFBYSxDQUFDLENBQUM7SUFDckZDLElBQUksa0JBQUc7TUFDTixPQUFPLElBQUksQ0FBQ0MsV0FBVztJQUN4QjtFQUFDLEVBQ0Q7RUFDREMsT0FBTyxxQkFBRztJQUNULElBQUlDLElBQUksR0FBRyxJQUFJO0lBQ2ZBLElBQUksQ0FBQ2QsUUFBUSxHQUFHYyxJQUFJLENBQUNDLE1BQU0sQ0FBQ0MsTUFBTSxFQUFFO0lBQ3BDRixJQUFJLENBQUNoQixNQUFNLEdBQUdnQixJQUFJLENBQUNkLFFBQVEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQ2lCLFNBQVMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDO0lBQ2pESCxJQUFJLENBQUNmLE1BQU0sR0FBR2UsSUFBSSxDQUFDZCxRQUFRLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUNpQixTQUFTLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQztFQUNsRCxDQUFDO0VBQ0RDLE1BQU0sa0JBQUNDLE9BQU8sRUFBRTtJQUNmLElBQUlMLElBQUksR0FBRyxJQUFJO0lBQ2YsYUFBWSxTQUFTLEVBQUVLLE9BQU87SUFDOUI7SUFDQSxJQUFJQSxPQUFPLElBQUlBLE9BQU8sQ0FBQzFCLE1BQU0sRUFBRTtNQUM5QnFCLElBQUksQ0FBQ3JCLE1BQU0sR0FBRzBCLE9BQU8sQ0FBQzFCLE1BQU07TUFDNUJxQixJQUFJLENBQUNsQixRQUFRLEdBQUd1QixPQUFPLENBQUNDLE1BQU07TUFDOUJDLFVBQVUsQ0FBQyxZQUFXO1FBQ3JCUCxJQUFJLENBQUNRLGVBQWUsRUFBRTtNQUN2QixDQUFDLEVBQUUsSUFBSSxDQUFDO0lBQ1Q7SUFDQTtJQUNBLElBQUlILE9BQU8sSUFBSUEsT0FBTyxDQUFDUixJQUFJLEVBQUU7TUFDNUIsSUFBSXBCLElBQUksR0FBR2dDLElBQUksQ0FBQ0MsS0FBSyxDQUFDTCxPQUFPLENBQUNSLElBQUksQ0FBQztNQUNuQ0csSUFBSSxDQUFDdEIsTUFBTSxHQUFHRCxJQUFJLENBQUNDLE1BQU07TUFDekJzQixJQUFJLENBQUNaLFFBQVEsR0FBR1gsSUFBSSxDQUFDVyxRQUFRO01BQzdCWSxJQUFJLENBQUNYLFNBQVMsR0FBR1osSUFBSSxDQUFDWSxTQUFTO01BQy9CVyxJQUFJLENBQUNWLEtBQUssR0FBR2IsSUFBSSxDQUFDYSxLQUFLO01BQ3ZCVSxJQUFJLENBQUNULE1BQU0sR0FBR2QsSUFBSSxDQUFDYyxNQUFNO01BQ3pCUyxJQUFJLENBQUNSLE1BQU0sR0FBRyxDQUFDUSxJQUFJLENBQUNXLFdBQVcsR0FBRyxDQUFDLENBQUMsR0FBRyxDQUFDO01BQ3hDWCxJQUFJLENBQUNZLDRCQUE0QixFQUFFO0lBQ3BDO0lBQ0FaLElBQUksQ0FBQ2EsTUFBTSxDQUFDQyxRQUFRLENBQUMsZUFBZSxFQUFFO01BQ3JDQyxNQUFNLEVBQUVDLEdBQUcsQ0FBQ0MsY0FBYyxDQUFDLFFBQVE7SUFDcEMsQ0FBQyxDQUFDO0lBQ0ZqQixJQUFJLENBQUNqQixZQUFZLEdBQUdpQixJQUFJLENBQUNXLFdBQVc7SUFDcENYLElBQUksQ0FBQ2tCLFVBQVUsQ0FBQ0MsMEJBQTBCLEVBQUU7SUFDNUNILEdBQUcsQ0FBQ0ksNkJBQTZCLENBQUMsVUFBU0MsR0FBRyxFQUFFO01BQy9DckIsSUFBSSxDQUFDYSxNQUFNLENBQUNTLE1BQU0sQ0FBQyxpQkFBaUIsRUFBRUQsR0FBRyxDQUFDRSxTQUFTLENBQUM7SUFDckQsQ0FBQyxDQUFDO0VBQ0gsQ0FBQztFQUNEQyxpQkFBaUIsK0JBQUc7SUFDbkJqQixVQUFVLENBQUMsWUFBTTtNQUNoQlMsR0FBRyxDQUFDUyxtQkFBbUIsRUFBRTtJQUMxQixDQUFDLEVBQUUsSUFBSSxDQUFDO0VBQ1QsQ0FBQztFQUNEQyxNQUFNLG9CQUFHO0lBQ1IsSUFBSTFCLElBQUksR0FBRyxJQUFJO0lBQ2Y7SUFDQWdCLEdBQUcsQ0FBQ1csR0FBRyxDQUFDLFlBQVksRUFBRSxVQUFTbEQsSUFBSSxFQUFFO01BQ3BDLElBQUlvQixJQUFJLEdBQUdZLElBQUksQ0FBQ0MsS0FBSyxDQUFDakMsSUFBSSxDQUFDO01BQzNCdUIsSUFBSSxDQUFDckIsTUFBTSxHQUFHa0IsSUFBSSxDQUFDbEIsTUFBTTtNQUN6QnFCLElBQUksQ0FBQ2xCLFFBQVEsR0FBR2UsSUFBSSxDQUFDUyxNQUFNO01BQzNCLGFBQVksNEJBQTRCLEdBQUdULElBQUk7SUFDaEQsQ0FBQyxDQUFDO0VBQ0gsQ0FBQztFQUNEK0IsV0FBVyx1QkFBQ3ZCLE9BQU8sRUFBRTtJQUNwQixJQUFJTCxJQUFJLEdBQUcsSUFBSTtJQUNmQSxJQUFJLENBQUNSLE1BQU0sR0FBRyxDQUFDLENBQUM7SUFDaEJxQyxZQUFZLENBQUNyRCxNQUFNLENBQUM7SUFDcEJ3QixJQUFJLENBQUNqQixZQUFZLEdBQUcsS0FBSztJQUN6QmlCLElBQUksQ0FBQ2tCLFVBQVUsQ0FBQ1kscUJBQXFCLEVBQUU7SUFDdkM5QixJQUFJLENBQUNrQixVQUFVLENBQUNhLGtCQUFrQixDQUFDL0IsSUFBSSxDQUFDWixRQUFRLENBQUM7SUFDakRZLElBQUksQ0FBQ2tCLFVBQVUsQ0FBQ2MsNkJBQTZCLEVBQUU7SUFDL0NoQyxJQUFJLENBQUNhLE1BQU0sQ0FBQ1MsTUFBTSxDQUFDLGlCQUFpQixFQUFFLEtBQUssQ0FBQztJQUM1Q3RCLElBQUksQ0FBQ2EsTUFBTSxDQUFDUyxNQUFNLENBQUMsaUJBQWlCLEVBQUUsS0FBSyxDQUFDO0lBQzVDZixVQUFVLENBQUMsWUFBTTtNQUNoQlMsR0FBRyxDQUFDaUIsU0FBUyxDQUFDO1FBQ2JDLEdBQUcsRUFBRTtNQUNOLENBQUMsQ0FBQztJQUNILENBQUMsRUFBRSxHQUFHLENBQUM7SUFDUCxhQUFZLE1BQU07SUFDbEIsT0FBTyxJQUFJO0VBQ1osQ0FBQztFQUNEQyxLQUFLLEVBQUU7SUFDTkMsV0FBVyx5QkFBRztNQUNiLElBQUlwQyxJQUFJLEdBQUcsSUFBSTtNQUNmLElBQUlBLElBQUksQ0FBQ29DLFdBQVcsQ0FBQ0MsTUFBTSxFQUFFO1FBQzVCUixZQUFZLENBQUNyRCxNQUFNLENBQUM7UUFDcEJ3QixJQUFJLENBQUNrQixVQUFVLENBQUNjLDZCQUE2QixFQUFFO1FBQy9DaEMsSUFBSSxDQUFDc0MsYUFBYSxDQUFDdEMsSUFBSSxDQUFDb0MsV0FBVyxDQUFDLENBQUMsQ0FBQyxDQUFDO01BQ3hDO01BQ0EsYUFBWSxhQUFhLEVBQUVwQyxJQUFJLENBQUNvQyxXQUFXO0lBQzVDLENBQUM7SUFDRHpCLFdBQVcseUJBQUc7TUFDYixJQUFJWCxJQUFJLEdBQUcsSUFBSTtNQUNmLElBQUksQ0FBQ0EsSUFBSSxDQUFDVyxXQUFXLEVBQUU7UUFDdEJYLElBQUksQ0FBQ1IsTUFBTSxHQUFHLENBQUMsQ0FBQztNQUNqQjtNQUNBUSxJQUFJLENBQUNqQixZQUFZLEdBQUdpQixJQUFJLENBQUNXLFdBQVc7TUFDcEMsYUFBWSxRQUFRLEVBQUVYLElBQUksQ0FBQ1csV0FBVztJQUN2QyxDQUFDO0lBQ0Q0QixlQUFlLDZCQUFHO01BQ2pCLElBQUl2QyxJQUFJLEdBQUcsSUFBSTtNQUNmLElBQUksQ0FBQ0EsSUFBSSxDQUFDdUMsZUFBZSxFQUFFO1FBQzFCdkMsSUFBSSxDQUFDakIsWUFBWSxHQUFHLEtBQUs7UUFDekJpQixJQUFJLENBQUNSLE1BQU0sR0FBRyxDQUFDLENBQUM7TUFDakI7TUFDQSxhQUFZLFFBQVEsRUFBRVEsSUFBSSxDQUFDdUMsZUFBZTtJQUMzQztFQUNELENBQUM7RUFDREMsT0FBTyxFQUFFO0lBQ1JoQyxlQUFlLDZCQUFHO01BQ2pCLElBQUlSLElBQUksR0FBRyxJQUFJO01BQ2YsSUFBSUEsSUFBSSxDQUFDVyxXQUFXLEVBQUU7TUFDdEIsSUFBSThCLE1BQU0sQ0FBQ3pDLElBQUksQ0FBQ2xCLFFBQVEsQ0FBQyxJQUFJLENBQUMsRUFBRTtRQUMvQmtCLElBQUksQ0FBQ2tCLFVBQVUsQ0FBQ2MsNkJBQTZCLEVBQUU7UUFDL0NoQixHQUFHLENBQUMwQixvQkFBb0IsQ0FBQztVQUN4QkMsT0FBTyxFQUFFLGlCQUFBQyxDQUFDLEVBQUk7WUFDYjVDLElBQUksQ0FBQ1IsTUFBTSxHQUFHLENBQUM7WUFDZlEsSUFBSSxDQUFDNkMsWUFBWSxFQUFFO1lBQ25CN0MsSUFBSSxDQUFDYSxNQUFNLENBQUNTLE1BQU0sQ0FBQyxtQkFBbUIsRUFBRSxFQUFFLENBQUM7WUFDM0N0QixJQUFJLENBQUNhLE1BQU0sQ0FBQ1MsTUFBTSxDQUFDLGlCQUFpQixFQUFFLElBQUksQ0FBQztZQUMzQ3RCLElBQUksQ0FBQ2tCLFVBQVUsQ0FBQzRCLDZCQUE2QixFQUFFO1lBQy9DLGFBQVksVUFBVSxHQUFHRixDQUFDLENBQUNHLE1BQU07VUFDbEMsQ0FBQztVQUNEQyxJQUFJLEVBQUUsY0FBQUosQ0FBQyxFQUFJO1lBQ1Y1QyxJQUFJLENBQUNSLE1BQU0sR0FBRyxDQUFDLENBQUM7WUFDaEJRLElBQUksQ0FBQ2tCLFVBQVUsQ0FBQytCLG1CQUFtQixDQUFDTCxDQUFDLENBQUM7VUFDdkM7UUFDRCxDQUFDLENBQUM7TUFDSCxDQUFDLE1BQU07UUFDTjVDLElBQUksQ0FBQ0MsTUFBTSxDQUFDaUQsR0FBRyxDQUFDLFNBQVMsQ0FBQztRQUMxQjNDLFVBQVUsQ0FBQyxZQUFXO1VBQ3JCUyxHQUFHLENBQUNpQixTQUFTLENBQUM7WUFDYkMsR0FBRyxFQUFFO1VBQ04sQ0FBQyxDQUFDO1FBQ0gsQ0FBQyxFQUFFLEdBQUcsQ0FBQztNQUNSO0lBQ0QsQ0FBQztJQUNEO0lBQ0FJLGFBQWEseUJBQUNoQyxNQUFNLEVBQUU7TUFDckIsSUFBSU4sSUFBSSxHQUFHLElBQUk7TUFDZixhQUFZLFdBQVcsRUFBRU0sTUFBTTtNQUMvQk4sSUFBSSxDQUFDbUQsTUFBTSxDQUFDQyxZQUFZLENBQUM7UUFDeEJDLEdBQUcsRUFBRS9DLE1BQU0sQ0FBQ2dELE9BQU87UUFDbkIzRSxNQUFNLEVBQUVxQixJQUFJLENBQUNyQjtNQUNkLENBQUMsQ0FBQyxDQUFDNEUsSUFBSSxDQUFDLFVBQUFsQyxHQUFHLEVBQUk7UUFDZCxhQUFZLE1BQU0sRUFBRUEsR0FBRztRQUN2QixJQUFJQSxHQUFHLENBQUNtQyxJQUFJLElBQUksQ0FBQyxFQUFFO1VBQ2xCeEQsSUFBSSxDQUFDWixRQUFRLEdBQUdrQixNQUFNLENBQUNsQixRQUFRO1VBQy9CWSxJQUFJLENBQUN5RCxtQkFBbUIsRUFBRTtRQUMzQjtNQUNELENBQUMsQ0FBQztJQUNILENBQUM7SUFDRDtJQUNBQSxtQkFBbUIsaUNBQUc7TUFDckIsSUFBSXpELElBQUksR0FBRyxJQUFJO01BQ2ZnQixHQUFHLENBQUN5QyxtQkFBbUIsQ0FBQztRQUN2QnJFLFFBQVEsRUFBRVksSUFBSSxDQUFDWixRQUFRO1FBQ3ZCdUQsT0FBTyxFQUFFLGlCQUFBdEIsR0FBRyxFQUFJO1VBQ2ZkLFVBQVUsQ0FBQyxZQUFXO1lBQ3JCUyxHQUFHLENBQUMwQyxXQUFXLEVBQUU7WUFDakIxRCxJQUFJLENBQUNSLE1BQU0sR0FBRyxDQUFDO1lBQ2ZRLElBQUksQ0FBQ2pCLFlBQVksR0FBRyxJQUFJO1lBQ3hCaUIsSUFBSSxDQUFDMkQsb0JBQW9CLEVBQUU7VUFDNUIsQ0FBQyxFQUFFLElBQUksQ0FBQztRQUNULENBQUM7UUFDRFgsSUFBSSxFQUFFLGNBQUEzQixHQUFHLEVBQUk7VUFDWixhQUFZLGNBQWMsRUFBRUEsR0FBRyxFQUFFckIsSUFBSSxDQUFDWixRQUFRO1FBQy9DO01BQ0QsQ0FBQyxDQUFDO0lBQ0gsQ0FBQztJQUNEO0FBQ0Y7QUFDQTtJQUNFdUUsb0JBQW9CLGtDQUFHO01BQ3RCLElBQUlDLFdBQVcsR0FBRyxFQUFFO01BQ3BCLElBQUk1RCxJQUFJLEdBQUcsSUFBSTtNQUNmZ0IsR0FBRyxDQUFDMkMsb0JBQW9CLENBQUM7UUFDeEJ2RSxRQUFRLEVBQUVZLElBQUksQ0FBQ1osUUFBUTtRQUN2QnVELE9BQU8sRUFBRSxpQkFBQXRCLEdBQUcsRUFBSTtVQUNmLGFBQVksYUFBYSxFQUFFQSxHQUFHO1VBQzlCdUMsV0FBVyxHQUFHdkMsR0FBRyxDQUFDd0MsUUFBUTtVQUMxQixLQUFLLElBQUlDLENBQUMsR0FBRyxDQUFDLEVBQUVBLENBQUMsR0FBR0YsV0FBVyxDQUFDdkIsTUFBTSxFQUFFeUIsQ0FBQyxFQUFFLEVBQUU7WUFDNUMsSUFBSUMsT0FBTyxHQUFHSCxXQUFXLENBQUNFLENBQUMsQ0FBQztZQUM1QixJQUFJQyxPQUFPLENBQUNDLElBQUksQ0FBQ0MsT0FBTyxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsQ0FBQyxFQUFFO2NBQ3ZDakUsSUFBSSxDQUFDWCxTQUFTLEdBQUcwRSxPQUFPLENBQUNDLElBQUk7Y0FDN0JoRSxJQUFJLENBQUNrRSwyQkFBMkIsRUFBRTtjQUNsQyxhQUFZLHFCQUFxQixHQUFHbEUsSUFBSSxDQUFDWCxTQUFTO2NBQ2xEO1lBQ0Q7VUFDRDtRQUNELENBQUM7UUFDRDJELElBQUksRUFBRSxjQUFBM0IsR0FBRyxFQUFJO1VBQ1osYUFBWSxjQUFjLEVBQUVBLEdBQUc7UUFDaEM7TUFDRCxDQUFDLENBQUM7SUFDSCxDQUFDO0lBRUQ7QUFDRjtBQUNBO0lBQ0U2QywyQkFBMkIseUNBQUc7TUFDN0IsSUFBSUMsbUJBQW1CLEdBQUcsRUFBRTtNQUM1QixJQUFJbkUsSUFBSSxHQUFHLElBQUk7TUFDZmdCLEdBQUcsQ0FBQ2tELDJCQUEyQixDQUFDO1FBQy9COUUsUUFBUSxFQUFFWSxJQUFJLENBQUNaLFFBQVE7UUFDdkJDLFNBQVMsRUFBRVcsSUFBSSxDQUFDWCxTQUFTO1FBQ3pCc0QsT0FBTyxFQUFFLGlCQUFBdEIsR0FBRyxFQUFJO1VBQ2YsYUFBWSxVQUFVLEVBQUVBLEdBQUc7VUFDM0I7VUFDQSxLQUFLLElBQUl5QyxDQUFDLEdBQUcsQ0FBQyxFQUFFQSxDQUFDLEdBQUd6QyxHQUFHLENBQUMrQyxlQUFlLENBQUMvQixNQUFNLEVBQUV5QixDQUFDLEVBQUUsRUFBRTtZQUNwRCxJQUFJTyxJQUFJLEdBQUdoRCxHQUFHLENBQUMrQyxlQUFlLENBQUNOLENBQUMsQ0FBQztZQUNqQyxJQUFJTyxJQUFJLENBQUNMLElBQUksQ0FBQ0MsT0FBTyxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQUMsQ0FBQyxFQUFFO2NBQ3hDakUsSUFBSSxDQUFDVixLQUFLLEdBQUcrRSxJQUFJLENBQUNMLElBQUk7WUFFdkIsQ0FBQyxNQUFNLElBQUlLLElBQUksQ0FBQ0wsSUFBSSxDQUFDQyxPQUFPLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQyxDQUFDLEVBQUU7Y0FDL0NqRSxJQUFJLENBQUNULE1BQU0sR0FBRzhFLElBQUksQ0FBQ0wsSUFBSTtZQUN4QjtVQUNEO1VBQ0F6RCxVQUFVLENBQUMsWUFBVztZQUNyQixJQUFJK0QsQ0FBQyxHQUFHN0IsTUFBTSxDQUFDLEdBQUcsR0FBRyxFQUFFLEdBQUcsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUM4QixRQUFRLENBQUMsRUFBRSxDQUFDO1lBQ2pFLElBQUlDLEdBQUcsR0FBRyxvQkFBb0IsR0FBR0YsQ0FBQyxDQUFDRyxNQUFNLENBQUNILENBQUMsQ0FBQ2pDLE1BQU0sR0FBRyxDQUFDLEVBQUUsQ0FBQyxDQUFDO1lBQzFEckMsSUFBSSxDQUFDMEUsUUFBUSxDQUFDRixHQUFHLENBQUM7VUFDbkIsQ0FBQyxFQUFFLEdBQUcsQ0FBQztVQUNQO1VBQ0FqRSxVQUFVLENBQUMsWUFBVztZQUNyQlAsSUFBSSxDQUFDMkUsV0FBVyxDQUFDLENBQUMsQ0FBQztVQUNwQixDQUFDLEVBQUUsR0FBRyxDQUFDO1VBQ1AzRCxHQUFHLENBQUM0RCxrQ0FBa0MsQ0FBQztZQUN0Q3hGLFFBQVEsRUFBRVksSUFBSSxDQUFDWixRQUFRO1lBQ3ZCQyxTQUFTLEVBQUVXLElBQUksQ0FBQ1gsU0FBUztZQUN6QndGLGdCQUFnQixFQUFFN0UsSUFBSSxDQUFDVCxNQUFNO1lBQzdCdUYsS0FBSyxFQUFFO1VBQ1IsQ0FBQyxDQUFDO1VBQ0Y5RCxHQUFHLENBQUM0RCxrQ0FBa0MsQ0FBQztZQUN0Q3hGLFFBQVEsRUFBRVksSUFBSSxDQUFDWixRQUFRO1lBQ3ZCQyxTQUFTLEVBQUVXLElBQUksQ0FBQ1gsU0FBUztZQUN6QndGLGdCQUFnQixFQUFFN0UsSUFBSSxDQUFDVixLQUFLO1lBQzVCd0YsS0FBSyxFQUFFO1VBQ1IsQ0FBQyxDQUFDO1VBQ0Y5RSxJQUFJLENBQUNZLDRCQUE0QixFQUFFO1FBQ3BDLENBQUM7UUFDRG9DLElBQUksRUFBRSxjQUFBM0IsR0FBRyxFQUFJO1VBQ1osYUFBWSxVQUFVLEVBQUVaLElBQUksQ0FBQ3NFLFNBQVMsQ0FBQzFELEdBQUcsQ0FBQztRQUM1QztNQUNELENBQUMsQ0FBQztJQUNILENBQUM7SUFDRFQsNEJBQTRCLDBDQUFHO01BQzlCLElBQUlaLElBQUksR0FBRyxJQUFJO01BQ2ZnQixHQUFHLENBQUM0RCxrQ0FBa0MsQ0FBQztRQUN0Q0UsS0FBSyxFQUFFLElBQUk7UUFBRTtRQUNiMUYsUUFBUSxFQUFFWSxJQUFJLENBQUNaLFFBQVE7UUFDdkJDLFNBQVMsRUFBRVcsSUFBSSxDQUFDWCxTQUFTO1FBQ3pCd0YsZ0JBQWdCLEVBQUU3RSxJQUFJLENBQUNULE1BQU07UUFDN0JvRCxPQUFPLG1CQUFDdEIsR0FBRyxFQUFFO1VBQ1pMLEdBQUcsQ0FBQ2dFLDhCQUE4QixDQUFDLFVBQVMzRCxHQUFHLEVBQUU7WUFDaEQsSUFBSTRELEtBQUssR0FBR2pGLElBQUksQ0FBQ0MsTUFBTSxDQUFDaUYsTUFBTSxDQUFDN0QsR0FBRyxDQUFDNEQsS0FBSyxFQUFFLEVBQUUsQ0FBQztZQUM3QyxJQUFJQSxLQUFLLElBQUksWUFBWSxFQUFFO2NBQUU7Y0FDNUIsSUFBSXBGLElBQUksR0FBRztnQkFDVm5CLE1BQU0sRUFBRXNCLElBQUksQ0FBQ3RCLE1BQU07Z0JBQ25CVSxRQUFRLEVBQUVZLElBQUksQ0FBQ1osUUFBUTtnQkFDdkJDLFNBQVMsRUFBRVcsSUFBSSxDQUFDWCxTQUFTO2dCQUN6QkUsTUFBTSxFQUFFUyxJQUFJLENBQUNULE1BQU07Z0JBQ25CRCxLQUFLLEVBQUVVLElBQUksQ0FBQ1YsS0FBSztnQkFDakJYLE1BQU0sRUFBRXFCLElBQUksQ0FBQ3JCLE1BQU07Z0JBQ25CRyxRQUFRLEVBQUVrQixJQUFJLENBQUNsQjtjQUNoQixDQUFDO2NBQ0R5QixVQUFVLENBQUMsWUFBVztnQkFDckJTLEdBQUcsQ0FBQ21FLFVBQVUsQ0FBQztrQkFDZGpELEdBQUcsRUFBRSw0QkFBNEIsR0FBR3pCLElBQUksQ0FBQ3NFLFNBQVMsQ0FBQ2xGLElBQUk7Z0JBQ3hELENBQUMsQ0FBQztjQUNILENBQUMsRUFBRSxHQUFHLENBQUM7WUFDUjtZQUNBLGFBQVksT0FBTyxFQUFFb0YsS0FBSyxFQUFFakYsSUFBSSxDQUFDdEIsTUFBTTtVQUN4QyxDQUFDLENBQUM7UUFDSDtNQUNELENBQUMsQ0FBQztJQUNILENBQUM7SUFDRDtJQUNBZ0csUUFBUSxvQkFBQ0YsR0FBRyxFQUFFO01BQ2IsSUFBSXhFLElBQUksR0FBRyxJQUFJO01BQ2YsSUFBSW9GLEdBQUcsR0FBRyxJQUFJQyxVQUFVLENBQUNiLEdBQUcsQ0FBQ2MsS0FBSyxDQUFDLGNBQWMsQ0FBQyxDQUFDQyxHQUFHLENBQUMsVUFBU0MsQ0FBQyxFQUFFO1FBQ2xFLE9BQU9DLFFBQVEsQ0FBQ0QsQ0FBQyxFQUFFLEVBQUUsQ0FBQztNQUN2QixDQUFDLENBQUMsQ0FBQztNQUNILGFBQVksT0FBTyxFQUFFaEIsR0FBRztNQUN4QnhELEdBQUcsQ0FBQzBFLDJCQUEyQixDQUFDO1FBQy9CdEcsUUFBUSxFQUFFWSxJQUFJLENBQUNaLFFBQVE7UUFDdkJDLFNBQVMsRUFBRVcsSUFBSSxDQUFDWCxTQUFTO1FBQ3pCd0YsZ0JBQWdCLEVBQUU3RSxJQUFJLENBQUNWLEtBQUs7UUFDNUIyRixLQUFLLEVBQUVHLEdBQUcsQ0FBQ08sTUFBTTtRQUNqQmhELE9BQU8sRUFBRSxpQkFBQXRCLEdBQUcsRUFBSTtVQUNmLGFBQVksUUFBUSxFQUFFQSxHQUFHLENBQUMwQixNQUFNO1FBQ2pDLENBQUM7UUFDREMsSUFBSSxFQUFFLGNBQUEzQixHQUFHLEVBQUk7VUFDWixhQUFZLFFBQVEsRUFBRUEsR0FBRztRQUMxQjtNQUNELENBQUMsQ0FBQztJQUNILENBQUM7SUFDRDtJQUNBc0QsV0FBVyx1QkFBQ2lCLEdBQUcsRUFBRTtNQUNoQixJQUFJNUYsSUFBSSxHQUFHLElBQUk7TUFDZixJQUFJNkYsQ0FBQyxHQUFHLElBQUk7TUFDWixJQUFJQyxJQUFJLEdBQUcsSUFBSTtNQUNmLElBQUksQ0FBQzlGLElBQUksQ0FBQ1csV0FBVyxFQUFFO1FBQ3RCWCxJQUFJLENBQUNDLE1BQU0sQ0FBQ2lELEdBQUcsQ0FBQyxTQUFTLENBQUM7UUFDMUI7TUFDRDtNQUNBLElBQUkwQyxHQUFHLElBQUksQ0FBQyxFQUFFO1FBQUU7UUFDZkMsQ0FBQyxHQUFHcEQsTUFBTSxDQUFDLEdBQUcsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUM4QixRQUFRLENBQUMsRUFBRSxDQUFDO1FBQ3BDdUIsSUFBSSxHQUFHLGdCQUFnQixHQUFHRCxDQUFDLENBQUNwQixNQUFNLENBQUNvQixDQUFDLENBQUN4RCxNQUFNLEdBQUcsQ0FBQyxFQUFFLENBQUMsQ0FBQztNQUNwRDtNQUNBLElBQUl1RCxHQUFHLElBQUksQ0FBQyxFQUFFO1FBQUU7UUFDZixJQUFJRyxJQUFJLEdBQUd0RCxNQUFNLENBQUN6QyxJQUFJLENBQUNoQixNQUFNLENBQUMsR0FBRyxFQUFFLEdBQUd5RCxNQUFNLENBQUN6QyxJQUFJLENBQUNmLE1BQU0sQ0FBQztRQUN6RDRHLENBQUMsR0FBR3BELE1BQU0sQ0FBQyxHQUFHLEdBQUcsQ0FBQyxHQUFHLENBQUMsR0FBR3NELElBQUksQ0FBQyxDQUFDeEIsUUFBUSxDQUFDLEVBQUUsQ0FBQztRQUMzQ3VCLElBQUksR0FBRyxZQUFZLEdBQUc5RixJQUFJLENBQUNDLE1BQU0sQ0FBQytGLEtBQUssQ0FBQ0QsSUFBSSxFQUFFLENBQUMsQ0FBQyxHQUFHRixDQUFDLENBQUNwQixNQUFNLENBQUNvQixDQUFDLENBQUN4RCxNQUFNLEdBQUcsQ0FBQyxFQUFFLENBQUMsQ0FBQztNQUM3RTtNQUNBLElBQUl1RCxHQUFHLElBQUksQ0FBQyxFQUFFO1FBQUU7UUFDZixJQUFJaEgsTUFBTSxHQUFHb0IsSUFBSSxDQUFDQyxNQUFNLENBQUMrRixLQUFLLENBQUNoRyxJQUFJLENBQUNwQixNQUFNLEVBQUUsQ0FBQyxDQUFDO1FBQzlDaUgsQ0FBQyxHQUFHcEQsTUFBTSxDQUFDLEdBQUcsR0FBRyxDQUFDLEdBQUcsQ0FBQyxHQUFHekMsSUFBSSxDQUFDcEIsTUFBTSxDQUFDLENBQUMyRixRQUFRLENBQUMsRUFBRSxDQUFDO1FBQ2xEdUIsSUFBSSxHQUFHLFFBQVEsR0FBR2xILE1BQU0sR0FBRyxNQUFNLEdBQUdpSCxDQUFDLENBQUNwQixNQUFNLENBQUNvQixDQUFDLENBQUN4RCxNQUFNLEdBQUcsQ0FBQyxFQUFFLENBQUMsQ0FBQztNQUM5RDtNQUNBLElBQUl1RCxHQUFHLElBQUksQ0FBQyxFQUFFO1FBQUU7O1FBRWYsSUFBSWhILE9BQU0sR0FBRzZELE1BQU0sQ0FBQ3pDLElBQUksQ0FBQ2lHLElBQUksQ0FBQ3JILE1BQU0sQ0FBQyxHQUFHLENBQUM7UUFDekMsSUFBSXNILEdBQUcsR0FBR1QsUUFBUSxDQUFDN0csT0FBTSxDQUFDLENBQUMyRixRQUFRLEVBQUU7UUFDckNzQixDQUFDLEdBQUdwRCxNQUFNLENBQUMsR0FBRyxHQUFHLENBQUMsR0FBRyxDQUFDLEdBQUdBLE1BQU0sQ0FBQ3lELEdBQUcsQ0FBQyxDQUFDLENBQUMzQixRQUFRLENBQUMsRUFBRSxDQUFDO1FBQ2xEdUIsSUFBSSxHQUFHLFFBQVEsR0FBR3JELE1BQU0sQ0FBQ3lELEdBQUcsQ0FBQyxDQUFDM0IsUUFBUSxDQUFDLEVBQUUsQ0FBQyxHQUFHc0IsQ0FBQyxDQUFDcEIsTUFBTSxDQUFDb0IsQ0FBQyxDQUFDeEQsTUFBTSxHQUFHLENBQUMsRUFBRSxDQUFDLENBQUM7TUFDdkU7TUFDQXJDLElBQUksQ0FBQzBFLFFBQVEsQ0FBQ29CLElBQUksQ0FBQztNQUNuQjlGLElBQUksQ0FBQ2tCLFVBQVUsQ0FBQ2MsNkJBQTZCLEVBQUU7SUFDaEQsQ0FBQztJQUNEO0lBQ0FtRSxNQUFNLG9CQUFHO01BQ1IsSUFBSW5HLElBQUksR0FBRyxJQUFJO01BQ2YsSUFBSSxDQUFDb0csU0FBUyxDQUFDLFlBQU07UUFDcEJwRyxJQUFJLENBQUNhLE1BQU0sQ0FBQ0MsUUFBUSxDQUFDLGVBQWUsRUFBRTtVQUNyQ0MsTUFBTSxFQUFFQyxHQUFHLENBQUNDLGNBQWMsQ0FBQyxRQUFRO1FBQ3BDLENBQUMsQ0FBQztNQUNILENBQUMsQ0FBQztJQUNILENBQUM7SUFDRDtJQUNBO0lBQ0FvRixjQUFjLDBCQUFDekQsQ0FBQyxFQUFFO01BQ2pCLElBQUk1QyxJQUFJLEdBQUcsSUFBSTtNQUNmLElBQUk2RixDQUFDLEdBQUdqRCxDQUFDLENBQUMwRCxNQUFNLENBQUNyQixLQUFLLENBQUMsQ0FBQyxDQUFDO01BQ3pCLElBQUlzQixDQUFDLEdBQUczRCxDQUFDLENBQUMwRCxNQUFNLENBQUNyQixLQUFLLENBQUMsQ0FBQyxDQUFDO01BQ3pCakYsSUFBSSxDQUFDYixVQUFVLEdBQUd5RCxDQUFDLENBQUMwRCxNQUFNLENBQUNyQixLQUFLO01BQ2hDLElBQUlqRyxNQUFNLEdBQUd5RCxNQUFNLENBQUN6QyxJQUFJLENBQUNkLFFBQVEsQ0FBQyxDQUFDLENBQUMsQ0FBQzJHLENBQUMsQ0FBQyxDQUFDMUYsU0FBUyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxHQUFHLEVBQUU7TUFDN0QsSUFBSWxCLE1BQU0sR0FBR3dELE1BQU0sQ0FBQ3pDLElBQUksQ0FBQ2QsUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDcUgsQ0FBQyxDQUFDLENBQUNwRyxTQUFTLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDO01BQ3hELElBQUlzQyxNQUFNLENBQUN6RCxNQUFNLEdBQUdDLE1BQU0sQ0FBQyxHQUFHLEVBQUUsRUFBRTtRQUNqQ2UsSUFBSSxDQUFDaEIsTUFBTSxHQUFHLElBQUk7UUFDbEJnQixJQUFJLENBQUNmLE1BQU0sR0FBRyxJQUFJO01BQ25CLENBQUMsTUFBTTtRQUNOZSxJQUFJLENBQUNoQixNQUFNLEdBQUdnQixJQUFJLENBQUNkLFFBQVEsQ0FBQyxDQUFDLENBQUMsQ0FBQzJHLENBQUMsQ0FBQyxDQUFDMUYsU0FBUyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUM7UUFDakRILElBQUksQ0FBQ2YsTUFBTSxHQUFHZSxJQUFJLENBQUNkLFFBQVEsQ0FBQyxDQUFDLENBQUMsQ0FBQ3FILENBQUMsQ0FBQyxDQUFDcEcsU0FBUyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUM7TUFDbEQ7SUFDRCxDQUFDO0lBQ0RxRyxjQUFjLDBCQUFDQyxJQUFJLEVBQUU7TUFDcEIsSUFBSXpHLElBQUksR0FBRyxJQUFJO01BQ2YsSUFBSWhCLE1BQU0sR0FBR3lELE1BQU0sQ0FBQ3pDLElBQUksQ0FBQ2hCLE1BQU0sQ0FBQyxHQUFHLEVBQUU7TUFDckMsSUFBSUMsTUFBTSxHQUFHd0QsTUFBTSxDQUFDekMsSUFBSSxDQUFDZixNQUFNLENBQUM7TUFDaEMsSUFBSXlILE9BQU8sR0FBRyxJQUFJO01BQ2xCLElBQUlDLE9BQU8sR0FBRyxJQUFJO01BRWxCLElBQUlsRSxNQUFNLENBQUN6RCxNQUFNLEdBQUdDLE1BQU0sQ0FBQyxJQUFJLElBQUksSUFBSXdILElBQUksSUFBSSxHQUFHLEVBQUU7UUFDbkR6RyxJQUFJLENBQUNoQixNQUFNLEdBQUcsSUFBSTtRQUNsQmdCLElBQUksQ0FBQ2YsTUFBTSxHQUFHLElBQUk7UUFDbEI7TUFDRDtNQUNBLElBQUl3RCxNQUFNLENBQUN6RCxNQUFNLEdBQUdDLE1BQU0sQ0FBQyxJQUFJLEVBQUUsSUFBSXdILElBQUksSUFBSSxHQUFHLEVBQUU7UUFDakR6RyxJQUFJLENBQUNoQixNQUFNLEdBQUcsSUFBSTtRQUNsQmdCLElBQUksQ0FBQ2YsTUFBTSxHQUFHLElBQUk7UUFDbEI7TUFDRDtNQUNBLElBQUl3SCxJQUFJLElBQUksR0FBRyxFQUFFO1FBQ2hCQyxPQUFPLEdBQUdFLElBQUksQ0FBQ0MsS0FBSyxDQUFFcEUsTUFBTSxDQUFDekQsTUFBTSxHQUFHQyxNQUFNLEdBQUcsRUFBRSxDQUFDLEdBQUcsSUFBSSxHQUFJLEVBQUUsQ0FBQztRQUNoRTBILE9BQU8sR0FBR2xFLE1BQU0sQ0FBQ3pELE1BQU0sR0FBR0MsTUFBTSxHQUFHLEVBQUUsQ0FBQyxHQUFHLEVBQUU7TUFDNUM7TUFDQSxJQUFJd0gsSUFBSSxJQUFJLEdBQUcsRUFBRTtRQUNoQkMsT0FBTyxHQUFHRSxJQUFJLENBQUNDLEtBQUssQ0FBRXBFLE1BQU0sQ0FBQ3pELE1BQU0sR0FBR0MsTUFBTSxHQUFHLEVBQUUsQ0FBQyxHQUFHLElBQUksR0FBSSxFQUFFLENBQUM7UUFDaEUwSCxPQUFPLEdBQUdsRSxNQUFNLENBQUN6RCxNQUFNLEdBQUdDLE1BQU0sR0FBRyxFQUFFLENBQUMsR0FBRyxFQUFFO01BQzVDO01BQ0FlLElBQUksQ0FBQ2hCLE1BQU0sR0FBRzBILE9BQU8sR0FBRyxDQUFDLEdBQUdBLE9BQU8sR0FBRyxHQUFHLEdBQUdBLE9BQU87TUFDbkQxRyxJQUFJLENBQUNmLE1BQU0sR0FBRzBILE9BQU8sR0FBRyxDQUFDLEdBQUdBLE9BQU8sR0FBRyxHQUFHLEdBQUdBLE9BQU87TUFDbkQzRyxJQUFJLENBQUNiLFVBQVUsR0FBRyxDQUFDc0QsTUFBTSxDQUFDekMsSUFBSSxDQUFDaEIsTUFBTSxDQUFDLEVBQUV5RCxNQUFNLENBQUN6QyxJQUFJLENBQUNmLE1BQU0sQ0FBQyxDQUFDO0lBQzdELENBQUM7SUFDRDZILGdCQUFnQiw0QkFBQ0wsSUFBSSxFQUFFO01BQ3RCLElBQUl6RyxJQUFJLEdBQUcsSUFBSTtNQUNmLElBQUl5RyxJQUFJLElBQUksR0FBRyxFQUFFO1FBQ2hCekcsSUFBSSxDQUFDcEIsTUFBTSxHQUFHNkQsTUFBTSxDQUFDekMsSUFBSSxDQUFDcEIsTUFBTSxDQUFDLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRzZELE1BQU0sQ0FBQ3pDLElBQUksQ0FBQ3BCLE1BQU0sQ0FBQyxHQUFHLEVBQUUsR0FBRyxFQUFFO01BQzVFO01BQ0EsSUFBSTZILElBQUksSUFBSSxHQUFHLEVBQUU7UUFDaEJ6RyxJQUFJLENBQUNwQixNQUFNLEdBQUc2RCxNQUFNLENBQUN6QyxJQUFJLENBQUNwQixNQUFNLENBQUMsR0FBRyxFQUFFO01BQ3ZDO0lBQ0QsQ0FBQztJQUNEO0lBQ0FpRSxZQUFZLDBCQUFHO01BQ2QsSUFBSTdDLElBQUksR0FBRyxJQUFJO01BQ2Z4QixNQUFNLEdBQUcrQixVQUFVLENBQUMsWUFBVztRQUM5QixJQUFJLENBQUNQLElBQUksQ0FBQ29DLFdBQVcsQ0FBQ0MsTUFBTSxFQUFFO1VBQzdCckMsSUFBSSxDQUFDUixNQUFNLEdBQUcsQ0FBQyxDQUFDO1VBQ2hCUSxJQUFJLENBQUNDLE1BQU0sQ0FBQzhHLFNBQVMsQ0FBQyxTQUFTLENBQUM7UUFDakM7UUFDQWxGLFlBQVksQ0FBQ3JELE1BQU0sQ0FBQztRQUNwQndCLElBQUksQ0FBQ2tCLFVBQVUsQ0FBQ2MsNkJBQTZCLEVBQUU7TUFDaEQsQ0FBQyxFQUFFLEtBQUssQ0FBQztJQUNWLENBQUM7SUFDRGdGLEtBQUssaUJBQUM5RSxHQUFHLEVBQUU7TUFDVixJQUFJbEMsSUFBSSxHQUFHLElBQUk7TUFDZixJQUFJLENBQUNBLElBQUksQ0FBQ1csV0FBVyxFQUFFO1FBQ3RCWCxJQUFJLENBQUNSLE1BQU0sR0FBRyxDQUFDLENBQUM7UUFDaEJxQyxZQUFZLENBQUNyRCxNQUFNLENBQUM7UUFDcEJ3QixJQUFJLENBQUNrQixVQUFVLENBQUNZLHFCQUFxQixFQUFFO1FBQ3ZDOUIsSUFBSSxDQUFDa0IsVUFBVSxDQUFDYSxrQkFBa0IsQ0FBQy9CLElBQUksQ0FBQ1osUUFBUSxDQUFDO1FBQ2pEWSxJQUFJLENBQUNrQixVQUFVLENBQUNjLDZCQUE2QixFQUFFO1FBQy9DLGFBQVksUUFBUTtNQUNyQjtNQUNBaEIsR0FBRyxDQUFDbUUsVUFBVSxDQUFDO1FBQ2RqRCxHQUFHLEVBQUVBO01BQ04sQ0FBQyxDQUFDO0lBQ0g7RUFFRDtBQUNELENBQUM7QUFBQSwyQiIsImZpbGUiOiIxODUuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cblxubGV0IG15VGltZTtcbmltcG9ydCB7XG5cdG1hcFN0YXRlXG59IGZyb20gXCJ2dWV4XCI7XG5pbXBvcnQgcmVjb3JkIGZyb20gJ0AvZWxlbWVudC9tYW51YWxseUFkZC9yZWNvcmQudnVlJztcbmV4cG9ydCBkZWZhdWx0IHtcblx0ZGF0YSgpIHtcblx0XHRyZXR1cm4ge1xuXHRcdFx0YWN0aXZlOiAxLFxuXHRcdFx0YWNkX2lkOiA2LFxuXHRcdFx0d2VpZ2h0OiA1MCxcblx0XHRcdGRpc2FibGVkOiBmYWxzZSxcblx0XHRcdGlzRGV2aWNlOiAwLFxuXHRcdFx0aXNDb25uZWN0aW9uOiBmYWxzZSxcblx0XHRcdHRpbWVfbTogXCJcIixcblx0XHRcdHRpbWVfczogXCJcIixcblx0XHRcdHRpbWVMaXN0OiBbXSxcblx0XHRcdHRpbWVzVG5kZXg6IFsxLCAwXSxcblx0XHRcdGRldmljZUlkOiBcIlwiLFxuXHRcdFx0c2VydmljZUlkOiBcIlwiLFxuXHRcdFx0d3JpdGU6IFwiXCIsXG5cdFx0XHRub3RpZnk6IFwiXCIsXG5cdFx0XHRpc2xpbms6IDAgLy8w6L+e5o6l5Lit77yMMeaIkOWKn++8jC0x5aSx6LSlXG5cdFx0fVxuXHR9LFxuXHRjb21wb25lbnRzOiB7XG5cdFx0cmVjb3JkXG5cdH0sXG5cdGNvbXB1dGVkOiB7XG5cdFx0Li4ubWFwU3RhdGUoWyd1c2VyJywgXCJNZWFzdXJlU2tpcFwiLCBcImlzQ29ubmVjdGVkXCIsIFwiaXNCbHVldG9vdGhUeWxlXCIsIFwiZGV2aWNlc0xpc3RcIl0pLFxuXHRcdGluZm8oKSB7XG5cdFx0XHRyZXR1cm4gdGhpcy5NZWFzdXJlU2tpcFxuXHRcdH0sXG5cdH0sXG5cdG1vdW50ZWQoKSB7XG5cdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0dGhhdC50aW1lTGlzdCA9IHRoYXQuJHRvb2xzLmdldGhtcygpXG5cdFx0dGhhdC50aW1lX20gPSB0aGF0LnRpbWVMaXN0WzBdWzFdLnN1YnN0cmluZygwLCAyKVxuXHRcdHRoYXQudGltZV9zID0gdGhhdC50aW1lTGlzdFsxXVswXS5zdWJzdHJpbmcoMCwgMilcblx0fSxcblx0b25Mb2FkKG9wdGlvbnMpIHtcblx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRjb25zb2xlLmxvZygnb3B0aW9ucycsIG9wdGlvbnMpXG5cdFx0Ly8g6aaW6aG16L+b5YWlXG5cdFx0aWYgKG9wdGlvbnMgJiYgb3B0aW9ucy5hY2RfaWQpIHtcblx0XHRcdHRoYXQuYWNkX2lkID0gb3B0aW9ucy5hY2RfaWRcblx0XHRcdHRoYXQuaXNEZXZpY2UgPSBvcHRpb25zLmRldmljZVxuXHRcdFx0c2V0VGltZW91dChmdW5jdGlvbigpIHtcblx0XHRcdFx0dGhhdC5oYW5kbGVpc1NkZXZpY2UoKVxuXHRcdFx0fSwgMTAwMClcblx0XHR9XG5cdFx0Ly8g6Lez57uz6aG16L+U5ZueXG5cdFx0aWYgKG9wdGlvbnMgJiYgb3B0aW9ucy5pbmZvKSB7XG5cdFx0XHRsZXQgZGF0YSA9IEpTT04ucGFyc2Uob3B0aW9ucy5pbmZvKVxuXHRcdFx0dGhhdC5hY3RpdmUgPSBkYXRhLmFjdGl2ZVxuXHRcdFx0dGhhdC5kZXZpY2VJZCA9IGRhdGEuZGV2aWNlSWRcblx0XHRcdHRoYXQuc2VydmljZUlkID0gZGF0YS5zZXJ2aWNlSWRcblx0XHRcdHRoYXQud3JpdGUgPSBkYXRhLndyaXRlXG5cdFx0XHR0aGF0Lm5vdGlmeSA9IGRhdGEubm90aWZ5XG5cdFx0XHR0aGF0LmlzbGluayA9ICF0aGF0LmlzQ29ubmVjdGVkID8gLTEgOiAxXG5cdFx0XHR0aGF0Lm5vdGlmeUJMRUNoYXJhY3RlcmlzdGljVmFsdWUoKVxuXHRcdH1cblx0XHR0aGF0LiRzdG9yZS5kaXNwYXRjaChcImdldFNraXBSZXN1bHRcIiwge1xuXHRcdFx0YXVkX2lkOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJpZCcpXG5cdFx0fSlcblx0XHR0aGF0LmlzQ29ubmVjdGlvbiA9IHRoYXQuaXNDb25uZWN0ZWRcblx0XHR0aGF0LiRCbHVldG9vdGgub25CTEVDb25uZWN0aW9uU3RhdGVDaGFuZ2UoKVxuXHRcdHVuaS5vbkJsdWV0b290aEFkYXB0ZXJTdGF0ZUNoYW5nZShmdW5jdGlvbihyZXMpIHtcblx0XHRcdHRoYXQuJHN0b3JlLmNvbW1pdChcImNoYW5nZUJsdWV0b290aFwiLCByZXMuYXZhaWxhYmxlKTtcblx0XHR9KVxuXHR9LFxuXHRvblB1bGxEb3duUmVmcmVzaCgpIHtcblx0XHRzZXRUaW1lb3V0KCgpID0+IHtcblx0XHRcdHVuaS5zdG9wUHVsbERvd25SZWZyZXNoKClcblx0XHR9LCAxMDAwKTtcblx0fSxcblx0b25TaG93KCkge1xuXHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdC8vIOi3s+e7s+mhtei/lOWbnlxuXHRcdHVuaS4kb24oJ3VwZGF0ZURhdGEnLCBmdW5jdGlvbihkYXRhKSB7XG5cdFx0XHRsZXQgaW5mbyA9IEpTT04ucGFyc2UoZGF0YSlcblx0XHRcdHRoYXQuYWNkX2lkID0gaW5mby5hY2RfaWRcblx0XHRcdHRoYXQuaXNEZXZpY2UgPSBpbmZvLmRldmljZVxuXHRcdFx0Y29uc29sZS5sb2coJ+ebkeWQrOWIsOS6i+S7tuadpeiHqiB1cGRhdGVEYXRhIO+8jOaQuuW4puWPguaVsOS4uu+8micgKyBpbmZvKTtcblx0XHR9KVxuXHR9LFxuXHRvbkJhY2tQcmVzcyhvcHRpb25zKSB7XG5cdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0dGhhdC5pc2xpbmsgPSAtMVxuXHRcdGNsZWFyVGltZW91dChteVRpbWUpO1xuXHRcdHRoYXQuaXNDb25uZWN0aW9uID0gZmFsc2Vcblx0XHR0aGF0LiRCbHVldG9vdGguY2xvc2VCbHVldG9vdGhBZGFwdGVyKClcblx0XHR0aGF0LiRCbHVldG9vdGguY2xvc2VCTEVDb25uZWN0aW9uKHRoYXQuZGV2aWNlSWQpXG5cdFx0dGhhdC4kQmx1ZXRvb3RoLnN0b3BCbHVldG9vdGhEZXZpY2VzRGlzY292ZXJ5KClcblx0XHR0aGF0LiRzdG9yZS5jb21taXQoXCJjaGFuZ2VCbHVldG9vdGhcIiwgZmFsc2UpO1xuXHRcdHRoYXQuJHN0b3JlLmNvbW1pdChcImNoYW5nZUNvbm5lY3RlZFwiLCBmYWxzZSk7XG5cdFx0c2V0VGltZW91dCgoKSA9PiB7XG5cdFx0XHR1bmkuc3dpdGNoVGFiKHtcblx0XHRcdFx0dXJsOiAnL3BhZ2VzL2hvbWUvaG9tZSdcblx0XHRcdH0pXG5cdFx0fSwgMzAwKVxuXHRcdGNvbnNvbGUubG9nKFwi6L+U5Zue6aaW6aG1XCIpXG5cdFx0cmV0dXJuIHRydWVcblx0fSxcblx0d2F0Y2g6IHtcblx0XHRkZXZpY2VzTGlzdCgpIHtcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdFx0aWYgKHRoYXQuZGV2aWNlc0xpc3QubGVuZ3RoKSB7XG5cdFx0XHRcdGNsZWFyVGltZW91dChteVRpbWUpO1xuXHRcdFx0XHR0aGF0LiRCbHVldG9vdGguc3RvcEJsdWV0b290aERldmljZXNEaXNjb3ZlcnkoKVxuXHRcdFx0XHR0aGF0LmhhbmRsZURldlR5cGUodGhhdC5kZXZpY2VzTGlzdFswXSlcblx0XHRcdH1cblx0XHRcdGNvbnNvbGUubG9nKFwiZGV2aWNlc0xpc3RcIiwgdGhhdC5kZXZpY2VzTGlzdClcblx0XHR9LFxuXHRcdGlzQ29ubmVjdGVkKCkge1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0XHRpZiAoIXRoYXQuaXNDb25uZWN0ZWQpIHtcblx0XHRcdFx0dGhhdC5pc2xpbmsgPSAtMVxuXHRcdFx0fVxuXHRcdFx0dGhhdC5pc0Nvbm5lY3Rpb24gPSB0aGF0LmlzQ29ubmVjdGVkXG5cdFx0XHRjb25zb2xlLmxvZyhcIuiTneeJmeaYr+WQpui/nuaOpVwiLCB0aGF0LmlzQ29ubmVjdGVkKVxuXHRcdH0sXG5cdFx0aXNCbHVldG9vdGhUeWxlKCkge1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0XHRpZiAoIXRoYXQuaXNCbHVldG9vdGhUeWxlKSB7XG5cdFx0XHRcdHRoYXQuaXNDb25uZWN0aW9uID0gZmFsc2Vcblx0XHRcdFx0dGhhdC5pc2xpbmsgPSAtMVxuXHRcdFx0fVxuXHRcdFx0Y29uc29sZS5sb2coXCLok53niZnmmK/lkKbmiZPlvIBcIiwgdGhhdC5pc0JsdWV0b290aFR5bGUpXG5cdFx0fVxuXHR9LFxuXHRtZXRob2RzOiB7XG5cdFx0aGFuZGxlaXNTZGV2aWNlKCkge1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0XHRpZiAodGhhdC5pc0Nvbm5lY3RlZCkgcmV0dXJuXG5cdFx0XHRpZiAoTnVtYmVyKHRoYXQuaXNEZXZpY2UpICE9IDApIHtcblx0XHRcdFx0dGhhdC4kQmx1ZXRvb3RoLnN0b3BCbHVldG9vdGhEZXZpY2VzRGlzY292ZXJ5KClcblx0XHRcdFx0dW5pLm9wZW5CbHVldG9vdGhBZGFwdGVyKHtcblx0XHRcdFx0XHRzdWNjZXNzOiBlID0+IHtcblx0XHRcdFx0XHRcdHRoYXQuaXNsaW5rID0gMFxuXHRcdFx0XHRcdFx0dGhhdC5oYW5kbGVNeVRpbWUoKVxuXHRcdFx0XHRcdFx0dGhhdC4kc3RvcmUuY29tbWl0KFwiY2hhbmdlZGV2aWNlc0xpc3RcIiwgW10pO1xuXHRcdFx0XHRcdFx0dGhhdC4kc3RvcmUuY29tbWl0KFwiY2hhbmdlQmx1ZXRvb3RoXCIsIHRydWUpXG5cdFx0XHRcdFx0XHR0aGF0LiRCbHVldG9vdGguc3RhcnRCbHVldG9vdGhEZXZpY2VEaXNjb3ZlcnkoKVxuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coJ+WIneWni+WMluiTneeJmeaIkOWKnzonICsgZS5lcnJNc2cpO1xuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0ZmFpbDogZSA9PiB7XG5cdFx0XHRcdFx0XHR0aGF0LmlzbGluayA9IC0xXG5cdFx0XHRcdFx0XHR0aGF0LiRCbHVldG9vdGguZ2V0Qmx1ZXRvb3RoQWRhcHRlcihlKVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSk7XG5cdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLor7flhYjmt7vliqDorr7lpIfvvIFcIilcblx0XHRcdFx0c2V0VGltZW91dChmdW5jdGlvbigpIHtcblx0XHRcdFx0XHR1bmkuc3dpdGNoVGFiKHtcblx0XHRcdFx0XHRcdHVybDogXCIvcGFnZXMvYnVzaW5lc3MvYnVzaW5lc3NcIlxuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdH0sIDUwMClcblx0XHRcdH1cblx0XHR9LFxuXHRcdC8vIOiuvuWkh+aOkuafpVxuXHRcdGhhbmRsZURldlR5cGUoZGV2aWNlKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdGNvbnNvbGUubG9nKFwiZGV2aWNlMTIzXCIsIGRldmljZSlcblx0XHRcdHRoYXQuJG1vZGVsLmdldGRldmRldGFpbCh7XG5cdFx0XHRcdG1hYzogZGV2aWNlLm1hY0FkZHIsXG5cdFx0XHRcdGFjZF9pZDogdGhhdC5hY2RfaWRcblx0XHRcdH0pLnRoZW4ocmVzID0+IHtcblx0XHRcdFx0Y29uc29sZS5sb2coXCLmjpLmn6Xov5Tlm55cIiwgcmVzKVxuXHRcdFx0XHRpZiAocmVzLmNvZGUgPT0gMCkge1xuXHRcdFx0XHRcdHRoYXQuZGV2aWNlSWQgPSBkZXZpY2UuZGV2aWNlSWRcblx0XHRcdFx0XHR0aGF0LmNyZWF0ZUJMRUNvbm5lY3Rpb24oKVxuXHRcdFx0XHR9XG5cdFx0XHR9KVxuXHRcdH0sXG5cdFx0Ly8g6L+e5o6l6JOd54mZXG5cdFx0Y3JlYXRlQkxFQ29ubmVjdGlvbigpIHtcblx0XHRcdGxldCB0aGF0ID0gdGhpcztcblx0XHRcdHVuaS5jcmVhdGVCTEVDb25uZWN0aW9uKHtcblx0XHRcdFx0ZGV2aWNlSWQ6IHRoYXQuZGV2aWNlSWQsXG5cdFx0XHRcdHN1Y2Nlc3M6IHJlcyA9PiB7XG5cdFx0XHRcdFx0c2V0VGltZW91dChmdW5jdGlvbigpIHtcblx0XHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpXG5cdFx0XHRcdFx0XHR0aGF0LmlzbGluayA9IDFcblx0XHRcdFx0XHRcdHRoYXQuaXNDb25uZWN0aW9uID0gdHJ1ZVxuXHRcdFx0XHRcdFx0dGhhdC5nZXRCTEVEZXZpY2VTZXJ2aWNlcygpXG5cdFx0XHRcdFx0fSwgMTAwMClcblx0XHRcdFx0fSxcblx0XHRcdFx0ZmFpbDogcmVzID0+IHtcblx0XHRcdFx0XHRjb25zb2xlLmxvZyhcIuiuvuWkh+i/nuaOpeWksei0pe+8jOivt+mHjeaWsOi/nuaOpVwiLCByZXMsIHRoYXQuZGV2aWNlSWQpO1xuXHRcdFx0XHR9XG5cdFx0XHR9KTtcblx0XHR9LFxuXHRcdC8qKlxuXHRcdCAqIOiOt+WPluiuvuWkh+eahFVVSURcblx0XHQgKi9cblx0XHRnZXRCTEVEZXZpY2VTZXJ2aWNlcygpIHtcblx0XHRcdGxldCBzZXJ2aWNlTGlzdCA9IFtdO1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xuXHRcdFx0dW5pLmdldEJMRURldmljZVNlcnZpY2VzKHtcblx0XHRcdFx0ZGV2aWNlSWQ6IHRoYXQuZGV2aWNlSWQsXG5cdFx0XHRcdHN1Y2Nlc3M6IHJlcyA9PiB7XG5cdFx0XHRcdFx0Y29uc29sZS5sb2coXCLojrflj5borr7lpIfnmoRVVUlE5oiQ5YqfXCIsIHJlcylcblx0XHRcdFx0XHRzZXJ2aWNlTGlzdCA9IHJlcy5zZXJ2aWNlcztcblx0XHRcdFx0XHRmb3IgKGxldCBpID0gMDsgaSA8IHNlcnZpY2VMaXN0Lmxlbmd0aDsgaSsrKSB7XG5cdFx0XHRcdFx0XHRsZXQgc2VydmljZSA9IHNlcnZpY2VMaXN0W2ldO1xuXHRcdFx0XHRcdFx0aWYgKHNlcnZpY2UudXVpZC5pbmRleE9mKFwiRkZFMFwiKSAhPSAtMSkge1xuXHRcdFx0XHRcdFx0XHR0aGF0LnNlcnZpY2VJZCA9IHNlcnZpY2UudXVpZDtcblx0XHRcdFx0XHRcdFx0dGhhdC5nZXRCTEVEZXZpY2VDaGFyYWN0ZXJpc3RpY3MoKTtcblx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2coXCLorr7lpIfnmoRGRkUw55qEc2VydmljZUlk77yaIFwiICsgdGhhdC5zZXJ2aWNlSWQpO1xuXHRcdFx0XHRcdFx0XHRicmVhaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0sXG5cdFx0XHRcdGZhaWw6IHJlcyA9PiB7XG5cdFx0XHRcdFx0Y29uc29sZS5sb2coJ+iOt+WPluiuvuWkh+eahFVVSUTlpLHotKU6JywgcmVzKVxuXHRcdFx0XHR9XG5cdFx0XHR9KTtcblx0XHR9LFxuXG5cdFx0LyoqXG5cdFx0ICog6I635Y+W5oyH5a6a5pyN5Yqh55qE54m55b6B5YC8XG5cdFx0ICovXG5cdFx0Z2V0QkxFRGV2aWNlQ2hhcmFjdGVyaXN0aWNzKCkge1xuXHRcdFx0bGV0IGNoYXJhY3RlcmlzdGljc0xpc3QgPSBbXTtcblx0XHRcdGxldCB0aGF0ID0gdGhpcztcblx0XHRcdHVuaS5nZXRCTEVEZXZpY2VDaGFyYWN0ZXJpc3RpY3Moe1xuXHRcdFx0XHRkZXZpY2VJZDogdGhhdC5kZXZpY2VJZCxcblx0XHRcdFx0c2VydmljZUlkOiB0aGF0LnNlcnZpY2VJZCxcblx0XHRcdFx0c3VjY2VzczogcmVzID0+IHtcblx0XHRcdFx0XHRjb25zb2xlLmxvZyhcIuacjeWKoeeahOeJueW+geWAvOaIkOWKn1wiLCByZXMpXG5cdFx0XHRcdFx0Ly8gKiDor7tyZWFkOiB0cnVlLCAvLyzlhpl3cml0ZTogdHJ1ZSwgLy8s6YCa55+lbm90aWZ5OiB0cnVlXG5cdFx0XHRcdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCByZXMuY2hhcmFjdGVyaXN0aWNzLmxlbmd0aDsgaSsrKSB7XG5cdFx0XHRcdFx0XHRsZXQgaXRlbSA9IHJlcy5jaGFyYWN0ZXJpc3RpY3NbaV07XG5cdFx0XHRcdFx0XHRpZiAoaXRlbS51dWlkLmluZGV4T2YoJzAwMDBGRjEyJykgIT0gLTEpIHtcblx0XHRcdFx0XHRcdFx0dGhhdC53cml0ZSA9IGl0ZW0udXVpZFxuXG5cdFx0XHRcdFx0XHR9IGVsc2UgaWYgKGl0ZW0udXVpZC5pbmRleE9mKCcwMDAwRkZFNCcpICE9IC0xKSB7XG5cdFx0XHRcdFx0XHRcdHRoYXQubm90aWZ5ID0gaXRlbS51dWlkXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7XG5cdFx0XHRcdFx0XHRsZXQgaiA9IE51bWJlcigxNjUgKyAxMCArIDEgKyA4ICsgOCArIDggKyA4ICsgOCArIDgpLnRvU3RyaW5nKDE2KVxuXHRcdFx0XHRcdFx0bGV0IHN0ciA9IFwiQTUwQTAxMDgwODA4MDgwODA4XCIgKyBqLnN1YnN0cihqLmxlbmd0aCAtIDIsIDIpXG5cdFx0XHRcdFx0XHR0aGF0LlNlbmREYXRhKHN0cilcblx0XHRcdFx0XHR9LCAzMDApXG5cdFx0XHRcdFx0Ly8g5L2T6YeNXG5cdFx0XHRcdFx0c2V0VGltZW91dChmdW5jdGlvbigpIHtcblx0XHRcdFx0XHRcdHRoYXQuaGFuZGxlU3RhcnQoNClcblx0XHRcdFx0XHR9LCA2MDApXG5cdFx0XHRcdFx0dW5pLm5vdGlmeUJMRUNoYXJhY3RlcmlzdGljVmFsdWVDaGFuZ2Uoe1xuXHRcdFx0XHRcdFx0ZGV2aWNlSWQ6IHRoYXQuZGV2aWNlSWQsXG5cdFx0XHRcdFx0XHRzZXJ2aWNlSWQ6IHRoYXQuc2VydmljZUlkLFxuXHRcdFx0XHRcdFx0Y2hhcmFjdGVyaXN0aWNJZDogdGhhdC5ub3RpZnksXG5cdFx0XHRcdFx0XHRzdGF0ZTogdHJ1ZSxcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdHVuaS5ub3RpZnlCTEVDaGFyYWN0ZXJpc3RpY1ZhbHVlQ2hhbmdlKHtcblx0XHRcdFx0XHRcdGRldmljZUlkOiB0aGF0LmRldmljZUlkLFxuXHRcdFx0XHRcdFx0c2VydmljZUlkOiB0aGF0LnNlcnZpY2VJZCxcblx0XHRcdFx0XHRcdGNoYXJhY3RlcmlzdGljSWQ6IHRoYXQud3JpdGUsXG5cdFx0XHRcdFx0XHRzdGF0ZTogdHJ1ZSxcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdHRoYXQubm90aWZ5QkxFQ2hhcmFjdGVyaXN0aWNWYWx1ZSgpXG5cdFx0XHRcdH0sXG5cdFx0XHRcdGZhaWw6IHJlcyA9PiB7XG5cdFx0XHRcdFx0Y29uc29sZS5sb2coJ+iOt+WPlueJueW+geWAvOWksei0pTonLCBKU09OLnN0cmluZ2lmeShyZXMpKVxuXHRcdFx0XHR9XG5cdFx0XHR9KVxuXHRcdH0sXG5cdFx0bm90aWZ5QkxFQ2hhcmFjdGVyaXN0aWNWYWx1ZSgpIHtcblx0XHRcdGxldCB0aGF0ID0gdGhpcztcblx0XHRcdHVuaS5ub3RpZnlCTEVDaGFyYWN0ZXJpc3RpY1ZhbHVlQ2hhbmdlKHtcblx0XHRcdFx0c3RhdGU6IHRydWUsIC8vIOWQr+eUqCBub3RpZnkg5Yqf6IO9XG5cdFx0XHRcdGRldmljZUlkOiB0aGF0LmRldmljZUlkLFxuXHRcdFx0XHRzZXJ2aWNlSWQ6IHRoYXQuc2VydmljZUlkLFxuXHRcdFx0XHRjaGFyYWN0ZXJpc3RpY0lkOiB0aGF0Lm5vdGlmeSxcblx0XHRcdFx0c3VjY2VzcyhyZXMpIHtcblx0XHRcdFx0XHR1bmkub25CTEVDaGFyYWN0ZXJpc3RpY1ZhbHVlQ2hhbmdlKGZ1bmN0aW9uKHJlcykge1xuXHRcdFx0XHRcdFx0bGV0IHZhbHVlID0gdGhhdC4kdG9vbHMuYWIyaGV4KHJlcy52YWx1ZSwgXCJcIik7XG5cdFx0XHRcdFx0XHRpZiAodmFsdWUgPT0gJzVhMDUwOTAxNjknKSB7IC8v5qih5byP6K6+572u5oiQ5YqfXG5cdFx0XHRcdFx0XHRcdGxldCBpbmZvID0ge1xuXHRcdFx0XHRcdFx0XHRcdGFjdGl2ZTogdGhhdC5hY3RpdmUsXG5cdFx0XHRcdFx0XHRcdFx0ZGV2aWNlSWQ6IHRoYXQuZGV2aWNlSWQsXG5cdFx0XHRcdFx0XHRcdFx0c2VydmljZUlkOiB0aGF0LnNlcnZpY2VJZCxcblx0XHRcdFx0XHRcdFx0XHRub3RpZnk6IHRoYXQubm90aWZ5LFxuXHRcdFx0XHRcdFx0XHRcdHdyaXRlOiB0aGF0LndyaXRlLFxuXHRcdFx0XHRcdFx0XHRcdGFjZF9pZDogdGhhdC5hY2RfaWQsXG5cdFx0XHRcdFx0XHRcdFx0aXNEZXZpY2U6IHRoYXQuaXNEZXZpY2Vcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRzZXRUaW1lb3V0KGZ1bmN0aW9uKCkge1xuXHRcdFx0XHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0XHRcdFx0XHRcdHVybDogXCIvcGFnZXMvZGV2aWNlcy9QQ1QwMT9pbmZvPVwiICsgSlNPTi5zdHJpbmdpZnkoaW5mbylcblx0XHRcdFx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdFx0XHR9LCAyMDApXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhcInZhbHVlXCIsIHZhbHVlLCB0aGF0LmFjdGl2ZSlcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHR9XG5cdFx0XHR9KVxuXHRcdH0sXG5cdFx0Ly8g5byA5ZCv6JOd54mZ5Li75Yqo5LiK5oql5qih5byPXG5cdFx0U2VuZERhdGEoc3RyKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdGxldCBidWYgPSBuZXcgVWludDhBcnJheShzdHIubWF0Y2goL1tcXGRhLWZdezJ9L2dpKS5tYXAoZnVuY3Rpb24oaCkge1xuXHRcdFx0XHRyZXR1cm4gcGFyc2VJbnQoaCwgMTYpXG5cdFx0XHR9KSlcblx0XHRcdGNvbnNvbGUubG9nKFwieGlhZmFcIiwgc3RyKVxuXHRcdFx0dW5pLndyaXRlQkxFQ2hhcmFjdGVyaXN0aWNWYWx1ZSh7XG5cdFx0XHRcdGRldmljZUlkOiB0aGF0LmRldmljZUlkLFxuXHRcdFx0XHRzZXJ2aWNlSWQ6IHRoYXQuc2VydmljZUlkLFxuXHRcdFx0XHRjaGFyYWN0ZXJpc3RpY0lkOiB0aGF0LndyaXRlLFxuXHRcdFx0XHR2YWx1ZTogYnVmLmJ1ZmZlcixcblx0XHRcdFx0c3VjY2VzczogcmVzID0+IHtcblx0XHRcdFx0XHRjb25zb2xlLmxvZygn5LiL5Y+R5oyH5Luk5oiQ5YqfJywgcmVzLmVyck1zZylcblx0XHRcdFx0fSxcblx0XHRcdFx0ZmFpbDogcmVzID0+IHtcblx0XHRcdFx0XHRjb25zb2xlLmxvZyhcIuS4i+WPkeaMh+S7pOWksei0pVwiLCByZXMpO1xuXHRcdFx0XHR9LFxuXHRcdFx0fSlcblx0XHR9LFxuXHRcdC8vIOaooeW8j+WIh+aNolxuXHRcdGhhbmRsZVN0YXJ0KGluZCkge1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0XHRsZXQgbSA9IG51bGxcblx0XHRcdGxldCBzZW5kID0gbnVsbFxuXHRcdFx0aWYgKCF0aGF0LmlzQ29ubmVjdGVkKSB7XG5cdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhcIuivt+WFiOi/nuaOpeiuvuWkh++8gVwiKVxuXHRcdFx0XHRyZXR1cm5cblx0XHRcdH1cblx0XHRcdGlmIChpbmQgPT0gMSkgeyAvLyAx6Ieq55SxXG5cdFx0XHRcdG0gPSBOdW1iZXIoMTY1ICsgOCArIDkpLnRvU3RyaW5nKDE2KVxuXHRcdFx0XHRzZW5kID0gXCJBNTA4MDkwMDAwMDAwMFwiICsgbS5zdWJzdHIobS5sZW5ndGggLSAyLCAyKVxuXHRcdFx0fVxuXHRcdFx0aWYgKGluZCA9PSAyKSB7IC8vMuWumuaXtlxuXHRcdFx0XHRsZXQgdGltZSA9IE51bWJlcih0aGF0LnRpbWVfbSkgKiA2MCArIE51bWJlcih0aGF0LnRpbWVfcylcblx0XHRcdFx0bSA9IE51bWJlcigxNjUgKyA4ICsgOSArIHRpbWUpLnRvU3RyaW5nKDE2KVxuXHRcdFx0XHRzZW5kID0gXCJBNTA4MDkwMDAwXCIgKyB0aGF0LiR0b29scy50b0hleCh0aW1lLCA0KSArIG0uc3Vic3RyKG0ubGVuZ3RoIC0gMiwgMilcblx0XHRcdH1cblx0XHRcdGlmIChpbmQgPT0gMykgeyAvLzPlrprmlbBcblx0XHRcdFx0bGV0IHdlaWdodCA9IHRoYXQuJHRvb2xzLnRvSGV4KHRoYXQud2VpZ2h0LCA0KVxuXHRcdFx0XHRtID0gTnVtYmVyKDE2NSArIDggKyA5ICsgdGhhdC53ZWlnaHQpLnRvU3RyaW5nKDE2KVxuXHRcdFx0XHRzZW5kID0gXCJBNTA4MDlcIiArIHdlaWdodCArIFwiMDAwMFwiICsgbS5zdWJzdHIobS5sZW5ndGggLSAyLCAyKVxuXHRcdFx0fVxuXHRcdFx0aWYgKGluZCA9PSA0KSB7IC8v5L2T6YeNXG5cblx0XHRcdFx0bGV0IHdlaWdodCA9IE51bWJlcih0aGF0LnVzZXIud2VpZ2h0KSAqIDJcblx0XHRcdFx0bGV0IG51bSA9IHBhcnNlSW50KHdlaWdodCkudG9TdHJpbmcoKTtcblx0XHRcdFx0bSA9IE51bWJlcigxNjUgKyA1ICsgOCArIE51bWJlcihudW0pKS50b1N0cmluZygxNilcblx0XHRcdFx0c2VuZCA9IFwiQTUwNTA4XCIgKyBOdW1iZXIobnVtKS50b1N0cmluZygxNikgKyBtLnN1YnN0cihtLmxlbmd0aCAtIDIsIDIpXG5cdFx0XHR9XG5cdFx0XHR0aGF0LlNlbmREYXRhKHNlbmQpXG5cdFx0XHR0aGF0LiRCbHVldG9vdGguc3RvcEJsdWV0b290aERldmljZXNEaXNjb3ZlcnkoKVxuXHRcdH0sXG5cdFx0Ly8g5Y6G5Y+y5pWw5o2u5Yig6Zmk5pe26YeN5paw5Yqg6L295o6l5Y+jXG5cdFx0cmVsb2FkKCkge1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0XHR0aGlzLiRuZXh0VGljaygoKSA9PiB7XG5cdFx0XHRcdHRoYXQuJHN0b3JlLmRpc3BhdGNoKFwiZ2V0U2tpcFJlc3VsdFwiLCB7XG5cdFx0XHRcdFx0YXVkX2lkOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJpZCcpXG5cdFx0XHRcdH0pXG5cdFx0XHR9KVxuXHRcdH0sXG5cdFx0Ly8g5a6a5pe26K6t57uDXG5cdFx0Ly9cblx0XHRiaW5kVGltZUNoYW5nZShlKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdGxldCBtID0gZS50YXJnZXQudmFsdWVbMF1cblx0XHRcdGxldCBzID0gZS50YXJnZXQudmFsdWVbMV1cblx0XHRcdHRoYXQudGltZXNUbmRleCA9IGUudGFyZ2V0LnZhbHVlXG5cdFx0XHRsZXQgdGltZV9tID0gTnVtYmVyKHRoYXQudGltZUxpc3RbMF1bbV0uc3Vic3RyaW5nKDAsIDIpKSAqIDYwXG5cdFx0XHRsZXQgdGltZV9zID0gTnVtYmVyKHRoYXQudGltZUxpc3RbMV1bc10uc3Vic3RyaW5nKDAsIDIpKVxuXHRcdFx0aWYgKE51bWJlcih0aW1lX20gKyB0aW1lX3MpIDwgMzApIHtcblx0XHRcdFx0dGhhdC50aW1lX20gPSAnMDAnXG5cdFx0XHRcdHRoYXQudGltZV9zID0gJzMwJ1xuXHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0dGhhdC50aW1lX20gPSB0aGF0LnRpbWVMaXN0WzBdW21dLnN1YnN0cmluZygwLCAyKVxuXHRcdFx0XHR0aGF0LnRpbWVfcyA9IHRoYXQudGltZUxpc3RbMV1bc10uc3Vic3RyaW5nKDAsIDIpXG5cdFx0XHR9XG5cdFx0fSxcblx0XHRoYW5kbGVUaW1lRWRpdCh0ZXh0KSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdGxldCB0aW1lX20gPSBOdW1iZXIodGhhdC50aW1lX20pICogNjBcblx0XHRcdGxldCB0aW1lX3MgPSBOdW1iZXIodGhhdC50aW1lX3MpXG5cdFx0XHRsZXQgbWludXRlcyA9IG51bGxcblx0XHRcdGxldCBzZWNvbmRzID0gbnVsbFxuXG5cdFx0XHRpZiAoTnVtYmVyKHRpbWVfbSArIHRpbWVfcykgPj0gMzU3MCAmJiB0ZXh0ID09ICfliqAnKSB7XG5cdFx0XHRcdHRoYXQudGltZV9tID0gJzU5J1xuXHRcdFx0XHR0aGF0LnRpbWVfcyA9ICc1OSdcblx0XHRcdFx0cmV0dXJuXG5cdFx0XHR9XG5cdFx0XHRpZiAoTnVtYmVyKHRpbWVfbSArIHRpbWVfcykgPD0gMzAgJiYgdGV4dCA9PSAn5YePJykge1xuXHRcdFx0XHR0aGF0LnRpbWVfbSA9ICcwMCdcblx0XHRcdFx0dGhhdC50aW1lX3MgPSAnMzAnXG5cdFx0XHRcdHJldHVyblxuXHRcdFx0fVxuXHRcdFx0aWYgKHRleHQgPT0gJ+WHjycpIHtcblx0XHRcdFx0bWludXRlcyA9IE1hdGguZmxvb3IoKE51bWJlcih0aW1lX20gKyB0aW1lX3MgLSAzMCkgJSAzNjAwKSAvIDYwKVxuXHRcdFx0XHRzZWNvbmRzID0gTnVtYmVyKHRpbWVfbSArIHRpbWVfcyAtIDMwKSAlIDYwXG5cdFx0XHR9XG5cdFx0XHRpZiAodGV4dCA9PSAn5YqgJykge1xuXHRcdFx0XHRtaW51dGVzID0gTWF0aC5mbG9vcigoTnVtYmVyKHRpbWVfbSArIHRpbWVfcyArIDMwKSAlIDM2MDApIC8gNjApXG5cdFx0XHRcdHNlY29uZHMgPSBOdW1iZXIodGltZV9tICsgdGltZV9zICsgMzApICUgNjBcblx0XHRcdH1cblx0XHRcdHRoYXQudGltZV9tID0gbWludXRlcyA+IDkgPyBtaW51dGVzIDogJzAnICsgbWludXRlcztcblx0XHRcdHRoYXQudGltZV9zID0gc2Vjb25kcyA+IDkgPyBzZWNvbmRzIDogJzAnICsgc2Vjb25kcztcblx0XHRcdHRoYXQudGltZXNUbmRleCA9IFtOdW1iZXIodGhhdC50aW1lX20pLCBOdW1iZXIodGhhdC50aW1lX3MpXVxuXHRcdH0sXG5cdFx0aGFuZGxlV2VpZ2h0RWRpdCh0ZXh0KSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdGlmICh0ZXh0ID09ICflh48nKSB7XG5cdFx0XHRcdHRoYXQud2VpZ2h0ID0gTnVtYmVyKHRoYXQud2VpZ2h0KSAtIDUwID4gNTAgPyBOdW1iZXIodGhhdC53ZWlnaHQpIC0gNTAgOiA1MFxuXHRcdFx0fVxuXHRcdFx0aWYgKHRleHQgPT0gJ+WKoCcpIHtcblx0XHRcdFx0dGhhdC53ZWlnaHQgPSBOdW1iZXIodGhhdC53ZWlnaHQpICsgNTBcblx0XHRcdH1cblx0XHR9LFxuXHRcdC8vIOiTneeJmeaQnOe0ouiusOaXtlxuXHRcdGhhbmRsZU15VGltZSgpIHtcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdFx0bXlUaW1lID0gc2V0VGltZW91dChmdW5jdGlvbigpIHtcblx0XHRcdFx0aWYgKCF0aGF0LmRldmljZXNMaXN0Lmxlbmd0aCkge1xuXHRcdFx0XHRcdHRoYXQuaXNsaW5rID0gLTFcblx0XHRcdFx0XHR0aGF0LiR0b29scy5zaG93TW9kYWwoXCLmsqHmnInmn6Xmib7liLDorr7lpIdcIilcblx0XHRcdFx0fVxuXHRcdFx0XHRjbGVhclRpbWVvdXQobXlUaW1lKVxuXHRcdFx0XHR0aGF0LiRCbHVldG9vdGguc3RvcEJsdWV0b290aERldmljZXNEaXNjb3ZlcnkoKVxuXHRcdFx0fSwgMTIwMDApO1xuXHRcdH0sXG5cdFx0bmF2VG8odXJsKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdGlmICghdGhhdC5pc0Nvbm5lY3RlZCkge1xuXHRcdFx0XHR0aGF0LmlzbGluayA9IC0xXG5cdFx0XHRcdGNsZWFyVGltZW91dChteVRpbWUpXG5cdFx0XHRcdHRoYXQuJEJsdWV0b290aC5jbG9zZUJsdWV0b290aEFkYXB0ZXIoKVxuXHRcdFx0XHR0aGF0LiRCbHVldG9vdGguY2xvc2VCTEVDb25uZWN0aW9uKHRoYXQuZGV2aWNlSWQpXG5cdFx0XHRcdHRoYXQuJEJsdWV0b290aC5zdG9wQmx1ZXRvb3RoRGV2aWNlc0Rpc2NvdmVyeSgpXG5cdFx0XHRcdGNvbnNvbGUubG9nKFwi6JOd54mZ5rKh5pyJ6L+e5o6lXCIpXG5cdFx0XHR9XG5cdFx0XHR1bmkubmF2aWdhdGVUbyh7XG5cdFx0XHRcdHVybDogdXJsXG5cdFx0XHR9KVxuXHRcdH0sXG5cblx0fVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///185\n"); >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a /***/ }), /* 186 */ /*!**********************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/skiping/charts.vue?mpType=page ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _charts_vue_vue_type_template_id_4a3f9c6a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./charts.vue?vue&type=template&id=4a3f9c6a&scoped=true&mpType=page */ 187);\n/* harmony import */ var _charts_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./charts.vue?vue&type=script&lang=js&mpType=page */ 189);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _charts_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _charts_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _charts_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _charts_vue_vue_type_template_id_4a3f9c6a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _charts_vue_vue_type_template_id_4a3f9c6a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"4a3f9c6a\",\n null,\n false,\n _charts_vue_vue_type_template_id_4a3f9c6a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/skiping/charts.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBMEk7QUFDMUk7QUFDcUU7QUFDTDs7O0FBR2hFO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLHVGQUFNO0FBQ1IsRUFBRSx3R0FBTTtBQUNSLEVBQUUsaUhBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsNEdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTg2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9jaGFydHMudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTRhM2Y5YzZhJnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9jaGFydHMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL2NoYXJ0cy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiNGEzZjljNmFcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvc2tpcGluZy9jaGFydHMudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///186\n"); /***/ }), /* 187 */ /*!****************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/skiping/charts.vue?vue&type=template&id=4a3f9c6a&scoped=true&mpType=page ***! \****************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_charts_vue_vue_type_template_id_4a3f9c6a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./charts.vue?vue&type=template&id=4a3f9c6a&scoped=true&mpType=page */ 188); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_charts_vue_vue_type_template_id_4a3f9c6a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_charts_vue_vue_type_template_id_4a3f9c6a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_charts_vue_vue_type_template_id_4a3f9c6a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_charts_vue_vue_type_template_id_4a3f9c6a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 188 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/skiping/charts.vue?vue&type=template&id=4a3f9c6a&scoped=true&mpType=page ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uniIcons: __webpack_require__(/*! @/uni_modules/uni-icons/components/uni-icons/uni-icons.vue */ 10) .default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "TrendPage"), attrs: { _i: 0 } }, [ _c("view", { staticClass: _vm._$s(1, "sc", "listC"), attrs: { _i: 1 } }, [ _c("view", { class: _vm._$s(2, "c", [_vm.active == 1 ? "active" : ""]), attrs: { _i: 2 }, on: { click: function ($event) { return _vm.handleActive(1) }, }, }), _c("view", { class: _vm._$s(3, "c", [_vm.active == 2 ? "active" : ""]), attrs: { _i: 3 }, on: { click: function ($event) { return _vm.handleActive(2) }, }, }), _c("view", { class: _vm._$s(4, "c", [_vm.active == 3 ? "active" : ""]), attrs: { _i: 4 }, on: { click: function ($event) { return _vm.handleActive(3) }, }, }), ]), _c("view", { staticClass: _vm._$s(5, "sc", "box"), attrs: { _i: 5 } }, [ _c( "view", { staticClass: _vm._$s(6, "sc", "boxTime"), attrs: { _i: 6 } }, [ _c( "picker", { staticClass: _vm._$s(7, "sc", "f-l"), attrs: { value: _vm._$s(7, "a-value", _vm.startDate), fields: _vm._$s( 7, "a-fields", _vm.active == 1 ? "day" : _vm.active == 2 ? "month" : "year" ), _i: 7, }, on: { change: _vm.handStartTimeH }, }, [ _c( "view", { staticClass: _vm._$s(8, "sc", "uni-input"), attrs: { _i: 8 }, }, [ _vm._v(_vm._$s(8, "t0-0", _vm._s(_vm.time))), _c("uni-icons", { attrs: { type: "bottom", _i: 9 } }), ], 1 ), ] ), ] ), _c( "view", { staticClass: _vm._$s(10, "sc", "boxLine"), attrs: { _i: 10 } }, _vm._l( _vm._$s(11, "f", { forItems: _vm.weightList }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(11, "f", { forIndex: $20, key: 11 + "-" + $30 }), staticClass: _vm._$s("11-" + $30, "sc", "line"), attrs: { _i: "11-" + $30 }, }, [ _vm._$s("12-" + $30, "i", item.line.categories.length) ? _c( "view", [ _c("qiunDataCharts", { attrs: { type: "column", chartData: item.line, canvas2d: true, canvasId: item.id, cHeight: 480, cWidth: 680, animation: false, opts: { enableScroll: true, xAxis: { scrollShow: false, itemCount: 3 }, }, ontouch: true, _i: "13-" + $30, }, }), ], 1 ) : _c( "view", { staticClass: _vm._$s("14-" + $30, "sc", "line"), attrs: { _i: "14-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("15-" + $30, "sc", "nolist"), attrs: { _i: "15-" + $30 }, }, [ _c("image", { attrs: { src: _vm._$s( "16-" + $30, "a-src", __webpack_require__(/*! ../../static/none.png */ 17) ), _i: "16-" + $30, }, }), _c("text"), ] ), ] ), ] ) } ), 0 ), ]), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 189 */ /*!**********************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/skiping/charts.vue?vue&type=script&lang=js&mpType=page ***! \**********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_charts_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./charts.vue?vue&type=script&lang=js&mpType=page */ 190);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_charts_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_charts_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_charts_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_charts_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_charts_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdxQixDQUFnQixtckJBQUcsRUFBQyIsImZpbGUiOiIxODkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2NoYXJ0cy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9jaGFydHMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///189\n"); /***/ }), /* 190 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/skiping/charts.vue?vue&type=script&lang=js&mpType=page ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; <<<<<<< HEAD eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nvar _qiunDataCharts = _interopRequireDefault(__webpack_require__(/*! @/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue */ 67));\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n components: {\n qiunDataCharts: _qiunDataCharts.default\n },\n computed: _objectSpread(_objectSpread({}, (0, _vuex.mapState)([\"user\"])), {}, {\n userInfo: function userInfo() {\n return this.user;\n },\n startDate: function startDate() {\n return this.$tools.getDate(\"start\");\n }\n }),\n onLoad: function onLoad() {\n var that = this;\n this.active = 1;\n this.time = this.startDate;\n that.getList();\n },\n methods: {\n getList: function getList() {\n var that = this;\n that.$model.getSkipTrendList({\n aud_id: uni.getStorageSync('userid'),\n time: that.time\n }).then(function (res) {\n __f__(\"log\", \"跳绳曲线\", res.data, \" at pages/skiping/charts.vue:66\");\n that.weightList = res.data;\n });\n },\n handleActive: function handleActive(ite) {\n var that = this;\n that.handTrue = false;\n that.time = ite == 1 ? this.startDate : ite == 2 ? this.$tools.getDate(\"month\") : this.$tools.getDate(\"year\");\n that.getList();\n that.$nextTick(function () {\n that.handTrue = true;\n });\n that.active = ite;\n },\n handStartTimeH: function handStartTimeH(e) {\n var that = this;\n that.time = e.target.value;\n that.getList();\n },\n navTo: function navTo(url) {\n uni.navigateTo({\n url: url\n });\n }\n },\n data: function data() {\n return {\n weightList: [],\n handTrue: true,\n active: 1,\n time: \"\"\n };\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvc2tpcGluZy9jaGFydHMudnVlIl0sIm5hbWVzIjpbImNvbXBvbmVudHMiLCJxaXVuRGF0YUNoYXJ0cyIsImNvbXB1dGVkIiwidXNlckluZm8iLCJzdGFydERhdGUiLCJvbkxvYWQiLCJ0aGF0IiwibWV0aG9kcyIsImdldExpc3QiLCJhdWRfaWQiLCJ0aW1lIiwiaGFuZGxlQWN0aXZlIiwiaGFuZFN0YXJ0VGltZUgiLCJuYXZUbyIsInVuaSIsInVybCIsImRhdGEiLCJ3ZWlnaHRMaXN0IiwiaGFuZFRydWUiLCJhY3RpdmUiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBbUNBO0FBR0E7QUFBQTtBQUFBO0FBQUEsZUFDQTtFQUNBQTtJQUNBQztFQUNBO0VBQ0FDLDBDQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7RUFBQSxFQUNBO0VBQ0FDO0lBQ0E7SUFDQTtJQUNBO0lBQ0FDO0VBQ0E7RUFDQUM7SUFDQUM7TUFDQTtNQUNBRjtRQUNBRztRQUNBQztNQUNBO1FBQ0E7UUFDQUo7TUFDQTtJQUNBO0lBQ0FLO01BQ0E7TUFDQUw7TUFDQUE7TUFDQUE7TUFDQUE7UUFDQUE7TUFDQTtNQUNBQTtJQUNBO0lBQ0FNO01BQ0E7TUFDQU47TUFDQUE7SUFDQTtJQUNBTztNQUNBQztRQUNBQztNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FUO0lBQ0E7RUFDQTtBQUNBO0FBQUEsMkIiLCJmaWxlIjoiMTkwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwiVHJlbmRQYWdlXCI+XHJcblx0XHQ8dmlldyBjbGFzcz1cImxpc3RDXCI+XHJcblx0XHRcdDx2aWV3IEBjbGljaz1cImhhbmRsZUFjdGl2ZSgxKVwiIDpjbGFzcz1cIlthY3RpdmU9PTE/J2FjdGl2ZSc6JyddXCI+5b2T5aSpPC92aWV3PlxyXG5cdFx0XHQ8dmlldyBAY2xpY2s9XCJoYW5kbGVBY3RpdmUoMilcIiA6Y2xhc3M9XCJbYWN0aXZlPT0yPydhY3RpdmUnOicnXVwiPuaciOW6pjwvdmlldz5cclxuXHRcdFx0PHZpZXcgQGNsaWNrPVwiaGFuZGxlQWN0aXZlKDMpXCIgOmNsYXNzPVwiW2FjdGl2ZT09Mz8nYWN0aXZlJzonJ11cIj7lubTluqY8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cImJveFwiPlxyXG5cdFx0XHQ8IS0tIOaXtumXtOmAieaLqSAtLT5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJib3hUaW1lXCI+XHJcblx0XHRcdFx0PHBpY2tlciBtb2RlPVwiZGF0ZVwiIGNsYXNzPVwiZi1sXCIgOnZhbHVlPVwic3RhcnREYXRlXCIgQGNoYW5nZT1cImhhbmRTdGFydFRpbWVIXCJcclxuXHRcdFx0XHRcdDpmaWVsZHM9XCJhY3RpdmU9PTE/J2RheSc6YWN0aXZlPT0yPydtb250aCc6J3llYXInXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInVuaS1pbnB1dFwiPnt7dGltZX19PHVuaS1pY29ucyB0eXBlPVwiYm90dG9tXCI+PC91bmktaWNvbnM+PC92aWV3PlxyXG5cdFx0XHRcdDwvcGlja2VyPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwhLS0g5puy57q/5Zu+IC0tPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImJveExpbmVcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImxpbmVcIiB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiB3ZWlnaHRMaXN0XCI+XHJcblx0XHRcdFx0XHQ8dmlldyB2LWlmPVwiaXRlbS5saW5lLmNhdGVnb3JpZXMubGVuZ3RoXCI+XHJcblx0XHRcdFx0XHRcdDxxaXVuRGF0YUNoYXJ0cyB0eXBlPVwiY29sdW1uXCIgOmNoYXJ0RGF0YT1cIml0ZW0ubGluZVwiIDpjYW52YXMyZD1cInRydWVcIiA6Y2FudmFzSWQ9XCJpdGVtLmlkXCJcclxuXHRcdFx0XHRcdFx0XHQ6Y0hlaWdodD1cIjQ4MFwiIDpjV2lkdGg9XCI2ODBcIiA6YW5pbWF0aW9uPVwiZmFsc2VcIlxyXG5cdFx0XHRcdFx0XHRcdDpvcHRzPVwie2VuYWJsZVNjcm9sbDp0cnVlLHhBeGlzOntzY3JvbGxTaG93OmZhbHNlLGl0ZW1Db3VudDozfX1cIiA6b250b3VjaD1cInRydWVcIiAvPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsaW5lXCIgdi1lbHNlPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5vbGlzdFwiPlxyXG5cdFx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi9zdGF0aWMvbm9uZS5wbmdcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdDx0ZXh0PuaaguaXoOaVsOaNru+8jOivt+aJi+WKqOa3u+WKoH48L3RleHQ+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHtcclxuXHRcdG1hcFN0YXRlXHJcblx0fSBmcm9tIFwidnVleFwiO1xyXG5cdGltcG9ydCBxaXVuRGF0YUNoYXJ0cyBmcm9tICdAL3VuaV9tb2R1bGVzL3FpdW4tZGF0YS1jaGFydHMvY29tcG9uZW50cy9xaXVuLWRhdGEtY2hhcnRzL3FpdW4tZGF0YS1jaGFydHMudnVlJztcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRjb21wb25lbnRzOiB7XHJcblx0XHRcdHFpdW5EYXRhQ2hhcnRzLFxyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiB7XHJcblx0XHRcdC4uLm1hcFN0YXRlKFtcInVzZXJcIl0pLFxyXG5cdFx0XHR1c2VySW5mbzogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMudXNlclxyXG5cdFx0XHR9LFxyXG5cdFx0XHRzdGFydERhdGUoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMuJHRvb2xzLmdldERhdGUoXCJzdGFydFwiKVxyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHRcdG9uTG9hZCgpIHtcclxuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdHRoaXMuYWN0aXZlID0gMVxyXG5cdFx0XHR0aGlzLnRpbWUgPSB0aGlzLnN0YXJ0RGF0ZVxyXG5cdFx0XHR0aGF0LmdldExpc3QoKVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Z2V0TGlzdCgpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHR0aGF0LiRtb2RlbC5nZXRTa2lwVHJlbmRMaXN0KHtcclxuXHRcdFx0XHRcdGF1ZF9pZDogdW5pLmdldFN0b3JhZ2VTeW5jKCd1c2VyaWQnKSxcclxuXHRcdFx0XHRcdHRpbWU6IHRoYXQudGltZSxcclxuXHRcdFx0XHR9KS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZyhcIui3s+e7s+absue6v1wiLCByZXMuZGF0YSlcclxuXHRcdFx0XHRcdHRoYXQud2VpZ2h0TGlzdCA9IHJlcy5kYXRhXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0aGFuZGxlQWN0aXZlKGl0ZSkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdHRoYXQuaGFuZFRydWUgPSBmYWxzZVxyXG5cdFx0XHRcdHRoYXQudGltZSA9IGl0ZSA9PSAxID8gdGhpcy5zdGFydERhdGUgOiBpdGUgPT0gMiA/IHRoaXMuJHRvb2xzLmdldERhdGUoXCJtb250aFwiKSA6IHRoaXMuJHRvb2xzLmdldERhdGUoXCJ5ZWFyXCIpXHJcblx0XHRcdFx0dGhhdC5nZXRMaXN0KClcclxuXHRcdFx0XHR0aGF0LiRuZXh0VGljayhmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdHRoYXQuaGFuZFRydWUgPSB0cnVlXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHR0aGF0LmFjdGl2ZSA9IGl0ZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRoYW5kU3RhcnRUaW1lSChlKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0dGhhdC50aW1lID0gZS50YXJnZXQudmFsdWVcclxuXHRcdFx0XHR0aGF0LmdldExpc3QoKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRuYXZUbyh1cmwpIHtcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6IHVybFxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHdlaWdodExpc3Q6IFtdLFxyXG5cdFx0XHRcdGhhbmRUcnVlOiB0cnVlLFxyXG5cdFx0XHRcdGFjdGl2ZTogMSxcclxuXHRcdFx0XHR0aW1lOiBcIlwiLFxyXG5cdFx0XHR9O1xyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIiBzY29wZWQ+XHJcbjwvc3R5bGU+Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///190\n"); ======= eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nvar _qiunDataCharts = _interopRequireDefault(__webpack_require__(/*! @/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue */ 67));\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n components: {\n qiunDataCharts: _qiunDataCharts.default\n },\n computed: _objectSpread(_objectSpread({}, (0, _vuex.mapState)([\"user\"])), {}, {\n userInfo: function userInfo() {\n return this.user;\n },\n startDate: function startDate() {\n return this.$tools.getDate(\"start\");\n }\n }),\n onLoad: function onLoad() {\n var that = this;\n this.active = 1;\n this.time = this.startDate;\n that.getList();\n },\n methods: {\n getList: function getList() {\n var that = this;\n that.$model.getSkipTrendList({\n aud_id: uni.getStorageSync('userid'),\n time: that.time\n }).then(function (res) {\n __f__(\"log\", \"跳绳曲线\", res.data, \" at pages/skiping/charts.vue:66\");\n that.weightList = res.data;\n });\n },\n handleActive: function handleActive(ite) {\n var that = this;\n that.handTrue = false;\n that.time = ite == 1 ? this.startDate : ite == 2 ? this.$tools.getDate(\"month\") : this.$tools.getDate(\"year\");\n that.getList();\n that.$nextTick(function () {\n that.handTrue = true;\n });\n that.active = ite;\n },\n handStartTimeH: function handStartTimeH(e) {\n var that = this;\n that.time = e.target.value;\n that.getList();\n },\n navTo: function navTo(url) {\n uni.navigateTo({\n url: url\n });\n }\n },\n data: function data() {\n return {\n weightList: [],\n handTrue: true,\n active: 1,\n time: \"\"\n };\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvc2tpcGluZy9jaGFydHMudnVlIl0sIm5hbWVzIjpbImNvbXBvbmVudHMiLCJxaXVuRGF0YUNoYXJ0cyIsImNvbXB1dGVkIiwibWFwU3RhdGUiLCJ1c2VySW5mbyIsInVzZXIiLCJzdGFydERhdGUiLCIkdG9vbHMiLCJnZXREYXRlIiwib25Mb2FkIiwidGhhdCIsImFjdGl2ZSIsInRpbWUiLCJnZXRMaXN0IiwibWV0aG9kcyIsIiRtb2RlbCIsImdldFNraXBUcmVuZExpc3QiLCJhdWRfaWQiLCJ1bmkiLCJnZXRTdG9yYWdlU3luYyIsInRoZW4iLCJyZXMiLCJkYXRhIiwid2VpZ2h0TGlzdCIsImhhbmRsZUFjdGl2ZSIsIml0ZSIsImhhbmRUcnVlIiwiJG5leHRUaWNrIiwiaGFuZFN0YXJ0VGltZUgiLCJlIiwidGFyZ2V0IiwidmFsdWUiLCJuYXZUbyIsInVybCIsIm5hdmlnYXRlVG8iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBbUNBO0FBR0E7QUFBNkc7QUFBQTtBQUFBLGVBQzlGO0VBQ2RBLFVBQVUsRUFBRTtJQUNYQyxjQUFjLEVBQWRBO0VBQ0QsQ0FBQztFQUNEQyxRQUFRLGtDQUNKLElBQUFDLGNBQVEsRUFBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDO0lBQ3JCQyxRQUFRLEVBQUUsb0JBQVc7TUFDcEIsT0FBTyxJQUFJLENBQUNDLElBQUk7SUFDakIsQ0FBQztJQUNEQyxTQUFTLHVCQUFHO01BQ1gsT0FBTyxJQUFJLENBQUNDLE1BQU0sQ0FBQ0MsT0FBTyxDQUFDLE9BQU8sQ0FBQztJQUNwQztFQUFDLEVBQ0Q7RUFDREMsTUFBTSxvQkFBRztJQUNSLElBQUlDLElBQUksR0FBRyxJQUFJO0lBQ2YsSUFBSSxDQUFDQyxNQUFNLEdBQUcsQ0FBQztJQUNmLElBQUksQ0FBQ0MsSUFBSSxHQUFHLElBQUksQ0FBQ04sU0FBUztJQUMxQkksSUFBSSxDQUFDRyxPQUFPLEVBQUU7RUFDZixDQUFDO0VBQ0RDLE9BQU8sRUFBRTtJQUNSRCxPQUFPLHFCQUFHO01BQ1QsSUFBSUgsSUFBSSxHQUFHLElBQUk7TUFDZkEsSUFBSSxDQUFDSyxNQUFNLENBQUNDLGdCQUFnQixDQUFDO1FBQzVCQyxNQUFNLEVBQUVDLEdBQUcsQ0FBQ0MsY0FBYyxDQUFDLFFBQVEsQ0FBQztRQUNwQ1AsSUFBSSxFQUFFRixJQUFJLENBQUNFO01BQ1osQ0FBQyxDQUFDLENBQUNRLElBQUksQ0FBQyxVQUFBQyxHQUFHLEVBQUk7UUFDZCxhQUFZLE1BQU0sRUFBRUEsR0FBRyxDQUFDQyxJQUFJO1FBQzVCWixJQUFJLENBQUNhLFVBQVUsR0FBR0YsR0FBRyxDQUFDQyxJQUFJO01BQzNCLENBQUMsQ0FBQztJQUNILENBQUM7SUFDREUsWUFBWSx3QkFBQ0MsR0FBRyxFQUFFO01BQ2pCLElBQUlmLElBQUksR0FBRyxJQUFJO01BQ2ZBLElBQUksQ0FBQ2dCLFFBQVEsR0FBRyxLQUFLO01BQ3JCaEIsSUFBSSxDQUFDRSxJQUFJLEdBQUdhLEdBQUcsSUFBSSxDQUFDLEdBQUcsSUFBSSxDQUFDbkIsU0FBUyxHQUFHbUIsR0FBRyxJQUFJLENBQUMsR0FBRyxJQUFJLENBQUNsQixNQUFNLENBQUNDLE9BQU8sQ0FBQyxPQUFPLENBQUMsR0FBRyxJQUFJLENBQUNELE1BQU0sQ0FBQ0MsT0FBTyxDQUFDLE1BQU0sQ0FBQztNQUM3R0UsSUFBSSxDQUFDRyxPQUFPLEVBQUU7TUFDZEgsSUFBSSxDQUFDaUIsU0FBUyxDQUFDLFlBQVc7UUFDekJqQixJQUFJLENBQUNnQixRQUFRLEdBQUcsSUFBSTtNQUNyQixDQUFDLENBQUM7TUFDRmhCLElBQUksQ0FBQ0MsTUFBTSxHQUFHYyxHQUFHO0lBQ2xCLENBQUM7SUFDREcsY0FBYywwQkFBQ0MsQ0FBQyxFQUFFO01BQ2pCLElBQUluQixJQUFJLEdBQUcsSUFBSTtNQUNmQSxJQUFJLENBQUNFLElBQUksR0FBR2lCLENBQUMsQ0FBQ0MsTUFBTSxDQUFDQyxLQUFLO01BQzFCckIsSUFBSSxDQUFDRyxPQUFPLEVBQUU7SUFDZixDQUFDO0lBQ0RtQixLQUFLLGlCQUFDQyxHQUFHLEVBQUU7TUFDVmYsR0FBRyxDQUFDZ0IsVUFBVSxDQUFDO1FBQ2RELEdBQUcsRUFBRUE7TUFDTixDQUFDLENBQUM7SUFDSDtFQUNELENBQUM7RUFDRFgsSUFBSSxrQkFBRztJQUNOLE9BQU87TUFDTkMsVUFBVSxFQUFFLEVBQUU7TUFDZEcsUUFBUSxFQUFFLElBQUk7TUFDZGYsTUFBTSxFQUFFLENBQUM7TUFDVEMsSUFBSSxFQUFFO0lBQ1AsQ0FBQztFQUNGO0FBQ0QsQ0FBQztBQUFBLDJCIiwiZmlsZSI6IjE5MC5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG5cbmltcG9ydCB7XG5cdG1hcFN0YXRlXG59IGZyb20gXCJ2dWV4XCI7XG5pbXBvcnQgcWl1bkRhdGFDaGFydHMgZnJvbSAnQC91bmlfbW9kdWxlcy9xaXVuLWRhdGEtY2hhcnRzL2NvbXBvbmVudHMvcWl1bi1kYXRhLWNoYXJ0cy9xaXVuLWRhdGEtY2hhcnRzLnZ1ZSc7XG5leHBvcnQgZGVmYXVsdCB7XG5cdGNvbXBvbmVudHM6IHtcblx0XHRxaXVuRGF0YUNoYXJ0cyxcblx0fSxcblx0Y29tcHV0ZWQ6IHtcblx0XHQuLi5tYXBTdGF0ZShbXCJ1c2VyXCJdKSxcblx0XHR1c2VySW5mbzogZnVuY3Rpb24oKSB7XG5cdFx0XHRyZXR1cm4gdGhpcy51c2VyXG5cdFx0fSxcblx0XHRzdGFydERhdGUoKSB7XG5cdFx0XHRyZXR1cm4gdGhpcy4kdG9vbHMuZ2V0RGF0ZShcInN0YXJ0XCIpXG5cdFx0fSxcblx0fSxcblx0b25Mb2FkKCkge1xuXHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdHRoaXMuYWN0aXZlID0gMVxuXHRcdHRoaXMudGltZSA9IHRoaXMuc3RhcnREYXRlXG5cdFx0dGhhdC5nZXRMaXN0KClcblx0fSxcblx0bWV0aG9kczoge1xuXHRcdGdldExpc3QoKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdHRoYXQuJG1vZGVsLmdldFNraXBUcmVuZExpc3Qoe1xuXHRcdFx0XHRhdWRfaWQ6IHVuaS5nZXRTdG9yYWdlU3luYygndXNlcmlkJyksXG5cdFx0XHRcdHRpbWU6IHRoYXQudGltZSxcblx0XHRcdH0pLnRoZW4ocmVzID0+IHtcblx0XHRcdFx0Y29uc29sZS5sb2coXCLot7Pnu7Pmm7Lnur9cIiwgcmVzLmRhdGEpXG5cdFx0XHRcdHRoYXQud2VpZ2h0TGlzdCA9IHJlcy5kYXRhXG5cdFx0XHR9KVxuXHRcdH0sXG5cdFx0aGFuZGxlQWN0aXZlKGl0ZSkge1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0XHR0aGF0LmhhbmRUcnVlID0gZmFsc2Vcblx0XHRcdHRoYXQudGltZSA9IGl0ZSA9PSAxID8gdGhpcy5zdGFydERhdGUgOiBpdGUgPT0gMiA/IHRoaXMuJHRvb2xzLmdldERhdGUoXCJtb250aFwiKSA6IHRoaXMuJHRvb2xzLmdldERhdGUoXCJ5ZWFyXCIpXG5cdFx0XHR0aGF0LmdldExpc3QoKVxuXHRcdFx0dGhhdC4kbmV4dFRpY2soZnVuY3Rpb24oKSB7XG5cdFx0XHRcdHRoYXQuaGFuZFRydWUgPSB0cnVlXG5cdFx0XHR9KVxuXHRcdFx0dGhhdC5hY3RpdmUgPSBpdGVcblx0XHR9LFxuXHRcdGhhbmRTdGFydFRpbWVIKGUpIHtcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdFx0dGhhdC50aW1lID0gZS50YXJnZXQudmFsdWVcblx0XHRcdHRoYXQuZ2V0TGlzdCgpXG5cdFx0fSxcblx0XHRuYXZUbyh1cmwpIHtcblx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0dXJsOiB1cmxcblx0XHRcdH0pXG5cdFx0fVxuXHR9LFxuXHRkYXRhKCkge1xuXHRcdHJldHVybiB7XG5cdFx0XHR3ZWlnaHRMaXN0OiBbXSxcblx0XHRcdGhhbmRUcnVlOiB0cnVlLFxuXHRcdFx0YWN0aXZlOiAxLFxuXHRcdFx0dGltZTogXCJcIixcblx0XHR9O1xuXHR9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///190\n"); >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a /***/ }), /* 191 */ /*!*****************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/lunging/vitalcapacity.vue?mpType=page ***! \*****************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _vitalcapacity_vue_vue_type_template_id_15e5aabe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./vitalcapacity.vue?vue&type=template&id=15e5aabe&scoped=true&mpType=page */ 192);\n/* harmony import */ var _vitalcapacity_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./vitalcapacity.vue?vue&type=script&lang=js&mpType=page */ 199);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _vitalcapacity_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _vitalcapacity_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _vitalcapacity_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _vitalcapacity_vue_vue_type_template_id_15e5aabe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _vitalcapacity_vue_vue_type_template_id_15e5aabe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"15e5aabe\",\n null,\n false,\n _vitalcapacity_vue_vue_type_template_id_15e5aabe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/lunging/vitalcapacity.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBaUo7QUFDako7QUFDNEU7QUFDTDs7O0FBR3ZFO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLDhGQUFNO0FBQ1IsRUFBRSwrR0FBTTtBQUNSLEVBQUUsd0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsbUhBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTkxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi92aXRhbGNhcGFjaXR5LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0xNWU1YWFiZSZzY29wZWQ9dHJ1ZSZtcFR5cGU9cGFnZVwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vdml0YWxjYXBhY2l0eS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vdml0YWxjYXBhY2l0eS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiMTVlNWFhYmVcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvbHVuZ2luZy92aXRhbGNhcGFjaXR5LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///191\n"); /***/ }), /* 192 */ /*!***********************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/lunging/vitalcapacity.vue?vue&type=template&id=15e5aabe&scoped=true&mpType=page ***! \***********************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_vitalcapacity_vue_vue_type_template_id_15e5aabe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./vitalcapacity.vue?vue&type=template&id=15e5aabe&scoped=true&mpType=page */ 193); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_vitalcapacity_vue_vue_type_template_id_15e5aabe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_vitalcapacity_vue_vue_type_template_id_15e5aabe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_vitalcapacity_vue_vue_type_template_id_15e5aabe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_vitalcapacity_vue_vue_type_template_id_15e5aabe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 193 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/lunging/vitalcapacity.vue?vue&type=template&id=15e5aabe&scoped=true&mpType=page ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "content"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "skiptop"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "item"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "item-ite"), attrs: { _i: 3 } }, [ _c("text", [ _vm._v( _vm._$s( 4, "t0-0", _vm._s(_vm.info ? _vm.info.average : "--") ) ), ]), ] ), _c( "view", { staticClass: _vm._$s(5, "sc", "item-ite"), attrs: { _i: 5 } }, [_c("text")] ), _c( "view", { staticClass: _vm._$s(7, "sc", "item-ite"), attrs: { _i: 7 } }, [ _c("text", [ _vm._v( _vm._$s( 8, "t0-0", _vm._s(_vm.info ? _vm.info.level : "--") ) ), ]), ] ), ] ), ] ), _c("view", { staticClass: _vm._$s(9, "sc", "box1"), attrs: { _i: 9 } }, [ _c( "view", { staticClass: _vm._$s(10, "sc", "time"), attrs: { _i: 10 } }, [_vm._v(_vm._$s(10, "t0-0", _vm._s(_vm.info ? _vm.info.time : "")))] ), _c( "view", { staticClass: _vm._$s(11, "sc", "item"), attrs: { _i: 11 } }, [ _c( "view", { staticClass: _vm._$s(12, "sc", "image"), attrs: { _i: 12 } }, [ _c("image", { attrs: { src: _vm._$s(13, "a-src", __webpack_require__(/*! ../../static/bae.png */ 194)), _i: 13, }, }), ] ), _c( "view", { staticClass: _vm._$s(14, "sc", "center mt-15"), attrs: { _i: 14 }, }, [ _c("view", { staticClass: _vm._$s(15, "sc", "level"), attrs: { _i: 15 }, }), _c("view", { staticClass: _vm._$s(16, "sc", "level level-bg"), style: _vm._$s(16, "s", { top: _vm.info ? Number(100 - _vm.info.offset) + "%" : "100%", }), attrs: { _i: 16 }, }), _vm._$s(17, "i", _vm.info) ? _c( "view", { staticClass: _vm._$s(17, "sc", "level-item"), attrs: { _i: 17 }, }, _vm._l( _vm._$s(18, "f", { forItems: _vm.info.list }), function (ite, ind, $20, $30) { return _c( "view", { key: _vm._$s(18, "f", { forIndex: $20, key: 18 + "-" + $30, }), staticClass: _vm._$s("18-" + $30, "sc", "ite"), style: _vm._$s("18-" + $30, "s", { height: 100 / _vm.info.list.length + "%", }), attrs: { _i: "18-" + $30 }, }, [ _vm._v( _vm._$s("18-" + $30, "t0-0", _vm._s(ite.text)) ), ] ) } ), 0 ) : _vm._e(), ] ), ] ), _vm._$s(19, "i", _vm.info) ? _c( "view", { staticClass: _vm._$s(19, "sc", "val"), attrs: { _i: 19 } }, [ _c("text", [ _vm._v(_vm._$s(20, "t0-0", _vm._s(_vm.info.average))), ]), ] ) : _vm._e(), ]), _c( "view", { staticClass: _vm._$s(21, "sc", "gridList"), attrs: { _i: 21 } }, [ _c( "view", { staticClass: _vm._$s(22, "sc", "data"), attrs: { _i: 22 } }, [ _c( "view", { staticClass: _vm._$s(23, "sc", "item"), attrs: { _i: 23 }, on: { click: function ($event) { return _vm.navTo("/pages/lunging/charts") }, }, }, [ _c( "view", { staticClass: _vm._$s(24, "sc", "image"), attrs: { _i: 24 }, }, [ _c("image", { attrs: { src: _vm._$s( 25, "a-src", __webpack_require__(/*! ../../static/charts.png */ 195) ), _i: 25, }, }), ] ), _c("view", { staticClass: _vm._$s(26, "sc", "name"), attrs: { _i: 26 }, }), ] ), _c( "view", { staticClass: _vm._$s(27, "sc", "item"), attrs: { _i: 27 }, on: { click: function ($event) { return _vm.navTo( "/pages/history/history?acd_id=" + _vm.acd_id ) }, }, }, [ _c( "view", { staticClass: _vm._$s(28, "sc", "image"), attrs: { _i: 28 }, }, [ _c("image", { attrs: { src: _vm._$s( 29, "a-src", __webpack_require__(/*! ../../static/add.png */ 196) ), _i: 29, }, }), ] ), _c("view", { staticClass: _vm._$s(30, "sc", "name"), attrs: { _i: 30 }, }), ] ), _c( "view", { staticClass: _vm._$s(31, "sc", "item"), attrs: { _i: 31 }, on: { click: function ($event) { return _vm.navTo( "/pages/compk/contrast?acd_id=" + _vm.acd_id ) }, }, }, [ _c( "view", { staticClass: _vm._$s(32, "sc", "image"), attrs: { _i: 32 }, }, [ _c("image", { attrs: { src: _vm._$s( 33, "a-src", __webpack_require__(/*! ../../static/pk.png */ 197) ), _i: 33, }, }), ] ), _c("view", { staticClass: _vm._$s(34, "sc", "name"), attrs: { _i: 34 }, }), ] ), _c( "view", { staticClass: _vm._$s(35, "sc", "item"), attrs: { _i: 35 }, on: { click: function ($event) { return _vm.$store.commit("changeRecord", true) }, }, }, [ _c( "view", { staticClass: _vm._$s(36, "sc", "image"), attrs: { _i: 36 }, }, [ _c("image", { attrs: { src: _vm._$s( 37, "a-src", __webpack_require__(/*! ../../static/history.png */ 198) ), _i: 37, }, }), ] ), _c("view", { staticClass: _vm._$s(38, "sc", "name"), attrs: { _i: 38 }, }), ] ), ] ), ] ), _c("record", { attrs: { rtype: _vm.acd_id, _i: 39 } }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 194 */ /*!************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/static/bae.png ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__.p + \"static/bae.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQixxQkFBdUIiLCJmaWxlIjoiMTk0LmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArIFwic3RhdGljL2JhZS5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///194\n"); /***/ }), /* 195 */ /*!***************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/static/charts.png ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__.p + \"static/charts.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQixxQkFBdUIiLCJmaWxlIjoiMTk1LmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArIFwic3RhdGljL2NoYXJ0cy5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///195\n"); /***/ }), /* 196 */ /*!************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/static/add.png ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__.p + \"static/add.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQixxQkFBdUIiLCJmaWxlIjoiMTk2LmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArIFwic3RhdGljL2FkZC5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///196\n"); /***/ }), /* 197 */ /*!***********************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/static/pk.png ***! \***********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__.p + \"static/pk.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQixxQkFBdUIiLCJmaWxlIjoiMTk3LmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArIFwic3RhdGljL3BrLnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///197\n"); /***/ }), /* 198 */ /*!****************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/static/history.png ***! \****************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__.p + \"static/history.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQixxQkFBdUIiLCJmaWxlIjoiMTk4LmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArIFwic3RhdGljL2hpc3RvcnkucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///198\n"); /***/ }), /* 199 */ /*!*****************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/lunging/vitalcapacity.vue?vue&type=script&lang=js&mpType=page ***! \*****************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_vitalcapacity_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./vitalcapacity.vue?vue&type=script&lang=js&mpType=page */ 200);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_vitalcapacity_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_vitalcapacity_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_vitalcapacity_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_vitalcapacity_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_vitalcapacity_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQStxQixDQUFnQiwwckJBQUcsRUFBQyIsImZpbGUiOiIxOTkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3ZpdGFsY2FwYWNpdHkudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdml0YWxjYXBhY2l0eS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///199\n"); /***/ }), /* 200 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/lunging/vitalcapacity.vue?vue&type=script&lang=js&mpType=page ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; <<<<<<< HEAD eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nvar _record = _interopRequireDefault(__webpack_require__(/*! @/element/manuallyAdd/record.vue */ 33));\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n data: function data() {\n return {\n LiuS: 0,\n acd_id: 8,\n isdevice: true\n };\n },\n components: {\n record: _record.default\n },\n computed: _objectSpread(_objectSpread({}, (0, _vuex.mapState)([\"MeasureLung\"])), {}, {\n info: function info() {\n return this.MeasureLung;\n }\n }),\n onLoad: function onLoad(options) {\n var that = this;\n that.acd_id = options.acd_id;\n that.isdevice = options.device;\n that.$store.dispatch(\"getLungResult\", {\n aud_id: uni.getStorageSync('userid')\n });\n },\n onPullDownRefresh: function onPullDownRefresh() {\n var that = this;\n that.$store.dispatch(\"getLungResult\", {\n aud_id: uni.getStorageSync('userid')\n });\n setTimeout(function () {\n uni.stopPullDownRefresh();\n }, 1000);\n },\n methods: {\n // 历史数据删除时重新加载接口\n reload: function reload() {\n var that = this;\n __f__(\"log\", '重新加载', \" at pages/lunging/vitalcapacity.vue:111\");\n this.$nextTick(function () {\n that.$store.dispatch(\"getLungResult\", {\n aud_id: uni.getStorageSync('userid')\n });\n });\n },\n navTo: function navTo(url) {\n uni.navigateTo({\n url: url\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbHVuZ2luZy92aXRhbGNhcGFjaXR5LnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwiTGl1UyIsImFjZF9pZCIsImlzZGV2aWNlIiwiY29tcG9uZW50cyIsInJlY29yZCIsImNvbXB1dGVkIiwiaW5mbyIsIm9uTG9hZCIsInRoYXQiLCJhdWRfaWQiLCJvblB1bGxEb3duUmVmcmVzaCIsInNldFRpbWVvdXQiLCJ1bmkiLCJtZXRob2RzIiwicmVsb2FkIiwibmF2VG8iLCJ1cmwiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBb0VBO0FBR0E7QUFBQTtBQUFBO0FBQUEsZUFDQTtFQUNBQTtJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztFQUNBO0VBQ0FDLDBDQUNBO0lBQ0FDO01BQ0E7SUFDQTtFQUFBLEVBQ0E7RUFDQUM7SUFDQTtJQUNBQztJQUNBQTtJQUNBQTtNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQTtJQUNBRjtNQUNBQztJQUNBO0lBQ0FFO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO1FBQ0FOO1VBQ0FDO1FBQ0E7TUFDQTtJQUNBO0lBQ0FNO01BQ0FIO1FBQ0FJO01BQ0E7SUFDQTtFQUVBO0FBQ0E7QUFBQSwyQiIsImZpbGUiOiIyMDAuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJjb250ZW50XCI+XHJcblx0XHQ8IS0tICAtLT5cclxuXHRcdDx2aWV3IGNsYXNzPVwic2tpcHRvcFwiPlxyXG5cdFx0XHQ8IS0tIDx2aWV3IGNsYXNzPVwic3RhdHVzXCIgQGNsaWNrPVwiJEJsdWV0b290aC5oYW5kbGVEZXZpY2VzTWFjKGlzZGV2aWNlLGFjZF9pZClcIj48dGV4dD7orr7lpIfov57mjqU8L3RleHQ+PC92aWV3PiAtLT5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtLWl0ZVwiPuW5s+Wdh+WQuOawlOiCuua0u+mHjzx0ZXh0Pnt7aW5mbz9pbmZvLmF2ZXJhZ2U6Jy0tJ319PC90ZXh0Pjwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0taXRlXCI+5ZC45rCU6YCf5bqmPHRleHQ+LS08L3RleHQ+PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbS1pdGVcIj7mmK/lkKbovr7moIc8dGV4dD57e2luZm8/aW5mby5sZXZlbDonLS0nfX08L3RleHQ+PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8IS0t6Ieq55Sx6K6t57uDICAtLT5cclxuXHRcdDx2aWV3IGNsYXNzPVwiYm94MVwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRpbWVcIj57e2luZm8/aW5mby50aW1lOicnfX08L3ZpZXc+XHJcblx0XHRcdDwhLS0gPHZpZXcgY2xhc3M9XCJMaXVTXCI+5ZC45rCU6YCf5bqmIDx0ZXh0IGNsYXNzPVwiY2dyZWVuIG1sLTVcIj57e2luZm8/aW5mby5mbG93X3ZhbDonLS0nfX1ML21pbjwvdGV4dD48L3ZpZXc+IC0tPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImltYWdlXCI+XHJcblx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vc3RhdGljL2JhZS5wbmdcIiBtb2RlPVwid2lkdGhGaXhcIj48L2ltYWdlPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImNlbnRlciAgbXQtMTVcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGV2ZWxcIj48L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImxldmVsIGxldmVsLWJnXCIgOnN0eWxlPVwieyd0b3AnOmluZm8/TnVtYmVyKDEwMCAtIGluZm8ub2Zmc2V0KSsnJSc6JzEwMCUnfVwiPjwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGV2ZWwtaXRlbVwiIHYtaWY9XCJpbmZvXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlXCIgdi1mb3I9XCIoaXRlLGluZCkgaW4gaW5mby5saXN0XCIgOnN0eWxlPVwieydoZWlnaHQnOjEwMC9pbmZvLmxpc3QubGVuZ3RoKyclJ31cIj5cclxuXHRcdFx0XHRcdFx0XHR7e2l0ZS50ZXh0fX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidmFsXCIgdi1pZj1cImluZm9cIj5cclxuXHRcdFx0XHQ8dGV4dD57e2luZm8uYXZlcmFnZX19PC90ZXh0PlxyXG5cdFx0XHRcdOWQuOawlOiCuua0u+mHj+W5s+Wdh+WAvFxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8IS0tICAtLT5cclxuXHRcdDx2aWV3IGNsYXNzPVwiZ3JpZExpc3RcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJkYXRhXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCIgQGNsaWNrPVwibmF2VG8oJy9wYWdlcy9sdW5naW5nL2NoYXJ0cycpXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImltYWdlXCI+XHJcblx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi9zdGF0aWMvY2hhcnRzLnBuZ1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWVcIj7ov5Dliqjmm7Lnur88L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiIEBjbGljaz1cIm5hdlRvKCcvcGFnZXMvaGlzdG9yeS9oaXN0b3J5P2FjZF9pZD0nK2FjZF9pZClcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW1hZ2VcIj5cclxuXHRcdFx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uL3N0YXRpYy9hZGQucG5nXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPuWOhuWPsuiusOW9lTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCIgQGNsaWNrPVwibmF2VG8oJy9wYWdlcy9jb21way9jb250cmFzdD9hY2RfaWQ9JythY2RfaWQpXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImltYWdlXCI+XHJcblx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi9zdGF0aWMvcGsucG5nXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPuaVsOaNruWvueavlDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCIgQGNsaWNrPVwiJHN0b3JlLmNvbW1pdCgnY2hhbmdlUmVjb3JkJyx0cnVlKVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbWFnZVwiPlxyXG5cdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vc3RhdGljL2hpc3RvcnkucG5nXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPua3u+WKoOiusOW9lTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDwhLS0g5omL5Yqo6K6w5b2VIC0tPlxyXG5cdFx0PHJlY29yZCA6cnR5cGU9J2FjZF9pZCc+PC9yZWNvcmQ+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQge1xyXG5cdFx0bWFwU3RhdGVcclxuXHR9IGZyb20gXCJ2dWV4XCI7XHJcblx0aW1wb3J0IHJlY29yZCBmcm9tICdAL2VsZW1lbnQvbWFudWFsbHlBZGQvcmVjb3JkLnZ1ZSc7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRMaXVTOiAwLFxyXG5cdFx0XHRcdGFjZF9pZDogOCxcclxuXHRcdFx0XHRpc2RldmljZTogdHJ1ZSxcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNvbXBvbmVudHM6IHtcclxuXHRcdFx0cmVjb3JkXHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IHtcclxuXHRcdFx0Li4ubWFwU3RhdGUoW1wiTWVhc3VyZUx1bmdcIl0pLFxyXG5cdFx0XHRpbmZvKCkge1xyXG5cdFx0XHRcdHJldHVybiB0aGlzLk1lYXN1cmVMdW5nXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRvbkxvYWQob3B0aW9ucykge1xyXG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0dGhhdC5hY2RfaWQgPSBvcHRpb25zLmFjZF9pZFxyXG5cdFx0XHR0aGF0LmlzZGV2aWNlID0gb3B0aW9ucy5kZXZpY2VcclxuXHRcdFx0dGhhdC4kc3RvcmUuZGlzcGF0Y2goXCJnZXRMdW5nUmVzdWx0XCIsIHtcclxuXHRcdFx0XHRhdWRfaWQ6IHVuaS5nZXRTdG9yYWdlU3luYygndXNlcmlkJylcclxuXHRcdFx0fSlcclxuXHRcdH0sXHJcblx0XHRvblB1bGxEb3duUmVmcmVzaCgpIHtcclxuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdHRoYXQuJHN0b3JlLmRpc3BhdGNoKFwiZ2V0THVuZ1Jlc3VsdFwiLCB7XHJcblx0XHRcdFx0YXVkX2lkOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJpZCcpXHJcblx0XHRcdH0pXHJcblx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdHVuaS5zdG9wUHVsbERvd25SZWZyZXNoKClcclxuXHRcdFx0fSwgMTAwMCk7XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHQvLyDljoblj7LmlbDmja7liKDpmaTml7bph43mlrDliqDovb3mjqXlj6NcclxuXHRcdFx0cmVsb2FkKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdGNvbnNvbGUubG9nKCfph43mlrDliqDovb0nKTtcclxuXHRcdFx0XHR0aGlzLiRuZXh0VGljaygoKSA9PiB7XHJcblx0XHRcdFx0XHR0aGF0LiRzdG9yZS5kaXNwYXRjaChcImdldEx1bmdSZXN1bHRcIiwge1xyXG5cdFx0XHRcdFx0XHRhdWRfaWQ6IHVuaS5nZXRTdG9yYWdlU3luYygndXNlcmlkJylcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0bmF2VG8odXJsKSB7XHJcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0dXJsOiB1cmxcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxyXG5cdEBpbXBvcnQgXCJAL3Njc3MvbHVuZ2luZy5zY3NzXCI7XHJcbjwvc3R5bGU+Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///200\n"); ======= eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nvar _record = _interopRequireDefault(__webpack_require__(/*! @/element/manuallyAdd/record.vue */ 33));\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n data: function data() {\n return {\n LiuS: 0,\n acd_id: 8,\n isdevice: true\n };\n },\n components: {\n record: _record.default\n },\n computed: _objectSpread(_objectSpread({}, (0, _vuex.mapState)([\"MeasureLung\"])), {}, {\n info: function info() {\n return this.MeasureLung;\n }\n }),\n onLoad: function onLoad(options) {\n var that = this;\n that.acd_id = options.acd_id;\n that.isdevice = options.device;\n that.$store.dispatch(\"getLungResult\", {\n aud_id: uni.getStorageSync('userid')\n });\n },\n onPullDownRefresh: function onPullDownRefresh() {\n var that = this;\n that.$store.dispatch(\"getLungResult\", {\n aud_id: uni.getStorageSync('userid')\n });\n setTimeout(function () {\n uni.stopPullDownRefresh();\n }, 1000);\n },\n methods: {\n // 历史数据删除时重新加载接口\n reload: function reload() {\n var that = this;\n __f__(\"log\", '重新加载', \" at pages/lunging/vitalcapacity.vue:111\");\n this.$nextTick(function () {\n that.$store.dispatch(\"getLungResult\", {\n aud_id: uni.getStorageSync('userid')\n });\n });\n },\n navTo: function navTo(url) {\n uni.navigateTo({\n url: url\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbHVuZ2luZy92aXRhbGNhcGFjaXR5LnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwiTGl1UyIsImFjZF9pZCIsImlzZGV2aWNlIiwiY29tcG9uZW50cyIsInJlY29yZCIsImNvbXB1dGVkIiwibWFwU3RhdGUiLCJpbmZvIiwiTWVhc3VyZUx1bmciLCJvbkxvYWQiLCJvcHRpb25zIiwidGhhdCIsImRldmljZSIsIiRzdG9yZSIsImRpc3BhdGNoIiwiYXVkX2lkIiwidW5pIiwiZ2V0U3RvcmFnZVN5bmMiLCJvblB1bGxEb3duUmVmcmVzaCIsInNldFRpbWVvdXQiLCJzdG9wUHVsbERvd25SZWZyZXNoIiwibWV0aG9kcyIsInJlbG9hZCIsIiRuZXh0VGljayIsIm5hdlRvIiwidXJsIiwibmF2aWdhdGVUbyJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFvRUE7QUFHQTtBQUFzRDtBQUFBO0FBQUEsZUFDdkM7RUFDZEEsSUFBSSxrQkFBRztJQUNOLE9BQU87TUFDTkMsSUFBSSxFQUFFLENBQUM7TUFDUEMsTUFBTSxFQUFFLENBQUM7TUFDVEMsUUFBUSxFQUFFO0lBQ1gsQ0FBQztFQUNGLENBQUM7RUFDREMsVUFBVSxFQUFFO0lBQ1hDLE1BQU0sRUFBTkE7RUFDRCxDQUFDO0VBQ0RDLFFBQVEsa0NBQ0osSUFBQUMsY0FBUSxFQUFDLENBQUMsYUFBYSxDQUFDLENBQUM7SUFDNUJDLElBQUksa0JBQUc7TUFDTixPQUFPLElBQUksQ0FBQ0MsV0FBVztJQUN4QjtFQUFDLEVBQ0Q7RUFDREMsTUFBTSxrQkFBQ0MsT0FBTyxFQUFFO0lBQ2YsSUFBSUMsSUFBSSxHQUFHLElBQUk7SUFDZkEsSUFBSSxDQUFDVixNQUFNLEdBQUdTLE9BQU8sQ0FBQ1QsTUFBTTtJQUM1QlUsSUFBSSxDQUFDVCxRQUFRLEdBQUdRLE9BQU8sQ0FBQ0UsTUFBTTtJQUM5QkQsSUFBSSxDQUFDRSxNQUFNLENBQUNDLFFBQVEsQ0FBQyxlQUFlLEVBQUU7TUFDckNDLE1BQU0sRUFBRUMsR0FBRyxDQUFDQyxjQUFjLENBQUMsUUFBUTtJQUNwQyxDQUFDLENBQUM7RUFDSCxDQUFDO0VBQ0RDLGlCQUFpQiwrQkFBRztJQUNuQixJQUFJUCxJQUFJLEdBQUcsSUFBSTtJQUNmQSxJQUFJLENBQUNFLE1BQU0sQ0FBQ0MsUUFBUSxDQUFDLGVBQWUsRUFBRTtNQUNyQ0MsTUFBTSxFQUFFQyxHQUFHLENBQUNDLGNBQWMsQ0FBQyxRQUFRO0lBQ3BDLENBQUMsQ0FBQztJQUNGRSxVQUFVLENBQUMsWUFBTTtNQUNoQkgsR0FBRyxDQUFDSSxtQkFBbUIsRUFBRTtJQUMxQixDQUFDLEVBQUUsSUFBSSxDQUFDO0VBQ1QsQ0FBQztFQUNEQyxPQUFPLEVBQUU7SUFDUjtJQUNBQyxNQUFNLG9CQUFHO01BQ1IsSUFBSVgsSUFBSSxHQUFHLElBQUk7TUFDZixhQUFZLE1BQU07TUFDbEIsSUFBSSxDQUFDWSxTQUFTLENBQUMsWUFBTTtRQUNwQlosSUFBSSxDQUFDRSxNQUFNLENBQUNDLFFBQVEsQ0FBQyxlQUFlLEVBQUU7VUFDckNDLE1BQU0sRUFBRUMsR0FBRyxDQUFDQyxjQUFjLENBQUMsUUFBUTtRQUNwQyxDQUFDLENBQUM7TUFDSCxDQUFDLENBQUM7SUFDSCxDQUFDO0lBQ0RPLEtBQUssaUJBQUNDLEdBQUcsRUFBRTtNQUNWVCxHQUFHLENBQUNVLFVBQVUsQ0FBQztRQUNkRCxHQUFHLEVBQUVBO01BQ04sQ0FBQyxDQUFDO0lBQ0g7RUFFRDtBQUNELENBQUM7QUFBQSwyQiIsImZpbGUiOiIyMDAuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG5pbXBvcnQge1xuXHRtYXBTdGF0ZVxufSBmcm9tIFwidnVleFwiO1xuaW1wb3J0IHJlY29yZCBmcm9tICdAL2VsZW1lbnQvbWFudWFsbHlBZGQvcmVjb3JkLnZ1ZSc7XG5leHBvcnQgZGVmYXVsdCB7XG5cdGRhdGEoKSB7XG5cdFx0cmV0dXJuIHtcblx0XHRcdExpdVM6IDAsXG5cdFx0XHRhY2RfaWQ6IDgsXG5cdFx0XHRpc2RldmljZTogdHJ1ZSxcblx0XHR9XG5cdH0sXG5cdGNvbXBvbmVudHM6IHtcblx0XHRyZWNvcmRcblx0fSxcblx0Y29tcHV0ZWQ6IHtcblx0XHQuLi5tYXBTdGF0ZShbXCJNZWFzdXJlTHVuZ1wiXSksXG5cdFx0aW5mbygpIHtcblx0XHRcdHJldHVybiB0aGlzLk1lYXN1cmVMdW5nXG5cdFx0fVxuXHR9LFxuXHRvbkxvYWQob3B0aW9ucykge1xuXHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdHRoYXQuYWNkX2lkID0gb3B0aW9ucy5hY2RfaWRcblx0XHR0aGF0LmlzZGV2aWNlID0gb3B0aW9ucy5kZXZpY2Vcblx0XHR0aGF0LiRzdG9yZS5kaXNwYXRjaChcImdldEx1bmdSZXN1bHRcIiwge1xuXHRcdFx0YXVkX2lkOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJpZCcpXG5cdFx0fSlcblx0fSxcblx0b25QdWxsRG93blJlZnJlc2goKSB7XG5cdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0dGhhdC4kc3RvcmUuZGlzcGF0Y2goXCJnZXRMdW5nUmVzdWx0XCIsIHtcblx0XHRcdGF1ZF9pZDogdW5pLmdldFN0b3JhZ2VTeW5jKCd1c2VyaWQnKVxuXHRcdH0pXG5cdFx0c2V0VGltZW91dCgoKSA9PiB7XG5cdFx0XHR1bmkuc3RvcFB1bGxEb3duUmVmcmVzaCgpXG5cdFx0fSwgMTAwMCk7XG5cdH0sXG5cdG1ldGhvZHM6IHtcblx0XHQvLyDljoblj7LmlbDmja7liKDpmaTml7bph43mlrDliqDovb3mjqXlj6Ncblx0XHRyZWxvYWQoKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdGNvbnNvbGUubG9nKCfph43mlrDliqDovb0nKTtcblx0XHRcdHRoaXMuJG5leHRUaWNrKCgpID0+IHtcblx0XHRcdFx0dGhhdC4kc3RvcmUuZGlzcGF0Y2goXCJnZXRMdW5nUmVzdWx0XCIsIHtcblx0XHRcdFx0XHRhdWRfaWQ6IHVuaS5nZXRTdG9yYWdlU3luYygndXNlcmlkJylcblx0XHRcdFx0fSlcblx0XHRcdH0pXG5cdFx0fSxcblx0XHRuYXZUbyh1cmwpIHtcblx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0dXJsOiB1cmxcblx0XHRcdH0pXG5cdFx0fSxcblxuXHR9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///200\n"); >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a /***/ }), /* 201 */ /*!**********************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/lunging/charts.vue?mpType=page ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _charts_vue_vue_type_template_id_da3d33a6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./charts.vue?vue&type=template&id=da3d33a6&scoped=true&mpType=page */ 202);\n/* harmony import */ var _charts_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./charts.vue?vue&type=script&lang=js&mpType=page */ 204);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _charts_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _charts_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _charts_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _charts_vue_vue_type_template_id_da3d33a6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _charts_vue_vue_type_template_id_da3d33a6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"da3d33a6\",\n null,\n false,\n _charts_vue_vue_type_template_id_da3d33a6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/lunging/charts.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBMEk7QUFDMUk7QUFDcUU7QUFDTDs7O0FBR2hFO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLHVGQUFNO0FBQ1IsRUFBRSx3R0FBTTtBQUNSLEVBQUUsaUhBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsNEdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjAxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9jaGFydHMudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWRhM2QzM2E2JnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9jaGFydHMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL2NoYXJ0cy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiZGEzZDMzYTZcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvbHVuZ2luZy9jaGFydHMudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///201\n"); /***/ }), /* 202 */ /*!****************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/lunging/charts.vue?vue&type=template&id=da3d33a6&scoped=true&mpType=page ***! \****************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_charts_vue_vue_type_template_id_da3d33a6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./charts.vue?vue&type=template&id=da3d33a6&scoped=true&mpType=page */ 203); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_charts_vue_vue_type_template_id_da3d33a6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_charts_vue_vue_type_template_id_da3d33a6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_charts_vue_vue_type_template_id_da3d33a6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_charts_vue_vue_type_template_id_da3d33a6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 203 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/lunging/charts.vue?vue&type=template&id=da3d33a6&scoped=true&mpType=page ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uniIcons: __webpack_require__(/*! @/uni_modules/uni-icons/components/uni-icons/uni-icons.vue */ 10) .default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "TrendPage"), attrs: { _i: 0 } }, [ _c("view", { staticClass: _vm._$s(1, "sc", "listC"), attrs: { _i: 1 } }, [ _c("view", { class: _vm._$s(2, "c", [_vm.active == 1 ? "active" : ""]), attrs: { _i: 2 }, on: { click: function ($event) { return _vm.handleActive(1) }, }, }), _c("view", { class: _vm._$s(3, "c", [_vm.active == 2 ? "active" : ""]), attrs: { _i: 3 }, on: { click: function ($event) { return _vm.handleActive(2) }, }, }), _c("view", { class: _vm._$s(4, "c", [_vm.active == 3 ? "active" : ""]), attrs: { _i: 4 }, on: { click: function ($event) { return _vm.handleActive(3) }, }, }), ]), _c("view", { staticClass: _vm._$s(5, "sc", "box"), attrs: { _i: 5 } }, [ _c( "view", { staticClass: _vm._$s(6, "sc", "boxTime"), attrs: { _i: 6 } }, [ _c( "picker", { staticClass: _vm._$s(7, "sc", "f-l"), attrs: { value: _vm._$s(7, "a-value", _vm.startDate), fields: _vm._$s( 7, "a-fields", _vm.active == 1 ? "day" : _vm.active == 2 ? "month" : "year" ), _i: 7, }, on: { change: _vm.handStartTimeH }, }, [ _c( "view", { staticClass: _vm._$s(8, "sc", "uni-input"), attrs: { _i: 8 }, }, [ _vm._v(_vm._$s(8, "t0-0", _vm._s(_vm.time))), _c("uni-icons", { attrs: { type: "bottom", _i: 9 } }), ], 1 ), ] ), ] ), _c( "view", { staticClass: _vm._$s(10, "sc", "boxLine"), attrs: { _i: 10 } }, _vm._l( _vm._$s(11, "f", { forItems: _vm.weightList }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(11, "f", { forIndex: $20, key: 11 + "-" + $30 }), staticClass: _vm._$s("11-" + $30, "sc", "line"), attrs: { _i: "11-" + $30 }, }, [ _vm._$s("12-" + $30, "i", item.line.categories.length) ? _c( "view", [ _c("qiunDataCharts", { attrs: { type: "column", chartData: item.line, canvas2d: true, canvasId: item.id, cHeight: 400, cWidth: 720, animation: false, opts: { enableScroll: true, xAxis: { scrollShow: false, itemCount: 3 }, }, ontouch: true, _i: "13-" + $30, }, }), ], 1 ) : _c( "view", { staticClass: _vm._$s("14-" + $30, "sc", "nolist"), attrs: { _i: "14-" + $30 }, }, [ _c("image", { attrs: { src: _vm._$s( "15-" + $30, "a-src", __webpack_require__(/*! ../../static/none.png */ 17) ), _i: "15-" + $30, }, }), _c("text"), ] ), ] ) } ), 0 ), ]), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 204 */ /*!**********************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/lunging/charts.vue?vue&type=script&lang=js&mpType=page ***! \**********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_charts_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./charts.vue?vue&type=script&lang=js&mpType=page */ 205);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_charts_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_charts_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_charts_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_charts_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_charts_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdxQixDQUFnQixtckJBQUcsRUFBQyIsImZpbGUiOiIyMDQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2NoYXJ0cy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9jaGFydHMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///204\n"); /***/ }), /* 205 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/lunging/charts.vue?vue&type=script&lang=js&mpType=page ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; <<<<<<< HEAD eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nvar _qiunDataCharts = _interopRequireDefault(__webpack_require__(/*! @/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue */ 67));\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n components: {\n qiunDataCharts: _qiunDataCharts.default\n },\n computed: _objectSpread(_objectSpread({}, (0, _vuex.mapState)([\"user\"])), {}, {\n userInfo: function userInfo() {\n return this.user;\n },\n startDate: function startDate() {\n return this.$tools.getDate(\"start\");\n }\n }),\n onLoad: function onLoad() {\n var that = this;\n this.active = 1;\n this.time = this.startDate;\n that.getList();\n },\n methods: {\n getList: function getList() {\n var that = this;\n that.$model.getLungTrendList({\n aud_id: uni.getStorageSync('userid'),\n time: that.time\n }).then(function (res) {\n __f__(\"log\", \"肺活量曲线\", res.data, \" at pages/lunging/charts.vue:64\");\n that.weightList = res.data;\n });\n },\n handleActive: function handleActive(ite) {\n var that = this;\n that.handTrue = false;\n that.time = ite == 1 ? this.startDate : ite == 2 ? this.$tools.getDate(\"month\") : this.$tools.getDate(\"year\");\n that.getList();\n that.$nextTick(function () {\n that.handTrue = true;\n });\n that.active = ite;\n },\n handStartTimeH: function handStartTimeH(e) {\n var that = this;\n that.time = e.target.value;\n that.getList();\n },\n navTo: function navTo(url) {\n uni.navigateTo({\n url: url\n });\n }\n },\n data: function data() {\n return {\n weightList: [],\n handTrue: true,\n active: 1,\n time: \"\"\n };\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbHVuZ2luZy9jaGFydHMudnVlIl0sIm5hbWVzIjpbImNvbXBvbmVudHMiLCJxaXVuRGF0YUNoYXJ0cyIsImNvbXB1dGVkIiwidXNlckluZm8iLCJzdGFydERhdGUiLCJvbkxvYWQiLCJ0aGF0IiwibWV0aG9kcyIsImdldExpc3QiLCJhdWRfaWQiLCJ0aW1lIiwiaGFuZGxlQWN0aXZlIiwiaGFuZFN0YXJ0VGltZUgiLCJuYXZUbyIsInVuaSIsInVybCIsImRhdGEiLCJ3ZWlnaHRMaXN0IiwiaGFuZFRydWUiLCJhY3RpdmUiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBaUNBO0FBR0E7QUFBQTtBQUFBO0FBQUEsZUFDQTtFQUNBQTtJQUNBQztFQUNBO0VBQ0FDLDBDQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7RUFBQSxFQUNBO0VBQ0FDO0lBQ0E7SUFDQTtJQUNBO0lBQ0FDO0VBQ0E7RUFDQUM7SUFDQUM7TUFDQTtNQUNBRjtRQUNBRztRQUNBQztNQUNBO1FBQ0E7UUFDQUo7TUFDQTtJQUNBO0lBQ0FLO01BQ0E7TUFDQUw7TUFDQUEsc0dBQ0E7TUFDQUE7TUFDQUE7UUFDQUE7TUFDQTtNQUNBQTtJQUNBO0lBQ0FNO01BQ0E7TUFDQU47TUFDQUE7SUFDQTtJQUNBTztNQUNBQztRQUNBQztNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FUO0lBQ0E7RUFDQTtBQUNBO0FBQUEsMkIiLCJmaWxlIjoiMjA1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwiVHJlbmRQYWdlXCI+XHJcblx0XHQ8dmlldyBjbGFzcz1cImxpc3RDXCI+XHJcblx0XHRcdDx2aWV3IEBjbGljaz1cImhhbmRsZUFjdGl2ZSgxKVwiIDpjbGFzcz1cIlthY3RpdmU9PTE/J2FjdGl2ZSc6JyddXCI+5b2T5aSpPC92aWV3PlxyXG5cdFx0XHQ8dmlldyBAY2xpY2s9XCJoYW5kbGVBY3RpdmUoMilcIiA6Y2xhc3M9XCJbYWN0aXZlPT0yPydhY3RpdmUnOicnXVwiPuaciOW6pjwvdmlldz5cclxuXHRcdFx0PHZpZXcgQGNsaWNrPVwiaGFuZGxlQWN0aXZlKDMpXCIgOmNsYXNzPVwiW2FjdGl2ZT09Mz8nYWN0aXZlJzonJ11cIj7lubTluqY8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cImJveFwiPlxyXG5cdFx0XHQ8IS0tIOaXtumXtOmAieaLqSAtLT5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJib3hUaW1lXCI+XHJcblx0XHRcdFx0PHBpY2tlciBtb2RlPVwiZGF0ZVwiIGNsYXNzPVwiZi1sXCIgOnZhbHVlPVwic3RhcnREYXRlXCIgQGNoYW5nZT1cImhhbmRTdGFydFRpbWVIXCJcclxuXHRcdFx0XHRcdDpmaWVsZHM9XCJhY3RpdmU9PTE/J2RheSc6YWN0aXZlPT0yPydtb250aCc6J3llYXInXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInVuaS1pbnB1dFwiPnt7dGltZX19PHVuaS1pY29ucyB0eXBlPVwiYm90dG9tXCI+PC91bmktaWNvbnM+PC92aWV3PlxyXG5cdFx0XHRcdDwvcGlja2VyPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwhLS0g5puy57q/5Zu+IC0tPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImJveExpbmVcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImxpbmVcIiB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiB3ZWlnaHRMaXN0XCI+XHJcblx0XHRcdFx0XHQ8dmlldyB2LWlmPVwiaXRlbS5saW5lLmNhdGVnb3JpZXMubGVuZ3RoXCI+XHJcblx0XHRcdFx0XHRcdDxxaXVuRGF0YUNoYXJ0cyB0eXBlPVwiY29sdW1uXCIgOmNoYXJ0RGF0YT1cIml0ZW0ubGluZVwiIDpjYW52YXMyZD1cInRydWVcIiA6Y2FudmFzSWQ9XCJpdGVtLmlkXCJcclxuXHRcdFx0XHRcdFx0XHQ6Y0hlaWdodD1cIjQwMFwiIDpjV2lkdGg9XCI3MjBcIiA6YW5pbWF0aW9uPVwiZmFsc2VcIlxyXG5cdFx0XHRcdFx0XHRcdDpvcHRzPVwie2VuYWJsZVNjcm9sbDp0cnVlLHhBeGlzOntzY3JvbGxTaG93OmZhbHNlLGl0ZW1Db3VudDozfX1cIiA6b250b3VjaD1cInRydWVcIiAvPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJub2xpc3RcIiB2LWVsc2U+XHJcblx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi9zdGF0aWMvbm9uZS5wbmdcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHQ8dGV4dD7mmoLml6DmlbDmja7vvIzor7fmiYvliqjmt7vliqB+PC90ZXh0PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQge1xyXG5cdFx0bWFwU3RhdGVcclxuXHR9IGZyb20gXCJ2dWV4XCI7XHJcblx0aW1wb3J0IHFpdW5EYXRhQ2hhcnRzIGZyb20gJ0AvdW5pX21vZHVsZXMvcWl1bi1kYXRhLWNoYXJ0cy9jb21wb25lbnRzL3FpdW4tZGF0YS1jaGFydHMvcWl1bi1kYXRhLWNoYXJ0cy52dWUnO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGNvbXBvbmVudHM6IHtcclxuXHRcdFx0cWl1bkRhdGFDaGFydHMsXHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IHtcclxuXHRcdFx0Li4ubWFwU3RhdGUoW1widXNlclwiXSksXHJcblx0XHRcdHVzZXJJbmZvOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy51c2VyXHJcblx0XHRcdH0sXHJcblx0XHRcdHN0YXJ0RGF0ZSgpIHtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy4kdG9vbHMuZ2V0RGF0ZShcInN0YXJ0XCIpXHJcblx0XHRcdH0sXHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKCkge1xyXG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0dGhpcy5hY3RpdmUgPSAxXHJcblx0XHRcdHRoaXMudGltZSA9IHRoaXMuc3RhcnREYXRlXHJcblx0XHRcdHRoYXQuZ2V0TGlzdCgpXHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRnZXRMaXN0KCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdHRoYXQuJG1vZGVsLmdldEx1bmdUcmVuZExpc3Qoe1xyXG5cdFx0XHRcdFx0YXVkX2lkOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJpZCcpLFxyXG5cdFx0XHRcdFx0dGltZTogdGhhdC50aW1lLFxyXG5cdFx0XHRcdH0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi6IK65rS76YeP5puy57q/XCIsIHJlcy5kYXRhKVxyXG5cdFx0XHRcdFx0dGhhdC53ZWlnaHRMaXN0ID0gcmVzLmRhdGFcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRoYW5kbGVBY3RpdmUoaXRlKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0dGhhdC5oYW5kVHJ1ZSA9IGZhbHNlXHJcblx0XHRcdFx0dGhhdC50aW1lID0gaXRlID09IDEgPyB0aGlzLnN0YXJ0RGF0ZSA6IGl0ZSA9PSAyID8gdGhpcy4kdG9vbHMuZ2V0RGF0ZShcIm1vbnRoXCIpIDogdGhpcy4kdG9vbHMuZ2V0RGF0ZShcclxuXHRcdFx0XHRcdFwieWVhclwiKVxyXG5cdFx0XHRcdHRoYXQuZ2V0TGlzdCgpXHJcblx0XHRcdFx0dGhhdC4kbmV4dFRpY2soZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0XHR0aGF0LmhhbmRUcnVlID0gdHJ1ZVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0dGhhdC5hY3RpdmUgPSBpdGVcclxuXHRcdFx0fSxcclxuXHRcdFx0aGFuZFN0YXJ0VGltZUgoZSkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdHRoYXQudGltZSA9IGUudGFyZ2V0LnZhbHVlXHJcblx0XHRcdFx0dGhhdC5nZXRMaXN0KClcclxuXHRcdFx0fSxcclxuXHRcdFx0bmF2VG8odXJsKSB7XHJcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0dXJsOiB1cmxcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHR3ZWlnaHRMaXN0OiBbXSxcclxuXHRcdFx0XHRoYW5kVHJ1ZTogdHJ1ZSxcclxuXHRcdFx0XHRhY3RpdmU6IDEsXHJcblx0XHRcdFx0dGltZTogXCJcIixcclxuXHRcdFx0fTtcclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxyXG48L3N0eWxlPiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///205\n"); ======= eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nvar _qiunDataCharts = _interopRequireDefault(__webpack_require__(/*! @/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue */ 67));\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n components: {\n qiunDataCharts: _qiunDataCharts.default\n },\n computed: _objectSpread(_objectSpread({}, (0, _vuex.mapState)([\"user\"])), {}, {\n userInfo: function userInfo() {\n return this.user;\n },\n startDate: function startDate() {\n return this.$tools.getDate(\"start\");\n }\n }),\n onLoad: function onLoad() {\n var that = this;\n this.active = 1;\n this.time = this.startDate;\n that.getList();\n },\n methods: {\n getList: function getList() {\n var that = this;\n that.$model.getLungTrendList({\n aud_id: uni.getStorageSync('userid'),\n time: that.time\n }).then(function (res) {\n __f__(\"log\", \"肺活量曲线\", res.data, \" at pages/lunging/charts.vue:64\");\n that.weightList = res.data;\n });\n },\n handleActive: function handleActive(ite) {\n var that = this;\n that.handTrue = false;\n that.time = ite == 1 ? this.startDate : ite == 2 ? this.$tools.getDate(\"month\") : this.$tools.getDate(\"year\");\n that.getList();\n that.$nextTick(function () {\n that.handTrue = true;\n });\n that.active = ite;\n },\n handStartTimeH: function handStartTimeH(e) {\n var that = this;\n that.time = e.target.value;\n that.getList();\n },\n navTo: function navTo(url) {\n uni.navigateTo({\n url: url\n });\n }\n },\n data: function data() {\n return {\n weightList: [],\n handTrue: true,\n active: 1,\n time: \"\"\n };\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbHVuZ2luZy9jaGFydHMudnVlIl0sIm5hbWVzIjpbImNvbXBvbmVudHMiLCJxaXVuRGF0YUNoYXJ0cyIsImNvbXB1dGVkIiwibWFwU3RhdGUiLCJ1c2VySW5mbyIsInVzZXIiLCJzdGFydERhdGUiLCIkdG9vbHMiLCJnZXREYXRlIiwib25Mb2FkIiwidGhhdCIsImFjdGl2ZSIsInRpbWUiLCJnZXRMaXN0IiwibWV0aG9kcyIsIiRtb2RlbCIsImdldEx1bmdUcmVuZExpc3QiLCJhdWRfaWQiLCJ1bmkiLCJnZXRTdG9yYWdlU3luYyIsInRoZW4iLCJyZXMiLCJkYXRhIiwid2VpZ2h0TGlzdCIsImhhbmRsZUFjdGl2ZSIsIml0ZSIsImhhbmRUcnVlIiwiJG5leHRUaWNrIiwiaGFuZFN0YXJ0VGltZUgiLCJlIiwidGFyZ2V0IiwidmFsdWUiLCJuYXZUbyIsInVybCIsIm5hdmlnYXRlVG8iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBaUNBO0FBR0E7QUFBNkc7QUFBQTtBQUFBLGVBQzlGO0VBQ2RBLFVBQVUsRUFBRTtJQUNYQyxjQUFjLEVBQWRBO0VBQ0QsQ0FBQztFQUNEQyxRQUFRLGtDQUNKLElBQUFDLGNBQVEsRUFBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDO0lBQ3JCQyxRQUFRLEVBQUUsb0JBQVc7TUFDcEIsT0FBTyxJQUFJLENBQUNDLElBQUk7SUFDakIsQ0FBQztJQUNEQyxTQUFTLHVCQUFHO01BQ1gsT0FBTyxJQUFJLENBQUNDLE1BQU0sQ0FBQ0MsT0FBTyxDQUFDLE9BQU8sQ0FBQztJQUNwQztFQUFDLEVBQ0Q7RUFDREMsTUFBTSxvQkFBRztJQUNSLElBQUlDLElBQUksR0FBRyxJQUFJO0lBQ2YsSUFBSSxDQUFDQyxNQUFNLEdBQUcsQ0FBQztJQUNmLElBQUksQ0FBQ0MsSUFBSSxHQUFHLElBQUksQ0FBQ04sU0FBUztJQUMxQkksSUFBSSxDQUFDRyxPQUFPLEVBQUU7RUFDZixDQUFDO0VBQ0RDLE9BQU8sRUFBRTtJQUNSRCxPQUFPLHFCQUFHO01BQ1QsSUFBSUgsSUFBSSxHQUFHLElBQUk7TUFDZkEsSUFBSSxDQUFDSyxNQUFNLENBQUNDLGdCQUFnQixDQUFDO1FBQzVCQyxNQUFNLEVBQUVDLEdBQUcsQ0FBQ0MsY0FBYyxDQUFDLFFBQVEsQ0FBQztRQUNwQ1AsSUFBSSxFQUFFRixJQUFJLENBQUNFO01BQ1osQ0FBQyxDQUFDLENBQUNRLElBQUksQ0FBQyxVQUFBQyxHQUFHLEVBQUk7UUFDZCxhQUFZLE9BQU8sRUFBRUEsR0FBRyxDQUFDQyxJQUFJO1FBQzdCWixJQUFJLENBQUNhLFVBQVUsR0FBR0YsR0FBRyxDQUFDQyxJQUFJO01BQzNCLENBQUMsQ0FBQztJQUNILENBQUM7SUFDREUsWUFBWSx3QkFBQ0MsR0FBRyxFQUFFO01BQ2pCLElBQUlmLElBQUksR0FBRyxJQUFJO01BQ2ZBLElBQUksQ0FBQ2dCLFFBQVEsR0FBRyxLQUFLO01BQ3JCaEIsSUFBSSxDQUFDRSxJQUFJLEdBQUdhLEdBQUcsSUFBSSxDQUFDLEdBQUcsSUFBSSxDQUFDbkIsU0FBUyxHQUFHbUIsR0FBRyxJQUFJLENBQUMsR0FBRyxJQUFJLENBQUNsQixNQUFNLENBQUNDLE9BQU8sQ0FBQyxPQUFPLENBQUMsR0FBRyxJQUFJLENBQUNELE1BQU0sQ0FBQ0MsT0FBTyxDQUNwRyxNQUFNLENBQUM7TUFDUkUsSUFBSSxDQUFDRyxPQUFPLEVBQUU7TUFDZEgsSUFBSSxDQUFDaUIsU0FBUyxDQUFDLFlBQVc7UUFDekJqQixJQUFJLENBQUNnQixRQUFRLEdBQUcsSUFBSTtNQUNyQixDQUFDLENBQUM7TUFDRmhCLElBQUksQ0FBQ0MsTUFBTSxHQUFHYyxHQUFHO0lBQ2xCLENBQUM7SUFDREcsY0FBYywwQkFBQ0MsQ0FBQyxFQUFFO01BQ2pCLElBQUluQixJQUFJLEdBQUcsSUFBSTtNQUNmQSxJQUFJLENBQUNFLElBQUksR0FBR2lCLENBQUMsQ0FBQ0MsTUFBTSxDQUFDQyxLQUFLO01BQzFCckIsSUFBSSxDQUFDRyxPQUFPLEVBQUU7SUFDZixDQUFDO0lBQ0RtQixLQUFLLGlCQUFDQyxHQUFHLEVBQUU7TUFDVmYsR0FBRyxDQUFDZ0IsVUFBVSxDQUFDO1FBQ2RELEdBQUcsRUFBRUE7TUFDTixDQUFDLENBQUM7SUFDSDtFQUNELENBQUM7RUFDRFgsSUFBSSxrQkFBRztJQUNOLE9BQU87TUFDTkMsVUFBVSxFQUFFLEVBQUU7TUFDZEcsUUFBUSxFQUFFLElBQUk7TUFDZGYsTUFBTSxFQUFFLENBQUM7TUFDVEMsSUFBSSxFQUFFO0lBQ1AsQ0FBQztFQUNGO0FBQ0QsQ0FBQztBQUFBLDJCIiwiZmlsZSI6IjIwNS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG5pbXBvcnQge1xuXHRtYXBTdGF0ZVxufSBmcm9tIFwidnVleFwiO1xuaW1wb3J0IHFpdW5EYXRhQ2hhcnRzIGZyb20gJ0AvdW5pX21vZHVsZXMvcWl1bi1kYXRhLWNoYXJ0cy9jb21wb25lbnRzL3FpdW4tZGF0YS1jaGFydHMvcWl1bi1kYXRhLWNoYXJ0cy52dWUnO1xuZXhwb3J0IGRlZmF1bHQge1xuXHRjb21wb25lbnRzOiB7XG5cdFx0cWl1bkRhdGFDaGFydHMsXG5cdH0sXG5cdGNvbXB1dGVkOiB7XG5cdFx0Li4ubWFwU3RhdGUoW1widXNlclwiXSksXG5cdFx0dXNlckluZm86IGZ1bmN0aW9uKCkge1xuXHRcdFx0cmV0dXJuIHRoaXMudXNlclxuXHRcdH0sXG5cdFx0c3RhcnREYXRlKCkge1xuXHRcdFx0cmV0dXJuIHRoaXMuJHRvb2xzLmdldERhdGUoXCJzdGFydFwiKVxuXHRcdH0sXG5cdH0sXG5cdG9uTG9hZCgpIHtcblx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHR0aGlzLmFjdGl2ZSA9IDFcblx0XHR0aGlzLnRpbWUgPSB0aGlzLnN0YXJ0RGF0ZVxuXHRcdHRoYXQuZ2V0TGlzdCgpXG5cdH0sXG5cdG1ldGhvZHM6IHtcblx0XHRnZXRMaXN0KCkge1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0XHR0aGF0LiRtb2RlbC5nZXRMdW5nVHJlbmRMaXN0KHtcblx0XHRcdFx0YXVkX2lkOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJpZCcpLFxuXHRcdFx0XHR0aW1lOiB0aGF0LnRpbWUsXG5cdFx0XHR9KS50aGVuKHJlcyA9PiB7XG5cdFx0XHRcdGNvbnNvbGUubG9nKFwi6IK65rS76YeP5puy57q/XCIsIHJlcy5kYXRhKVxuXHRcdFx0XHR0aGF0LndlaWdodExpc3QgPSByZXMuZGF0YVxuXHRcdFx0fSlcblx0XHR9LFxuXHRcdGhhbmRsZUFjdGl2ZShpdGUpIHtcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdFx0dGhhdC5oYW5kVHJ1ZSA9IGZhbHNlXG5cdFx0XHR0aGF0LnRpbWUgPSBpdGUgPT0gMSA/IHRoaXMuc3RhcnREYXRlIDogaXRlID09IDIgPyB0aGlzLiR0b29scy5nZXREYXRlKFwibW9udGhcIikgOiB0aGlzLiR0b29scy5nZXREYXRlKFxuXHRcdFx0XHRcInllYXJcIilcblx0XHRcdHRoYXQuZ2V0TGlzdCgpXG5cdFx0XHR0aGF0LiRuZXh0VGljayhmdW5jdGlvbigpIHtcblx0XHRcdFx0dGhhdC5oYW5kVHJ1ZSA9IHRydWVcblx0XHRcdH0pXG5cdFx0XHR0aGF0LmFjdGl2ZSA9IGl0ZVxuXHRcdH0sXG5cdFx0aGFuZFN0YXJ0VGltZUgoZSkge1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0XHR0aGF0LnRpbWUgPSBlLnRhcmdldC52YWx1ZVxuXHRcdFx0dGhhdC5nZXRMaXN0KClcblx0XHR9LFxuXHRcdG5hdlRvKHVybCkge1xuXHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xuXHRcdFx0XHR1cmw6IHVybFxuXHRcdFx0fSlcblx0XHR9XG5cdH0sXG5cdGRhdGEoKSB7XG5cdFx0cmV0dXJuIHtcblx0XHRcdHdlaWdodExpc3Q6IFtdLFxuXHRcdFx0aGFuZFRydWU6IHRydWUsXG5cdFx0XHRhY3RpdmU6IDEsXG5cdFx0XHR0aW1lOiBcIlwiLFxuXHRcdH07XG5cdH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///205\n"); >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a /***/ }), /* 206 */ /*!*************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/my/me.vue?mpType=page ***! \*************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _me_vue_vue_type_template_id_b74f0dfc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./me.vue?vue&type=template&id=b74f0dfc&scoped=true&mpType=page */ 207);\n/* harmony import */ var _me_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./me.vue?vue&type=script&lang=js&mpType=page */ 209);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _me_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _me_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _me_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _me_vue_vue_type_template_id_b74f0dfc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _me_vue_vue_type_template_id_b74f0dfc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"b74f0dfc\",\n null,\n false,\n _me_vue_vue_type_template_id_b74f0dfc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/my/me.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBc0k7QUFDdEk7QUFDaUU7QUFDTDs7O0FBRzVEO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLG1GQUFNO0FBQ1IsRUFBRSxvR0FBTTtBQUNSLEVBQUUsNkdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsd0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjA2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9tZS52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9Yjc0ZjBkZmMmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL21lLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9tZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiYjc0ZjBkZmNcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvbXkvbWUudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///206\n"); /***/ }), /* 207 */ /*!*******************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/my/me.vue?vue&type=template&id=b74f0dfc&scoped=true&mpType=page ***! \*******************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_me_vue_vue_type_template_id_b74f0dfc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./me.vue?vue&type=template&id=b74f0dfc&scoped=true&mpType=page */ 208); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_me_vue_vue_type_template_id_b74f0dfc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_me_vue_vue_type_template_id_b74f0dfc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_me_vue_vue_type_template_id_b74f0dfc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_me_vue_vue_type_template_id_b74f0dfc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 208 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/my/me.vue?vue&type=template&id=b74f0dfc&scoped=true&mpType=page ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uniIcons: __webpack_require__(/*! @/uni_modules/uni-icons/components/uni-icons/uni-icons.vue */ 10) .default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "content"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "top"), attrs: { _i: 1 }, on: { click: function ($event) { return _vm.navTo("/pages/setting/setting") }, }, }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "headimg"), attrs: { _i: 2 } }, [ _c("image", { staticClass: _vm._$s(3, "sc", "image"), attrs: { src: _vm._$s(3, "a-src", _vm.user.head_pic), _i: 3 }, }), _c( "view", { staticClass: _vm._$s(4, "sc", "size20 bold"), attrs: { _i: 4 }, }, [_vm._v(_vm._$s(4, "t0-0", _vm._s(_vm.user.nickname)))] ), ] ), _c("text", { staticClass: _vm._$s(5, "sc", "t-icon t-icon-arrow-right-bold"), attrs: { _i: 5 }, }), ] ), _c( "view", { staticClass: _vm._$s(6, "sc", "wxlist borderRadius"), attrs: { _i: 6 }, }, [ _c( "view", { staticClass: _vm._$s(7, "sc", "list"), attrs: { _i: 7 }, on: { click: function ($event) { return _vm.navTo("/pages/my/manage") }, }, }, [ _c( "view", { staticClass: _vm._$s(8, "sc", "item border-bottom"), attrs: { _i: 8 }, }, [ _c( "view", { staticClass: _vm._$s(9, "sc", "left"), attrs: { _i: 9 } }, [ _c("view", { staticClass: _vm._$s(10, "sc", "name"), attrs: { _i: 10 }, }), ] ), _c( "view", { staticClass: _vm._$s(11, "sc", "right"), attrs: { _i: 11 }, }, [_c("uni-icons", { attrs: { type: "right", _i: 12 } })], 1 ), ] ), ] ), _c( "view", { staticClass: _vm._$s(13, "sc", "list"), attrs: { _i: 13 }, on: { click: function ($event) { return _vm.navTo("/pages/score/history") }, }, }, [ _c( "view", { staticClass: _vm._$s(14, "sc", "item border-bottom"), attrs: { _i: 14 }, }, [ _c( "view", { staticClass: _vm._$s(15, "sc", "left"), attrs: { _i: 15 }, }, [ _c("view", { staticClass: _vm._$s(16, "sc", "name"), attrs: { _i: 16 }, }), ] ), _c( "view", { staticClass: _vm._$s(17, "sc", "right"), attrs: { _i: 17 }, }, [_c("uni-icons", { attrs: { type: "right", _i: 18 } })], 1 ), ] ), ] ), _c( "view", { staticClass: _vm._$s(19, "sc", "list"), attrs: { _i: 19 }, on: { click: function ($event) { return _vm.navTo("/pages/my/about") }, }, }, [ _c( "view", { staticClass: _vm._$s(20, "sc", "item border-bottom"), attrs: { _i: 20 }, }, [ _c( "view", { staticClass: _vm._$s(21, "sc", "left"), attrs: { _i: 21 }, }, [ _c("view", { staticClass: _vm._$s(22, "sc", "name"), attrs: { _i: 22 }, }), ] ), _c( "view", { staticClass: _vm._$s(23, "sc", "right"), attrs: { _i: 23 }, }, [_c("uni-icons", { attrs: { type: "right", _i: 24 } })], 1 ), ] ), ] ), ] ), _vm._$s(25, "i", _vm.token) ? _c("view", { staticClass: _vm._$s(25, "sc", "btn mb-15"), attrs: { _i: 25 }, on: { click: _vm.handleOutLogin }, }) : _vm._e(), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 209 */ /*!*************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/my/me.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_me_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./me.vue?vue&type=script&lang=js&mpType=page */ 210);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_me_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_me_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_me_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_me_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_me_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW9xQixDQUFnQiwrcUJBQUcsRUFBQyIsImZpbGUiOiIyMDkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL21lLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL21lLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///209\n"); /***/ }), /* 210 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/my/me.vue?vue&type=script&lang=js&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; <<<<<<< HEAD eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nvar _headerIndex = _interopRequireDefault(__webpack_require__(/*! @/element/headerIndex.vue */ 23));\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n data: function data() {\n return {\n token: \"\",\n user: {}\n };\n },\n components: {\n headerIndex: _headerIndex.default\n },\n computed: _objectSpread(_objectSpread({}, (0, _vuex.mapState)([\"accountNumber\", \"familayList\"])), {}, {\n nickname: function nickname() {\n return this.accountNumber.nickname;\n },\n userList: function userList() {\n return this.familayList;\n }\n }),\n onLoad: function onLoad() {\n var that = this;\n that.token = uni.getStorageSync('token');\n that.handleAccountNumber();\n },\n watch: {\n nickname: function nickname() {\n this.user = {};\n this.user = this.accountNumber;\n }\n },\n onPullDownRefresh: function onPullDownRefresh() {\n var that = this;\n that.token = uni.getStorageSync('token');\n that.handleAccountNumber();\n setTimeout(function () {\n uni.stopPullDownRefresh();\n }, 1000);\n },\n methods: {\n handleAccountNumber: function handleAccountNumber() {\n var that = this;\n that.$model.getAccountNumber({}).then(function (res) {\n __f__(\"log\", \"账号信息\", res, \" at pages/my/me.vue:125\");\n if (res.code != 0) {\n that.$tools.msg(res.msg);\n return;\n }\n that.user = res.data;\n that.$store.commit('changeAccountNumber', res.data);\n }).catch(function (err) {});\n },\n handleOutLogin: function handleOutLogin() {\n var that = this;\n uni.showModal({\n title: '友情提示',\n content: '是否退出登录?',\n success: function success(res) {\n if (res.confirm) {\n that.$model.getloginOut({}).then(function (res) {\n if (res.code != 0) return;\n __f__(\"log\", '确定退出', res, \" at pages/my/me.vue:143\");\n uni.setStorageSync('token', null);\n uni.setStorageSync('aan_id', null);\n uni.clearStorageSync();\n uni.reLaunch({\n url: \"/pages/login/login\"\n });\n });\n } else if (res.cancel) {\n that.$tools.msg(\"您已取消操作!\");\n }\n }\n });\n },\n navTo: function navTo(url) {\n uni.navigateTo({\n url: url\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbXkvbWUudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJ0b2tlbiIsInVzZXIiLCJjb21wb25lbnRzIiwiaGVhZGVySW5kZXgiLCJjb21wdXRlZCIsIm5pY2tuYW1lIiwidXNlckxpc3QiLCJvbkxvYWQiLCJ0aGF0Iiwid2F0Y2giLCJvblB1bGxEb3duUmVmcmVzaCIsInNldFRpbWVvdXQiLCJ1bmkiLCJtZXRob2RzIiwiaGFuZGxlQWNjb3VudE51bWJlciIsImhhbmRsZU91dExvZ2luIiwidGl0bGUiLCJjb250ZW50Iiwic3VjY2VzcyIsInVybCIsIm5hdlRvIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQThFQTtBQUdBO0FBQUE7QUFBQTtBQUFBLGVBQ0E7RUFDQUE7SUFDQTtNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7RUFDQTtFQUNBQywwQ0FDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0VBQUEsRUFDQTtFQUNBQztJQUNBO0lBQ0FDO0lBQ0FBO0VBQ0E7RUFDQUM7SUFDQUo7TUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBSztJQUNBO0lBQ0FGO0lBQ0FBO0lBQ0FHO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBO01BQ0FOO1FBQ0E7UUFDQTtVQUNBQTtVQUNBO1FBQ0E7UUFDQUE7UUFDQUE7TUFDQTtJQUNBO0lBQ0FPO01BQ0E7TUFDQUg7UUFDQUk7UUFDQUM7UUFDQUM7VUFDQTtZQUNBVjtjQUNBO2NBQ0E7Y0FDQUk7Y0FDQUE7Y0FDQUE7Y0FDQUE7Z0JBQ0FPO2NBQ0E7WUFDQTtVQUNBO1lBQ0FYO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQVk7TUFDQVI7UUFDQU87TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBLDJCIiwiZmlsZSI6IjIxMC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cImNvbnRlbnRcIj5cclxuXHRcdDwhLS0g5aS06YOoIC0tPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJ0b3BcIiBAY2xpY2s9XCJuYXZUbygnL3BhZ2VzL3NldHRpbmcvc2V0dGluZycpXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZGltZ1wiPlxyXG5cdFx0XHRcdDxpbWFnZSA6c3JjPVwidXNlci5oZWFkX3BpY1wiIGNsYXNzPVwiaW1hZ2VcIj48L2ltYWdlPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwic2l6ZTIwIGJvbGRcIj57e3VzZXIubmlja25hbWV9fTwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dGV4dCBjbGFzcz1cInQtaWNvbiB0LWljb24tYXJyb3ctcmlnaHQtYm9sZFwiPjwvdGV4dD5cclxuXHRcdDwvdmlldz5cclxuXHRcdDwhLS0gIC0tPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJ3eGxpc3QgYm9yZGVyUmFkaXVzXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwibGlzdFwiIEBjbGljaz1cIm5hdlRvKCcvcGFnZXMvbXkvbWFuYWdlJylcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0gYm9yZGVyLWJvdHRvbVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsZWZ0XCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPuaIkOWRmOeuoeeQhjwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicmlnaHRcIj5cclxuXHRcdFx0XHRcdFx0PHVuaS1pY29ucyB0eXBlPVwicmlnaHRcIj48L3VuaS1pY29ucz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PCEtLSA8dmlldyBjbGFzcz1cImxpc3RcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0gYm9yZGVyLWJvdHRvbVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsZWZ0XCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPuiuvuWkh+euoeeQhjwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicmlnaHRcIj5cclxuXHRcdFx0XHRcdFx0PHVuaS1pY29ucyB0eXBlPVwicmlnaHRcIj48L3VuaS1pY29ucz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz4gLS0+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwibGlzdFwiIEBjbGljaz1cIm5hdlRvKCcvcGFnZXMvc2NvcmUvaGlzdG9yeScpXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtIGJvcmRlci1ib3R0b21cIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGVmdFwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWVcIj7kvLDliIbljoblj7I8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInJpZ2h0XCI+XHJcblx0XHRcdFx0XHRcdDx1bmktaWNvbnMgdHlwZT1cInJpZ2h0XCI+PC91bmktaWNvbnM+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwhLS0gPHZpZXcgY2xhc3M9XCJsaXN0XCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtIGJvcmRlci1ib3R0b21cIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGVmdFwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWVcIj7mhI/op4Hlj43ppog8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInJpZ2h0XCI+XHJcblx0XHRcdFx0XHRcdDx1bmktaWNvbnMgdHlwZT1cInJpZ2h0XCI+PC91bmktaWNvbnM+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+IC0tPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImxpc3RcIiBAY2xpY2s9XCJuYXZUbygnL3BhZ2VzL215L2Fib3V0JylcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0gYm9yZGVyLWJvdHRvbVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsZWZ0XCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPuWFs+S6juaIkeS7rDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicmlnaHRcIj5cclxuXHRcdFx0XHRcdFx0PHVuaS1pY29ucyB0eXBlPVwicmlnaHRcIj48L3VuaS1pY29ucz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PCEtLSA8dmlldyBjbGFzcz1cImxpc3RcIiBAY2xpY2s9XCJuYXZUbygnL3BhZ2VzL2xvZ2luL2ZvcmdldFBhc3N3b3JkP3R5cGU9Zm9yZ2V0UGFzc3dvcmQnKVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBib3JkZXItYm90dG9tXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImxlZnRcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+6YeN572u5a+G56CBPC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJyaWdodFwiPlxyXG5cdFx0XHRcdFx0XHQ8dW5pLWljb25zIHR5cGU9XCJyaWdodFwiPjwvdW5pLWljb25zPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PiAtLT5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwiYnRuIG1iLTE1XCIgdi1pZj1cInRva2VuXCIgQGNsaWNrPVwiaGFuZGxlT3V0TG9naW5cIj7pgIDlh7rnmbvlvZU8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQge1xyXG5cdFx0bWFwU3RhdGVcclxuXHR9IGZyb20gXCJ2dWV4XCI7XHJcblx0aW1wb3J0IGhlYWRlckluZGV4IGZyb20gXCJAL2VsZW1lbnQvaGVhZGVySW5kZXgudnVlXCJcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHRva2VuOiBcIlwiLFxyXG5cdFx0XHRcdHVzZXI6IHt9XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRjb21wb25lbnRzOiB7XHJcblx0XHRcdGhlYWRlckluZGV4XHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IHtcclxuXHRcdFx0Li4ubWFwU3RhdGUoW1wiYWNjb3VudE51bWJlclwiLCBcImZhbWlsYXlMaXN0XCJdKSxcclxuXHRcdFx0bmlja25hbWUoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMuYWNjb3VudE51bWJlci5uaWNrbmFtZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHR1c2VyTGlzdCgpIHtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy5mYW1pbGF5TGlzdFxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKCkge1xyXG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0dGhhdC50b2tlbiA9IHVuaS5nZXRTdG9yYWdlU3luYygndG9rZW4nKVxyXG5cdFx0XHR0aGF0LmhhbmRsZUFjY291bnROdW1iZXIoKVxyXG5cdFx0fSxcclxuXHRcdHdhdGNoOiB7XHJcblx0XHRcdG5pY2tuYW1lKCkge1xyXG5cdFx0XHRcdHRoaXMudXNlciA9IHt9XHJcblx0XHRcdFx0dGhpcy51c2VyID0gdGhpcy5hY2NvdW50TnVtYmVyXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRvblB1bGxEb3duUmVmcmVzaCgpIHtcclxuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdHRoYXQudG9rZW4gPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3Rva2VuJylcclxuXHRcdFx0dGhhdC5oYW5kbGVBY2NvdW50TnVtYmVyKClcclxuXHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0dW5pLnN0b3BQdWxsRG93blJlZnJlc2goKVxyXG5cdFx0XHR9LCAxMDAwKTtcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGhhbmRsZUFjY291bnROdW1iZXIoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0dGhhdC4kbW9kZWwuZ2V0QWNjb3VudE51bWJlcih7fSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2coXCLotKblj7fkv6Hmga9cIiwgcmVzKVxyXG5cdFx0XHRcdFx0aWYgKHJlcy5jb2RlICE9IDApIHtcclxuXHRcdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKHJlcy5tc2cpXHJcblx0XHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dGhhdC51c2VyID0gcmVzLmRhdGFcclxuXHRcdFx0XHRcdHRoYXQuJHN0b3JlLmNvbW1pdCgnY2hhbmdlQWNjb3VudE51bWJlcicsIHJlcy5kYXRhKVxyXG5cdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0aGFuZGxlT3V0TG9naW4oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0dW5pLnNob3dNb2RhbCh7XHJcblx0XHRcdFx0XHR0aXRsZTogJ+WPi+aDheaPkOekuicsXHJcblx0XHRcdFx0XHRjb250ZW50OiAn5piv5ZCm6YCA5Ye655m75b2V77yfJyxcclxuXHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHRpZiAocmVzLmNvbmZpcm0pIHtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LiRtb2RlbC5nZXRsb2dpbk91dCh7fSkudGhlbigocmVzKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHRpZiAocmVzLmNvZGUgIT0gMCkgcmV0dXJuXHJcblx0XHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZygn56Gu5a6a6YCA5Ye6JywgcmVzKVxyXG5cdFx0XHRcdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd0b2tlbicsIG51bGwpXHJcblx0XHRcdFx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2Fhbl9pZCcsIG51bGwpXHJcblx0XHRcdFx0XHRcdFx0XHR1bmkuY2xlYXJTdG9yYWdlU3luYygpXHJcblx0XHRcdFx0XHRcdFx0XHR1bmkucmVMYXVuY2goe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR1cmw6IFwiL3BhZ2VzL2xvZ2luL2xvZ2luXCJcclxuXHRcdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0fSBlbHNlIGlmIChyZXMuY2FuY2VsKSB7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKFwi5oKo5bey5Y+W5raI5pON5L2c77yBXCIpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdG5hdlRvKHVybCkge1xyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybFxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBzY29wZWQgbGFuZz1cInNjc3NcIj5cclxuXHQuY29udGVudCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNEY2O1xyXG5cdFx0cGFkZGluZzogMTVweDtcclxuXHRcdG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG5cdH1cclxuXHJcblx0LnRvcCB7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcblx0XHQuaGVhZGltZyB7XHJcblx0XHRcdHdpZHRoOiA4MCU7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0XHR2aWV3IHtcclxuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0aW1hZ2Uge1xyXG5cdFx0XHR3aWR0aDogNjBweDtcclxuXHRcdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC53eGxpc3Qge1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblxyXG5cclxuXHJcblx0XHQuaXRlbSB7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRmb250LXNpemU6IDMycnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNDVweDtcclxuXHRcdFx0aGVpZ2h0OiA0NXB4O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHRcdC5sZWZ0IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5idG4ge1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHRiYWNrZ3JvdW5kOiAkYnRuY29sb3I7XHJcblx0XHRtYXJnaW46IDUwcHggMTVweCAwIDE1cHg7XHJcblx0fVxyXG48L3N0eWxlPiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///210\n"); ======= eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nvar _headerIndex = _interopRequireDefault(__webpack_require__(/*! @/element/headerIndex.vue */ 23));\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n data: function data() {\n return {\n token: \"\",\n user: {}\n };\n },\n components: {\n headerIndex: _headerIndex.default\n },\n computed: _objectSpread(_objectSpread({}, (0, _vuex.mapState)([\"accountNumber\", \"familayList\"])), {}, {\n nickname: function nickname() {\n return this.accountNumber.nickname;\n },\n userList: function userList() {\n return this.familayList;\n }\n }),\n onLoad: function onLoad() {\n var that = this;\n that.token = uni.getStorageSync('token');\n that.handleAccountNumber();\n },\n watch: {\n nickname: function nickname() {\n this.user = {};\n this.user = this.accountNumber;\n }\n },\n onPullDownRefresh: function onPullDownRefresh() {\n var that = this;\n that.token = uni.getStorageSync('token');\n that.handleAccountNumber();\n setTimeout(function () {\n uni.stopPullDownRefresh();\n }, 1000);\n },\n methods: {\n handleAccountNumber: function handleAccountNumber() {\n var that = this;\n that.$model.getAccountNumber({}).then(function (res) {\n __f__(\"log\", \"账号信息\", res, \" at pages/my/me.vue:125\");\n if (res.code != 0) {\n that.$tools.msg(res.msg);\n return;\n }\n that.user = res.data;\n that.$store.commit('changeAccountNumber', res.data);\n }).catch(function (err) {});\n },\n handleOutLogin: function handleOutLogin() {\n var that = this;\n uni.showModal({\n title: '友情提示',\n content: '是否退出登录?',\n success: function success(res) {\n if (res.confirm) {\n that.$model.getloginOut({}).then(function (res) {\n if (res.code != 0) return;\n __f__(\"log\", '确定退出', res, \" at pages/my/me.vue:143\");\n uni.setStorageSync('token', null);\n uni.setStorageSync('aan_id', null);\n uni.clearStorageSync();\n uni.reLaunch({\n url: \"/pages/login/login\"\n });\n });\n } else if (res.cancel) {\n that.$tools.msg(\"您已取消操作!\");\n }\n }\n });\n },\n navTo: function navTo(url) {\n uni.navigateTo({\n url: url\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbXkvbWUudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJ0b2tlbiIsInVzZXIiLCJjb21wb25lbnRzIiwiaGVhZGVySW5kZXgiLCJjb21wdXRlZCIsIm1hcFN0YXRlIiwibmlja25hbWUiLCJhY2NvdW50TnVtYmVyIiwidXNlckxpc3QiLCJmYW1pbGF5TGlzdCIsIm9uTG9hZCIsInRoYXQiLCJ1bmkiLCJnZXRTdG9yYWdlU3luYyIsImhhbmRsZUFjY291bnROdW1iZXIiLCJ3YXRjaCIsIm9uUHVsbERvd25SZWZyZXNoIiwic2V0VGltZW91dCIsInN0b3BQdWxsRG93blJlZnJlc2giLCJtZXRob2RzIiwiJG1vZGVsIiwiZ2V0QWNjb3VudE51bWJlciIsInRoZW4iLCJyZXMiLCJjb2RlIiwiJHRvb2xzIiwibXNnIiwiJHN0b3JlIiwiY29tbWl0IiwiY2F0Y2giLCJlcnIiLCJoYW5kbGVPdXRMb2dpbiIsInNob3dNb2RhbCIsInRpdGxlIiwiY29udGVudCIsInN1Y2Nlc3MiLCJjb25maXJtIiwiZ2V0bG9naW5PdXQiLCJzZXRTdG9yYWdlU3luYyIsImNsZWFyU3RvcmFnZVN5bmMiLCJyZUxhdW5jaCIsInVybCIsImNhbmNlbCIsIm5hdlRvIiwibmF2aWdhdGVUbyJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUE4RUE7QUFHQTtBQUFtRDtBQUFBO0FBQUEsZUFDcEM7RUFDZEEsSUFBSSxrQkFBRztJQUNOLE9BQU87TUFDTkMsS0FBSyxFQUFFLEVBQUU7TUFDVEMsSUFBSSxFQUFFLENBQUM7SUFDUixDQUFDO0VBQ0YsQ0FBQztFQUNEQyxVQUFVLEVBQUU7SUFDWEMsV0FBVyxFQUFYQTtFQUNELENBQUM7RUFDREMsUUFBUSxrQ0FDSixJQUFBQyxjQUFRLEVBQUMsQ0FBQyxlQUFlLEVBQUUsYUFBYSxDQUFDLENBQUM7SUFDN0NDLFFBQVEsc0JBQUc7TUFDVixPQUFPLElBQUksQ0FBQ0MsYUFBYSxDQUFDRCxRQUFRO0lBQ25DLENBQUM7SUFDREUs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O0lBQ0g7RUFDRDtBQUNELENBQUM7QUFBQSwyQiIsImZpbGUiOiIyMTAuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cblxuaW1wb3J0IHtcblx0bWFwU3RhdGVcbn0gZnJvbSBcInZ1ZXhcIjtcbmltcG9ydCBoZWFkZXJJbmRleCBmcm9tIFwiQC9lbGVtZW50L2hlYWRlckluZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCB7XG5cdGRhdGEoKSB7XG5cdFx0cmV0dXJuIHtcblx0XHRcdHRva2VuOiBcIlwiLFxuXHRcdFx0dXNlcjoge31cblx0XHR9XG5cdH0sXG5cdGNvbXBvbmVudHM6IHtcblx0XHRoZWFkZXJJbmRleFxuXHR9LFxuXHRjb21wdXRlZDoge1xuXHRcdC4uLm1hcFN0YXRlKFtcImFjY291bnROdW1iZXJcIiwgXCJmYW1pbGF5TGlzdFwiXSksXG5cdFx0bmlja25hbWUoKSB7XG5cdFx0XHRyZXR1cm4gdGhpcy5hY2NvdW50TnVtYmVyLm5pY2tuYW1lXG5cdFx0fSxcblx0XHR1c2VyTGlzdCgpIHtcblx0XHRcdHJldHVybiB0aGlzLmZhbWlsYXlMaXN0XG5cdFx0fVxuXHR9LFxuXHRvbkxvYWQoKSB7XG5cdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0dGhhdC50b2tlbiA9IHVuaS5nZXRTdG9yYWdlU3luYygndG9rZW4nKVxuXHRcdHRoYXQuaGFuZGxlQWNjb3VudE51bWJlcigpXG5cdH0sXG5cdHdhdGNoOiB7XG5cdFx0bmlja25hbWUoKSB7XG5cdFx0XHR0aGlzLnVzZXIgPSB7fVxuXHRcdFx0dGhpcy51c2VyID0gdGhpcy5hY2NvdW50TnVtYmVyXG5cdFx0fVxuXHR9LFxuXHRvblB1bGxEb3duUmVmcmVzaCgpIHtcblx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHR0aGF0LnRva2VuID0gdW5pLmdldFN0b3JhZ2VTeW5jKCd0b2tlbicpXG5cdFx0dGhhdC5oYW5kbGVBY2NvdW50TnVtYmVyKClcblx0XHRzZXRUaW1lb3V0KCgpID0+IHtcblx0XHRcdHVuaS5zdG9wUHVsbERvd25SZWZyZXNoKClcblx0XHR9LCAxMDAwKTtcblx0fSxcblx0bWV0aG9kczoge1xuXHRcdGhhbmRsZUFjY291bnROdW1iZXIoKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdHRoYXQuJG1vZGVsLmdldEFjY291bnROdW1iZXIoe30pLnRoZW4ocmVzID0+IHtcblx0XHRcdFx0Y29uc29sZS5sb2coXCLotKblj7fkv6Hmga9cIiwgcmVzKVxuXHRcdFx0XHRpZiAocmVzLmNvZGUgIT0gMCkge1xuXHRcdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhyZXMubXNnKVxuXHRcdFx0XHRcdHJldHVyblxuXHRcdFx0XHR9XG5cdFx0XHRcdHRoYXQudXNlciA9IHJlcy5kYXRhXG5cdFx0XHRcdHRoYXQuJHN0b3JlLmNvbW1pdCgnY2hhbmdlQWNjb3VudE51bWJlcicsIHJlcy5kYXRhKVxuXHRcdFx0fSkuY2F0Y2goZXJyID0+IHt9KVxuXHRcdH0sXG5cdFx0aGFuZGxlT3V0TG9naW4oKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdHVuaS5zaG93TW9kYWwoe1xuXHRcdFx0XHR0aXRsZTogJ+WPi+aDheaPkOekuicsXG5cdFx0XHRcdGNvbnRlbnQ6ICfmmK/lkKbpgIDlh7rnmbvlvZXvvJ8nLFxuXHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbihyZXMpIHtcblx0XHRcdFx0XHRpZiAocmVzLmNvbmZpcm0pIHtcblx0XHRcdFx0XHRcdHRoYXQuJG1vZGVsLmdldGxvZ2luT3V0KHt9KS50aGVuKChyZXMpID0+IHtcblx0XHRcdFx0XHRcdFx0aWYgKHJlcy5jb2RlICE9IDApIHJldHVyblxuXHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZygn56Gu5a6a6YCA5Ye6JywgcmVzKVxuXHRcdFx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3Rva2VuJywgbnVsbClcblx0XHRcdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdhYW5faWQnLCBudWxsKVxuXHRcdFx0XHRcdFx0XHR1bmkuY2xlYXJTdG9yYWdlU3luYygpXG5cdFx0XHRcdFx0XHRcdHVuaS5yZUxhdW5jaCh7XG5cdFx0XHRcdFx0XHRcdFx0dXJsOiBcIi9wYWdlcy9sb2dpbi9sb2dpblwiXG5cdFx0XHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdH0gZWxzZSBpZiAocmVzLmNhbmNlbCkge1xuXHRcdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKFwi5oKo5bey5Y+W5raI5pON5L2c77yBXCIpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSxcblx0XHRcdH0pXG5cdFx0fSxcblx0XHRuYXZUbyh1cmwpIHtcblx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0dXJsXG5cdFx0XHR9KVxuXHRcdH0sXG5cdH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///210\n"); >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a /***/ }), /* 211 */ /*!*****************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/my/manage.vue?mpType=page ***! \*****************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _manage_vue_vue_type_template_id_13c78462_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./manage.vue?vue&type=template&id=13c78462&scoped=true&mpType=page */ 212);\n/* harmony import */ var _manage_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./manage.vue?vue&type=script&lang=js&mpType=page */ 214);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _manage_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _manage_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _manage_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _manage_vue_vue_type_template_id_13c78462_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _manage_vue_vue_type_template_id_13c78462_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"13c78462\",\n null,\n false,\n _manage_vue_vue_type_template_id_13c78462_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/my/manage.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBMEk7QUFDMUk7QUFDcUU7QUFDTDs7O0FBR2hFO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLHVGQUFNO0FBQ1IsRUFBRSx3R0FBTTtBQUNSLEVBQUUsaUhBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsNEdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjExLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9tYW5hZ2UudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTEzYzc4NDYyJnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9tYW5hZ2UudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL21hbmFnZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiMTNjNzg0NjJcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvbXkvbWFuYWdlLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///211\n"); /***/ }), /* 212 */ /*!***********************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/my/manage.vue?vue&type=template&id=13c78462&scoped=true&mpType=page ***! \***********************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_manage_vue_vue_type_template_id_13c78462_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./manage.vue?vue&type=template&id=13c78462&scoped=true&mpType=page */ 213); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_manage_vue_vue_type_template_id_13c78462_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_manage_vue_vue_type_template_id_13c78462_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_manage_vue_vue_type_template_id_13c78462_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_manage_vue_vue_type_template_id_13c78462_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 213 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/my/manage.vue?vue&type=template&id=13c78462&scoped=true&mpType=page ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uniSwipeAction: __webpack_require__(/*! @/uni_modules/uni-swipe-action/components/uni-swipe-action/uni-swipe-action.vue */ 142) .default, uniSwipeActionItem: __webpack_require__(/*! @/uni_modules/uni-swipe-action/components/uni-swipe-action-item/uni-swipe-action-item.vue */ 147) .default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "common"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "add"), attrs: { _i: 1 }, on: { click: _vm.handleAddUser }, }, [ _c("icon", { staticClass: _vm._$s(2, "sc", "iconfont icon-tianjia"), attrs: { _i: 2 }, }), ] ), _vm._$s(3, "i", _vm.familayList.lenght != 0) ? _c( "view", { staticClass: _vm._$s(3, "sc", "box"), attrs: { _i: 3 } }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "list"), attrs: { _i: 4 } }, [ _c( "uni-swipe-action", { attrs: { _i: 5 } }, _vm._l( _vm._$s(6, "f", { forItems: _vm.familayList }), function (item, index, $20, $30) { return _c( "uni-swipe-action-item", { key: _vm._$s(6, "f", { forIndex: $20, key: index }), attrs: { "right-options": item.options, _i: "6-" + $30, }, on: { click: function ($event) { return _vm.handleDeldet($event, index) }, }, }, [ _c( "view", { staticClass: _vm._$s("7-" + $30, "sc", "item"), attrs: { _i: "7-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "8-" + $30, "sc", "left" ), attrs: { _i: "8-" + $30 }, }, [ _c("image", { staticClass: _vm._$s( "9-" + $30, "sc", "image1" ), attrs: { src: _vm._$s( "9-" + $30, "a-src", item.head_pic ), _i: "9-" + $30, }, }), _c( "view", { staticClass: _vm._$s( "10-" + $30, "sc", "name" ), attrs: { _i: "10-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "11-" + $30, "sc", "title" ), attrs: { _i: "11-" + $30 }, }, [ _vm._v( _vm._$s( "11-" + $30, "t0-0", _vm._s(item.nickname) ) ), ] ), _c( "view", { staticClass: _vm._$s( "12-" + $30, "sc", "title2" ), attrs: { _i: "12-" + $30 }, }, [ _c("text", [ _vm._v( _vm._$s( "13-" + $30, "t0-0", _vm._s( item.gender == 1 ? "男" : "女" ) ) ), ]), _c("text", [ _vm._v( _vm._$s( "14-" + $30, "t0-0", _vm._s(item.age) ) ), ]), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s( "15-" + $30, "sc", "right" ), attrs: { _i: "15-" + $30 }, on: { click: function ($event) { $event.stopPropagation() }, }, }, [ _c("view", { staticClass: _vm._$s( "16-" + $30, "sc", "blueBtn" ), attrs: { _i: "16-" + $30 }, on: { click: function ($event) { return _vm.editorInfo(item) }, }, }), ] ), ] ), ] ) } ), 1 ), ], 1 ), ] ) : _c("view"), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 214 */ /*!*****************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/my/manage.vue?vue&type=script&lang=js&mpType=page ***! \*****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_manage_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./manage.vue?vue&type=script&lang=js&mpType=page */ 215);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_manage_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_manage_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_manage_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_manage_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_manage_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdxQixDQUFnQixtckJBQUcsRUFBQyIsImZpbGUiOiIyMTQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL21hbmFnZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9tYW5hZ2UudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///214\n"); /***/ }), /* 215 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/my/manage.vue?vue&type=script&lang=js&mpType=page ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; <<<<<<< HEAD eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n data: function data() {\n return {\n visible: false,\n ranklist: []\n };\n },\n computed: _objectSpread({}, (0, _vuex.mapState)([\"familayList\", \"user\"])),\n onLoad: function onLoad() {},\n onPullDownRefresh: function onPullDownRefresh() {\n var that = this;\n that.handleUserList();\n setTimeout(function () {\n uni.stopPullDownRefresh();\n }, 1000);\n },\n methods: {\n //删除\n handleDeldet: function handleDeldet(e, ind) {\n var that = this;\n var id = that.familayList[ind].id;\n uni.showModal({\n title: '友情提示',\n content: '确定删除该成员吗',\n success: function success(res) {\n if (res.confirm) {\n that.$model.getDelUser({\n id: id\n }).then(function (res) {\n if (res.code != 0) return;\n that.$tools.msg(\"删除成功!\");\n that.familayList.splice(ind, 1);\n that.handleUserList();\n });\n } else if (res.cancel) {\n that.$tools.msg(\"您已取消删除!\");\n }\n }\n });\n },\n handleUserList: function handleUserList() {\n var that = this;\n that.$model.getUserList({\n type: 2\n }).then(function (res) {\n if (res.code != 0) {\n that.$tools.msg(res.msg);\n return;\n }\n that.$store.commit('changeFamilay', res.data);\n if (res.data.length) {\n that.$store.dispatch('getUserInfo', {\n aud_id: res.data[0].id\n });\n that.$store.dispatch(\"getCardList\", {\n aud_id: res.data[0].id\n });\n }\n }).catch(function (err) {});\n },\n //编辑\n editorInfo: function editorInfo(item) {\n __f__(\"log\", \"familayList\", this.familayList, \" at pages/my/manage.vue:120\");\n uni.navigateTo({\n url: \"/pages/my/userInfo?info=\" + JSON.stringify(item)\n });\n },\n //添加\n handleAddUser: function handleAddUser() {\n uni.navigateTo({\n url: \"/pages/my/userInfo\"\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbXkvbWFuYWdlLnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwidmlzaWJsZSIsInJhbmtsaXN0IiwiY29tcHV0ZWQiLCJvbkxvYWQiLCJvblB1bGxEb3duUmVmcmVzaCIsInRoYXQiLCJzZXRUaW1lb3V0IiwidW5pIiwibWV0aG9kcyIsImhhbmRsZURlbGRldCIsInRpdGxlIiwiY29udGVudCIsInN1Y2Nlc3MiLCJpZCIsImhhbmRsZVVzZXJMaXN0IiwidHlwZSIsImF1ZF9pZCIsImVkaXRvckluZm8iLCJ1cmwiLCJoYW5kbGVBZGRVc2VyIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQW9EQTtBQUVBO0FBQUE7QUFBQSxlQUNBO0VBQ0FBO0lBQ0E7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDLDRCQUNBLDZDQUNBO0VBQ0FDO0VBQ0FDO0lBQ0E7SUFDQUM7SUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0FGO1FBQ0FHO1FBQ0FDO1FBQ0FDO1VBQ0E7WUFDQVA7Y0FDQVE7WUFDQTtjQUNBO2NBQ0FSO2NBQ0FBO2NBQ0FBO1lBQ0E7VUFDQTtZQUNBQTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FTO01BQ0E7TUFDQVQ7UUFDQVU7TUFDQTtRQUNBO1VBQ0FWO1VBQ0E7UUFDQTtRQUNBQTtRQUNBO1VBQ0FBO1lBQ0FXO1VBQ0E7VUFDQVg7WUFDQVc7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQVY7UUFDQVc7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQVo7UUFDQVc7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBLDJCIiwiZmlsZSI6IjIxNS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cImNvbW1vblwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJhZGRcIiBAY2xpY2s9XCJoYW5kbGVBZGRVc2VyXCI+XHJcblx0XHRcdDxpY29uIGNsYXNzPVwiaWNvbmZvbnQgaWNvbi10aWFuamlhXCI+PC9pY29uPua3u+WKoOaIkOWRmFxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJib3hcIiB2LWlmPVwiZmFtaWxheUxpc3QubGVuZ2h0IT0wXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwibGlzdFwiPlxyXG5cdFx0XHRcdDx1bmktc3dpcGUtYWN0aW9uPlxyXG5cdFx0XHRcdFx0PHVuaS1zd2lwZS1hY3Rpb24taXRlbSB2LWZvcj1cIihpdGVtICxpbmRleCkgaW4gZmFtaWxheUxpc3RcIiA6a2V5PVwiaW5kZXhcIlxyXG5cdFx0XHRcdFx0XHQ6cmlnaHQtb3B0aW9ucz1cIml0ZW0ub3B0aW9uc1wiIEBjbGljaz1cImhhbmRsZURlbGRldCgkZXZlbnQsIGluZGV4KVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImxlZnRcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiaXRlbS5oZWFkX3BpY1wiIGNsYXNzPVwiaW1hZ2UxXCIgLz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0e3tpdGVtLm5pY2tuYW1lfX1cclxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlMlwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx0ZXh0Pnt7aXRlbS5nZW5kZXI9PTE/J+eUtyc6J+Wlsyd9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dGV4dD57e2l0ZW0uYWdlfX3lsoE8L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJyaWdodFwiIEBjbGljay5zdG9wPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJibHVlQnRuXCIgQGNsaWNrPVwiZWRpdG9ySW5mbyhpdGVtKVwiPue8lui+kTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdW5pLXN3aXBlLWFjdGlvbi1pdGVtPlxyXG5cdFx0XHRcdDwvdW5pLXN3aXBlLWFjdGlvbj5cclxuXHJcblx0XHRcdFx0PCEtLSA8dmlldyBjbGFzcz1cImxlZnRcIj5cclxuXHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiaXRlbS5oZWFkX3BpY1wiIGNsYXNzPVwiaW1hZ2UxXCIgLz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlXCI+XHJcblx0XHRcdFx0XHRcdFx0e3tpdGVtLm5pY2tuYW1lfX1cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlMlwiPlxyXG5cdFx0XHRcdFx0XHRcdDx0ZXh0Pnt7aXRlbS5nZW5kZXI9PTE/J+eUtyc6J+Wlsyd9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHQ8dGV4dD57e2l0ZW0uYWdlfX3lsoE8L3RleHQ+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+IC0tPlxyXG5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgdi1lbHNlPlxyXG5cdFx0XHTmsqHmnInmlbDmja7kuobvvIFcclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB7XHJcblx0XHRtYXBTdGF0ZVxyXG5cdH0gZnJvbSBcInZ1ZXhcIjtcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHZpc2libGU6IGZhbHNlLFxyXG5cdFx0XHRcdHJhbmtsaXN0OiBbXSxcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiB7XHJcblx0XHRcdC4uLm1hcFN0YXRlKFtcImZhbWlsYXlMaXN0XCIsIFwidXNlclwiXSlcclxuXHRcdH0sXHJcblx0XHRvbkxvYWQoKSB7fSxcclxuXHRcdG9uUHVsbERvd25SZWZyZXNoKCkge1xyXG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0dGhhdC5oYW5kbGVVc2VyTGlzdCgpXHJcblx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdHVuaS5zdG9wUHVsbERvd25SZWZyZXNoKClcclxuXHRcdFx0fSwgMTAwMCk7XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHQvL+WIoOmZpFxyXG5cdFx0XHRoYW5kbGVEZWxkZXQoZSwgaW5kKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0bGV0IGlkID0gdGhhdC5mYW1pbGF5TGlzdFtpbmRdLmlkXHJcblx0XHRcdFx0dW5pLnNob3dNb2RhbCh7XHJcblx0XHRcdFx0XHR0aXRsZTogJ+WPi+aDheaPkOekuicsXHJcblx0XHRcdFx0XHRjb250ZW50OiAn56Gu5a6a5Yig6Zmk6K+l5oiQ5ZGY5ZCXJyxcclxuXHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHRpZiAocmVzLmNvbmZpcm0pIHtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LiRtb2RlbC5nZXREZWxVc2VyKHtcclxuXHRcdFx0XHRcdFx0XHRcdGlkOiBpZCxcclxuXHRcdFx0XHRcdFx0XHR9KS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHRpZiAocmVzLmNvZGUgIT0gMCkgcmV0dXJuXHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLliKDpmaTmiJDlip/vvIFcIik7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LmZhbWlsYXlMaXN0LnNwbGljZShpbmQsIDEpXHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LmhhbmRsZVVzZXJMaXN0KClcclxuXHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHR9IGVsc2UgaWYgKHJlcy5jYW5jZWwpIHtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLmgqjlt7Llj5bmtojliKDpmaTvvIFcIik7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0aGFuZGxlVXNlckxpc3QoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0dGhhdC4kbW9kZWwuZ2V0VXNlckxpc3Qoe1xyXG5cdFx0XHRcdFx0dHlwZTogMlxyXG5cdFx0XHRcdH0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdGlmIChyZXMuY29kZSAhPSAwKSB7XHJcblx0XHRcdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhyZXMubXNnKVxyXG5cdFx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHRoYXQuJHN0b3JlLmNvbW1pdCgnY2hhbmdlRmFtaWxheScsIHJlcy5kYXRhKVxyXG5cdFx0XHRcdFx0aWYgKHJlcy5kYXRhLmxlbmd0aCkge1xyXG5cdFx0XHRcdFx0XHR0aGF0LiRzdG9yZS5kaXNwYXRjaCgnZ2V0VXNlckluZm8nLCB7XHJcblx0XHRcdFx0XHRcdFx0YXVkX2lkOiByZXMuZGF0YVswXS5pZFxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHR0aGF0LiRzdG9yZS5kaXNwYXRjaChcImdldENhcmRMaXN0XCIsIHtcclxuXHRcdFx0XHRcdFx0XHRhdWRfaWQ6IHJlcy5kYXRhWzBdLmlkXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHt9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvL+e8lui+kVxyXG5cdFx0XHRlZGl0b3JJbmZvKGl0ZW0pIHtcclxuXHRcdFx0XHRjb25zb2xlLmxvZyhcImZhbWlsYXlMaXN0XCIsIHRoaXMuZmFtaWxheUxpc3QpXHJcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0dXJsOiBcIi9wYWdlcy9teS91c2VySW5mbz9pbmZvPVwiICsgSlNPTi5zdHJpbmdpZnkoaXRlbSlcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvL+a3u+WKoFxyXG5cdFx0XHRoYW5kbGVBZGRVc2VyKCkge1xyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybDogXCIvcGFnZXMvbXkvdXNlckluZm9cIlxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBzY29wZWQ9XCJzY29wZWRcIiBsYW5nPVwic2Nzc1wiPlxyXG5cdC5jb21tb24ge1xyXG5cdFx0cGFkZGluZzogMTVweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcblx0XHRtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzBweCk7XHJcblx0fVxyXG5cclxuXHQuYWRkIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcblx0XHRmb250LXNpemU6IDMycnB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQ6ICRidG5jb2xvcjtcclxuXHR9XHJcblxyXG5cdC5ib3gge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRtYXJnaW46IDE1cHggMDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cdH1cclxuXHJcblx0Lmxpc3Qge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRmb250LXNpemU6IDM2cnB4O1xyXG5cclxuXHRcdC5pdGVtIHtcclxuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0cGFkZGluZzogMTBweCAxNXB4O1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdH1cclxuXHJcblx0XHQubGVmdCB7XHJcblx0XHRcdHdpZHRoOiA3NSU7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0XHQuaW1hZ2UxIHtcclxuXHRcdFx0XHR3aWR0aDogMTIwcnB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTIwcnB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5uYW1lIHtcclxuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XHJcblxyXG5cdFx0XHRcdC50aXRsZSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDM0cnB4O1xyXG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC50aXRsZTIge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMnJweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjOTk5O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHJcblx0XHRcdFx0XHR0ZXh0IHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHQuYmx1ZUJ0biB7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRmb250LXNpemU6IDMycnB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG48L3N0eWxlPiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///215\n"); ======= eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n data: function data() {\n return {\n visible: false,\n ranklist: []\n };\n },\n computed: _objectSpread({}, (0, _vuex.mapState)([\"familayList\", \"user\"])),\n onLoad: function onLoad() {},\n onPullDownRefresh: function onPullDownRefresh() {\n var that = this;\n that.handleUserList();\n setTimeout(function () {\n uni.stopPullDownRefresh();\n }, 1000);\n },\n methods: {\n //删除\n handleDeldet: function handleDeldet(e, ind) {\n var that = this;\n var id = that.familayList[ind].id;\n uni.showModal({\n title: '友情提示',\n content: '确定删除该成员吗',\n success: function success(res) {\n if (res.confirm) {\n that.$model.getDelUser({\n id: id\n }).then(function (res) {\n if (res.code != 0) return;\n that.$tools.msg(\"删除成功!\");\n that.familayList.splice(ind, 1);\n that.handleUserList();\n });\n } else if (res.cancel) {\n that.$tools.msg(\"您已取消删除!\");\n }\n }\n });\n },\n handleUserList: function handleUserList() {\n var that = this;\n that.$model.getUserList({\n type: 2\n }).then(function (res) {\n if (res.code != 0) {\n that.$tools.msg(res.msg);\n return;\n }\n that.$store.commit('changeFamilay', res.data);\n if (res.data.length) {\n that.$store.dispatch('getUserInfo', {\n aud_id: res.data[0].id\n });\n that.$store.dispatch(\"getCardList\", {\n aud_id: res.data[0].id\n });\n }\n }).catch(function (err) {});\n },\n //编辑\n editorInfo: function editorInfo(item) {\n __f__(\"log\", \"familayList\", this.familayList, \" at pages/my/manage.vue:120\");\n uni.navigateTo({\n url: \"/pages/my/userInfo?info=\" + JSON.stringify(item)\n });\n },\n //添加\n handleAddUser: function handleAddUser() {\n uni.navigateTo({\n url: \"/pages/my/userInfo\"\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbXkvbWFuYWdlLnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwidmlzaWJsZSIsInJhbmtsaXN0IiwiY29tcHV0ZWQiLCJtYXBTdGF0ZSIsIm9uTG9hZCIsIm9uUHVsbERvd25SZWZyZXNoIiwidGhhdCIsImhhbmRsZVVzZXJMaXN0Iiwic2V0VGltZW91dCIsInVuaSIsInN0b3BQdWxsRG93blJlZnJlc2giLCJtZXRob2RzIiwiaGFuZGxlRGVsZGV0IiwiZSIsImluZCIsImlkIiwiZmFtaWxheUxpc3QiLCJzaG93TW9kYWwiLCJ0aXRsZSIsImNvbnRlbnQiLCJzdWNjZXNzIiwicmVzIiwiY29uZmlybSIsIiRtb2RlbCIsImdldERlbFVzZXIiLCJ0aGVuIiwiY29kZSIsIiR0b29scyIsIm1zZyIsInNwbGljZSIsImNhbmNlbCIsImdldFVzZXJMaXN0IiwidHlwZSIsIiRzdG9yZSIsImNvbW1pdCIsImxlbmd0aCIsImRpc3BhdGNoIiwiYXVkX2lkIiwiY2F0Y2giLCJlcnIiLCJlZGl0b3JJbmZvIiwiaXRlbSIsIm5hdmlnYXRlVG8iLCJ1cmwiLCJKU09OIiwic3RyaW5naWZ5IiwiaGFuZGxlQWRkVXNlciJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFvREE7QUFFYztBQUFBO0FBQUEsZUFDQztFQUNkQSxJQUFJLGtCQUFHO0lBQ04sT0FBTztNQUNOQyxPQUFPLEVBQUUsS0FBSztNQUNkQyxRQUFRLEVBQUU7SUFDWCxDQUFDO0VBQ0YsQ0FBQztFQUNEQyxRQUFRLG9CQUNKLElBQUFDLGNBQVEsRUFBQyxDQUFDLGFBQWEsRUFBRSxNQUFNLENBQUMsQ0FBQyxDQUNwQztFQUNEQyxNQUFNLG9CQUFHLENBQUMsQ0FBQztFQUNYQyxpQkFBaUIsK0JBQUc7SUFDbkIsSUFBSUMsSUFBSSxHQUFHLElBQUk7SUFDZkEsSUFBSSxDQUFDQyxjQUFjLEVBQUU7SUFDckJDLFVBQVUsQ0FBQyxZQUFNO01BQ2hCQyxHQUFHLENBQUNDLG1CQUFtQixFQUFFO0lB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L1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cblxuaW1wb3J0IHtcblx0bWFwU3RhdGVcbn0gZnJvbSBcInZ1ZXhcIjtcbmV4cG9ydCBkZWZhdWx0IHtcblx0ZGF0YSgpIHtcblx0XHRyZXR1cm4ge1xuXHRcdFx0dmlzaWJsZTogZmFsc2UsXG5cdFx0XHRyYW5rbGlzdDogW10sXG5cdFx0fVxuXHR9LFxuXHRjb21wdXRlZDoge1xuXHRcdC4uLm1hcFN0YXRlKFtcImZhbWlsYXlMaXN0XCIsIFwidXNlclwiXSlcblx0fSxcblx0b25Mb2FkKCkge30sXG5cdG9uUHVsbERvd25SZWZyZXNoKCkge1xuXHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdHRoYXQuaGFuZGxlVXNlckxpc3QoKVxuXHRcdHNldFRpbWVvdXQoKCkgPT4ge1xuXHRcdFx0dW5pLnN0b3BQdWxsRG93blJlZnJlc2goKVxuXHRcdH0sIDEwMDApO1xuXHR9LFxuXHRtZXRob2RzOiB7XG5cdFx0Ly/liKDpmaRcblx0XHRoYW5kbGVEZWxkZXQoZSwgaW5kKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdGxldCBpZCA9IHRoYXQuZmFtaWxheUxpc3RbaW5kXS5pZFxuXHRcdFx0dW5pLnNob3dNb2RhbCh7XG5cdFx0XHRcdHRpdGxlOiAn5Y+L5oOF5o+Q56S6Jyxcblx0XHRcdFx0Y29udGVudDogJ+ehruWumuWIoOmZpOivpeaIkOWRmOWQlycsXG5cdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xuXHRcdFx0XHRcdGlmIChyZXMuY29uZmlybSkge1xuXHRcdFx0XHRcdFx0dGhhdC4kbW9kZWwuZ2V0RGVsVXNlcih7XG5cdFx0XHRcdFx0XHRcdGlkOiBpZCxcblx0XHRcdFx0XHRcdH0pLnRoZW4ocmVzID0+IHtcblx0XHRcdFx0XHRcdFx0aWYgKHJlcy5jb2RlICE9IDApIHJldHVyblxuXHRcdFx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLliKDpmaTmiJDlip/vvIFcIik7XG5cdFx0XHRcdFx0XHRcdHRoYXQuZmFtaWxheUxpc3Quc3BsaWNlKGluZCwgMSlcblx0XHRcdFx0XHRcdFx0dGhhdC5oYW5kbGVVc2VyTGlzdCgpXG5cdFx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdH0gZWxzZSBpZiAocmVzLmNhbmNlbCkge1xuXHRcdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKFwi5oKo5bey5Y+W5raI5Yig6Zmk77yBXCIpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fSk7XG5cdFx0fSxcblx0XHRoYW5kbGVVc2VyTGlzdCgpIHtcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdFx0dGhhdC4kbW9kZWwuZ2V0VXNlckxpc3Qoe1xuXHRcdFx0XHR0eXBlOiAyXG5cdFx0XHR9KS50aGVuKHJlcyA9PiB7XG5cdFx0XHRcdGlmIChyZXMuY29kZSAhPSAwKSB7XG5cdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKHJlcy5tc2cpXG5cdFx0XHRcdFx0cmV0dXJuXG5cdFx0XHRcdH1cblx0XHRcdFx0dGhhdC4kc3RvcmUuY29tbWl0KCdjaGFuZ2VGYW1pbGF5JywgcmVzLmRhdGEpXG5cdFx0XHRcdGlmIChyZXMuZGF0YS5sZW5ndGgpIHtcblx0XHRcdFx0XHR0aGF0LiRzdG9yZS5kaXNwYXRjaCgnZ2V0VXNlckluZm8nLCB7XG5cdFx0XHRcdFx0XHRhdWRfaWQ6IHJlcy5kYXRhWzBdLmlkXG5cdFx0XHRcdFx0fSlcblx0XHRcdFx0XHR0aGF0LiRzdG9yZS5kaXNwYXRjaChcImdldENhcmRMaXN0XCIsIHtcblx0XHRcdFx0XHRcdGF1ZF9pZDogcmVzLmRhdGFbMF0uaWRcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHR9XG5cdFx0XHR9KS5jYXRjaChlcnIgPT4ge30pXG5cdFx0fSxcblx0XHQvL+e8lui+kVxuXHRcdGVkaXRvckluZm8oaXRlbSkge1xuXHRcdFx0Y29uc29sZS5sb2coXCJmYW1pbGF5TGlzdFwiLCB0aGlzLmZhbWlsYXlMaXN0KVxuXHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xuXHRcdFx0XHR1cmw6IFwiL3BhZ2VzL215L3VzZXJJbmZvP2luZm89XCIgKyBKU09OLnN0cmluZ2lmeShpdGVtKVxuXHRcdFx0fSlcblx0XHR9LFxuXHRcdC8v5re75YqgXG5cdFx0aGFuZGxlQWRkVXNlcigpIHtcblx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0dXJsOiBcIi9wYWdlcy9teS91c2VySW5mb1wiXG5cdFx0XHR9KVxuXHRcdH0sXG5cdH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///215\n"); >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a /***/ }), /* 216 */ /*!*******************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/my/userInfo.vue?mpType=page ***! \*******************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _userInfo_vue_vue_type_template_id_63170703_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./userInfo.vue?vue&type=template&id=63170703&scoped=true&mpType=page */ 217);\n/* harmony import */ var _userInfo_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./userInfo.vue?vue&type=script&lang=js&mpType=page */ 219);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _userInfo_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _userInfo_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _userInfo_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _userInfo_vue_vue_type_template_id_63170703_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _userInfo_vue_vue_type_template_id_63170703_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"63170703\",\n null,\n false,\n _userInfo_vue_vue_type_template_id_63170703_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/my/userInfo.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNEk7QUFDNUk7QUFDdUU7QUFDTDs7O0FBR2xFO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLHlGQUFNO0FBQ1IsRUFBRSwwR0FBTTtBQUNSLEVBQUUsbUhBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsOEdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjE2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91c2VySW5mby52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NjMxNzA3MDMmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3VzZXJJbmZvLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi91c2VySW5mby52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiNjMxNzA3MDNcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvbXkvdXNlckluZm8udnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///216\n"); /***/ }), /* 217 */ /*!*************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/my/userInfo.vue?vue&type=template&id=63170703&scoped=true&mpType=page ***! \*************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_userInfo_vue_vue_type_template_id_63170703_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./userInfo.vue?vue&type=template&id=63170703&scoped=true&mpType=page */ 218); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_userInfo_vue_vue_type_template_id_63170703_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_userInfo_vue_vue_type_template_id_63170703_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_userInfo_vue_vue_type_template_id_63170703_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_userInfo_vue_vue_type_template_id_63170703_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 218 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/my/userInfo.vue?vue&type=template&id=63170703&scoped=true&mpType=page ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uniIcons: __webpack_require__(/*! @/uni_modules/uni-icons/components/uni-icons/uni-icons.vue */ 10) .default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "box"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "lanBox"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "headbox"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "touxiang"), attrs: { _i: 3 } }, [ _vm._$s(4, "i", _vm.headimg) ? _c("image", { staticClass: _vm._$s(4, "sc", "headimage"), attrs: { src: _vm._$s(4, "a-src", _vm.headimg), _i: 4 }, }) : _c("icon", { staticClass: _vm._$s( 5, "sc", "iconfont icon-user-filling headimage" ), attrs: { _i: 5 }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(6, "sc", "lan border-bottom"), attrs: { _i: 6 }, }, [ _c("view", { staticClass: _vm._$s(7, "sc", "left"), attrs: { _i: 7 }, }), _c( "view", { staticClass: _vm._$s(8, "sc", "right"), attrs: { _i: 8 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.memInfo.nickname, expression: "memInfo.nickname", }, ], attrs: { _i: 9 }, domProps: { value: _vm._$s(9, "v-model", _vm.memInfo.nickname), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.$set(_vm.memInfo, "nickname", $event.target.value) }, }, }), _vm._$s(10, "i", _vm.memInfo.nickname) ? _c("uni-icons", { attrs: { type: "clear", color: "#999", size: "20", _i: 10, }, on: { click: function ($event) { _vm.memInfo.nickname = "" }, }, }) : _vm._e(), ], 1 ), ] ), _c( "view", { staticClass: _vm._$s(11, "sc", "lan border-bottom"), attrs: { _i: 11 }, }, [ _c("view", { staticClass: _vm._$s(12, "sc", "left"), attrs: { _i: 12 }, }), _c( "view", { staticClass: _vm._$s(13, "sc", "right"), attrs: { _i: 13 } }, [ _c( "picker", { attrs: { range: _vm._$s(14, "a-range", _vm.sexItem), _i: 14, }, on: { change: _vm.onsexArr }, }, [ _c( "view", { staticClass: _vm._$s(15, "sc", "uni-input"), attrs: { _i: 15 }, }, [ _vm._v( _vm._$s( 15, "t0-0", _vm._s( _vm.memInfo.gender == 0 ? "请选择" : _vm.memInfo.gender == 1 ? "男" : "女" ) ) ), ] ), _c("icon", { staticClass: _vm._$s( 16, "sc", "iconfont icon-arrow-down-bold" ), attrs: { _i: 16 }, }), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(17, "sc", "lan border-bottom"), attrs: { _i: 17 }, }, [ _c("view", { staticClass: _vm._$s(18, "sc", "left"), attrs: { _i: 18 }, }), _c( "view", { staticClass: _vm._$s(19, "sc", "right"), attrs: { _i: 19 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.memInfo.height, expression: "memInfo.height", }, ], staticClass: _vm._$s(20, "sc", "mr-5"), attrs: { _i: 20 }, domProps: { value: _vm._$s(20, "v-model", _vm.memInfo.height), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.$set(_vm.memInfo, "height", $event.target.value) }, }, }), _vm._$s(21, "i", _vm.memInfo.height) ? _c("uni-icons", { attrs: { type: "clear", color: "#999", size: "20", _i: 21, }, on: { click: function ($event) { _vm.memInfo.height = "" }, }, }) : _vm._e(), ], 1 ), ] ), _c( "view", { staticClass: _vm._$s(22, "sc", "lan border-bottom"), attrs: { _i: 22 }, }, [ _c("view", { staticClass: _vm._$s(23, "sc", "left"), attrs: { _i: 23 }, }), _c( "view", { staticClass: _vm._$s(24, "sc", "right"), attrs: { _i: 24 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.memInfo.weight, expression: "memInfo.weight", }, ], staticClass: _vm._$s(25, "sc", "mr-5"), attrs: { _i: 25 }, domProps: { value: _vm._$s(25, "v-model", _vm.memInfo.weight), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.$set(_vm.memInfo, "weight", $event.target.value) }, }, }), _vm._$s(26, "i", _vm.memInfo.weight) ? _c("uni-icons", { attrs: { type: "clear", color: "#999", size: "20", _i: 26, }, on: { click: function ($event) { _vm.memInfo.weight = "" }, }, }) : _vm._e(), ], 1 ), ] ), _c( "view", { staticClass: _vm._$s(27, "sc", "lan border-bottom"), attrs: { _i: 27 }, }, [ _c("view", { staticClass: _vm._$s(28, "sc", "left"), attrs: { _i: 28 }, }), _c( "view", { staticClass: _vm._$s(29, "sc", "right"), attrs: { _i: 29 } }, [ _c( "picker", { attrs: { end: _vm._$s(30, "a-end", _vm.endDate), value: _vm._$s( 30, "a-value", _vm.memInfo.birthday ? _vm.memInfo.birthday : _vm.endDate ), _i: 30, }, on: { change: _vm.maskClick }, }, [ _c( "view", { staticClass: _vm._$s(31, "sc", "uni-input"), attrs: { _i: 31 }, }, [ _vm._v( _vm._$s( 31, "t0-0", _vm._s( _vm.memInfo.birthday ? _vm.memInfo.birthday : "请选择" ) ) ), ] ), _c("icon", { staticClass: _vm._$s( 32, "sc", "iconfont icon-arrow-down-bold" ), attrs: { _i: 32 }, }), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(33, "sc", "lan border-bottom"), attrs: { _i: 33 }, }, [ _c("view", { staticClass: _vm._$s(34, "sc", "left"), attrs: { _i: 34 }, }), _c( "view", { staticClass: _vm._$s(35, "sc", "right"), attrs: { _i: 35 } }, [ _c( "picker", { attrs: { range: _vm._$s(36, "a-range", _vm.gradeList), value: _vm._$s(36, "a-value", _vm.index), _i: 36, }, on: { change: _vm.changegType }, }, [ _c( "view", { staticClass: _vm._$s(37, "sc", "uni-input"), attrs: { _i: 37 }, }, [ _vm._v( _vm._$s( 37, "t0-0", _vm._s( _vm.gradeList[_vm.index] ? _vm.gradeList[_vm.index].name : "请选择" ) ) ), ] ), _c("icon", { staticClass: _vm._$s( 38, "sc", "iconfont icon-arrow-down-bold" ), attrs: { _i: 38 }, }), ] ), ] ), ] ), ] ), _c("view", { staticClass: _vm._$s(39, "sc", "btn"), attrs: { _i: 39 }, on: { click: _vm.confirmInfo }, }), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 219 */ /*!*******************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/my/userInfo.vue?vue&type=script&lang=js&mpType=page ***! \*******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_userInfo_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./userInfo.vue?vue&type=script&lang=js&mpType=page */ 220);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_userInfo_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_userInfo_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_userInfo_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_userInfo_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_userInfo_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTBxQixDQUFnQixxckJBQUcsRUFBQyIsImZpbGUiOiIyMTkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3VzZXJJbmZvLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3VzZXJJbmZvLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///219\n"); /***/ }), /* 220 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/my/userInfo.vue?vue&type=script&lang=js&mpType=page ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; <<<<<<< HEAD eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n data: function data() {\n return {\n isEdit: false,\n sexItem: [\"男\", \"女\"],\n memInfo: {\n birthday: \"\",\n gender: 0,\n nickname: \"\",\n grade: \"\",\n height: \"\",\n weight: \"\"\n },\n headimg: \"\",\n index: 0,\n gradeList: []\n };\n },\n computed: _objectSpread(_objectSpread({}, (0, _vuex.mapState)([\"user\", \"familayList\"])), {}, {\n endDate: function endDate() {\n return this.$tools.getDate(\"start\");\n },\n startDate: function startDate() {\n return this.$tools.GetDateStr(-90);\n }\n }),\n onLoad: function onLoad(options) {\n var that = this;\n this.handleGradeList();\n if (options.info) {\n that.memInfo = JSON.parse(options.info);\n that.isEdit = true;\n }\n __f__(\"log\", \"1111\", this.memInfo, \" at pages/my/userInfo.vue:110\");\n },\n methods: {\n handleGradeList: function handleGradeList() {\n var that = this;\n that.$model.getGradeList({}).then(function (res) {\n __f__(\"log\", \"年级列表\", res, \" at pages/my/userInfo.vue:116\");\n if (res.code != 0) {\n that.$tools.msg(res.msg);\n return;\n }\n that.gradeList = res.data;\n if (that.isEdit == true) {\n that.index = res.data.findIndex(function (ite) {\n return ite.id == that.memInfo.grade;\n });\n }\n that.memInfo.grade = res.data[that.index].id;\n }).catch(function (err) {});\n },\n // 提交\n confirmInfo: function confirmInfo() {\n var that = this;\n if (!that.memInfo.nickname) {\n that.$tools.msg(\"请输入姓名\");\n return;\n }\n if (!that.memInfo.gender) {\n that.$tools.msg(\"请选择性别\");\n return;\n }\n if (!that.memInfo.height) {\n that.$tools.msg(\"请选择身高\");\n return;\n }\n if (!that.memInfo.weight) {\n that.$tools.msg(\"请选择体重\");\n return;\n }\n if (!that.memInfo.birthday) {\n that.$tools.msg(\"请选择出生日期\");\n return;\n }\n if (!that.memInfo.grade) {\n that.$tools.msg(\"请选择所在年级\");\n return;\n }\n var https = that.isEdit ? that.$model.getEditUser(that.memInfo) : that.$model.getAddUser(that.memInfo);\n return https.then(function (res) {\n __f__(\"log\", \"成功\", res, \" at pages/my/userInfo.vue:157\");\n if (res.code == 0) {\n that.$tools.msg(\"提交成功\");\n that.handleUserList(res.data.aud_id);\n } else {\n that.$tools.msg(res.msg);\n }\n });\n },\n handleUserList: function handleUserList(id) {\n var that = this;\n that.$model.getUserList({\n type: 2\n }).then(function (res) {\n __f__(\"log\", \"成员列表\", res, \" at pages/my/userInfo.vue:171\");\n that.$store.commit('changeFamilay', res.data);\n // 修改用户\n if (that.isEdit && that.memInfo.id == uni.getStorageSync('userid')) {\n __f__(\"log\", \"修改用户\", \" at pages/my/userInfo.vue:175\");\n that.$store.dispatch('getUserInfo', {\n aud_id: uni.getStorageSync('userid')\n });\n }\n // 添加用户\n if (!that.isEdit) {\n __f__(\"log\", \"添加用户\", \" at pages/my/userInfo.vue:182\");\n uni.setStorageSync('userid', id);\n uni.setStorageSync('gender', that.memInfo.gender);\n that.$store.dispatch('getUserInfo', {\n aud_id: id\n });\n that.$store.dispatch(\"getCardList\", {\n aud_id: id\n });\n uni.redirectTo({\n url: \"/pages/cardList/card\"\n });\n } else {\n uni.navigateBack({\n delta: 1\n });\n }\n }).catch(function (err) {});\n },\n //确定年龄\n maskClick: function maskClick(e) {\n this.memInfo.birthday = e.detail.value;\n },\n //确定性别\n onsexArr: function onsexArr(e) {\n this.memInfo.gender = this.sexItem[e.target.value] == \"男\" ? 1 : 2;\n },\n // 年级\n changegType: function changegType(e) {\n this.index = e.detail.value;\n this.memInfo.grade = this.gradeList[e.target.value].id;\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbXkvdXNlckluZm8udnVlIl0sIm5hbWVzIjpbImRhdGEiLCJpc0VkaXQiLCJzZXhJdGVtIiwibWVtSW5mbyIsImJpcnRoZGF5IiwiZ2VuZGVyIiwibmlja25hbWUiLCJncmFkZSIsImhlaWdodCIsIndlaWdodCIsImhlYWRpbWciLCJpbmRleCIsImdyYWRlTGlzdCIsImNvbXB1dGVkIiwiZW5kRGF0ZSIsInN0YXJ0RGF0ZSIsIm9uTG9hZCIsInRoYXQiLCJtZXRob2RzIiwiaGFuZGxlR3JhZGVMaXN0IiwiY29uZmlybUluZm8iLCJoYW5kbGVVc2VyTGlzdCIsInR5cGUiLCJhdWRfaWQiLCJ1bmkiLCJ1cmwiLCJkZWx0YSIsIm1hc2tDbGljayIsIm9uc2V4QXJyIiwiY2hhbmdlZ1R5cGUiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBb0VBO0FBRUE7QUFBQTtBQUFBLGVBQ0E7RUFDQUE7SUFDQTtNQUNBQztNQUNBQyxVQUNBLEtBQ0EsSUFDQTtNQUNBQztRQUNBQztRQUNBQztRQUNBQztRQUNBQztRQUNBQztRQUNBQztNQUNBO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQywwQ0FDQTtJQUVBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0VBQUEsRUFDQTtFQUNBQztJQUNBO0lBQ0E7SUFDQTtNQUNBQztNQUNBQTtJQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBO01BQ0FGO1FBQ0E7UUFDQTtVQUNBQTtVQUNBO1FBQ0E7UUFDQUE7UUFDQTtVQUNBQTtZQUFBO1VBQUE7UUFDQTtRQUNBQTtNQUNBO0lBQ0E7SUFDQTtJQUNBRztNQUNBO01BQ0E7UUFDQUg7UUFDQTtNQUNBO01BQ0E7UUFDQUE7UUFDQTtNQUNBO01BQ0E7UUFDQUE7UUFDQTtNQUNBO01BQ0E7UUFDQUE7UUFDQTtNQUNBO01BQ0E7UUFDQUE7UUFDQTtNQUNBO01BQ0E7UUFDQUE7UUFDQTtNQUNBO01BQ0E7TUFDQTtRQUNBO1FBQ0E7VUFDQUE7VUFDQUE7UUFDQTtVQUNBQTtRQUNBO01BQ0E7SUFDQTtJQUNBSTtNQUNBO01BQ0FKO1FBQ0FLO01BQ0E7UUFDQTtRQUNBTDtRQUNBO1FBQ0E7VUFDQTtVQUNBQTtZQUNBTTtVQUNBO1FBQ0E7UUFDQTtRQUNBO1VBQ0E7VUFDQUM7VUFDQUE7VUFDQVA7WUFDQU07VUFDQTtVQUNBTjtZQUNBTTtVQUNBO1VBQ0FDO1lBQ0FDO1VBQ0E7UUFDQTtVQUNBRDtZQUNBRTtVQUNBO1FBQ0E7TUFHQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO0lBQ0E7RUFDQTtBQUVBO0FBQUEsMkIiLCJmaWxlIjoiMjIwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwiYm94XCI+XHJcblx0XHQ8dmlldyBjbGFzcz1cImxhbkJveFwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRib3hcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRvdXhpYW5nXCI+XHJcblx0XHRcdFx0XHQ8aW1hZ2Ugdi1pZj1cImhlYWRpbWdcIiA6c3JjPVwiaGVhZGltZ1wiIGNsYXNzPVwiaGVhZGltYWdlXCIgLz5cclxuXHRcdFx0XHRcdDxpY29uIHYtZWxzZSBjbGFzcz1cImljb25mb250IGljb24tdXNlci1maWxsaW5nIGhlYWRpbWFnZVwiPjwvaWNvbj5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJsYW4gYm9yZGVyLWJvdHRvbVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibGVmdFwiPuWnk+WQjTwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInJpZ2h0XCI+XHJcblx0XHRcdFx0XHQ8aW5wdXQgbmFtZT1cIm5hbWVcIiB0eXBlPVwidGV4dFwiIHYtbW9kZWw9XCJtZW1JbmZvLm5pY2tuYW1lXCIgcGxhY2Vob2xkZXI9XCLor7fovpPlhaXlp5PlkI1cIiAvPlxyXG5cdFx0XHRcdFx0PHVuaS1pY29ucyB0eXBlPVwiY2xlYXJcIiBjb2xvcj1cIiM5OTlcIiB2LWlmPVwibWVtSW5mby5uaWNrbmFtZVwiIEBjbGljaz1cIm1lbUluZm8ubmlja25hbWU9JydcIlxyXG5cdFx0XHRcdFx0XHRzaXplPVwiMjBcIj48L3VuaS1pY29ucz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJsYW4gYm9yZGVyLWJvdHRvbVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibGVmdFwiPuaAp+WIqzwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInJpZ2h0XCI+XHJcblx0XHRcdFx0XHQ8cGlja2VyIG1vZGU9XCJzZWxlY3RvclwiIDpyYW5nZT1cInNleEl0ZW1cIiBAY2hhbmdlPVwib25zZXhBcnJcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ1bmktaW5wdXRcIj57e21lbUluZm8uZ2VuZGVyPT0wPyfor7fpgInmi6knOm1lbUluZm8uZ2VuZGVyPT0xPyfnlLcnOiflpbMnfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDxpY29uIGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1hcnJvdy1kb3duLWJvbGRcIj48L2ljb24+XHJcblx0XHRcdFx0XHQ8L3BpY2tlcj5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJsYW4gYm9yZGVyLWJvdHRvbVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibGVmdFwiPui6q+mrmDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInJpZ2h0XCI+XHJcblx0XHRcdFx0XHQ8aW5wdXQgbmFtZT1cIm5hbWVcIiBjbGFzcz1cIm1yLTVcIiB0eXBlPVwiZGlnaXRcIiB2LW1vZGVsPVwibWVtSW5mby5oZWlnaHRcIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpei6q+mrmFwiIC8+Q01cclxuXHRcdFx0XHRcdDx1bmktaWNvbnMgdHlwZT1cImNsZWFyXCIgY29sb3I9XCIjOTk5XCIgdi1pZj1cIm1lbUluZm8uaGVpZ2h0XCIgQGNsaWNrPVwibWVtSW5mby5oZWlnaHQ9JydcIlxyXG5cdFx0XHRcdFx0XHRzaXplPVwiMjBcIj48L3VuaS1pY29ucz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJsYW4gYm9yZGVyLWJvdHRvbVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibGVmdFwiPuS9k+mHjTwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInJpZ2h0XCI+XHJcblx0XHRcdFx0XHQ8aW5wdXQgbmFtZT1cIm5hbWVcIiB0eXBlPVwiZGlnaXRcIiBjbGFzcz1cIm1yLTVcIiB2LW1vZGVsPVwibWVtSW5mby53ZWlnaHRcIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpeS9k+mHjVwiIC8+S0dcclxuXHRcdFx0XHRcdDx1bmktaWNvbnMgdHlwZT1cImNsZWFyXCIgY29sb3I9XCIjOTk5XCIgdi1pZj1cIm1lbUluZm8ud2VpZ2h0XCIgQGNsaWNrPVwibWVtSW5mby53ZWlnaHQ9JydcIlxyXG5cdFx0XHRcdFx0XHRzaXplPVwiMjBcIj48L3VuaS1pY29ucz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJsYW4gYm9yZGVyLWJvdHRvbVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibGVmdFwiPuWHuueUn+aXpeacnzwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInJpZ2h0XCI+XHJcblx0XHRcdFx0XHQ8cGlja2VyIG1vZGU9XCJkYXRlXCIgOmVuZD1cImVuZERhdGVcIiBAY2hhbmdlPVwibWFza0NsaWNrXCJcclxuXHRcdFx0XHRcdFx0OnZhbHVlPVwibWVtSW5mby5iaXJ0aGRheT9tZW1JbmZvLmJpcnRoZGF5OmVuZERhdGVcIiBmaWVsZHM9XCJ0aW1lXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLWlucHV0XCI+e3ttZW1JbmZvLmJpcnRoZGF5P21lbUluZm8uYmlydGhkYXk6J+ivt+mAieaLqSd9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PGljb24gY2xhc3M9XCJpY29uZm9udCBpY29uLWFycm93LWRvd24tYm9sZFwiPjwvaWNvbj5cclxuXHRcdFx0XHRcdDwvcGlja2VyPlxyXG5cdFx0XHRcdFx0PCEtLSA8dW5pLWRhdGV0aW1lLXBpY2tlciB0eXBlPVwiZGF0ZVwiIDplbmQ9XCJzdGFydERhdGVcIiA6Y2xlYXItaWNvbj1cImZhbHNlXCIgdi1tb2RlbD1cIm1lbUluZm8uYmlydGhkYXlcIlxyXG5cdFx0XHRcdFx0XHRAY2hhbmdlPVwibWFza0NsaWNrXCIgOmJvcmRlcj1cImZhbHNlXCIgLz4gLS0+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwibGFuIGJvcmRlci1ib3R0b21cIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImxlZnRcIj7miYDlnKjlubTnuqc8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJyaWdodFwiPlxyXG5cdFx0XHRcdFx0PHBpY2tlciBtb2RlPVwic2VsZWN0b3JcIiA6cmFuZ2U9XCJncmFkZUxpc3RcIiA6dmFsdWU9XCJpbmRleFwiIHJhbmdlLWtleT1cIm5hbWVcIiBAY2hhbmdlPVwiY2hhbmdlZ1R5cGVcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ1bmktaW5wdXRcIj57e2dyYWRlTGlzdFtpbmRleF0/Z3JhZGVMaXN0W2luZGV4XS5uYW1lOlwi6K+36YCJ5oupXCJ9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PGljb24gY2xhc3M9XCJpY29uZm9udCBpY29uLWFycm93LWRvd24tYm9sZFwiPjwvaWNvbj5cclxuXHRcdFx0XHRcdDwvcGlja2VyPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJidG5cIiBAY2xpY2s9XCJjb25maXJtSW5mb1wiPuaPkOS6pDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHtcclxuXHRcdG1hcFN0YXRlXHJcblx0fSBmcm9tIFwidnVleFwiO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0aXNFZGl0OiBmYWxzZSxcclxuXHRcdFx0XHRzZXhJdGVtOiBbXHJcblx0XHRcdFx0XHRcIueUt1wiLFxyXG5cdFx0XHRcdFx0XCLlpbNcIlxyXG5cdFx0XHRcdF0sXHJcblx0XHRcdFx0bWVtSW5mbzoge1xyXG5cdFx0XHRcdFx0YmlydGhkYXk6IFwiXCIsXHJcblx0XHRcdFx0XHRnZW5kZXI6IDAsXHJcblx0XHRcdFx0XHRuaWNrbmFtZTogXCJcIixcclxuXHRcdFx0XHRcdGdyYWRlOiBcIlwiLFxyXG5cdFx0XHRcdFx0aGVpZ2h0OiBcIlwiLFxyXG5cdFx0XHRcdFx0d2VpZ2h0OiBcIlwiXHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRoZWFkaW1nOiBcIlwiLFxyXG5cdFx0XHRcdGluZGV4OiAwLFxyXG5cdFx0XHRcdGdyYWRlTGlzdDogW11cclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDoge1xyXG5cdFx0XHQuLi5tYXBTdGF0ZShbXCJ1c2VyXCIsIFwiZmFtaWxheUxpc3RcIl0pLFxyXG5cclxuXHRcdFx0ZW5kRGF0ZSgpIHtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy4kdG9vbHMuZ2V0RGF0ZShcInN0YXJ0XCIpXHJcblx0XHRcdH0sXHJcblx0XHRcdHN0YXJ0RGF0ZSgpIHtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy4kdG9vbHMuR2V0RGF0ZVN0cigtOTApO1xyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHRcdG9uTG9hZChvcHRpb25zKSB7XHJcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHR0aGlzLmhhbmRsZUdyYWRlTGlzdCgpXHJcblx0XHRcdGlmIChvcHRpb25zLmluZm8pIHtcclxuXHRcdFx0XHR0aGF0Lm1lbUluZm8gPSBKU09OLnBhcnNlKG9wdGlvbnMuaW5mbylcclxuXHRcdFx0XHR0aGF0LmlzRWRpdCA9IHRydWVcclxuXHRcdFx0fVxyXG5cdFx0XHRjb25zb2xlLmxvZyhcIjExMTFcIiwgdGhpcy5tZW1JbmZvKVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0aGFuZGxlR3JhZGVMaXN0KCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdHRoYXQuJG1vZGVsLmdldEdyYWRlTGlzdCh7fSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2coXCLlubTnuqfliJfooahcIiwgcmVzKVxyXG5cdFx0XHRcdFx0aWYgKHJlcy5jb2RlICE9IDApIHtcclxuXHRcdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKHJlcy5tc2cpXHJcblx0XHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dGhhdC5ncmFkZUxpc3QgPSByZXMuZGF0YVxyXG5cdFx0XHRcdFx0aWYgKHRoYXQuaXNFZGl0ID09IHRydWUpIHtcclxuXHRcdFx0XHRcdFx0dGhhdC5pbmRleCA9IHJlcy5kYXRhLmZpbmRJbmRleChpdGUgPT4gaXRlLmlkID09IHRoYXQubWVtSW5mby5ncmFkZSlcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHRoYXQubWVtSW5mby5ncmFkZSA9IHJlcy5kYXRhW3RoYXQuaW5kZXhdLmlkXHJcblx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHt9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmj5DkuqRcclxuXHRcdFx0Y29uZmlybUluZm8oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0aWYgKCF0aGF0Lm1lbUluZm8ubmlja25hbWUpIHtcclxuXHRcdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhcIuivt+i+k+WFpeWnk+WQjVwiKVxyXG5cdFx0XHRcdFx0cmV0dXJuO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAoIXRoYXQubWVtSW5mby5nZW5kZXIpIHtcclxuXHRcdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhcIuivt+mAieaLqeaAp+WIq1wiKVxyXG5cdFx0XHRcdFx0cmV0dXJuO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAoIXRoYXQubWVtSW5mby5oZWlnaHQpIHtcclxuXHRcdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhcIuivt+mAieaLqei6q+mrmFwiKVxyXG5cdFx0XHRcdFx0cmV0dXJuO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAoIXRoYXQubWVtSW5mby53ZWlnaHQpIHtcclxuXHRcdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhcIuivt+mAieaLqeS9k+mHjVwiKVxyXG5cdFx0XHRcdFx0cmV0dXJuO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAoIXRoYXQubWVtSW5mby5iaXJ0aGRheSkge1xyXG5cdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKFwi6K+36YCJ5oup5Ye655Sf5pel5pyfXCIpXHJcblx0XHRcdFx0XHRyZXR1cm47XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmICghdGhhdC5tZW1JbmZvLmdyYWRlKSB7XHJcblx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLor7fpgInmi6nmiYDlnKjlubTnuqdcIilcclxuXHRcdFx0XHRcdHJldHVybjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0bGV0IGh0dHBzID0gdGhhdC5pc0VkaXQgPyB0aGF0LiRtb2RlbC5nZXRFZGl0VXNlcih0aGF0Lm1lbUluZm8pIDogdGhhdC4kbW9kZWwuZ2V0QWRkVXNlcih0aGF0Lm1lbUluZm8pXHJcblx0XHRcdFx0cmV0dXJuIGh0dHBzLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi5oiQ5YqfXCIsIHJlcylcclxuXHRcdFx0XHRcdGlmIChyZXMuY29kZSA9PSAwKSB7XHJcblx0XHRcdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhcIuaPkOS6pOaIkOWKn1wiKTtcclxuXHRcdFx0XHRcdFx0dGhhdC5oYW5kbGVVc2VyTGlzdChyZXMuZGF0YS5hdWRfaWQpXHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2cocmVzLm1zZyk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGhhbmRsZVVzZXJMaXN0KGlkKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0dGhhdC4kbW9kZWwuZ2V0VXNlckxpc3Qoe1xyXG5cdFx0XHRcdFx0dHlwZTogMlxyXG5cdFx0XHRcdH0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi5oiQ5ZGY5YiX6KGoXCIsIHJlcylcclxuXHRcdFx0XHRcdHRoYXQuJHN0b3JlLmNvbW1pdCgnY2hhbmdlRmFtaWxheScsIHJlcy5kYXRhKVxyXG5cdFx0XHRcdFx0Ly8g5L+u5pS555So5oi3XHJcblx0XHRcdFx0XHRpZiAodGhhdC5pc0VkaXQgJiYgdGhhdC5tZW1JbmZvLmlkID09IHVuaS5nZXRTdG9yYWdlU3luYygndXNlcmlkJykpIHtcclxuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coXCLkv67mlLnnlKjmiLdcIilcclxuXHRcdFx0XHRcdFx0dGhhdC4kc3RvcmUuZGlzcGF0Y2goJ2dldFVzZXJJbmZvJywge1xyXG5cdFx0XHRcdFx0XHRcdGF1ZF9pZDogdW5pLmdldFN0b3JhZ2VTeW5jKCd1c2VyaWQnKVxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ly8g5re75Yqg55So5oi3XHJcblx0XHRcdFx0XHRpZiAoIXRoYXQuaXNFZGl0KSB7XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi5re75Yqg55So5oi3XCIpXHJcblx0XHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygndXNlcmlkJywgaWQpXHJcblx0XHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnZ2VuZGVyJywgdGhhdC5tZW1JbmZvLmdlbmRlcilcclxuXHRcdFx0XHRcdFx0dGhhdC4kc3RvcmUuZGlzcGF0Y2goJ2dldFVzZXJJbmZvJywge1xyXG5cdFx0XHRcdFx0XHRcdGF1ZF9pZDogaWRcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0dGhhdC4kc3RvcmUuZGlzcGF0Y2goXCJnZXRDYXJkTGlzdFwiLCB7XHJcblx0XHRcdFx0XHRcdFx0YXVkX2lkOiBpZFxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHR1bmkucmVkaXJlY3RUbyh7XHJcblx0XHRcdFx0XHRcdFx0dXJsOiBcIi9wYWdlcy9jYXJkTGlzdC9jYXJkXCJcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZUJhY2soe1xyXG5cdFx0XHRcdFx0XHRcdGRlbHRhOiAxXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHJcblx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHt9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvL+ehruWumuW5tOm+hFxyXG5cdFx0XHRtYXNrQ2xpY2soZSkge1xyXG5cdFx0XHRcdHRoaXMubWVtSW5mby5iaXJ0aGRheSA9IGUuZGV0YWlsLnZhbHVlXHJcblx0XHRcdH0sXHJcblx0XHRcdC8v56Gu5a6a5oCn5YirXHJcblx0XHRcdG9uc2V4QXJyKGUpIHtcclxuXHRcdFx0XHR0aGlzLm1lbUluZm8uZ2VuZGVyID0gdGhpcy5zZXhJdGVtW2UudGFyZ2V0LnZhbHVlXSA9PSBcIueUt1wiID8gMSA6IDJcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5bm057qnXHJcblx0XHRcdGNoYW5nZWdUeXBlKGUpIHtcclxuXHRcdFx0XHR0aGlzLmluZGV4ID0gZS5kZXRhaWwudmFsdWVcclxuXHRcdFx0XHR0aGlzLm1lbUluZm8uZ3JhZGUgPSB0aGlzLmdyYWRlTGlzdFtlLnRhcmdldC52YWx1ZV0uaWRcclxuXHRcdFx0fSxcclxuXHRcdH0sXHJcblxyXG5cdH07XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIHNjb3BlZD1cInNjb3BlZFwiIGxhbmc9XCJzY3NzXCI+XHJcblx0LmJveCB7XHJcblx0XHRoZWlnaHQ6IDEwMHZoO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHR9XHJcblxyXG5cdGlucHV0IHtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcblx0fVxyXG5cclxuXHQuaGVhZGJveCB7XHJcblx0XHRoZWlnaHQ6IDE4MHJweDtcclxuXHRcdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkbWFpbmNvbG9yO1xyXG5cdH1cclxuXHJcblx0LmhlYWRpbWFnZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdFx0d2lkdGg6IDcwcHg7XHJcblx0XHRoZWlnaHQ6IDcwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRmb250LXNpemU6IDE0MHJweDtcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHJcblx0LmxhbiB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMzJycHg7XHJcblx0XHRwYWRkaW5nOiA1cHggMDtcclxuXHRcdG1hcmdpbjogNXB4IDE1cHg7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3ZjdmNztcclxuXHR9XHJcblxyXG5cdC5sZWZ0IHtcclxuXHRcdHdpZHRoOiAyNCU7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdH1cclxuXHJcblx0LnJpZ2h0IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdHdpZHRoOiA3MiU7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcblx0XHRwaWNrZXIge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRmb250LXNpemU6IDMycnB4O1xyXG5cdFx0XHRjb2xvcjogIzMzMzMzMztcclxuXHRcdH1cclxuXHJcblx0XHQvZGVlcC9pbnB1dCB7XHJcblx0XHRcdGhlaWdodDogMzVweDtcclxuXHRcdFx0cGFkZGluZy10b3A6IDFweDtcclxuXHRcdFx0Zm9udC1zaXplOiAzMnJweDtcclxuXHRcdFx0Y29sb3I6ICMzMzMzMzM7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcclxuXHRcdH1cclxuXHJcblx0XHQuaWNvbmZvbnQge1xyXG5cdFx0XHRjb2xvcjogIzMzMzMzMztcclxuXHRcdFx0Zm9udC1zaXplOiAzMnJweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogLTEwcHg7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5idG4ge1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHRtYXJnaW46IDQwcHggMTVweCAwO1xyXG5cdFx0YmFja2dyb3VuZDogJGJ0bmNvbG9yICFpbXBvcnRhbnQ7XHJcblx0fVxyXG48L3N0eWxlPiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///220\n"); ======= eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n data: function data() {\n return {\n isEdit: false,\n sexItem: [\"男\", \"女\"],\n memInfo: {\n birthday: \"\",\n gender: 0,\n nickname: \"\",\n grade: \"\",\n height: \"\",\n weight: \"\"\n },\n headimg: \"\",\n index: 0,\n gradeList: []\n };\n },\n computed: _objectSpread(_objectSpread({}, (0, _vuex.mapState)([\"user\", \"familayList\"])), {}, {\n endDate: function endDate() {\n return this.$tools.getDate(\"start\");\n },\n startDate: function startDate() {\n return this.$tools.GetDateStr(-90);\n }\n }),\n onLoad: function onLoad(options) {\n var that = this;\n this.handleGradeList();\n if (options.info) {\n that.memInfo = JSON.parse(options.info);\n that.isEdit = true;\n }\n __f__(\"log\", \"1111\", this.memInfo, \" at pages/my/userInfo.vue:110\");\n },\n methods: {\n handleGradeList: function handleGradeList() {\n var that = this;\n that.$model.getGradeList({}).then(function (res) {\n __f__(\"log\", \"年级列表\", res, \" at pages/my/userInfo.vue:116\");\n if (res.code != 0) {\n that.$tools.msg(res.msg);\n return;\n }\n that.gradeList = res.data;\n if (that.isEdit == true) {\n that.index = res.data.findIndex(function (ite) {\n return ite.id == that.memInfo.grade;\n });\n }\n that.memInfo.grade = res.data[that.index].id;\n }).catch(function (err) {});\n },\n // 提交\n confirmInfo: function confirmInfo() {\n var that = this;\n if (!that.memInfo.nickname) {\n that.$tools.msg(\"请输入姓名\");\n return;\n }\n if (!that.memInfo.gender) {\n that.$tools.msg(\"请选择性别\");\n return;\n }\n if (!that.memInfo.height) {\n that.$tools.msg(\"请选择身高\");\n return;\n }\n if (!that.memInfo.weight) {\n that.$tools.msg(\"请选择体重\");\n return;\n }\n if (!that.memInfo.birthday) {\n that.$tools.msg(\"请选择出生日期\");\n return;\n }\n if (!that.memInfo.grade) {\n that.$tools.msg(\"请选择所在年级\");\n return;\n }\n var https = that.isEdit ? that.$model.getEditUser(that.memInfo) : that.$model.getAddUser(that.memInfo);\n return https.then(function (res) {\n __f__(\"log\", \"成功\", res, \" at pages/my/userInfo.vue:157\");\n if (res.code == 0) {\n that.$tools.msg(\"提交成功\");\n that.handleUserList(res.data.aud_id);\n } else {\n that.$tools.msg(res.msg);\n }\n });\n },\n handleUserList: function handleUserList(id) {\n var that = this;\n that.$model.getUserList({\n type: 2\n }).then(function (res) {\n __f__(\"log\", \"成员列表\", res, \" at pages/my/userInfo.vue:171\");\n that.$store.commit('changeFamilay', res.data);\n // 修改用户\n if (that.isEdit && that.memInfo.id == uni.getStorageSync('userid')) {\n __f__(\"log\", \"修改用户\", \" at pages/my/userInfo.vue:175\");\n that.$store.dispatch('getUserInfo', {\n aud_id: uni.getStorageSync('userid')\n });\n }\n // 添加用户\n if (!that.isEdit) {\n __f__(\"log\", \"添加用户\", \" at pages/my/userInfo.vue:182\");\n uni.setStorageSync('userid', id);\n uni.setStorageSync('gender', that.memInfo.gender);\n that.$store.dispatch('getUserInfo', {\n aud_id: id\n });\n that.$store.dispatch(\"getCardList\", {\n aud_id: id\n });\n uni.redirectTo({\n url: \"/pages/cardList/card\"\n });\n } else {\n uni.navigateBack({\n delta: 1\n });\n }\n }).catch(function (err) {});\n },\n //确定年龄\n maskClick: function maskClick(e) {\n this.memInfo.birthday = e.detail.value;\n },\n //确定性别\n onsexArr: function onsexArr(e) {\n this.memInfo.gender = this.sexItem[e.target.value] == \"男\" ? 1 : 2;\n },\n // 年级\n changegType: function changegType(e) {\n this.index = e.detail.value;\n this.memInfo.grade = this.gradeList[e.target.value].id;\n },\n handleUpImg: function handleUpImg() {\n var that = this;\n uni.chooseImage({\n count: 1,\n //默认9\n sourceType: ['album', 'camera'],\n //从相册选择\n success: function success(res) {\n uni.showLoading({\n title: '识别中...'\n });\n uni.uploadFile({\n header: {\n 'Authorization': \"Bearer \" + uni.getStorageSync('token'),\n 'X-Authorization': \"Bearer \" + uni.getStorageSync('refreshtoken')\n },\n url: that.$http.baseUrl + '/api/app/wxopen/uploadimg',\n filePath: res.tempFilePaths[0],\n name: 'file',\n success: function success(res) {\n var attr = JSON.parse(res.data);\n uni.hideLoading();\n if (attr.code == 0) {\n that.headimg = attr.data.url;\n } else {\n that.$tools.msg(\"不支持该图像\");\n }\n }\n });\n }\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbXkvdXNlckluZm8udnVlIl0sIm5hbWVzIjpbImRhdGEiLCJpc0VkaXQiLCJzZXhJdGVtIiwibWVtSW5mbyIsImJpcnRoZGF5IiwiZ2VuZGVyIiwibmlja25hbWUiLCJncmFkZSIsImhlaWdodCIsIndlaWdodCIsImhlYWRpbWciLCJpbmRleCIsImdyYWRlTGlzdCIsImNvbXB1dGVkIiwibWFwU3RhdGUiLCJlbmREYXRlIiwiJHRvb2xzIiwiZ2V0RGF0ZSIsInN0YXJ0RGF0ZSIsIkdldERhdGVTdHIiLCJvbkxvYWQiLCJvcHRpb25zIiwidGhhdCIsImhhbmRsZUdyYWRlTGlzdCIsImluZm8iLCJKU09OIiwicGFyc2UiLCJtZXRob2RzIiwiJG1vZGVsIiwiZ2V0R3JhZGVMaXN0IiwidGhlbiIsInJlcyIsImNvZGUiLCJtc2ciLCJmaW5kSW5kZXgiLCJpdGUiLCJpZCIsImNhdGNoIiwiZXJyIiwiY29uZmlybUluZm8iLCJodHRwcyIsImdldEVkaXRVc2VyIiwiZ2V0QWRkVXNlciIsImhhbmRsZVVzZXJMaXN0IiwiYXVkX2lkIiwiZ2V0VXNlckxpc3QiLCJ0eXBlIiwiJHN0b3JlIiwiY29tbWl0IiwidW5pIiwiZ2V0U3RvcmFnZVN5bmMiLCJkaXNwYXRjaCIsInNldFN0b3JhZ2VTeW5jIiwicmVkaXJlY3RUbyIsInVybCIsIm5hdmlnYXRlQmFjayIsImRlbHRhIiwibWFza0NsaWNrIiwiZSIsImRldGFpbCIsInZhbHVlIiwib25zZXhBcnIiLCJ0YXJnZXQiLCJjaGFuZ2VnVHlwZSIsImhhbmRsZVVwSW1nIiwiY2hvb3NlSW1hZ2UiLCJjb3VudCIsInNvdXJjZVR5cGUiLCJzdWNjZXNzIiwic2hvd0xvYWRpbmciLCJ0aXRsZSIsInVwbG9hZEZpbGUiLCJoZWFkZXIiLCIkaHR0cCIsImJhc2VVcmwiLCJmaWxlUGF0aCIsInRlbXBGaWxlUGF0aHMiLCJuYW1lIiwiYXR0ciIsImhpZGVMb2FkaW5nIl0sIm1hcHBpbmdzIjoiOzs7Ozs7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RyxFQUFFO1VBQ3RCa0IsR0FBRyxDQUFDb0IsV0FBVyxDQUFDO1lBQ2ZDLEtBQUssRUFBRTtVQUNSLENBQUMsQ0FBQztVQUNGckIsR0FBRyxDQUFDc0IsVUFBVSxDQUFDO1lBQ2RDLE1BQU0sRUFBRTtjQUNQLGVBQWUsRUFBRSxTQUFTLEdBQUd2QixHQUFHLENBQUNDLGNBQWMsQ0FBQyxPQUFPLENBQUM7Y0FDeEQsaUJBQWlCLEVBQUUsU0FBUyxHQUFHRCxHQUFHLENBQUNDLGNBQWMsQ0FBQyxjQUFjO1lBQ2pFLENBQUM7WUFDREksR0FBRyxFQUFFaEMsSUFBSSxDQUFDbUQsS0FBSyxDQUFDQyxPQUFPLEdBQUcsMkJBQTJCO1lBQ3JEQyxRQUFRLEVBQUU1QyxHQUFHLENBQUM2QyxhQUFhLENBQUMsQ0FBQyxDQUFDO1lBQzlCQyxJQUFJLEVBQUUsTUFBTTtZQUNaVCxPQUFPLEVBQUUsaUJBQUNyQyxHQUFHLEVBQUs7Y0FDakIsSUFBSStDLElBQUksR0FBR3JELElBQUksQ0FBQ0MsS0FBSyxDQUFDSyxHQUFHLENBQUMvQixJQUFJLENBQUM7Y0FDL0JpRCxHQUFHLENBQUM4QixXQUFXLEVBQUU7Y0FDakIsSUFBSUQsSUFBSSxDQUFDOUMsSUFBSSxJQUFJLENBQUMsRUFBRTtnQkFDbkJWLElBQUksQ0FBQ1osT0FBTyxHQUFHb0UsSUFBSSxDQUFDOUUsSUFBSSxDQUFDc0QsR0FBRztjQUM3QixDQUFDLE1BQU07Z0JBQ05oQyxJQUFJLENBQUNOLE1BQU0sQ0FBQ2lCLEdBQUcsQ0FBQyxRQUFRLENBQUM7Y0FDMUI7WUFDRDtVQUNELENBQUMsQ0FBQztRQUNIO01BQ0QsQ0FBQyxDQUFDO0lBQ0g7RUFDRDtBQUVELENBQUM7QUFBQSwyQiIsImZpbGUiOiIyMjAuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG5pbXBvcnQge1xuXHRtYXBTdGF0ZVxufSBmcm9tIFwidnVleFwiO1xuZXhwb3J0IGRlZmF1bHQge1xuXHRkYXRhKCkge1xuXHRcdHJldHVybiB7XG5cdFx0XHRpc0VkaXQ6IGZhbHNlLFxuXHRcdFx0c2V4SXRlbTogW1xuXHRcdFx0XHRcIueUt1wiLFxuXHRcdFx0XHRcIuWls1wiXG5cdFx0XHRdLFxuXHRcdFx0bWVtSW5mbzoge1xuXHRcdFx0XHRiaXJ0aGRheTogXCJcIixcblx0XHRcdFx0Z2VuZGVyOiAwLFxuXHRcdFx0XHRuaWNrbmFtZTogXCJcIixcblx0XHRcdFx0Z3JhZGU6IFwiXCIsXG5cdFx0XHRcdGhlaWdodDogXCJcIixcblx0XHRcdFx0d2VpZ2h0OiBcIlwiXG5cdFx0XHR9LFxuXHRcdFx0aGVhZGltZzogXCJcIixcblx0XHRcdGluZGV4OiAwLFxuXHRcdFx0Z3JhZGVMaXN0OiBbXVxuXHRcdH07XG5cdH0sXG5cdGNvbXB1dGVkOiB7XG5cdFx0Li4ubWFwU3RhdGUoW1widXNlclwiLCBcImZhbWlsYXlMaXN0XCJdKSxcblxuXHRcdGVuZERhdGUoKSB7XG5cdFx0XHRyZXR1cm4gdGhpcy4kdG9vbHMuZ2V0RGF0ZShcInN0YXJ0XCIpXG5cdFx0fSxcblx0XHRzdGFydERhdGUoKSB7XG5cdFx0XHRyZXR1cm4gdGhpcy4kdG9vbHMuR2V0RGF0ZVN0cigtOTApO1xuXHRcdH0sXG5cdH0sXG5cdG9uTG9hZChvcHRpb25zKSB7XG5cdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0dGhpcy5oYW5kbGVHcmFkZUxpc3QoKVxuXHRcdGlmIChvcHRpb25zLmluZm8pIHtcblx0XHRcdHRoYXQubWVtSW5mbyA9IEpTT04ucGFyc2Uob3B0aW9ucy5pbmZvKVxuXHRcdFx0dGhhdC5pc0VkaXQgPSB0cnVlXG5cdFx0fVxuXHRcdGNvbnNvbGUubG9nKFwiMTExMVwiLCB0aGlzLm1lbUluZm8pXG5cdH0sXG5cdG1ldGhvZHM6IHtcblx0XHRoYW5kbGVHcmFkZUxpc3QoKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdHRoYXQuJG1vZGVsLmdldEdyYWRlTGlzdCh7fSkudGhlbihyZXMgPT4ge1xuXHRcdFx0XHRjb25zb2xlLmxvZyhcIuW5tOe6p+WIl+ihqFwiLCByZXMpXG5cdFx0XHRcdGlmIChyZXMuY29kZSAhPSAwKSB7XG5cdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKHJlcy5tc2cpXG5cdFx0XHRcdFx0cmV0dXJuXG5cdFx0XHRcdH1cblx0XHRcdFx0dGhhdC5ncmFkZUxpc3QgPSByZXMuZGF0YVxuXHRcdFx0XHRpZiAodGhhdC5pc0VkaXQgPT0gdHJ1ZSkge1xuXHRcdFx0XHRcdHRoYXQuaW5kZXggPSByZXMuZGF0YS5maW5kSW5kZXgoaXRlID0+IGl0ZS5pZCA9PSB0aGF0Lm1lbUluZm8uZ3JhZGUpXG5cdFx0XHRcdH1cblx0XHRcdFx0dGhhdC5tZW1JbmZvLmdyYWRlID0gcmVzLmRhdGFbdGhhdC5pbmRleF0uaWRcblx0XHRcdH0pLmNhdGNoKGVyciA9PiB7fSlcblx0XHR9LFxuXHRcdC8vIOaPkOS6pFxuXHRcdGNvbmZpcm1JbmZvKCkge1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0XHRpZiAoIXRoYXQubWVtSW5mby5uaWNrbmFtZSkge1xuXHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLor7fovpPlhaXlp5PlkI1cIilcblx0XHRcdFx0cmV0dXJuO1xuXHRcdFx0fVxuXHRcdFx0aWYgKCF0aGF0Lm1lbUluZm8uZ2VuZGVyKSB7XG5cdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhcIuivt+mAieaLqeaAp+WIq1wiKVxuXHRcdFx0XHRyZXR1cm47XG5cdFx0XHR9XG5cdFx0XHRpZiAoIXRoYXQubWVtSW5mby5oZWlnaHQpIHtcblx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKFwi6K+36YCJ5oup6Lqr6auYXCIpXG5cdFx0XHRcdHJldHVybjtcblx0XHRcdH1cblx0XHRcdGlmICghdGhhdC5tZW1JbmZvLndlaWdodCkge1xuXHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLor7fpgInmi6nkvZPph41cIilcblx0XHRcdFx0cmV0dXJuO1xuXHRcdFx0fVxuXHRcdFx0aWYgKCF0aGF0Lm1lbUluZm8uYmlydGhkYXkpIHtcblx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKFwi6K+36YCJ5oup5Ye655Sf5pel5pyfXCIpXG5cdFx0XHRcdHJldHVybjtcblx0XHRcdH1cblx0XHRcdGlmICghdGhhdC5tZW1JbmZvLmdyYWRlKSB7XG5cdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhcIuivt+mAieaLqeaJgOWcqOW5tOe6p1wiKVxuXHRcdFx0XHRyZXR1cm47XG5cdFx0XHR9XG5cdFx0XHRsZXQgaHR0cHMgPSB0aGF0LmlzRWRpdCA/IHRoYXQuJG1vZGVsLmdldEVkaXRVc2VyKHRoYXQubWVtSW5mbykgOiB0aGF0LiRtb2RlbC5nZXRBZGRVc2VyKHRoYXQubWVtSW5mbylcblx0XHRcdHJldHVybiBodHRwcy50aGVuKHJlcyA9PiB7XG5cdFx0XHRcdGNvbnNvbGUubG9nKFwi5oiQ5YqfXCIsIHJlcylcblx0XHRcdFx0aWYgKHJlcy5jb2RlID09IDApIHtcblx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLmj5DkuqTmiJDlip9cIik7XG5cdFx0XHRcdFx0dGhhdC5oYW5kbGVVc2VyTGlzdChyZXMuZGF0YS5hdWRfaWQpXG5cdFx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKHJlcy5tc2cpO1xuXHRcdFx0XHR9XG5cdFx0XHR9KTtcblx0XHR9LFxuXHRcdGhhbmRsZVVzZXJMaXN0KGlkKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdHRoYXQuJG1vZGVsLmdldFVzZXJMaXN0KHtcblx0XHRcdFx0dHlwZTogMlxuXHRcdFx0fSkudGhlbihyZXMgPT4ge1xuXHRcdFx0XHRjb25zb2xlLmxvZyhcIuaIkOWRmOWIl+ihqFwiLCByZXMpXG5cdFx0XHRcdHRoYXQuJHN0b3JlLmNvbW1pdCgnY2hhbmdlRmFtaWxheScsIHJlcy5kYXRhKVxuXHRcdFx0XHQvLyDkv67mlLnnlKjmiLdcblx0XHRcdFx0aWYgKHRoYXQuaXNFZGl0ICYmIHRoYXQubWVtSW5mby5pZCA9PSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJpZCcpKSB7XG5cdFx0XHRcdFx0Y29uc29sZS5sb2coXCLkv67mlLnnlKjmiLdcIilcblx0XHRcdFx0XHR0aGF0LiRzdG9yZS5kaXNwYXRjaCgnZ2V0VXNlckluZm8nLCB7XG5cdFx0XHRcdFx0XHRhdWRfaWQ6IHVuaS5nZXRTdG9yYWdlU3luYygndXNlcmlkJylcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHR9XG5cdFx0XHRcdC8vIOa3u+WKoOeUqOaIt1xuXHRcdFx0XHRpZiAoIXRoYXQuaXNFZGl0KSB7XG5cdFx0XHRcdFx0Y29uc29sZS5sb2coXCLmt7vliqDnlKjmiLdcIilcblx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3VzZXJpZCcsIGlkKVxuXHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnZ2VuZGVyJywgdGhhdC5tZW1JbmZvLmdlbmRlcilcblx0XHRcdFx0XHR0aGF0LiRzdG9yZS5kaXNwYXRjaCgnZ2V0VXNlckluZm8nLCB7XG5cdFx0XHRcdFx0XHRhdWRfaWQ6IGlkXG5cdFx0XHRcdFx0fSlcblx0XHRcdFx0XHR0aGF0LiRzdG9yZS5kaXNwYXRjaChcImdldENhcmRMaXN0XCIsIHtcblx0XHRcdFx0XHRcdGF1ZF9pZDogaWRcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdHVuaS5yZWRpcmVjdFRvKHtcblx0XHRcdFx0XHRcdHVybDogXCIvcGFnZXMvY2FyZExpc3QvY2FyZFwiXG5cdFx0XHRcdFx0fSlcblx0XHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0XHR1bmkubmF2aWdhdGVCYWNrKHtcblx0XHRcdFx0XHRcdGRlbHRhOiAxXG5cdFx0XHRcdFx0fSk7XG5cdFx0XHRcdH1cblxuXG5cdFx0XHR9KS5jYXRjaChlcnIgPT4ge30pXG5cdFx0fSxcblx0XHQvL+ehruWumuW5tOm+hFxuXHRcdG1hc2tDbGljayhlKSB7XG5cdFx0XHR0aGlzLm1lbUluZm8uYmlydGhkYXkgPSBlLmRldGFpbC52YWx1ZVxuXHRcdH0sXG5cdFx0Ly/noa7lrprmgKfliKtcblx0XHRvbnNleEFycihlKSB7XG5cdFx0XHR0aGlzLm1lbUluZm8uZ2VuZGVyID0gdGhpcy5zZXhJdGVtW2UudGFyZ2V0LnZhbHVlXSA9PSBcIueUt1wiID8gMSA6IDJcblx0XHR9LFxuXHRcdC8vIOW5tOe6p1xuXHRcdGNoYW5nZWdUeXBlKGUpIHtcblx0XHRcdHRoaXMuaW5kZXggPSBlLmRldGFpbC52YWx1ZVxuXHRcdFx0dGhpcy5tZW1JbmZvLmdyYWRlID0gdGhpcy5ncmFkZUxpc3RbZS50YXJnZXQudmFsdWVdLmlkXG5cdFx0fSxcblx0XHRoYW5kbGVVcEltZygpIHtcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdFx0dW5pLmNob29zZUltYWdlKHtcblx0XHRcdFx0Y291bnQ6IDEsIC8v6buY6K6kOVxuXHRcdFx0XHRzb3VyY2VUeXBlOiBbJ2FsYnVtJywgJ2NhbWVyYSddLCAvL+S7juebuOWGjOmAieaLqVxuXHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbihyZXMpIHtcblx0XHRcdFx0XHR1bmkuc2hvd0xvYWRpbmcoe1xuXHRcdFx0XHRcdFx0dGl0bGU6ICfor4bliKvkuK0uLi4nXG5cdFx0XHRcdFx0fSlcblx0XHRcdFx0XHR1bmkudXBsb2FkRmlsZSh7XG5cdFx0XHRcdFx0XHRoZWFkZXI6IHtcblx0XHRcdFx0XHRcdFx0J0F1dGhvcml6YXRpb24nOiBcIkJlYXJlciBcIiArIHVuaS5nZXRTdG9yYWdlU3luYygndG9rZW4nKSxcblx0XHRcdFx0XHRcdFx0J1gtQXV0aG9yaXphdGlvbic6IFwiQmVhcmVyIFwiICsgdW5pLmdldFN0b3JhZ2VTeW5jKCdyZWZyZXNodG9rZW4nKSxcblx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHR1cmw6IHRoYXQuJGh0dHAuYmFzZVVybCArICcvYXBpL2FwcC93eG9wZW4vdXBsb2FkaW1nJyxcblx0XHRcdFx0XHRcdGZpbGVQYXRoOiByZXMudGVtcEZpbGVQYXRoc1swXSxcblx0XHRcdFx0XHRcdG5hbWU6ICdmaWxlJyxcblx0XHRcdFx0XHRcdHN1Y2Nlc3M6IChyZXMpID0+IHtcblx0XHRcdFx0XHRcdFx0bGV0IGF0dHIgPSBKU09OLnBhcnNlKHJlcy5kYXRhKVxuXHRcdFx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKVxuXHRcdFx0XHRcdFx0XHRpZiAoYXR0ci5jb2RlID09IDApIHtcblx0XHRcdFx0XHRcdFx0XHR0aGF0LmhlYWRpbWcgPSBhdHRyLmRhdGEudXJsXG5cdFx0XHRcdFx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKFwi5LiN5pSv5oyB6K+l5Zu+5YOPXCIpXG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9KVxuXHRcdFx0XHR9XG5cdFx0XHR9KVxuXHRcdH0sXG5cdH0sXG5cbn07XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///220\n"); >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a /***/ }), /* 221 */ /*!*******************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/score/score.vue?mpType=page ***! \*******************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _score_vue_vue_type_template_id_a74bb488_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./score.vue?vue&type=template&id=a74bb488&scoped=true&mpType=page */ 222);\n/* harmony import */ var _score_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./score.vue?vue&type=script&lang=js&mpType=page */ 224);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _score_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _score_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _score_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _score_vue_vue_type_template_id_a74bb488_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _score_vue_vue_type_template_id_a74bb488_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"a74bb488\",\n null,\n false,\n _score_vue_vue_type_template_id_a74bb488_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/score/score.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjIxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9zY29yZS52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9YTc0YmI0ODgmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3Njb3JlLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9zY29yZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiYTc0YmI0ODhcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvc2NvcmUvc2NvcmUudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///221\n"); /***/ }), /* 222 */ /*!*************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/score/score.vue?vue&type=template&id=a74bb488&scoped=true&mpType=page ***! \*************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_score_vue_vue_type_template_id_a74bb488_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./score.vue?vue&type=template&id=a74bb488&scoped=true&mpType=page */ 223); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_score_vue_vue_type_template_id_a74bb488_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_score_vue_vue_type_template_id_a74bb488_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_score_vue_vue_type_template_id_a74bb488_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_score_vue_vue_type_template_id_a74bb488_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 223 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/score/score.vue?vue&type=template&id=a74bb488&scoped=true&mpType=page ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { qiunDataCharts: __webpack_require__(/*! @/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue */ 67) .default, uniIcons: __webpack_require__(/*! @/uni_modules/uni-icons/components/uni-icons/uni-icons.vue */ 10) .default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "content"), attrs: { _i: 0 } }, [ _c("headerIndex", { attrs: { _i: 1 }, on: { getAciveCity: _vm.getAciveCity }, }), _c("view", { staticClass: _vm._$s(2, "sc", "box"), attrs: { _i: 2 } }, [ _c("view", { staticClass: _vm._$s(3, "sc", "title bold"), attrs: { _i: 3 }, }), _c( "view", { staticClass: _vm._$s(4, "sc", "charts mt-15"), attrs: { _i: 4 } }, [ _c("qiun-data-charts", { attrs: { type: "arcbar", chartData: _vm.chartData, _i: 5 }, }), _c( "view", { staticClass: _vm._$s(6, "sc", "name"), attrs: { _i: 6 } }, [_vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.score ? _vm.score : "--")))] ), ], 1 ), _c("view", { staticClass: _vm._$s(7, "sc", "btn history"), attrs: { _i: 7 }, on: { click: function ($event) { return _vm.navTo("/pages/score/history") }, }, }), _vm._$s(8, "i", _vm.Max_score) ? _c( "view", { staticClass: _vm._$s(8, "sc", "title bold"), attrs: { _i: 8 } }, [_vm._v(_vm._$s(8, "t0-0", _vm._s(_vm.Max_score)))] ) : _vm._e(), ]), _vm._$s(9, "i", _vm.selectllist.length) ? _c( "view", [ _vm._l( _vm._$s(10, "f", { forItems: _vm.selectllist }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(10, "f", { forIndex: $20, key: 10 + "-" + $30, }), }, [ _c( "view", { staticClass: _vm._$s( "11-" + $30, "sc", "titleName bold mt-15 ml-15 size16" ), attrs: { _i: "11-" + $30 }, }, [ _vm._v( _vm._$s("11-" + $30, "t0-0", _vm._s(item.name)) ), ] ), _c( "view", { staticClass: _vm._$s( "12-" + $30, "sc", "indexCarList" ), attrs: { _i: "12-" + $30 }, }, _vm._l( _vm._$s(13 + "-" + $30, "f", { forItems: item.list }), function (ite, ind, $21, $31) { return _c( "view", { key: _vm._$s(13 + "-" + $30, "f", { forIndex: $21, key: 13 + "-" + $30 + "-" + $31, }), staticClass: _vm._$s( "13-" + $30 + "-" + $31, "sc", "card" ), attrs: { _i: "13-" + $30 + "-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s( "14-" + $30 + "-" + $31, "sc", "title" ), attrs: { _i: "14-" + $30 + "-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s( "15-" + $30 + "-" + $31, "sc", "name" ), attrs: { _i: "15-" + $30 + "-" + $31 }, }, [ _vm._v( _vm._$s( "15-" + $30 + "-" + $31, "t0-0", _vm._s(ite.name) ) ), ] ), _vm._$s( "16-" + $30 + "-" + $31, "i", ite.is_choice != 0 ) ? _c("view", { staticClass: _vm._$s( "16-" + $30 + "-" + $31, "sc", "right" ), attrs: { _i: "16-" + $30 + "-" + $31, }, on: { click: function ($event) { return _vm.handleHistory(ite) }, }, }) : _vm._e(), ] ), _vm._l( _vm._$s(17 + "-" + $30 + "-" + $31, "f", { forItems: ite.list, }), function (it, ik, $22, $32) { return _vm._$s( "17-" + $30 + "-" + $31 + "-" + $32, "i", !_vm.isresult ) ? _c( "view", { key: _vm._$s( 17 + "-" + $30 + "-" + $31, "f", { forIndex: $22, key: ik } ), staticClass: _vm._$s( "17-" + $30 + "-" + $31 + "-" + $32, "sc", "item3" ), attrs: { _i: "17-" + $30 + "-" + $31 + "-" + $32, }, }, [ _c( "view", { staticClass: _vm._$s( "18-" + $30 + "-" + $31 + "-" + $32, "sc", "name" ), attrs: { _i: "18-" + $30 + "-" + $31 + "-" + $32, }, }, [ _vm._v( _vm._$s( "18-" + $30 + "-" + $31 + "-" + $32, "t0-0", _vm._s(it.name) ) ), _vm._$s( "19-" + $30 + "-" + $31 + "-" + $32, "i", it.describe ) ? _c("uni-icons", { attrs: { type: "info", color: "#f0ad4e", size: "20", _i: "19-" + $30 + "-" + $31 + "-" + $32, }, on: { click: function ( $event ) { return _vm.handleTips( it.describe ) }, }, }) : _vm._e(), ], 1 ), _c( "view", { staticClass: _vm._$s( "20-" + $30 + "-" + $31 + "-" + $32, "sc", "weight" ), attrs: { _i: "20-" + $30 + "-" + $31 + "-" + $32, }, }, [ _c( "view", { staticClass: _vm._$s( "21-" + $30 + "-" + $31 + "-" + $32, "sc", "input" ), attrs: { _i: "21-" + $30 + "-" + $31 + "-" + $32, }, }, [ _vm._$s( "22-" + $30 + "-" + $31 + "-" + $32, "i", it.type == 1 ) ? _c("input", { directives: [ { name: "model", rawName: "v-model", value: it.value, expression: "it.value", }, ], attrs: { _i: "22-" + $30 + "-" + $31 + "-" + $32, }, domProps: { value: _vm._$s( "22-" + $30 + "-" + $31 + "-" + $32, "v-model", it.value ), }, on: { input: function ( $event ) { if ( $event.target .composing ) { return } _vm.$set( it, "value", $event.target .value ) }, }, }) : _vm._$s( "23-" + $30 + "-" + $31 + "-" + $32, "e", it.type == 2 || it.type == 3 ) ? _c("input", { directives: [ { name: "model", rawName: "v-model", value: it.value, expression: "it.value", }, ], attrs: { _i: "23-" + $30 + "-" + $31 + "-" + $32, }, domProps: { value: _vm._$s( "23-" + $30 + "-" + $31 + "-" + $32, "v-model", it.value ), }, on: { input: function ( $event ) { if ( $event.target .composing ) { return } _vm.$set( it, "value", $event.target .value ) }, }, }) : _vm._$s( "24-" + $30 + "-" + $31 + "-" + $32, "e", it.type == 4 ) ? _c( "picker", { attrs: { range: _vm._$s( "24-" + $30 + "-" + $31 + "-" + $32, "a-range", _vm.timeList ), _i: "24-" + $30 + "-" + $31 + "-" + $32, }, on: { change: function ( $event ) { return _vm.bindTimeChange( $event, it ) }, }, }, [ _c("view", [ _vm._v( _vm._$s( "25-" + $30 + "-" + $31 + "-" + $32, "t0-0", _vm._s( it.value ? it.value : "请选择" ) ) ), ]), _c("uni-icons", { staticClass: _vm._$s( "26-" + $30 + "-" + $31 + "-" + $32, "sc", "down" ), attrs: { type: "down", color: "#999", size: "20", _i: "26-" + $30 + "-" + $31 + "-" + $32, }, }), ], 1 ) : _vm._e(), _vm._$s( "27-" + $30 + "-" + $31 + "-" + $32, "i", it.value && it.type != 4 ) ? _c("uni-icons", { attrs: { type: "clear", color: "#999", size: "20", _i: "27-" + $30 + "-" + $31 + "-" + $32, }, on: { click: function ( $event ) { it.value = "" }, }, }) : _vm._e(), ], 1 ), _c("text", [ _vm._v( _vm._$s( "28-" + $30 + "-" + $31 + "-" + $32, "t0-0", _vm._s(it.unit) ) ), ]), ] ), ] ) : _vm._e() } ), _vm._l( _vm._$s(29 + "-" + $30 + "-" + $31, "f", { forItems: ite.list, }), function (ita, idx, $23, $33) { return _vm._$s( "29-" + $30 + "-" + $31 + "-" + $33, "i", _vm.isresult && ite.list.length > 1 ) ? _c( "view", { key: _vm._$s( 29 + "-" + $30 + "-" + $31, "f", { forIndex: $23, key: idx } ), staticClass: _vm._$s( "29-" + $30 + "-" + $31 + "-" + $33, "sc", "result item3" ), attrs: { _i: "29-" + $30 + "-" + $31 + "-" + $33, }, }, [ _c( "view", { staticClass: _vm._$s( "30-" + $30 + "-" + $31 + "-" + $33, "sc", "name" ), attrs: { _i: "30-" + $30 + "-" + $31 + "-" + $33, }, }, [ _vm._v( _vm._$s( "30-" + $30 + "-" + $31 + "-" + $33, "t0-0", _vm._s(ita.name) ) ), ] ), _c( "view", { staticClass: _vm._$s( "31-" + $30 + "-" + $31 + "-" + $33, "sc", "weight" ), attrs: { _i: "31-" + $30 + "-" + $31 + "-" + $33, }, }, [ _c("view", [ _vm._v( _vm._$s( "32-" + $30 + "-" + $31 + "-" + $33, "t0-0", _vm._s( ita.value ? ita.value : "-" ) ) ), ]), _c( "view", { staticClass: _vm._$s( "33-" + $30 + "-" + $31 + "-" + $33, "sc", "cblue bold" ), attrs: { _i: "33-" + $30 + "-" + $31 + "-" + $33, }, }, [ _vm._v( _vm._$s( "33-" + $30 + "-" + $31 + "-" + $33, "t0-0", _vm._s( ita.proportion_value ? ita.proportion_value : "-" ) ) ), ] ), _c( "view", { staticClass: _vm._$s( "34-" + $30 + "-" + $31 + "-" + $33, "sc", "cblue bold" ), attrs: { _i: "34-" + $30 + "-" + $31 + "-" + $33, }, }, [ _vm._v( _vm._$s( "34-" + $30 + "-" + $31 + "-" + $33, "t0-0", _vm._s( ita.total_score ? ita.total_score : "-" ) ) ), ] ), ] ), ] ) : _vm._e() } ), ], 2 ) } ), 0 ), ] ) } ), _vm._$s(35, "i", _vm.isSports) ? _c("view", { staticClass: _vm._$s(35, "sc", "gfbtn"), attrs: { _i: 35 }, on: { click: function ($event) { return _vm.getList() }, }, }) : _c("view", { staticClass: _vm._$s(36, "sc", "gfbtn"), attrs: { _i: 36 }, on: { click: function ($event) { return _vm.handlescore() }, }, }), ], 2 ) : _c( "view", { staticClass: _vm._$s(37, "sc", "nolist"), attrs: { _i: 37 } }, [ _c("image", { attrs: { src: _vm._$s(38, "a-src", __webpack_require__(/*! ../../static/none.png */ 17)), _i: 38, }, }), _c("text", [_vm._v(_vm._$s(39, "t0-0", _vm._s(_vm.msg)))]), ] ), _c("uslider", { attrs: { _i: 40 } }), _vm._$s(41, "i", _vm.isDrawe) ? _c( "view", { staticClass: _vm._$s(41, "sc", "wrapper"), attrs: { _i: 41 } }, [ _c("view", { staticClass: _vm._$s(42, "sc", "bg"), attrs: { _i: 42 }, on: { click: _vm.onTap }, }), _c( "view", { staticClass: _vm._$s(43, "sc", "edit"), attrs: { _i: 43 }, on: { click: function ($event) { $event.stopPropagation() }, }, }, [ _c( "view", { staticClass: _vm._$s(44, "sc", "title"), attrs: { _i: 44 }, }, [ _c( "text", { staticClass: _vm._$s(45, "sc", "choice"), attrs: { _i: 45 }, }, [ _vm._v( _vm._$s(45, "t0-0", _vm._s(_vm.List.length)) + _vm._$s(45, "t0-1", _vm._s(_vm.choice)) ), ] ), ] ), _vm._l( _vm._$s(46, "f", { forItems: _vm.List }), function (item, index, $24, $34) { return _c( "view", { key: _vm._$s(46, "f", { forIndex: $24, key: index }), staticClass: _vm._$s("46-" + $34, "sc", "item"), attrs: { _i: "46-" + $34 }, on: { click: function ($event) { return _vm.toggle(item) }, }, }, [ _vm._$s("47-" + $34, "i", _vm.choice == 1) ? _c("uni-icons", { attrs: { type: _vm.isActive.name == item.name ? "circle-filled" : "circle", size: "22", color: _vm.isActive.name == item.name ? "#FEC407" : "#dfdfdf", _i: "47-" + $34, }, }) : _vm._e(), _vm._$s("48-" + $34, "i", _vm.choice > 1) ? _c("uni-icons", { attrs: { type: _vm.isActiveList.indexOf(item) != -1 ? "checkbox-filled" : "circle", size: "22", color: _vm.isActiveList.indexOf(item) != -1 ? "#FEC407" : "#dfdfdf", _i: "48-" + $34, }, }) : _vm._e(), _c( "view", { staticClass: _vm._$s("49-" + $34, "sc", "name"), attrs: { _i: "49-" + $34 }, }, [ _c( "view", { staticClass: _vm._$s( "50-" + $34, "sc", "overflow" ), attrs: { _i: "50-" + $34 }, }, [ _vm._v( _vm._$s( "50-" + $34, "t0-0", _vm._s(item.name) ) ), ] ), ] ), ], 1 ) } ), _c("view", { staticClass: _vm._$s(51, "sc", "btn close"), attrs: { _i: 51 }, on: { click: _vm.onTap }, }), _c("view", { staticClass: _vm._$s(52, "sc", "btn"), attrs: { _i: 52 }, on: { click: _vm.handleTarget }, }), ], 2 ), ] ) : _vm._e(), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 224 */ /*!*******************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/score/score.vue?vue&type=script&lang=js&mpType=page ***! \*******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_score_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./score.vue?vue&type=script&lang=js&mpType=page */ 225);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_score_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_score_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_score_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_score_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_score_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXVxQixDQUFnQixrckJBQUcsRUFBQyIsImZpbGUiOiIyMjQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3Njb3JlLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3Njb3JlLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///224\n"); /***/ }), /* 225 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/score/score.vue?vue&type=script&lang=js&mpType=page ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; <<<<<<< HEAD eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _sliderFraction = _interopRequireDefault(__webpack_require__(/*! @/element/slider-fraction.vue */ 226));\nvar _headerIndex = _interopRequireDefault(__webpack_require__(/*! @/element/headerIndex.vue */ 23));\nvar _qiunDataCharts = _interopRequireDefault(__webpack_require__(/*! @/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue */ 67));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n data: function data() {\n return {\n chartData: {\n series: [{\n name: \"正确率\",\n color: \"#4687F9\",\n data: 0.8\n }]\n },\n sportsList: [],\n List: [],\n score: 0,\n Max_score: 0,\n isDrawe: false,\n selectllist: [],\n isActive: {},\n isActiveList: [],\n region_list: {},\n timeList: [],\n timesTndex: [0, 0],\n isSports: false,\n msg: \"暂无信息\",\n address: \"\",\n isresult: false,\n choice: 0\n };\n },\n computed: _objectSpread(_objectSpread({}, (0, _vuex.mapState)([\"user\", \"familayList\"])), {}, {\n userId: function userId() {\n return this.user.id;\n }\n }),\n components: {\n uslider: _sliderFraction.default,\n headerIndex: _headerIndex.default,\n qiunDataCharts: _qiunDataCharts.default\n },\n onLoad: function onLoad() {\n var that = this;\n that.score = 0;\n that.selectllist = [];\n that.sportsList = [];\n that.timeList = that.$tools.gethms();\n if (that.familayList.length) {\n that.address = that.user.address;\n that.getList();\n }\n },\n onPullDownRefresh: function onPullDownRefresh() {\n var that = this;\n that.score = 0;\n that.choice = 0;\n that.Max_score = 0;\n that.selectllist = [];\n that.sportsList = [];\n that.timeList = that.$tools.gethms();\n if (that.familayList.length) {\n that.address = that.user.address;\n that.getList();\n }\n setTimeout(function () {\n uni.stopPullDownRefresh();\n }, 1000);\n },\n onShow: function onShow() {\n var that = this;\n // that.isresult = false\n // that.isSports = false\n if (!that.familayList.length) {\n that.score = 0;\n that.Max_score = 0;\n that.selectllist = [];\n that.sportsList = [];\n that.isActiveList = [];\n that.chartData.series[0].data = 0.8;\n }\n },\n watch: {\n // userId() {\n // \tlet that = this\n // \tthat.score = 0\n // \tthat.selectllist = []\n // \tthat.sportsList = []\n // \tthat.address = that.user.address\n // \tthat.getList()\n // \tthat.handleSportsList()\n // \tconsole.log(\"user变了\", that.sportsList, that.selectllist)\n // },\n },\n methods: {\n getAciveCity: function getAciveCity(item) {\n __f__(\"log\", \"item\", item, \" at pages/score/score.vue:202\");\n var that = this;\n that.address = item;\n that.score = 0;\n that.isresult = false;\n that.selectllist = [];\n that.sportsList = [];\n that.isActiveList = [];\n that.getList();\n },\n // \n getList: function getList() {\n var that = this;\n that.isresult = false;\n that.isSports = false;\n that.$model.getSportsListAll({\n gender: uni.getStorageSync('gender'),\n parameter_data: that.address\n // parameter_data: \"辽宁,沈阳市\"\n }).then(function (res) {\n __f__(\"log\", \"全部项目\", res, \" at pages/score/score.vue:222\");\n if (res.code != 0) {\n that.msg = res.msg;\n return;\n }\n that.score = 0;\n that.Max_score = 0;\n that.selectllist = res.data;\n that.chartData.series[0].data = 0.8;\n that.handleSportsList();\n });\n },\n // 地区单个类型项目列表\n handleSportsList: function handleSportsList() {\n var that = this;\n that.$model.getSportsList({\n aud_id: uni.getStorageSync('userid'),\n gender: uni.getStorageSync('gender'),\n address: that.address\n // address: \"辽宁,沈阳市\"\n }).then(function (res) {\n __f__(\"log\", \"单地区\", res, \" at pages/score/score.vue:243\");\n if (res.code != 0) return;\n that.sportsList = res.data.list;\n });\n },\n // 开始估分\n handlescore: function handlescore() {\n var that = this;\n if (!that.familayList.length) {\n that.$tools.msg(\"请先添加成员\");\n return;\n }\n __f__(\"log\", \"selectllist\", that.selectllist, \" at pages/score/score.vue:255\");\n that.selectllist.forEach(function (item) {\n item.list.forEach(function (ite) {\n ite.list.forEach(function (it) {\n it.value = it.value == \"\" ? \"0\" : it.value;\n });\n });\n });\n that.$model.getSportsData({\n aud_id: uni.getStorageSync('userid'),\n gender: uni.getStorageSync('gender'),\n parameter_data: that.address,\n // parameter_data: \"辽宁,沈阳市\",\n result_data: that.selectllist\n }).then(function (res) {\n __f__(\"log\", \"开始估分\", res, \" at pages/score/score.vue:270\");\n if (res.code != 0) {\n that.$tools.msg(res.msg);\n return;\n }\n that.isSports = true;\n that.isresult = true;\n that.selectllist = res.data.list;\n that.score = res.data.total_score;\n that.Max_score = res.data.max_score;\n that.chartData.series[0].data = Number(res.data.total_score) / res.data.max_score;\n });\n },\n // 添加项目\n handleHistory: function handleHistory(item) {\n var that = this;\n that.List = [];\n that.region_list = item;\n that.sportsList.forEach(function (ite) {\n if (ite.key == item.key) {\n that.List = ite.list;\n that.choice = item.is_choice;\n }\n });\n // console.log(\"添加项目\", item)\n that.isDrawe = true;\n },\n bindTimeChange: function bindTimeChange(e, it) {\n var that = this;\n var minute = e.target.value[0];\n var second = e.target.value[1];\n it.value = that.timeList[0][minute].substring(0, 2) + ':' + that.timeList[1][second].substring(0, 2);\n // console.log(e.target.value, it)\n },\n // 选择项目\n toggle: function toggle(item) {\n var that = this;\n if (that.choice == 1) {\n that.isActive = that.isActive.name == item.name ? {} : item;\n return;\n }\n if (that.isActiveList.indexOf(item.name) == -1) {\n that.isActiveList.push(item);\n } else {\n that.isActiveList = that.isActiveList.filter(function (ite) {\n return ite.name !== item.name;\n });\n }\n if (that.isActiveList.length > that.choice) {\n that.isActiveList.splice(0, 1);\n }\n // console.log(\"isActiveList\", that.selectllist, that.region_list, item)\n },\n // 确定选择项目\n handleTarget: function handleTarget() {\n var that = this;\n // console.log('确定', that.selectllist, that.region_list)\n that.selectllist.forEach(function (item) {\n item.list.forEach(function (it) {\n if (it.key == that.region_list.key) {\n it.list = [];\n }\n });\n });\n if (that.choice == 1) {\n that.region_list.list.push(that.isActive);\n } else {\n that.region_list.list = that.isActiveList;\n }\n that.isDrawe = false;\n },\n handleTips: function handleTips(text) {\n uni.showToast({\n title: text,\n duration: 4000,\n icon: 'none'\n });\n },\n // 取消选择\n onTap: function onTap() {\n this.isActive = {};\n this.isDrawe = false;\n },\n navTo: function navTo(url) {\n uni.navigateTo({\n url: url\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvc2NvcmUvc2NvcmUudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJjaGFydERhdGEiLCJzZXJpZXMiLCJuYW1lIiwiY29sb3IiLCJzcG9ydHNMaXN0IiwiTGlzdCIsInNjb3JlIiwiTWF4X3Njb3JlIiwiaXNEcmF3ZSIsInNlbGVjdGxsaXN0IiwiaXNBY3RpdmUiLCJpc0FjdGl2ZUxpc3QiLCJyZWdpb25fbGlzdCIsInRpbWVMaXN0IiwidGltZXNUbmRleCIsImlzU3BvcnRzIiwibXNnIiwiYWRkcmVzcyIsImlzcmVzdWx0IiwiY2hvaWNlIiwiY29tcHV0ZWQiLCJ1c2VySWQiLCJjb21wb25lbnRzIiwidXNsaWRlciIsImhlYWRlckluZGV4IiwicWl1bkRhdGFDaGFydHMiLCJvbkxvYWQiLCJ0aGF0Iiwib25QdWxsRG93blJlZnJlc2giLCJzZXRUaW1lb3V0IiwidW5pIiwib25TaG93Iiwid2F0Y2giLCJtZXRob2RzIiwiZ2V0QWNpdmVDaXR5IiwiZ2V0TGlzdCIsImdlbmRlciIsInBhcmFtZXRlcl9kYXRhIiwiaGFuZGxlU3BvcnRzTGlzdCIsImF1ZF9pZCIsImhhbmRsZXNjb3JlIiwiaXRlbSIsIml0ZSIsIml0IiwicmVzdWx0X2RhdGEiLCJoYW5kbGVIaXN0b3J5IiwiYmluZFRpbWVDaGFuZ2UiLCJ0b2dnbGUiLCJoYW5kbGVUYXJnZXQiLCJoYW5kbGVUaXBzIiwidGl0bGUiLCJkdXJhdGlvbiIsImljb24iLCJvblRhcCIsIm5hdlRvIiwidXJsIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQXNHQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFBQSxlQUNBO0VBQ0FBO0lBQ0E7TUFDQUM7UUFDQUM7VUFDQUM7VUFDQUM7VUFDQUo7UUFDQTtNQUNBO01BQ0FLO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQywwQ0FDQTtJQUNBQztNQUNBO0lBQ0E7RUFBQSxFQUNBO0VBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0VBQ0E7RUFDQUM7SUFDQTtJQUNBQztJQUNBQTtJQUNBQTtJQUNBQTtJQUNBO01BQ0FBO01BQ0FBO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0lBQ0FEO0lBQ0FBO0lBQ0FBO0lBQ0FBO0lBQ0FBO0lBQ0FBO0lBQ0E7TUFDQUE7TUFDQUE7SUFDQTtJQUNBRTtNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQTtJQUNBO0lBQ0E7SUFDQTtNQUNBSjtNQUNBQTtNQUNBQTtNQUNBQTtNQUNBQTtNQUNBQTtJQUNBO0VBQ0E7RUFDQUs7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQUFBLENBQ0E7RUFDQUM7SUFDQUM7TUFDQTtNQUNBO01BQ0FQO01BQ0FBO01BQ0FBO01BQ0FBO01BQ0FBO01BQ0FBO01BQ0FBO0lBQ0E7SUFDQTtJQUNBUTtNQUNBO01BQ0FSO01BQ0FBO01BQ0FBO1FBQ0FTO1FBQ0FDO1FBQ0E7TUFDQTtRQUNBO1FBQ0E7VUFDQVY7VUFDQTtRQUNBO1FBQ0FBO1FBQ0FBO1FBQ0FBO1FBQ0FBO1FBQ0FBO01BQ0E7SUFDQTtJQUNBO0lBQ0FXO01BQ0E7TUFDQVg7UUFDQVk7UUFDQUg7UUFDQW5CO1FBQ0E7TUFDQTtRQUNBO1FBQ0E7UUFDQVU7TUFDQTtJQUNBO0lBQ0E7SUFDQWE7TUFDQTtNQUNBO1FBQ0FiO1FBQ0E7TUFDQTtNQUNBO01BQ0FBO1FBQ0FjO1VBQ0FDO1lBQ0FDO1VBQ0E7UUFDQTtNQUNBO01BQ0FoQjtRQUNBWTtRQUNBSDtRQUNBQztRQUNBO1FBQ0FPO01BQ0E7UUFDQTtRQUNBO1VBQ0FqQjtVQUNBO1FBQ0E7UUFDQUE7UUFDQUE7UUFDQUE7UUFDQUE7UUFDQUE7UUFDQUE7TUFDQTtJQUNBO0lBQ0E7SUFDQWtCO01BQ0E7TUFDQWxCO01BQ0FBO01BQ0FBO1FBQ0E7VUFDQUE7VUFDQUE7UUFDQTtNQUNBO01BQ0E7TUFDQUE7SUFDQTtJQUNBbUI7TUFDQTtNQUNBO01BQ0E7TUFDQUg7TUFDQTtJQUNBO0lBQ0E7SUFDQUk7TUFDQTtNQUNBO1FBQ0FwQjtRQUNBO01BQ0E7TUFDQTtRQUNBQTtNQUNBO1FBQ0FBO1VBQUE7UUFBQTtNQUNBO01BQ0E7UUFDQUE7TUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBcUI7TUFDQTtNQUNBO01BQ0FyQjtRQUNBYztVQUNBO1lBQ0FFO1VBQ0E7UUFDQTtNQUNBO01BQ0E7UUFDQWhCO01BQ0E7UUFDQUE7TUFDQTtNQUNBQTtJQUNBO0lBQ0FzQjtNQUNBbkI7UUFDQW9CO1FBQ0FDO1FBQ0FDO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0F4QjtRQUNBeUI7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBLDJCIiwiZmlsZSI6IjIyNS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cImNvbnRlbnRcIj5cclxuXHRcdDwhLS0g5aS06YOoIC0tPlxyXG5cdFx0PGhlYWRlckluZGV4IEBnZXRBY2l2ZUNpdHk9XCJnZXRBY2l2ZUNpdHlcIj48L2hlYWRlckluZGV4PlxyXG5cdFx0PCEtLSDkvLDliIYgLS0+XHJcblx0XHQ8dmlldyBjbGFzcz1cImJveFwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlIGJvbGRcIj7mnKzmrKHkvLDliIbmiJDnu6nkuLo8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiY2hhcnRzIG10LTE1XCI+XHJcblx0XHRcdFx0PHFpdW4tZGF0YS1jaGFydHMgdHlwZT1cImFyY2JhclwiIDpjaGFydERhdGE9XCJjaGFydERhdGFcIiAvPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPnt7c2NvcmU/c2NvcmU6Jy0tJ319PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiYnRuIGhpc3RvcnlcIiBAY2xpY2s9XCJuYXZUbygnL3BhZ2VzL3Njb3JlL2hpc3RvcnknKVwiPuS8sOWIhuWOhuWPsjwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZSBib2xkXCIgdi1pZj1cIk1heF9zY29yZVwiPuivpeWcsOWMuuS9k+iCsuaAu+aIkOe7qeS4ujp7e01heF9zY29yZX195YiGPC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PCEtLSAgLS0+XHJcblx0XHQ8dmlldyB2LWlmPVwic2VsZWN0bGxpc3QubGVuZ3RoXCI+XHJcblx0XHRcdDx2aWV3IHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIHNlbGVjdGxsaXN0XCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZU5hbWUgYm9sZCBtdC0xNSBtbC0xNSBzaXplMTZcIj57e2l0ZW0ubmFtZX19PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW5kZXhDYXJMaXN0XCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNhcmRcIiB2LWZvcj1cIihpdGUsaW5kKSBpbiBpdGVtLmxpc3RcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZVwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPnt7aXRlLm5hbWV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInJpZ2h0XCIgdi1pZj1cIml0ZS5pc19jaG9pY2UhPTBcIiBAY2xpY2s9XCJoYW5kbGVIaXN0b3J5KGl0ZSlcIj7pgInmi6npobnnm648L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PCEtLSDliJfooaggLS0+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbTNcIiB2LWZvcj1cIihpdCxpaykgaW4gaXRlLmxpc3RcIiA6a2V5PVwiaWtcIiB2LWlmPVwiIWlzcmVzdWx0XCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+e3tpdC5uYW1lfX08dW5pLWljb25zIHR5cGU9XCJpbmZvXCIgY29sb3I9XCIjZjBhZDRlXCIgc2l6ZT1cIjIwXCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0QGNsaWNrPVwiaGFuZGxlVGlwcyhpdC5kZXNjcmliZSlcIiB2LWlmPVwiaXQuZGVzY3JpYmVcIj48L3VuaS1pY29ucz48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ3ZWlnaHRcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW5wdXRcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PCEtLSDmlbTmlbDnsbvlnosgLS0+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDxpbnB1dCB0eXBlPVwibnVtYmVyXCIgdi1tb2RlbD1cIml0LnZhbHVlXCIgY29uZmlybS10eXBlPVwiZG9uZVwiIHBsYWNlaG9sZGVyPVwi6K+36L6T5YWlXCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR2LWlmPVwiaXQudHlwZSA9PTFcIiAvPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8IS0tIOWwj+aVsOexu+WeiyAtLT5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PGlucHV0IHR5cGU9XCJkaWdpdFwiIHYtbW9kZWw9XCJpdC52YWx1ZVwiIGNvbmZpcm0tdHlwZT1cImRvbmVcIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpVwiXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWF4bGVuZ3RoPVwiNFwiIHYtZWxzZS1pZj1cIml0LnR5cGUgPT0yfHxpdC50eXBlID09M1wiIC8+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDwhLS0g5YiG56eS57G75Z6LIC0tPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8cGlja2VyIG1vZGU9XCJtdWx0aVNlbGVjdG9yXCIgOnJhbmdlPVwidGltZUxpc3RcIiBAY2hhbmdlPVwiYmluZFRpbWVDaGFuZ2UoJGV2ZW50LGl0KVwiXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0di1lbHNlLWlmPVwiaXQudHlwZSA9PTRcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldz57e2l0LnZhbHVlP2l0LnZhbHVlOifor7fpgInmi6knfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHVuaS1pY29ucyB0eXBlPVwiZG93blwiIGNvbG9yPVwiIzk5OVwiIHNpemU9XCIyMFwiIGNsYXNzPVwiZG93blwiPjwvdW5pLWljb25zPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8L3BpY2tlcj5cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdDx1bmktaWNvbnMgdHlwZT1cImNsZWFyXCIgY29sb3I9XCIjOTk5XCIgdi1pZj1cIml0LnZhbHVlICYmaXQudHlwZSAhPTRcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBjbGljaz1cIml0LnZhbHVlPScnXCIgc2l6ZT1cIjIwXCI+PC91bmktaWNvbnM+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dGV4dD57e2l0LnVuaXR9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PCEtLSDnu5PmnpzlsZXnpLogLS0+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicmVzdWx0IGl0ZW0zXCIgdi1mb3I9XCIoaXRhLGlkeCkgaW4gaXRlLmxpc3RcIiA6a2V5PVwiaWR4XCJcclxuXHRcdFx0XHRcdFx0XHR2LWlmPVwiaXNyZXN1bHQmJml0ZS5saXN0Lmxlbmd0aD4xXCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+e3tpdGEubmFtZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwid2VpZ2h0XCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBzdHlsZT1cIndpZHRoOiA0MCU7XCI+e3tpdGEudmFsdWU/aXRhLnZhbHVlOictJ319PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjYmx1ZSBib2xkXCI+e3tpdGEucHJvcG9ydGlvbl92YWx1ZT9pdGEucHJvcG9ydGlvbl92YWx1ZTonLSd9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY2JsdWUgYm9sZFwiPnt7aXRhLnRvdGFsX3Njb3JlP2l0YS50b3RhbF9zY29yZTonLSd9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiZ2ZidG5cIiB2LWlmPVwiaXNTcG9ydHNcIiBAY2xpY2s9XCJnZXRMaXN0KClcIj7ph43mlrDkvLDliIY8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiZ2ZidG5cIiBAY2xpY2s9XCJoYW5kbGVzY29yZSgpXCIgdi1lbHNlPuW8gOWni+S8sOWIhjwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDwhLS0gIC0tPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJub2xpc3RcIiB2LWVsc2U+XHJcblx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi9zdGF0aWMvbm9uZS5wbmdcIj48L2ltYWdlPlxyXG5cdFx0XHQ8dGV4dD57e21zZ319PC90ZXh0PlxyXG5cdFx0PC92aWV3PlxyXG5cclxuXHRcdDwhLS0g5Y2g5q+UIC0tPlxyXG5cdFx0PHVzbGlkZXI+PC91c2xpZGVyPlxyXG5cdFx0PCEtLSDlvLnmoYYgLS0+XHJcblx0XHQ8dmlldyBjbGFzcz1cIndyYXBwZXJcIiB2LWlmPVwiaXNEcmF3ZVwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImJnXCIgQGNsaWNrPVwib25UYXBcIj48L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiZWRpdFwiIEBjbGljay5zdG9wPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGVcIj7or7fpgInmi6k8dGV4dCBjbGFzcz1cImNob2ljZVwiPih7e0xpc3QubGVuZ3RofX3pgIl7e2Nob2ljZX19KTwvdGV4dD48L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCIgdi1mb3I9XCIoaXRlbSwgaW5kZXgpIGluIExpc3RcIiA6a2V5PVwiaW5kZXhcIiBAY2xpY2s9XCJ0b2dnbGUoaXRlbSlcIj5cclxuXHJcblx0XHRcdFx0XHQ8IS0tIGTljZXpgIkgLS0+XHJcblx0XHRcdFx0XHQ8dW5pLWljb25zIDp0eXBlPVwiaXNBY3RpdmUubmFtZT09aXRlbS5uYW1lPydjaXJjbGUtZmlsbGVkJzonY2lyY2xlJ1wiIHNpemU9XCIyMlwiXHJcblx0XHRcdFx0XHRcdDpjb2xvcj1cImlzQWN0aXZlLm5hbWU9PWl0ZW0ubmFtZT8nI0ZFQzQwNyc6JyNkZmRmZGYnXCIgdi1pZj1cImNob2ljZT09MVwiPjwvdW5pLWljb25zPlxyXG5cdFx0XHRcdFx0PCEtLSDlpJrpgIkgLS0+XHJcblx0XHRcdFx0XHQ8dW5pLWljb25zIDp0eXBlPVwiaXNBY3RpdmVMaXN0LmluZGV4T2YoaXRlbSkhPS0xPydjaGVja2JveC1maWxsZWQnOidjaXJjbGUnXCIgc2l6ZT1cIjIyXCJcclxuXHRcdFx0XHRcdFx0OmNvbG9yPVwiaXNBY3RpdmVMaXN0LmluZGV4T2YoaXRlbSkhPS0xPycjRkVDNDA3JzonI2RmZGZkZidcIiB2LWlmPVwiY2hvaWNlPjFcIj48L3VuaS1pY29ucz5cclxuXHRcdFx0XHRcdDwhLS0gIC0tPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwib3ZlcmZsb3dcIj5cclxuXHRcdFx0XHRcdFx0XHR7e2l0ZW0ubmFtZX19XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJidG4gY2xvc2VcIiBAY2xpY2s9XCJvblRhcFwiPuWPlua2iDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImJ0blwiIEBjbGljaz1cImhhbmRsZVRhcmdldFwiPuehruWumjwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHVzbGlkZXIgZnJvbSBcIkAvZWxlbWVudC9zbGlkZXItZnJhY3Rpb24udnVlXCI7XHJcblx0aW1wb3J0IGhlYWRlckluZGV4IGZyb20gXCJAL2VsZW1lbnQvaGVhZGVySW5kZXgudnVlXCI7XHJcblx0aW1wb3J0IHFpdW5EYXRhQ2hhcnRzIGZyb20gJ0AvdW5pX21vZHVsZXMvcWl1bi1kYXRhLWNoYXJ0cy9jb21wb25lbnRzL3FpdW4tZGF0YS1jaGFydHMvcWl1bi1kYXRhLWNoYXJ0cy52dWUnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRtYXBTdGF0ZVxyXG5cdH0gZnJvbSBcInZ1ZXhcIjtcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGNoYXJ0RGF0YToge1xyXG5cdFx0XHRcdFx0c2VyaWVzOiBbe1xyXG5cdFx0XHRcdFx0XHRuYW1lOiBcIuato+ehrueOh1wiLFxyXG5cdFx0XHRcdFx0XHRjb2xvcjogXCIjNDY4N0Y5XCIsXHJcblx0XHRcdFx0XHRcdGRhdGE6IDAuOFxyXG5cdFx0XHRcdFx0fV1cclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdHNwb3J0c0xpc3Q6IFtdLFxyXG5cdFx0XHRcdExpc3Q6IFtdLFxyXG5cdFx0XHRcdHNjb3JlOiAwLFxyXG5cdFx0XHRcdE1heF9zY29yZTogMCxcclxuXHRcdFx0XHRpc0RyYXdlOiBmYWxzZSxcclxuXHRcdFx0XHRzZWxlY3RsbGlzdDogW10sXHJcblx0XHRcdFx0aXNBY3RpdmU6IHt9LFxyXG5cdFx0XHRcdGlzQWN0aXZlTGlzdDogW10sXHJcblx0XHRcdFx0cmVnaW9uX2xpc3Q6IHt9LFxyXG5cdFx0XHRcdHRpbWVMaXN0OiBbXSxcclxuXHRcdFx0XHR0aW1lc1RuZGV4OiBbMCwgMF0sXHJcblx0XHRcdFx0aXNTcG9ydHM6IGZhbHNlLFxyXG5cdFx0XHRcdG1zZzogXCLmmoLml6Dkv6Hmga9cIixcclxuXHRcdFx0XHRhZGRyZXNzOiBcIlwiLFxyXG5cdFx0XHRcdGlzcmVzdWx0OiBmYWxzZSxcclxuXHRcdFx0XHRjaG9pY2U6IDBcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiB7XHJcblx0XHRcdC4uLm1hcFN0YXRlKFtcInVzZXJcIiwgXCJmYW1pbGF5TGlzdFwiXSksXHJcblx0XHRcdHVzZXJJZCgpIHtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy51c2VyLmlkXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRjb21wb25lbnRzOiB7XHJcblx0XHRcdHVzbGlkZXIsXHJcblx0XHRcdGhlYWRlckluZGV4LFxyXG5cdFx0XHRxaXVuRGF0YUNoYXJ0c1xyXG5cdFx0fSxcclxuXHRcdG9uTG9hZCgpIHtcclxuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdHRoYXQuc2NvcmUgPSAwXHJcblx0XHRcdHRoYXQuc2VsZWN0bGxpc3QgPSBbXVxyXG5cdFx0XHR0aGF0LnNwb3J0c0xpc3QgPSBbXVxyXG5cdFx0XHR0aGF0LnRpbWVMaXN0ID0gdGhhdC4kdG9vbHMuZ2V0aG1zKClcclxuXHRcdFx0aWYgKHRoYXQuZmFtaWxheUxpc3QubGVuZ3RoKSB7XHJcblx0XHRcdFx0dGhhdC5hZGRyZXNzID0gdGhhdC51c2VyLmFkZHJlc3NcclxuXHRcdFx0XHR0aGF0LmdldExpc3QoKVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25QdWxsRG93blJlZnJlc2goKSB7XHJcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHR0aGF0LnNjb3JlID0gMFxyXG5cdFx0XHR0aGF0LmNob2ljZSA9IDBcclxuXHRcdFx0dGhhdC5NYXhfc2NvcmUgPSAwXHJcblx0XHRcdHRoYXQuc2VsZWN0bGxpc3QgPSBbXVxyXG5cdFx0XHR0aGF0LnNwb3J0c0xpc3QgPSBbXVxyXG5cdFx0XHR0aGF0LnRpbWVMaXN0ID0gdGhhdC4kdG9vbHMuZ2V0aG1zKClcclxuXHRcdFx0aWYgKHRoYXQuZmFtaWxheUxpc3QubGVuZ3RoKSB7XHJcblx0XHRcdFx0dGhhdC5hZGRyZXNzID0gdGhhdC51c2VyLmFkZHJlc3NcclxuXHRcdFx0XHR0aGF0LmdldExpc3QoKVxyXG5cdFx0XHR9XHJcblx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdHVuaS5zdG9wUHVsbERvd25SZWZyZXNoKClcclxuXHRcdFx0fSwgMTAwMCk7XHJcblx0XHR9LFxyXG5cdFx0b25TaG93KCkge1xyXG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0Ly8gdGhhdC5pc3Jlc3VsdCA9IGZhbHNlXHJcblx0XHRcdC8vIHRoYXQuaXNTcG9ydHMgPSBmYWxzZVxyXG5cdFx0XHRpZiAoIXRoYXQuZmFtaWxheUxpc3QubGVuZ3RoKSB7XHJcblx0XHRcdFx0dGhhdC5zY29yZSA9IDBcclxuXHRcdFx0XHR0aGF0Lk1heF9zY29yZSA9IDBcclxuXHRcdFx0XHR0aGF0LnNlbGVjdGxsaXN0ID0gW11cclxuXHRcdFx0XHR0aGF0LnNwb3J0c0xpc3QgPSBbXVxyXG5cdFx0XHRcdHRoYXQuaXNBY3RpdmVMaXN0ID0gW11cclxuXHRcdFx0XHR0aGF0LmNoYXJ0RGF0YS5zZXJpZXNbMF0uZGF0YSA9IDAuOFxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0d2F0Y2g6IHtcclxuXHRcdFx0Ly8gdXNlcklkKCkge1xyXG5cdFx0XHQvLyBcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHQvLyBcdHRoYXQuc2NvcmUgPSAwXHJcblx0XHRcdC8vIFx0dGhhdC5zZWxlY3RsbGlzdCA9IFtdXHJcblx0XHRcdC8vIFx0dGhhdC5zcG9ydHNMaXN0ID0gW11cclxuXHRcdFx0Ly8gXHR0aGF0LmFkZHJlc3MgPSB0aGF0LnVzZXIuYWRkcmVzc1xyXG5cdFx0XHQvLyBcdHRoYXQuZ2V0TGlzdCgpXHJcblx0XHRcdC8vIFx0dGhhdC5oYW5kbGVTcG9ydHNMaXN0KClcclxuXHRcdFx0Ly8gXHRjb25zb2xlLmxvZyhcInVzZXLlj5jkuoZcIiwgdGhhdC5zcG9ydHNMaXN0LCB0aGF0LnNlbGVjdGxsaXN0KVxyXG5cdFx0XHQvLyB9LFxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Z2V0QWNpdmVDaXR5KGl0ZW0pIHtcclxuXHRcdFx0XHRjb25zb2xlLmxvZyhcIml0ZW1cIiwgaXRlbSlcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHR0aGF0LmFkZHJlc3MgPSBpdGVtXHJcblx0XHRcdFx0dGhhdC5zY29yZSA9IDBcclxuXHRcdFx0XHR0aGF0LmlzcmVzdWx0ID0gZmFsc2VcclxuXHRcdFx0XHR0aGF0LnNlbGVjdGxsaXN0ID0gW11cclxuXHRcdFx0XHR0aGF0LnNwb3J0c0xpc3QgPSBbXVxyXG5cdFx0XHRcdHRoYXQuaXNBY3RpdmVMaXN0ID0gW11cclxuXHRcdFx0XHR0aGF0LmdldExpc3QoKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyBcclxuXHRcdFx0Z2V0TGlzdCgpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHR0aGF0LmlzcmVzdWx0ID0gZmFsc2VcclxuXHRcdFx0XHR0aGF0LmlzU3BvcnRzID0gZmFsc2VcclxuXHRcdFx0XHR0aGF0LiRtb2RlbC5nZXRTcG9ydHNMaXN0QWxsKHtcclxuXHRcdFx0XHRcdGdlbmRlcjogdW5pLmdldFN0b3JhZ2VTeW5jKCdnZW5kZXInKSxcclxuXHRcdFx0XHRcdHBhcmFtZXRlcl9kYXRhOiB0aGF0LmFkZHJlc3MsXHJcblx0XHRcdFx0XHQvLyBwYXJhbWV0ZXJfZGF0YTogXCLovr3lroEs5rKI6Ziz5biCXCJcclxuXHRcdFx0XHR9KS50aGVuKChyZXMpID0+IHtcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi5YWo6YOo6aG555uuXCIsIHJlcylcclxuXHRcdFx0XHRcdGlmIChyZXMuY29kZSAhPSAwKSB7XHJcblx0XHRcdFx0XHRcdHRoYXQubXNnID0gcmVzLm1zZ1xyXG5cdFx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHRoYXQuc2NvcmUgPSAwXHJcblx0XHRcdFx0XHR0aGF0Lk1heF9zY29yZSA9IDBcclxuXHRcdFx0XHRcdHRoYXQuc2VsZWN0bGxpc3QgPSByZXMuZGF0YVxyXG5cdFx0XHRcdFx0dGhhdC5jaGFydERhdGEuc2VyaWVzWzBdLmRhdGEgPSAwLjhcclxuXHRcdFx0XHRcdHRoYXQuaGFuZGxlU3BvcnRzTGlzdCgpXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5Zyw5Yy65Y2V5Liq57G75Z6L6aG555uu5YiX6KGoXHJcblx0XHRcdGhhbmRsZVNwb3J0c0xpc3QoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0dGhhdC4kbW9kZWwuZ2V0U3BvcnRzTGlzdCh7XHJcblx0XHRcdFx0XHRhdWRfaWQ6IHVuaS5nZXRTdG9yYWdlU3luYygndXNlcmlkJyksXHJcblx0XHRcdFx0XHRnZW5kZXI6IHVuaS5nZXRTdG9yYWdlU3luYygnZ2VuZGVyJyksXHJcblx0XHRcdFx0XHRhZGRyZXNzOiB0aGF0LmFkZHJlc3NcclxuXHRcdFx0XHRcdC8vIGFkZHJlc3M6IFwi6L695a6BLOayiOmYs+W4glwiXHJcblx0XHRcdFx0fSkudGhlbigocmVzKSA9PiB7XHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZyhcIuWNleWcsOWMulwiLCByZXMpXHJcblx0XHRcdFx0XHRpZiAocmVzLmNvZGUgIT0gMCkgcmV0dXJuXHJcblx0XHRcdFx0XHR0aGF0LnNwb3J0c0xpc3QgPSByZXMuZGF0YS5saXN0XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5byA5aeL5Lyw5YiGXHJcblx0XHRcdGhhbmRsZXNjb3JlKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdGlmICghdGhhdC5mYW1pbGF5TGlzdC5sZW5ndGgpIHtcclxuXHRcdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhcIuivt+WFiOa3u+WKoOaIkOWRmFwiKVxyXG5cdFx0XHRcdFx0cmV0dXJuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGNvbnNvbGUubG9nKFwic2VsZWN0bGxpc3RcIiwgdGhhdC5zZWxlY3RsbGlzdClcclxuXHRcdFx0XHR0aGF0LnNlbGVjdGxsaXN0LmZvckVhY2goaXRlbSA9PiB7XHJcblx0XHRcdFx0XHRpdGVtLmxpc3QuZm9yRWFjaChpdGUgPT4ge1xyXG5cdFx0XHRcdFx0XHRpdGUubGlzdC5mb3JFYWNoKGl0ID0+IHtcclxuXHRcdFx0XHRcdFx0XHRpdC52YWx1ZSA9IGl0LnZhbHVlID09IFwiXCIgPyBcIjBcIiA6IGl0LnZhbHVlXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0dGhhdC4kbW9kZWwuZ2V0U3BvcnRzRGF0YSh7XHJcblx0XHRcdFx0XHRhdWRfaWQ6IHVuaS5nZXRTdG9yYWdlU3luYygndXNlcmlkJyksXHJcblx0XHRcdFx0XHRnZW5kZXI6IHVuaS5nZXRTdG9yYWdlU3luYygnZ2VuZGVyJyksXHJcblx0XHRcdFx0XHRwYXJhbWV0ZXJfZGF0YTogdGhhdC5hZGRyZXNzLFxyXG5cdFx0XHRcdFx0Ly8gcGFyYW1ldGVyX2RhdGE6IFwi6L695a6BLOayiOmYs+W4glwiLFxyXG5cdFx0XHRcdFx0cmVzdWx0X2RhdGE6IHRoYXQuc2VsZWN0bGxpc3QsXHJcblx0XHRcdFx0fSkudGhlbigocmVzKSA9PiB7XHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZyhcIuW8gOWni+S8sOWIhlwiLCByZXMpXHJcblx0XHRcdFx0XHRpZiAocmVzLmNvZGUgIT0gMCkge1xyXG5cdFx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2cocmVzLm1zZylcclxuXHRcdFx0XHRcdFx0cmV0dXJuXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR0aGF0LmlzU3BvcnRzID0gdHJ1ZVxyXG5cdFx0XHRcdFx0dGhhdC5pc3Jlc3VsdCA9IHRydWVcclxuXHRcdFx0XHRcdHRoYXQuc2VsZWN0bGxpc3QgPSByZXMuZGF0YS5saXN0XHJcblx0XHRcdFx0XHR0aGF0LnNjb3JlID0gcmVzLmRhdGEudG90YWxfc2NvcmVcclxuXHRcdFx0XHRcdHRoYXQuTWF4X3Njb3JlID0gcmVzLmRhdGEubWF4X3Njb3JlXHJcblx0XHRcdFx0XHR0aGF0LmNoYXJ0RGF0YS5zZXJpZXNbMF0uZGF0YSA9IE51bWJlcihyZXMuZGF0YS50b3RhbF9zY29yZSkgLyByZXMuZGF0YS5tYXhfc2NvcmVcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmt7vliqDpobnnm65cclxuXHRcdFx0aGFuZGxlSGlzdG9yeShpdGVtKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0dGhhdC5MaXN0ID0gW11cclxuXHRcdFx0XHR0aGF0LnJlZ2lvbl9saXN0ID0gaXRlbVxyXG5cdFx0XHRcdHRoYXQuc3BvcnRzTGlzdC5mb3JFYWNoKGl0ZSA9PiB7XHJcblx0XHRcdFx0XHRpZiAoaXRlLmtleSA9PSBpdGVtLmtleSkge1xyXG5cdFx0XHRcdFx0XHR0aGF0Lkxpc3QgPSBpdGUubGlzdFxyXG5cdFx0XHRcdFx0XHR0aGF0LmNob2ljZSA9IGl0ZW0uaXNfY2hvaWNlXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHQvLyBjb25zb2xlLmxvZyhcIua3u+WKoOmhueebrlwiLCBpdGVtKVxyXG5cdFx0XHRcdHRoYXQuaXNEcmF3ZSA9IHRydWVcclxuXHRcdFx0fSxcclxuXHRcdFx0YmluZFRpbWVDaGFuZ2UoZSwgaXQpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHRsZXQgbWludXRlID0gZS50YXJnZXQudmFsdWVbMF1cclxuXHRcdFx0XHRsZXQgc2Vjb25kID0gZS50YXJnZXQudmFsdWVbMV1cclxuXHRcdFx0XHRpdC52YWx1ZSA9IHRoYXQudGltZUxpc3RbMF1bbWludXRlXS5zdWJzdHJpbmcoMCwgMikgKyAnOicgKyB0aGF0LnRpbWVMaXN0WzFdW3NlY29uZF0uc3Vic3RyaW5nKDAsIDIpXHJcblx0XHRcdFx0Ly8gY29uc29sZS5sb2coZS50YXJnZXQudmFsdWUsIGl0KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDpgInmi6npobnnm65cclxuXHRcdFx0dG9nZ2xlKGl0ZW0pIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHRpZiAodGhhdC5jaG9pY2UgPT0gMSkge1xyXG5cdFx0XHRcdFx0dGhhdC5pc0FjdGl2ZSA9IHRoYXQuaXNBY3RpdmUubmFtZSA9PSBpdGVtLm5hbWUgPyB7fSA6IGl0ZW1cclxuXHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAodGhhdC5pc0FjdGl2ZUxpc3QuaW5kZXhPZihpdGVtLm5hbWUpID09IC0xKSB7XHJcblx0XHRcdFx0XHR0aGF0LmlzQWN0aXZlTGlzdC5wdXNoKGl0ZW0pXHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHRoYXQuaXNBY3RpdmVMaXN0ID0gdGhhdC5pc0FjdGl2ZUxpc3QuZmlsdGVyKGl0ZSA9PiBpdGUubmFtZSAhPT0gaXRlbS5uYW1lKVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAodGhhdC5pc0FjdGl2ZUxpc3QubGVuZ3RoID4gdGhhdC5jaG9pY2UpIHtcclxuXHRcdFx0XHRcdHRoYXQuaXNBY3RpdmVMaXN0LnNwbGljZSgwLCAxKVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvLyBjb25zb2xlLmxvZyhcImlzQWN0aXZlTGlzdFwiLCB0aGF0LnNlbGVjdGxsaXN0LCB0aGF0LnJlZ2lvbl9saXN0LCBpdGVtKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDnoa7lrprpgInmi6npobnnm65cclxuXHRcdFx0aGFuZGxlVGFyZ2V0KCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdC8vIGNvbnNvbGUubG9nKCfnoa7lrponLCB0aGF0LnNlbGVjdGxsaXN0LCB0aGF0LnJlZ2lvbl9saXN0KVxyXG5cdFx0XHRcdHRoYXQuc2VsZWN0bGxpc3QuZm9yRWFjaChpdGVtID0+IHtcclxuXHRcdFx0XHRcdGl0ZW0ubGlzdC5mb3JFYWNoKGl0ID0+IHtcclxuXHRcdFx0XHRcdFx0aWYgKGl0LmtleSA9PSB0aGF0LnJlZ2lvbl9saXN0LmtleSkge1xyXG5cdFx0XHRcdFx0XHRcdGl0Lmxpc3QgPSBbXVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0aWYgKHRoYXQuY2hvaWNlID09IDEpIHtcclxuXHRcdFx0XHRcdHRoYXQucmVnaW9uX2xpc3QubGlzdC5wdXNoKHRoYXQuaXNBY3RpdmUpXHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHRoYXQucmVnaW9uX2xpc3QubGlzdCA9IHRoYXQuaXNBY3RpdmVMaXN0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRoYXQuaXNEcmF3ZSA9IGZhbHNlXHJcblx0XHRcdH0sXHJcblx0XHRcdGhhbmRsZVRpcHModGV4dCkge1xyXG5cdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRleHQsXHJcblx0XHRcdFx0XHRkdXJhdGlvbjogNDAwMCxcclxuXHRcdFx0XHRcdGljb246ICdub25lJ1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOWPlua2iOmAieaLqVxyXG5cdFx0XHRvblRhcCgpIHtcclxuXHRcdFx0XHR0aGlzLmlzQWN0aXZlID0ge31cclxuXHRcdFx0XHR0aGlzLmlzRHJhd2UgPSBmYWxzZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRuYXZUbyh1cmwpIHtcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6IHVybFxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBzY29wZWQgbGFuZz1cInNjc3NcIj5cclxuXHRAaW1wb3J0IFwiQC9zY3NzL3Njb3JlLnNjc3NcIjtcclxuXHQuY29udGVudCB7XHJcblx0XHRtaW4taGVpZ2h0OiAxMDB2aDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuXHR9XHJcbjwvc3R5bGU+Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///225\n"); ======= eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _sliderFraction = _interopRequireDefault(__webpack_require__(/*! @/element/slider-fraction.vue */ 226));\nvar _headerIndex = _interopRequireDefault(__webpack_require__(/*! @/element/headerIndex.vue */ 23));\nvar _qiunDataCharts = _interopRequireDefault(__webpack_require__(/*! @/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue */ 67));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n data: function data() {\n return {\n chartData: {\n series: [{\n name: \"正确率\",\n color: \"#4687F9\",\n data: 0.8\n }]\n },\n sportsList: [],\n List: [],\n score: 0,\n Max_score: 0,\n isDrawe: false,\n selectllist: [],\n isActive: {},\n isActiveList: [],\n region_list: {},\n timeList: [],\n timesTndex: [0, 0],\n isSports: false,\n msg: \"暂无信息\",\n address: \"\",\n isresult: false,\n choice: 0\n };\n },\n computed: _objectSpread(_objectSpread({}, (0, _vuex.mapState)([\"user\", \"familayList\"])), {}, {\n userId: function userId() {\n return this.user.id;\n }\n }),\n components: {\n uslider: _sliderFraction.default,\n headerIndex: _headerIndex.default,\n qiunDataCharts: _qiunDataCharts.default\n },\n onLoad: function onLoad() {\n var that = this;\n that.score = 0;\n that.selectllist = [];\n that.sportsList = [];\n that.timeList = that.$tools.gethms();\n if (that.familayList.length) {\n that.address = that.user.address;\n that.getList();\n }\n },\n onPullDownRefresh: function onPullDownRefresh() {\n var that = this;\n that.score = 0;\n that.choice = 0;\n that.Max_score = 0;\n that.selectllist = [];\n that.sportsList = [];\n that.timeList = that.$tools.gethms();\n if (that.familayList.length) {\n that.address = that.user.address;\n that.getList();\n }\n setTimeout(function () {\n uni.stopPullDownRefresh();\n }, 1000);\n },\n onShow: function onShow() {\n var that = this;\n // that.isresult = false\n // that.isSports = false\n if (!that.familayList.length) {\n that.score = 0;\n that.Max_score = 0;\n that.selectllist = [];\n that.sportsList = [];\n that.isActiveList = [];\n that.chartData.series[0].data = 0.8;\n }\n },\n watch: {\n // userId() {\n // \tlet that = this\n // \tthat.score = 0\n // \tthat.selectllist = []\n // \tthat.sportsList = []\n // \tthat.address = that.user.address\n // \tthat.getList()\n // \tthat.handleSportsList()\n // \tconsole.log(\"user变了\", that.sportsList, that.selectllist)\n // },\n },\n methods: {\n getAciveCity: function getAciveCity(item) {\n __f__(\"log\", \"item\", item, \" at pages/score/score.vue:202\");\n var that = this;\n that.address = item;\n that.score = 0;\n that.isresult = false;\n that.selectllist = [];\n that.sportsList = [];\n that.isActiveList = [];\n that.getList();\n },\n // \n getList: function getList() {\n var that = this;\n that.isresult = false;\n that.isSports = false;\n that.$model.getSportsListAll({\n gender: uni.getStorageSync('gender'),\n parameter_data: that.address\n // parameter_data: \"辽宁,沈阳市\"\n }).then(function (res) {\n __f__(\"log\", \"全部项目\", res, \" at pages/score/score.vue:222\");\n if (res.code != 0) {\n that.msg = res.msg;\n return;\n }\n that.score = 0;\n that.Max_score = 0;\n that.selectllist = res.data;\n that.chartData.series[0].data = 0.8;\n that.handleSportsList();\n });\n },\n // 地区单个类型项目列表\n handleSportsList: function handleSportsList() {\n var that = this;\n that.$model.getSportsList({\n aud_id: uni.getStorageSync('userid'),\n gender: uni.getStorageSync('gender'),\n address: that.address\n // address: \"辽宁,沈阳市\"\n }).then(function (res) {\n __f__(\"log\", \"单地区\", res, \" at pages/score/score.vue:243\");\n if (res.code != 0) return;\n that.sportsList = res.data.list;\n });\n },\n // 开始估分\n handlescore: function handlescore() {\n var that = this;\n if (!that.familayList.length) {\n that.$tools.msg(\"请先添加成员\");\n return;\n }\n __f__(\"log\", \"selectllist\", that.selectllist, \" at pages/score/score.vue:255\");\n that.selectllist.forEach(function (item) {\n item.list.forEach(function (ite) {\n ite.list.forEach(function (it) {\n it.value = it.value == \"\" ? \"0\" : it.value;\n });\n });\n });\n that.$model.getSportsData({\n aud_id: uni.getStorageSync('userid'),\n gender: uni.getStorageSync('gender'),\n parameter_data: that.address,\n // parameter_data: \"辽宁,沈阳市\",\n result_data: that.selectllist\n }).then(function (res) {\n __f__(\"log\", \"开始估分\", res, \" at pages/score/score.vue:270\");\n if (res.code != 0) {\n that.$tools.msg(res.msg);\n return;\n }\n that.isSports = true;\n that.isresult = true;\n that.selectllist = res.data.list;\n that.score = res.data.total_score;\n that.Max_score = res.data.max_score;\n that.chartData.series[0].data = Number(res.data.total_score) / res.data.max_score;\n });\n },\n // 添加项目\n handleHistory: function handleHistory(item) {\n var that = this;\n that.List = [];\n that.region_list = item;\n that.sportsList.forEach(function (ite) {\n if (ite.key == item.key) {\n that.List = ite.list;\n that.choice = item.is_choice;\n }\n });\n // console.log(\"添加项目\", item)\n that.isDrawe = true;\n },\n bindTimeChange: function bindTimeChange(e, it) {\n var that = this;\n var minute = e.target.value[0];\n var second = e.target.value[1];\n it.value = that.timeList[0][minute].substring(0, 2) + ':' + that.timeList[1][second].substring(0, 2);\n // console.log(e.target.value, it)\n },\n // 选择项目\n toggle: function toggle(item) {\n var that = this;\n if (that.choice == 1) {\n that.isActive = that.isActive.name == item.name ? {} : item;\n return;\n }\n if (that.isActiveList.indexOf(item.name) == -1) {\n that.isActiveList.push(item);\n } else {\n that.isActiveList = that.isActiveList.filter(function (ite) {\n return ite.name !== item.name;\n });\n }\n if (that.isActiveList.length > that.choice) {\n that.isActiveList.splice(0, 1);\n }\n // console.log(\"isActiveList\", that.selectllist, that.region_list, item)\n },\n // 确定选择项目\n handleTarget: function handleTarget() {\n var that = this;\n // console.log('确定', that.selectllist, that.region_list)\n that.selectllist.forEach(function (item) {\n item.list.forEach(function (it) {\n if (it.key == that.region_list.key) {\n it.list = [];\n }\n });\n });\n if (that.choice == 1) {\n that.region_list.list.push(that.isActive);\n } else {\n that.region_list.list = that.isActiveList;\n }\n that.isDrawe = false;\n },\n handleTips: function handleTips(text) {\n uni.showToast({\n title: text,\n duration: 4000,\n icon: 'none'\n });\n },\n // 取消选择\n onTap: function onTap() {\n this.isActive = {};\n this.isDrawe = false;\n },\n navTo: function navTo(url) {\n uni.navigateTo({\n url: url\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvc2NvcmUvc2NvcmUudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJjaGFydERhdGEiLCJzZXJpZXMiLCJuYW1lIiwiY29sb3IiLCJzcG9ydHNMaXN0IiwiTGlzdCIsInNjb3JlIiwiTWF4X3Njb3JlIiwiaXNEcmF3ZSIsInNlbGVjdGxsaXN0IiwiaXNBY3RpdmUiLCJpc0FjdGl2ZUxpc3QiLCJyZWdpb25fbGlzdCIsInRpbWVMaXN0IiwidGltZXNUbmRleCIsImlzU3BvcnRzIiwibXNnIiwiYWRkcmVzcyIsImlzcmVzdWx0IiwiY2hvaWNlIiwiY29tcHV0ZWQiLCJtYXBTdGF0ZSIsInVzZXJJZCIsInVzZXIiLCJpZCIsImNvbXBvbmVudHMiLCJ1c2xpZGVyIiwiaGVhZGVySW5kZXgiLCJxaXVuRGF0YUNoYXJ0cyIsIm9uTG9hZCIsInRoYXQiLCIkdG9vbHMiLCJnZXRobXMiLCJmYW1pbGF5TGlzdCIsImxlbmd0aCIsImdldExpc3QiLCJvblB1bGxEb3duUmVmcmVzaCIsInNldFRpbWVvdXQiLCJ1bmkiLCJzdG9wUHVsbERvd25SZWZyZXNoIiwib25TaG93Iiwid2F0Y2giLCJtZXRob2RzIiwiZ2V0QWNpdmVDaXR5IiwiaXRlbSIsIiRtb2RlbCIsImdldFNwb3J0c0xpc3RBbGwiLCJnZW5kZXIiLCJnZXRTdG9yYWdlU3luYyIsInBhcmFtZXRlcl9kYXRhIiwidGhlbiIsInJlcyIsImNvZGUiLCJoYW5kbGVTcG9ydHNMaXN0IiwiZ2V0U3BvcnRzTGlzdCIsImF1ZF9pZCIsImxpc3QiLCJoYW5kbGVzY29yZSIsImZvckVhY2giLCJpdGUiLCJpdCIsInZhbHVlIiwiZ2V0U3BvcnRzRGF0YSIsInJlc3VsdF9kYXRhIiwidG90YWxfc2NvcmUiLCJtYXhfc2NvcmUiLCJOdW1iZXIiLCJoYW5kbGVIaXN0b3J5Iiwia2V5IiwiaXNfY2hvaWNlIiwiYmluZFRpbWVDaGFuZ2UiLCJlIiwibWludXRlIiwidGFyZ2V0Iiwic2Vjb25kIiwic3Vic3RyaW5nIiwidG9nZ2xlIiwiaW5kZXhPZiIsInB1c2giLCJmaWx0ZXIiLCJzcGxpY2UiLCJoYW5kbGVUYXJnZXQiLCJoYW5kbGVUaXBzIiwidGV4dCIsInNob3dUb2FzdCIsInRpdGxlIiwiZHVyYXRpb24iLCJpY29uIiwib25UYXAiLCJuYXZUbyIsInVybCIsIm5hdmlnYXRlVG8iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBc0dBO0FBQ0E7QUFDQTtBQUNBO0FBRWM7QUFBQTtBQUFBLGVBQ0M7RUFDZEEsSUFBSSxrQkFBRztJQUNOLE9BQU87TUFDTkMsU0FBUyxFQUFFO1FBQ1ZDLE1BQU0sRUFBRSxDQUFDO1VBQ1JDLElBQUksRUFBRSxLQUFLO1VBQ1hDLEtBQUssRUFBRSxTQUFTO1VBQ2hCSixJQUFJLEVBQUU7UUFDUCxDQUFDO01BQ0YsQ0FBQztNQUNESyxVQUFVLEVBQUUsRUFBRTtNQUNkQyxJQUFJLEVBQUUsRUFBRTtNQUNSQyxLQUFLLEVBQUUsQ0FBQztNQUNSQyxTQUFTLEVBQUUsQ0FBQztNQUNaQyxPQUFPLEVBQUUsS0FBSztNQUNkQyxXQUFXLEVBQUUsRUFBRTtNQUNmQyxRQUFRLEVBQUUsQ0FBQyxDQUFDO01BQ1pDLFlBQVksRUFBRSxFQUFFO01BQ2hCQyxXQUFXLEVBQUUsQ0FBQyxDQUFDO01BQ2ZDLFFBQVEsRUFBRSxFQUFFO01BQ1pDLFVBQVUsRUFBRSxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUM7TUFDbEJDLFFBQVEsRUFBRSxLQUFLO01BQ2ZDLEdBQUcsRUFBRSxNQUFNO01BQ1hDLE9BQU8sRUFBRSxFQUFFO01BQ1hDLFFBQVEsRUFBRSxLQUFLO01BQ2ZDLE1BQU0sRUFBRTtJQUNULENBQUM7RUFDRixDQUFDO0VBQ0RDLFFBQVEsa0NBQ0osSUFBQUMsY0FBUSxFQUFDLENBQUMsTUFBTSxFQUFFLGFBQWEsQ0FBQyxDQUFDO0lBQ3BDQyxNQUFNLG9CQUFHO01BQ1IsT0FBTyxJQUFJLENBQUNDLElBQUksQ0FBQ0MsRUFBRTtJQUNwQjtFQUFDLEVBQ0Q7RUFDREMsVUFBVSxFQUFFO0lBQ1hD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QUNQLENBQUMsQ0FBQztJQUNILENBQUM7SUFDRDtJQUNBQyxLQUFLLG1CQUFHO01BQ1AsSUFBSSxDQUFDOUUsUUFBUSxHQUFHLENBQUMsQ0FBQztNQUNsQixJQUFJLENBQUNGLE9BQU8sR0FBRyxLQUFLO0lBQ3JCLENBQUM7SUFDRGlGLEtBQUssaUJBQUNDLEdBQUcsRUFBRTtNQUNWcEQsR0FBRyxDQUFDcUQsVUFBVSxDQUFDO1FBQ2RELEdBQUcsRUFBRUE7TUFDTixDQUFDLENBQUM7SUFDSDtFQUNEO0FBQ0QsQ0FBQztBQUFBLDJCIiwiZmlsZSI6IjIyNS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG5pbXBvcnQgdXNsaWRlciBmcm9tIFwiQC9lbGVtZW50L3NsaWRlci1mcmFjdGlvbi52dWVcIjtcbmltcG9ydCBoZWFkZXJJbmRleCBmcm9tIFwiQC9lbGVtZW50L2hlYWRlckluZGV4LnZ1ZVwiO1xuaW1wb3J0IHFpdW5EYXRhQ2hhcnRzIGZyb20gJ0AvdW5pX21vZHVsZXMvcWl1bi1kYXRhLWNoYXJ0cy9jb21wb25lbnRzL3FpdW4tZGF0YS1jaGFydHMvcWl1bi1kYXRhLWNoYXJ0cy52dWUnO1xuaW1wb3J0IHtcblx0bWFwU3RhdGVcbn0gZnJvbSBcInZ1ZXhcIjtcbmV4cG9ydCBkZWZhdWx0IHtcblx0ZGF0YSgpIHtcblx0XHRyZXR1cm4ge1xuXHRcdFx0Y2hhcnREYXRhOiB7XG5cdFx0XHRcdHNlcmllczogW3tcblx0XHRcdFx0XHRuYW1lOiBcIuato+ehrueOh1wiLFxuXHRcdFx0XHRcdGNvbG9yOiBcIiM0Njg3RjlcIixcblx0XHRcdFx0XHRkYXRhOiAwLjhcblx0XHRcdFx0fV1cblx0XHRcdH0sXG5cdFx0XHRzcG9ydHNMaXN0OiBbXSxcblx0XHRcdExpc3Q6IFtdLFxuXHRcdFx0c2NvcmU6IDAsXG5cdFx0XHRNYXhfc2NvcmU6IDAsXG5cdFx0XHRpc0RyYXdlOiBmYWxzZSxcblx0XHRcdHNlbGVjdGxsaXN0OiBbXSxcblx0XHRcdGlzQWN0aXZlOiB7fSxcblx0XHRcdGlzQWN0aXZlTGlzdDogW10sXG5cdFx0XHRyZWdpb25fbGlzdDoge30sXG5cdFx0XHR0aW1lTGlzdDogW10sXG5cdFx0XHR0aW1lc1RuZGV4OiBbMCwgMF0sXG5cdFx0XHRpc1Nwb3J0czogZmFsc2UsXG5cdFx0XHRtc2c6IFwi5pqC5peg5L+h5oGvXCIsXG5cdFx0XHRhZGRyZXNzOiBcIlwiLFxuXHRcdFx0aXNyZXN1bHQ6IGZhbHNlLFxuXHRcdFx0Y2hvaWNlOiAwXG5cdFx0fVxuXHR9LFxuXHRjb21wdXRlZDoge1xuXHRcdC4uLm1hcFN0YXRlKFtcInVzZXJcIiwgXCJmYW1pbGF5TGlzdFwiXSksXG5cdFx0dXNlcklkKCkge1xuXHRcdFx0cmV0dXJuIHRoaXMudXNlci5pZFxuXHRcdH1cblx0fSxcblx0Y29tcG9uZW50czoge1xuXHRcdHVzbGlkZXIsXG5cdFx0aGVhZGVySW5kZXgsXG5cdFx0cWl1bkRhdGFDaGFydHNcblx0fSxcblx0b25Mb2FkKCkge1xuXHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdHRoYXQuc2NvcmUgPSAwXG5cdFx0dGhhdC5zZWxlY3RsbGlzdCA9IFtdXG5cdFx0dGhhdC5zcG9ydHNMaXN0ID0gW11cblx0XHR0aGF0LnRpbWVMaXN0ID0gdGhhdC4kdG9vbHMuZ2V0aG1zKClcblx0XHRpZiAodGhhdC5mYW1pbGF5TGlzdC5sZW5ndGgpIHtcblx0XHRcdHRoYXQuYWRkcmVzcyA9IHRoYXQudXNlci5hZGRyZXNzXG5cdFx0XHR0aGF0LmdldExpc3QoKVxuXHRcdH1cblx0fSxcblx0b25QdWxsRG93blJlZnJlc2goKSB7XG5cdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0dGhhdC5zY29yZSA9IDBcblx0XHR0aGF0LmNob2ljZSA9IDBcblx0XHR0aGF0Lk1heF9zY29yZSA9IDBcblx0XHR0aGF0LnNlbGVjdGxsaXN0ID0gW11cblx0XHR0aGF0LnNwb3J0c0xpc3QgPSBbXVxuXHRcdHRoYXQudGltZUxpc3QgPSB0aGF0LiR0b29scy5nZXRobXMoKVxuXHRcdGlmICh0aGF0LmZhbWlsYXlMaXN0Lmxlbmd0aCkge1xuXHRcdFx0dGhhdC5hZGRyZXNzID0gdGhhdC51c2VyLmFkZHJlc3Ncblx0XHRcdHRoYXQuZ2V0TGlzdCgpXG5cdFx0fVxuXHRcdHNldFRpbWVvdXQoKCkgPT4ge1xuXHRcdFx0dW5pLnN0b3BQdWxsRG93blJlZnJlc2goKVxuXHRcdH0sIDEwMDApO1xuXHR9LFxuXHRvblNob3coKSB7XG5cdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0Ly8gdGhhdC5pc3Jlc3VsdCA9IGZhbHNlXG5cdFx0Ly8gdGhhdC5pc1Nwb3J0cyA9IGZhbHNlXG5cdFx0aWYgKCF0aGF0LmZhbWlsYXlMaXN0Lmxlbmd0aCkge1xuXHRcdFx0dGhhdC5zY29yZSA9IDBcblx0XHRcdHRoYXQuTWF4X3Njb3JlID0gMFxuXHRcdFx0dGhhdC5zZWxlY3RsbGlzdCA9IFtdXG5cdFx0XHR0aGF0LnNwb3J0c0xpc3QgPSBbXVxuXHRcdFx0dGhhdC5pc0FjdGl2ZUxpc3QgPSBbXVxuXHRcdFx0dGhhdC5jaGFydERhdGEuc2VyaWVzWzBdLmRhdGEgPSAwLjhcblx0XHR9XG5cdH0sXG5cdHdhdGNoOiB7XG5cdFx0Ly8gdXNlcklkKCkge1xuXHRcdC8vIFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0Ly8gXHR0aGF0LnNjb3JlID0gMFxuXHRcdC8vIFx0dGhhdC5zZWxlY3RsbGlzdCA9IFtdXG5cdFx0Ly8gXHR0aGF0LnNwb3J0c0xpc3QgPSBbXVxuXHRcdC8vIFx0dGhhdC5hZGRyZXNzID0gdGhhdC51c2VyLmFkZHJlc3Ncblx0XHQvLyBcdHRoYXQuZ2V0TGlzdCgpXG5cdFx0Ly8gXHR0aGF0LmhhbmRsZVNwb3J0c0xpc3QoKVxuXHRcdC8vIFx0Y29uc29sZS5sb2coXCJ1c2Vy5Y+Y5LqGXCIsIHRoYXQuc3BvcnRzTGlzdCwgdGhhdC5zZWxlY3RsbGlzdClcblx0XHQvLyB9LFxuXHR9LFxuXHRtZXRob2RzOiB7XG5cdFx0Z2V0QWNpdmVDaXR5KGl0ZW0pIHtcblx0XHRcdGNvbnNvbGUubG9nKFwiaXRlbVwiLCBpdGVtKVxuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0XHR0aGF0LmFkZHJlc3MgPSBpdGVtXG5cdFx0XHR0aGF0LnNjb3JlID0gMFxuXHRcdFx0dGhhdC5pc3Jlc3VsdCA9IGZhbHNlXG5cdFx0XHR0aGF0LnNlbGVjdGxsaXN0ID0gW11cblx0XHRcdHRoYXQuc3BvcnRzTGlzdCA9IFtdXG5cdFx0XHR0aGF0LmlzQWN0aXZlTGlzdCA9IFtdXG5cdFx0XHR0aGF0LmdldExpc3QoKVxuXHRcdH0sXG5cdFx0Ly8gXG5cdFx0Z2V0TGlzdCgpIHtcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdFx0dGhhdC5pc3Jlc3VsdCA9IGZhbHNlXG5cdFx0XHR0aGF0LmlzU3BvcnRzID0gZmFsc2Vcblx0XHRcdHRoYXQuJG1vZGVsLmdldFNwb3J0c0xpc3RBbGwoe1xuXHRcdFx0XHRnZW5kZXI6IHVuaS5nZXRTdG9yYWdlU3luYygnZ2VuZGVyJyksXG5cdFx0XHRcdHBhcmFtZXRlcl9kYXRhOiB0aGF0LmFkZHJlc3MsXG5cdFx0XHRcdC8vIHBhcmFtZXRlcl9kYXRhOiBcIui+veWugSzmsojpmLPluIJcIlxuXHRcdFx0fSkudGhlbigocmVzKSA9PiB7XG5cdFx0XHRcdGNvbnNvbGUubG9nKFwi5YWo6YOo6aG555uuXCIsIHJlcylcblx0XHRcdFx0aWYgKHJlcy5jb2RlICE9IDApIHtcblx0XHRcdFx0XHR0aGF0Lm1zZyA9IHJlcy5tc2dcblx0XHRcdFx0XHRyZXR1cm5cblx0XHRcdFx0fVxuXHRcdFx0XHR0aGF0LnNjb3JlID0gMFxuXHRcdFx0XHR0aGF0Lk1heF9zY29yZSA9IDBcblx0XHRcdFx0dGhhdC5zZWxlY3RsbGlzdCA9IHJlcy5kYXRhXG5cdFx0XHRcdHRoYXQuY2hhcnREYXRhLnNlcmllc1swXS5kYXRhID0gMC44XG5cdFx0XHRcdHRoYXQuaGFuZGxlU3BvcnRzTGlzdCgpXG5cdFx0XHR9KVxuXHRcdH0sXG5cdFx0Ly8g5Zyw5Yy65Y2V5Liq57G75Z6L6aG555uu5YiX6KGoXG5cdFx0aGFuZGxlU3BvcnRzTGlzdCgpIHtcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdFx0dGhhdC4kbW9kZWwuZ2V0U3BvcnRzTGlzdCh7XG5cdFx0XHRcdGF1ZF9pZDogdW5pLmdldFN0b3JhZ2VTeW5jKCd1c2VyaWQnKSxcblx0XHRcdFx0Z2VuZGVyOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ2dlbmRlcicpLFxuXHRcdFx0XHRhZGRyZXNzOiB0aGF0LmFkZHJlc3Ncblx0XHRcdFx0Ly8gYWRkcmVzczogXCLovr3lroEs5rKI6Ziz5biCXCJcblx0XHRcdH0pLnRoZW4oKHJlcykgPT4ge1xuXHRcdFx0XHRjb25zb2xlLmxvZyhcIuWNleWcsOWMulwiLCByZXMpXG5cdFx0XHRcdGlmIChyZXMuY29kZSAhPSAwKSByZXR1cm5cblx0XHRcdFx0dGhhdC5zcG9ydHNMaXN0ID0gcmVzLmRhdGEubGlzdFxuXHRcdFx0fSlcblx0XHR9LFxuXHRcdC8vIOW8gOWni+S8sOWIhlxuXHRcdGhhbmRsZXNjb3JlKCkge1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0XHRpZiAoIXRoYXQuZmFtaWxheUxpc3QubGVuZ3RoKSB7XG5cdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhcIuivt+WFiOa3u+WKoOaIkOWRmFwiKVxuXHRcdFx0XHRyZXR1cm5cblx0XHRcdH1cblx0XHRcdGNvbnNvbGUubG9nKFwic2VsZWN0bGxpc3RcIiwgdGhhdC5zZWxlY3RsbGlzdClcblx0XHRcdHRoYXQuc2VsZWN0bGxpc3QuZm9yRWFjaChpdGVtID0+IHtcblx0XHRcdFx0aXRlbS5saXN0LmZvckVhY2goaXRlID0+IHtcblx0XHRcdFx0XHRpdGUubGlzdC5mb3JFYWNoKGl0ID0+IHtcblx0XHRcdFx0XHRcdGl0LnZhbHVlID0gaXQudmFsdWUgPT0gXCJcIiA/IFwiMFwiIDogaXQudmFsdWVcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHR9KVxuXHRcdFx0fSlcblx0XHRcdHRoYXQuJG1vZGVsLmdldFNwb3J0c0RhdGEoe1xuXHRcdFx0XHRhdWRfaWQ6IHVuaS5nZXRTdG9yYWdlU3luYygndXNlcmlkJyksXG5cdFx0XHRcdGdlbmRlcjogdW5pLmdldFN0b3JhZ2VTeW5jKCdnZW5kZXInKSxcblx0XHRcdFx0cGFyYW1ldGVyX2RhdGE6IHRoYXQuYWRkcmVzcyxcblx0XHRcdFx0Ly8gcGFyYW1ldGVyX2RhdGE6IFwi6L695a6BLOayiOmYs+W4glwiLFxuXHRcdFx0XHRyZXN1bHRfZGF0YTogdGhhdC5zZWxlY3RsbGlzdCxcblx0XHRcdH0pLnRoZW4oKHJlcykgPT4ge1xuXHRcdFx0XHRjb25zb2xlLmxvZyhcIuW8gOWni+S8sOWIhlwiLCByZXMpXG5cdFx0XHRcdGlmIChyZXMuY29kZSAhPSAwKSB7XG5cdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKHJlcy5tc2cpXG5cdFx0XHRcdFx0cmV0dXJuXG5cdFx0XHRcdH1cblx0XHRcdFx0dGhhdC5pc1Nwb3J0cyA9IHRydWVcblx0XHRcdFx0dGhhdC5pc3Jlc3VsdCA9IHRydWVcblx0XHRcdFx0dGhhdC5zZWxlY3RsbGlzdCA9IHJlcy5kYXRhLmxpc3Rcblx0XHRcdFx0dGhhdC5zY29yZSA9IHJlcy5kYXRhLnRvdGFsX3Njb3JlXG5cdFx0XHRcdHRoYXQuTWF4X3Njb3JlID0gcmVzLmRhdGEubWF4X3Njb3JlXG5cdFx0XHRcdHRoYXQuY2hhcnREYXRhLnNlcmllc1swXS5kYXRhID0gTnVtYmVyKHJlcy5kYXRhLnRvdGFsX3Njb3JlKSAvIHJlcy5kYXRhLm1heF9zY29yZVxuXHRcdFx0fSlcblx0XHR9LFxuXHRcdC8vIOa3u+WKoOmhueebrlxuXHRcdGhhbmRsZUhpc3RvcnkoaXRlbSkge1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0XHR0aGF0Lkxpc3QgPSBbXVxuXHRcdFx0dGhhdC5yZWdpb25fbGlzdCA9IGl0ZW1cblx0XHRcdHRoYXQuc3BvcnRzTGlzdC5mb3JFYWNoKGl0ZSA9PiB7XG5cdFx0XHRcdGlmIChpdGUua2V5ID09IGl0ZW0ua2V5KSB7XG5cdFx0XHRcdFx0dGhhdC5MaXN0ID0gaXRlLmxpc3Rcblx0XHRcdFx0XHR0aGF0LmNob2ljZSA9IGl0ZW0uaXNfY2hvaWNlXG5cdFx0XHRcdH1cblx0XHRcdH0pXG5cdFx0XHQvLyBjb25zb2xlLmxvZyhcIua3u+WKoOmhueebrlwiLCBpdGVtKVxuXHRcdFx0dGhhdC5pc0RyYXdlID0gdHJ1ZVxuXHRcdH0sXG5cdFx0YmluZFRpbWVDaGFuZ2UoZSwgaXQpIHtcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdFx0bGV0IG1pbnV0ZSA9IGUudGFyZ2V0LnZhbHVlWzBdXG5cdFx0XHRsZXQgc2Vjb25kID0gZS50YXJnZXQudmFsdWVbMV1cblx0XHRcdGl0LnZhbHVlID0gdGhhdC50aW1lTGlzdFswXVttaW51dGVdLnN1YnN0cmluZygwLCAyKSArICc6JyArIHRoYXQudGltZUxpc3RbMV1bc2Vjb25kXS5zdWJzdHJpbmcoMCwgMilcblx0XHRcdC8vIGNvbnNvbGUubG9nKGUudGFyZ2V0LnZhbHVlLCBpdClcblx0XHR9LFxuXHRcdC8vIOmAieaLqemhueebrlxuXHRcdHRvZ2dsZShpdGVtKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdGlmICh0aGF0LmNob2ljZSA9PSAxKSB7XG5cdFx0XHRcdHRoYXQuaXNBY3RpdmUgPSB0aGF0LmlzQWN0aXZlLm5hbWUgPT0gaXRlbS5uYW1lID8ge30gOiBpdGVtXG5cdFx0XHRcdHJldHVyblxuXHRcdFx0fVxuXHRcdFx0aWYgKHRoYXQuaXNBY3RpdmVMaXN0LmluZGV4T2YoaXRlbS5uYW1lKSA9PSAtMSkge1xuXHRcdFx0XHR0aGF0LmlzQWN0aXZlTGlzdC5wdXNoKGl0ZW0pXG5cdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHR0aGF0LmlzQWN0aXZlTGlzdCA9IHRoYXQuaXNBY3RpdmVMaXN0LmZpbHRlcihpdGUgPT4gaXRlLm5hbWUgIT09IGl0ZW0ubmFtZSlcblx0XHRcdH1cblx0XHRcdGlmICh0aGF0LmlzQWN0aXZlTGlzdC5sZW5ndGggPiB0aGF0LmNob2ljZSkge1xuXHRcdFx0XHR0aGF0LmlzQWN0aXZlTGlzdC5zcGxpY2UoMCwgMSlcblx0XHRcdH1cblx0XHRcdC8vIGNvbnNvbGUubG9nKFwiaXNBY3RpdmVMaXN0XCIsIHRoYXQuc2VsZWN0bGxpc3QsIHRoYXQucmVnaW9uX2xpc3QsIGl0ZW0pXG5cdFx0fSxcblx0XHQvLyDnoa7lrprpgInmi6npobnnm65cblx0XHRoYW5kbGVUYXJnZXQoKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdC8vIGNvbnNvbGUubG9nKCfnoa7lrponLCB0aGF0LnNlbGVjdGxsaXN0LCB0aGF0LnJlZ2lvbl9saXN0KVxuXHRcdFx0dGhhdC5zZWxlY3RsbGlzdC5mb3JFYWNoKGl0ZW0gPT4ge1xuXHRcdFx0XHRpdGVtLmxpc3QuZm9yRWFjaChpdCA9PiB7XG5cdFx0XHRcdFx0aWYgKGl0LmtleSA9PSB0aGF0LnJlZ2lvbl9saXN0LmtleSkge1xuXHRcdFx0XHRcdFx0aXQubGlzdCA9IFtdXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9KVxuXHRcdFx0fSlcblx0XHRcdGlmICh0aGF0LmNob2ljZSA9PSAxKSB7XG5cdFx0XHRcdHRoYXQucmVnaW9uX2xpc3QubGlzdC5wdXNoKHRoYXQuaXNBY3RpdmUpXG5cdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHR0aGF0LnJlZ2lvbl9saXN0Lmxpc3QgPSB0aGF0LmlzQWN0aXZlTGlzdFxuXHRcdFx0fVxuXHRcdFx0dGhhdC5pc0RyYXdlID0gZmFsc2Vcblx0XHR9LFxuXHRcdGhhbmRsZVRpcHModGV4dCkge1xuXHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdHRpdGxlOiB0ZXh0LFxuXHRcdFx0XHRkdXJhdGlvbjogNDAwMCxcblx0XHRcdFx0aWNvbjogJ25vbmUnXG5cdFx0XHR9KVxuXHRcdH0sXG5cdFx0Ly8g5Y+W5raI6YCJ5oupXG5cdFx0b25UYXAoKSB7XG5cdFx0XHR0aGlzLmlzQWN0aXZlID0ge31cblx0XHRcdHRoaXMuaXNEcmF3ZSA9IGZhbHNlXG5cdFx0fSxcblx0XHRuYXZUbyh1cmwpIHtcblx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0dXJsOiB1cmxcblx0XHRcdH0pXG5cdFx0fSxcblx0fVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///225\n"); >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a /***/ }), /* 226 */ /*!*************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/element/slider-fraction.vue ***! \*************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _slider_fraction_vue_vue_type_template_id_fc1f5886_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./slider-fraction.vue?vue&type=template&id=fc1f5886&scoped=true& */ 227);\n/* harmony import */ var _slider_fraction_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./slider-fraction.vue?vue&type=script&lang=js& */ 229);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _slider_fraction_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _slider_fraction_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _slider_fraction_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _slider_fraction_vue_vue_type_template_id_fc1f5886_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _slider_fraction_vue_vue_type_template_id_fc1f5886_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"fc1f5886\",\n null,\n false,\n _slider_fraction_vue_vue_type_template_id_fc1f5886_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"element/slider-fraction.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBd0k7QUFDeEk7QUFDbUU7QUFDTDs7O0FBRzlEO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLHFGQUFNO0FBQ1IsRUFBRSxzR0FBTTtBQUNSLEVBQUUsK0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMEdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjI2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9zbGlkZXItZnJhY3Rpb24udnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWZjMWY1ODg2JnNjb3BlZD10cnVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vc2xpZGVyLWZyYWN0aW9uLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vc2xpZGVyLWZyYWN0aW9uLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiZmMxZjU4ODZcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwiZWxlbWVudC9zbGlkZXItZnJhY3Rpb24udnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///226\n"); /***/ }), /* 227 */ /*!********************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/element/slider-fraction.vue?vue&type=template&id=fc1f5886&scoped=true& ***! \********************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_slider_fraction_vue_vue_type_template_id_fc1f5886_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./slider-fraction.vue?vue&type=template&id=fc1f5886&scoped=true& */ 228); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_slider_fraction_vue_vue_type_template_id_fc1f5886_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_slider_fraction_vue_vue_type_template_id_fc1f5886_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_slider_fraction_vue_vue_type_template_id_fc1f5886_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_slider_fraction_vue_vue_type_template_id_fc1f5886_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 228 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/element/slider-fraction.vue?vue&type=template&id=fc1f5886&scoped=true& ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _vm._$s(0, "i", _vm.isSlider) ? _c( "view", { staticClass: _vm._$s(0, "sc", "wrapper"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "bg"), attrs: { _i: 1 }, on: { click: _vm.onTap }, }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "edit"), attrs: { _i: 2 }, on: { click: function ($event) { $event.stopPropagation() }, }, }, [ _c("view", { staticClass: _vm._$s(3, "sc", "title"), attrs: { _i: 3 }, }), _c( "view", { staticClass: _vm._$s(4, "sc", "editem"), attrs: { _i: 4 }, }, [ _c("view", { staticClass: _vm._$s(5, "sc", "left"), attrs: { _i: 5 }, }), _c( "view", { staticClass: _vm._$s(6, "sc", "right"), attrs: { _i: 6 }, }, [ _c("slider", { attrs: { _i: 7 }, on: { change: _vm.sliderChange }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(8, "sc", "editem"), attrs: { _i: 8 }, }, [ _c("view", { staticClass: _vm._$s(9, "sc", "left"), attrs: { _i: 9 }, }), _c( "view", { staticClass: _vm._$s(10, "sc", "right"), attrs: { _i: 10 }, }, [ _c("slider", { attrs: { _i: 11 }, on: { change: function ($event) { return _vm.sliderChange($event, 2) }, }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(12, "sc", "editem"), attrs: { _i: 12 }, }, [ _c("view", { staticClass: _vm._$s(13, "sc", "left"), attrs: { _i: 13 }, }), _c( "view", { staticClass: _vm._$s(14, "sc", "right"), attrs: { _i: 14 }, }, [ _c("slider", { attrs: { _i: 15 }, on: { change: _vm.sliderChange }, }), ] ), ] ), _c("view", { staticClass: _vm._$s(16, "sc", "tips"), attrs: { _i: 16 }, }), _c("view", { staticClass: _vm._$s(17, "sc", "btn close"), attrs: { _i: 17 }, on: { click: function ($event) { return _vm.onTap() }, }, }), _c("view", { staticClass: _vm._$s(18, "sc", "btn"), attrs: { _i: 18 }, on: { click: _vm.handleTarget }, }), ] ), ] ), ] ) : _vm._e() } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 229 */ /*!**************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/element/slider-fraction.vue?vue&type=script&lang=js& ***! \**************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_slider_fraction_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./slider-fraction.vue?vue&type=script&lang=js& */ 230);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_slider_fraction_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_slider_fraction_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_slider_fraction_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_slider_fraction_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_slider_fraction_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXNxQixDQUFnQixpckJBQUcsRUFBQyIsImZpbGUiOiIyMjkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3NsaWRlci1mcmFjdGlvbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vc2xpZGVyLWZyYWN0aW9uLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///229\n"); /***/ }), /* 230 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/element/slider-fraction.vue?vue&type=script&lang=js& ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n data: function data() {\n return {\n regTime: \"\",\n number1: '',\n number2: \"\",\n number3: \"\"\n };\n },\n computed: _objectSpread({}, (0, _vuex.mapState)([\"user\", \"isSlider\"])),\n methods: {\n // 手动记录\n handleTarget: function handleTarget() {\n var _this = this;\n var that = this;\n if (!that.regTime) {\n that.$tools.msg(\"请选择测量日期\");\n return;\n }\n if (!that.weight) {\n that.$tools.msg(\"请输入测量体重\");\n return;\n }\n that.$model.getinsertmeasure({\n familyid: that.user.familyid,\n time: that.regTime,\n weight: that.weight\n }).then(function (res) {\n if (res.code != 0) return;\n that.$tools.msg(res.msg);\n that.$store.commit(\"changeSlider\", false);\n that.$store.dispatch(\"getResult\", {\n birthday: that.user.birthday,\n familyid: that.user.familyid,\n height: that.user.height,\n sex: that.user.sex\n });\n that.$store.dispatch(\"getUserInfo\", {\n familyid: that.user.familyid\n });\n that.$emit(\"getList\", _this.startDate, _this.endDate);\n that.regTime = \"\";\n that.weight = \"\";\n });\n },\n //\n sliderChange: function sliderChange(event, ind) {\n __f__(\"log\", 'value 发生变化:', e.detail.value, ind, \" at element/slider-fraction.vue:89\");\n },\n onTap: function onTap() {\n this.regTime = \"\";\n this.number1 = \"\";\n this.number2 = \"\";\n this.number3 = \"\";\n this.$store.commit(\"changeSlider\", false);\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vZWxlbWVudC9zbGlkZXItZnJhY3Rpb24udnVlIl0sIm5hbWVzIjpbImRhdGEiLCJyZWdUaW1lIiwibnVtYmVyMSIsIm51bWJlcjIiLCJudW1iZXIzIiwiY29tcHV0ZWQiLCJtZXRob2RzIiwiaGFuZGxlVGFyZ2V0IiwidGhhdCIsImZhbWlseWlkIiwidGltZSIsIndlaWdodCIsImJpcnRoZGF5IiwiaGVpZ2h0Iiwic2V4Iiwic2xpZGVyQ2hhbmdlIiwib25UYXAiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBcUNBO0FBRUE7QUFBQTtBQUFBLGVBQ0E7RUFDQUE7SUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUMsNEJBQ0EsMENBQ0E7RUFDQUM7SUFDQTtJQUNBQztNQUFBO01BQ0E7TUFDQTtRQUNBQztRQUNBO01BQ0E7TUFDQTtRQUNBQTtRQUNBO01BQ0E7TUFDQUE7UUFDQUM7UUFDQUM7UUFDQUM7TUFDQTtRQUNBO1FBQ0FIO1FBQ0FBO1FBQ0FBO1VBQ0FJO1VBQ0FIO1VBQ0FJO1VBQ0FDO1FBQ0E7UUFDQU47VUFDQUM7UUFDQTtRQUNBRDtRQUNBQTtRQUNBQTtNQUNBO0lBQ0E7SUFDQTtJQUNBTztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEsMkIiLCJmaWxlIjoiMjMwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IHYtaWY9XCJpc1NsaWRlclwiIGNsYXNzPVwid3JhcHBlclwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJiZ1wiIEBjbGljaz1cIm9uVGFwXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiZWRpdFwiIEBjbGljay5zdG9wPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGVcIj7liIbmlbDljaDmr5Torr7nva48L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJlZGl0ZW1cIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGVmdFwiPui6q+S9k+aMh+aVsDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicmlnaHRcIj5cclxuXHRcdFx0XHRcdFx0PHNsaWRlciBAY2hhbmdlPVwic2xpZGVyQ2hhbmdlXCIgdmFsdWU9XCIxMFwiIHNob3ctdmFsdWUgYmxvY2stc2l6ZT1cIjEyXCIgYmxvY2stY29sb3I9XCIjMDA3YWZmXCI+XHJcblx0XHRcdFx0XHRcdDwvc2xpZGVyPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImVkaXRlbVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsZWZ0XCI+MeWIhumSn+i3s+e7szwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicmlnaHRcIj5cclxuXHRcdFx0XHRcdFx0PHNsaWRlciBAY2hhbmdlPVwic2xpZGVyQ2hhbmdlKCRldmVudCwyKVwiIHZhbHVlPVwiNDBcIiBzaG93LXZhbHVlIGJsb2NrLXNpemU9XCIxMlwiXHJcblx0XHRcdFx0XHRcdFx0YmxvY2stY29sb3I9XCIjMDA3YWZmXCI+PC9zbGlkZXI+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiZWRpdGVtXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImxlZnRcIj7ogrrmtLvph488L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInJpZ2h0XCI+XHJcblx0XHRcdFx0XHRcdDxzbGlkZXIgQGNoYW5nZT1cInNsaWRlckNoYW5nZVwiIHZhbHVlPVwiNjBcIiBzaG93LXZhbHVlIGJsb2NrLXNpemU9XCIxMlwiIGJsb2NrLWNvbG9yPVwiIzAwN2FmZlwiPlxyXG5cdFx0XHRcdFx0XHQ8L3NsaWRlcj5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXBzXCI+XHJcblx0XHRcdFx0XHQq5omA5pyJ6aG555uu6K+E5YiG5Y2g5q+U5ZKM5Li6MTAwJVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImJ0biBjbG9zZVwiIEBjbGljaz1cIm9uVGFwKClcIj7lj5bmtog8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJidG5cIiBAY2xpY2s9XCJoYW5kbGVUYXJnZXRcIj7noa7lrpo8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB7XHJcblx0XHRtYXBTdGF0ZVxyXG5cdH0gZnJvbSBcInZ1ZXhcIjtcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHJlZ1RpbWU6IFwiXCIsXHJcblx0XHRcdFx0bnVtYmVyMTogJycsXHJcblx0XHRcdFx0bnVtYmVyMjogXCJcIixcclxuXHRcdFx0XHRudW1iZXIzOiBcIlwiXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDoge1xyXG5cdFx0XHQuLi5tYXBTdGF0ZShbXCJ1c2VyXCIsIFwiaXNTbGlkZXJcIl0pLFxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Ly8g5omL5Yqo6K6w5b2VXHJcblx0XHRcdGhhbmRsZVRhcmdldCgpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHRpZiAoIXRoYXQucmVnVGltZSkge1xyXG5cdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKFwi6K+36YCJ5oup5rWL6YeP5pel5pyfXCIpXHJcblx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYgKCF0aGF0LndlaWdodCkge1xyXG5cdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKFwi6K+36L6T5YWl5rWL6YeP5L2T6YeNXCIpXHJcblx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhhdC4kbW9kZWwuZ2V0aW5zZXJ0bWVhc3VyZSh7XHJcblx0XHRcdFx0XHRmYW1pbHlpZDogdGhhdC51c2VyLmZhbWlseWlkLFxyXG5cdFx0XHRcdFx0dGltZTogdGhhdC5yZWdUaW1lLFxyXG5cdFx0XHRcdFx0d2VpZ2h0OiB0aGF0LndlaWdodCxcclxuXHRcdFx0XHR9KS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRpZiAocmVzLmNvZGUgIT0gMCkgcmV0dXJuXHJcblx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2cocmVzLm1zZylcclxuXHRcdFx0XHRcdHRoYXQuJHN0b3JlLmNvbW1pdChcImNoYW5nZVNsaWRlclwiLCBmYWxzZSk7XHJcblx0XHRcdFx0XHR0aGF0LiRzdG9yZS5kaXNwYXRjaChcImdldFJlc3VsdFwiLCB7XHJcblx0XHRcdFx0XHRcdGJpcnRoZGF5OiB0aGF0LnVzZXIuYmlydGhkYXksXHJcblx0XHRcdFx0XHRcdGZhbWlseWlkOiB0aGF0LnVzZXIuZmFtaWx5aWQsXHJcblx0XHRcdFx0XHRcdGhlaWdodDogdGhhdC51c2VyLmhlaWdodCxcclxuXHRcdFx0XHRcdFx0c2V4OiB0aGF0LnVzZXIuc2V4LFxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdHRoYXQuJHN0b3JlLmRpc3BhdGNoKFwiZ2V0VXNlckluZm9cIiwge1xyXG5cdFx0XHRcdFx0XHRmYW1pbHlpZDogdGhhdC51c2VyLmZhbWlseWlkLFxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdHRoYXQuJGVtaXQoXCJnZXRMaXN0XCIsIHRoaXMuc3RhcnREYXRlLCB0aGlzLmVuZERhdGUpXHJcblx0XHRcdFx0XHR0aGF0LnJlZ1RpbWUgPSBcIlwiXHJcblx0XHRcdFx0XHR0aGF0LndlaWdodCA9IFwiXCJcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvL1xyXG5cdFx0XHRzbGlkZXJDaGFuZ2UoZXZlbnQsIGluZCkge1xyXG5cdFx0XHRcdGNvbnNvbGUubG9nKCd2YWx1ZSDlj5HnlJ/lj5jljJbvvJonLCBlLmRldGFpbC52YWx1ZSwgaW5kKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRvblRhcCgpIHtcclxuXHRcdFx0XHR0aGlzLnJlZ1RpbWUgPSBcIlwiXHJcblx0XHRcdFx0dGhpcy5udW1iZXIxID0gXCJcIlxyXG5cdFx0XHRcdHRoaXMubnVtYmVyMiA9IFwiXCJcclxuXHRcdFx0XHR0aGlzLm51bWJlcjMgPSBcIlwiXHJcblx0XHRcdFx0dGhpcy4kc3RvcmUuY29tbWl0KFwiY2hhbmdlU2xpZGVyXCIsIGZhbHNlKTtcclxuXHRcdFx0fSxcclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIHNjb3BlZCBsYW5nPVwic2Nzc1wiPlxyXG5cdC5lZGl0IHtcclxuXHRcdHdpZHRoOiA3NSU7XHJcblx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cclxuXHRcdC5lZGl0ZW0ge1xyXG5cdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcclxuXHJcblx0XHRcdC5yaWdodCB7XHJcblx0XHRcdFx0d2lkdGg6IDcyJSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQvZGVlcC9zbGlkZXIge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJ0biB7XHJcblx0XHR3aWR0aDogNDAlO1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdGJhY2tncm91bmQ6ICRtYWluY29sb3IgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5lZGl0IHtcclxuXHRcdHRvcDogMjAlXHJcblx0fVxyXG5cclxuXHQuY2xvc2Uge1xyXG5cdFx0YmFja2dyb3VuZDogI2RmZGZkZiAhaW1wb3J0YW50O1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0fVxyXG48L3N0eWxlPiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///230\n"); /***/ }), /* 231 */ /*!*********************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/score/history.vue?mpType=page ***! \*********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _history_vue_vue_type_template_id_d1808184_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./history.vue?vue&type=template&id=d1808184&scoped=true&mpType=page */ 232);\n/* harmony import */ var _history_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./history.vue?vue&type=script&lang=js&mpType=page */ 234);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _history_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _history_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _history_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _history_vue_vue_type_template_id_d1808184_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _history_vue_vue_type_template_id_d1808184_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"d1808184\",\n null,\n false,\n _history_vue_vue_type_template_id_d1808184_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/score/history.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBMkk7QUFDM0k7QUFDc0U7QUFDTDs7O0FBR2pFO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLHdGQUFNO0FBQ1IsRUFBRSx5R0FBTTtBQUNSLEVBQUUsa0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsNkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjMxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9oaXN0b3J5LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1kMTgwODE4NCZzY29wZWQ9dHJ1ZSZtcFR5cGU9cGFnZVwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vaGlzdG9yeS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaGlzdG9yeS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiZDE4MDgxODRcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvc2NvcmUvaGlzdG9yeS52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///231\n"); /***/ }), /* 232 */ /*!***************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/score/history.vue?vue&type=template&id=d1808184&scoped=true&mpType=page ***! \***************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_history_vue_vue_type_template_id_d1808184_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./history.vue?vue&type=template&id=d1808184&scoped=true&mpType=page */ 233); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_history_vue_vue_type_template_id_d1808184_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_history_vue_vue_type_template_id_d1808184_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_history_vue_vue_type_template_id_d1808184_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_history_vue_vue_type_template_id_d1808184_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 233 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/score/history.vue?vue&type=template&id=d1808184&scoped=true&mpType=page ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uniIcons: __webpack_require__(/*! @/uni_modules/uni-icons/components/uni-icons/uni-icons.vue */ 10) .default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "common"), attrs: { _i: 0 } }, [ _c("headerIndex", { attrs: { isArea: false, _i: 1 } }), _vm._$s(2, "i", _vm.ranklist.length) ? _c( "view", { staticClass: _vm._$s(2, "sc", "history"), attrs: { _i: 2 } }, [ _vm._l( _vm._$s(3, "f", { forItems: _vm.ranklist }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(3, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("3-" + $30, "sc", "list"), attrs: { _i: "3-" + $30 }, on: { click: function ($event) { return _vm.clickItemMethod(item.id) }, }, }, [ _c( "view", { staticClass: _vm._$s("4-" + $30, "sc", "data"), attrs: { _i: "4-" + $30 }, }, [ _c("icon", { staticClass: _vm._$s( "5-" + $30, "sc", "t-icon t-icon-shijian-mianxing-0" ), attrs: { _i: "5-" + $30 }, }), _vm._v( _vm._$s( "4-" + $30, "t1-0", _vm._s(item.create_time) ) ), ] ), _c( "view", { staticClass: _vm._$s("6-" + $30, "sc", "item"), attrs: { _i: "6-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("7-" + $30, "sc", "time"), attrs: { _i: "7-" + $30 }, }, [ _vm._v( _vm._$s( "7-" + $30, "t0-0", _vm._s(item.address) ) ), ] ), _c( "view", { staticClass: _vm._$s("8-" + $30, "sc", "number"), attrs: { _i: "8-" + $30 }, }, [ _vm._v( _vm._$s("8-" + $30, "t0-0", _vm._s(item.score)) ), _c("uni-icons", { attrs: { type: "right", _i: "9-" + $30 }, }), ], 1 ), ] ), ] ) } ), _vm._$s(10, "i", !_vm.lastPage || _vm.page >= _vm.lastPage) ? _c("view", { staticClass: _vm._$s(10, "sc", "endtext"), attrs: { _i: 10 }, }) : _vm._e(), ], 2 ) : _vm._e(), _vm._$s(11, "i", !_vm.lastPage) ? _c( "view", { staticClass: _vm._$s(11, "sc", "nolist"), attrs: { _i: 11 } }, [ _c("image", { attrs: { src: _vm._$s(12, "a-src", __webpack_require__(/*! ../../static/none.png */ 17)), _i: 12, }, }), _c("text"), ] ) : _vm._e(), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 234 */ /*!*********************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/score/history.vue?vue&type=script&lang=js&mpType=page ***! \*********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_history_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./history.vue?vue&type=script&lang=js&mpType=page */ 235);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_history_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_history_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_history_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_history_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_history_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXlxQixDQUFnQixvckJBQUcsRUFBQyIsImZpbGUiOiIyMzQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2hpc3RvcnkudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaGlzdG9yeS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///234\n"); /***/ }), /* 235 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/score/history.vue?vue&type=script&lang=js&mpType=page ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; <<<<<<< HEAD eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _headerIndex = _interopRequireDefault(__webpack_require__(/*! @/element/headerIndex.vue */ 23));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nvar _computed$data$compon;\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = (_computed$data$compon = {\n computed: _objectSpread({}, (0, _vuex.mapState)(['user', \"appTheme\"])),\n data: function data() {\n return {\n page: 1,\n ranklist: [],\n lastPage: \"\"\n };\n },\n components: {\n headerIndex: _headerIndex.default\n }\n}, (0, _defineProperty2.default)(_computed$data$compon, \"computed\", _objectSpread(_objectSpread({}, (0, _vuex.mapState)([\"user\"])), {}, {\n userId: function userId() {\n return this.user.id;\n }\n})), (0, _defineProperty2.default)(_computed$data$compon, \"onLoad\", function onLoad() {\n var that = this;\n that.page = 1;\n that.getList(1);\n}), (0, _defineProperty2.default)(_computed$data$compon, \"watch\", {\n userId: function userId() {\n var that = this;\n that.page = 1;\n that.ranklist = [];\n that.getList(1);\n __f__(\"log\", \"user变了\", \" at pages/score/history.vue:67\");\n }\n}), (0, _defineProperty2.default)(_computed$data$compon, \"onReachBottom\", function onReachBottom() {\n var that = this;\n __f__(\"log\", \"onReachBottom\", this.lastPage, \" at pages/score/history.vue:72\");\n if (!this.lastPage || this.page >= this.lastPage) {\n uni.showToast({\n title: '没有更多数据!',\n icon: 'none'\n });\n return;\n }\n this.page++;\n this.getList(this.page);\n}), (0, _defineProperty2.default)(_computed$data$compon, \"methods\", {\n clickItemMethod: function clickItemMethod(id) {\n uni.navigateTo({\n url: \"/pages/score/report?id=\" + id\n });\n },\n getList: function getList(page) {\n var _this = this;\n var that = this;\n that.$model.getSportshistory({\n aud_id: uni.getStorageSync('userid'),\n page: page\n }).then(function (res) {\n __f__(\"log\", \"历史记录\", res, \" at pages/score/history.vue:95\");\n if (res.code != 0) return;\n _this.ranklist = _this.ranklist.concat(res.data.rows);\n _this.lastPage = res.data.totalpage;\n });\n }\n}), _computed$data$compon);\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvc2NvcmUvaGlzdG9yeS52dWUiXSwibmFtZXMiOlsiY29tcHV0ZWQiLCJkYXRhIiwicGFnZSIsInJhbmtsaXN0IiwibGFzdFBhZ2UiLCJjb21wb25lbnRzIiwiaGVhZGVySW5kZXgiLCJ1c2VySWQiLCJ0aGF0IiwidW5pIiwidGl0bGUiLCJpY29uIiwiY2xpY2tJdGVtTWV0aG9kIiwidXJsIiwiZ2V0TGlzdCIsImF1ZF9pZCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUErQkE7QUFDQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0VBRUFBLDRCQUNBLDBDQUNBO0VBQ0FDO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO0VBQ0E7QUFBQSxvR0FFQTtFQUNBQztJQUNBO0VBQ0E7QUFBQSxzRkFFQTtFQUNBO0VBQ0FDO0VBQ0FBO0FBQ0Esa0VBQ0E7RUFDQUQ7SUFDQTtJQUNBQztJQUNBQTtJQUNBQTtJQUNBO0VBQ0E7QUFDQSxtR0FDQTtFQUNBO0VBQ0E7RUFDQTtJQUNBQztNQUNBQztNQUNBQztJQUNBO0lBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDQSxvRUFDQTtFQUNBQztJQUNBSDtNQUNBSTtJQUNBO0VBQ0E7RUFDQUM7SUFBQTtJQUNBO0lBQ0FOO01BQ0FPO01BQ0FiO0lBQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBLDJCIiwiZmlsZSI6IjIzNS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cImNvbW1vblwiPlxyXG5cdFx0PCEtLSDlpLTpg6ggLS0+XHJcblx0XHQ8aGVhZGVySW5kZXggOmlzQXJlYT1cImZhbHNlXCI+PC9oZWFkZXJJbmRleD5cclxuXHRcdDwhLS0gIC0tPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJoaXN0b3J5XCIgdi1pZj1cInJhbmtsaXN0Lmxlbmd0aFwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImxpc3RcIiB2LWZvcj1cIihpdGVtLCBpbmRleCkgaW4gcmFua2xpc3RcIiA6a2V5PVwiaW5kZXhcIiBAY2xpY2s9XCJjbGlja0l0ZW1NZXRob2QoaXRlbS5pZClcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImRhdGFcIj5cclxuXHRcdFx0XHRcdDxpY29uIGNsYXNzPVwidC1pY29uIHQtaWNvbi1zaGlqaWFuLW1pYW54aW5nLTBcIj48L2ljb24+XHJcblx0XHRcdFx0XHR7e2l0ZW0uY3JlYXRlX3RpbWV9fVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGltZVwiPlxyXG5cdFx0XHRcdFx0XHTlnLDljLrvvJp7e2l0ZW0uYWRkcmVzc319XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm51bWJlclwiPlxyXG5cdFx0XHRcdFx0XHR7e2l0ZW0uc2NvcmV9fVxyXG5cdFx0XHRcdFx0XHQ8dW5pLWljb25zIHR5cGU9XCJyaWdodFwiPjwvdW5pLWljb25zPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImVuZHRleHRcIiB2LWlmPVwiIWxhc3RQYWdlIHx8IHBhZ2UgPj0gbGFzdFBhZ2VcIj7igJTigJQg5Yiw5bqV5LqG77yM55yL55yL5Yir55qE5ZCnIOKAlOKAlDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwibm9saXN0XCIgdi1pZj1cIiFsYXN0UGFnZVwiPlxyXG5cdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vc3RhdGljL25vbmUucG5nXCI+PC9pbWFnZT5cclxuXHRcdFx0PHRleHQ+5pqC5peg5pWw5o2uPC90ZXh0PlxyXG5cdFx0PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IGhlYWRlckluZGV4IGZyb20gXCJAL2VsZW1lbnQvaGVhZGVySW5kZXgudnVlXCI7XHJcblx0aW1wb3J0IHtcclxuXHRcdG1hcFN0YXRlXHJcblx0fSBmcm9tIFwidnVleFwiO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGNvbXB1dGVkOiB7XHJcblx0XHRcdC4uLm1hcFN0YXRlKFsndXNlcicsIFwiYXBwVGhlbWVcIl0pLFxyXG5cdFx0fSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0cGFnZTogMSxcclxuXHRcdFx0XHRyYW5rbGlzdDogW10sXHJcblx0XHRcdFx0bGFzdFBhZ2U6IFwiXCIsXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRjb21wb25lbnRzOiB7XHJcblx0XHRcdGhlYWRlckluZGV4XHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IHtcclxuXHRcdFx0Li4ubWFwU3RhdGUoW1widXNlclwiXSksXHJcblx0XHRcdHVzZXJJZCgpIHtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy51c2VyLmlkXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRvbkxvYWQoKSB7XHJcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHR0aGF0LnBhZ2UgPSAxXHJcblx0XHRcdHRoYXQuZ2V0TGlzdCgxKVxyXG5cdFx0fSxcclxuXHRcdHdhdGNoOiB7XHJcblx0XHRcdHVzZXJJZCgpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHR0aGF0LnBhZ2UgPSAxXHJcblx0XHRcdFx0dGhhdC5yYW5rbGlzdCA9IFtdXHJcblx0XHRcdFx0dGhhdC5nZXRMaXN0KDEpXHJcblx0XHRcdFx0Y29uc29sZS5sb2coXCJ1c2Vy5Y+Y5LqGXCIpXHJcblx0XHRcdH0sXHJcblx0XHR9LFxyXG5cdFx0b25SZWFjaEJvdHRvbSgpIHtcclxuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdGNvbnNvbGUubG9nKFwib25SZWFjaEJvdHRvbVwiLCB0aGlzLmxhc3RQYWdlKVxyXG5cdFx0XHRpZiAoIXRoaXMubGFzdFBhZ2UgfHwgdGhpcy5wYWdlID49IHRoaXMubGFzdFBhZ2UpIHtcclxuXHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdHRpdGxlOiAn5rKh5pyJ5pu05aSa5pWw5o2u77yBJyxcclxuXHRcdFx0XHRcdGljb246ICdub25lJ1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0cmV0dXJuXHJcblx0XHRcdH1cclxuXHRcdFx0dGhpcy5wYWdlKytcclxuXHRcdFx0dGhpcy5nZXRMaXN0KHRoaXMucGFnZSlcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGNsaWNrSXRlbU1ldGhvZChpZCkge1xyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybDogXCIvcGFnZXMvc2NvcmUvcmVwb3J0P2lkPVwiICsgaWRcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRnZXRMaXN0KHBhZ2UpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHR0aGF0LiRtb2RlbC5nZXRTcG9ydHNoaXN0b3J5KHtcclxuXHRcdFx0XHRcdGF1ZF9pZDogdW5pLmdldFN0b3JhZ2VTeW5jKCd1c2VyaWQnKSxcclxuXHRcdFx0XHRcdHBhZ2U6IHBhZ2UsXHJcblx0XHRcdFx0fSkudGhlbigocmVzKSA9PiB7XHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZyhcIuWOhuWPsuiusOW9lVwiLCByZXMpXHJcblx0XHRcdFx0XHRpZiAocmVzLmNvZGUgIT0gMCkgcmV0dXJuXHJcblx0XHRcdFx0XHR0aGlzLnJhbmtsaXN0ID0gdGhpcy5yYW5rbGlzdC5jb25jYXQocmVzLmRhdGEucm93cylcclxuXHRcdFx0XHRcdHRoaXMubGFzdFBhZ2UgPSByZXMuZGF0YS50b3RhbHBhZ2VcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcbjxzdHlsZSBzY29wZWQ9XCJzY29wZWRcIiBsYW5nPVwic2Nzc1wiPlxyXG5cdC5jb21tb24ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtaW4taGVpZ2h0OiAxMDAuNXZoOyAvLyDph43ngrlcclxuXHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcblx0fVxyXG5cclxuXHQuaGlzdG9yeSB7XHJcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRtYXJnaW46IDE1cHggMTVweCAwO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XHJcblxyXG5cdFx0Lmxpc3Qge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHJcblx0XHRcdC5kYXRhIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogIDM2cnB4O1xyXG5cclxuXHRcdFx0XHRpY29uIHtcclxuXHRcdFx0XHRcdHdpZHRoOiA0MHJweDtcclxuXHRcdFx0XHRcdGhlaWdodDogNDBycHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pdGVtIHtcclxuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDBycHgpO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogNTBycHg7XHJcblx0XHRcdFx0cGFkZGluZzogMTBweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDM2cnB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC50aW1lIHtcclxuXHRcdFx0XHRmb250LXNpemU6ICAzMnJweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3N0eWxlPiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///235\n"); ======= eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _headerIndex = _interopRequireDefault(__webpack_require__(/*! @/element/headerIndex.vue */ 23));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nvar _computed$data$compon;\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = (_computed$data$compon = {\n computed: _objectSpread({}, (0, _vuex.mapState)(['user', \"appTheme\"])),\n data: function data() {\n return {\n page: 1,\n ranklist: [],\n lastPage: \"\"\n };\n },\n components: {\n headerIndex: _headerIndex.default\n }\n}, (0, _defineProperty2.default)(_computed$data$compon, \"computed\", _objectSpread(_objectSpread({}, (0, _vuex.mapState)([\"user\"])), {}, {\n userId: function userId() {\n return this.user.id;\n }\n})), (0, _defineProperty2.default)(_computed$data$compon, \"onLoad\", function onLoad() {\n var that = this;\n that.page = 1;\n that.getList(1);\n}), (0, _defineProperty2.default)(_computed$data$compon, \"watch\", {\n userId: function userId() {\n var that = this;\n that.page = 1;\n that.ranklist = [];\n that.getList(1);\n __f__(\"log\", \"user变了\", \" at pages/score/history.vue:67\");\n }\n}), (0, _defineProperty2.default)(_computed$data$compon, \"onReachBottom\", function onReachBottom() {\n var that = this;\n __f__(\"log\", \"onReachBottom\", this.lastPage, \" at pages/score/history.vue:72\");\n if (!this.lastPage || this.page >= this.lastPage) {\n uni.showToast({\n title: '没有更多数据!',\n icon: 'none'\n });\n return;\n }\n this.page++;\n this.getList(this.page);\n}), (0, _defineProperty2.default)(_computed$data$compon, \"methods\", {\n clickItemMethod: function clickItemMethod(id) {\n uni.navigateTo({\n url: \"/pages/score/report?id=\" + id\n });\n },\n getList: function getList(page) {\n var _this = this;\n var that = this;\n that.$model.getSportshistory({\n aud_id: uni.getStorageSync('userid'),\n page: page\n }).then(function (res) {\n __f__(\"log\", \"历史记录\", res, \" at pages/score/history.vue:95\");\n if (res.code != 0) return;\n _this.ranklist = _this.ranklist.concat(res.data.rows);\n _this.lastPage = res.data.totalpage;\n });\n }\n}), _computed$data$compon);\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvc2NvcmUvaGlzdG9yeS52dWUiXSwibmFtZXMiOlsiY29tcHV0ZWQiLCJtYXBTdGF0ZSIsImRhdGEiLCJwYWdlIiwicmFua2xpc3QiLCJsYXN0UGFnZSIsImNvbXBvbmVudHMiLCJoZWFkZXJJbmRleCIsInVzZXJJZCIsInVzZXIiLCJpZCIsInRoYXQiLCJnZXRMaXN0IiwidW5pIiwic2hvd1RvYXN0IiwidGl0bGUiLCJpY29uIiwiY2xpY2tJdGVtTWV0aG9kIiwibmF2aWdhdGVUbyIsInVybCIsIiRtb2RlbCIsImdldFNwb3J0c2hpc3RvcnkiLCJhdWRfaWQiLCJnZXRTdG9yYWdlU3luYyIsInRoZW4iLCJyZXMiLCJjb2RlIiwiY29uY2F0Iiwicm93cyIsInRvdGFscGFnZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUErQkE7QUFDQTtBQUVjO0FBQUE7QUFBQTtBQUFBO0VBRWJBLFFBQVEsb0JBQ0osSUFBQUMsY0FBUSxFQUFDLENBQUMsTUFBTSxFQUFFLFVBQVUsQ0FBQyxDQUFDLENBQ2pDO0VBQ0RDLElBQUksa0JBQUc7SUFDTixPQUFPO01BQ05DLElBQUksRUFBRSxDQUFDO01BQ1BDLFFBQVEsRUFBRSxFQUFFO01BQ1pDLFFBQVEsRUFBRTtJQUNYLENBQUM7RUFDRixDQUFDO0VBQ0RDLFVBQVUsRUFBRTtJQUNYQyxXQUFXLEVBQVhBO0VBQ0Q7QUFBQyxvR0FFRyxJQUFBTixjQUFRLEVBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQztFQUNyQk8sTUFBTSxvQkFBRztJQUNSLE9BQU8sSUFBSSxDQUFDQyxJQUFJLENBQUNDLEVBQUU7RUFDcEI7QUFBQyxzRkFFTztFQUNSLElBQUlDLElBQUksR0FBRyxJQUFJO0VBQ2ZBLElBQUksQ0FBQ1IsSUFBSSxHQUFHLENBQUM7RUFDYlEsSUFBSSxDQUFDQyxPQUFPLENBQUMsQ0FBQyxDQUFDO0FBQ2hCLENBQUMsaUVBQ007RUFDTkosTUFBTSxvQkFBRztJQUNSLElBQUlHLElBQUksR0FBRyxJQUFJO0lBQ2ZBLElBQUksQ0FBQ1IsSUFBSSxHQUFHLENBQUM7SUFDYlEsSUFBSSxDQUFDUCxRQUFRLEdBQUcsRUFBRTtJQUNsQk8sSUFBSSxDQUFDQyxPQUFPLENBQUMsQ0FBQyxDQUFDO0lBQ2YsYUFBWSxRQUFRO0VBQ3JCO0FBQ0QsQ0FBQyxrR0FDZTtFQUNmLElBQUlELElBQUksR0FBRyxJQUFJO0VBQ2YsYUFBWSxlQUFlLEVBQUUsSUFBSSxDQUFDTixRQUFRO0VBQzFDLElBQUksQ0FBQyxJQUFJLENBQUNBLFFBQVEsSUFBSSxJQUFJLENBQUNGLElBQUksSUFBSSxJQUFJLENBQUNFLFFBQVEsRUFBRTtJQUNqRFEsR0FBRyxDQUFDQyxTQUFTLENBQUM7TUFDYkMsS0FBSyxFQUFFLFNBQVM7TUFDaEJDLElBQUksRUFBRTtJQUNQLENBQUMsQ0FBQztJQUNGO0VBQ0Q7RUFDQSxJQUFJLENBQUNiLElBQUksRUFBRTtFQUNYLElBQUksQ0FBQ1MsT0FBTyxDQUFDLElBQUksQ0FBQ1QsSUFBSSxDQUFDO0FBQ3hCLENBQUMsbUVBQ1E7RUFDUmMsZUFBZSwyQkFBQ1AsRUFBRSxFQUFFO0lBQ25CRyxHQUFHLENBQUNLLFVBQVUsQ0FBQztNQUNkQyxHQUFHLEVBQUUseUJBQXlCLEdBQUdUO0lBQ2xDLENBQUMsQ0FBQztFQUNILENBQUM7RUFDREUsT0FBTyxtQkFBQ1QsSUFBSSxFQUFFO0lBQUE7SUFDYixJQUFJUSxJQUFJLEdBQUcsSUFBSTtJQUNmQSxJQUFJLENBQUNTLE1BQU0sQ0FBQ0MsZ0JBQWdCLENBQUM7TUFDNUJDLE1BQU0sRUFBRVQsR0FBRyxDQUFDVSxjQUFjLENBQUMsUUFBUSxDQUFDO01BQ3BDcEIsSUFBSSxFQUFFQTtJQUNQLENBQUMsQ0FBQyxDQUFDcUIsSUFBSSxDQUFDLFVBQUNDLEdBQUcsRUFBSztNQUNoQixhQUFZLE1BQU0sRUFBRUEsR0FBRztNQUN2QixJQUFJQSxHQUFHLENBQUNDLElBQUksSUFBSSxDQUFDLEVBQUU7TUFDbkIsS0FBSSxDQUFDdEIsUUFBUSxHQUFHLEtBQUksQ0FBQ0EsUUFBUSxDQUFDdUIsTUFBTSxDQUFDRixHQUFHLENBQUN2QixJQUFJLENBQUMwQixJQUFJLENBQUM7TUFDbkQsS0FBSSxDQUFDdkIsUUFBUSxHQUFHb0IsR0FBRyxDQUFDdkIsSUFBSSxDQUFDMkIsU0FBUztJQUNuQyxDQUFDLENBQUM7RUFDSDtBQUNELENBQUM7QUFBQSwyQiIsImZpbGUiOiIyMzUuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG5cbmltcG9ydCBoZWFkZXJJbmRleCBmcm9tIFwiQC9lbGVtZW50L2hlYWRlckluZGV4LnZ1ZVwiO1xuaW1wb3J0IHtcblx0bWFwU3RhdGVcbn0gZnJvbSBcInZ1ZXhcIjtcbmV4cG9ydCBkZWZhdWx0IHtcblx0Y29tcHV0ZWQ6IHtcblx0XHQuLi5tYXBTdGF0ZShbJ3VzZXInLCBcImFwcFRoZW1lXCJdKSxcblx0fSxcblx0ZGF0YSgpIHtcblx0XHRyZXR1cm4ge1xuXHRcdFx0cGFnZTogMSxcblx0XHRcdHJhbmtsaXN0OiBbXSxcblx0XHRcdGxhc3RQYWdlOiBcIlwiLFxuXHRcdH1cblx0fSxcblx0Y29tcG9uZW50czoge1xuXHRcdGhlYWRlckluZGV4XG5cdH0sXG5cdGNvbXB1dGVkOiB7XG5cdFx0Li4ubWFwU3RhdGUoW1widXNlclwiXSksXG5cdFx0dXNlcklkKCkge1xuXHRcdFx0cmV0dXJuIHRoaXMudXNlci5pZFxuXHRcdH1cblx0fSxcblx0b25Mb2FkKCkge1xuXHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdHRoYXQucGFnZSA9IDFcblx0XHR0aGF0LmdldExpc3QoMSlcblx0fSxcblx0d2F0Y2g6IHtcblx0XHR1c2VySWQoKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdHRoYXQucGFnZSA9IDFcblx0XHRcdHRoYXQucmFua2xpc3QgPSBbXVxuXHRcdFx0dGhhdC5nZXRMaXN0KDEpXG5cdFx0XHRjb25zb2xlLmxvZyhcInVzZXLlj5jkuoZcIilcblx0XHR9LFxuXHR9LFxuXHRvblJlYWNoQm90dG9tKCkge1xuXHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdGNvbnNvbGUubG9nKFwib25SZWFjaEJvdHRvbVwiLCB0aGlzLmxhc3RQYWdlKVxuXHRcdGlmICghdGhpcy5sYXN0UGFnZSB8fCB0aGlzLnBhZ2UgPj0gdGhpcy5sYXN0UGFnZSkge1xuXHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdHRpdGxlOiAn5rKh5pyJ5pu05aSa5pWw5o2u77yBJyxcblx0XHRcdFx0aWNvbjogJ25vbmUnXG5cdFx0XHR9KVxuXHRcdFx0cmV0dXJuXG5cdFx0fVxuXHRcdHRoaXMucGFnZSsrXG5cdFx0dGhpcy5nZXRMaXN0KHRoaXMucGFnZSlcblx0fSxcblx0bWV0aG9kczoge1xuXHRcdGNsaWNrSXRlbU1ldGhvZChpZCkge1xuXHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xuXHRcdFx0XHR1cmw6IFwiL3BhZ2VzL3Njb3JlL3JlcG9ydD9pZD1cIiArIGlkXG5cdFx0XHR9KVxuXHRcdH0sXG5cdFx0Z2V0TGlzdChwYWdlKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdHRoYXQuJG1vZGVsLmdldFNwb3J0c2hpc3Rvcnkoe1xuXHRcdFx0XHRhdWRfaWQ6IHVuaS5nZXRTdG9yYWdlU3luYygndXNlcmlkJyksXG5cdFx0XHRcdHBhZ2U6IHBhZ2UsXG5cdFx0XHR9KS50aGVuKChyZXMpID0+IHtcblx0XHRcdFx0Y29uc29sZS5sb2coXCLljoblj7LorrDlvZVcIiwgcmVzKVxuXHRcdFx0XHRpZiAocmVzLmNvZGUgIT0gMCkgcmV0dXJuXG5cdFx0XHRcdHRoaXMucmFua2xpc3QgPSB0aGlzLnJhbmtsaXN0LmNvbmNhdChyZXMuZGF0YS5yb3dzKVxuXHRcdFx0XHR0aGlzLmxhc3RQYWdlID0gcmVzLmRhdGEudG90YWxwYWdlXG5cdFx0XHR9KVxuXHRcdH0sXG5cdH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///235\n"); >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a /***/ }), /* 236 */ /*!********************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/score/report.vue?mpType=page ***! \********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _report_vue_vue_type_template_id_7fe67bcc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./report.vue?vue&type=template&id=7fe67bcc&scoped=true&mpType=page */ 237);\n/* harmony import */ var _report_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./report.vue?vue&type=script&lang=js&mpType=page */ 239);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _report_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _report_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _report_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _report_vue_vue_type_template_id_7fe67bcc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _report_vue_vue_type_template_id_7fe67bcc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"7fe67bcc\",\n null,\n false,\n _report_vue_vue_type_template_id_7fe67bcc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/score/report.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBMEk7QUFDMUk7QUFDcUU7QUFDTDs7O0FBR2hFO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLHVGQUFNO0FBQ1IsRUFBRSx3R0FBTTtBQUNSLEVBQUUsaUhBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsNEdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjM2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9yZXBvcnQudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTdmZTY3YmNjJnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9yZXBvcnQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL3JlcG9ydC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiN2ZlNjdiY2NcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvc2NvcmUvcmVwb3J0LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///236\n"); /***/ }), /* 237 */ /*!**************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/score/report.vue?vue&type=template&id=7fe67bcc&scoped=true&mpType=page ***! \**************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_report_vue_vue_type_template_id_7fe67bcc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./report.vue?vue&type=template&id=7fe67bcc&scoped=true&mpType=page */ 238); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_report_vue_vue_type_template_id_7fe67bcc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_report_vue_vue_type_template_id_7fe67bcc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_report_vue_vue_type_template_id_7fe67bcc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_report_vue_vue_type_template_id_7fe67bcc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 238 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/score/report.vue?vue&type=template&id=7fe67bcc&scoped=true&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { qiunDataCharts: __webpack_require__(/*! @/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue */ 67) .default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "content"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "time text_c bold"), attrs: { _i: 1 } }, [_vm._v(_vm._$s(1, "t0-0", _vm._s(_vm.create_time)))] ), _c("view", { staticClass: _vm._$s(2, "sc", "box"), attrs: { _i: 2 } }, [ _c("view", { staticClass: _vm._$s(3, "sc", "title bold"), attrs: { _i: 3 }, }), _c( "view", { staticClass: _vm._$s(4, "sc", "charts"), attrs: { _i: 4 } }, [ _c("qiun-data-charts", { attrs: { type: "arcbar", chartData: _vm.chartData, _i: 5 }, }), _c( "view", { staticClass: _vm._$s(6, "sc", "name"), attrs: { _i: 6 } }, [_vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.score)))] ), ], 1 ), _vm._$s(7, "i", _vm.Max_score) ? _c( "view", { staticClass: _vm._$s(7, "sc", "title bold"), attrs: { _i: 7 } }, [_vm._v(_vm._$s(7, "t0-0", _vm._s(_vm.Max_score)))] ) : _vm._e(), ]), _vm._l( _vm._$s(8, "f", { forItems: _vm.selectllist }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(8, "f", { forIndex: $20, key: 8 + "-" + $30 }) }, [ _c( "view", { staticClass: _vm._$s( "9-" + $30, "sc", "titleName bold mt-15 ml-15 size16" ), attrs: { _i: "9-" + $30 }, }, [_vm._v(_vm._$s("9-" + $30, "t0-0", _vm._s(item.name)))] ), _c( "view", { staticClass: _vm._$s("10-" + $30, "sc", "indexCarList"), attrs: { _i: "10-" + $30 }, }, _vm._l( _vm._$s(11 + "-" + $30, "f", { forItems: item.list }), function (ite, ind, $21, $31) { return _c( "view", { key: _vm._$s(11 + "-" + $30, "f", { forIndex: $21, key: 11 + "-" + $30 + "-" + $31, }), staticClass: _vm._$s( "11-" + $30 + "-" + $31, "sc", "card" ), attrs: { _i: "11-" + $30 + "-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s( "12-" + $30 + "-" + $31, "sc", "title" ), attrs: { _i: "12-" + $30 + "-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s( "13-" + $30 + "-" + $31, "sc", "name" ), attrs: { _i: "13-" + $30 + "-" + $31 }, }, [ _vm._v( _vm._$s( "13-" + $30 + "-" + $31, "t0-0", _vm._s(ite.name) ) ), ] ), ] ), _vm._l( _vm._$s(14 + "-" + $30 + "-" + $31, "f", { forItems: ite.list, }), function (it, id, $22, $32) { return _vm._$s( "14-" + $30 + "-" + $31 + "-" + $32, "i", ite.list.length > 1 ) ? _c( "view", { key: _vm._$s( 14 + "-" + $30 + "-" + $31, "f", { forIndex: $22, key: 14 + "-" + $30 + "-" + $31 + "-" + $32, } ), staticClass: _vm._$s( "14-" + $30 + "-" + $31 + "-" + $32, "sc", "item3" ), attrs: { _i: "14-" + $30 + "-" + $31 + "-" + $32, }, }, [ _c( "view", { staticClass: _vm._$s( "15-" + $30 + "-" + $31 + "-" + $32, "sc", "name" ), attrs: { _i: "15-" + $30 + "-" + $31 + "-" + $32, }, }, [ _vm._v( _vm._$s( "15-" + $30 + "-" + $31 + "-" + $32, "t0-0", _vm._s(it.name) ) ), ] ), _c( "view", { staticClass: _vm._$s( "16-" + $30 + "-" + $31 + "-" + $32, "sc", "weight" ), attrs: { _i: "16-" + $30 + "-" + $31 + "-" + $32, }, }, [ _c( "view", { staticClass: _vm._$s( "17-" + $30 + "-" + $31 + "-" + $32, "sc", "input" ), attrs: { _i: "17-" + $30 + "-" + $31 + "-" + $32, }, }, [ _vm._v( _vm._$s( "17-" + $30 + "-" + $31 + "-" + $32, "t0-0", _vm._s( it.value ? it.value : "-" ) ) ), ] ), _c( "view", { staticClass: _vm._$s( "18-" + $30 + "-" + $31 + "-" + $32, "sc", "cblue bold" ), attrs: { _i: "18-" + $30 + "-" + $31 + "-" + $32, }, }, [ _vm._v( _vm._$s( "18-" + $30 + "-" + $31 + "-" + $32, "t0-0", _vm._s( it.proportion_value ? it.proportion_value : "-" ) ) ), ] ), _c( "view", { staticClass: _vm._$s( "19-" + $30 + "-" + $31 + "-" + $32, "sc", "cblue bold" ), attrs: { _i: "19-" + $30 + "-" + $31 + "-" + $32, }, }, [ _vm._v( _vm._$s( "19-" + $30 + "-" + $31 + "-" + $32, "t0-0", _vm._s( it.total_score ? it.total_score : "-" ) ) ), ] ), ] ), ] ) : _vm._e() } ), ], 2 ) } ), 0 ), ] ) } ), ], 2 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 239 */ /*!********************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/score/report.vue?vue&type=script&lang=js&mpType=page ***! \********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_report_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./report.vue?vue&type=script&lang=js&mpType=page */ 240);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_report_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_report_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_report_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_report_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_report_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdxQixDQUFnQixtckJBQUcsRUFBQyIsImZpbGUiOiIyMzkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3JlcG9ydC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9yZXBvcnQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///239\n"); /***/ }), /* 240 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/score/report.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; <<<<<<< HEAD eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _qiunDataCharts = _interopRequireDefault(__webpack_require__(/*! @/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue */ 67));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n data: function data() {\n return {\n chartData: {\n series: [{\n name: \"正确率\",\n color: \"#4687F9\",\n data: 0.8\n }]\n },\n score: 0,\n Max_score: 0,\n create_time: \"\",\n selectllist: []\n };\n },\n components: {\n qiunDataCharts: _qiunDataCharts.default\n },\n onLoad: function onLoad(options) {\n var that = this;\n that.getList(options.id);\n },\n methods: {\n getList: function getList(id) {\n var that = this;\n that.$model.getSportshistorydetail({\n id: Number(id)\n }).then(function (res) {\n __f__(\"log\", \"历史记录详情\", res, \" at pages/score/report.vue:67\");\n if (res.code != 0) return;\n that.selectllist = res.data.list;\n that.score = Number(res.data.score);\n that.Max_score = res.data.max_score;\n that.create_time = res.data.create_time;\n that.chartData.series[0].data = Number(res.data.score) / Number(that.Max_score);\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvc2NvcmUvcmVwb3J0LnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwiY2hhcnREYXRhIiwic2VyaWVzIiwibmFtZSIsImNvbG9yIiwic2NvcmUiLCJNYXhfc2NvcmUiLCJjcmVhdGVfdGltZSIsInNlbGVjdGxsaXN0IiwiY29tcG9uZW50cyIsInFpdW5EYXRhQ2hhcnRzIiwib25Mb2FkIiwidGhhdCIsIm1ldGhvZHMiLCJnZXRMaXN0IiwiaWQiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFvQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQUNBO0VBQ0FBO0lBQ0E7TUFDQUM7UUFDQUM7VUFDQUM7VUFDQUM7VUFDQUo7UUFDQTtNQUNBO01BQ0FLO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztFQUNBO0VBQ0FDO0lBQ0E7SUFDQUM7RUFDQTtFQUNBQztJQUNBQztNQUNBO01BQ0FGO1FBQ0FHO01BQ0E7UUFDQTtRQUNBO1FBQ0FIO1FBQ0FBO1FBQ0FBO1FBQ0FBO1FBQ0FBO01BQ0E7SUFDQTtFQUVBO0FBQ0E7QUFBQSwyQiIsImZpbGUiOiIyNDAuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJjb250ZW50XCI+XHJcblx0XHQ8dmlldyBjbGFzcz1cInRpbWUgdGV4dF9jIGJvbGRcIj57e2NyZWF0ZV90aW1lfX08L3ZpZXc+XHJcblx0XHQ8IS0tIOS8sOWIhiAtLT5cclxuXHRcdDx2aWV3IGNsYXNzPVwiYm94XCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGUgYm9sZFwiPuacrOasoeS8sOWIhuaIkOe7qeS4ujwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJjaGFydHNcIj5cclxuXHRcdFx0XHQ8cWl1bi1kYXRhLWNoYXJ0cyB0eXBlPVwiYXJjYmFyXCIgOmNoYXJ0RGF0YT1cImNoYXJ0RGF0YVwiIC8+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+e3tzY29yZX19PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGUgYm9sZFwiIHYtaWY9XCJNYXhfc2NvcmVcIj7or6XlnLDljLrkvZPogrLmgLvmiJDnu6nkuLo6e3tNYXhfc2NvcmV9feWIhjwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDwhLS0gIC0tPlxyXG5cdFx0PHZpZXcgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gc2VsZWN0bGxpc3RcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZU5hbWUgYm9sZCBtdC0xNSBtbC0xNSBzaXplMTZcIj57e2l0ZW0ubmFtZX19PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImluZGV4Q2FyTGlzdFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiY2FyZFwiIHYtZm9yPVwiKGl0ZSxpbmQpIGluIGl0ZW0ubGlzdFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWVcIj57e2l0ZS5uYW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0zXCIgdi1mb3I9XCIoaXQsaWQpIGluIGl0ZS5saXN0XCIgdi1pZj1cIml0ZS5saXN0Lmxlbmd0aD4xXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPnt7aXQubmFtZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIndlaWdodFwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW5wdXRcIj57e2l0LnZhbHVlP2l0LnZhbHVlOictJ319PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY2JsdWUgYm9sZFwiPnt7aXQucHJvcG9ydGlvbl92YWx1ZT9pdC5wcm9wb3J0aW9uX3ZhbHVlOictJ319PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY2JsdWUgYm9sZFwiPnt7aXQudG90YWxfc2NvcmU/aXQudG90YWxfc2NvcmU6Jy0nfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQgcWl1bkRhdGFDaGFydHMgZnJvbSAnQC91bmlfbW9kdWxlcy9xaXVuLWRhdGEtY2hhcnRzL2NvbXBvbmVudHMvcWl1bi1kYXRhLWNoYXJ0cy9xaXVuLWRhdGEtY2hhcnRzLnZ1ZSc7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRjaGFydERhdGE6IHtcclxuXHRcdFx0XHRcdHNlcmllczogW3tcclxuXHRcdFx0XHRcdFx0bmFtZTogXCLmraPnoa7njodcIixcclxuXHRcdFx0XHRcdFx0Y29sb3I6IFwiIzQ2ODdGOVwiLFxyXG5cdFx0XHRcdFx0XHRkYXRhOiAwLjhcclxuXHRcdFx0XHRcdH1dXHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRzY29yZTogMCxcclxuXHRcdFx0XHRNYXhfc2NvcmU6IDAsXHJcblx0XHRcdFx0Y3JlYXRlX3RpbWU6IFwiXCIsXHJcblx0XHRcdFx0c2VsZWN0bGxpc3Q6IFtdXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRjb21wb25lbnRzOiB7XHJcblx0XHRcdHFpdW5EYXRhQ2hhcnRzXHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKG9wdGlvbnMpIHtcclxuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdHRoYXQuZ2V0TGlzdChvcHRpb25zLmlkKVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Z2V0TGlzdChpZCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdHRoYXQuJG1vZGVsLmdldFNwb3J0c2hpc3RvcnlkZXRhaWwoe1xyXG5cdFx0XHRcdFx0aWQ6IE51bWJlcihpZCksXHJcblx0XHRcdFx0fSkudGhlbigocmVzKSA9PiB7XHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZyhcIuWOhuWPsuiusOW9leivpuaDhVwiLCByZXMpXHJcblx0XHRcdFx0XHRpZiAocmVzLmNvZGUgIT0gMCkgcmV0dXJuXHJcblx0XHRcdFx0XHR0aGF0LnNlbGVjdGxsaXN0ID0gcmVzLmRhdGEubGlzdFxyXG5cdFx0XHRcdFx0dGhhdC5zY29yZSA9IE51bWJlcihyZXMuZGF0YS5zY29yZSlcclxuXHRcdFx0XHRcdHRoYXQuTWF4X3Njb3JlID0gcmVzLmRhdGEubWF4X3Njb3JlXHJcblx0XHRcdFx0XHR0aGF0LmNyZWF0ZV90aW1lID0gcmVzLmRhdGEuY3JlYXRlX3RpbWVcclxuXHRcdFx0XHRcdHRoYXQuY2hhcnREYXRhLnNlcmllc1swXS5kYXRhID0gTnVtYmVyKHJlcy5kYXRhLnNjb3JlKSAvIE51bWJlcih0aGF0Lk1heF9zY29yZSlcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIHNjb3BlZCBsYW5nPVwic2Nzc1wiPlxyXG5cdEBpbXBvcnQgXCJAL3Njc3MvcmVwb3J0LnNjc3NcIjtcclxuXHQuY29udGVudCB7XHJcblx0XHRtaW4taGVpZ2h0OiAxMDB2aDtcclxuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG5cdH1cclxuPC9zdHlsZT4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///240\n"); ======= eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _qiunDataCharts = _interopRequireDefault(__webpack_require__(/*! @/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue */ 67));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n data: function data() {\n return {\n chartData: {\n series: [{\n name: \"正确率\",\n color: \"#4687F9\",\n data: 0.8\n }]\n },\n score: 0,\n Max_score: 0,\n create_time: \"\",\n selectllist: []\n };\n },\n components: {\n qiunDataCharts: _qiunDataCharts.default\n },\n onLoad: function onLoad(options) {\n var that = this;\n that.getList(options.id);\n },\n methods: {\n getList: function getList(id) {\n var that = this;\n that.$model.getSportshistorydetail({\n id: Number(id)\n }).then(function (res) {\n __f__(\"log\", \"历史记录详情\", res, \" at pages/score/report.vue:67\");\n if (res.code != 0) return;\n that.selectllist = res.data.list;\n that.score = Number(res.data.score);\n that.Max_score = res.data.max_score;\n that.create_time = res.data.create_time;\n that.chartData.series[0].data = Number(res.data.score) / Number(that.Max_score);\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvc2NvcmUvcmVwb3J0LnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwiY2hhcnREYXRhIiwic2VyaWVzIiwibmFtZSIsImNvbG9yIiwic2NvcmUiLCJNYXhfc2NvcmUiLCJjcmVhdGVfdGltZSIsInNlbGVjdGxsaXN0IiwiY29tcG9uZW50cyIsInFpdW5EYXRhQ2hhcnRzIiwib25Mb2FkIiwib3B0aW9ucyIsInRoYXQiLCJnZXRMaXN0IiwiaWQiLCJtZXRob2RzIiwiJG1vZGVsIiwiZ2V0U3BvcnRzaGlzdG9yeWRldGFpbCIsIk51bWJlciIsInRoZW4iLCJyZXMiLCJjb2RlIiwibGlzdCIsIm1heF9zY29yZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQW9DQTtBQXBDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUEsZUFHZTtFQUNkQSxJQUFJLGtCQUFHO0lBQ04sT0FBTztNQUNOQyxTQUFTLEVBQUU7UUFDVkMsTUFBTSxFQUFFLENBQUM7VUFDUkMsSUFBSSxFQUFFLEtBQUs7VUFDWEMsS0FBSyxFQUFFLFNBQVM7VUFDaEJKLElBQUksRUFBRTtRQUNQLENBQUM7TUFDRixDQUFDO01BQ0RLLEtBQUssRUFBRSxDQUFDO01BQ1JDLFNBQVMsRUFBRSxDQUFDO01BQ1pDLFdBQVcsRUFBRSxFQUFFO01BQ2ZDLFdBQVcsRUFBRTtJQUNkLENBQUM7RUFDRixDQUFDO0VBQ0RDLFVBQVUsRUFBRTtJQUNYQyxjQUFjLEVBQWRBO0VBQ0QsQ0FBQztFQUNEQyxNQUFNLGtCQUFDQyxPQUFPLEVBQUU7SUFDZixJQUFJQyxJQUFJLEdBQUcsSUFBSTtJQUNmQSxJQUFJLENBQUNDLE9BQU8sQ0FBQ0YsT0FBTyxDQUFDRyxFQUFFLENBQUM7RUFDekIsQ0FBQztFQUNEQyxPQUFPLEVBQUU7SUFDUkYsT0FBTyxtQkFBQ0MsRUFBRSxFQUFFO01BQ1gsSUFBSUYsSUFBSSxHQUFHLElBQUk7TUFDZkEsSUFBSSxDQUFDSSxNQUFNLENBQUNDLHNCQUFzQixDQUFDO1FBQ2xDSCxFQUFFLEVBQUVJLE1BQU0sQ0FBQ0osRUFBRTtNQUNkLENBQUMsQ0FBQyxDQUFDSyxJQUFJLENBQUMsVUFBQ0MsR0FBRyxFQUFLO1FBQ2hCLGFBQVksUUFBUSxFQUFFQSxHQUFHO1FBQ3pCLElBQUlBLEdBQUcsQ0FBQ0MsSUFBSSxJQUFJLENBQUMsRUFBRTtRQUNuQlQsSUFBSSxDQUFDTCxXQUFXLEdBQUdhLEdBQUcsQ0FBQ3JCLElBQUksQ0FBQ3VCLElBQUk7UUFDaENWLElBQUksQ0FBQ1IsS0FBSyxHQUFHYyxNQUFNLENBQUNFLEdBQUcsQ0FBQ3JCLElBQUksQ0FBQ0ssS0FBSyxDQUFDO1FBQ25DUSxJQUFJLENBQUNQLFNBQVMsR0FBR2UsR0FBRyxDQUFDckIsSUFBSSxDQUFDd0IsU0FBUztRQUNuQ1gsSUFBSSxDQUFDTixXQUFXLEdBQUdjLEdBQUcsQ0FBQ3JCLElBQUksQ0FBQ08sV0FBVztRQUN2Q00sSUFBSSxDQUFDWixTQUFTLENBQUNDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQ0YsSUFBSSxHQUFHbUIsTUFBTSxDQUFDRSxHQUFHLENBQUNyQixJQUFJLENBQUNLLEtBQUssQ0FBQyxHQUFHYyxNQUFNLENBQUNOLElBQUksQ0FBQ1AsU0FBUyxDQUFDO01BQ2hGLENBQUMsQ0FBQztJQUNIO0VBRUQ7QUFDRCxDQUFDO0FBQUEsMkIiLCJmaWxlIjoiMjQwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG5cbmltcG9ydCBxaXVuRGF0YUNoYXJ0cyBmcm9tICdAL3VuaV9tb2R1bGVzL3FpdW4tZGF0YS1jaGFydHMvY29tcG9uZW50cy9xaXVuLWRhdGEtY2hhcnRzL3FpdW4tZGF0YS1jaGFydHMudnVlJztcbmV4cG9ydCBkZWZhdWx0IHtcblx0ZGF0YSgpIHtcblx0XHRyZXR1cm4ge1xuXHRcdFx0Y2hhcnREYXRhOiB7XG5cdFx0XHRcdHNlcmllczogW3tcblx0XHRcdFx0XHRuYW1lOiBcIuato+ehrueOh1wiLFxuXHRcdFx0XHRcdGNvbG9yOiBcIiM0Njg3RjlcIixcblx0XHRcdFx0XHRkYXRhOiAwLjhcblx0XHRcdFx0fV1cblx0XHRcdH0sXG5cdFx0XHRzY29yZTogMCxcblx0XHRcdE1heF9zY29yZTogMCxcblx0XHRcdGNyZWF0ZV90aW1lOiBcIlwiLFxuXHRcdFx0c2VsZWN0bGxpc3Q6IFtdXG5cdFx0fVxuXHR9LFxuXHRjb21wb25lbnRzOiB7XG5cdFx0cWl1bkRhdGFDaGFydHNcblx0fSxcblx0b25Mb2FkKG9wdGlvbnMpIHtcblx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHR0aGF0LmdldExpc3Qob3B0aW9ucy5pZClcblx0fSxcblx0bWV0aG9kczoge1xuXHRcdGdldExpc3QoaWQpIHtcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdFx0dGhhdC4kbW9kZWwuZ2V0U3BvcnRzaGlzdG9yeWRldGFpbCh7XG5cdFx0XHRcdGlkOiBOdW1iZXIoaWQpLFxuXHRcdFx0fSkudGhlbigocmVzKSA9PiB7XG5cdFx0XHRcdGNvbnNvbGUubG9nKFwi5Y6G5Y+y6K6w5b2V6K+m5oOFXCIsIHJlcylcblx0XHRcdFx0aWYgKHJlcy5jb2RlICE9IDApIHJldHVyblxuXHRcdFx0XHR0aGF0LnNlbGVjdGxsaXN0ID0gcmVzLmRhdGEubGlzdFxuXHRcdFx0XHR0aGF0LnNjb3JlID0gTnVtYmVyKHJlcy5kYXRhLnNjb3JlKVxuXHRcdFx0XHR0aGF0Lk1heF9zY29yZSA9IHJlcy5kYXRhLm1heF9zY29yZVxuXHRcdFx0XHR0aGF0LmNyZWF0ZV90aW1lID0gcmVzLmRhdGEuY3JlYXRlX3RpbWVcblx0XHRcdFx0dGhhdC5jaGFydERhdGEuc2VyaWVzWzBdLmRhdGEgPSBOdW1iZXIocmVzLmRhdGEuc2NvcmUpIC8gTnVtYmVyKHRoYXQuTWF4X3Njb3JlKVxuXHRcdFx0fSlcblx0XHR9LFxuXG5cdH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///240\n"); >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a /***/ }), /* 241 */ /*!****************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/login/forgetPassword.vue?mpType=page ***! \****************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _forgetPassword_vue_vue_type_template_id_0145ded7_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./forgetPassword.vue?vue&type=template&id=0145ded7&scoped=true&mpType=page */ 242);\n/* harmony import */ var _forgetPassword_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./forgetPassword.vue?vue&type=script&lang=js&mpType=page */ 244);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _forgetPassword_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _forgetPassword_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _forgetPassword_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _forgetPassword_vue_vue_type_template_id_0145ded7_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _forgetPassword_vue_vue_type_template_id_0145ded7_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"0145ded7\",\n null,\n false,\n _forgetPassword_vue_vue_type_template_id_0145ded7_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/login/forgetPassword.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBa0o7QUFDbEo7QUFDNkU7QUFDTDs7O0FBR3hFO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLCtGQUFNO0FBQ1IsRUFBRSxnSEFBTTtBQUNSLEVBQUUseUhBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsb0hBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjQxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9mb3JnZXRQYXNzd29yZC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MDE0NWRlZDcmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2ZvcmdldFBhc3N3b3JkLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9mb3JnZXRQYXNzd29yZC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiMDE0NWRlZDdcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvbG9naW4vZm9yZ2V0UGFzc3dvcmQudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///241\n"); /***/ }), /* 242 */ /*!**********************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/login/forgetPassword.vue?vue&type=template&id=0145ded7&scoped=true&mpType=page ***! \**********************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_forgetPassword_vue_vue_type_template_id_0145ded7_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./forgetPassword.vue?vue&type=template&id=0145ded7&scoped=true&mpType=page */ 243); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_forgetPassword_vue_vue_type_template_id_0145ded7_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_forgetPassword_vue_vue_type_template_id_0145ded7_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_forgetPassword_vue_vue_type_template_id_0145ded7_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_forgetPassword_vue_vue_type_template_id_0145ded7_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 243 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/login/forgetPassword.vue?vue&type=template&id=0145ded7&scoped=true&mpType=page ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "content"), attrs: { _i: 0 } }, [ _c("view", { staticClass: _vm._$s(1, "sc", "login"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "editem"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "item"), attrs: { _i: 3 } }, [ _c("view", { staticClass: _vm._$s(4, "sc", "text"), attrs: { _i: 4 }, }), _c( "view", { staticClass: _vm._$s(5, "sc", "input"), attrs: { _i: 5 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.phone, expression: "phone", }, ], attrs: { _i: 6 }, domProps: { value: _vm._$s(6, "v-model", _vm.phone) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.phone = $event.target.value }, }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "item "), attrs: { _i: 7 } }, [ _c("view", { staticClass: _vm._$s(8, "sc", "text"), attrs: { _i: 8 }, }), _c( "view", { staticClass: _vm._$s(9, "sc", "input yanzhengma"), attrs: { _i: 9 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.code, expression: "code", }, ], staticClass: _vm._$s(10, "sc", "uni-input"), attrs: { _i: 10 }, domProps: { value: _vm._$s(10, "v-model", _vm.code) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.code = $event.target.value }, }, }), _c( "button", { staticClass: _vm._$s(11, "sc", "code"), attrs: { disabled: _vm._$s(11, "a-disabled", _vm.disabled), _i: 11, }, on: { click: _vm.handleCode }, model: { value: _vm._$s(11, "v-model", _vm.code), callback: function ($$v) { _vm.code = $$v }, expression: "code", }, }, [ _vm._v( _vm._$s( 11, "t0-0", _vm._s( _vm.second < 60 ? _vm.second + "S后重发" : _vm.$t("login.sendcode") ) ) ), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(12, "sc", "item"), attrs: { _i: 12 } }, [ _c("view", { staticClass: _vm._$s(13, "sc", "text"), attrs: { _i: 13 }, }), _c( "view", { staticClass: _vm._$s(14, "sc", "input"), attrs: { _i: 14 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.password, expression: "password", }, ], staticClass: _vm._$s(15, "sc", "uni-input"), attrs: { _i: 15 }, domProps: { value: _vm._$s(15, "v-model", _vm.password) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.password = $event.target.value }, }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(16, "sc", "item"), attrs: { _i: 16 } }, [ _c("view", { staticClass: _vm._$s(17, "sc", "text"), attrs: { _i: 17 }, }), _c( "view", { staticClass: _vm._$s(18, "sc", "input"), attrs: { _i: 18 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.password2, expression: "password2", }, ], staticClass: _vm._$s(19, "sc", "uni-input"), attrs: { _i: 19 }, domProps: { value: _vm._$s(19, "v-model", _vm.password2), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.password2 = $event.target.value }, }, }), ] ), ] ), ] ), _c("view", { staticClass: _vm._$s(20, "sc", "btnlogin"), attrs: { _i: 20 }, on: { click: _vm.handleTelLogin }, }), ]), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 244 */ /*!****************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/login/forgetPassword.vue?vue&type=script&lang=js&mpType=page ***! \****************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_forgetPassword_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./forgetPassword.vue?vue&type=script&lang=js&mpType=page */ 245);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_forgetPassword_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_forgetPassword_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_forgetPassword_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_forgetPassword_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_forgetPassword_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWdyQixDQUFnQiwyckJBQUcsRUFBQyIsImZpbGUiOiIyNDQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2ZvcmdldFBhc3N3b3JkLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2ZvcmdldFBhc3N3b3JkLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///244\n"); /***/ }), /* 245 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/login/forgetPassword.vue?vue&type=script&lang=js&mpType=page ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; <<<<<<< HEAD eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n data: function data() {\n return {\n phone: \"\",\n code: \"\",\n password: \"\",\n password2: \"\",\n disabled: false,\n second: 60,\n value: 1,\n type: \"\"\n };\n },\n onLoad: function onLoad(options) {\n this.type = options.type; //1\n },\n\n methods: {\n checkboxChange: function checkboxChange(e) {\n this.value = e.detail.value.length ? e.detail.value[0] : \"0\";\n },\n // 登录、\n handleTelLogin: function handleTelLogin() {\n var that = this;\n var phoneType = that.phone.indexOf(\"@\") !== -1;\n if (that.value == 0) {\n that.$tools.msg(\"请先确认勾选协议\");\n return;\n }\n if (!phoneType && !/^1[3456789]\\d{9}$/.test(that.phone)) {\n that.$tools.msg(\"请输入正确的手机号\");\n return;\n }\n if (phoneType && !/^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$/.test(that.phone)) {\n that.$tools.msg(\"请输入正确的邮箱\");\n return;\n }\n if (!that.code) {\n that.$tools.msg(\"请填写验证码\");\n return;\n }\n if (!that.password) {\n that.$tools.msg(\"请填写密码\");\n return;\n }\n if (!that.password2) {\n that.$tools.msg(\"请确认密码\");\n return;\n }\n if (that.password2 != that.password) {\n that.$tools.msg(\"请确认两次密码填写一致\");\n return;\n }\n var account = {\n data: that.phone,\n password: that.password,\n c_password: that.password2,\n code: that.code\n };\n var https = that.type == 'register' ? that.$model.getregister(account) : that.$model.getResetPassword(account);\n return https.then(function (res) {\n __f__(\"log\", \"注册\", res, \" at pages/login/forgetPassword.vue:109\");\n if (res.code != 0) {\n that.$tools.msg(res.msg);\n return;\n }\n uni.setStorageSync('token', res.data.token);\n uni.setStorageSync('aan_id', res.data.aan_id);\n that.$tools.msg(\"设置成功,进入程序中\");\n setTimeout(function () {\n uni.reLaunch({\n url: \"/pages/home/home?type=1\"\n });\n }, 1000);\n }).catch(function (err) {});\n },\n // 获取验证码\n handleCode: function handleCode() {\n var that = this;\n var phoneType = that.phone.indexOf(\"@\") !== -1;\n if (!phoneType && !/^1[3456789]\\d{9}$/.test(that.phone)) {\n that.$tools.msg(\"请输入正确的手机号\");\n return;\n }\n if (phoneType && !/^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$/.test(that.phone)) {\n that.$tools.msg(\"请输入正确的邮箱\");\n return;\n }\n // \n that.$model.getSendCode({\n data: that.phone,\n type: that.type\n }).then(function (res) {\n __f__(\"log\", res, \" at pages/login/forgetPassword.vue:141\");\n if (res.code != 0) {\n that.$tools.msg(res.msg);\n return;\n }\n that.disabled = true;\n var interval = setInterval(function () {\n --that.second;\n }, 1000);\n setTimeout(function () {\n clearInterval(interval);\n that.disabled = false;\n that.second = 60;\n }, 60000);\n }).catch(function (err) {});\n },\n handlexieyi: function handlexieyi() {}\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbG9naW4vZm9yZ2V0UGFzc3dvcmQudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJwaG9uZSIsImNvZGUiLCJwYXNzd29yZCIsInBhc3N3b3JkMiIsImRpc2FibGVkIiwic2Vjb25kIiwidmFsdWUiLCJ0eXBlIiwib25Mb2FkIiwibWV0aG9kcyIsImNoZWNrYm94Q2hhbmdlIiwiaGFuZGxlVGVsTG9naW4iLCJ0aGF0IiwiY19wYXNzd29yZCIsImFjY291bnQiLCJ1bmkiLCJzZXRUaW1lb3V0IiwidXJsIiwiaGFuZGxlQ29kZSIsImNsZWFySW50ZXJ2YWwiLCJoYW5kbGV4aWV5aSJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQStDQTtFQUNBQTtJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0VBQ0E7O0VBQ0FDO0lBQ0FDO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO1FBQ0FDO1FBQ0E7TUFDQTtNQUNBO1FBQ0FBO1FBQ0E7TUFDQTtNQUNBO1FBQ0FBO1FBQ0E7TUFDQTtNQUNBO1FBQ0FBO1FBQ0E7TUFDQTtNQUNBO1FBQ0FBO1FBQ0E7TUFDQTtNQUNBO1FBQ0FBO1FBQ0E7TUFDQTtNQUNBO1FBQ0FBO1FBQ0E7TUFDQTtNQUNBO1FBQ0FiO1FBQ0FHO1FBQ0FXO1FBQ0FaO01BQ0E7TUFDQSxzR0FDQWE7TUFDQTtRQUNBO1FBQ0E7VUFDQUY7VUFDQTtRQUNBO1FBQ0FHO1FBQ0FBO1FBQ0FIO1FBQ0FJO1VBQ0FEO1lBQ0FFO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQTtRQUNBTjtRQUNBO01BQ0E7TUFDQTtRQUNBQTtRQUNBO01BQ0E7TUFDQTtNQUNBQTtRQUNBYjtRQUNBUTtNQUNBO1FBQ0E7UUFDQTtVQUNBSztVQUNBO1FBQ0E7UUFDQUE7UUFDQTtVQUNBO1FBQ0E7UUFDQUk7VUFDQUc7VUFDQVA7VUFDQUE7UUFDQTtNQUNBO0lBQ0E7SUFDQVE7RUFDQTtBQUNBO0FBQUEsMkIiLCJmaWxlIjoiMjQ1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwiY29udGVudFwiPlxyXG5cdFx0PCEtLSA8dmlldyBjbGFzcz1cImJnXCI+PC92aWV3PiAtLT5cclxuXHRcdDx2aWV3IGNsYXNzPVwibG9naW5cIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJlZGl0ZW1cIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dFwiPuaJi+acuuWPty/pgq7nrrE8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImlucHV0XCI+XHJcblx0XHRcdFx0XHRcdDxpbnB1dCB2LW1vZGVsPVwicGhvbmVcIiBwbGFjZWhvbGRlcj1cIlwiIC8+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dFwiPumqjOivgeeggTwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW5wdXQgeWFuemhlbmdtYVwiPlxyXG5cdFx0XHRcdFx0XHQ8aW5wdXQgY2xhc3M9XCJ1bmktaW5wdXRcIiB2LW1vZGVsPVwiY29kZVwiIC8+XHJcblx0XHRcdFx0XHRcdDxidXR0b24gY2xhc3M9XCJjb2RlXCIgdHlwZT1cIm5vbmVcIiBAY2xpY2s9XCJoYW5kbGVDb2RlXCIgdi1tb2RlbD1cImNvZGVcIlxyXG5cdFx0XHRcdFx0XHRcdDpkaXNhYmxlZD1cImRpc2FibGVkXCI+e3tzZWNvbmQ8NjAgPyBzZWNvbmQrJ1PlkI7ph43lj5EnOiR0KFwibG9naW4uc2VuZGNvZGVcIil9fVxyXG5cdFx0XHRcdFx0XHQ8L2J1dHRvbj5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRcIj7lr4bnoIE8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImlucHV0XCI+XHJcblx0XHRcdFx0XHRcdDxpbnB1dCBjbGFzcz1cInVuaS1pbnB1dFwiIHYtbW9kZWw9XCJwYXNzd29yZFwiIC8+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0XCI+56Gu6K6k5a+G56CBPC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbnB1dFwiPlxyXG5cdFx0XHRcdFx0XHQ8aW5wdXQgY2xhc3M9XCJ1bmktaW5wdXRcIiB2LW1vZGVsPVwicGFzc3dvcmQyXCIgLz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PCEtLSA8dmlldyBjbGFzcz1cInhpZXlpXCI+XHJcblx0XHRcdFx0PGNoZWNrYm94LWdyb3VwIEBjaGFuZ2U9XCJjaGVja2JveENoYW5nZVwiIGNsYXNzPVwiZ3JvdXBcIj5cclxuXHRcdFx0XHRcdDxsYWJlbD5cclxuXHRcdFx0XHRcdFx0PGNoZWNrYm94IDp2YWx1ZT1cIjFcIiBzdHlsZT1cInRyYW5zZm9ybTpzY2FsZSgwLjcpXCIgLz57eyR0KFwibG9naW4uYWdyZWVtZW50XCIpfX1cclxuXHRcdFx0XHRcdFx0PHRleHQgQGNsaWNrPVwiaGFuZGxleGlleWlcIiBAY2xpY2suc3RvcD57eyR0KFwibG9naW4uYWdyZWVtZW50Q29udG50XCIpfX08L3RleHQ+XHJcblx0XHRcdFx0XHQ8L2xhYmVsPlxyXG5cdFx0XHRcdDwvY2hlY2tib3gtZ3JvdXA+XHJcblx0XHRcdDwvdmlldz4gLS0+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiYnRubG9naW5cIiBAY2xpY2s9XCJoYW5kbGVUZWxMb2dpblwiPuehruiupDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0cGhvbmU6IFwiXCIsXHJcblx0XHRcdFx0Y29kZTogXCJcIixcclxuXHRcdFx0XHRwYXNzd29yZDogXCJcIixcclxuXHRcdFx0XHRwYXNzd29yZDI6IFwiXCIsXHJcblx0XHRcdFx0ZGlzYWJsZWQ6IGZhbHNlLFxyXG5cdFx0XHRcdHNlY29uZDogNjAsXHJcblx0XHRcdFx0dmFsdWU6IDEsXHJcblx0XHRcdFx0dHlwZTogXCJcIlxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKG9wdGlvbnMpIHtcclxuXHRcdFx0dGhpcy50eXBlID0gb3B0aW9ucy50eXBlIC8vMVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Y2hlY2tib3hDaGFuZ2UoZSkge1xyXG5cdFx0XHRcdHRoaXMudmFsdWUgPSBlLmRldGFpbC52YWx1ZS5sZW5ndGggPyBlLmRldGFpbC52YWx1ZVswXSA6IFwiMFwiXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOeZu+W9leOAgVxyXG5cdFx0XHRoYW5kbGVUZWxMb2dpbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHRsZXQgcGhvbmVUeXBlID0gdGhhdC5waG9uZS5pbmRleE9mKFwiQFwiKSAhPT0gLTFcclxuXHRcdFx0XHRpZiAodGhhdC52YWx1ZSA9PSAwKSB7XHJcblx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLor7flhYjnoa7orqTli77pgInljY/orq5cIilcclxuXHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAoIXBob25lVHlwZSAmJiAhKC9eMVszNDU2Nzg5XVxcZHs5fSQvLnRlc3QodGhhdC5waG9uZSkpKSB7XHJcblx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLor7fovpPlhaXmraPnoa7nmoTmiYvmnLrlj7dcIilcclxuXHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAocGhvbmVUeXBlICYmICEoL15cXHcrKFstKy5dXFx3KykqQFxcdysoWy0uXVxcdyspKlxcLlxcdysoWy0uXVxcdyspKiQvLnRlc3QodGhhdC5waG9uZSkpKSB7XHJcblx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLor7fovpPlhaXmraPnoa7nmoTpgq7nrrFcIilcclxuXHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAoIXRoYXQuY29kZSkge1xyXG5cdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKFwi6K+35aGr5YaZ6aqM6K+B56CBXCIpXHJcblx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYgKCF0aGF0LnBhc3N3b3JkKSB7XHJcblx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLor7floavlhpnlr4bnoIFcIilcclxuXHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAoIXRoYXQucGFzc3dvcmQyKSB7XHJcblx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLor7fnoa7orqTlr4bnoIFcIilcclxuXHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAodGhhdC5wYXNzd29yZDIgIT0gdGhhdC5wYXNzd29yZCkge1xyXG5cdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKFwi6K+356Gu6K6k5Lik5qyh5a+G56CB5aGr5YaZ5LiA6Ie0XCIpXHJcblx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0bGV0IGFjY291bnQgPSB7XHJcblx0XHRcdFx0XHRkYXRhOiB0aGF0LnBob25lLFxyXG5cdFx0XHRcdFx0cGFzc3dvcmQ6IHRoYXQucGFzc3dvcmQsXHJcblx0XHRcdFx0XHRjX3Bhc3N3b3JkOiB0aGF0LnBhc3N3b3JkMixcclxuXHRcdFx0XHRcdGNvZGU6IHRoYXQuY29kZVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRsZXQgaHR0cHMgPSB0aGF0LnR5cGUgPT0gJ3JlZ2lzdGVyJyA/IHRoYXQuJG1vZGVsLmdldHJlZ2lzdGVyKGFjY291bnQpIDogdGhhdC4kbW9kZWwuZ2V0UmVzZXRQYXNzd29yZChcclxuXHRcdFx0XHRcdGFjY291bnQpXHJcblx0XHRcdFx0cmV0dXJuIGh0dHBzLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi5rOo5YaMXCIsIHJlcylcclxuXHRcdFx0XHRcdGlmIChyZXMuY29kZSAhPSAwKSB7XHJcblx0XHRcdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhyZXMubXNnKVxyXG5cdFx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygndG9rZW4nLCByZXMuZGF0YS50b2tlbilcclxuXHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnYWFuX2lkJywgcmVzLmRhdGEuYWFuX2lkKVxyXG5cdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKFwi6K6+572u5oiQ5YqfLOi/m+WFpeeoi+W6j+S4rVwiKVxyXG5cdFx0XHRcdFx0c2V0VGltZW91dChmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdFx0dW5pLnJlTGF1bmNoKHtcclxuXHRcdFx0XHRcdFx0XHR1cmw6IFwiL3BhZ2VzL2hvbWUvaG9tZT90eXBlPTFcIlxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0fSwgMTAwMClcclxuXHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge30pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOiOt+WPlumqjOivgeeggVxyXG5cdFx0XHRoYW5kbGVDb2RlKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdGxldCBwaG9uZVR5cGUgPSB0aGF0LnBob25lLmluZGV4T2YoXCJAXCIpICE9PSAtMVxyXG5cdFx0XHRcdGlmICghcGhvbmVUeXBlICYmICEoL14xWzM0NTY3ODldXFxkezl9JC8udGVzdCh0aGF0LnBob25lKSkpIHtcclxuXHRcdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhcIuivt+i+k+WFpeato+ehrueahOaJi+acuuWPt1wiKVxyXG5cdFx0XHRcdFx0cmV0dXJuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmIChwaG9uZVR5cGUgJiYgISgvXlxcdysoWy0rLl1cXHcrKSpAXFx3KyhbLS5dXFx3KykqXFwuXFx3KyhbLS5dXFx3KykqJC8udGVzdCh0aGF0LnBob25lKSkpIHtcclxuXHRcdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhcIuivt+i+k+WFpeato+ehrueahOmCrueusVwiKVxyXG5cdFx0XHRcdFx0cmV0dXJuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC8vIFxyXG5cdFx0XHRcdHRoYXQuJG1vZGVsLmdldFNlbmRDb2RlKHtcclxuXHRcdFx0XHRcdGRhdGE6IHRoYXQucGhvbmUsXHJcblx0XHRcdFx0XHR0eXBlOiB0aGF0LnR5cGVcclxuXHRcdFx0XHR9KS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZyhyZXMpXHJcblx0XHRcdFx0XHRpZiAocmVzLmNvZGUgIT0gMCkge1xyXG5cdFx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2cocmVzLm1zZylcclxuXHRcdFx0XHRcdFx0cmV0dXJuXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR0aGF0LmRpc2FibGVkID0gdHJ1ZVxyXG5cdFx0XHRcdFx0bGV0IGludGVydmFsID0gc2V0SW50ZXJ2YWwoKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHQtLXRoYXQuc2Vjb25kXHJcblx0XHRcdFx0XHR9LCAxMDAwKVxyXG5cdFx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0XHRcdGNsZWFySW50ZXJ2YWwoaW50ZXJ2YWwpXHJcblx0XHRcdFx0XHRcdHRoYXQuZGlzYWJsZWQgPSBmYWxzZVxyXG5cdFx0XHRcdFx0XHR0aGF0LnNlY29uZCA9IDYwXHJcblx0XHRcdFx0XHR9LCA2MDAwMClcclxuXHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge30pXHJcblx0XHRcdH0sXHJcblx0XHRcdGhhbmRsZXhpZXlpKCkge31cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIHNjb3BlZCBsYW5nPVwic2Nzc1wiPlxyXG5cdC5jb250ZW50IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDB2aDtcclxuXHRcdC8vIGRpc3BsYXk6IGZsZXg7XHJcblx0XHQvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0Ly8gYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LmJnIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiA1MHZoO1xyXG5cdFx0ei1pbmRleDogOTtcclxuXHRcdC8vIGJhY2tncm91bmQ6ICRtYWluY29sb3I7XHJcblx0fVxyXG5cclxuXHQubG9naW4ge1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdHotaW5kZXg6IDk5O1xyXG5cdFx0Ly8gcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Ly8gbWFyZ2luLWxlZnQ6IGNhbGMoMTAlIC0gNDBweCk7XHJcblx0XHQvLyBib3gtc2hhZG93OiAwcHggMXB4IDVweCAycHggI2RmZTJlMWZjO1xyXG5cclxuXHRcdC50aXRsZSB7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdGNvbG9yOiAjMzMzO1xyXG5cdFx0XHRmb250LXNpemU6ICA0MHJweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHR9XHJcblxyXG5cclxuXHRcdC5lZGl0ZW0ge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzJycHg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cclxuXHJcblx0XHRcdC5pdGVtIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG5cdFx0XHRcdC50ZXh0IHtcclxuXHRcdFx0XHRcdHdpZHRoOiAyNDBycHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzJycHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuaW5wdXQge1xyXG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDI0MHJweCk7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDM1cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzVweDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRib3JkZXI6ICNkZmRmZGYgMXB4IHNvbGlkO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0bGVmdDogMTBweDtcclxuXHRcdFx0XHRcdHJpZ2h0OiAwcHg7XHJcblx0XHRcdFx0XHR6LWluZGV4OiA4ODtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZToyOHJweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC55YW56aGVuZ21hIHtcclxuXHRcdFx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IDIyMHJweDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjI4cnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmNvZGUge1xyXG5cdFx0XHRcdHdpZHRoOiAyMjBycHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI2RmZGZkZjtcclxuXHRcdFx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDogMHB4O1xyXG5cdFx0XHRcdHRvcDogMHB4O1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHR6LWluZGV4OiA5OTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmZvcmdldCB7XHJcblx0XHRcdFx0d2lkdGg6IDgwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0XHRjb2xvcjogJHRleHRjb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5idG5ncm91cCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDM1cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblx0XHRcdHRleHQge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGNvbG9yOiAkdGV4dGNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmJ0bmxvZ2luIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbjogMTVweCAwO1xyXG5cdFx0XHRoZWlnaHQ6IDQycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkYnRuY29sb3I7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC54aWV5aSB7XHJcblx0XHRmb250LXNpemU6IDMycnB4O1xyXG5cdFx0Y29sb3I6ICR0ZXh0Y29sb3I7XHJcblxyXG5cdFx0dGV4dCB7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGV4dGNvbG9yO1xyXG5cdFx0fVxyXG5cdH1cclxuPC9zdHlsZT4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///245\n"); ======= eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n data: function data() {\n return {\n phone: \"\",\n code: \"\",\n password: \"\",\n password2: \"\",\n disabled: false,\n second: 60,\n value: 1,\n type: \"\"\n };\n },\n onLoad: function onLoad(options) {\n this.type = options.type; //1\n },\n\n methods: {\n checkboxChange: function checkboxChange(e) {\n this.value = e.detail.value.length ? e.detail.value[0] : \"0\";\n },\n // 登录、\n handleTelLogin: function handleTelLogin() {\n var that = this;\n var phoneType = that.phone.indexOf(\"@\") !== -1;\n if (that.value == 0) {\n that.$tools.msg(\"请先确认勾选协议\");\n return;\n }\n if (!phoneType && !/^1[3456789]\\d{9}$/.test(that.phone)) {\n that.$tools.msg(\"请输入正确的手机号\");\n return;\n }\n if (phoneType && !/^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$/.test(that.phone)) {\n that.$tools.msg(\"请输入正确的邮箱\");\n return;\n }\n if (!that.code) {\n that.$tools.msg(\"请填写验证码\");\n return;\n }\n if (!that.password) {\n that.$tools.msg(\"请填写密码\");\n return;\n }\n if (!that.password2) {\n that.$tools.msg(\"请确认密码\");\n return;\n }\n if (that.password2 != that.password) {\n that.$tools.msg(\"请确认两次密码填写一致\");\n return;\n }\n var account = {\n data: that.phone,\n password: that.password,\n c_password: that.password2,\n code: that.code\n };\n var https = that.type == 'register' ? that.$model.getregister(account) : that.$model.getResetPassword(account);\n return https.then(function (res) {\n __f__(\"log\", \"注册\", res, \" at pages/login/forgetPassword.vue:109\");\n if (res.code != 0) {\n that.$tools.msg(res.msg);\n return;\n }\n uni.setStorageSync('token', res.data.token);\n uni.setStorageSync('aan_id', res.data.aan_id);\n that.$tools.msg(\"设置成功,进入程序中\");\n setTimeout(function () {\n uni.reLaunch({\n url: \"/pages/home/home?type=1\"\n });\n }, 1000);\n }).catch(function (err) {});\n },\n // 获取验证码\n handleCode: function handleCode() {\n var that = this;\n var phoneType = that.phone.indexOf(\"@\") !== -1;\n if (!phoneType && !/^1[3456789]\\d{9}$/.test(that.phone)) {\n that.$tools.msg(\"请输入正确的手机号\");\n return;\n }\n if (phoneType && !/^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$/.test(that.phone)) {\n that.$tools.msg(\"请输入正确的邮箱\");\n return;\n }\n // \n that.$model.getSendCode({\n data: that.phone,\n type: that.type\n }).then(function (res) {\n __f__(\"log\", res, \" at pages/login/forgetPassword.vue:141\");\n if (res.code != 0) {\n that.$tools.msg(res.msg);\n return;\n }\n that.disabled = true;\n var interval = setInterval(function () {\n --that.second;\n }, 1000);\n setTimeout(function () {\n clearInterval(interval);\n that.disabled = false;\n that.second = 60;\n }, 60000);\n }).catch(function (err) {});\n },\n handlexieyi: function handlexieyi() {}\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbG9naW4vZm9yZ2V0UGFzc3dvcmQudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJwaG9uZSIsImNvZGUiLCJwYXNzd29yZCIsInBhc3N3b3JkMiIsImRpc2FibGVkIiwic2Vjb25kIiwidmFsdWUiLCJ0eXBlIiwib25Mb2FkIiwib3B0aW9ucyIsIm1ldGhvZHMiLCJjaGVja2JveENoYW5nZSIsImUiLCJkZXRhaWwiLCJsZW5ndGgiLCJoYW5kbGVUZWxMb2dpbiIsInRoYXQiLCJwaG9uZVR5cGUiLCJpbmRleE9mIiwiJHRvb2xzIiwibXNnIiwidGVzdCIsImFjY291bnQiLCJjX3Bhc3N3b3JkIiwiaHR0cHMiLCIkbW9kZWwiLCJnZXRyZWdpc3RlciIsImdldFJlc2V0UGFzc3dvcmQiLCJ0aGVuIiwicmVzIiwidW5pIiwic2V0U3RvcmFnZVN5bmMiLCJ0b2tlbiIsImFhbl9pZCIsInNldFRpbWVvdXQiLCJyZUxhdW5jaCIsInVybCIsImNhdGNoIiwiZXJyIiwiaGFuZGxlQ29kZSIsImdldFNlbmRDb2RlIiwiaW50ZXJ2YWwiLCJzZXRJbnRlcnZhbCIsImNsZWFySW50ZXJ2YWwiLCJoYW5kbGV4aWV5aSJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQSxlQUVlO0VBQ2RBLElBQUksa0JBQUc7SUFDTixPQUFPO01BQ05DLEtBQUssRUFBRSxFQUFFO01BQ1RDLElBQUksRUFBRSxFQUFFO01BQ1JDLFFBQVEsRUFBRSxFQUFFO01BQ1pD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O01BQ1osQ0FBQyxDQUFDLENBQUNxQixJQUFJLENBQUMsVUFBQUMsR0FBRyxFQUFJO1FBQ2QsYUFBWUEsR0FBRztRQUNmLElBQUlBLEdBQUcsQ0FBQzVCLElBQUksSUFBSSxDQUFDLEVBQUU7VUFDbEJlLElBQUksQ0FBQ0csTUFBTSxDQUFDQyxHQUFHLENBQUNTLEdBQUcsQ0FBQ1QsR0FBRyxDQUFDO1VBQ3hCO1FBQ0Q7UUFDQUosSUFBSSxDQUFDWixRQUFRLEdBQUcsSUFBSTtRQUNwQixJQUFJcUMsUUFBUSxHQUFHQyxXQUFXLENBQUMsWUFBTTtVQUNoQyxFQUFFMUIsSUFBSSxDQUFDWCxNQUFNO1FBQ2QsQ0FBQyxFQUFFLElBQUksQ0FBQztRQUNSNkIsVUFBVSxDQUFDLFlBQU07VUFDaEJTLGFBQWEsQ0FBQ0YsUUFBUSxDQUFDO1VBQ3ZCekIsSUFBSSxDQUFDWixRQUFRLEdBQUcsS0FBSztVQUNyQlksSUFBSSxDQUFDWCxNQUFNLEdBQUcsRUFBRTtRQUNqQixDQUFDLEVBQUUsS0FBSyxDQUFDO01BQ1YsQ0FBQyxDQUFDLENBQUNnQyxLQUFLLENBQUMsVUFBQUMsR0FBRyxFQUFJLENBQUMsQ0FBQyxDQUFDO0lBQ3BCLENBQUM7SUFDRE0sV0FBVyx5QkFBRyxDQUFDO0VBQ2hCO0FBQ0QsQ0FBQztBQUFBLDJCIiwiZmlsZSI6IjI0NS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG5cbmV4cG9ydCBkZWZhdWx0IHtcblx0ZGF0YSgpIHtcblx0XHRyZXR1cm4ge1xuXHRcdFx0cGhvbmU6IFwiXCIsXG5cdFx0XHRjb2RlOiBcIlwiLFxuXHRcdFx0cGFzc3dvcmQ6IFwiXCIsXG5cdFx0XHRwYXNzd29yZDI6IFwiXCIsXG5cdFx0XHRkaXNhYmxlZDogZmFsc2UsXG5cdFx0XHRzZWNvbmQ6IDYwLFxuXHRcdFx0dmFsdWU6IDEsXG5cdFx0XHR0eXBlOiBcIlwiXG5cdFx0fVxuXHR9LFxuXHRvbkxvYWQob3B0aW9ucykge1xuXHRcdHRoaXMudHlwZSA9IG9wdGlvbnMudHlwZSAvLzFcblx0fSxcblx0bWV0aG9kczoge1xuXHRcdGNoZWNrYm94Q2hhbmdlKGUpIHtcblx0XHRcdHRoaXMudmFsdWUgPSBlLmRldGFpbC52YWx1ZS5sZW5ndGggPyBlLmRldGFpbC52YWx1ZVswXSA6IFwiMFwiXG5cdFx0fSxcblx0XHQvLyDnmbvlvZXjgIFcblx0XHRoYW5kbGVUZWxMb2dpbigpIHtcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdFx0bGV0IHBob25lVHlwZSA9IHRoYXQucGhvbmUuaW5kZXhPZihcIkBcIikgIT09IC0xXG5cdFx0XHRpZiAodGhhdC52YWx1ZSA9PSAwKSB7XG5cdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhcIuivt+WFiOehruiupOWLvumAieWNj+iurlwiKVxuXHRcdFx0XHRyZXR1cm5cblx0XHRcdH1cblx0XHRcdGlmICghcGhvbmVUeXBlICYmICEoL14xWzM0NTY3ODldXFxkezl9JC8udGVzdCh0aGF0LnBob25lKSkpIHtcblx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKFwi6K+36L6T5YWl5q2j56Gu55qE5omL5py65Y+3XCIpXG5cdFx0XHRcdHJldHVyblxuXHRcdFx0fVxuXHRcdFx0aWYgKHBob25lVHlwZSAmJiAhKC9eXFx3KyhbLSsuXVxcdyspKkBcXHcrKFstLl1cXHcrKSpcXC5cXHcrKFstLl1cXHcrKSokLy50ZXN0KHRoYXQucGhvbmUpKSkge1xuXHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLor7fovpPlhaXmraPnoa7nmoTpgq7nrrFcIilcblx0XHRcdFx0cmV0dXJuXG5cdFx0XHR9XG5cdFx0XHRpZiAoIXRoYXQuY29kZSkge1xuXHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLor7floavlhpnpqozor4HnoIFcIilcblx0XHRcdFx0cmV0dXJuXG5cdFx0XHR9XG5cdFx0XHRpZiAoIXRoYXQucGFzc3dvcmQpIHtcblx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKFwi6K+35aGr5YaZ5a+G56CBXCIpXG5cdFx0XHRcdHJldHVyblxuXHRcdFx0fVxuXHRcdFx0aWYgKCF0aGF0LnBhc3N3b3JkMikge1xuXHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLor7fnoa7orqTlr4bnoIFcIilcblx0XHRcdFx0cmV0dXJuXG5cdFx0XHR9XG5cdFx0XHRpZiAodGhhdC5wYXNzd29yZDIgIT0gdGhhdC5wYXNzd29yZCkge1xuXHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLor7fnoa7orqTkuKTmrKHlr4bnoIHloavlhpnkuIDoh7RcIilcblx0XHRcdFx0cmV0dXJuXG5cdFx0XHR9XG5cdFx0XHRsZXQgYWNjb3VudCA9IHtcblx0XHRcdFx0ZGF0YTogdGhhdC5waG9uZSxcblx0XHRcdFx0cGFzc3dvcmQ6IHRoYXQucGFzc3dvcmQsXG5cdFx0XHRcdGNfcGFzc3dvcmQ6IHRoYXQucGFzc3dvcmQyLFxuXHRcdFx0XHRjb2RlOiB0aGF0LmNvZGVcblx0XHRcdH1cblx0XHRcdGxldCBodHRwcyA9IHRoYXQudHlwZSA9PSAncmVnaXN0ZXInID8gdGhhdC4kbW9kZWwuZ2V0cmVnaXN0ZXIoYWNjb3VudCkgOiB0aGF0LiRtb2RlbC5nZXRSZXNldFBhc3N3b3JkKFxuXHRcdFx0XHRhY2NvdW50KVxuXHRcdFx0cmV0dXJuIGh0dHBzLnRoZW4ocmVzID0+IHtcblx0XHRcdFx0Y29uc29sZS5sb2coXCLms6jlhoxcIiwgcmVzKVxuXHRcdFx0XHRpZiAocmVzLmNvZGUgIT0gMCkge1xuXHRcdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhyZXMubXNnKVxuXHRcdFx0XHRcdHJldHVyblxuXHRcdFx0XHR9XG5cdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygndG9rZW4nLCByZXMuZGF0YS50b2tlbilcblx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdhYW5faWQnLCByZXMuZGF0YS5hYW5faWQpXG5cdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhcIuiuvue9ruaIkOWKnyzov5vlhaXnqIvluo/kuK1cIilcblx0XHRcdFx0c2V0VGltZW91dChmdW5jdGlvbigpIHtcblx0XHRcdFx0XHR1bmkucmVMYXVuY2goe1xuXHRcdFx0XHRcdFx0dXJsOiBcIi9wYWdlcy9ob21lL2hvbWU/dHlwZT0xXCJcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHR9LCAxMDAwKVxuXHRcdFx0fSkuY2F0Y2goZXJyID0+IHt9KVxuXHRcdH0sXG5cdFx0Ly8g6I635Y+W6aqM6K+B56CBXG5cdFx0aGFuZGxlQ29kZSgpIHtcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdFx0bGV0IHBob25lVHlwZSA9IHRoYXQucGhvbmUuaW5kZXhPZihcIkBcIikgIT09IC0xXG5cdFx0XHRpZiAoIXBob25lVHlwZSAmJiAhKC9eMVszNDU2Nzg5XVxcZHs5fSQvLnRlc3QodGhhdC5waG9uZSkpKSB7XG5cdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhcIuivt+i+k+WFpeato+ehrueahOaJi+acuuWPt1wiKVxuXHRcdFx0XHRyZXR1cm5cblx0XHRcdH1cblx0XHRcdGlmIChwaG9uZVR5cGUgJiYgISgvXlxcdysoWy0rLl1cXHcrKSpAXFx3KyhbLS5dXFx3KykqXFwuXFx3KyhbLS5dXFx3KykqJC8udGVzdCh0aGF0LnBob25lKSkpIHtcblx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKFwi6K+36L6T5YWl5q2j56Gu55qE6YKu566xXCIpXG5cdFx0XHRcdHJldHVyblxuXHRcdFx0fVxuXHRcdFx0Ly8gXG5cdFx0XHR0aGF0LiRtb2RlbC5nZXRTZW5kQ29kZSh7XG5cdFx0XHRcdGRhdGE6IHRoYXQucGhvbmUsXG5cdFx0XHRcdHR5cGU6IHRoYXQudHlwZVxuXHRcdFx0fSkudGhlbihyZXMgPT4ge1xuXHRcdFx0XHRjb25zb2xlLmxvZyhyZXMpXG5cdFx0XHRcdGlmIChyZXMuY29kZSAhPSAwKSB7XG5cdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKHJlcy5tc2cpXG5cdFx0XHRcdFx0cmV0dXJuXG5cdFx0XHRcdH1cblx0XHRcdFx0dGhhdC5kaXNhYmxlZCA9IHRydWVcblx0XHRcdFx0bGV0IGludGVydmFsID0gc2V0SW50ZXJ2YWwoKCkgPT4ge1xuXHRcdFx0XHRcdC0tdGhhdC5zZWNvbmRcblx0XHRcdFx0fSwgMTAwMClcblx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XG5cdFx0XHRcdFx0Y2xlYXJJbnRlcnZhbChpbnRlcnZhbClcblx0XHRcdFx0XHR0aGF0LmRpc2FibGVkID0gZmFsc2Vcblx0XHRcdFx0XHR0aGF0LnNlY29uZCA9IDYwXG5cdFx0XHRcdH0sIDYwMDAwKVxuXHRcdFx0fSkuY2F0Y2goZXJyID0+IHt9KVxuXHRcdH0sXG5cdFx0aGFuZGxleGlleWkoKSB7fVxuXHR9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///245\n"); >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a /***/ }), /* 246 */ /*!*******************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/login/login.vue?mpType=page ***! \*******************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _login_vue_vue_type_template_id_5b26a3ac_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./login.vue?vue&type=template&id=5b26a3ac&scoped=true&mpType=page */ 247);\n/* harmony import */ var _login_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./login.vue?vue&type=script&lang=js&mpType=page */ 250);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _login_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _login_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _login_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _login_vue_vue_type_template_id_5b26a3ac_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _login_vue_vue_type_template_id_5b26a3ac_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"5b26a3ac\",\n null,\n false,\n _login_vue_vue_type_template_id_5b26a3ac_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/login/login.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjQ2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9sb2dpbi52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NWIyNmEzYWMmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2xvZ2luLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9sb2dpbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiNWIyNmEzYWNcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvbG9naW4vbG9naW4udnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///246\n"); /***/ }), /* 247 */ /*!*************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/login/login.vue?vue&type=template&id=5b26a3ac&scoped=true&mpType=page ***! \*************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_login_vue_vue_type_template_id_5b26a3ac_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./login.vue?vue&type=template&id=5b26a3ac&scoped=true&mpType=page */ 248); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_login_vue_vue_type_template_id_5b26a3ac_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_login_vue_vue_type_template_id_5b26a3ac_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_login_vue_vue_type_template_id_5b26a3ac_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_login_vue_vue_type_template_id_5b26a3ac_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 248 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/login/login.vue?vue&type=template&id=5b26a3ac&scoped=true&mpType=page ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "content"), attrs: { _i: 0 } }, [ _c("view", { staticClass: _vm._$s(1, "sc", "bg"), attrs: { _i: 1 } }), _c("view", { staticClass: _vm._$s(2, "sc", "top"), attrs: { _i: 2 } }, [ _c("image", { attrs: { src: _vm._$s(3, "a-src", __webpack_require__(/*! ../../static/logo2.png */ 249)), _i: 3, }, }), _c("text"), ]), _c( "view", { staticClass: _vm._$s(5, "sc", "login box_shadow"), attrs: { _i: 5 } }, [ _c("view", { staticClass: _vm._$s(6, "sc", "title"), attrs: { _i: 6 }, }), _c("view", { staticClass: _vm._$s(7, "sc", "toggle cblue"), attrs: { _i: 7 }, on: { click: _vm.handleToggle }, }), _c( "view", { staticClass: _vm._$s(8, "sc", "editem"), attrs: { _i: 8 } }, [ _c( "view", { staticClass: _vm._$s(9, "sc", "item"), attrs: { _i: 9 } }, [ _c("view", { staticClass: _vm._$s(10, "sc", "text"), attrs: { _i: 10 }, }), _c( "view", { staticClass: _vm._$s(11, "sc", "input"), attrs: { _i: 11 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.phone, expression: "phone", }, ], attrs: { _i: 12 }, domProps: { value: _vm._$s(12, "v-model", _vm.phone) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.phone = $event.target.value }, }, }), ] ), ] ), _vm._$s(13, "i", _vm.isCode) ? _c( "view", { staticClass: _vm._$s(13, "sc", "item "), attrs: { _i: 13 }, }, [ _c("view", { staticClass: _vm._$s(14, "sc", "text"), attrs: { _i: 14 }, }), _c( "view", { staticClass: _vm._$s(15, "sc", "input yanzhengma"), attrs: { _i: 15 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.code, expression: "code", }, ], staticClass: _vm._$s(16, "sc", "uni-input"), attrs: { _i: 16 }, domProps: { value: _vm._$s(16, "v-model", _vm.code), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.code = $event.target.value }, }, }), _c( "button", { staticClass: _vm._$s(17, "sc", "code"), attrs: { disabled: _vm._$s( 17, "a-disabled", _vm.disabled ), _i: 17, }, on: { click: _vm.handleCode }, model: { value: _vm._$s(17, "v-model", _vm.code), callback: function ($$v) { _vm.code = $$v }, expression: "code", }, }, [ _vm._v( _vm._$s( 17, "t0-0", _vm._s( _vm.second < 60 ? _vm.second + "S后重发" : _vm.$t("login.sendcode") ) ) ), ] ), ] ), ] ) : _c( "view", { staticClass: _vm._$s(18, "sc", "item "), attrs: { _i: 18 }, }, [ _c("view", { staticClass: _vm._$s(19, "sc", "text"), attrs: { _i: 19 }, }), _c( "view", { staticClass: _vm._$s(20, "sc", "input yanzhengma"), attrs: { _i: 20 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.password, expression: "password", }, ], staticClass: _vm._$s(21, "sc", "uni-input"), attrs: { _i: 21 }, domProps: { value: _vm._$s(21, "v-model", _vm.password), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.password = $event.target.value }, }, }), _c("text", { staticClass: _vm._$s( 22, "sc", "forget code size14" ), attrs: { _i: 22 }, on: { click: function ($event) { return _vm.handlePassword("forgetPassword") }, }, }), ] ), ] ), ] ), _c("view", { staticClass: _vm._$s(23, "sc", "btnlogin"), attrs: { _i: 23 }, on: { click: _vm.handleTelLogin }, }), _c( "view", { staticClass: _vm._$s(24, "sc", "btngroup"), attrs: { _i: 24 }, on: { click: function ($event) { return _vm.handlePassword("register") }, }, }, [_c("text")] ), ] ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 249 */ /*!**************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/static/logo2.png ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__.p + \"static/logo2.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQixxQkFBdUIiLCJmaWxlIjoiMjQ5LmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArIFwic3RhdGljL2xvZ28yLnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///249\n"); /***/ }), /* 250 */ /*!*******************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/login/login.vue?vue&type=script&lang=js&mpType=page ***! \*******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_login_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./login.vue?vue&type=script&lang=js&mpType=page */ 251);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_login_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_login_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_login_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_login_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_login_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXVxQixDQUFnQixrckJBQUcsRUFBQyIsImZpbGUiOiIyNTAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2xvZ2luLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2xvZ2luLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///250\n"); /***/ }), /* 251 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/login/login.vue?vue&type=script&lang=js&mpType=page ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; <<<<<<< HEAD eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n data: function data() {\n return {\n phone: \"\",\n code: \"\",\n password: \"\",\n disabled: false,\n second: 60,\n value: 1,\n isCode: true\n };\n },\n methods: {\n checkboxChange: function checkboxChange(e) {\n this.value = e.detail.value.length ? e.detail.value[0] : \"0\";\n },\n // 登录、\n handleTelLogin: function handleTelLogin() {\n var that = this;\n var phoneType = that.phone.indexOf(\"@\") !== -1;\n if (that.value == 0) {\n that.$tools.msg(\"请先确认勾选协议\");\n return;\n }\n if (!phoneType && !/^1[3456789]\\d{9}$/.test(that.phone)) {\n that.$tools.msg(\"请输入正确的手机号\");\n return;\n }\n if (phoneType && !/^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$/.test(that.phone)) {\n that.$tools.msg(\"请输入正确的邮箱\");\n return;\n }\n if (that.isCode && !that.code) {\n that.$tools.msg(\"请输入验证码\");\n return;\n }\n if (!that.isCode && !that.password) {\n that.$tools.msg('请输入正确密码');\n return;\n }\n this.$model.getonlogin({\n data: that.phone,\n validate_data: that.isCode ? that.code : that.password,\n validate_type: that.isCode ? 'code' : 'password'\n }).then(function (res) {\n __f__(\"log\", \"data\", res.data, \" at pages/login/login.vue:102\");\n that.$tools.msg(res.msg);\n if (res.code != 0) return;\n that.$tools.msg(\"登录成功\");\n uni.setStorageSync('token', res.data.token);\n uni.setStorageSync('aan_id', res.data.aan_id);\n setTimeout(function () {\n uni.reLaunch({\n url: \"/pages/home/home?type=1\"\n });\n }, 1000);\n }).catch(function (err) {});\n },\n // 获取验证码\n handleCode: function handleCode() {\n var that = this;\n var phoneType = that.phone.indexOf(\"@\") !== -1;\n if (!phoneType && !/^1[3456789]\\d{9}$/.test(that.phone)) {\n that.$tools.msg(\"请输入正确的手机号\");\n return;\n }\n if (phoneType && !/^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$/.test(that.phone)) {\n that.$tools.msg(\"请输入正确的邮箱\");\n return;\n }\n // \n that.$model.getSendCode({\n data: that.phone,\n type: \"login\"\n }).then(function (res) {\n __f__(\"log\", res, \" at pages/login/login.vue:132\");\n if (res.code != 0) {\n that.$tools.msg(res.msg);\n return;\n }\n that.disabled = true;\n var interval = setInterval(function () {\n --that.second;\n }, 1000);\n setTimeout(function () {\n clearInterval(interval);\n that.disabled = false;\n that.second = 60;\n }, 60000);\n }).catch(function (err) {});\n },\n handleToggle: function handleToggle() {\n this.phone = \"\";\n this.isCode = !this.isCode;\n },\n handlePassword: function handlePassword(text) {\n uni.navigateTo({\n url: \"/pages/login/forgetPassword?type=\" + text\n });\n },\n handlexieyi: function handlexieyi() {}\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbG9naW4vbG9naW4udnVlIl0sIm5hbWVzIjpbImRhdGEiLCJwaG9uZSIsImNvZGUiLCJwYXNzd29yZCIsImRpc2FibGVkIiwic2Vjb25kIiwidmFsdWUiLCJpc0NvZGUiLCJtZXRob2RzIiwiY2hlY2tib3hDaGFuZ2UiLCJoYW5kbGVUZWxMb2dpbiIsInRoYXQiLCJ2YWxpZGF0ZV9kYXRhIiwidmFsaWRhdGVfdHlwZSIsInVuaSIsInNldFRpbWVvdXQiLCJ1cmwiLCJoYW5kbGVDb2RlIiwidHlwZSIsImNsZWFySW50ZXJ2YWwiLCJoYW5kbGVUb2dnbGUiLCJoYW5kbGVQYXNzd29yZCIsImhhbmRsZXhpZXlpIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBd0RBO0VBQ0FBO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO1FBQ0FDO1FBQ0E7TUFDQTtNQUNBO1FBQ0FBO1FBQ0E7TUFDQTtNQUNBO1FBQ0FBO1FBQ0E7TUFDQTtNQUNBO1FBQ0FBO1FBQ0E7TUFDQTtNQUNBO1FBQ0FBO1FBQ0E7TUFDQTtNQUNBO1FBQ0FYO1FBQ0FZO1FBQ0FDO01BQ0E7UUFDQTtRQUNBRjtRQUNBO1FBQ0FBO1FBQ0FHO1FBQ0FBO1FBQ0FDO1VBQ0FEO1lBQ0FFO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQTtRQUNBTjtRQUNBO01BQ0E7TUFDQTtRQUNBQTtRQUNBO01BQ0E7TUFDQTtNQUNBQTtRQUNBWDtRQUNBa0I7TUFDQTtRQUNBO1FBQ0E7VUFDQVA7VUFDQTtRQUNBO1FBQ0FBO1FBQ0E7VUFDQTtRQUNBO1FBQ0FJO1VBQ0FJO1VBQ0FSO1VBQ0FBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FTO01BQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0FQO1FBQ0FFO01BQ0E7SUFDQTtJQUNBTSxxQ0FFQTtFQUNBO0FBQ0E7QUFBQSwyQiIsImZpbGUiOiIyNTEuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJjb250ZW50XCI+XHJcblx0XHQ8dmlldyBjbGFzcz1cImJnXCI+PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJ0b3BcIj5cclxuXHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uL3N0YXRpYy9sb2dvMi5wbmdcIj48L2ltYWdlPlxyXG5cdFx0XHQ8dGV4dD5SZWVkYXc8L3RleHQ+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cImxvZ2luIGJveF9zaGFkb3dcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZVwiPueZu+W9lTwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0b2dnbGUgY2JsdWVcIiBAY2xpY2s9XCJoYW5kbGVUb2dnbGVcIj5cclxuXHRcdFx0XHTliIfmjaLnmbvlvZVcclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImVkaXRlbVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0XCI+5omL5py65Y+3L+mCrueusTwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW5wdXRcIj5cclxuXHRcdFx0XHRcdFx0PGlucHV0IHYtbW9kZWw9XCJwaG9uZVwiIC8+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwhLS0g6aqM6K+B56CB55m75b2VIC0tPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBcIiB2LWlmPVwiaXNDb2RlXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRcIj7pqozor4HnoIE8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImlucHV0IHlhbnpoZW5nbWFcIj5cclxuXHRcdFx0XHRcdFx0PGlucHV0IGNsYXNzPVwidW5pLWlucHV0XCIgdi1tb2RlbD1cImNvZGVcIiAvPlxyXG5cdFx0XHRcdFx0XHQ8YnV0dG9uIGNsYXNzPVwiY29kZVwiIHR5cGU9XCJub25lXCIgQGNsaWNrPVwiaGFuZGxlQ29kZVwiIHYtbW9kZWw9XCJjb2RlXCJcclxuXHRcdFx0XHRcdFx0XHQ6ZGlzYWJsZWQ9XCJkaXNhYmxlZFwiPnt7c2Vjb25kPDYwID8gc2Vjb25kKydT5ZCO6YeN5Y+RJzokdChcImxvZ2luLnNlbmRjb2RlXCIpfX1cclxuXHRcdFx0XHRcdFx0PC9idXR0b24+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwhLS0g5a+G56CB55m75b2VIC0tPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBcIiB2LWVsc2U+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRcIj7lr4bnoIE8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImlucHV0IHlhbnpoZW5nbWFcIj5cclxuXHRcdFx0XHRcdFx0PGlucHV0IGNsYXNzPVwidW5pLWlucHV0XCIgdi1tb2RlbD1cInBhc3N3b3JkXCIgLz5cclxuXHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJmb3JnZXQgY29kZSBzaXplMTRcIiBAY2xpY2s9XCJoYW5kbGVQYXNzd29yZCgnZm9yZ2V0UGFzc3dvcmQnKVwiPuW/mOiusOWvhuegge+8nzwvdGV4dD5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PCEtLSA8dmlldyBjbGFzcz1cInhpZXlpXCI+XHJcblx0XHRcdFx0PGNoZWNrYm94LWdyb3VwIEBjaGFuZ2U9XCJjaGVja2JveENoYW5nZVwiIGNsYXNzPVwiZ3JvdXBcIj5cclxuXHRcdFx0XHRcdDxsYWJlbD5cclxuXHRcdFx0XHRcdFx0PGNoZWNrYm94IDp2YWx1ZT1cIjFcIiBzdHlsZT1cInRyYW5zZm9ybTpzY2FsZSgwLjcpXCIgLz57eyR0KFwibG9naW4uYWdyZWVtZW50XCIpfX1cclxuXHRcdFx0XHRcdFx0PHRleHQgQGNsaWNrPVwiaGFuZGxleGlleWlcIiBAY2xpY2suc3RvcD57eyR0KFwibG9naW4uYWdyZWVtZW50Q29udG50XCIpfX08L3RleHQ+XHJcblx0XHRcdFx0XHQ8L2xhYmVsPlxyXG5cdFx0XHRcdDwvY2hlY2tib3gtZ3JvdXA+XHJcblx0XHRcdDwvdmlldz4gLS0+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiYnRubG9naW5cIiBAY2xpY2s9XCJoYW5kbGVUZWxMb2dpblwiPueZu+W9lTwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJidG5ncm91cFwiIEBjbGljaz1cImhhbmRsZVBhc3N3b3JkKCdyZWdpc3RlcicpXCI+XHJcblx0XHRcdFx0PHRleHQ+5rOo5YaMPC90ZXh0PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRwaG9uZTogXCJcIixcclxuXHRcdFx0XHRjb2RlOiBcIlwiLFxyXG5cdFx0XHRcdHBhc3N3b3JkOiBcIlwiLFxyXG5cdFx0XHRcdGRpc2FibGVkOiBmYWxzZSxcclxuXHRcdFx0XHRzZWNvbmQ6IDYwLFxyXG5cdFx0XHRcdHZhbHVlOiAxLFxyXG5cdFx0XHRcdGlzQ29kZTogdHJ1ZSxcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Y2hlY2tib3hDaGFuZ2UoZSkge1xyXG5cdFx0XHRcdHRoaXMudmFsdWUgPSBlLmRldGFpbC52YWx1ZS5sZW5ndGggPyBlLmRldGFpbC52YWx1ZVswXSA6IFwiMFwiXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOeZu+W9leOAgVxyXG5cdFx0XHRoYW5kbGVUZWxMb2dpbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHRsZXQgcGhvbmVUeXBlID0gdGhhdC5waG9uZS5pbmRleE9mKFwiQFwiKSAhPT0gLTFcclxuXHRcdFx0XHRpZiAodGhhdC52YWx1ZSA9PSAwKSB7XHJcblx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLor7flhYjnoa7orqTli77pgInljY/orq5cIilcclxuXHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAoIXBob25lVHlwZSAmJiAhKC9eMVszNDU2Nzg5XVxcZHs5fSQvLnRlc3QodGhhdC5waG9uZSkpKSB7XHJcblx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLor7fovpPlhaXmraPnoa7nmoTmiYvmnLrlj7dcIilcclxuXHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAocGhvbmVUeXBlICYmICEoL15cXHcrKFstKy5dXFx3KykqQFxcdysoWy0uXVxcdyspKlxcLlxcdysoWy0uXVxcdyspKiQvLnRlc3QodGhhdC5waG9uZSkpKSB7XHJcblx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLor7fovpPlhaXmraPnoa7nmoTpgq7nrrFcIilcclxuXHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAodGhhdC5pc0NvZGUgJiYgIXRoYXQuY29kZSkge1xyXG5cdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKFwi6K+36L6T5YWl6aqM6K+B56CBXCIpXHJcblx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYgKCF0aGF0LmlzQ29kZSAmJiAhdGhhdC5wYXNzd29yZCkge1xyXG5cdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKCfor7fovpPlhaXmraPnoa7lr4bnoIEnKVxyXG5cdFx0XHRcdFx0cmV0dXJuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRoaXMuJG1vZGVsLmdldG9ubG9naW4oe1xyXG5cdFx0XHRcdFx0ZGF0YTogdGhhdC5waG9uZSxcclxuXHRcdFx0XHRcdHZhbGlkYXRlX2RhdGE6IHRoYXQuaXNDb2RlID8gdGhhdC5jb2RlIDogdGhhdC5wYXNzd29yZCxcclxuXHRcdFx0XHRcdHZhbGlkYXRlX3R5cGU6IHRoYXQuaXNDb2RlID8gJ2NvZGUnIDogJ3Bhc3N3b3JkJ1xyXG5cdFx0XHRcdH0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKFwiZGF0YVwiLCByZXMuZGF0YSlcclxuXHRcdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhyZXMubXNnKVxyXG5cdFx0XHRcdFx0aWYgKHJlcy5jb2RlICE9IDApIHJldHVyblxyXG5cdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKFwi55m75b2V5oiQ5YqfXCIpXHJcblx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3Rva2VuJywgcmVzLmRhdGEudG9rZW4pXHJcblx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2Fhbl9pZCcsIHJlcy5kYXRhLmFhbl9pZClcclxuXHRcdFx0XHRcdHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0XHRcdHVuaS5yZUxhdW5jaCh7XHJcblx0XHRcdFx0XHRcdFx0dXJsOiBcIi9wYWdlcy9ob21lL2hvbWU/dHlwZT0xXCJcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH0sIDEwMDApXHJcblx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHt9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDojrflj5bpqozor4HnoIFcclxuXHRcdFx0aGFuZGxlQ29kZSgpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHRsZXQgcGhvbmVUeXBlID0gdGhhdC5waG9uZS5pbmRleE9mKFwiQFwiKSAhPT0gLTFcclxuXHRcdFx0XHRpZiAoIXBob25lVHlwZSAmJiAhKC9eMVszNDU2Nzg5XVxcZHs5fSQvLnRlc3QodGhhdC5waG9uZSkpKSB7XHJcblx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLor7fovpPlhaXmraPnoa7nmoTmiYvmnLrlj7dcIilcclxuXHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAocGhvbmVUeXBlICYmICEoL15cXHcrKFstKy5dXFx3KykqQFxcdysoWy0uXVxcdyspKlxcLlxcdysoWy0uXVxcdyspKiQvLnRlc3QodGhhdC5waG9uZSkpKSB7XHJcblx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLor7fovpPlhaXmraPnoa7nmoTpgq7nrrFcIilcclxuXHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvLyBcclxuXHRcdFx0XHR0aGF0LiRtb2RlbC5nZXRTZW5kQ29kZSh7XHJcblx0XHRcdFx0XHRkYXRhOiB0aGF0LnBob25lLFxyXG5cdFx0XHRcdFx0dHlwZTogXCJsb2dpblwiXHJcblx0XHRcdFx0fSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2cocmVzKVxyXG5cdFx0XHRcdFx0aWYgKHJlcy5jb2RlICE9IDApIHtcclxuXHRcdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKHJlcy5tc2cpXHJcblx0XHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dGhhdC5kaXNhYmxlZCA9IHRydWVcclxuXHRcdFx0XHRcdGxldCBpbnRlcnZhbCA9IHNldEludGVydmFsKCgpID0+IHtcclxuXHRcdFx0XHRcdFx0LS10aGF0LnNlY29uZFxyXG5cdFx0XHRcdFx0fSwgMTAwMClcclxuXHRcdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRjbGVhckludGVydmFsKGludGVydmFsKVxyXG5cdFx0XHRcdFx0XHR0aGF0LmRpc2FibGVkID0gZmFsc2VcclxuXHRcdFx0XHRcdFx0dGhhdC5zZWNvbmQgPSA2MFxyXG5cdFx0XHRcdFx0fSwgNjAwMDApXHJcblx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHt9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRoYW5kbGVUb2dnbGUoKSB7XHJcblx0XHRcdFx0dGhpcy5waG9uZSA9IFwiXCJcclxuXHRcdFx0XHR0aGlzLmlzQ29kZSA9ICF0aGlzLmlzQ29kZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRoYW5kbGVQYXNzd29yZCh0ZXh0KSB7XHJcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0dXJsOiBcIi9wYWdlcy9sb2dpbi9mb3JnZXRQYXNzd29yZD90eXBlPVwiICsgdGV4dFxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdGhhbmRsZXhpZXlpKCkge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBzY29wZWQgbGFuZz1cInNjc3NcIj5cclxuXHRAaW1wb3J0IFwiQC9zY3NzL2xvZ2luLnNjc3NcIjtcclxuXHJcblx0LmNvbnRlbnQge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMHZoO1xyXG5cdH1cclxuPC9zdHlsZT4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///251\n"); ======= eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n data: function data() {\n return {\n phone: \"\",\n code: \"\",\n password: \"\",\n disabled: false,\n second: 60,\n value: 1,\n isCode: true\n };\n },\n methods: {\n checkboxChange: function checkboxChange(e) {\n this.value = e.detail.value.length ? e.detail.value[0] : \"0\";\n },\n // 登录、\n handleTelLogin: function handleTelLogin() {\n var that = this;\n var phoneType = that.phone.indexOf(\"@\") !== -1;\n if (that.value == 0) {\n that.$tools.msg(\"请先确认勾选协议\");\n return;\n }\n if (!phoneType && !/^1[3456789]\\d{9}$/.test(that.phone)) {\n that.$tools.msg(\"请输入正确的手机号\");\n return;\n }\n if (phoneType && !/^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$/.test(that.phone)) {\n that.$tools.msg(\"请输入正确的邮箱\");\n return;\n }\n if (that.isCode && !that.code) {\n that.$tools.msg(\"请输入验证码\");\n return;\n }\n if (!that.isCode && !that.password) {\n that.$tools.msg('请输入正确密码');\n return;\n }\n this.$model.getonlogin({\n data: that.phone,\n validate_data: that.isCode ? that.code : that.password,\n validate_type: that.isCode ? 'code' : 'password'\n }).then(function (res) {\n __f__(\"log\", \"data\", res.data, \" at pages/login/login.vue:102\");\n that.$tools.msg(res.msg);\n if (res.code != 0) return;\n that.$tools.msg(\"登录成功\");\n uni.setStorageSync('token', res.data.token);\n uni.setStorageSync('aan_id', res.data.aan_id);\n setTimeout(function () {\n uni.reLaunch({\n url: \"/pages/home/home?type=1\"\n });\n }, 1000);\n }).catch(function (err) {});\n },\n // 获取验证码\n handleCode: function handleCode() {\n var that = this;\n var phoneType = that.phone.indexOf(\"@\") !== -1;\n if (!phoneType && !/^1[3456789]\\d{9}$/.test(that.phone)) {\n that.$tools.msg(\"请输入正确的手机号\");\n return;\n }\n if (phoneType && !/^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$/.test(that.phone)) {\n that.$tools.msg(\"请输入正确的邮箱\");\n return;\n }\n // \n that.$model.getSendCode({\n data: that.phone,\n type: \"login\"\n }).then(function (res) {\n __f__(\"log\", res, \" at pages/login/login.vue:132\");\n if (res.code != 0) {\n that.$tools.msg(res.msg);\n return;\n }\n that.disabled = true;\n var interval = setInterval(function () {\n --that.second;\n }, 1000);\n setTimeout(function () {\n clearInterval(interval);\n that.disabled = false;\n that.second = 60;\n }, 60000);\n }).catch(function (err) {});\n },\n handleToggle: function handleToggle() {\n this.phone = \"\";\n this.isCode = !this.isCode;\n },\n handlePassword: function handlePassword(text) {\n uni.navigateTo({\n url: \"/pages/login/forgetPassword?type=\" + text\n });\n },\n handlexieyi: function handlexieyi() {}\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbG9naW4vbG9naW4udnVlIl0sIm5hbWVzIjpbImRhdGEiLCJwaG9uZSIsImNvZGUiLCJwYXNzd29yZCIsImRpc2FibGVkIiwic2Vjb25kIiwidmFsdWUiLCJpc0NvZGUiLCJtZXRob2RzIiwiY2hlY2tib3hDaGFuZ2UiLCJlIiwiZGV0YWlsIiwibGVuZ3RoIiwiaGFuZGxlVGVsTG9naW4iLCJ0aGF0IiwicGhvbmVUeXBlIiwiaW5kZXhPZiIsIiR0b29scyIsIm1zZyIsInRlc3QiLCIkbW9kZWwiLCJnZXRvbmxvZ2luIiwidmFsaWRhdGVfZGF0YSIsInZhbGlkYXRlX3R5cGUiLCJ0aGVuIiwicmVzIiwidW5pIiwic2V0U3RvcmFnZVN5bmMiLCJ0b2tlbiIsImFhbl9pZCIsInNldFRpbWVvdXQiLCJyZUxhdW5jaCIsInVybCIsImNhdGNoIiwiZXJyIiwiaGFuZGxlQ29kZSIsImdldFNlbmRDb2RlIiwidHlwZSIsImludGVydmFsIiwic2V0SW50ZXJ2YWwiLCJjbGVhckludGVydmFsIiwiaGFuZGxlVG9nZ2xlIiwiaGFuZGxlUGFzc3dvcmQiLCJ0ZXh0IiwibmF2aWdhdGVUbyIsImhhbmRsZXhpZXlpIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBLGVBRWU7RUFDZEEsSUFBSSxrQkFBRztJQUNOLE9BQU87TUFDTkMsS0FBSyxFQUFFLEVBQUU7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QixJQUFJLENBQUNWLFFBQVEsR0FBRyxLQUFLO1VBQ3JCVSxJQUFJLENBQUNULE1BQU0sR0FBRyxFQUFFO1FBQ2pCLENBQUMsRUFBRSxLQUFLLENBQUM7TUFDVixDQUFDLENBQUMsQ0FBQzRCLEtBQUssQ0FBQyxVQUFBQyxHQUFHLEVBQUksQ0FBQyxDQUFDLENBQUM7SUFDcEIsQ0FBQztJQUNETyxZQUFZLDBCQUFHO01BQ2QsSUFBSSxDQUFDeEMsS0FBSyxHQUFHLEVBQUU7TUFDZixJQUFJLENBQUNNLE1BQU0sR0FBRyxDQUFDLElBQUksQ0FBQ0EsTUFBTTtJQUMzQixDQUFDO0lBQ0RtQyxjQUFjLDBCQUFDQyxJQUFJLEVBQUU7TUFDcEJqQixHQUFHLENBQUNrQixVQUFVLENBQUM7UUFDZFosR0FBRyxFQUFFLG1DQUFtQyxHQUFHVztNQUM1QyxDQUFDLENBQUM7SUFDSCxDQUFDO0lBQ0RFLFdBQVcseUJBQUcsQ0FFZDtFQUNEO0FBQ0QsQ0FBQztBQUFBLDJCIiwiZmlsZSI6IjI1MS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG5cbmV4cG9ydCBkZWZhdWx0IHtcblx0ZGF0YSgpIHtcblx0XHRyZXR1cm4ge1xuXHRcdFx0cGhvbmU6IFwiXCIsXG5cdFx0XHRjb2RlOiBcIlwiLFxuXHRcdFx0cGFzc3dvcmQ6IFwiXCIsXG5cdFx0XHRkaXNhYmxlZDogZmFsc2UsXG5cdFx0XHRzZWNvbmQ6IDYwLFxuXHRcdFx0dmFsdWU6IDEsXG5cdFx0XHRpc0NvZGU6IHRydWUsXG5cdFx0fVxuXHR9LFxuXHRtZXRob2RzOiB7XG5cdFx0Y2hlY2tib3hDaGFuZ2UoZSkge1xuXHRcdFx0dGhpcy52YWx1ZSA9IGUuZGV0YWlsLnZhbHVlLmxlbmd0aCA/IGUuZGV0YWlsLnZhbHVlWzBdIDogXCIwXCJcblx0XHR9LFxuXHRcdC8vIOeZu+W9leOAgVxuXHRcdGhhbmRsZVRlbExvZ2luKCkge1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0XHRsZXQgcGhvbmVUeXBlID0gdGhhdC5waG9uZS5pbmRleE9mKFwiQFwiKSAhPT0gLTFcblx0XHRcdGlmICh0aGF0LnZhbHVlID09IDApIHtcblx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKFwi6K+35YWI56Gu6K6k5Yu+6YCJ5Y2P6K6uXCIpXG5cdFx0XHRcdHJldHVyblxuXHRcdFx0fVxuXHRcdFx0aWYgKCFwaG9uZVR5cGUgJiYgISgvXjFbMzQ1Njc4OV1cXGR7OX0kLy50ZXN0KHRoYXQucGhvbmUpKSkge1xuXHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLor7fovpPlhaXmraPnoa7nmoTmiYvmnLrlj7dcIilcblx0XHRcdFx0cmV0dXJuXG5cdFx0XHR9XG5cdFx0XHRpZiAocGhvbmVUeXBlICYmICEoL15cXHcrKFstKy5dXFx3KykqQFxcdysoWy0uXVxcdyspKlxcLlxcdysoWy0uXVxcdyspKiQvLnRlc3QodGhhdC5waG9uZSkpKSB7XG5cdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhcIuivt+i+k+WFpeato+ehrueahOmCrueusVwiKVxuXHRcdFx0XHRyZXR1cm5cblx0XHRcdH1cblx0XHRcdGlmICh0aGF0LmlzQ29kZSAmJiAhdGhhdC5jb2RlKSB7XG5cdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhcIuivt+i+k+WFpemqjOivgeeggVwiKVxuXHRcdFx0XHRyZXR1cm5cblx0XHRcdH1cblx0XHRcdGlmICghdGhhdC5pc0NvZGUgJiYgIXRoYXQucGFzc3dvcmQpIHtcblx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKCfor7fovpPlhaXmraPnoa7lr4bnoIEnKVxuXHRcdFx0XHRyZXR1cm5cblx0XHRcdH1cblx0XHRcdHRoaXMuJG1vZGVsLmdldG9ubG9naW4oe1xuXHRcdFx0XHRkYXRhOiB0aGF0LnBob25lLFxuXHRcdFx0XHR2YWxpZGF0ZV9kYXRhOiB0aGF0LmlzQ29kZSA/IHRoYXQuY29kZSA6IHRoYXQucGFzc3dvcmQsXG5cdFx0XHRcdHZhbGlkYXRlX3R5cGU6IHRoYXQuaXNDb2RlID8gJ2NvZGUnIDogJ3Bhc3N3b3JkJ1xuXHRcdFx0fSkudGhlbihyZXMgPT4ge1xuXHRcdFx0XHRjb25zb2xlLmxvZyhcImRhdGFcIiwgcmVzLmRhdGEpXG5cdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhyZXMubXNnKVxuXHRcdFx0XHRpZiAocmVzLmNvZGUgIT0gMCkgcmV0dXJuXG5cdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhcIueZu+W9leaIkOWKn1wiKVxuXHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3Rva2VuJywgcmVzLmRhdGEudG9rZW4pXG5cdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnYWFuX2lkJywgcmVzLmRhdGEuYWFuX2lkKVxuXHRcdFx0XHRzZXRUaW1lb3V0KGZ1bmN0aW9uKCkge1xuXHRcdFx0XHRcdHVuaS5yZUxhdW5jaCh7XG5cdFx0XHRcdFx0XHR1cmw6IFwiL3BhZ2VzL2hvbWUvaG9tZT90eXBlPTFcIlxuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdH0sIDEwMDApXG5cdFx0XHR9KS5jYXRjaChlcnIgPT4ge30pXG5cdFx0fSxcblx0XHQvLyDojrflj5bpqozor4HnoIFcblx0XHRoYW5kbGVDb2RlKCkge1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0XHRsZXQgcGhvbmVUeXBlID0gdGhhdC5waG9uZS5pbmRleE9mKFwiQFwiKSAhPT0gLTFcblx0XHRcdGlmICghcGhvbmVUeXBlICYmICEoL14xWzM0NTY3ODldXFxkezl9JC8udGVzdCh0aGF0LnBob25lKSkpIHtcblx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKFwi6K+36L6T5YWl5q2j56Gu55qE5omL5py65Y+3XCIpXG5cdFx0XHRcdHJldHVyblxuXHRcdFx0fVxuXHRcdFx0aWYgKHBob25lVHlwZSAmJiAhKC9eXFx3KyhbLSsuXVxcdyspKkBcXHcrKFstLl1cXHcrKSpcXC5cXHcrKFstLl1cXHcrKSokLy50ZXN0KHRoYXQucGhvbmUpKSkge1xuXHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLor7fovpPlhaXmraPnoa7nmoTpgq7nrrFcIilcblx0XHRcdFx0cmV0dXJuXG5cdFx0XHR9XG5cdFx0XHQvLyBcblx0XHRcdHRoYXQuJG1vZGVsLmdldFNlbmRDb2RlKHtcblx0XHRcdFx0ZGF0YTogdGhhdC5waG9uZSxcblx0XHRcdFx0dHlwZTogXCJsb2dpblwiXG5cdFx0XHR9KS50aGVuKHJlcyA9PiB7XG5cdFx0XHRcdGNvbnNvbGUubG9nKHJlcylcblx0XHRcdFx0aWYgKHJlcy5jb2RlICE9IDApIHtcblx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2cocmVzLm1zZylcblx0XHRcdFx0XHRyZXR1cm5cblx0XHRcdFx0fVxuXHRcdFx0XHR0aGF0LmRpc2FibGVkID0gdHJ1ZVxuXHRcdFx0XHRsZXQgaW50ZXJ2YWwgPSBzZXRJbnRlcnZhbCgoKSA9PiB7XG5cdFx0XHRcdFx0LS10aGF0LnNlY29uZFxuXHRcdFx0XHR9LCAxMDAwKVxuXHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcblx0XHRcdFx0XHRjbGVhckludGVydmFsKGludGVydmFsKVxuXHRcdFx0XHRcdHRoYXQuZGlzYWJsZWQgPSBmYWxzZVxuXHRcdFx0XHRcdHRoYXQuc2Vjb25kID0gNjBcblx0XHRcdFx0fSwgNjAwMDApXG5cdFx0XHR9KS5jYXRjaChlcnIgPT4ge30pXG5cdFx0fSxcblx0XHRoYW5kbGVUb2dnbGUoKSB7XG5cdFx0XHR0aGlzLnBob25lID0gXCJcIlxuXHRcdFx0dGhpcy5pc0NvZGUgPSAhdGhpcy5pc0NvZGVcblx0XHR9LFxuXHRcdGhhbmRsZVBhc3N3b3JkKHRleHQpIHtcblx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0dXJsOiBcIi9wYWdlcy9sb2dpbi9mb3JnZXRQYXNzd29yZD90eXBlPVwiICsgdGV4dFxuXHRcdFx0fSlcblx0XHR9LFxuXHRcdGhhbmRsZXhpZXlpKCkge1xuXHRcdFx0XG5cdFx0fVxuXHR9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///251\n"); >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a /***/ }), /* 252 */ /*!***********************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/setting/setting.vue?mpType=page ***! \***********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _setting_vue_vue_type_template_id_602012f8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./setting.vue?vue&type=template&id=602012f8&scoped=true&mpType=page */ 253);\n/* harmony import */ var _setting_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./setting.vue?vue&type=script&lang=js&mpType=page */ 255);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _setting_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _setting_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _setting_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _setting_vue_vue_type_template_id_602012f8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _setting_vue_vue_type_template_id_602012f8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"602012f8\",\n null,\n false,\n _setting_vue_vue_type_template_id_602012f8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/setting/setting.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBMkk7QUFDM0k7QUFDc0U7QUFDTDs7O0FBR2pFO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLHdGQUFNO0FBQ1IsRUFBRSx5R0FBTTtBQUNSLEVBQUUsa0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsNkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjUyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9zZXR0aW5nLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD02MDIwMTJmOCZzY29wZWQ9dHJ1ZSZtcFR5cGU9cGFnZVwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vc2V0dGluZy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vc2V0dGluZy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiNjAyMDEyZjhcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvc2V0dGluZy9zZXR0aW5nLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///252\n"); /***/ }), /* 253 */ /*!*****************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/setting/setting.vue?vue&type=template&id=602012f8&scoped=true&mpType=page ***! \*****************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_setting_vue_vue_type_template_id_602012f8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./setting.vue?vue&type=template&id=602012f8&scoped=true&mpType=page */ 254); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_setting_vue_vue_type_template_id_602012f8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_setting_vue_vue_type_template_id_602012f8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_setting_vue_vue_type_template_id_602012f8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_setting_vue_vue_type_template_id_602012f8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 254 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/setting/setting.vue?vue&type=template&id=602012f8&scoped=true&mpType=page ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uniIcons: __webpack_require__(/*! @/uni_modules/uni-icons/components/uni-icons/uni-icons.vue */ 10) .default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "content"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "caritem"), attrs: { _i: 1 } }, [ _c("view", { staticClass: _vm._$s(2, "sc", "text"), attrs: { _i: 2 }, }), _c("image", { staticClass: _vm._$s(3, "sc", "image"), attrs: { src: _vm._$s(3, "a-src", _vm.user.head_pic), _i: 3 }, }), ] ), _c( "view", { staticClass: _vm._$s(4, "sc", "caritem"), attrs: { _i: 4 } }, [ _c("view", { staticClass: _vm._$s(5, "sc", "text"), attrs: { _i: 5 }, }), _c( "view", { staticClass: _vm._$s(6, "sc", "text_r"), attrs: { _i: 6 } }, [ _vm._$s(7, "i", !_vm.isEdit) ? _c("text", [ _vm._v(_vm._$s(7, "t0-0", _vm._s(_vm.user.nickname))), ]) : _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.nickname, expression: "nickname", }, ], attrs: { _i: 8 }, domProps: { value: _vm._$s(8, "v-model", _vm.nickname) }, on: { blur: _vm.handleBlur, input: function ($event) { if ($event.target.composing) { return } _vm.nickname = $event.target.value }, }, }), _c("uni-icons", { staticClass: _vm._$s(9, "sc", "ml-10"), attrs: { type: "compose", color: "#FEC407", size: "22", _i: 9 }, on: { click: function ($event) { _vm.isEdit = true }, }, }), ], 1 ), ] ), _c( "view", { staticClass: _vm._$s(10, "sc", "caritem"), attrs: { _i: 10 }, on: { click: function ($event) { return _vm.navTo("/pages/setting/phone") }, }, }, [ _c("view", { staticClass: _vm._$s(11, "sc", "text"), attrs: { _i: 11 }, }), _c( "view", { staticClass: _vm._$s(12, "sc", "text_r"), attrs: { _i: 12 } }, [ _c("text", [ _vm._v(_vm._$s(13, "t0-0", _vm._s(_vm.user.my_tel))), ]), _c("uni-icons", { attrs: { type: "right", _i: 14 } }), ], 1 ), ] ), _c( "view", { staticClass: _vm._$s(15, "sc", "caritem"), attrs: { _i: 15 }, on: { click: function ($event) { return _vm.navTo("/pages/setting/email") }, }, }, [ _c("view", { staticClass: _vm._$s(16, "sc", "text"), attrs: { _i: 16 }, }), _c( "view", { staticClass: _vm._$s(17, "sc", "text_r"), attrs: { _i: 17 } }, [ _c("text", [ _vm._v(_vm._$s(18, "t0-0", _vm._s(_vm.user.my_email))), ]), _c("uni-icons", { attrs: { type: "right", _i: 19 } }), ], 1 ), ] ), _c( "view", { staticClass: _vm._$s(20, "sc", "caritem"), attrs: { _i: 20 }, on: { click: function ($event) { return _vm.navTo("/pages/setting/password") }, }, }, [ _c("view", { staticClass: _vm._$s(21, "sc", "text"), attrs: { _i: 21 }, }), _c("uni-icons", { attrs: { type: "right", _i: 22 } }), ], 1 ), _c("view", { staticClass: _vm._$s(23, "sc", "btn mb-15"), attrs: { _i: 23 }, on: { click: _vm.handleOutLogin }, }), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 255 */ /*!***********************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/setting/setting.vue?vue&type=script&lang=js&mpType=page ***! \***********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_setting_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./setting.vue?vue&type=script&lang=js&mpType=page */ 256);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_setting_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_setting_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_setting_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_setting_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_setting_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXlxQixDQUFnQixvckJBQUcsRUFBQyIsImZpbGUiOiIyNTUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3NldHRpbmcudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vc2V0dGluZy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///255\n"); /***/ }), /* 256 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/setting/setting.vue?vue&type=script&lang=js&mpType=page ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; <<<<<<< HEAD eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n data: function data() {\n return {\n isEdit: false,\n headimg: null,\n nickname: \"\"\n };\n },\n computed: _objectSpread(_objectSpread({}, (0, _vuex.mapState)([\"accountNumber\"])), {}, {\n user: function user() {\n return this.accountNumber;\n }\n }),\n methods: {\n handleOutLogin: function handleOutLogin() {\n var that = this;\n uni.showModal({\n title: '友情提示',\n confirmText: '删除',\n content: '删除成功后,该账号的所有关联信息将被清空且无法找回,是否删除?',\n success: function success(res) {\n if (res.confirm) {\n that.$model.getdeleteAccount({}).then(function (res) {\n if (res.code != 0) return;\n that.$tools.msg(\"删除成功!\");\n uni.setStorageSync('token', null);\n uni.setStorageSync('aan_id', null);\n uni.clearStorageSync();\n setTimeout(function () {\n uni.reLaunch({\n url: \"/pages/login/login\"\n });\n }, 3000);\n });\n } else if (res.cancel) {\n that.$tools.msg(\"您已取消操作!\");\n }\n }\n });\n },\n // 修改昵称\n handleBlur: function handleBlur() {\n var that = this;\n return that.$model.getAccountNickname({\n nickname: that.nickname\n }).then(function (res) {\n if (res.code != 0) return;\n that.user.nickname = that.nickname;\n that.$store.commit('changeAccountNumber', {\n nickname: that.nickname\n });\n that.isEdit = false;\n });\n },\n navTo: function navTo(url) {\n uni.navigateTo({\n url: url\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvc2V0dGluZy9zZXR0aW5nLnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwiaXNFZGl0IiwiaGVhZGltZyIsIm5pY2tuYW1lIiwiY29tcHV0ZWQiLCJ1c2VyIiwibWV0aG9kcyIsImhhbmRsZU91dExvZ2luIiwidW5pIiwidGl0bGUiLCJjb25maXJtVGV4dCIsImNvbnRlbnQiLCJzdWNjZXNzIiwidGhhdCIsInNldFRpbWVvdXQiLCJ1cmwiLCJoYW5kbGVCbHVyIiwibmF2VG8iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBcUNBO0FBRUE7QUFBQTtBQUFBLGVBQ0E7RUFDQUE7SUFDQTtNQUNBQztNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUMsMENBQ0E7SUFDQUM7TUFDQTtJQUNBO0VBQUEsRUFDQTtFQUNBQztJQUNBQztNQUNBO01BQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO1VBQ0E7WUFDQUM7Y0FDQTtjQUNBQTtjQUNBTDtjQUNBQTtjQUNBQTtjQUNBTTtnQkFDQU47a0JBQ0FPO2dCQUNBO2NBQ0E7WUFDQTtVQUNBO1lBQ0FGO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBRztNQUNBO01BQ0E7UUFDQWI7TUFDQTtRQUNBO1FBQ0FVO1FBQ0FBO1VBQ0FWO1FBQ0E7UUFDQVU7TUFDQTtJQUNBO0lBQ0FJO01BQ0FUO1FBQ0FPO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIyNTYuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJjb250ZW50XCI+XHJcblx0XHQ8dmlldyBjbGFzcz1cImNhcml0ZW1cIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0XCI+5aS05YOPPC92aWV3PlxyXG5cdFx0XHQ8aW1hZ2UgOnNyYz1cInVzZXIuaGVhZF9waWNcIiBjbGFzcz1cImltYWdlXCI+PC9pbWFnZT5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwiY2FyaXRlbVwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRleHRcIj7mmLXnp7A8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dF9yXCI+XHJcblx0XHRcdFx0PHRleHQgdi1pZj1cIiFpc0VkaXRcIj57e3VzZXIubmlja25hbWV9fTwvdGV4dD5cclxuXHRcdFx0XHQ8aW5wdXQgdi1lbHNlIHR5cGU9XCJ0ZXh0XCIgdi1tb2RlbD0nbmlja25hbWUnIEBibHVyPVwiaGFuZGxlQmx1clwiIC8+XHJcblx0XHRcdFx0PHVuaS1pY29ucyB0eXBlPVwiY29tcG9zZVwiIGNvbG9yPVwiI0ZFQzQwN1wiIEBjbGljaz1cImlzRWRpdD10cnVlXCIgY2xhc3M9XCJtbC0xMFwiIHNpemU9XCIyMlwiPjwvdW5pLWljb25zPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cImNhcml0ZW1cIiBAY2xpY2s9XCJuYXZUbygnL3BhZ2VzL3NldHRpbmcvcGhvbmUnKVwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRleHRcIj7miYvmnLrlj7c8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dF9yXCI+XHJcblx0XHRcdFx0PHRleHQ+e3t1c2VyLm15X3RlbH19PC90ZXh0PlxyXG5cdFx0XHRcdDx1bmktaWNvbnMgdHlwZT1cInJpZ2h0XCI+PC91bmktaWNvbnM+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwiY2FyaXRlbVwiIEBjbGljaz1cIm5hdlRvKCcvcGFnZXMvc2V0dGluZy9lbWFpbCcpXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dFwiPumCrueusTwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0X3JcIj5cclxuXHRcdFx0XHQ8dGV4dD57e3VzZXIubXlfZW1haWx9fTwvdGV4dD5cclxuXHRcdFx0XHQ8dW5pLWljb25zIHR5cGU9XCJyaWdodFwiPjwvdW5pLWljb25zPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cImNhcml0ZW1cIiBAY2xpY2s9XCJuYXZUbygnL3BhZ2VzL3NldHRpbmcvcGFzc3dvcmQnKVwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRleHRcIj7orr7nva7lr4bnoIE8L3ZpZXc+XHJcblx0XHRcdDx1bmktaWNvbnMgdHlwZT1cInJpZ2h0XCI+PC91bmktaWNvbnM+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cImJ0biBtYi0xNVwiIEBjbGljaz1cImhhbmRsZU91dExvZ2luXCI+5Yig6Zmk6LSm5Y+3PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHtcclxuXHRcdG1hcFN0YXRlXHJcblx0fSBmcm9tIFwidnVleFwiO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0aXNFZGl0OiBmYWxzZSxcclxuXHRcdFx0XHRoZWFkaW1nOiBudWxsLFxyXG5cdFx0XHRcdG5pY2tuYW1lOiBcIlwiXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IHtcclxuXHRcdFx0Li4ubWFwU3RhdGUoW1wiYWNjb3VudE51bWJlclwiXSksXHJcblx0XHRcdHVzZXIoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMuYWNjb3VudE51bWJlclxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRoYW5kbGVPdXRMb2dpbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHR1bmkuc2hvd01vZGFsKHtcclxuXHRcdFx0XHRcdHRpdGxlOiAn5Y+L5oOF5o+Q56S6JyxcclxuXHRcdFx0XHRcdGNvbmZpcm1UZXh0OiAn5Yig6ZmkJyxcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICfliKDpmaTmiJDlip/lkI7vvIzor6XotKblj7fnmoTmiYDmnInlhbPogZTkv6Hmga/lsIbooqvmuIXnqbrkuJTml6Dms5Xmib7lm57vvIzmmK/lkKbliKDpmaTvvJ8nLFxyXG5cdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRcdGlmIChyZXMuY29uZmlybSkge1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQuJG1vZGVsLmdldGRlbGV0ZUFjY291bnQoe30pLnRoZW4oKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0aWYgKHJlcy5jb2RlICE9IDApIHJldHVyblxyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKFwi5Yig6Zmk5oiQ5Yqf77yBXCIpO1xyXG5cdFx0XHRcdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd0b2tlbicsIG51bGwpXHJcblx0XHRcdFx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2Fhbl9pZCcsIG51bGwpXHJcblx0XHRcdFx0XHRcdFx0XHR1bmkuY2xlYXJTdG9yYWdlU3luYygpXHJcblx0XHRcdFx0XHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dW5pLnJlTGF1bmNoKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR1cmw6IFwiL3BhZ2VzL2xvZ2luL2xvZ2luXCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0XHRcdH0sIDMwMDApO1xyXG5cdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdH0gZWxzZSBpZiAocmVzLmNhbmNlbCkge1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhcIuaCqOW3suWPlua2iOaTjeS9nO+8gVwiKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDkv67mlLnmmLXnp7BcclxuXHRcdFx0aGFuZGxlQmx1cigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHRyZXR1cm4gdGhhdC4kbW9kZWwuZ2V0QWNjb3VudE5pY2tuYW1lKHtcclxuXHRcdFx0XHRcdG5pY2tuYW1lOiB0aGF0Lm5pY2tuYW1lLFxyXG5cdFx0XHRcdH0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdGlmIChyZXMuY29kZSAhPSAwKSByZXR1cm5cclxuXHRcdFx0XHRcdHRoYXQudXNlci5uaWNrbmFtZSA9IHRoYXQubmlja25hbWVcclxuXHRcdFx0XHRcdHRoYXQuJHN0b3JlLmNvbW1pdCgnY2hhbmdlQWNjb3VudE51bWJlcicsIHtcclxuXHRcdFx0XHRcdFx0bmlja25hbWU6IHRoYXQubmlja25hbWVcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR0aGF0LmlzRWRpdCA9IGZhbHNlXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0bmF2VG8odXJsKSB7XHJcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0dXJsXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxyXG5cdC5jb250ZW50IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGM0Y0RjY7XHJcblx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cdFx0bWluLWhlaWdodDogMTAwdmg7XHJcblx0XHRmb250LXNpemU6IDM2cnB4O1xyXG5cdH1cclxuXHJcblx0LmltYWdlIHtcclxuXHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdH1cclxuXHJcblx0LnRleHRfciB7XHJcblx0XHR3aWR0aDogNzAlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHQvLyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuXHRcdHRleHQge1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdH1cclxuXHJcblx0XHRpbnB1dCB7XHJcblx0XHRcdHdpZHRoOiA4MCU7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGZkZmRmO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJ0biB7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdGJhY2tncm91bmQ6ICM5OTk7XHJcblx0XHRtYXJnaW46IDUwcHggMTVweCAwIDE1cHg7XHJcblx0fVxyXG5cclxuXHQuY2FyaXRlbSB7XHJcblx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogNTBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHJcblx0XHQudW5pLWljb25zIHtcclxuXHRcdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG48L3N0eWxlPiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///256\n"); ======= eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n data: function data() {\n return {\n isEdit: false,\n headimg: null,\n nickname: \"\"\n };\n },\n computed: _objectSpread(_objectSpread({}, (0, _vuex.mapState)([\"accountNumber\"])), {}, {\n user: function user() {\n return this.accountNumber;\n }\n }),\n methods: {\n handleOutLogin: function handleOutLogin() {\n var that = this;\n uni.showModal({\n title: '友情提示',\n confirmText: '删除',\n content: '删除成功后,该账号的所有关联信息将被清空且无法找回,是否删除?',\n success: function success(res) {\n if (res.confirm) {\n that.$model.getdeleteAccount({}).then(function (res) {\n if (res.code != 0) return;\n that.$tools.msg(\"删除成功!\");\n uni.setStorageSync('token', null);\n uni.setStorageSync('aan_id', null);\n uni.clearStorageSync();\n setTimeout(function () {\n uni.reLaunch({\n url: \"/pages/login/login\"\n });\n }, 3000);\n });\n } else if (res.cancel) {\n that.$tools.msg(\"您已取消操作!\");\n }\n }\n });\n },\n // 修改昵称\n handleBlur: function handleBlur() {\n var that = this;\n return that.$model.getAccountNickname({\n nickname: that.nickname\n }).then(function (res) {\n if (res.code != 0) return;\n that.user.nickname = that.nickname;\n that.$store.commit('changeAccountNumber', {\n nickname: that.nickname\n });\n that.isEdit = false;\n });\n },\n navTo: function navTo(url) {\n uni.navigateTo({\n url: url\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvc2V0dGluZy9zZXR0aW5nLnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwiaXNFZGl0IiwiaGVhZGltZyIsIm5pY2tuYW1lIiwiY29tcHV0ZWQiLCJtYXBTdGF0ZSIsInVzZXIiLCJhY2NvdW50TnVtYmVyIiwibWV0aG9kcyIsImhhbmRsZU91dExvZ2luIiwidGhhdCIsInVuaSIsInNob3dNb2RhbCIsInRpdGxlIiwiY29uZmlybVRleHQiLCJjb250ZW50Iiwic3VjY2VzcyIsInJlcyIsImNvbmZpcm0iLCIkbW9kZWwiLCJnZXRkZWxldGVBY2NvdW50IiwidGhlbiIsImNvZGUiLCIkdG9vbHMiLCJtc2ciLCJzZXRTdG9yYWdlU3luYyIsImNsZWFyU3RvcmFnZVN5bmMiLCJzZXRUaW1lb3V0IiwicmVMYXVuY2giLCJ1cmwiLCJjYW5jZWwiLCJoYW5kbGVCbHVyIiwiZ2V0QWNjb3VudE5pY2tuYW1lIiwiJHN0b3JlIiwiY29tbWl0IiwibmF2VG8iLCJuYXZpZ2F0ZVRvIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQXFDQTtBQUVjO0FBQUE7QUFBQSxlQUNDO0VBQ2RBLElBQUksa0JBQUc7SUFDTixPQUFPO01BQ05DLE1BQU0sRUFBRSxLQUFLO01BQ2JDLE9BQU8sRUFBRSxJQUFJO01BQ2JDLFFBQVEsRUFBRTtJQUNYLENBQUM7RUFDRixDQUFDO0VBQ0RDLFFBQVEsa0NBQ0osSUFBQUMsY0FBUSxFQUFDLENBQUMsZUFBZSxDQUFDLENBQUM7SUFDOUJDLElBQUksa0JBQUc7TUFDTixPQUFPLElBQUksQ0FBQ0MsYUFBYTtJQUMxQjtFQUFDLEVBQ0Q7RUFDREMsT0FBTyxFQUFFO0lBQ1JDLGNBQWMsNEJBQUc7TUFDaEIsSUFBSUMsSUFBSSxHQUFHLElBQUk7TUFDZkMsR0FBRyxDQUFDQyxTQUFTLENBQUM7UUFDYkMsS0FBSyxFQUFFLE1BQU07UUFDYkMsV0FBVyxFQUFFLElBQUk7UUFDakJDLE9BQU8sRUFBRSxpQ0FBaUM7UUFDMUNDLE9BQU8sRUFBRSxpQkFBU0MsR0FBRyxFQUFFO1VBQ3RCLElBQUlBLEdBQUcsQ0FBQ0MsT0FBTyxFQUFFO1lBQ2hCUixJQUFJLENBQUNTLE1BQU0sQ0FBQ0MsZ0JBQWdCLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQ0MsSUFBSSxDQUFDLFVBQUNKLEdBQUcsRUFBSztjQUM5QyxJQUFJQSxHQUFHLENBQUNLLElBQUksSUFBSSxDQUFDLEVBQUU7Y0FDbkJaLElBQUksQ0FBQ2EsTUFBTSxDQUFDQyxHQUFHLENBQUMsT0FBTyxDQUFDO2NBQ3hCYixHQUFHLENBQUNjLGNBQWMsQ0FBQyxPQUFPLEVBQUUsSUFBSSxDQUFDO2NBQ2pDZCxHQUFHLENBQUNjLGNBQWMsQ0FBQyxRQUFRLEVBQUUsSUFBSSxDQUFDO2NBQ2xDZCxHQUFHLENBQUNlLGdCQUFnQixFQUFFO2NBQ3RCQyxVQUFVLENBQUMsWUFBTTtnQkFDaEJoQixHQUFHLENBQUNpQixRQUFRLENBQUM7a0JBQ1pDLEdBQUcsRUFBRTtnQkFDTixDQUFDLENBQUM7Y0FDSCxDQUFDLEVBQUUsSUFBSSxDQUFDO1lBQ1QsQ0FBQyxDQUFDO1VBQ0gsQ0FBQyxNQUFNLElBQUlaLEdBQUcsQ0FBQ2EsTUFBTSxFQUFFO1lBQ3RCcEIsSUFBSSxDQUFDYSxNQUFNLENBQUNDLEdBQUcsQ0FBQyxTQUFTLENBQUM7VUFDM0I7UUFDRDtNQUNELENBQUMsQ0FBQztJQUNILENBQUM7SUFDRDtJQUNBTyxVQUFVLHdCQUFHO01BQ1osSUFBSXJCLElBQUksR0FBRyxJQUFJO01BQ2YsT0FBT0EsSUFBSSxDQUFDUyxNQUFNLENBQUNhLGtCQUFrQixDQUFDO1FBQ3JDN0IsUUFBUSxFQUFFTyxJQUFJLENBQUNQO01BQ2hCLENBQUMsQ0FBQyxDQUFDa0IsSUFBSSxDQUFDLFVBQUFKLEdBQUcsRUFBSTtRQUNkLElBQUlBLEdBQUcsQ0FBQ0ssSUFBSSxJQUFJLENBQUMsRUFBRTtRQUNuQlosSUFBSSxDQUFDSixJQUFJLENBQUNILFFBQVEsR0FBR08sSUFBSSxDQUFDUCxRQUFRO1FBQ2xDTyxJQUFJLENBQUN1QixNQUFNLENBQUNDLE1BQU0sQ0FBQyxxQkFBcUIsRUFBRTtVQUN6Qy9CLFFBQVEsRUFBRU8sSUFBSSxDQUFDUDtRQUNoQixDQUFDLENBQUM7UUFDRk8sSUFBSSxDQUFDVCxNQUFNLEdBQUcsS0FBSztNQUNwQixDQUFDLENBQUM7SUFDSCxDQUFDO0lBQ0RrQyxLQUFLLGlCQUFDTixHQUFHLEVBQUU7TUFDVmxCLEdBQUcsQ0FBQ3lCLFVBQVUsQ0FBQztRQUNkUCxHQUFHLEVBQUhBO01BQ0QsQ0FBQyxDQUFDO0lBQ0g7RUFDRDtBQUNELENBQUM7QUFBQSIsImZpbGUiOiIyNTYuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG5cbmltcG9ydCB7XG5cdG1hcFN0YXRlXG59IGZyb20gXCJ2dWV4XCI7XG5leHBvcnQgZGVmYXVsdCB7XG5cdGRhdGEoKSB7XG5cdFx0cmV0dXJuIHtcblx0XHRcdGlzRWRpdDogZmFsc2UsXG5cdFx0XHRoZWFkaW1nOiBudWxsLFxuXHRcdFx0bmlja25hbWU6IFwiXCJcblx0XHR9O1xuXHR9LFxuXHRjb21wdXRlZDoge1xuXHRcdC4uLm1hcFN0YXRlKFtcImFjY291bnROdW1iZXJcIl0pLFxuXHRcdHVzZXIoKSB7XG5cdFx0XHRyZXR1cm4gdGhpcy5hY2NvdW50TnVtYmVyXG5cdFx0fVxuXHR9LFxuXHRtZXRob2RzOiB7XG5cdFx0aGFuZGxlT3V0TG9naW4oKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdHVuaS5zaG93TW9kYWwoe1xuXHRcdFx0XHR0aXRsZTogJ+WPi+aDheaPkOekuicsXG5cdFx0XHRcdGNvbmZpcm1UZXh0OiAn5Yig6ZmkJyxcblx0XHRcdFx0Y29udGVudDogJ+WIoOmZpOaIkOWKn+WQju+8jOivpei0puWPt+eahOaJgOacieWFs+iBlOS/oeaBr+Wwhuiiq+a4heepuuS4lOaXoOazleaJvuWbnu+8jOaYr+WQpuWIoOmZpO+8nycsXG5cdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xuXHRcdFx0XHRcdGlmIChyZXMuY29uZmlybSkge1xuXHRcdFx0XHRcdFx0dGhhdC4kbW9kZWwuZ2V0ZGVsZXRlQWNjb3VudCh7fSkudGhlbigocmVzKSA9PiB7XG5cdFx0XHRcdFx0XHRcdGlmIChyZXMuY29kZSAhPSAwKSByZXR1cm5cblx0XHRcdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKFwi5Yig6Zmk5oiQ5Yqf77yBXCIpO1xuXHRcdFx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3Rva2VuJywgbnVsbClcblx0XHRcdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdhYW5faWQnLCBudWxsKVxuXHRcdFx0XHRcdFx0XHR1bmkuY2xlYXJTdG9yYWdlU3luYygpXG5cdFx0XHRcdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xuXHRcdFx0XHRcdFx0XHRcdHVuaS5yZUxhdW5jaCh7XG5cdFx0XHRcdFx0XHRcdFx0XHR1cmw6IFwiL3BhZ2VzL2xvZ2luL2xvZ2luXCJcblx0XHRcdFx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdFx0XHR9LCAzMDAwKTtcblx0XHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0fSBlbHNlIGlmIChyZXMuY2FuY2VsKSB7XG5cdFx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLmgqjlt7Llj5bmtojmk43kvZzvvIFcIik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9LFxuXHRcdFx0fSlcblx0XHR9LFxuXHRcdC8vIOS/ruaUueaYteensFxuXHRcdGhhbmRsZUJsdXIoKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdHJldHVybiB0aGF0LiRtb2RlbC5nZXRBY2NvdW50Tmlja25hbWUoe1xuXHRcdFx0XHRuaWNrbmFtZTogdGhhdC5uaWNrbmFtZSxcblx0XHRcdH0pLnRoZW4ocmVzID0+IHtcblx0XHRcdFx0aWYgKHJlcy5jb2RlICE9IDApIHJldHVyblxuXHRcdFx0XHR0aGF0LnVzZXIubmlja25hbWUgPSB0aGF0Lm5pY2tuYW1lXG5cdFx0XHRcdHRoYXQuJHN0b3JlLmNvbW1pdCgnY2hhbmdlQWNjb3VudE51bWJlcicsIHtcblx0XHRcdFx0XHRuaWNrbmFtZTogdGhhdC5uaWNrbmFtZVxuXHRcdFx0XHR9KVxuXHRcdFx0XHR0aGF0LmlzRWRpdCA9IGZhbHNlXG5cdFx0XHR9KVxuXHRcdH0sXG5cdFx0bmF2VG8odXJsKSB7XG5cdFx0XHR1bmkubmF2aWdhdGVUbyh7XG5cdFx0XHRcdHVybFxuXHRcdFx0fSlcblx0XHR9LFxuXHR9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///256\n"); >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a /***/ }), /* 257 */ /*!************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/setting/password.vue?mpType=page ***! \************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _password_vue_vue_type_template_id_aee3607a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./password.vue?vue&type=template&id=aee3607a&scoped=true&mpType=page */ 258);\n/* harmony import */ var _password_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./password.vue?vue&type=script&lang=js&mpType=page */ 260);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _password_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _password_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _password_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _password_vue_vue_type_template_id_aee3607a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _password_vue_vue_type_template_id_aee3607a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"aee3607a\",\n null,\n false,\n _password_vue_vue_type_template_id_aee3607a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/setting/password.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNEk7QUFDNUk7QUFDdUU7QUFDTDs7O0FBR2xFO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLHlGQUFNO0FBQ1IsRUFBRSwwR0FBTTtBQUNSLEVBQUUsbUhBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsOEdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjU3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9wYXNzd29yZC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9YWVlMzYwN2Emc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3Bhc3N3b3JkLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9wYXNzd29yZC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiYWVlMzYwN2FcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvc2V0dGluZy9wYXNzd29yZC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///257\n"); /***/ }), /* 258 */ /*!******************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/setting/password.vue?vue&type=template&id=aee3607a&scoped=true&mpType=page ***! \******************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_password_vue_vue_type_template_id_aee3607a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./password.vue?vue&type=template&id=aee3607a&scoped=true&mpType=page */ 259); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_password_vue_vue_type_template_id_aee3607a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_password_vue_vue_type_template_id_aee3607a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_password_vue_vue_type_template_id_aee3607a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_password_vue_vue_type_template_id_aee3607a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 259 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/setting/password.vue?vue&type=template&id=aee3607a&scoped=true&mpType=page ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "content"), attrs: { _i: 0 } }, [ _c("view", { staticClass: _vm._$s(1, "sc", "login"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "editem"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "item"), attrs: { _i: 3 } }, [ _c("view", { staticClass: _vm._$s(4, "sc", "text"), attrs: { _i: 4 }, }), _c( "view", { staticClass: _vm._$s(5, "sc", "input"), attrs: { _i: 5 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.password, expression: "password", }, ], staticClass: _vm._$s(6, "sc", "uni-input"), attrs: { _i: 6 }, domProps: { value: _vm._$s(6, "v-model", _vm.password) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.password = $event.target.value }, }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "item"), attrs: { _i: 7 } }, [ _c("view", { staticClass: _vm._$s(8, "sc", "text"), attrs: { _i: 8 }, }), _c( "view", { staticClass: _vm._$s(9, "sc", "input"), attrs: { _i: 9 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.password2, expression: "password2", }, ], staticClass: _vm._$s(10, "sc", "uni-input"), attrs: { _i: 10 }, domProps: { value: _vm._$s(10, "v-model", _vm.password2), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.password2 = $event.target.value }, }, }), ] ), ] ), ] ), _c("view", { staticClass: _vm._$s(11, "sc", "btnlogin"), attrs: { _i: 11 }, on: { click: _vm.handleTelLogin }, }), ]), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 260 */ /*!************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/setting/password.vue?vue&type=script&lang=js&mpType=page ***! \************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_password_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./password.vue?vue&type=script&lang=js&mpType=page */ 261);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_password_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_password_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_password_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_password_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_password_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTBxQixDQUFnQixxckJBQUcsRUFBQyIsImZpbGUiOiIyNjAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3Bhc3N3b3JkLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3Bhc3N3b3JkLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///260\n"); /***/ }), /* 261 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/setting/password.vue?vue&type=script&lang=js&mpType=page ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; <<<<<<< HEAD eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n data: function data() {\n return {\n password: \"\",\n password2: \"\"\n };\n },\n onLoad: function onLoad() {},\n methods: {\n // 登录、\n handleTelLogin: function handleTelLogin() {\n var that = this;\n if (!that.password) {\n that.$tools.msg(\"请填写密码\");\n return;\n }\n if (!that.password2) {\n that.$tools.msg(\"请确认密码\");\n return;\n }\n if (that.password2 != that.password) {\n that.$tools.msg(\"请确认两次密码填写一致\");\n return;\n }\n that.$model.getAccountPassword({\n password: that.password,\n c_password: that.password2\n }).then(function (res) {\n __f__(\"log\", \"注册\", res, \" at pages/setting/password.vue:52\");\n if (res.code != 0) {\n that.$tools.msg(res.msg);\n } else {\n that.$tools.msg(\"密码设置成功\");\n uni.navigateBack();\n }\n }).catch(function (err) {});\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvc2V0dGluZy9wYXNzd29yZC52dWUiXSwibmFtZXMiOlsiZGF0YSIsInBhc3N3b3JkIiwicGFzc3dvcmQyIiwib25Mb2FkIiwibWV0aG9kcyIsImhhbmRsZVRlbExvZ2luIiwidGhhdCIsImNfcGFzc3dvcmQiLCJ1bmkiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUF1QkE7RUFDQUE7SUFDQTtNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUM7RUFDQUM7SUFDQTtJQUNBQztNQUNBO01BQ0E7UUFDQUM7UUFDQTtNQUNBO01BQ0E7UUFDQUE7UUFDQTtNQUNBO01BQ0E7UUFDQUE7UUFDQTtNQUNBO01BQ0FBO1FBQ0FMO1FBQ0FNO01BQ0E7UUFDQTtRQUNBO1VBQ0FEO1FBQ0E7VUFDQUE7VUFDQUU7UUFDQTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEsMkIiLCJmaWxlIjoiMjYxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwiY29udGVudFwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJsb2dpblwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImVkaXRlbVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0XCI+5a+G56CBPC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbnB1dFwiPlxyXG5cdFx0XHRcdFx0XHQ8aW5wdXQgY2xhc3M9XCJ1bmktaW5wdXRcIiB2LW1vZGVsPVwicGFzc3dvcmRcIiAvPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dFwiPuehruiupOWvhueggTwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW5wdXRcIj5cclxuXHRcdFx0XHRcdFx0PGlucHV0IGNsYXNzPVwidW5pLWlucHV0XCIgdi1tb2RlbD1cInBhc3N3b3JkMlwiIC8+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiYnRubG9naW5cIiBAY2xpY2s9XCJoYW5kbGVUZWxMb2dpblwiPuehruiupDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0cGFzc3dvcmQ6IFwiXCIsXHJcblx0XHRcdFx0cGFzc3dvcmQyOiBcIlwiLFxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKCkge30sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdC8vIOeZu+W9leOAgVxyXG5cdFx0XHRoYW5kbGVUZWxMb2dpbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHRpZiAoIXRoYXQucGFzc3dvcmQpIHtcclxuXHRcdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhcIuivt+Whq+WGmeWvhueggVwiKVxyXG5cdFx0XHRcdFx0cmV0dXJuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmICghdGhhdC5wYXNzd29yZDIpIHtcclxuXHRcdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhcIuivt+ehruiupOWvhueggVwiKVxyXG5cdFx0XHRcdFx0cmV0dXJuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmICh0aGF0LnBhc3N3b3JkMiAhPSB0aGF0LnBhc3N3b3JkKSB7XHJcblx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLor7fnoa7orqTkuKTmrKHlr4bnoIHloavlhpnkuIDoh7RcIilcclxuXHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0aGF0LiRtb2RlbC5nZXRBY2NvdW50UGFzc3dvcmQoe1xyXG5cdFx0XHRcdFx0cGFzc3dvcmQ6IHRoYXQucGFzc3dvcmQsXHJcblx0XHRcdFx0XHRjX3Bhc3N3b3JkOiB0aGF0LnBhc3N3b3JkMixcclxuXHRcdFx0XHR9KS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZyhcIuazqOWGjFwiLCByZXMpXHJcblx0XHRcdFx0XHRpZiAocmVzLmNvZGUgIT0gMCkge1xyXG5cdFx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2cocmVzLm1zZylcclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhcIuWvhueggeiuvue9ruaIkOWKn1wiKVxyXG5cdFx0XHRcdFx0XHR1bmkubmF2aWdhdGVCYWNrKClcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge30pXHJcblx0XHRcdH0sXHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBzY29wZWQgbGFuZz1cInNjc3NcIj5cclxuXHQuY29udGVudCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwdmg7XHJcblx0fVxyXG5cclxuXHQubG9naW4ge1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdHotaW5kZXg6IDk5O1xyXG5cclxuXHRcdC5lZGl0ZW0ge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGZvbnQtc2l6ZToyOHJweDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG5cclxuXHRcdFx0Lml0ZW0ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcblx0XHRcdFx0LnRleHQge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDgwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzJycHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuaW5wdXQge1xyXG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcclxuXHRcdFx0XHRcdGhlaWdodDogMzVweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdGJvcmRlcjogI2RmZGZkZiAxcHggc29saWQ7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRsZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDBweDtcclxuXHRcdFx0XHRcdHotaW5kZXg6IDg4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAgMjhycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmJ0bmxvZ2luIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbjogMTVweCAwO1xyXG5cdFx0XHRoZWlnaHQ6IDQycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkYnRuY29sb3I7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbjwvc3R5bGU+Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///261\n"); ======= eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n data: function data() {\n return {\n password: \"\",\n password2: \"\"\n };\n },\n onLoad: function onLoad() {},\n methods: {\n // 登录、\n handleTelLogin: function handleTelLogin() {\n var that = this;\n if (!that.password) {\n that.$tools.msg(\"请填写密码\");\n return;\n }\n if (!that.password2) {\n that.$tools.msg(\"请确认密码\");\n return;\n }\n if (that.password2 != that.password) {\n that.$tools.msg(\"请确认两次密码填写一致\");\n return;\n }\n that.$model.getAccountPassword({\n password: that.password,\n c_password: that.password2\n }).then(function (res) {\n __f__(\"log\", \"注册\", res, \" at pages/setting/password.vue:52\");\n if (res.code != 0) {\n that.$tools.msg(res.msg);\n } else {\n that.$tools.msg(\"密码设置成功\");\n uni.navigateBack();\n }\n }).catch(function (err) {});\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvc2V0dGluZy9wYXNzd29yZC52dWUiXSwibmFtZXMiOlsiZGF0YSIsInBhc3N3b3JkIiwicGFzc3dvcmQyIiwib25Mb2FkIiwibWV0aG9kcyIsImhhbmRsZVRlbExvZ2luIiwidGhhdCIsIiR0b29scyIsIm1zZyIsIiRtb2RlbCIsImdldEFjY291bnRQYXNzd29yZCIsImNfcGFzc3dvcmQiLCJ0aGVuIiwicmVzIiwiY29kZSIsInVuaSIsIm5hdmlnYXRlQmFjayIsImNhdGNoIiwiZXJyIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBLGVBRWU7RUFDZEEsSUFBSSxrQkFBRztJQUNOLE9BQU87TUFDTkMsUUFBUSxFQUFFLEVBQUU7TUFDWkMsU0FBUyxFQUFFO0lBQ1osQ0FBQztFQUNGLENBQUM7RUFDREMsTUFBTSxvQkFBRyxDQUFDLENBQUM7RUFDWEMsT0FBTyxFQUFFO0lBQ1I7SUFDQUMsY0FBYyw0QkFBRztNQUNoQixJQUFJQyxJQUFJLEdBQUcsSUFBSTtNQUNmLElBQUksQ0FBQ0EsSUFBSSxDQUFDTCxRQUFRLEVBQUU7UUFDbkJLLElBQUksQ0FBQ0MsTUFBTSxDQUFDQyxHQUFHLENBQUMsT0FBTyxDQUFDO1FBQ3hCO01BQ0Q7TUFDQSxJQUFJLENBQUNGLElBQUksQ0FBQ0osU0FBUyxFQUFFO1FBQ3BCSSxJQUFJLENBQUNDLE1BQU0sQ0FBQ0MsR0FBRyxDQUFDLE9BQU8sQ0FBQztRQUN4QjtNQUNEO01BQ0EsSUFBSUYsSUFBSSxDQUFDSixTQUFTLElBQUlJLElBQUksQ0FBQ0wsUUFBUSxFQUFFO1FBQ3BDSyxJQUFJLENBQUNDLE1BQU0sQ0FBQ0MsR0FBRyxDQUFDLGFBQWEsQ0FBQztRQUM5QjtNQUNEO01BQ0FGLElBQUksQ0FBQ0csTUFBTSxDQUFDQyxrQkFBa0IsQ0FBQztRQUM5QlQsUUFBUSxFQUFFSyxJQUFJLENBQUNMLFFBQVE7UUFDdkJVLFVBQVUsRUFBRUwsSUFBSSxDQUFDSjtNQUNsQixDQUFDLENBQUMsQ0FBQ1UsSUFBSSxDQUFDLFVBQUFDLEdBQUcsRUFBSTtRQUNkLGFBQVksSUFBSSxFQUFFQSxHQUFHO1FBQ3JCLElBQUlBLEdBQUcsQ0FBQ0MsSUFBSSxJQUFJLENBQUMsRUFBRTtVQUNsQlIsSUFBSSxDQUFDQyxNQUFNLENBQUNDLEdBQUcsQ0FBQ0ssR0FBRyxDQUFDTCxHQUFHLENBQUM7UUFDekIsQ0FBQyxNQUFNO1VBQ05GLElBQUksQ0FBQ0MsTUFBTSxDQUFDQyxHQUFHLENBQUMsUUFBUSxDQUFDO1VBQ3pCTyxHQUFHLENBQUNDLFlBQVksRUFBRTtRQUNuQjtNQUNELENBQUMsQ0FBQyxDQUFDQyxLQUFLLENBQUMsVUFBQUMsR0FBRyxFQUFJLENBQUMsQ0FBQyxDQUFDO0lBQ3BCO0VBQ0Q7QUFDRCxDQUFDO0FBQUEsMkIiLCJmaWxlIjoiMjYxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cblxuZXhwb3J0IGRlZmF1bHQge1xuXHRkYXRhKCkge1xuXHRcdHJldHVybiB7XG5cdFx0XHRwYXNzd29yZDogXCJcIixcblx0XHRcdHBhc3N3b3JkMjogXCJcIixcblx0XHR9XG5cdH0sXG5cdG9uTG9hZCgpIHt9LFxuXHRtZXRob2RzOiB7XG5cdFx0Ly8g55m75b2V44CBXG5cdFx0aGFuZGxlVGVsTG9naW4oKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdGlmICghdGhhdC5wYXNzd29yZCkge1xuXHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLor7floavlhpnlr4bnoIFcIilcblx0XHRcdFx0cmV0dXJuXG5cdFx0XHR9XG5cdFx0XHRpZiAoIXRoYXQucGFzc3dvcmQyKSB7XG5cdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhcIuivt+ehruiupOWvhueggVwiKVxuXHRcdFx0XHRyZXR1cm5cblx0XHRcdH1cblx0XHRcdGlmICh0aGF0LnBhc3N3b3JkMiAhPSB0aGF0LnBhc3N3b3JkKSB7XG5cdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhcIuivt+ehruiupOS4pOasoeWvhueggeWhq+WGmeS4gOiHtFwiKVxuXHRcdFx0XHRyZXR1cm5cblx0XHRcdH1cblx0XHRcdHRoYXQuJG1vZGVsLmdldEFjY291bnRQYXNzd29yZCh7XG5cdFx0XHRcdHBhc3N3b3JkOiB0aGF0LnBhc3N3b3JkLFxuXHRcdFx0XHRjX3Bhc3N3b3JkOiB0aGF0LnBhc3N3b3JkMixcblx0XHRcdH0pLnRoZW4ocmVzID0+IHtcblx0XHRcdFx0Y29uc29sZS5sb2coXCLms6jlhoxcIiwgcmVzKVxuXHRcdFx0XHRpZiAocmVzLmNvZGUgIT0gMCkge1xuXHRcdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhyZXMubXNnKVxuXHRcdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhcIuWvhueggeiuvue9ruaIkOWKn1wiKVxuXHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZUJhY2soKVxuXHRcdFx0XHR9XG5cdFx0XHR9KS5jYXRjaChlcnIgPT4ge30pXG5cdFx0fSxcblx0fVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///261\n"); >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a /***/ }), /* 262 */ /*!*********************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/setting/email.vue?mpType=page ***! \*********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _email_vue_vue_type_template_id_b61b2f78_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./email.vue?vue&type=template&id=b61b2f78&scoped=true&mpType=page */ 263);\n/* harmony import */ var _email_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./email.vue?vue&type=script&lang=js&mpType=page */ 265);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _email_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _email_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _email_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _email_vue_vue_type_template_id_b61b2f78_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _email_vue_vue_type_template_id_b61b2f78_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"b61b2f78\",\n null,\n false,\n _email_vue_vue_type_template_id_b61b2f78_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/setting/email.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjYyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9lbWFpbC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9YjYxYjJmNzgmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2VtYWlsLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9lbWFpbC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiYjYxYjJmNzhcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvc2V0dGluZy9lbWFpbC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///262\n"); /***/ }), /* 263 */ /*!***************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/setting/email.vue?vue&type=template&id=b61b2f78&scoped=true&mpType=page ***! \***************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_email_vue_vue_type_template_id_b61b2f78_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./email.vue?vue&type=template&id=b61b2f78&scoped=true&mpType=page */ 264); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_email_vue_vue_type_template_id_b61b2f78_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_email_vue_vue_type_template_id_b61b2f78_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_email_vue_vue_type_template_id_b61b2f78_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_email_vue_vue_type_template_id_b61b2f78_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 264 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/setting/email.vue?vue&type=template&id=b61b2f78&scoped=true&mpType=page ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "content"), attrs: { _i: 0 } }, [ _c("view", { staticClass: _vm._$s(1, "sc", "login"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "editem"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "item"), attrs: { _i: 3 } }, [ _c("view", { staticClass: _vm._$s(4, "sc", "text"), attrs: { _i: 4 }, }), _c( "view", { staticClass: _vm._$s(5, "sc", "input"), attrs: { _i: 5 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.phone, expression: "phone", }, ], attrs: { _i: 6 }, domProps: { value: _vm._$s(6, "v-model", _vm.phone) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.phone = $event.target.value }, }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "item "), attrs: { _i: 7 } }, [ _c("view", { staticClass: _vm._$s(8, "sc", "text"), attrs: { _i: 8 }, }), _c( "view", { staticClass: _vm._$s(9, "sc", "input yanzhengma"), attrs: { _i: 9 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.code, expression: "code", }, ], staticClass: _vm._$s(10, "sc", "uni-input"), attrs: { _i: 10 }, domProps: { value: _vm._$s(10, "v-model", _vm.code) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.code = $event.target.value }, }, }), _c( "button", { staticClass: _vm._$s(11, "sc", "code"), attrs: { disabled: _vm._$s(11, "a-disabled", _vm.disabled), _i: 11, }, on: { click: _vm.handleCode }, model: { value: _vm._$s(11, "v-model", _vm.code), callback: function ($$v) { _vm.code = $$v }, expression: "code", }, }, [ _vm._v( _vm._$s( 11, "t0-0", _vm._s( _vm.second < 60 ? _vm.second + "S后重发" : _vm.$t("login.sendcode") ) ) ), ] ), ] ), ] ), ] ), _c("view", { staticClass: _vm._$s(12, "sc", "btnlogin"), attrs: { _i: 12 }, on: { click: _vm.handleTelLogin }, }), ]), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 265 */ /*!*********************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/setting/email.vue?vue&type=script&lang=js&mpType=page ***! \*********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_email_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./email.vue?vue&type=script&lang=js&mpType=page */ 266);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_email_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_email_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_email_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_email_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_email_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXVxQixDQUFnQixrckJBQUcsRUFBQyIsImZpbGUiOiIyNjUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2VtYWlsLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2VtYWlsLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///265\n"); /***/ }), /* 266 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/setting/email.vue?vue&type=script&lang=js&mpType=page ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; <<<<<<< HEAD eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n data: function data() {\n return {\n phone: \"\",\n code: \"\",\n disabled: false,\n second: 60\n };\n },\n methods: {\n // 登录、\n handleTelLogin: function handleTelLogin() {\n var that = this;\n if (!/^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$/.test(that.phone)) {\n that.$tools.msg(\"请输入正确的邮箱\");\n return;\n }\n if (!that.code) {\n that.$tools.msg(\"请填写验证码\");\n return;\n }\n that.$model.getAccountMsg({\n data: that.phone,\n code: that.code\n }).then(function (res) {\n if (res.code != 0) {\n that.$tools.msg(res.msg);\n return;\n } else {\n that.$tools.msg(\"设置成功!\");\n that.$store.commit('changeAccountNumber', {\n my_email: that.phone\n });\n uni.redirectTo({\n url: \"/pages/setting/setting\"\n });\n }\n }).catch(function (err) {});\n },\n // 获取验证码\n handleCode: function handleCode() {\n var that = this;\n if (!that.phone) {\n that.$tools.msg(\"请输入邮箱\");\n return;\n }\n if (!/^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$/.test(that.phone)) {\n that.$tools.msg(\"请输入正确的邮箱\");\n return;\n }\n // \n that.$model.getSendCode({\n data: that.phone\n // type: that.type\n }).then(function (res) {\n __f__(\"log\", res, \" at pages/setting/email.vue:82\");\n if (res.code != 0) {\n that.$tools.msg(res.msg);\n return;\n }\n that.disabled = true;\n var interval = setInterval(function () {\n --that.second;\n }, 1000);\n setTimeout(function () {\n clearInterval(interval);\n that.disabled = false;\n that.second = 60;\n }, 60000);\n }).catch(function (err) {});\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvc2V0dGluZy9lbWFpbC52dWUiXSwibmFtZXMiOlsiZGF0YSIsInBob25lIiwiY29kZSIsImRpc2FibGVkIiwic2Vjb25kIiwibWV0aG9kcyIsImhhbmRsZVRlbExvZ2luIiwidGhhdCIsIm15X2VtYWlsIiwidW5pIiwidXJsIiwiaGFuZGxlQ29kZSIsInNldFRpbWVvdXQiLCJjbGVhckludGVydmFsIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBMEJBO0VBQ0FBO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO1FBQ0FDO1FBQ0E7TUFDQTtNQUNBO1FBQ0FBO1FBQ0E7TUFDQTtNQUNBQTtRQUNBUDtRQUNBRTtNQUNBO1FBQ0E7VUFDQUs7VUFDQTtRQUNBO1VBQ0FBO1VBQ0FBO1lBQ0FDO1VBQ0E7VUFDQUM7WUFDQUM7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtRQUNBSjtRQUNBO01BQ0E7TUFDQTtRQUNBQTtRQUNBO01BQ0E7TUFDQTtNQUNBQTtRQUNBUDtRQUNBO01BQ0E7UUFDQTtRQUNBO1VBQ0FPO1VBQ0E7UUFDQTtRQUNBQTtRQUNBO1VBQ0E7UUFDQTtRQUNBSztVQUNBQztVQUNBTjtVQUNBQTtRQUNBO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSwyQiIsImZpbGUiOiIyNjYuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJjb250ZW50XCI+XHJcblx0XHQ8dmlldyBjbGFzcz1cImxvZ2luXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiZWRpdGVtXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRcIj7pgq7nrrE8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImlucHV0XCI+XHJcblx0XHRcdFx0XHRcdDxpbnB1dCB2LW1vZGVsPVwicGhvbmVcIiBwbGFjZWhvbGRlcj1cIlwiIC8+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dFwiPumqjOivgeeggTwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW5wdXQgeWFuemhlbmdtYVwiPlxyXG5cdFx0XHRcdFx0XHQ8aW5wdXQgY2xhc3M9XCJ1bmktaW5wdXRcIiB2LW1vZGVsPVwiY29kZVwiIC8+XHJcblx0XHRcdFx0XHRcdDxidXR0b24gY2xhc3M9XCJjb2RlXCIgdHlwZT1cIm5vbmVcIiBAY2xpY2s9XCJoYW5kbGVDb2RlXCIgdi1tb2RlbD1cImNvZGVcIlxyXG5cdFx0XHRcdFx0XHRcdDpkaXNhYmxlZD1cImRpc2FibGVkXCI+e3tzZWNvbmQ8NjAgPyBzZWNvbmQrJ1PlkI7ph43lj5EnOiR0KFwibG9naW4uc2VuZGNvZGVcIil9fVxyXG5cdFx0XHRcdFx0XHQ8L2J1dHRvbj5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJidG5sb2dpblwiIEBjbGljaz1cImhhbmRsZVRlbExvZ2luXCI+56Gu6K6kPC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRwaG9uZTogXCJcIixcclxuXHRcdFx0XHRjb2RlOiBcIlwiLFxyXG5cdFx0XHRcdGRpc2FibGVkOiBmYWxzZSxcclxuXHRcdFx0XHRzZWNvbmQ6IDYwLFxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHQvLyDnmbvlvZXjgIFcclxuXHRcdFx0aGFuZGxlVGVsTG9naW4oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0aWYgKCEoL15cXHcrKFstKy5dXFx3KykqQFxcdysoWy0uXVxcdyspKlxcLlxcdysoWy0uXVxcdyspKiQvLnRlc3QodGhhdC5waG9uZSkpKSB7XHJcblx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLor7fovpPlhaXmraPnoa7nmoTpgq7nrrFcIilcclxuXHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAoIXRoYXQuY29kZSkge1xyXG5cdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKFwi6K+35aGr5YaZ6aqM6K+B56CBXCIpXHJcblx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhhdC4kbW9kZWwuZ2V0QWNjb3VudE1zZyh7XHJcblx0XHRcdFx0XHRkYXRhOiB0aGF0LnBob25lLFxyXG5cdFx0XHRcdFx0Y29kZTogdGhhdC5jb2RlLFxyXG5cdFx0XHRcdH0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdGlmIChyZXMuY29kZSAhPSAwKSB7XHJcblx0XHRcdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhyZXMubXNnKVxyXG5cdFx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhcIuiuvue9ruaIkOWKn++8gVwiKVxyXG5cdFx0XHRcdFx0XHR0aGF0LiRzdG9yZS5jb21taXQoJ2NoYW5nZUFjY291bnROdW1iZXInLCB7XHJcblx0XHRcdFx0XHRcdFx0bXlfZW1haWw6IHRoYXQucGhvbmVcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0dW5pLnJlZGlyZWN0VG8oe1xyXG5cdFx0XHRcdFx0XHRcdHVybDogXCIvcGFnZXMvc2V0dGluZy9zZXR0aW5nXCJcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge30pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOiOt+WPlumqjOivgeeggVxyXG5cdFx0XHRoYW5kbGVDb2RlKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdGlmICghdGhhdC5waG9uZSkge1xyXG5cdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKFwi6K+36L6T5YWl6YKu566xXCIpXHJcblx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYgKCEoL15cXHcrKFstKy5dXFx3KykqQFxcdysoWy0uXVxcdyspKlxcLlxcdysoWy0uXVxcdyspKiQvLnRlc3QodGhhdC5waG9uZSkpKSB7XHJcblx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLor7fovpPlhaXmraPnoa7nmoTpgq7nrrFcIilcclxuXHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvLyBcclxuXHRcdFx0XHR0aGF0LiRtb2RlbC5nZXRTZW5kQ29kZSh7XHJcblx0XHRcdFx0XHRkYXRhOiB0aGF0LnBob25lLFxyXG5cdFx0XHRcdFx0Ly8gdHlwZTogdGhhdC50eXBlXHJcblx0XHRcdFx0fSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2cocmVzKVxyXG5cdFx0XHRcdFx0aWYgKHJlcy5jb2RlICE9IDApIHtcclxuXHRcdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKHJlcy5tc2cpXHJcblx0XHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dGhhdC5kaXNhYmxlZCA9IHRydWVcclxuXHRcdFx0XHRcdGxldCBpbnRlcnZhbCA9IHNldEludGVydmFsKCgpID0+IHtcclxuXHRcdFx0XHRcdFx0LS10aGF0LnNlY29uZFxyXG5cdFx0XHRcdFx0fSwgMTAwMClcclxuXHRcdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRjbGVhckludGVydmFsKGludGVydmFsKVxyXG5cdFx0XHRcdFx0XHR0aGF0LmRpc2FibGVkID0gZmFsc2VcclxuXHRcdFx0XHRcdFx0dGhhdC5zZWNvbmQgPSA2MFxyXG5cdFx0XHRcdFx0fSwgNjAwMDApXHJcblx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHt9KVxyXG5cdFx0XHR9LFxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgc2NvcGVkIGxhbmc9XCJzY3NzXCI+XHJcblx0LmNvbnRlbnQge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMHZoO1xyXG5cdH1cclxuXHJcblx0LmxvZ2luIHtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0cGFkZGluZzogMTVweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHR6LWluZGV4OiA5OTtcclxuXHJcblx0XHQudGl0bGUge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRjb2xvcjogIzMzMztcclxuXHRcdFx0Zm9udC1zaXplOiA0MHJweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHR9XHJcblxyXG5cclxuXHRcdC5lZGl0ZW0ge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzJycHg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cclxuXHJcblx0XHRcdC5pdGVtIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG5cdFx0XHRcdC50ZXh0IHtcclxuXHRcdFx0XHRcdHdpZHRoOiA4MHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDMycnB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmlucHV0IHtcclxuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDM1cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzVweDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRib3JkZXI6ICNkZmRmZGYgMXB4IHNvbGlkO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0bGVmdDogMTBweDtcclxuXHRcdFx0XHRcdHJpZ2h0OiAwcHg7XHJcblx0XHRcdFx0XHR6LWluZGV4OiA4ODtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzJycHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQueWFuemhlbmdtYSB7XHJcblx0XHRcdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiAxMjBweDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMnJweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jb2RlIHtcclxuXHRcdFx0XHR3aWR0aDogMTEwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI2RmZGZkZjtcclxuXHRcdFx0XHRmb250LXNpemU6IDMycnB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDogMHB4O1xyXG5cdFx0XHRcdHRvcDogMHB4O1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHR6LWluZGV4OiA5OTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblxyXG5cdFx0LmJ0bmxvZ2luIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbjogMTVweCAwO1xyXG5cdFx0XHRoZWlnaHQ6IDQycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkYnRuY29sb3I7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbjwvc3R5bGU+Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///266\n"); ======= eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n data: function data() {\n return {\n phone: \"\",\n code: \"\",\n disabled: false,\n second: 60\n };\n },\n methods: {\n // 登录、\n handleTelLogin: function handleTelLogin() {\n var that = this;\n if (!/^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$/.test(that.phone)) {\n that.$tools.msg(\"请输入正确的邮箱\");\n return;\n }\n if (!that.code) {\n that.$tools.msg(\"请填写验证码\");\n return;\n }\n that.$model.getAccountMsg({\n data: that.phone,\n code: that.code\n }).then(function (res) {\n if (res.code != 0) {\n that.$tools.msg(res.msg);\n return;\n } else {\n that.$tools.msg(\"设置成功!\");\n that.$store.commit('changeAccountNumber', {\n my_email: that.phone\n });\n uni.redirectTo({\n url: \"/pages/setting/setting\"\n });\n }\n }).catch(function (err) {});\n },\n // 获取验证码\n handleCode: function handleCode() {\n var that = this;\n if (!that.phone) {\n that.$tools.msg(\"请输入邮箱\");\n return;\n }\n if (!/^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$/.test(that.phone)) {\n that.$tools.msg(\"请输入正确的邮箱\");\n return;\n }\n // \n that.$model.getSendCode({\n data: that.phone\n // type: that.type\n }).then(function (res) {\n __f__(\"log\", res, \" at pages/setting/email.vue:82\");\n if (res.code != 0) {\n that.$tools.msg(res.msg);\n return;\n }\n that.disabled = true;\n var interval = setInterval(function () {\n --that.second;\n }, 1000);\n setTimeout(function () {\n clearInterval(interval);\n that.disabled = false;\n that.second = 60;\n }, 60000);\n }).catch(function (err) {});\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvc2V0dGluZy9lbWFpbC52dWUiXSwibmFtZXMiOlsiZGF0YSIsInBob25lIiwiY29kZSIsImRpc2FibGVkIiwic2Vjb25kIiwibWV0aG9kcyIsImhhbmRsZVRlbExvZ2luIiwidGhhdCIsInRlc3QiLCIkdG9vbHMiLCJtc2ciLCIkbW9kZWwiLCJnZXRBY2NvdW50TXNnIiwidGhlbiIsInJlcyIsIiRzdG9yZSIsImNvbW1pdCIsIm15X2VtYWlsIiwidW5pIiwicmVkaXJlY3RUbyIsInVybCIsImNhdGNoIiwiZXJyIiwiaGFuZGxlQ29kZSIsImdldFNlbmRDb2RlIiwiaW50ZXJ2YWwiLCJzZXRJbnRlcnZhbCIsInNldFRpbWVvdXQiLCJjbGVhckludGVydmFsIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBLGVBRWU7RUFDZEEsSUFBSSxrQkFBRztJQUNOLE9BQU87TUFDTkMsS0FBSyxFQUFFLEVBQUU7TUFDVEMsSUFBSSxFQUFFLEVBQUU7TUFDUkMsUUFBUSxFQUFFLEtBQUs7TUFDZkMsTUFBTSxFQUFFO0lBQ1QsQ0FBQztFQUNGLENBQUM7RUFDREMsT0FBTyxFQUFFO0lBQ1I7SUFDQUMsY0FBYyw0QkFBRztNQUNoQixJQUFJQyxJQUFJLEdBQUcsSUFBSTtNQUNmLElBQUksQ0FBRSwrQ0FBK0MsQ0FBQ0MsSUFBSSxDQUFDRCxJQUFJLENBQUNOLEtBQUssQ0FBRSxFQUFFO1FBQ3hFTSxJQUFJLENBQUNFLE1BQU0sQ0FBQ0MsR0FBRyxDQUFDLFVBQVUsQ0FBQztRQUMzQjtNQUNEO01BQ0EsSUFBSSxDQUFDSCxJQUFJLENBQUNMLElBQUksRUFBRTtRQUNmSyxJQUFJLENBQUNFLE1BQU0sQ0FBQ0MsR0FBRyxDQUFDLFFBQVEsQ0FBQztRQUN6QjtNQUNEO01BQ0FILElBQUksQ0FBQ0ksTUFBTSxDQUFDQyxhQUFhLENBQUM7UUFDekJaLElBQUksRUFBRU8sSUFBSSxDQUFDTixLQUFLO1FBQ2hCQyxJQUFJLEVBQUVLLElBQUksQ0FBQ0w7TUFDWixDQUFDLENBQUMsQ0FBQ1csSUFBSSxDQUFDLFVBQUFDLEdBQUcsRUFBSTtRQUNkLElBQUlBLEdBQUcsQ0FBQ1osSUFBSSxJQUFJLENBQUMsRUFBRTtVQUNsQkssSUFBSSxDQUFDRSxNQUFNLENBQUNDLEdBQUcsQ0FBQ0ksR0FBRyxDQUFDSixHQUFHLENBQUM7VUFDeEI7UUFDRCxDQUFDLE1BQU07VUFDTkgsSUFBSSxDQUFDRSxNQUFNLENBQUNDLEdBQUcsQ0FBQyxPQUFPLENBQUM7VUFDeEJILElBQUksQ0FBQ1EsTUFBTSxDQUFDQyxNQUFNLENBQUMscUJBQXFCLEVBQUU7WUFDekNDLFFBQVEsRUFBRVYsSUFBSSxDQUFDTjtVQUNoQixDQUFDLENBQUM7VUFDRmlCLEdBQUcsQ0FBQ0MsVUFBVSxDQUFDO1lBQ2RDLEdBQUcsRUFBRTtVQUNOLENBQUMsQ0FBQztRQUNIO01BQ0QsQ0FBQyxDQUFDLENBQUNDLEtBQUssQ0FBQyxVQUFBQyxHQUFHLEVBQUksQ0FBQyxDQUFDLENBQUM7SUFDcEIsQ0FBQztJQUNEO0lBQ0FDLFVBQVUsd0JBQUc7TUFDWixJQUFJaEIsSUFBSSxHQUFHLElBQUk7TUFDZixJQUFJLENBQUNBLElBQUksQ0FBQ04sS0FBSyxFQUFFO1FBQ2hCTSxJQUFJLENBQUNFLE1BQU0sQ0FBQ0MsR0FBRyxDQUFDLE9BQU8sQ0FBQztRQUN4QjtNQUNEO01BQ0EsSUFBSSxDQUFFLCtDQUErQyxDQUFDRixJQUFJLENBQUNELElBQUksQ0FBQ04sS0FBSyxDQUFFLEVBQUU7UUFDeEVNLElBQUksQ0FBQ0UsTUFBTSxDQUFDQyxHQUFHLENBQUMsVUFBVSxDQUFDO1FBQzNCO01BQ0Q7TUFDQTtNQUNBSCxJQUFJLENBQUNJLE1BQU0sQ0FBQ2EsV0FBVyxDQUFDO1FBQ3ZCeEIsSUFBSSxFQUFFTyxJQUFJLENBQUNOO1FBQ1g7TUFDRCxDQUFDLENBQUMsQ0FBQ1ksSUFBSSxDQUFDLFVBQUFDLEdBQUcsRUFBSTtRQUNkLGFBQVlBLEdBQUc7UUFDZixJQUFJQSxHQUFHLENBQUNaLElBQUksSUFBSSxDQUFDLEVBQUU7VUFDbEJLLElBQUksQ0FBQ0UsTUFBTSxDQUFDQyxHQUFHLENBQUNJLEdBQUcsQ0FBQ0osR0FBRyxDQUFDO1VBQ3hCO1FBQ0Q7UUFDQUgsSUFBSSxDQUFDSixRQUFRLEdBQUcsSUFBSTtRQUNwQixJQUFJc0IsUUFBUSxHQUFHQyxXQUFXLENBQUMsWUFBTTtVQUNoQyxFQUFFbkIsSUFBSSxDQUFDSCxNQUFNO1FBQ2QsQ0FBQyxFQUFFLElBQUksQ0FBQztRQUNSdUIsVUFBVSxDQUFDLFlBQU07VUFDaEJDLGFBQWEsQ0FBQ0gsUUFBUSxDQUFDO1VBQ3ZCbEIsSUFBSSxDQUFDSixRQUFRLEdBQUcsS0FBSztVQUNyQkksSUFBSSxDQUFDSCxNQUFNLEdBQUcsRUFBRTtRQUNqQixDQUFDLEVBQUUsS0FBSyxDQUFDO01BQ1YsQ0FBQyxDQUFDLENBQUNpQixLQUFLLENBQUMsVUFBQUMsR0FBRyxFQUFJLENBQUMsQ0FBQyxDQUFDO0lBQ3BCO0VBQ0Q7QUFDRCxDQUFDO0FBQUEsMkIiLCJmaWxlIjoiMjY2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cblxuZXhwb3J0IGRlZmF1bHQge1xuXHRkYXRhKCkge1xuXHRcdHJldHVybiB7XG5cdFx0XHRwaG9uZTogXCJcIixcblx0XHRcdGNvZGU6IFwiXCIsXG5cdFx0XHRkaXNhYmxlZDogZmFsc2UsXG5cdFx0XHRzZWNvbmQ6IDYwLFxuXHRcdH1cblx0fSxcblx0bWV0aG9kczoge1xuXHRcdC8vIOeZu+W9leOAgVxuXHRcdGhhbmRsZVRlbExvZ2luKCkge1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0XHRpZiAoISgvXlxcdysoWy0rLl1cXHcrKSpAXFx3KyhbLS5dXFx3KykqXFwuXFx3KyhbLS5dXFx3KykqJC8udGVzdCh0aGF0LnBob25lKSkpIHtcblx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKFwi6K+36L6T5YWl5q2j56Gu55qE6YKu566xXCIpXG5cdFx0XHRcdHJldHVyblxuXHRcdFx0fVxuXHRcdFx0aWYgKCF0aGF0LmNvZGUpIHtcblx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKFwi6K+35aGr5YaZ6aqM6K+B56CBXCIpXG5cdFx0XHRcdHJldHVyblxuXHRcdFx0fVxuXHRcdFx0dGhhdC4kbW9kZWwuZ2V0QWNjb3VudE1zZyh7XG5cdFx0XHRcdGRhdGE6IHRoYXQucGhvbmUsXG5cdFx0XHRcdGNvZGU6IHRoYXQuY29kZSxcblx0XHRcdH0pLnRoZW4ocmVzID0+IHtcblx0XHRcdFx0aWYgKHJlcy5jb2RlICE9IDApIHtcblx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2cocmVzLm1zZylcblx0XHRcdFx0XHRyZXR1cm5cblx0XHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLorr7nva7miJDlip/vvIFcIilcblx0XHRcdFx0XHR0aGF0LiRzdG9yZS5jb21taXQoJ2NoYW5nZUFjY291bnROdW1iZXInLCB7XG5cdFx0XHRcdFx0XHRteV9lbWFpbDogdGhhdC5waG9uZVxuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0dW5pLnJlZGlyZWN0VG8oe1xuXHRcdFx0XHRcdFx0dXJsOiBcIi9wYWdlcy9zZXR0aW5nL3NldHRpbmdcIlxuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdH1cblx0XHRcdH0pLmNhdGNoKGVyciA9PiB7fSlcblx0XHR9LFxuXHRcdC8vIOiOt+WPlumqjOivgeeggVxuXHRcdGhhbmRsZUNvZGUoKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdGlmICghdGhhdC5waG9uZSkge1xuXHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLor7fovpPlhaXpgq7nrrFcIilcblx0XHRcdFx0cmV0dXJuXG5cdFx0XHR9XG5cdFx0XHRpZiAoISgvXlxcdysoWy0rLl1cXHcrKSpAXFx3KyhbLS5dXFx3KykqXFwuXFx3KyhbLS5dXFx3KykqJC8udGVzdCh0aGF0LnBob25lKSkpIHtcblx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKFwi6K+36L6T5YWl5q2j56Gu55qE6YKu566xXCIpXG5cdFx0XHRcdHJldHVyblxuXHRcdFx0fVxuXHRcdFx0Ly8gXG5cdFx0XHR0aGF0LiRtb2RlbC5nZXRTZW5kQ29kZSh7XG5cdFx0XHRcdGRhdGE6IHRoYXQucGhvbmUsXG5cdFx0XHRcdC8vIHR5cGU6IHRoYXQudHlwZVxuXHRcdFx0fSkudGhlbihyZXMgPT4ge1xuXHRcdFx0XHRjb25zb2xlLmxvZyhyZXMpXG5cdFx0XHRcdGlmIChyZXMuY29kZSAhPSAwKSB7XG5cdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKHJlcy5tc2cpXG5cdFx0XHRcdFx0cmV0dXJuXG5cdFx0XHRcdH1cblx0XHRcdFx0dGhhdC5kaXNhYmxlZCA9IHRydWVcblx0XHRcdFx0bGV0IGludGVydmFsID0gc2V0SW50ZXJ2YWwoKCkgPT4ge1xuXHRcdFx0XHRcdC0tdGhhdC5zZWNvbmRcblx0XHRcdFx0fSwgMTAwMClcblx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XG5cdFx0XHRcdFx0Y2xlYXJJbnRlcnZhbChpbnRlcnZhbClcblx0XHRcdFx0XHR0aGF0LmRpc2FibGVkID0gZmFsc2Vcblx0XHRcdFx0XHR0aGF0LnNlY29uZCA9IDYwXG5cdFx0XHRcdH0sIDYwMDAwKVxuXHRcdFx0fSkuY2F0Y2goZXJyID0+IHt9KVxuXHRcdH0sXG5cdH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///266\n"); >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a /***/ }), /* 267 */ /*!*********************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/setting/phone.vue?mpType=page ***! \*********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _phone_vue_vue_type_template_id_ea3d13d4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./phone.vue?vue&type=template&id=ea3d13d4&scoped=true&mpType=page */ 268);\n/* harmony import */ var _phone_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./phone.vue?vue&type=script&lang=js&mpType=page */ 270);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _phone_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _phone_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _phone_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _phone_vue_vue_type_template_id_ea3d13d4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _phone_vue_vue_type_template_id_ea3d13d4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"ea3d13d4\",\n null,\n false,\n _phone_vue_vue_type_template_id_ea3d13d4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/setting/phone.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjY3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9waG9uZS52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9ZWEzZDEzZDQmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3Bob25lLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9waG9uZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiZWEzZDEzZDRcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvc2V0dGluZy9waG9uZS52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///267\n"); /***/ }), /* 268 */ /*!***************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/setting/phone.vue?vue&type=template&id=ea3d13d4&scoped=true&mpType=page ***! \***************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_phone_vue_vue_type_template_id_ea3d13d4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./phone.vue?vue&type=template&id=ea3d13d4&scoped=true&mpType=page */ 269); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_phone_vue_vue_type_template_id_ea3d13d4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_phone_vue_vue_type_template_id_ea3d13d4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_phone_vue_vue_type_template_id_ea3d13d4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_phone_vue_vue_type_template_id_ea3d13d4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 269 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/setting/phone.vue?vue&type=template&id=ea3d13d4&scoped=true&mpType=page ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "content"), attrs: { _i: 0 } }, [ _c("view", { staticClass: _vm._$s(1, "sc", "login"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "editem"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "item"), attrs: { _i: 3 } }, [ _c("view", { staticClass: _vm._$s(4, "sc", "text"), attrs: { _i: 4 }, }), _c( "view", { staticClass: _vm._$s(5, "sc", "input"), attrs: { _i: 5 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.phone, expression: "phone", }, ], attrs: { _i: 6 }, domProps: { value: _vm._$s(6, "v-model", _vm.phone) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.phone = $event.target.value }, }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "item "), attrs: { _i: 7 } }, [ _c("view", { staticClass: _vm._$s(8, "sc", "text"), attrs: { _i: 8 }, }), _c( "view", { staticClass: _vm._$s(9, "sc", "input yanzhengma"), attrs: { _i: 9 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.code, expression: "code", }, ], staticClass: _vm._$s(10, "sc", "uni-input"), attrs: { _i: 10 }, domProps: { value: _vm._$s(10, "v-model", _vm.code) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.code = $event.target.value }, }, }), _c( "button", { staticClass: _vm._$s(11, "sc", "code"), attrs: { disabled: _vm._$s(11, "a-disabled", _vm.disabled), _i: 11, }, on: { click: _vm.handleCode }, model: { value: _vm._$s(11, "v-model", _vm.code), callback: function ($$v) { _vm.code = $$v }, expression: "code", }, }, [ _vm._v( _vm._$s( 11, "t0-0", _vm._s( _vm.second < 60 ? _vm.second + "S后重发" : _vm.$t("login.sendcode") ) ) ), ] ), ] ), ] ), ] ), _c("view", { staticClass: _vm._$s(12, "sc", "btnlogin"), attrs: { _i: 12 }, on: { click: _vm.handleTelLogin }, }), ]), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 270 */ /*!*********************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/setting/phone.vue?vue&type=script&lang=js&mpType=page ***! \*********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_phone_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./phone.vue?vue&type=script&lang=js&mpType=page */ 271);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_phone_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_phone_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_phone_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_phone_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_phone_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXVxQixDQUFnQixrckJBQUcsRUFBQyIsImZpbGUiOiIyNzAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3Bob25lLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3Bob25lLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///270\n"); /***/ }), /* 271 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/setting/phone.vue?vue&type=script&lang=js&mpType=page ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; <<<<<<< HEAD eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n data: function data() {\n return {\n phone: \"\",\n code: \"\",\n disabled: false,\n second: 60\n };\n },\n methods: {\n // 登录、\n handleTelLogin: function handleTelLogin() {\n var that = this;\n if (!phoneType && !/^1[3456789]\\d{9}$/.test(that.phone)) {\n that.$tools.msg(\"请输入正确的手机号\");\n return;\n }\n if (!that.code) {\n that.$tools.msg(\"请填写验证码\");\n return;\n }\n that.$model.getAccountMsg({\n data: that.phone,\n code: that.code\n }).then(function (res) {\n if (res.code != 0) {\n that.$tools.msg(res.msg);\n return;\n } else {\n that.$tools.msg(\"设置成功!\");\n that.$store.commit('changeAccountNumber', {\n my_tel: that.phone\n });\n uni.redirectTo({\n url: \"/pages/setting/setting\"\n });\n }\n }).catch(function (err) {});\n },\n // 获取验证码\n handleCode: function handleCode() {\n var that = this;\n if (!that.phone) {\n that.$tools.msg(\"请输入手机号\");\n return;\n }\n if (!phoneType && !/^1[3456789]\\d{9}$/.test(that.phone)) {\n that.$tools.msg(\"请输入正确的手机号\");\n return;\n }\n // \n that.$model.getSendCode({\n data: that.phone\n // type: that.type\n }).then(function (res) {\n __f__(\"log\", res, \" at pages/setting/phone.vue:82\");\n if (res.code != 0) {\n that.$tools.msg(res.msg);\n return;\n }\n that.disabled = true;\n var interval = setInterval(function () {\n --that.second;\n }, 1000);\n setTimeout(function () {\n clearInterval(interval);\n that.disabled = false;\n that.second = 60;\n }, 60000);\n }).catch(function (err) {});\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvc2V0dGluZy9waG9uZS52dWUiXSwibmFtZXMiOlsiZGF0YSIsInBob25lIiwiY29kZSIsImRpc2FibGVkIiwic2Vjb25kIiwibWV0aG9kcyIsImhhbmRsZVRlbExvZ2luIiwidGhhdCIsIm15X3RlbCIsInVuaSIsInVybCIsImhhbmRsZUNvZGUiLCJzZXRUaW1lb3V0IiwiY2xlYXJJbnRlcnZhbCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQTBCQTtFQUNBQTtJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0lBQ0FDO01BQ0E7TUFDQTtRQUNBQztRQUNBO01BQ0E7TUFDQTtRQUNBQTtRQUNBO01BQ0E7TUFDQUE7UUFDQVA7UUFDQUU7TUFDQTtRQUNBO1VBQ0FLO1VBQ0E7UUFDQTtVQUNBQTtVQUNBQTtZQUNBQztVQUNBO1VBQ0FDO1lBQ0FDO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7UUFDQUo7UUFDQTtNQUNBO01BQ0E7UUFDQUE7UUFDQTtNQUNBO01BQ0E7TUFDQUE7UUFDQVA7UUFDQTtNQUNBO1FBQ0E7UUFDQTtVQUNBTztVQUNBO1FBQ0E7UUFDQUE7UUFDQTtVQUNBO1FBQ0E7UUFDQUs7VUFDQUM7VUFDQU47VUFDQUE7UUFDQTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEsMkIiLCJmaWxlIjoiMjcxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwiY29udGVudFwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJsb2dpblwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImVkaXRlbVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0XCI+5omL5py65Y+3PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbnB1dFwiPlxyXG5cdFx0XHRcdFx0XHQ8aW5wdXQgdi1tb2RlbD1cInBob25lXCIgcGxhY2Vob2xkZXI9XCJcIiAvPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0gXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRcIj7pqozor4HnoIE8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImlucHV0IHlhbnpoZW5nbWFcIj5cclxuXHRcdFx0XHRcdFx0PGlucHV0IGNsYXNzPVwidW5pLWlucHV0XCIgdi1tb2RlbD1cImNvZGVcIiAvPlxyXG5cdFx0XHRcdFx0XHQ8YnV0dG9uIGNsYXNzPVwiY29kZVwiIHR5cGU9XCJub25lXCIgQGNsaWNrPVwiaGFuZGxlQ29kZVwiIHYtbW9kZWw9XCJjb2RlXCJcclxuXHRcdFx0XHRcdFx0XHQ6ZGlzYWJsZWQ9XCJkaXNhYmxlZFwiPnt7c2Vjb25kPDYwID8gc2Vjb25kKydT5ZCO6YeN5Y+RJzokdChcImxvZ2luLnNlbmRjb2RlXCIpfX1cclxuXHRcdFx0XHRcdFx0PC9idXR0b24+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiYnRubG9naW5cIiBAY2xpY2s9XCJoYW5kbGVUZWxMb2dpblwiPuehruiupDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0cGhvbmU6IFwiXCIsXHJcblx0XHRcdFx0Y29kZTogXCJcIixcclxuXHRcdFx0XHRkaXNhYmxlZDogZmFsc2UsXHJcblx0XHRcdFx0c2Vjb25kOiA2MCxcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Ly8g55m75b2V44CBXHJcblx0XHRcdGhhbmRsZVRlbExvZ2luKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdGlmICghcGhvbmVUeXBlICYmICEoL14xWzM0NTY3ODldXFxkezl9JC8udGVzdCh0aGF0LnBob25lKSkpIHtcclxuXHRcdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhcIuivt+i+k+WFpeato+ehrueahOaJi+acuuWPt1wiKVxyXG5cdFx0XHRcdFx0cmV0dXJuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmICghdGhhdC5jb2RlKSB7XHJcblx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLor7floavlhpnpqozor4HnoIFcIilcclxuXHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0aGF0LiRtb2RlbC5nZXRBY2NvdW50TXNnKHtcclxuXHRcdFx0XHRcdGRhdGE6IHRoYXQucGhvbmUsXHJcblx0XHRcdFx0XHRjb2RlOiB0aGF0LmNvZGUsXHJcblx0XHRcdFx0fSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0aWYgKHJlcy5jb2RlICE9IDApIHtcclxuXHRcdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKHJlcy5tc2cpXHJcblx0XHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKFwi6K6+572u5oiQ5Yqf77yBXCIpXHJcblx0XHRcdFx0XHRcdHRoYXQuJHN0b3JlLmNvbW1pdCgnY2hhbmdlQWNjb3VudE51bWJlcicsIHtcclxuXHRcdFx0XHRcdFx0XHRteV90ZWw6IHRoYXQucGhvbmVcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0dW5pLnJlZGlyZWN0VG8oe1xyXG5cdFx0XHRcdFx0XHRcdHVybDogXCIvcGFnZXMvc2V0dGluZy9zZXR0aW5nXCJcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge30pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOiOt+WPlumqjOivgeeggVxyXG5cdFx0XHRoYW5kbGVDb2RlKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdGlmICghdGhhdC5waG9uZSkge1xyXG5cdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKFwi6K+36L6T5YWl5omL5py65Y+3XCIpXHJcblx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYgKCFwaG9uZVR5cGUgJiYgISgvXjFbMzQ1Njc4OV1cXGR7OX0kLy50ZXN0KHRoYXQucGhvbmUpKSkge1xyXG5cdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKFwi6K+36L6T5YWl5q2j56Gu55qE5omL5py65Y+3XCIpXHJcblx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ly8gXHJcblx0XHRcdFx0dGhhdC4kbW9kZWwuZ2V0U2VuZENvZGUoe1xyXG5cdFx0XHRcdFx0ZGF0YTogdGhhdC5waG9uZSxcclxuXHRcdFx0XHRcdC8vIHR5cGU6IHRoYXQudHlwZVxyXG5cdFx0XHRcdH0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKHJlcylcclxuXHRcdFx0XHRcdGlmIChyZXMuY29kZSAhPSAwKSB7XHJcblx0XHRcdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhyZXMubXNnKVxyXG5cdFx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHRoYXQuZGlzYWJsZWQgPSB0cnVlXHJcblx0XHRcdFx0XHRsZXQgaW50ZXJ2YWwgPSBzZXRJbnRlcnZhbCgoKSA9PiB7XHJcblx0XHRcdFx0XHRcdC0tdGhhdC5zZWNvbmRcclxuXHRcdFx0XHRcdH0sIDEwMDApXHJcblx0XHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdFx0Y2xlYXJJbnRlcnZhbChpbnRlcnZhbClcclxuXHRcdFx0XHRcdFx0dGhhdC5kaXNhYmxlZCA9IGZhbHNlXHJcblx0XHRcdFx0XHRcdHRoYXQuc2Vjb25kID0gNjBcclxuXHRcdFx0XHRcdH0sIDYwMDAwKVxyXG5cdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7fSlcclxuXHRcdFx0fSxcclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIHNjb3BlZCBsYW5nPVwic2Nzc1wiPlxyXG5cdC5jb250ZW50IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDB2aDtcclxuXHR9XHJcblxyXG5cdC5sb2dpbiB7XHJcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0ei1pbmRleDogOTk7XHJcblxyXG5cdFx0LnRpdGxlIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0Y29sb3I6ICMzMzM7XHJcblx0XHRcdGZvbnQtc2l6ZTo0MHJweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHR9XHJcblxyXG5cclxuXHRcdC5lZGl0ZW0ge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGZvbnQtc2l6ZToyOHJweDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG5cclxuXHRcdFx0Lml0ZW0ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcblx0XHRcdFx0LnRleHQge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDgwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZToyOHJweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5pbnB1dCB7XHJcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAzNXB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDM1cHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAjZGZkZmRmIDFweCBzb2xpZDtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0XHRyaWdodDogMHB4O1xyXG5cdFx0XHRcdFx0ei1pbmRleDogODg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6MjhycHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQueWFuemhlbmdtYSB7XHJcblx0XHRcdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiAxMjBweDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMnJweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jb2RlIHtcclxuXHRcdFx0XHR3aWR0aDogMTEwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI2RmZGZkZjtcclxuXHRcdFx0XHRmb250LXNpemU6IDMycnB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDogMHB4O1xyXG5cdFx0XHRcdHRvcDogMHB4O1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHR6LWluZGV4OiA5OTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblxyXG5cdFx0LmJ0bmxvZ2luIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbjogMTVweCAwO1xyXG5cdFx0XHRoZWlnaHQ6IDQycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkYnRuY29sb3I7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbjwvc3R5bGU+Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///271\n"); ======= eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n data: function data() {\n return {\n phone: \"\",\n code: \"\",\n disabled: false,\n second: 60\n };\n },\n methods: {\n // 登录、\n handleTelLogin: function handleTelLogin() {\n var that = this;\n if (!phoneType && !/^1[3456789]\\d{9}$/.test(that.phone)) {\n that.$tools.msg(\"请输入正确的手机号\");\n return;\n }\n if (!that.code) {\n that.$tools.msg(\"请填写验证码\");\n return;\n }\n that.$model.getAccountMsg({\n data: that.phone,\n code: that.code\n }).then(function (res) {\n if (res.code != 0) {\n that.$tools.msg(res.msg);\n return;\n } else {\n that.$tools.msg(\"设置成功!\");\n that.$store.commit('changeAccountNumber', {\n my_tel: that.phone\n });\n uni.redirectTo({\n url: \"/pages/setting/setting\"\n });\n }\n }).catch(function (err) {});\n },\n // 获取验证码\n handleCode: function handleCode() {\n var that = this;\n if (!that.phone) {\n that.$tools.msg(\"请输入手机号\");\n return;\n }\n if (!phoneType && !/^1[3456789]\\d{9}$/.test(that.phone)) {\n that.$tools.msg(\"请输入正确的手机号\");\n return;\n }\n // \n that.$model.getSendCode({\n data: that.phone\n // type: that.type\n }).then(function (res) {\n __f__(\"log\", res, \" at pages/setting/phone.vue:82\");\n if (res.code != 0) {\n that.$tools.msg(res.msg);\n return;\n }\n that.disabled = true;\n var interval = setInterval(function () {\n --that.second;\n }, 1000);\n setTimeout(function () {\n clearInterval(interval);\n that.disabled = false;\n that.second = 60;\n }, 60000);\n }).catch(function (err) {});\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvc2V0dGluZy9waG9uZS52dWUiXSwibmFtZXMiOlsiZGF0YSIsInBob25lIiwiY29kZSIsImRpc2FibGVkIiwic2Vjb25kIiwibWV0aG9kcyIsImhhbmRsZVRlbExvZ2luIiwidGhhdCIsInBob25lVHlwZSIsInRlc3QiLCIkdG9vbHMiLCJtc2ciLCIkbW9kZWwiLCJnZXRBY2NvdW50TXNnIiwidGhlbiIsInJlcyIsIiRzdG9yZSIsImNvbW1pdCIsIm15X3RlbCIsInVuaSIsInJlZGlyZWN0VG8iLCJ1cmwiLCJjYXRjaCIsImVyciIsImhhbmRsZUNvZGUiLCJnZXRTZW5kQ29kZSIsImludGVydmFsIiwic2V0SW50ZXJ2YWwiLCJzZXRUaW1lb3V0IiwiY2xlYXJJbnRlcnZhbCJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQSxlQUVlO0VBQ2RBLElBQUksa0JBQUc7SUFDTixPQUFPO01BQ05DLEtBQUssRUFBRSxFQUFFO01BQ1RDLElBQUksRUFBRSxFQUFFO01BQ1JDLFFBQVEsRUFBRSxLQUFLO01BQ2ZDLE1BQU0sRUFBRTtJQUNULENBQUM7RUFDRixDQUFDO0VBQ0RDLE9BQU8sRUFBRTtJQUNSO0lBQ0FDLGNBQWMsNEJBQUc7TUFDaEIsSUFBSUMsSUFBSSxHQUFHLElBQUk7TUFDZixJQUFJLENBQUNDLFNBQVMsSUFBSSxDQUFFLG1CQUFtQixDQUFDQyxJQUFJLENBQUNGLElBQUksQ0FBQ04sS0FBSyxDQUFFLEVBQUU7UUFDMURNLElBQUksQ0FBQ0csTUFBTSxDQUFDQyxHQUFHLENBQUMsV0FBVyxDQUFDO1FBQzVCO01BQ0Q7TUFDQSxJQUFJLENBQUNKLElBQUksQ0FBQ0wsSUFBSSxFQUFFO1FBQ2ZLLElBQUksQ0FBQ0csTUFBTSxDQUFDQyxHQUFHLENBQUMsUUFBUSxDQUFDO1FBQ3pCO01BQ0Q7TUFDQUosSUFBSSxDQUFDSyxNQUFNLENBQUNDLGFBQWEsQ0FBQztRQUN6QmIsSUFBSSxFQUFFTyxJQUFJLENBQUNOLEtBQUs7UUFDaEJDLElBQUksRUFBRUssSUFBSSxDQUFDTDtNQUNaLENBQUMsQ0FBQyxDQUFDWSxJQUFJLENBQUMsVUFBQUMsR0FBRyxFQUFJO1FBQ2QsSUFBSUEsR0FBRyxDQUFDYixJQUFJLElBQUksQ0FBQyxFQUFFO1VBQ2xCSyxJQUFJLENBQUNHLE1BQU0sQ0FBQ0MsR0FBRyxDQUFDSSxHQUFHLENBQUNKLEdBQUcsQ0FBQztVQUN4QjtRQUNELENBQUMsTUFBTTtVQUNOSixJQUFJLENBQUNHLE1BQU0sQ0FBQ0MsR0FBRyxDQUFDLE9BQU8sQ0FBQztVQUN4QkosSUFBSSxDQUFDUyxNQUFNLENBQUNDLE1BQU0sQ0FBQyxxQkFBcUIsRUFBRTtZQUN6Q0MsTUFBTSxFQUFFWCxJQUFJLENBQUNOO1VBQ2QsQ0FBQyxDQUFDO1VBQ0ZrQixHQUFHLENBQUNDLFVBQVUsQ0FBQztZQUNkQyxHQUFHLEVBQUU7VUFDTixDQUFDLENBQUM7UUFDSDtNQUNELENBQUMsQ0FBQyxDQUFDQyxLQUFLLENBQUMsVUFBQUMsR0FBRyxFQUFJLENBQUMsQ0FBQyxDQUFDO0lBQ3BCLENBQUM7SUFDRDtJQUNBQyxVQUFVLHdCQUFHO01BQ1osSUFBSWpCLElBQUksR0FBRyxJQUFJO01BQ2YsSUFBSSxDQUFDQSxJQUFJLENBQUNOLEtBQUssRUFBRTtRQUNoQk0sSUFBSSxDQUFDRyxNQUFNLENBQUNDLEdBQUcsQ0FBQyxRQUFRLENBQUM7UUFDekI7TUFDRDtNQUNBLElBQUksQ0FBQ0gsU0FBUyxJQUFJLENBQUUsbUJBQW1CLENBQUNDLElBQUksQ0FBQ0YsSUFBSSxDQUFDTixLQUFLLENBQUUsRUFBRTtRQUMxRE0sSUFBSSxDQUFDRyxNQUFNLENBQUNDLEdBQUcsQ0FBQyxXQUFXLENBQUM7UUFDNUI7TUFDRDtNQUNBO01BQ0FKLElBQUksQ0FBQ0ssTUFBTSxDQUFDYSxXQUFXLENBQUM7UUFDdkJ6QixJQUFJLEVBQUVPLElBQUksQ0FBQ047UUFDWDtNQUNELENBQUMsQ0FBQyxDQUFDYSxJQUFJLENBQUMsVUFBQUMsR0FBRyxFQUFJO1FBQ2QsYUFBWUEsR0FBRztRQUNmLElBQUlBLEdBQUcsQ0FBQ2IsSUFBSSxJQUFJLENBQUMsRUFBRTtVQUNsQkssSUFBSSxDQUFDRyxNQUFNLENBQUNDLEdBQUcsQ0FBQ0ksR0FBRyxDQUFDSixHQUFHLENBQUM7VUFDeEI7UUFDRDtRQUNBSixJQUFJLENBQUNKLFFBQVEsR0FBRyxJQUFJO1FBQ3BCLElBQUl1QixRQUFRLEdBQUdDLFdBQVcsQ0FBQyxZQUFNO1VBQ2hDLEVBQUVwQixJQUFJLENBQUNILE1BQU07UUFDZCxDQUFDLEVBQUUsSUFBSSxDQUFDO1FBQ1J3QixVQUFVLENBQUMsWUFBTTtVQUNoQkMsYUFBYSxDQUFDSCxRQUFRLENBQUM7VUFDdkJuQixJQUFJLENBQUNKLFFBQVEsR0FBRyxLQUFLO1VBQ3JCSSxJQUFJLENBQUNILE1BQU0sR0FBRyxFQUFFO1FBQ2pCLENBQUMsRUFBRSxLQUFLLENBQUM7TUFDVixDQUFDLENBQUMsQ0FBQ2tCLEtBQUssQ0FBQyxVQUFBQyxHQUFHLEVBQUksQ0FBQyxDQUFDLENBQUM7SUFDcEI7RUFDRDtBQUNELENBQUM7QUFBQSwyQiIsImZpbGUiOiIyNzEuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG5leHBvcnQgZGVmYXVsdCB7XG5cdGRhdGEoKSB7XG5cdFx0cmV0dXJuIHtcblx0XHRcdHBob25lOiBcIlwiLFxuXHRcdFx0Y29kZTogXCJcIixcblx0XHRcdGRpc2FibGVkOiBmYWxzZSxcblx0XHRcdHNlY29uZDogNjAsXG5cdFx0fVxuXHR9LFxuXHRtZXRob2RzOiB7XG5cdFx0Ly8g55m75b2V44CBXG5cdFx0aGFuZGxlVGVsTG9naW4oKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdGlmICghcGhvbmVUeXBlICYmICEoL14xWzM0NTY3ODldXFxkezl9JC8udGVzdCh0aGF0LnBob25lKSkpIHtcblx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKFwi6K+36L6T5YWl5q2j56Gu55qE5omL5py65Y+3XCIpXG5cdFx0XHRcdHJldHVyblxuXHRcdFx0fVxuXHRcdFx0aWYgKCF0aGF0LmNvZGUpIHtcblx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKFwi6K+35aGr5YaZ6aqM6K+B56CBXCIpXG5cdFx0XHRcdHJldHVyblxuXHRcdFx0fVxuXHRcdFx0dGhhdC4kbW9kZWwuZ2V0QWNjb3VudE1zZyh7XG5cdFx0XHRcdGRhdGE6IHRoYXQucGhvbmUsXG5cdFx0XHRcdGNvZGU6IHRoYXQuY29kZSxcblx0XHRcdH0pLnRoZW4ocmVzID0+IHtcblx0XHRcdFx0aWYgKHJlcy5jb2RlICE9IDApIHtcblx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2cocmVzLm1zZylcblx0XHRcdFx0XHRyZXR1cm5cblx0XHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLorr7nva7miJDlip/vvIFcIilcblx0XHRcdFx0XHR0aGF0LiRzdG9yZS5jb21taXQoJ2NoYW5nZUFjY291bnROdW1iZXInLCB7XG5cdFx0XHRcdFx0XHRteV90ZWw6IHRoYXQucGhvbmVcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdHVuaS5yZWRpcmVjdFRvKHtcblx0XHRcdFx0XHRcdHVybDogXCIvcGFnZXMvc2V0dGluZy9zZXR0aW5nXCJcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHR9XG5cdFx0XHR9KS5jYXRjaChlcnIgPT4ge30pXG5cdFx0fSxcblx0XHQvLyDojrflj5bpqozor4HnoIFcblx0XHRoYW5kbGVDb2RlKCkge1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0XHRpZiAoIXRoYXQucGhvbmUpIHtcblx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKFwi6K+36L6T5YWl5omL5py65Y+3XCIpXG5cdFx0XHRcdHJldHVyblxuXHRcdFx0fVxuXHRcdFx0aWYgKCFwaG9uZVR5cGUgJiYgISgvXjFbMzQ1Njc4OV1cXGR7OX0kLy50ZXN0KHRoYXQucGhvbmUpKSkge1xuXHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLor7fovpPlhaXmraPnoa7nmoTmiYvmnLrlj7dcIilcblx0XHRcdFx0cmV0dXJuXG5cdFx0XHR9XG5cdFx0XHQvLyBcblx0XHRcdHRoYXQuJG1vZGVsLmdldFNlbmRDb2RlKHtcblx0XHRcdFx0ZGF0YTogdGhhdC5waG9uZSxcblx0XHRcdFx0Ly8gdHlwZTogdGhhdC50eXBlXG5cdFx0XHR9KS50aGVuKHJlcyA9PiB7XG5cdFx0XHRcdGNvbnNvbGUubG9nKHJlcylcblx0XHRcdFx0aWYgKHJlcy5jb2RlICE9IDApIHtcblx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2cocmVzLm1zZylcblx0XHRcdFx0XHRyZXR1cm5cblx0XHRcdFx0fVxuXHRcdFx0XHR0aGF0LmRpc2FibGVkID0gdHJ1ZVxuXHRcdFx0XHRsZXQgaW50ZXJ2YWwgPSBzZXRJbnRlcnZhbCgoKSA9PiB7XG5cdFx0XHRcdFx0LS10aGF0LnNlY29uZFxuXHRcdFx0XHR9LCAxMDAwKVxuXHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcblx0XHRcdFx0XHRjbGVhckludGVydmFsKGludGVydmFsKVxuXHRcdFx0XHRcdHRoYXQuZGlzYWJsZWQgPSBmYWxzZVxuXHRcdFx0XHRcdHRoYXQuc2Vjb25kID0gNjBcblx0XHRcdFx0fSwgNjAwMDApXG5cdFx0XHR9KS5jYXRjaChlcnIgPT4ge30pXG5cdFx0fSxcblx0fVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///271\n"); >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a /***/ }), /* 272 */ /*!**********************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/devices/search.vue?mpType=page ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _search_vue_vue_type_template_id_62f738ba_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./search.vue?vue&type=template&id=62f738ba&scoped=true&mpType=page */ 273);\n/* harmony import */ var _search_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./search.vue?vue&type=script&lang=js&mpType=page */ 275);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _search_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _search_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _search_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _search_vue_vue_type_template_id_62f738ba_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _search_vue_vue_type_template_id_62f738ba_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"62f738ba\",\n null,\n false,\n _search_vue_vue_type_template_id_62f738ba_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/devices/search.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBMEk7QUFDMUk7QUFDcUU7QUFDTDs7O0FBR2hFO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLHVGQUFNO0FBQ1IsRUFBRSx3R0FBTTtBQUNSLEVBQUUsaUhBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsNEdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjcyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9zZWFyY2gudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTYyZjczOGJhJnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9zZWFyY2gudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL3NlYXJjaC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiNjJmNzM4YmFcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvZGV2aWNlcy9zZWFyY2gudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///272\n"); /***/ }), /* 273 */ /*!****************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/devices/search.vue?vue&type=template&id=62f738ba&scoped=true&mpType=page ***! \****************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_search_vue_vue_type_template_id_62f738ba_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./search.vue?vue&type=template&id=62f738ba&scoped=true&mpType=page */ 274); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_search_vue_vue_type_template_id_62f738ba_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_search_vue_vue_type_template_id_62f738ba_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_search_vue_vue_type_template_id_62f738ba_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_search_vue_vue_type_template_id_62f738ba_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 274 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/devices/search.vue?vue&type=template&id=62f738ba&scoped=true&mpType=page ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "container"), attrs: { _i: 0 } }, [ _vm._$s(1, "i", _vm.issearch) ? _c("view", { staticClass: _vm._$s(1, "sc", "text"), attrs: { _i: 1 }, on: { click: _vm.openBluetoothAdapter }, }) : _vm._e(), _c( "view", { staticClass: _vm._$s(2, "sc", "point-area"), attrs: { _i: 2 } }, [ _c("view", { staticClass: _vm._$s(3, "sc", "point point-10"), attrs: { _i: 3 }, }), _c("view", { staticClass: _vm._$s(4, "sc", "point point-40"), attrs: { _i: 4 }, }), _c("view", { staticClass: _vm._$s(5, "sc", "point point-80"), attrs: { _i: 5 }, }), _c("view", { staticClass: _vm._$s(6, "sc", "point point-100"), attrs: { _i: 6 }, }), _c("view", { staticClass: _vm._$s(7, "sc", "point point-120"), attrs: { _i: 7 }, }), ] ), _c( "view", { staticClass: _vm._$s(8, "sc", "list"), attrs: { _i: 8 } }, _vm._l( _vm._$s(9, "f", { forItems: _vm.devList }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(9, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("9-" + $30, "sc", "item"), attrs: { _i: "9-" + $30 }, on: { click: function ($event) { return _vm.handleWeight(item) }, }, }, [ _c("image", { attrs: { src: _vm._$s("10-" + $30, "a-src", item.pic), _i: "10-" + $30, }, }), _c("text", [ _vm._v(_vm._$s("11-" + $30, "t0-0", _vm._s(item.name))), ]), ] ) } ), 0 ), _vm._$s(12, "i", _vm.isdevTip) ? _c( "view", { staticClass: _vm._$s(12, "sc", "tips"), attrs: { _i: 12 } }, [_c("view"), _c("text"), _c("text"), _c("text")] ) : _vm._e(), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 275 */ /*!**********************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/devices/search.vue?vue&type=script&lang=js&mpType=page ***! \**********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_search_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./search.vue?vue&type=script&lang=js&mpType=page */ 276);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_search_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_search_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_search_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_search_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_search_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdxQixDQUFnQixtckJBQUcsRUFBQyIsImZpbGUiOiIyNzUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3NlYXJjaC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9zZWFyY2gudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///275\n"); /***/ }), /* 276 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/devices/search.vue?vue&type=script&lang=js&mpType=page ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; <<<<<<< HEAD eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar that;\nvar myTime;\nvar _default = {\n data: function data() {\n return {\n Unload: false,\n //是否返回上一页\n issearch: false,\n //是否重新搜索\n isdevTip: false,\n //是否有提示\n devicesList: [],\n devList: [],\n id: 0,\n isdevice: true\n };\n },\n computed: _objectSpread({}, (0, _vuex.mapState)([\"user\", \"isConnected\", \"isBluetoothTyle\"])),\n onLoad: function onLoad(options) {\n that = this;\n that.id = options ? options.id : 0;\n that.isdevice = options.device;\n that.openBluetoothAdapter();\n // 监听蓝牙连接状态\n that.$Bluetooth.onBLEConnectionStateChange();\n uni.onBluetoothAdapterStateChange(function (res) {\n that.$store.commit(\"changeBluetooth\", res.available);\n });\n },\n onBackPress: function onBackPress() {\n var that = this;\n __f__(\"log\", \"onUnload\", that.Unload, \" at pages/devices/search.vue:60\");\n if (!that.Unload) {\n that.$Bluetooth.closeBluetoothAdapter(); // 断开蓝牙模块\n that.$Bluetooth.stopBluetoothDevicesDiscovery(); // 取消蓝牙搜索\n }\n },\n\n watch: {\n isBluetoothTyle: function isBluetoothTyle() {\n var that = this;\n if (!that.isBluetoothTyle) {\n that.issearch = true;\n that.isdevTip = true;\n that.devList = [];\n clearTimeout(myTime);\n }\n __f__(\"log\", \"蓝牙是否打开\", that.isBluetoothTyle, \" at pages/devices/search.vue:75\");\n }\n },\n methods: {\n // 初始化蓝牙\n openBluetoothAdapter: function openBluetoothAdapter() {\n var that = this;\n uni.openBluetoothAdapter({\n success: function success(e) {\n __f__(\"log\", \"蓝牙初始化成功\", \" at pages/devices/search.vue:84\");\n that.issearch = false;\n that.isdevTip = false;\n that.devList = [];\n that.startBluetoothDeviceDiscovery();\n },\n fail: function fail(e) {\n that.$Bluetooth.getBluetoothAdapter(e);\n }\n });\n },\n // 开始搜寻附近的蓝牙外围设备\n startBluetoothDeviceDiscovery: function startBluetoothDeviceDiscovery() {\n var that = this;\n uni.startBluetoothDevicesDiscovery({\n allowDuplicatesKey: true,\n //是否允许重复上报同一设备\n success: function success(res) {\n that.onBluetoothDeviceFound();\n },\n fail: function fail(res) {}\n });\n },\n /**\n * 发现外围设备\n */\n onBluetoothDeviceFound: function onBluetoothDeviceFound() {\n var that = this;\n uni.onBluetoothDeviceFound(function (res) {\n res.devices.forEach(function (device) {\n if (device.name.indexOf(\"G02\") != -1) {\n __f__(\"log\", \"G02\", device, \" at pages/devices/search.vue:114\");\n clearTimeout(myTime);\n var buff = device.advertisData.slice(3, 9);\n device.mac = new Uint8Array(buff); // 保存广播数据中的mac地址,这是由于iOS不直接返回mac地址\n var tempMac = Array.from(device.mac);\n tempMac.reverse();\n device.macAddr = that.$tools.ab2hex(tempMac, ':').toUpperCase();\n that.deviceId = device.macAddr;\n that.handleDevice(device);\n return;\n }\n if (device.name.indexOf(\"Yihejia_Lung\") != -1) {\n __f__(\"log\", \"肺活量PCV02\", device, \" at pages/devices/search.vue:126\");\n clearTimeout(myTime);\n device.macAddr = device.deviceId;\n that.deviceId = device.deviceId;\n that.handleDevice(device);\n return;\n }\n if (device.name.indexOf(\"YPC\") != -1) {\n __f__(\"log\", \"跳绳PCT02\", device.name, device, \" at pages/devices/search.vue:134\");\n clearTimeout(myTime);\n var _buff = device.name.slice(7, 19);\n device.macAddr = that.$tools.str2Num(_buff);\n device.deviceId = that.$tools.str2Num(_buff);\n that.deviceId = that.$tools.str2Num(_buff);\n if (device.macAddr != \"\") {\n that.handleDevice(device);\n }\n return;\n }\n });\n });\n that.handleMyTime();\n },\n handleDevice: function handleDevice(device) {\n var that = this;\n var foundDevices = that.devicesList;\n var idx = that.$tools.inArray(foundDevices, \"deviceId\", device.deviceId);\n __f__(\"log\", \"device\", device, idx, \" at pages/devices/search.vue:153\");\n if (idx === -1) {\n that.devicesList.push(device);\n if (device.macAddr != \"\") {\n that.handleDevType(device.macAddr);\n }\n }\n },\n handleMyTime: function handleMyTime() {\n var that = this;\n myTime = setTimeout(function () {\n if (!that.devList.length) {\n that.isdevTip = true;\n that.devList = [];\n }\n that.issearch = true;\n clearTimeout(myTime);\n that.$Bluetooth.stopBluetoothDevicesDiscovery();\n }, 15000);\n },\n // 排查设备\n handleDevType: function handleDevType(sn) {\n that = this;\n that.$model.getdevdetail({\n mac: sn,\n acd_id: that.id\n }).then(function (res) {\n __f__(\"log\", \"排查返回\", res, sn, that.id, \" at pages/devices/search.vue:180\");\n if (res.code == 0) {\n res.data.deviceId = sn;\n that.devList.push(res.data);\n }\n });\n },\n handleWeight: function handleWeight(item) {\n var that = this;\n clearTimeout(myTime);\n that.Unload = true;\n __f__(\"log\", \"跳转测量\", item, \" at pages/devices/search.vue:191\");\n if (item.bluetooth_type == '透传') {\n that.$Bluetooth.stopBluetoothDevicesDiscovery();\n }\n uni.redirectTo({\n url: item.page_measure + '?deviceId=' + that.deviceId + '&isdevice=' + that.isdevice\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZGV2aWNlcy9zZWFyY2gudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJVbmxvYWQiLCJpc3NlYXJjaCIsImlzZGV2VGlwIiwiZGV2aWNlc0xpc3QiLCJkZXZMaXN0IiwiaWQiLCJpc2RldmljZSIsImNvbXB1dGVkIiwib25Mb2FkIiwidGhhdCIsInVuaSIsIm9uQmFja1ByZXNzIiwid2F0Y2giLCJpc0JsdWV0b290aFR5bGUiLCJjbGVhclRpbWVvdXQiLCJtZXRob2RzIiwib3BlbkJsdWV0b290aEFkYXB0ZXIiLCJzdWNjZXNzIiwiZmFpbCIsInN0YXJ0Qmx1ZXRvb3RoRGV2aWNlRGlzY292ZXJ5IiwiYWxsb3dEdXBsaWNhdGVzS2V5Iiwib25CbHVldG9vdGhEZXZpY2VGb3VuZCIsInJlcyIsImRldmljZSIsInRlbXBNYWMiLCJoYW5kbGVEZXZpY2UiLCJoYW5kbGVNeVRpbWUiLCJteVRpbWUiLCJoYW5kbGVEZXZUeXBlIiwibWFjIiwiYWNkX2lkIiwiaGFuZGxlV2VpZ2h0IiwidXJsIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQTRCQTtBQUVBO0FBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUpBO0FBQ0E7QUFBQSxlQUlBO0VBQ0FBO0lBQ0E7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDLDRCQUNBLGdFQUNBO0VBQ0FDO0lBQ0FDO0lBQ0FBO0lBQ0FBO0lBQ0FBO0lBQ0E7SUFDQUE7SUFDQUM7TUFDQUQ7SUFDQTtFQUNBO0VBQ0FFO0lBQ0E7SUFDQTtJQUNBO01BQ0FGO01BQ0FBO0lBQ0E7RUFDQTs7RUFDQUc7SUFDQUM7TUFDQTtNQUNBO1FBQ0FKO1FBQ0FBO1FBQ0FBO1FBQ0FLO01BQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQTtJQUNBQztNQUNBO01BQ0FOO1FBQ0FPO1VBQ0E7VUFDQVI7VUFDQUE7VUFDQUE7VUFDQUE7UUFDQTtRQUNBUztVQUNBVDtRQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FVO01BQ0E7TUFDQVQ7UUFDQVU7UUFBQTtRQUNBSDtVQUNBUjtRQUNBO1FBQ0FTO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtJQUNBRztNQUNBO01BQ0FYO1FBQ0FZO1VBQ0E7WUFDQTtZQUNBUjtZQUNBO1lBQ0FTO1lBQ0E7WUFDQUM7WUFDQUQ7WUFDQWQ7WUFDQUE7WUFDQTtVQUNBO1VBQ0E7WUFDQTtZQUNBSztZQUNBUztZQUNBZDtZQUNBQTtZQUNBO1VBQ0E7VUFDQTtZQUNBO1lBQ0FLO1lBQ0E7WUFDQVM7WUFDQUE7WUFDQWQ7WUFDQTtjQUNBQTtZQUNBO1lBQ0E7VUFDQTtRQUNBO01BQ0E7TUFDQUE7SUFDQTtJQUNBZ0I7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO1FBQ0FoQjtRQUNBO1VBQ0FBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FpQjtNQUNBO01BQ0FDO1FBQ0E7VUFDQWxCO1VBQ0FBO1FBQ0E7UUFDQUE7UUFDQUs7UUFDQUw7TUFDQTtJQUNBO0lBQ0E7SUFDQW1CO01BQ0FuQjtNQUNBQTtRQUNBb0I7UUFDQUM7TUFDQTtRQUNBO1FBQ0E7VUFDQVI7VUFDQWI7UUFDQTtNQUNBO0lBQ0E7SUFDQXNCO01BQ0E7TUFDQWpCO01BQ0FMO01BQ0E7TUFDQTtRQUNBQTtNQUNBO01BQ0FDO1FBQ0FzQjtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEsMkIiLCJmaWxlIjoiMjc2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwiY29udGFpbmVyXCI+XHJcblx0XHQ8dmlldyBjbGFzcz1cInRleHRcIiBAY2xpY2s9XCJvcGVuQmx1ZXRvb3RoQWRhcHRlclwiIHYtaWY9XCJpc3NlYXJjaFwiPuayoeacieaQnOWIsOaDs+imgeeahO+8n+eCueWHu+mHjeaWsOaQnOe0ojwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwicG9pbnQtYXJlYVwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInBvaW50IHBvaW50LTEwXCI+PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInBvaW50IHBvaW50LTQwXCI+PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInBvaW50IHBvaW50LTgwXCI+PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInBvaW50IHBvaW50LTEwMFwiPjwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJwb2ludCBwb2ludC0xMjBcIj48L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cImxpc3RcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gZGV2TGlzdFwiIDprZXk9XCJpbmRleFwiIEBjbGljaz1cImhhbmRsZVdlaWdodChpdGVtKVwiPlxyXG5cdFx0XHRcdDxpbWFnZSA6c3JjPVwiaXRlbS5waWNcIj48L2ltYWdlPlxyXG5cdFx0XHRcdDx0ZXh0Pnt7aXRlbS5uYW1lfX08L3RleHQ+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwidGlwc1wiIHYtaWY9XCJpc2RldlRpcFwiPlxyXG5cdFx0XHQ8dmlldz7mj5DnpLrvvJo8L3ZpZXc+XHJcblx0XHRcdDx0ZXh0PjEu6K+356Gu5a6a6K6+5aSH5bey57uR5a6aPC90ZXh0PlxyXG5cdFx0XHQ8dGV4dD4yLuivt+ehruWumuiuvuWkh+W3suW8gOacujwvdGV4dD5cclxuXHRcdFx0PHRleHQ+My7or7fnoa7lrprmiYvmnLrok53niZnlj4rkvY3nva7kv6Hmga/lt7LmiZPlvIA8L3RleHQ+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRsZXQgdGhhdDtcclxuXHRsZXQgbXlUaW1lO1xyXG5cdGltcG9ydCB7XHJcblx0XHRtYXBTdGF0ZVxyXG5cdH0gZnJvbSBcInZ1ZXhcIjtcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdFVubG9hZDogZmFsc2UsIC8v5piv5ZCm6L+U5Zue5LiK5LiA6aG1XHJcblx0XHRcdFx0aXNzZWFyY2g6IGZhbHNlLCAvL+aYr+WQpumHjeaWsOaQnOe0olxyXG5cdFx0XHRcdGlzZGV2VGlwOiBmYWxzZSwgLy/mmK/lkKbmnInmj5DnpLpcclxuXHRcdFx0XHRkZXZpY2VzTGlzdDogW10sXHJcblx0XHRcdFx0ZGV2TGlzdDogW10sXHJcblx0XHRcdFx0aWQ6IDAsXHJcblx0XHRcdFx0aXNkZXZpY2U6IHRydWVcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiB7XHJcblx0XHRcdC4uLm1hcFN0YXRlKFtcInVzZXJcIiwgXCJpc0Nvbm5lY3RlZFwiLCBcImlzQmx1ZXRvb3RoVHlsZVwiXSksXHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKG9wdGlvbnMpIHtcclxuXHRcdFx0dGhhdCA9IHRoaXNcclxuXHRcdFx0dGhhdC5pZCA9IG9wdGlvbnMgPyBvcHRpb25zLmlkIDogMFxyXG5cdFx0XHR0aGF0LmlzZGV2aWNlID0gb3B0aW9ucy5kZXZpY2VcclxuXHRcdFx0dGhhdC5vcGVuQmx1ZXRvb3RoQWRhcHRlcigpXHJcblx0XHRcdC8vIOebkeWQrOiTneeJmei/nuaOpeeKtuaAgVxyXG5cdFx0XHR0aGF0LiRCbHVldG9vdGgub25CTEVDb25uZWN0aW9uU3RhdGVDaGFuZ2UoKVxyXG5cdFx0XHR1bmkub25CbHVldG9vdGhBZGFwdGVyU3RhdGVDaGFuZ2UoZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0dGhhdC4kc3RvcmUuY29tbWl0KFwiY2hhbmdlQmx1ZXRvb3RoXCIsIHJlcy5hdmFpbGFibGUpO1xyXG5cdFx0XHR9KVxyXG5cdFx0fSxcclxuXHRcdG9uQmFja1ByZXNzKCkge1xyXG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0Y29uc29sZS5sb2coXCJvblVubG9hZFwiLCB0aGF0LlVubG9hZClcclxuXHRcdFx0aWYgKCF0aGF0LlVubG9hZCkge1xyXG5cdFx0XHRcdHRoYXQuJEJsdWV0b290aC5jbG9zZUJsdWV0b290aEFkYXB0ZXIoKSAvLyDmlq3lvIDok53niZnmqKHlnZdcclxuXHRcdFx0XHR0aGF0LiRCbHVldG9vdGguc3RvcEJsdWV0b290aERldmljZXNEaXNjb3ZlcnkoKSAvLyDlj5bmtojok53niZnmkJzntKJcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdHdhdGNoOiB7XHJcblx0XHRcdGlzQmx1ZXRvb3RoVHlsZTogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0aWYgKCF0aGF0LmlzQmx1ZXRvb3RoVHlsZSkge1xyXG5cdFx0XHRcdFx0dGhhdC5pc3NlYXJjaCA9IHRydWVcclxuXHRcdFx0XHRcdHRoYXQuaXNkZXZUaXAgPSB0cnVlXHJcblx0XHRcdFx0XHR0aGF0LmRldkxpc3QgPSBbXVxyXG5cdFx0XHRcdFx0Y2xlYXJUaW1lb3V0KG15VGltZSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGNvbnNvbGUubG9nKFwi6JOd54mZ5piv5ZCm5omT5byAXCIsIHRoYXQuaXNCbHVldG9vdGhUeWxlKVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHQvLyDliJ3lp4vljJbok53niZlcclxuXHRcdFx0b3BlbkJsdWV0b290aEFkYXB0ZXIoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0dW5pLm9wZW5CbHVldG9vdGhBZGFwdGVyKHtcclxuXHRcdFx0XHRcdHN1Y2Nlc3M6IGUgPT4ge1xyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhcIuiTneeJmeWIneWni+WMluaIkOWKn1wiKVxyXG5cdFx0XHRcdFx0XHR0aGF0Lmlzc2VhcmNoID0gZmFsc2VcclxuXHRcdFx0XHRcdFx0dGhhdC5pc2RldlRpcCA9IGZhbHNlXHJcblx0XHRcdFx0XHRcdHRoYXQuZGV2TGlzdCA9IFtdXHJcblx0XHRcdFx0XHRcdHRoYXQuc3RhcnRCbHVldG9vdGhEZXZpY2VEaXNjb3ZlcnkoKVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdGZhaWw6IGUgPT4ge1xyXG5cdFx0XHRcdFx0XHR0aGF0LiRCbHVldG9vdGguZ2V0Qmx1ZXRvb3RoQWRhcHRlcihlKVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDlvIDlp4vmkJzlr7vpmYTov5HnmoTok53niZnlpJblm7Torr7lpIdcclxuXHRcdFx0c3RhcnRCbHVldG9vdGhEZXZpY2VEaXNjb3ZlcnkoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0dW5pLnN0YXJ0Qmx1ZXRvb3RoRGV2aWNlc0Rpc2NvdmVyeSh7XHJcblx0XHRcdFx0XHRhbGxvd0R1cGxpY2F0ZXNLZXk6IHRydWUsIC8v5piv5ZCm5YWB6K646YeN5aSN5LiK5oql5ZCM5LiA6K6+5aSHXHJcblx0XHRcdFx0XHRzdWNjZXNzOiByZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHR0aGF0Lm9uQmx1ZXRvb3RoRGV2aWNlRm91bmQoKTtcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRmYWlsOiByZXMgPT4ge31cclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOWPkeeOsOWkluWbtOiuvuWkh1xyXG5cdFx0XHQgKi9cclxuXHRcdFx0b25CbHVldG9vdGhEZXZpY2VGb3VuZCgpIHtcclxuXHRcdFx0XHR2YXIgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0dW5pLm9uQmx1ZXRvb3RoRGV2aWNlRm91bmQocmVzID0+IHtcclxuXHRcdFx0XHRcdHJlcy5kZXZpY2VzLmZvckVhY2goZGV2aWNlID0+IHtcclxuXHRcdFx0XHRcdFx0aWYgKGRldmljZS5uYW1lLmluZGV4T2YoXCJHMDJcIikgIT0gLTEpIHtcclxuXHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhcIkcwMlwiLCBkZXZpY2UpXHJcblx0XHRcdFx0XHRcdFx0Y2xlYXJUaW1lb3V0KG15VGltZSk7XHJcblx0XHRcdFx0XHRcdFx0bGV0IGJ1ZmYgPSBkZXZpY2UuYWR2ZXJ0aXNEYXRhLnNsaWNlKDMsIDkpXHJcblx0XHRcdFx0XHRcdFx0ZGV2aWNlLm1hYyA9IG5ldyBVaW50OEFycmF5KGJ1ZmYpIC8vIOS/neWtmOW5v+aSreaVsOaNruS4reeahG1hY+WcsOWdgO+8jOi/meaYr+eUseS6jmlPU+S4jeebtOaOpei/lOWbnm1hY+WcsOWdgFxyXG5cdFx0XHRcdFx0XHRcdGxldCB0ZW1wTWFjID0gQXJyYXkuZnJvbShkZXZpY2UubWFjKVxyXG5cdFx0XHRcdFx0XHRcdHRlbXBNYWMucmV2ZXJzZSgpXHJcblx0XHRcdFx0XHRcdFx0ZGV2aWNlLm1hY0FkZHIgPSB0aGF0LiR0b29scy5hYjJoZXgodGVtcE1hYywgJzonKS50b1VwcGVyQ2FzZSgpXHJcblx0XHRcdFx0XHRcdFx0dGhhdC5kZXZpY2VJZCA9IGRldmljZS5tYWNBZGRyXHJcblx0XHRcdFx0XHRcdFx0dGhhdC5oYW5kbGVEZXZpY2UoZGV2aWNlKVxyXG5cdFx0XHRcdFx0XHRcdHJldHVybjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRpZiAoZGV2aWNlLm5hbWUuaW5kZXhPZihcIllpaGVqaWFfTHVuZ1wiKSAhPSAtMSkge1xyXG5cdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi6IK65rS76YePUENWMDJcIiwgZGV2aWNlKVxyXG5cdFx0XHRcdFx0XHRcdGNsZWFyVGltZW91dChteVRpbWUpO1xyXG5cdFx0XHRcdFx0XHRcdGRldmljZS5tYWNBZGRyID0gZGV2aWNlLmRldmljZUlkXHJcblx0XHRcdFx0XHRcdFx0dGhhdC5kZXZpY2VJZCA9IGRldmljZS5kZXZpY2VJZFxyXG5cdFx0XHRcdFx0XHRcdHRoYXQuaGFuZGxlRGV2aWNlKGRldmljZSlcclxuXHRcdFx0XHRcdFx0XHRyZXR1cm47XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0aWYgKGRldmljZS5uYW1lLmluZGV4T2YoXCJZUENcIikgIT0gLTEpIHtcclxuXHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhcIui3s+e7s1BDVDAyXCIsIGRldmljZS5uYW1lLCBkZXZpY2UpXHJcblx0XHRcdFx0XHRcdFx0Y2xlYXJUaW1lb3V0KG15VGltZSk7XHJcblx0XHRcdFx0XHRcdFx0bGV0IGJ1ZmYgPSBkZXZpY2UubmFtZS5zbGljZSg3LCAxOSlcclxuXHRcdFx0XHRcdFx0XHRkZXZpY2UubWFjQWRkciA9IHRoYXQuJHRvb2xzLnN0cjJOdW0oYnVmZilcclxuXHRcdFx0XHRcdFx0XHRkZXZpY2UuZGV2aWNlSWQgPSB0aGF0LiR0b29scy5zdHIyTnVtKGJ1ZmYpXHJcblx0XHRcdFx0XHRcdFx0dGhhdC5kZXZpY2VJZCA9IHRoYXQuJHRvb2xzLnN0cjJOdW0oYnVmZilcclxuXHRcdFx0XHRcdFx0XHRpZiAoZGV2aWNlLm1hY0FkZHIgIT0gXCJcIikge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5oYW5kbGVEZXZpY2UoZGV2aWNlKVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHR0aGF0LmhhbmRsZU15VGltZSgpXHJcblx0XHRcdH0sXHJcblx0XHRcdGhhbmRsZURldmljZShkZXZpY2UpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHRjb25zdCBmb3VuZERldmljZXMgPSB0aGF0LmRldmljZXNMaXN0XHJcblx0XHRcdFx0Y29uc3QgaWR4ID0gdGhhdC4kdG9vbHMuaW5BcnJheShmb3VuZERldmljZXMsIFwiZGV2aWNlSWRcIiwgZGV2aWNlLmRldmljZUlkKVxyXG5cdFx0XHRcdGNvbnNvbGUubG9nKFwiZGV2aWNlXCIsIGRldmljZSwgaWR4KVxyXG5cdFx0XHRcdGlmIChpZHggPT09IC0xKSB7XHJcblx0XHRcdFx0XHR0aGF0LmRldmljZXNMaXN0LnB1c2goZGV2aWNlKTtcclxuXHRcdFx0XHRcdGlmIChkZXZpY2UubWFjQWRkciAhPSBcIlwiKSB7XHJcblx0XHRcdFx0XHRcdHRoYXQuaGFuZGxlRGV2VHlwZShkZXZpY2UubWFjQWRkcilcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdGhhbmRsZU15VGltZSgpIHtcclxuXHRcdFx0XHR2YXIgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0bXlUaW1lID0gc2V0VGltZW91dChmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdGlmICghdGhhdC5kZXZMaXN0Lmxlbmd0aCkge1xyXG5cdFx0XHRcdFx0XHR0aGF0LmlzZGV2VGlwID0gdHJ1ZVxyXG5cdFx0XHRcdFx0XHR0aGF0LmRldkxpc3QgPSBbXVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dGhhdC5pc3NlYXJjaCA9IHRydWVcclxuXHRcdFx0XHRcdGNsZWFyVGltZW91dChteVRpbWUpO1xyXG5cdFx0XHRcdFx0dGhhdC4kQmx1ZXRvb3RoLnN0b3BCbHVldG9vdGhEZXZpY2VzRGlzY292ZXJ5KClcclxuXHRcdFx0XHR9LCAxNTAwMCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOaOkuafpeiuvuWkh1xyXG5cdFx0XHRoYW5kbGVEZXZUeXBlKHNuKSB7XHJcblx0XHRcdFx0dGhhdCA9IHRoaXNcclxuXHRcdFx0XHR0aGF0LiRtb2RlbC5nZXRkZXZkZXRhaWwoe1xyXG5cdFx0XHRcdFx0bWFjOiBzbixcclxuXHRcdFx0XHRcdGFjZF9pZDogdGhhdC5pZFxyXG5cdFx0XHRcdH0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi5o6S5p+l6L+U5ZueXCIsIHJlcywgc24sIHRoYXQuaWQpXHJcblx0XHRcdFx0XHRpZiAocmVzLmNvZGUgPT0gMCkge1xyXG5cdFx0XHRcdFx0XHRyZXMuZGF0YS5kZXZpY2VJZCA9IHNuXHJcblx0XHRcdFx0XHRcdHRoYXQuZGV2TGlzdC5wdXNoKHJlcy5kYXRhKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRoYW5kbGVXZWlnaHQoaXRlbSkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdGNsZWFyVGltZW91dChteVRpbWUpO1xyXG5cdFx0XHRcdHRoYXQuVW5sb2FkID0gdHJ1ZVxyXG5cdFx0XHRcdGNvbnNvbGUubG9nKFwi6Lez6L2s5rWL6YePXCIsIGl0ZW0pXHJcblx0XHRcdFx0aWYgKGl0ZW0uYmx1ZXRvb3RoX3R5cGUgPT0gJ+mAj+S8oCcpIHtcclxuXHRcdFx0XHRcdHRoYXQuJEJsdWV0b290aC5zdG9wQmx1ZXRvb3RoRGV2aWNlc0Rpc2NvdmVyeSgpXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHVuaS5yZWRpcmVjdFRvKHtcclxuXHRcdFx0XHRcdHVybDogaXRlbS5wYWdlX21lYXN1cmUgKyAnP2RldmljZUlkPScgKyB0aGF0LmRldmljZUlkICsgJyZpc2RldmljZT0nICsgdGhhdC5pc2RldmljZVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBzY29wZWQgbGFuZz1cInNjc3NcIj5cclxuXHRAaW1wb3J0IFwiLi9zY3NzL3NlYXJjaC5zY3NzXCI7XHJcbjwvc3R5bGU+Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///276\n"); ======= eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar that;\nvar myTime;\nvar _default = {\n data: function data() {\n return {\n Unload: false,\n //是否返回上一页\n issearch: false,\n //是否重新搜索\n isdevTip: false,\n //是否有提示\n devicesList: [],\n devList: [],\n id: 0,\n isdevice: true\n };\n },\n computed: _objectSpread({}, (0, _vuex.mapState)([\"user\", \"isConnected\", \"isBluetoothTyle\"])),\n onLoad: function onLoad(options) {\n that = this;\n that.id = options ? options.id : 0;\n that.isdevice = options.device;\n that.openBluetoothAdapter();\n // 监听蓝牙连接状态\n that.$Bluetooth.onBLEConnectionStateChange();\n uni.onBluetoothAdapterStateChange(function (res) {\n that.$store.commit(\"changeBluetooth\", res.available);\n });\n },\n onBackPress: function onBackPress() {\n var that = this;\n __f__(\"log\", \"onUnload\", that.Unload, \" at pages/devices/search.vue:60\");\n if (!that.Unload) {\n that.$Bluetooth.closeBluetoothAdapter(); // 断开蓝牙模块\n that.$Bluetooth.stopBluetoothDevicesDiscovery(); // 取消蓝牙搜索\n }\n },\n\n watch: {\n isBluetoothTyle: function isBluetoothTyle() {\n var that = this;\n if (!that.isBluetoothTyle) {\n that.issearch = true;\n that.isdevTip = true;\n that.devList = [];\n clearTimeout(myTime);\n }\n __f__(\"log\", \"蓝牙是否打开\", that.isBluetoothTyle, \" at pages/devices/search.vue:75\");\n }\n },\n methods: {\n // 初始化蓝牙\n openBluetoothAdapter: function openBluetoothAdapter() {\n var that = this;\n uni.openBluetoothAdapter({\n success: function success(e) {\n __f__(\"log\", \"蓝牙初始化成功\", \" at pages/devices/search.vue:84\");\n that.issearch = false;\n that.isdevTip = false;\n that.devList = [];\n that.startBluetoothDeviceDiscovery();\n },\n fail: function fail(e) {\n that.$Bluetooth.getBluetoothAdapter(e);\n }\n });\n },\n // 开始搜寻附近的蓝牙外围设备\n startBluetoothDeviceDiscovery: function startBluetoothDeviceDiscovery() {\n var that = this;\n uni.startBluetoothDevicesDiscovery({\n allowDuplicatesKey: true,\n //是否允许重复上报同一设备\n success: function success(res) {\n that.onBluetoothDeviceFound();\n },\n fail: function fail(res) {}\n });\n },\n /**\n * 发现外围设备\n */\n onBluetoothDeviceFound: function onBluetoothDeviceFound() {\n var that = this;\n uni.onBluetoothDeviceFound(function (res) {\n res.devices.forEach(function (device) {\n if (device.name.indexOf(\"G02\") != -1) {\n __f__(\"log\", \"G02\", device, \" at pages/devices/search.vue:114\");\n clearTimeout(myTime);\n var buff = device.advertisData.slice(3, 9);\n device.mac = new Uint8Array(buff); // 保存广播数据中的mac地址,这是由于iOS不直接返回mac地址\n var tempMac = Array.from(device.mac);\n tempMac.reverse();\n device.macAddr = that.$tools.ab2hex(tempMac, ':').toUpperCase();\n that.deviceId = device.macAddr;\n that.handleDevice(device);\n return;\n }\n if (device.name.indexOf(\"Yihejia_Lung\") != -1) {\n __f__(\"log\", \"肺活量PCV02\", device, \" at pages/devices/search.vue:126\");\n clearTimeout(myTime);\n device.macAddr = device.deviceId;\n that.deviceId = device.deviceId;\n that.handleDevice(device);\n return;\n }\n if (device.name.indexOf(\"YPC\") != -1) {\n __f__(\"log\", \"跳绳PCT02\", device.name, device, \" at pages/devices/search.vue:134\");\n clearTimeout(myTime);\n var _buff = device.name.slice(7, 19);\n device.macAddr = that.$tools.str2Num(_buff);\n device.deviceId = that.$tools.str2Num(_buff);\n that.deviceId = that.$tools.str2Num(_buff);\n if (device.macAddr != \"\") {\n that.handleDevice(device);\n }\n return;\n }\n });\n });\n that.handleMyTime();\n },\n handleDevice: function handleDevice(device) {\n var that = this;\n var foundDevices = that.devicesList;\n var idx = that.$tools.inArray(foundDevices, \"deviceId\", device.deviceId);\n __f__(\"log\", \"device\", device, idx, \" at pages/devices/search.vue:153\");\n if (idx === -1) {\n that.devicesList.push(device);\n if (device.macAddr != \"\") {\n that.handleDevType(device.macAddr);\n }\n }\n },\n handleMyTime: function handleMyTime() {\n var that = this;\n myTime = setTimeout(function () {\n if (!that.devList.length) {\n that.isdevTip = true;\n that.devList = [];\n }\n that.issearch = true;\n clearTimeout(myTime);\n that.$Bluetooth.stopBluetoothDevicesDiscovery();\n }, 15000);\n },\n // 排查设备\n handleDevType: function handleDevType(sn) {\n that = this;\n that.$model.getdevdetail({\n mac: sn,\n acd_id: that.id\n }).then(function (res) {\n __f__(\"log\", \"排查返回\", res, sn, that.id, \" at pages/devices/search.vue:180\");\n if (res.code == 0) {\n res.data.deviceId = sn;\n that.devList.push(res.data);\n }\n });\n },\n handleWeight: function handleWeight(item) {\n var that = this;\n clearTimeout(myTime);\n that.Unload = true;\n __f__(\"log\", \"跳转测量\", item, \" at pages/devices/search.vue:191\");\n if (item.bluetooth_type == '透传') {\n that.$Bluetooth.stopBluetoothDevicesDiscovery();\n }\n uni.redirectTo({\n url: item.page_measure + '?deviceId=' + that.deviceId + '&isdevice=' + that.isdevice\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZGV2aWNlcy9zZWFyY2gudnVlIl0sIm5hbWVzIjpbInRoYXQiLCJteVRpbWUiLCJkYXRhIiwiVW5sb2FkIiwiaXNzZWFyY2giLCJpc2RldlRpcCIsImRldmljZXNMaXN0IiwiZGV2TGlzdCIsImlkIiwiaXNkZXZpY2UiLCJjb21wdXRlZCIsIm1hcFN0YXRlIiwib25Mb2FkIiwib3B0aW9ucyIsImRldmljZSIsIm9wZW5CbHVldG9vdGhBZGFwdGVyIiwiJEJsdWV0b290aCIsIm9uQkxFQ29ubmVjdGlvblN0YXRlQ2hhbmdlIiwidW5pIiwib25CbHVldG9vdGhBZGFwdGVyU3RhdGVDaGFuZ2UiLCJyZXMiLCIkc3RvcmUiLCJjb21taXQiLCJhdmFpbGFibGUiLCJvbkJhY2tQcmVzcyIsImNsb3NlQmx1ZXRvb3RoQWRhcHRlciIsInN0b3BCbHVldG9vdGhEZXZpY2VzRGlzY292ZXJ5Iiwid2F0Y2giLCJpc0JsdWV0b290aFR5bGUiLCJjbGVhclRpbWVvdXQiLCJtZXRob2RzIiwic3VjY2VzcyIsImUiLCJzdGFydEJsdWV0b290aERldmljZURpc2NvdmVyeSIsImZhaWwiLCJnZXRCbHVldG9vdGhBZGFwdGVyIiwic3RhcnRCbHVldG9vdGhEZXZpY2VzRGlzY292ZXJ5IiwiYWxsb3dEdXBsaWNhdGVzS2V5Iiwib25CbHVldG9vdGhEZXZpY2VGb3VuZCIsImRldmljZXMiLCJmb3JFYWNoIiwibmFtZSIsImluZGV4T2YiLCJidWZmIiwiYWR2ZXJ0aXNEYXRhIiwic2xpY2UiLCJtYWMiLCJVaW50OEFycmF5IiwidGVtcE1hYyIsIkFycmF5IiwiZnJvbSIsInJldmVyc2UiLCJtYWNBZGRyIiwiJHRvb2xzIiwiYWIyaGV4IiwidG9VcHBlckNhc2UiLCJkZXZpY2VJZCIsImhhbmRsZURldmljZSIsInN0cjJOdW0iLCJoYW5kbGVNeVRpbWUiLCJmb3VuZERldmljZXMiLCJpZHgiLCJpbkFycmF5IiwicHVzaCIsImhhbmRsZURldlR5cGUiLCJzZXRUaW1lb3V0IiwibGVuZ3RoIiwic24iLCIkbW9kZWwiLCJnZXRkZXZkZXRhaWwiLCJhY2RfaWQiLCJ0aGVuIiwiY29kZSIsImhhbmRsZVdlaWdodCIsIml0ZW0iLCJibHVldG9vdGhfdHlwZSIsInJlZGlyZWN0VG8iLCJ1cmwiLCJwYWdlX21lYXN1cmUiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBNEJBO0FBRWM7QUFBQTtBQTlCZDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSxJQUFJQSxJQUFJO0FBQ1IsSUFBSUMsTUFBTTtBQUFDLGVBSUk7RUFDZEMsSUFBSSxrQkFBRztJQUNOLE9BQU87TUFDTkMsTUFBTSxFQUFFLEtBQUs7TUFBRTtNQUNmQyxRQUFRLEVBQUUsS0FBSztNQUFFO01BQ2pCQyxRQUFRLEVBQUUsS0FBSztNQUFFO01BQ2pCQyxXQUFXLEVBQUUsRUFBRTtNQUNmQyxPQUFPLEVBQUUsRUFBRTtNQUNYQyxFQUFFLEVBQUUsQ0FBQztNQUNMQyxRQUFRLEVBQUU7SUFDWCxDQUFDO0VBQ0YsQ0FBQztFQUNEQyxRQUFRLG9CQUNKLElBQUFDLGNBQVEsRUFBQyxDQUFDLE1BQU0sRUFBRSxhQUFhLEVBQUUsaUJBQWlCLENBQUMsQ0FBQyxDQUN2RDtFQUNEQyxNQUFNLGtCQUFDQyxPQUFPLEVBQUU7SUFDZmIsSUFBSSxHQUFHLElBQUk7SUFDWEEsSUFBSSxDQUFDUSxFQUFFLEdBQUdLLE9BQU8sR0FBR0EsT0FBTyxDQUFDTCxFQUFFLEdBQUcsQ0FBQztJQUNsQ1IsSUFBSSxDQUFDUyxRQUFRLEdBQUdJLE9BQU8sQ0FBQ0MsTUFBTTtJQUM5QmQsSUFBSSxDQUFDZSxvQkFBb0IsRUFBRTtJQUMzQjtJQUNBZixJQUFJLENBQUNnQixVQUFVLENBQUNDLDBCQUEwQixFQUFFO0lBQzVDQyxHQUFHLENBQUNDLDZCQUE2QixD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WSxHQUFHOUUsSUFBSSxDQUFDd0QsUUFBUSxHQUFHLFlBQVksR0FBR3hELElBQUksQ0FBQ1M7TUFDN0UsQ0FBQyxDQUFDO0lBQ0g7RUFDRDtBQUNELENBQUM7QUFBQSwyQiIsImZpbGUiOiIyNzYuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG5sZXQgdGhhdDtcbmxldCBteVRpbWU7XG5pbXBvcnQge1xuXHRtYXBTdGF0ZVxufSBmcm9tIFwidnVleFwiO1xuZXhwb3J0IGRlZmF1bHQge1xuXHRkYXRhKCkge1xuXHRcdHJldHVybiB7XG5cdFx0XHRVbmxvYWQ6IGZhbHNlLCAvL+aYr+WQpui/lOWbnuS4iuS4gOmhtVxuXHRcdFx0aXNzZWFyY2g6IGZhbHNlLCAvL+aYr+WQpumHjeaWsOaQnOe0olxuXHRcdFx0aXNkZXZUaXA6IGZhbHNlLCAvL+aYr+WQpuacieaPkOekulxuXHRcdFx0ZGV2aWNlc0xpc3Q6IFtdLFxuXHRcdFx0ZGV2TGlzdDogW10sXG5cdFx0XHRpZDogMCxcblx0XHRcdGlzZGV2aWNlOiB0cnVlXG5cdFx0fVxuXHR9LFxuXHRjb21wdXRlZDoge1xuXHRcdC4uLm1hcFN0YXRlKFtcInVzZXJcIiwgXCJpc0Nvbm5lY3RlZFwiLCBcImlzQmx1ZXRvb3RoVHlsZVwiXSksXG5cdH0sXG5cdG9uTG9hZChvcHRpb25zKSB7XG5cdFx0dGhhdCA9IHRoaXNcblx0XHR0aGF0LmlkID0gb3B0aW9ucyA/IG9wdGlvbnMuaWQgOiAwXG5cdFx0dGhhdC5pc2RldmljZSA9IG9wdGlvbnMuZGV2aWNlXG5cdFx0dGhhdC5vcGVuQmx1ZXRvb3RoQWRhcHRlcigpXG5cdFx0Ly8g55uR5ZCs6JOd54mZ6L+e5o6l54q25oCBXG5cdFx0dGhhdC4kQmx1ZXRvb3RoLm9uQkxFQ29ubmVjdGlvblN0YXRlQ2hhbmdlKClcblx0XHR1bmkub25CbHVldG9vdGhBZGFwdGVyU3RhdGVDaGFuZ2UoZnVuY3Rpb24ocmVzKSB7XG5cdFx0XHR0aGF0LiRzdG9yZS5jb21taXQoXCJjaGFuZ2VCbHVldG9vdGhcIiwgcmVzLmF2YWlsYWJsZSk7XG5cdFx0fSlcblx0fSxcblx0b25CYWNrUHJlc3MoKSB7XG5cdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0Y29uc29sZS5sb2coXCJvblVubG9hZFwiLCB0aGF0LlVubG9hZClcblx0XHRpZiAoIXRoYXQuVW5sb2FkKSB7XG5cdFx0XHR0aGF0LiRCbHVldG9vdGguY2xvc2VCbHVldG9vdGhBZGFwdGVyKCkgLy8g5pat5byA6JOd54mZ5qih5Z2XXG5cdFx0XHR0aGF0LiRCbHVldG9vdGguc3RvcEJsdWV0b290aERldmljZXNEaXNjb3ZlcnkoKSAvLyDlj5bmtojok53niZnmkJzntKJcblx0XHR9XG5cdH0sXG5cdHdhdGNoOiB7XG5cdFx0aXNCbHVldG9vdGhUeWxlOiBmdW5jdGlvbigpIHtcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdFx0aWYgKCF0aGF0LmlzQmx1ZXRvb3RoVHlsZSkge1xuXHRcdFx0XHR0aGF0Lmlzc2VhcmNoID0gdHJ1ZVxuXHRcdFx0XHR0aGF0LmlzZGV2VGlwID0gdHJ1ZVxuXHRcdFx0XHR0aGF0LmRldkxpc3QgPSBbXVxuXHRcdFx0XHRjbGVhclRpbWVvdXQobXlUaW1lKTtcblx0XHRcdH1cblx0XHRcdGNvbnNvbGUubG9nKFwi6JOd54mZ5piv5ZCm5omT5byAXCIsIHRoYXQuaXNCbHVldG9vdGhUeWxlKVxuXHRcdH1cblx0fSxcblx0bWV0aG9kczoge1xuXHRcdC8vIOWIneWni+WMluiTneeJmVxuXHRcdG9wZW5CbHVldG9vdGhBZGFwdGVyKCkge1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0XHR1bmkub3BlbkJsdWV0b290aEFkYXB0ZXIoe1xuXHRcdFx0XHRzdWNjZXNzOiBlID0+IHtcblx0XHRcdFx0XHRjb25zb2xlLmxvZyhcIuiTneeJmeWIneWni+WMluaIkOWKn1wiKVxuXHRcdFx0XHRcdHRoYXQuaXNzZWFyY2ggPSBmYWxzZVxuXHRcdFx0XHRcdHRoYXQuaXNkZXZUaXAgPSBmYWxzZVxuXHRcdFx0XHRcdHRoYXQuZGV2TGlzdCA9IFtdXG5cdFx0XHRcdFx0dGhhdC5zdGFydEJsdWV0b290aERldmljZURpc2NvdmVyeSgpXG5cdFx0XHRcdH0sXG5cdFx0XHRcdGZhaWw6IGUgPT4ge1xuXHRcdFx0XHRcdHRoYXQuJEJsdWV0b290aC5nZXRCbHVldG9vdGhBZGFwdGVyKGUpXG5cdFx0XHRcdH1cblx0XHRcdH0pO1xuXHRcdH0sXG5cdFx0Ly8g5byA5aeL5pCc5a+76ZmE6L+R55qE6JOd54mZ5aSW5Zu06K6+5aSHXG5cdFx0c3RhcnRCbHVldG9vdGhEZXZpY2VEaXNjb3ZlcnkoKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdHVuaS5zdGFydEJsdWV0b290aERldmljZXNEaXNjb3Zlcnkoe1xuXHRcdFx0XHRhbGxvd0R1cGxpY2F0ZXNLZXk6IHRydWUsIC8v5piv5ZCm5YWB6K646YeN5aSN5LiK5oql5ZCM5LiA6K6+5aSHXG5cdFx0XHRcdHN1Y2Nlc3M6IHJlcyA9PiB7XG5cdFx0XHRcdFx0dGhhdC5vbkJsdWV0b290aERldmljZUZvdW5kKCk7XG5cdFx0XHRcdH0sXG5cdFx0XHRcdGZhaWw6IHJlcyA9PiB7fVxuXHRcdFx0fSk7XG5cdFx0fSxcblx0XHQvKipcblx0XHQgKiDlj5HnjrDlpJblm7Torr7lpIdcblx0XHQgKi9cblx0XHRvbkJsdWV0b290aERldmljZUZvdW5kKCkge1xuXHRcdFx0dmFyIHRoYXQgPSB0aGlzO1xuXHRcdFx0dW5pLm9uQmx1ZXRvb3RoRGV2aWNlRm91bmQocmVzID0+IHtcblx0XHRcdFx0cmVzLmRldmljZXMuZm9yRWFjaChkZXZpY2UgPT4ge1xuXHRcdFx0XHRcdGlmIChkZXZpY2UubmFtZS5pbmRleE9mKFwiRzAyXCIpICE9IC0xKSB7XG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhcIkcwMlwiLCBkZXZpY2UpXG5cdFx0XHRcdFx0XHRjbGVhclRpbWVvdXQobXlUaW1lKTtcblx0XHRcdFx0XHRcdGxldCBidWZmID0gZGV2aWNlLmFkdmVydGlzRGF0YS5zbGljZSgzLCA5KVxuXHRcdFx0XHRcdFx0ZGV2aWNlLm1hYyA9IG5ldyBVaW50OEFycmF5KGJ1ZmYpIC8vIOS/neWtmOW5v+aSreaVsOaNruS4reeahG1hY+WcsOWdgO+8jOi/meaYr+eUseS6jmlPU+S4jeebtOaOpei/lOWbnm1hY+WcsOWdgFxuXHRcdFx0XHRcdFx0bGV0IHRlbXBNYWMgPSBBcnJheS5mcm9tKGRldmljZS5tYWMpXG5cdFx0XHRcdFx0XHR0ZW1wTWFjLnJldmVyc2UoKVxuXHRcdFx0XHRcdFx0ZGV2aWNlLm1hY0FkZHIgPSB0aGF0LiR0b29scy5hYjJoZXgodGVtcE1hYywgJzonKS50b1VwcGVyQ2FzZSgpXG5cdFx0XHRcdFx0XHR0aGF0LmRldmljZUlkID0gZGV2aWNlLm1hY0FkZHJcblx0XHRcdFx0XHRcdHRoYXQuaGFuZGxlRGV2aWNlKGRldmljZSlcblx0XHRcdFx0XHRcdHJldHVybjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aWYgKGRldmljZS5uYW1lLmluZGV4T2YoXCJZaWhlamlhX0x1bmdcIikgIT0gLTEpIHtcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi6IK65rS76YePUENWMDJcIiwgZGV2aWNlKVxuXHRcdFx0XHRcdFx0Y2xlYXJUaW1lb3V0KG15VGltZSk7XG5cdFx0XHRcdFx0XHRkZXZpY2UubWFjQWRkciA9IGRldmljZS5kZXZpY2VJZFxuXHRcdFx0XHRcdFx0dGhhdC5kZXZpY2VJZCA9IGRldmljZS5kZXZpY2VJZFxuXHRcdFx0XHRcdFx0dGhhdC5oYW5kbGVEZXZpY2UoZGV2aWNlKVxuXHRcdFx0XHRcdFx0cmV0dXJuO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRpZiAoZGV2aWNlLm5hbWUuaW5kZXhPZihcIllQQ1wiKSAhPSAtMSkge1xuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coXCLot7Pnu7NQQ1QwMlwiLCBkZXZpY2UubmFtZSwgZGV2aWNlKVxuXHRcdFx0XHRcdFx0Y2xlYXJUaW1lb3V0KG15VGltZSk7XG5cdFx0XHRcdFx0XHRsZXQgYnVmZiA9IGRldmljZS5uYW1lLnNsaWNlKDcsIDE5KVxuXHRcdFx0XHRcdFx0ZGV2aWNlLm1hY0FkZHIgPSB0aGF0LiR0b29scy5zdHIyTnVtKGJ1ZmYpXG5cdFx0XHRcdFx0XHRkZXZpY2UuZGV2aWNlSWQgPSB0aGF0LiR0b29scy5zdHIyTnVtKGJ1ZmYpXG5cdFx0XHRcdFx0XHR0aGF0LmRldmljZUlkID0gdGhhdC4kdG9vbHMuc3RyMk51bShidWZmKVxuXHRcdFx0XHRcdFx0aWYgKGRldmljZS5tYWNBZGRyICE9IFwiXCIpIHtcblx0XHRcdFx0XHRcdFx0dGhhdC5oYW5kbGVEZXZpY2UoZGV2aWNlKVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0cmV0dXJuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9KVxuXHRcdFx0fSk7XG5cdFx0XHR0aGF0LmhhbmRsZU15VGltZSgpXG5cdFx0fSxcblx0XHRoYW5kbGVEZXZpY2UoZGV2aWNlKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdGNvbnN0IGZvdW5kRGV2aWNlcyA9IHRoYXQuZGV2aWNlc0xpc3Rcblx0XHRcdGNvbnN0IGlkeCA9IHRoYXQuJHRvb2xzLmluQXJyYXkoZm91bmREZXZpY2VzLCBcImRldmljZUlkXCIsIGRldmljZS5kZXZpY2VJZClcblx0XHRcdGNvbnNvbGUubG9nKFwiZGV2aWNlXCIsIGRldmljZSwgaWR4KVxuXHRcdFx0aWYgKGlkeCA9PT0gLTEpIHtcblx0XHRcdFx0dGhhdC5kZXZpY2VzTGlzdC5wdXNoKGRldmljZSk7XG5cdFx0XHRcdGlmIChkZXZpY2UubWFjQWRkciAhPSBcIlwiKSB7XG5cdFx0XHRcdFx0dGhhdC5oYW5kbGVEZXZUeXBlKGRldmljZS5tYWNBZGRyKVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fSxcblx0XHRoYW5kbGVNeVRpbWUoKSB7XG5cdFx0XHR2YXIgdGhhdCA9IHRoaXM7XG5cdFx0XHRteVRpbWUgPSBzZXRUaW1lb3V0KGZ1bmN0aW9uKCkge1xuXHRcdFx0XHRpZiAoIXRoYXQuZGV2TGlzdC5sZW5ndGgpIHtcblx0XHRcdFx0XHR0aGF0LmlzZGV2VGlwID0gdHJ1ZVxuXHRcdFx0XHRcdHRoYXQuZGV2TGlzdCA9IFtdXG5cdFx0XHRcdH1cblx0XHRcdFx0dGhhdC5pc3NlYXJjaCA9IHRydWVcblx0XHRcdFx0Y2xlYXJUaW1lb3V0KG15VGltZSk7XG5cdFx0XHRcdHRoYXQuJEJsdWV0b290aC5zdG9wQmx1ZXRvb3RoRGV2aWNlc0Rpc2NvdmVyeSgpXG5cdFx0XHR9LCAxNTAwMCk7XG5cdFx0fSxcblx0XHQvLyDmjpLmn6Xorr7lpIdcblx0XHRoYW5kbGVEZXZUeXBlKHNuKSB7XG5cdFx0XHR0aGF0ID0gdGhpc1xuXHRcdFx0dGhhdC4kbW9kZWwuZ2V0ZGV2ZGV0YWlsKHtcblx0XHRcdFx0bWFjOiBzbixcblx0XHRcdFx0YWNkX2lkOiB0aGF0LmlkXG5cdFx0XHR9KS50aGVuKHJlcyA9PiB7XG5cdFx0XHRcdGNvbnNvbGUubG9nKFwi5o6S5p+l6L+U5ZueXCIsIHJlcywgc24sIHRoYXQuaWQpXG5cdFx0XHRcdGlmIChyZXMuY29kZSA9PSAwKSB7XG5cdFx0XHRcdFx0cmVzLmRhdGEuZGV2aWNlSWQgPSBzblxuXHRcdFx0XHRcdHRoYXQuZGV2TGlzdC5wdXNoKHJlcy5kYXRhKTtcblx0XHRcdFx0fVxuXHRcdFx0fSlcblx0XHR9LFxuXHRcdGhhbmRsZVdlaWdodChpdGVtKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdGNsZWFyVGltZW91dChteVRpbWUpO1xuXHRcdFx0dGhhdC5VbmxvYWQgPSB0cnVlXG5cdFx0XHRjb25zb2xlLmxvZyhcIui3s+i9rOa1i+mHj1wiLCBpdGVtKVxuXHRcdFx0aWYgKGl0ZW0uYmx1ZXRvb3RoX3R5cGUgPT0gJ+mAj+S8oCcpIHtcblx0XHRcdFx0dGhhdC4kQmx1ZXRvb3RoLnN0b3BCbHVldG9vdGhEZXZpY2VzRGlzY292ZXJ5KClcblx0XHRcdH1cblx0XHRcdHVuaS5yZWRpcmVjdFRvKHtcblx0XHRcdFx0dXJsOiBpdGVtLnBhZ2VfbWVhc3VyZSArICc/ZGV2aWNlSWQ9JyArIHRoYXQuZGV2aWNlSWQgKyAnJmlzZGV2aWNlPScgKyB0aGF0LmlzZGV2aWNlXG5cdFx0XHR9KVxuXHRcdH0sXG5cdH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///276\n"); >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a /***/ }), /* 277 */ /*!*******************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/devices/G02.vue?mpType=page ***! \*******************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _G02_vue_vue_type_template_id_1b1e8d84_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./G02.vue?vue&type=template&id=1b1e8d84&scoped=true&mpType=page */ 278);\n/* harmony import */ var _G02_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./G02.vue?vue&type=script&lang=js&mpType=page */ 280);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _G02_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _G02_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _G02_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _G02_vue_vue_type_template_id_1b1e8d84_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _G02_vue_vue_type_template_id_1b1e8d84_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"1b1e8d84\",\n null,\n false,\n _G02_vue_vue_type_template_id_1b1e8d84_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/devices/G02.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBdUk7QUFDdkk7QUFDa0U7QUFDTDs7O0FBRzdEO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLG9GQUFNO0FBQ1IsRUFBRSxxR0FBTTtBQUNSLEVBQUUsOEdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUseUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjc3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9HMDIudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTFiMWU4ZDg0JnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9HMDIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL0cwMi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiMWIxZThkODRcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvZGV2aWNlcy9HMDIudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///277\n"); /***/ }), /* 278 */ /*!*************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/devices/G02.vue?vue&type=template&id=1b1e8d84&scoped=true&mpType=page ***! \*************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_G02_vue_vue_type_template_id_1b1e8d84_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./G02.vue?vue&type=template&id=1b1e8d84&scoped=true&mpType=page */ 279); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_G02_vue_vue_type_template_id_1b1e8d84_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_G02_vue_vue_type_template_id_1b1e8d84_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_G02_vue_vue_type_template_id_1b1e8d84_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_G02_vue_vue_type_template_id_1b1e8d84_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 279 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/devices/G02.vue?vue&type=template&id=1b1e8d84&scoped=true&mpType=page ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "weightPages"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "content "), attrs: { _i: 1 } }, [ _vm._$s(2, "i", _vm.isConnection == 0) ? _c("view", { staticClass: _vm._$s(2, "sc", "title"), attrs: { _i: 2 }, }) : _vm._e(), _vm._$s(3, "i", _vm.isConnection == 1) ? _c("view", { staticClass: _vm._$s(3, "sc", "title"), attrs: { _i: 3 }, }) : _vm._e(), _vm._$s(4, "i", _vm.isConnection == 2) ? _c("view", { staticClass: _vm._$s(4, "sc", "title"), attrs: { _i: 4 }, on: { click: _vm.openBluetoothAdapter }, }) : _vm._e(), _c( "view", { staticClass: _vm._$s(5, "sc", "text"), attrs: { _i: 5 } }, [_vm._v(_vm._$s(5, "t0-0", _vm._s(_vm.text)))] ), _c( "view", { staticClass: _vm._$s(6, "sc", "image"), attrs: { _i: 6 } }, [ _c("image", { staticClass: _vm._$s(7, "sc", "image3"), attrs: { _i: 7 }, }), ] ), _c( "view", { staticClass: _vm._$s(8, "sc", "tips"), attrs: { _i: 8 } }, [_c("view"), _c("text"), _c("text")] ), ] ), _vm._$s(12, "i", _vm.isHeight) ? _c( "view", { staticClass: _vm._$s(12, "sc", "wrapper"), attrs: { _i: 12 } }, [ _c("view", { staticClass: _vm._$s(13, "sc", "bg"), attrs: { _i: 13 }, }), _c( "view", { staticClass: _vm._$s(14, "sc", "Blue"), attrs: { _i: 14 } }, [ _c("view", { staticClass: _vm._$s(15, "sc", "h4"), attrs: { _i: 15 }, }), _c( "view", { staticClass: _vm._$s(16, "sc", "Blue-box"), attrs: { _i: 16 }, }, [ _c("text", [ _vm._v( _vm._$s(17, "t0-0", _vm._s(_vm.height)) + _vm._$s(17, "t0-1", _vm._s(_vm.unit)) ), ]), ] ), _c( "view", { staticClass: _vm._$s(18, "sc", "Blue-box"), attrs: { _i: 18 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.weight, expression: "weight", }, ], attrs: { _i: 19 }, domProps: { value: _vm._$s(19, "v-model", _vm.weight) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.weight = $event.target.value }, }, }), ] ), _c("view", { staticClass: _vm._$s(20, "sc", "Blue-btn Blue-close"), attrs: { _i: 20 }, on: { click: function ($event) { return _vm.handleBack(1) }, }, }), _c("view", { staticClass: _vm._$s(21, "sc", "Blue-btn"), attrs: { _i: 21 }, on: { click: _vm.handleGetMeasure }, }), ] ), ] ) : _vm._e(), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 280 */ /*!*******************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/devices/G02.vue?vue&type=script&lang=js&mpType=page ***! \*******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_G02_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./G02.vue?vue&type=script&lang=js&mpType=page */ 281);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_G02_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_G02_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_G02_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_G02_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_G02_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXFxQixDQUFnQixnckJBQUcsRUFBQyIsImZpbGUiOiIyODAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL0cwMi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9HMDIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///280\n"); /***/ }), /* 281 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/devices/G02.vue?vue&type=script&lang=js&mpType=page ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; <<<<<<< HEAD eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar myTime;\nvar _default = {\n data: function data() {\n return {\n text: \"\",\n weight: \"\",\n height: \"\",\n deviceId: \"\",\n macAddr: \"\",\n unit: \"cm\",\n Unload: false,\n stopblue: true,\n isHeight: false,\n isConnection: 0,\n isdevice: false\n };\n },\n computed: _objectSpread(_objectSpread({}, (0, _vuex.mapState)([\"user\", \"isConnected\", \"isBluetoothTyle\"])), {}, {\n info: function info() {\n return this.user;\n },\n endDate: function endDate() {\n return this.$tools.getDate(\"start\");\n },\n startDate: function startDate() {\n return this.$tools.GetDateStr(-90);\n }\n }),\n onUnload: function onUnload() {\n var that = this;\n if (!that.Unload) {\n clearTimeout(myTime);\n that.stopBluetoothDevicesDiscovery(); //取消蓝牙搜索\n that.closeBluetoothAdapter();\n __f__(\"log\", \"页面返回onUnload\", \" at pages/devices/G02.vue:74\");\n }\n },\n onLoad: function onLoad(options) {\n var that = this;\n that.text = \"\";\n that.isdevice = options.isdevice;\n that.openBluetoothAdapter();\n },\n watch: {\n isConnected: function isConnected() {\n var that = this;\n if (!that.isConnected) {\n that.handleBack();\n that.isConnection = 2;\n }\n },\n isBluetoothTyle: function isBluetoothTyle() {\n var that = this;\n if (!that.isBluetoothTyle) {\n that.handleBack();\n that.isConnection = 2;\n }\n },\n stopblue: function stopblue() {\n var that = this;\n if (!that.stopblue) {\n clearTimeout(myTime);\n that.isHeight = true;\n }\n }\n },\n methods: {\n // 重新连接\n openBluetoothAdapter: function openBluetoothAdapter() {\n var that = this;\n that.text = \"\";\n that.stopblue = true;\n that.isHeight = false;\n uni.openBluetoothAdapter({\n success: function success(e) {\n that.isConnection = 0;\n that.startBluetoothDeviceDiscovery();\n },\n fail: function fail(e) {\n that.isConnection = 2;\n that.$tools.msg(\"请确定设备是开机状态、手机蓝牙权限已打开!\");\n }\n });\n },\n // 开始搜寻附近的蓝牙外围设备\n startBluetoothDeviceDiscovery: function startBluetoothDeviceDiscovery() {\n var that = this;\n uni.startBluetoothDevicesDiscovery({\n allowDuplicatesKey: true,\n success: function success(res) {\n that.onBluetoothDeviceFound();\n },\n fail: function fail(res) {\n that.isConnection = 2;\n that.$tools.msg(\"请确定设备是开机状态、手机蓝牙权限已打开!\");\n }\n });\n },\n /**\n * 发现外围设备\n */\n onBluetoothDeviceFound: function onBluetoothDeviceFound() {\n var that = this;\n uni.onBluetoothDeviceFound(function (res) {\n res.devices.forEach(function (device) {\n if (!device.name && !device.localName) {\n return;\n }\n if (device.name.indexOf(\"G02\") !== -1) {\n var value = that.$tools.ab2hex(device.advertisData, \"\");\n var type = value.substring(22, 24);\n var num = value.substring(28, 29);\n var dw = value.substring(29, 30);\n var data = parseInt(value.substring(24, 28), 16);\n that.isConnection = 1;\n if (dw == \"1\") {\n that.unit = \"FT\";\n data = data * 2.54;\n }\n if (num == \"1\") {\n data = data / 10;\n }\n if (num == \"2\") {\n data = data / 100;\n }\n if (num == \"3\") {\n data = data / 1000;\n }\n if (type == \"01\") {\n clearTimeout(myTime);\n that.text = \"您的身高是:\" + data + that.unit;\n var buffer = device.advertisData.slice(3, 9);\n device.mac = new Uint8Array(buffer); // 保存广播数据中的mac地址,这是由于iOS不直接返回mac地址\n var tempMac = Array.from(device.mac);\n tempMac.reverse();\n device.macAddr = that.$tools.ab2hex(tempMac, ':').toUpperCase();\n that.deviceId = device.deviceId;\n that.macAddr = device.macAddr;\n that.height = data;\n that.stopblue = false;\n return;\n }\n return;\n }\n });\n });\n that.handleMyTime();\n },\n handleMyTime: function handleMyTime() {\n var that = this;\n myTime = setTimeout(function () {\n if (!that.macAddr) {\n clearTimeout(myTime);\n that.text = \"\";\n that.Unload = true;\n that.stopblue = true;\n that.isHeight = false;\n that.isConnection = 2;\n that.startBluetoothDeviceDiscovery();\n that.closeBluetoothAdapter();\n }\n }, 30000);\n },\n /**\n * 停止搜索蓝牙设备\n */\n stopBluetoothDevicesDiscovery: function stopBluetoothDevicesDiscovery() {\n uni.stopBluetoothDevicesDiscovery({\n success: function success(e) {\n __f__(\"log\", \"停止搜索蓝牙设备\", e, \" at pages/devices/G02.vue:209\");\n }\n });\n },\n // 保存测量结果\n handleGetMeasure: function handleGetMeasure() {\n var that = this;\n if (!that.weight) {\n this.$tools.msg(\"请输入体重\");\n return;\n }\n that.$model.getmeasurefunit({\n adc: 0,\n weight: that.weight,\n height: that.height,\n aud_id: that.info.id\n }).then(function (res) {\n that.isHeight = false;\n if (res.code == 0) {\n that.$store.dispatch('getUserInfo', {\n aud_id: uni.getStorageSync('userid')\n });\n that.$store.dispatch(\"getResult\", {\n aud_id: uni.getStorageSync('userid')\n });\n that.$store.dispatch(\"GetBodyTrendList\", {\n aud_id: uni.getStorageSync('userid'),\n s_time: that.startDate,\n e_time: that.endDate\n });\n that.$tools.msg(\"测量成功\");\n } else {\n that.$tools.msg(\"测量失败\");\n }\n that.Unload = true;\n setTimeout(function () {\n that.closeBluetoothAdapter();\n uni.redirectTo({\n url: \"/pages/body/body?acd_id=2\" + '&device=' + that.isdevice\n });\n }, 200);\n });\n },\n //\n handleBack: function handleBack(ind) {\n var that = this;\n that.text = \"\";\n that.Unload = true;\n that.stopBluetoothDevicesDiscovery();\n that.closeBluetoothAdapter();\n if (ind == 1) {\n uni.redirectTo({\n url: \"/pages/body/body?acd_id=2\" + '&device=' + that.isdevice\n });\n }\n },\n /**\n * 断开蓝牙模块\n */\n closeBluetoothAdapter: function closeBluetoothAdapter() {\n var that = this;\n uni.closeBluetoothAdapter({\n success: function success(res) {\n __f__(\"log\", '蓝牙模块关闭成功', \" at pages/devices/G02.vue:272\");\n }\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZGV2aWNlcy9HMDIudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJ0ZXh0Iiwid2VpZ2h0IiwiaGVpZ2h0IiwiZGV2aWNlSWQiLCJtYWNBZGRyIiwidW5pdCIsIlVubG9hZCIsInN0b3BibHVlIiwiaXNIZWlnaHQiLCJpc0Nvbm5lY3Rpb24iLCJpc2RldmljZSIsImNvbXB1dGVkIiwiaW5mbyIsImVuZERhdGUiLCJzdGFydERhdGUiLCJvblVubG9hZCIsImNsZWFyVGltZW91dCIsInRoYXQiLCJvbkxvYWQiLCJ3YXRjaCIsImlzQ29ubmVjdGVkIiwiaXNCbHVldG9vdGhUeWxlIiwibWV0aG9kcyIsIm9wZW5CbHVldG9vdGhBZGFwdGVyIiwidW5pIiwic3VjY2VzcyIsImZhaWwiLCJzdGFydEJsdWV0b290aERldmljZURpc2NvdmVyeSIsImFsbG93RHVwbGljYXRlc0tleSIsIm9uQmx1ZXRvb3RoRGV2aWNlRm91bmQiLCJyZXMiLCJkZXZpY2UiLCJ0ZW1wTWFjIiwiaGFuZGxlTXlUaW1lIiwibXlUaW1lIiwic3RvcEJsdWV0b290aERldmljZXNEaXNjb3ZlcnkiLCJoYW5kbGVHZXRNZWFzdXJlIiwiYWRjIiwiYXVkX2lkIiwic190aW1lIiwiZV90aW1lIiwic2V0VGltZW91dCIsInVybCIsImhhbmRsZUJhY2siLCJjbG9zZUJsdWV0b290aEFkYXB0ZXIiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBbUNBO0FBRUE7QUFBQTtBQUNBO0FBQUEsZUFDQTtFQUNBQTtJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQywwQ0FDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtFQUFBLEVBQ0E7RUFDQUM7SUFDQTtJQUNBO01BQ0FDO01BQ0FDO01BQ0FBO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQUQ7SUFDQUE7SUFDQUE7RUFDQTtFQUNBRTtJQUNBQztNQUNBO01BQ0E7UUFDQUg7UUFDQUE7TUFDQTtJQUNBO0lBQ0FJO01BQ0E7TUFDQTtRQUNBSjtRQUNBQTtNQUNBO0lBQ0E7SUFDQVY7TUFDQTtNQUNBO1FBQ0FTO1FBQ0FDO01BQ0E7SUFDQTtFQUNBO0VBQ0FLO0lBQ0E7SUFDQUM7TUFDQTtNQUNBTjtNQUNBQTtNQUNBQTtNQUNBTztRQUNBQztVQUNBUjtVQUNBQTtRQUNBO1FBQ0FTO1VBQ0FUO1VBQ0FBO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQVU7TUFDQTtNQUNBSDtRQUNBSTtRQUNBSDtVQUNBUjtRQUNBO1FBQ0FTO1VBQ0FUO1VBQ0FBO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0lBQ0FZO01BQ0E7TUFDQUw7UUFDQU07VUFDQTtZQUNBO1VBQ0E7VUFDQTtZQUNBO1lBQ0E7WUFDQTtZQUNBO1lBQ0E7WUFDQWI7WUFDQTtjQUNBQTtjQUNBbEI7WUFDQTtZQUNBO2NBQ0FBO1lBQ0E7WUFDQTtjQUNBQTtZQUNBO1lBQ0E7Y0FDQUE7WUFDQTtZQUNBO2NBQ0FpQjtjQUNBQztjQUNBO2NBQ0FjO2NBQ0E7Y0FDQUM7Y0FDQUQ7Y0FDQWQ7Y0FDQUE7Y0FDQUE7Y0FDQUE7Y0FDQTtZQUNBO1lBQ0E7VUFDQTtRQUNBO01BQ0E7TUFDQUE7SUFDQTtJQUNBZ0I7TUFDQTtNQUNBQztRQUNBO1VBQ0FsQjtVQUNBQztVQUNBQTtVQUNBQTtVQUNBQTtVQUNBQTtVQUNBQTtVQUNBQTtRQUNBO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtJQUNBa0I7TUFDQVg7UUFDQUM7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FXO01BQ0E7TUFDQTtRQUNBO1FBQ0E7TUFDQTtNQUNBbkI7UUFDQW9CO1FBQ0FwQztRQUNBQztRQUNBb0M7TUFDQTtRQUNBckI7UUFDQTtVQUNBQTtZQUNBcUI7VUFDQTtVQUNBckI7WUFDQXFCO1VBQ0E7VUFDQXJCO1lBQ0FxQjtZQUNBQztZQUNBQztVQUNBO1VBQ0F2QjtRQUNBO1VBQ0FBO1FBQ0E7UUFDQUE7UUFDQXdCO1VBQ0F4QjtVQUNBTztZQUNBa0I7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTFCO01BQ0FBO01BQ0FBO01BQ0FBO01BQ0E7UUFDQU87VUFDQWtCO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0lBQ0FFO01BQ0E7TUFDQXBCO1FBQ0FDO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEsMkIiLCJmaWxlIjoiMjgxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwid2VpZ2h0UGFnZXNcIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwiY29udGVudCBcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZVwiIHYtaWY9XCJpc0Nvbm5lY3Rpb24gPT0gMFwiPui/nuaOpeS4re+8jOivt+eojeWQjjwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZVwiIHYtaWY9XCJpc0Nvbm5lY3Rpb24gPT0gMVwiPui/nuaOpeaIkOWKn++8jOW8gOWni+a1i+mHjzwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZVwiIHYtaWY9XCJpc0Nvbm5lY3Rpb24gPT0gMlwiIEBjbGljaz1cIm9wZW5CbHVldG9vdGhBZGFwdGVyXCI+6L+e5o6l5aSx6LSl77yM54K55Ye76YeN5paw6L+e5o6lPC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRleHRcIj57e3RleHR9fTwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpbWFnZVwiPlxyXG5cdFx0XHRcdDxpbWFnZSBzcmM9XCIvc3RhdGljL0hDLnBuZ1wiIGNsYXNzPVwiaW1hZ2UzXCI+PC9pbWFnZT5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRpcHNcIj5cclxuXHRcdFx0XHQ8dmlldz7mj5DnpLrvvJo8L3ZpZXc+XHJcblx0XHRcdFx0PHRleHQ+MS7or7fnoa7lrprorr7lpIflt7LlvIDmnLo8L3RleHQ+XHJcblx0XHRcdFx0PHRleHQ+Mi7or7fnoa7lrprmiYvmnLrok53niZnlj4rkvY3nva7kv6Hmga/lt7LmiZPlvIA8L3RleHQ+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDwhLS0g5omL5Yqo6K6w5b2VIC0tPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJ3cmFwcGVyXCIgdi1pZj1cImlzSGVpZ2h0XCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiYmdcIj48L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiQmx1ZVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaDRcIj7mtYvph4/nu5Pmnpzmj5DnpLo8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJCbHVlLWJveFwiPlxyXG5cdFx0XHRcdFx05pys5qyh5rWL6YeP6Lqr6auY5Li677yaPHRleHQ+e3toZWlnaHR9fXt7dW5pdH19PC90ZXh0PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIkJsdWUtYm94XCI+XHJcblx0XHRcdFx0XHTkuIrmrKHmtYvph4/kvZPph43kuLrvvJo8aW5wdXQgdi1tb2RlbD1cIndlaWdodFwiIHR5cGU9XCJkaWdpdFwiIHBsYWNlaG9sZGVyPVwi6K+36L6T5YWl5L2T6YeNXCIgLz5rZ1xyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIkJsdWUtYnRuIEJsdWUtY2xvc2VcIiBAY2xpY2s9XCJoYW5kbGVCYWNrKDEpXCI+5Y+W5raIPC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiQmx1ZS1idG5cIiBAY2xpY2s9XCJoYW5kbGVHZXRNZWFzdXJlXCI+5L+d5a2Y5rWL6YeP57uT5p6cPC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQge1xyXG5cdFx0bWFwU3RhdGVcclxuXHR9IGZyb20gXCJ2dWV4XCI7XHJcblx0bGV0IG15VGltZTtcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHRleHQ6IFwiXCIsXHJcblx0XHRcdFx0d2VpZ2h0OiBcIlwiLFxyXG5cdFx0XHRcdGhlaWdodDogXCJcIixcclxuXHRcdFx0XHRkZXZpY2VJZDogXCJcIixcclxuXHRcdFx0XHRtYWNBZGRyOiBcIlwiLFxyXG5cdFx0XHRcdHVuaXQ6IFwiY21cIixcclxuXHRcdFx0XHRVbmxvYWQ6IGZhbHNlLFxyXG5cdFx0XHRcdHN0b3BibHVlOiB0cnVlLFxyXG5cdFx0XHRcdGlzSGVpZ2h0OiBmYWxzZSxcclxuXHRcdFx0XHRpc0Nvbm5lY3Rpb246IDAsXHJcblx0XHRcdFx0aXNkZXZpY2U6IGZhbHNlXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDoge1xyXG5cdFx0XHQuLi5tYXBTdGF0ZShbXCJ1c2VyXCIsIFwiaXNDb25uZWN0ZWRcIiwgXCJpc0JsdWV0b290aFR5bGVcIl0pLFxyXG5cdFx0XHRpbmZvKCkge1xyXG5cdFx0XHRcdHJldHVybiB0aGlzLnVzZXJcclxuXHRcdFx0fSxcclxuXHRcdFx0ZW5kRGF0ZSgpIHtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy4kdG9vbHMuZ2V0RGF0ZShcInN0YXJ0XCIpXHJcblx0XHRcdH0sXHJcblx0XHRcdHN0YXJ0RGF0ZSgpIHtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy4kdG9vbHMuR2V0RGF0ZVN0cigtOTApO1xyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHRcdG9uVW5sb2FkOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdGlmICghdGhhdC5VbmxvYWQpIHtcclxuXHRcdFx0XHRjbGVhclRpbWVvdXQobXlUaW1lKVxyXG5cdFx0XHRcdHRoYXQuc3RvcEJsdWV0b290aERldmljZXNEaXNjb3ZlcnkoKSAvL+WPlua2iOiTneeJmeaQnOe0olxyXG5cdFx0XHRcdHRoYXQuY2xvc2VCbHVldG9vdGhBZGFwdGVyKClcclxuXHRcdFx0XHRjb25zb2xlLmxvZyhcIumhtemdoui/lOWbnm9uVW5sb2FkXCIpXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRvbkxvYWQob3B0aW9ucykge1xyXG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0dGhhdC50ZXh0ID0gXCJcIlxyXG5cdFx0XHR0aGF0LmlzZGV2aWNlID0gb3B0aW9ucy5pc2RldmljZVxyXG5cdFx0XHR0aGF0Lm9wZW5CbHVldG9vdGhBZGFwdGVyKClcclxuXHRcdH0sXHJcblx0XHR3YXRjaDoge1xyXG5cdFx0XHRpc0Nvbm5lY3RlZDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0aWYgKCF0aGF0LmlzQ29ubmVjdGVkKSB7XHJcblx0XHRcdFx0XHR0aGF0LmhhbmRsZUJhY2soKVxyXG5cdFx0XHRcdFx0dGhhdC5pc0Nvbm5lY3Rpb24gPSAyXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRpc0JsdWV0b290aFR5bGU6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdGlmICghdGhhdC5pc0JsdWV0b290aFR5bGUpIHtcclxuXHRcdFx0XHRcdHRoYXQuaGFuZGxlQmFjaygpXHJcblx0XHRcdFx0XHR0aGF0LmlzQ29ubmVjdGlvbiA9IDJcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdHN0b3BibHVlOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHRpZiAoIXRoYXQuc3RvcGJsdWUpIHtcclxuXHRcdFx0XHRcdGNsZWFyVGltZW91dChteVRpbWUpO1xyXG5cdFx0XHRcdFx0dGhhdC5pc0hlaWdodCA9IHRydWVcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdC8vIOmHjeaWsOi/nuaOpVxyXG5cdFx0XHRvcGVuQmx1ZXRvb3RoQWRhcHRlcigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHR0aGF0LnRleHQgPSBcIlwiXHJcblx0XHRcdFx0dGhhdC5zdG9wYmx1ZSA9IHRydWVcclxuXHRcdFx0XHR0aGF0LmlzSGVpZ2h0ID0gZmFsc2VcclxuXHRcdFx0XHR1bmkub3BlbkJsdWV0b290aEFkYXB0ZXIoe1xyXG5cdFx0XHRcdFx0c3VjY2VzczogZSA9PiB7XHJcblx0XHRcdFx0XHRcdHRoYXQuaXNDb25uZWN0aW9uID0gMFxyXG5cdFx0XHRcdFx0XHR0aGF0LnN0YXJ0Qmx1ZXRvb3RoRGV2aWNlRGlzY292ZXJ5KClcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRmYWlsOiBlID0+IHtcclxuXHRcdFx0XHRcdFx0dGhhdC5pc0Nvbm5lY3Rpb24gPSAyXHJcblx0XHRcdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhcIuivt+ehruWumuiuvuWkh+aYr+W8gOacuueKtuaAgeOAgeaJi+acuuiTneeJmeadg+mZkOW3suaJk+W8gO+8gVwiKVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDlvIDlp4vmkJzlr7vpmYTov5HnmoTok53niZnlpJblm7Torr7lpIdcclxuXHRcdFx0c3RhcnRCbHVldG9vdGhEZXZpY2VEaXNjb3ZlcnkoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0dW5pLnN0YXJ0Qmx1ZXRvb3RoRGV2aWNlc0Rpc2NvdmVyeSh7XHJcblx0XHRcdFx0XHRhbGxvd0R1cGxpY2F0ZXNLZXk6IHRydWUsXHJcblx0XHRcdFx0XHRzdWNjZXNzOiByZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHR0aGF0Lm9uQmx1ZXRvb3RoRGV2aWNlRm91bmQoKTtcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRmYWlsOiByZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHR0aGF0LmlzQ29ubmVjdGlvbiA9IDJcclxuXHRcdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKFwi6K+356Gu5a6a6K6+5aSH5piv5byA5py654q25oCB44CB5omL5py66JOd54mZ5p2D6ZmQ5bey5omT5byA77yBXCIpXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDlj5HnjrDlpJblm7Torr7lpIdcclxuXHRcdFx0ICovXHJcblx0XHRcdG9uQmx1ZXRvb3RoRGV2aWNlRm91bmQoKSB7XHJcblx0XHRcdFx0dmFyIHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHVuaS5vbkJsdWV0b290aERldmljZUZvdW5kKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRyZXMuZGV2aWNlcy5mb3JFYWNoKGRldmljZSA9PiB7XHJcblx0XHRcdFx0XHRcdGlmICghZGV2aWNlLm5hbWUgJiYgIWRldmljZS5sb2NhbE5hbWUpIHtcclxuXHRcdFx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRpZiAoZGV2aWNlLm5hbWUuaW5kZXhPZihcIkcwMlwiKSAhPT0gLTEpIHtcclxuXHRcdFx0XHRcdFx0XHRsZXQgdmFsdWUgPSB0aGF0LiR0b29scy5hYjJoZXgoZGV2aWNlLmFkdmVydGlzRGF0YSwgXCJcIilcclxuXHRcdFx0XHRcdFx0XHRsZXQgdHlwZSA9IHZhbHVlLnN1YnN0cmluZygyMiwgMjQpXHJcblx0XHRcdFx0XHRcdFx0bGV0IG51bSA9IHZhbHVlLnN1YnN0cmluZygyOCwgMjkpXHJcblx0XHRcdFx0XHRcdFx0bGV0IGR3ID0gdmFsdWUuc3Vic3RyaW5nKDI5LCAzMClcclxuXHRcdFx0XHRcdFx0XHRsZXQgZGF0YSA9IHBhcnNlSW50KHZhbHVlLnN1YnN0cmluZygyNCwgMjgpLCAxNilcclxuXHRcdFx0XHRcdFx0XHR0aGF0LmlzQ29ubmVjdGlvbiA9IDFcclxuXHRcdFx0XHRcdFx0XHRpZiAoZHcgPT0gXCIxXCIpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQudW5pdCA9IFwiRlRcIlxyXG5cdFx0XHRcdFx0XHRcdFx0ZGF0YSA9IGRhdGEgKiAyLjU0XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdGlmIChudW0gPT0gXCIxXCIpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGRhdGEgPSBkYXRhIC8gMTBcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0aWYgKG51bSA9PSBcIjJcIikge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGF0YSA9IGRhdGEgLyAxMDBcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0aWYgKG51bSA9PSBcIjNcIikge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGF0YSA9IGRhdGEgLyAxMDAwXHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdGlmICh0eXBlID09IFwiMDFcIikge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y2xlYXJUaW1lb3V0KG15VGltZSk7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LnRleHQgPSBcIuaCqOeahOi6q+mrmOaYr++8mlwiICsgZGF0YSArIHRoYXQudW5pdFxyXG5cdFx0XHRcdFx0XHRcdFx0bGV0IGJ1ZmZlciA9IGRldmljZS5hZHZlcnRpc0RhdGEuc2xpY2UoMywgOSlcclxuXHRcdFx0XHRcdFx0XHRcdGRldmljZS5tYWMgPSBuZXcgVWludDhBcnJheShidWZmZXIpIC8vIOS/neWtmOW5v+aSreaVsOaNruS4reeahG1hY+WcsOWdgO+8jOi/meaYr+eUseS6jmlPU+S4jeebtOaOpei/lOWbnm1hY+WcsOWdgFxyXG5cdFx0XHRcdFx0XHRcdFx0bGV0IHRlbXBNYWMgPSBBcnJheS5mcm9tKGRldmljZS5tYWMpXHJcblx0XHRcdFx0XHRcdFx0XHR0ZW1wTWFjLnJldmVyc2UoKVxyXG5cdFx0XHRcdFx0XHRcdFx0ZGV2aWNlLm1hY0FkZHIgPSB0aGF0LiR0b29scy5hYjJoZXgodGVtcE1hYywgJzonKS50b1VwcGVyQ2FzZSgpXHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LmRldmljZUlkID0gZGV2aWNlLmRldmljZUlkXHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0Lm1hY0FkZHIgPSBkZXZpY2UubWFjQWRkclxyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5oZWlnaHQgPSBkYXRhXHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LnN0b3BibHVlID0gZmFsc2VcclxuXHRcdFx0XHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRyZXR1cm47XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0dGhhdC5oYW5kbGVNeVRpbWUoKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRoYW5kbGVNeVRpbWUoKSB7XHJcblx0XHRcdFx0dmFyIHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdG15VGltZSA9IHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0XHRpZiAoIXRoYXQubWFjQWRkcikge1xyXG5cdFx0XHRcdFx0XHRjbGVhclRpbWVvdXQobXlUaW1lKTtcclxuXHRcdFx0XHRcdFx0dGhhdC50ZXh0ID0gXCJcIlxyXG5cdFx0XHRcdFx0XHR0aGF0LlVubG9hZCA9IHRydWVcclxuXHRcdFx0XHRcdFx0dGhhdC5zdG9wYmx1ZSA9IHRydWVcclxuXHRcdFx0XHRcdFx0dGhhdC5pc0hlaWdodCA9IGZhbHNlXHJcblx0XHRcdFx0XHRcdHRoYXQuaXNDb25uZWN0aW9uID0gMlxyXG5cdFx0XHRcdFx0XHR0aGF0LnN0YXJ0Qmx1ZXRvb3RoRGV2aWNlRGlzY292ZXJ5KClcclxuXHRcdFx0XHRcdFx0dGhhdC5jbG9zZUJsdWV0b290aEFkYXB0ZXIoKVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0sIDMwMDAwKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOWBnOatouaQnOe0ouiTneeJmeiuvuWkh1xyXG5cdFx0XHQgKi9cclxuXHRcdFx0c3RvcEJsdWV0b290aERldmljZXNEaXNjb3ZlcnkoKSB7XHJcblx0XHRcdFx0dW5pLnN0b3BCbHVldG9vdGhEZXZpY2VzRGlzY292ZXJ5KHtcclxuXHRcdFx0XHRcdHN1Y2Nlc3M6IGUgPT4ge1xyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhcIuWBnOatouaQnOe0ouiTneeJmeiuvuWkh1wiLCBlKVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5L+d5a2Y5rWL6YeP57uT5p6cXHJcblx0XHRcdGhhbmRsZUdldE1lYXN1cmUoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0aWYgKCF0aGF0LndlaWdodCkge1xyXG5cdFx0XHRcdFx0dGhpcy4kdG9vbHMubXNnKFwi6K+36L6T5YWl5L2T6YeNXCIpXHJcblx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhhdC4kbW9kZWwuZ2V0bWVhc3VyZWZ1bml0KHtcclxuXHRcdFx0XHRcdGFkYzogMCxcclxuXHRcdFx0XHRcdHdlaWdodDogdGhhdC53ZWlnaHQsXHJcblx0XHRcdFx0XHRoZWlnaHQ6IHRoYXQuaGVpZ2h0LFxyXG5cdFx0XHRcdFx0YXVkX2lkOiB0aGF0LmluZm8uaWRcclxuXHRcdFx0XHR9KS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR0aGF0LmlzSGVpZ2h0ID0gZmFsc2VcclxuXHRcdFx0XHRcdGlmIChyZXMuY29kZSA9PSAwKSB7XHJcblx0XHRcdFx0XHRcdHRoYXQuJHN0b3JlLmRpc3BhdGNoKCdnZXRVc2VySW5mbycsIHtcclxuXHRcdFx0XHRcdFx0XHRhdWRfaWQ6IHVuaS5nZXRTdG9yYWdlU3luYygndXNlcmlkJylcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0dGhhdC4kc3RvcmUuZGlzcGF0Y2goXCJnZXRSZXN1bHRcIiwge1xyXG5cdFx0XHRcdFx0XHRcdGF1ZF9pZDogdW5pLmdldFN0b3JhZ2VTeW5jKCd1c2VyaWQnKVxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHR0aGF0LiRzdG9yZS5kaXNwYXRjaChcIkdldEJvZHlUcmVuZExpc3RcIiwge1xyXG5cdFx0XHRcdFx0XHRcdGF1ZF9pZDogdW5pLmdldFN0b3JhZ2VTeW5jKCd1c2VyaWQnKSxcclxuXHRcdFx0XHRcdFx0XHRzX3RpbWU6IHRoYXQuc3RhcnREYXRlLFxyXG5cdFx0XHRcdFx0XHRcdGVfdGltZTogdGhhdC5lbmREYXRlXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhcIua1i+mHj+aIkOWKn1wiKVxyXG5cdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKFwi5rWL6YeP5aSx6LSlXCIpXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR0aGF0LlVubG9hZCA9IHRydWVcclxuXHRcdFx0XHRcdHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0XHRcdHRoYXQuY2xvc2VCbHVldG9vdGhBZGFwdGVyKClcclxuXHRcdFx0XHRcdFx0dW5pLnJlZGlyZWN0VG8oe1xyXG5cdFx0XHRcdFx0XHRcdHVybDogXCIvcGFnZXMvYm9keS9ib2R5P2FjZF9pZD0yXCIgKyAnJmRldmljZT0nICsgdGhhdC5pc2RldmljZVxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0fSwgMjAwKVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vXHJcblx0XHRcdGhhbmRsZUJhY2soaW5kKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0dGhhdC50ZXh0ID0gXCJcIlxyXG5cdFx0XHRcdHRoYXQuVW5sb2FkID0gdHJ1ZVxyXG5cdFx0XHRcdHRoYXQuc3RvcEJsdWV0b290aERldmljZXNEaXNjb3ZlcnkoKVxyXG5cdFx0XHRcdHRoYXQuY2xvc2VCbHVldG9vdGhBZGFwdGVyKClcclxuXHRcdFx0XHRpZiAoaW5kID09IDEpIHtcclxuXHRcdFx0XHRcdHVuaS5yZWRpcmVjdFRvKHtcclxuXHRcdFx0XHRcdFx0dXJsOiBcIi9wYWdlcy9ib2R5L2JvZHk/YWNkX2lkPTJcIiArICcmZGV2aWNlPScgKyB0aGF0LmlzZGV2aWNlXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOaWreW8gOiTneeJmeaooeWdl1xyXG5cdFx0XHQgKi9cclxuXHRcdFx0Y2xvc2VCbHVldG9vdGhBZGFwdGVyKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHR1bmkuY2xvc2VCbHVldG9vdGhBZGFwdGVyKHtcclxuXHRcdFx0XHRcdHN1Y2Nlc3M6IHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKCfok53niZnmqKHlnZflhbPpl63miJDlip8nKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIHNjb3BlZCBsYW5nPVwic2Nzc1wiPlxyXG5cdC5pbWFnZTMge1xyXG5cdFx0d2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRoZWlnaHQ6IDM0MHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG48L3N0eWxlPiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///281\n"); ======= eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar myTime;\nvar _default = {\n data: function data() {\n return {\n text: \"\",\n weight: \"\",\n height: \"\",\n deviceId: \"\",\n macAddr: \"\",\n unit: \"cm\",\n Unload: false,\n stopblue: true,\n isHeight: false,\n isConnection: 0,\n isdevice: false\n };\n },\n computed: _objectSpread(_objectSpread({}, (0, _vuex.mapState)([\"user\", \"isConnected\", \"isBluetoothTyle\"])), {}, {\n info: function info() {\n return this.user;\n },\n endDate: function endDate() {\n return this.$tools.getDate(\"start\");\n },\n startDate: function startDate() {\n return this.$tools.GetDateStr(-90);\n }\n }),\n onUnload: function onUnload() {\n var that = this;\n if (!that.Unload) {\n clearTimeout(myTime);\n that.stopBluetoothDevicesDiscovery(); //取消蓝牙搜索\n that.closeBluetoothAdapter();\n __f__(\"log\", \"页面返回onUnload\", \" at pages/devices/G02.vue:74\");\n }\n },\n onLoad: function onLoad(options) {\n var that = this;\n that.text = \"\";\n that.isdevice = options.isdevice;\n that.openBluetoothAdapter();\n },\n watch: {\n isConnected: function isConnected() {\n var that = this;\n if (!that.isConnected) {\n that.handleBack();\n that.isConnection = 2;\n }\n },\n isBluetoothTyle: function isBluetoothTyle() {\n var that = this;\n if (!that.isBluetoothTyle) {\n that.handleBack();\n that.isConnection = 2;\n }\n },\n stopblue: function stopblue() {\n var that = this;\n if (!that.stopblue) {\n clearTimeout(myTime);\n that.isHeight = true;\n }\n }\n },\n methods: {\n // 重新连接\n openBluetoothAdapter: function openBluetoothAdapter() {\n var that = this;\n that.text = \"\";\n that.stopblue = true;\n that.isHeight = false;\n uni.openBluetoothAdapter({\n success: function success(e) {\n that.isConnection = 0;\n that.startBluetoothDeviceDiscovery();\n },\n fail: function fail(e) {\n that.isConnection = 2;\n that.$tools.msg(\"请确定设备是开机状态、手机蓝牙权限已打开!\");\n }\n });\n },\n // 开始搜寻附近的蓝牙外围设备\n startBluetoothDeviceDiscovery: function startBluetoothDeviceDiscovery() {\n var that = this;\n uni.startBluetoothDevicesDiscovery({\n allowDuplicatesKey: true,\n success: function success(res) {\n that.onBluetoothDeviceFound();\n },\n fail: function fail(res) {\n that.isConnection = 2;\n that.$tools.msg(\"请确定设备是开机状态、手机蓝牙权限已打开!\");\n }\n });\n },\n /**\n * 发现外围设备\n */\n onBluetoothDeviceFound: function onBluetoothDeviceFound() {\n var that = this;\n uni.onBluetoothDeviceFound(function (res) {\n res.devices.forEach(function (device) {\n if (!device.name && !device.localName) {\n return;\n }\n if (device.name.indexOf(\"G02\") !== -1) {\n var value = that.$tools.ab2hex(device.advertisData, \"\");\n var type = value.substring(22, 24);\n var num = value.substring(28, 29);\n var dw = value.substring(29, 30);\n var data = parseInt(value.substring(24, 28), 16);\n that.isConnection = 1;\n if (dw == \"1\") {\n that.unit = \"FT\";\n data = data * 2.54;\n }\n if (num == \"1\") {\n data = data / 10;\n }\n if (num == \"2\") {\n data = data / 100;\n }\n if (num == \"3\") {\n data = data / 1000;\n }\n if (type == \"01\") {\n clearTimeout(myTime);\n that.text = \"您的身高是:\" + data + that.unit;\n var buffer = device.advertisData.slice(3, 9);\n device.mac = new Uint8Array(buffer); // 保存广播数据中的mac地址,这是由于iOS不直接返回mac地址\n var tempMac = Array.from(device.mac);\n tempMac.reverse();\n device.macAddr = that.$tools.ab2hex(tempMac, ':').toUpperCase();\n that.deviceId = device.deviceId;\n that.macAddr = device.macAddr;\n that.height = data;\n that.stopblue = false;\n return;\n }\n return;\n }\n });\n });\n that.handleMyTime();\n },\n handleMyTime: function handleMyTime() {\n var that = this;\n myTime = setTimeout(function () {\n if (!that.macAddr) {\n clearTimeout(myTime);\n that.text = \"\";\n that.Unload = true;\n that.stopblue = true;\n that.isHeight = false;\n that.isConnection = 2;\n that.startBluetoothDeviceDiscovery();\n that.closeBluetoothAdapter();\n }\n }, 30000);\n },\n /**\n * 停止搜索蓝牙设备\n */\n stopBluetoothDevicesDiscovery: function stopBluetoothDevicesDiscovery() {\n uni.stopBluetoothDevicesDiscovery({\n success: function success(e) {\n __f__(\"log\", \"停止搜索蓝牙设备\", e, \" at pages/devices/G02.vue:209\");\n }\n });\n },\n // 保存测量结果\n handleGetMeasure: function handleGetMeasure() {\n var that = this;\n if (!that.weight) {\n this.$tools.msg(\"请输入体重\");\n return;\n }\n that.$model.getmeasurefunit({\n adc: 0,\n weight: that.weight,\n height: that.height,\n aud_id: that.info.id\n }).then(function (res) {\n that.isHeight = false;\n if (res.code == 0) {\n that.$store.dispatch('getUserInfo', {\n aud_id: uni.getStorageSync('userid')\n });\n that.$store.dispatch(\"getResult\", {\n aud_id: uni.getStorageSync('userid')\n });\n that.$store.dispatch(\"GetBodyTrendList\", {\n aud_id: uni.getStorageSync('userid'),\n s_time: that.startDate,\n e_time: that.endDate\n });\n that.$tools.msg(\"测量成功\");\n } else {\n that.$tools.msg(\"测量失败\");\n }\n that.Unload = true;\n setTimeout(function () {\n that.closeBluetoothAdapter();\n uni.redirectTo({\n url: \"/pages/body/body?acd_id=2\" + '&device=' + that.isdevice\n });\n }, 200);\n });\n },\n //\n handleBack: function handleBack(ind) {\n var that = this;\n that.text = \"\";\n that.Unload = true;\n that.stopBluetoothDevicesDiscovery();\n that.closeBluetoothAdapter();\n if (ind == 1) {\n uni.redirectTo({\n url: \"/pages/body/body?acd_id=2\" + '&device=' + that.isdevice\n });\n }\n },\n /**\n * 断开蓝牙模块\n */\n closeBluetoothAdapter: function closeBluetoothAdapter() {\n var that = this;\n uni.closeBluetoothAdapter({\n success: function success(res) {\n __f__(\"log\", '蓝牙模块关闭成功', \" at pages/devices/G02.vue:272\");\n }\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZGV2aWNlcy9HMDIudnVlIl0sIm5hbWVzIjpbIm15VGltZSIsImRhdGEiLCJ0ZXh0Iiwid2VpZ2h0IiwiaGVpZ2h0IiwiZGV2aWNlSWQiLCJtYWNBZGRyIiwidW5pdCIsIlVubG9hZCIsInN0b3BibHVlIiwiaXNIZWlnaHQiLCJpc0Nvbm5lY3Rpb24iLCJpc2RldmljZSIsImNvbXB1dGVkIiwibWFwU3RhdGUiLCJpbmZvIiwidXNlciIsImVuZERhdGUiLCIkdG9vbHMiLCJnZXREYXRlIiwic3RhcnREYXRlIiwiR2V0RGF0ZVN0ciIsIm9uVW5sb2FkIiwidGhhdCIsImNsZWFyVGltZW91dCIsInN0b3BCbHVldG9vdGhEZXZpY2VzRGlzY292ZXJ5IiwiY2xvc2VCbHVldG9vdGhBZGFwdGVyIiwib25Mb2FkIiwib3B0aW9ucyIsIm9wZW5CbHVldG9vdGhBZGFwdGVyIiwid2F0Y2giLCJpc0Nvbm5lY3RlZCIsImhhbmRsZUJhY2siLCJpc0JsdWV0b290aFR5bGUiLCJtZXRob2RzIiwidW5pIiwic3VjY2VzcyIsImUiLCJzdGFydEJsdWV0b290aERldmljZURpc2NvdmVyeSIsImZhaWwiLCJtc2ciLCJzdGFydEJsdWV0b290aERldmljZXNEaXNjb3ZlcnkiLCJhbGxvd0R1cGxpY2F0ZXNLZXkiLCJyZXMiLCJvbkJsdWV0b290aERldmljZUZvdW5kIiwiZGV2aWNlcyIsImZvckVhY2giLCJkZXZpY2UiLCJuYW1lIiwibG9jYWxOYW1lIiwiaW5kZXhPZiIsInZhbHVlIiwiYWIyaGV4IiwiYWR2ZXJ0aXNEYXRhIiwidHlwZSIsInN1YnN0cmluZyIsIm51bSIsImR3IiwicGFyc2VJbnQiLCJidWZmZXIiLCJzbGljZSIsIm1hYyIsIlVpbnQ4QXJyYXkiLCJ0ZW1wTWFjIiwiQXJyYXkiLCJmcm9tIiwicmV2ZXJzZSIsInRvVXBwZXJDYXNlIiwiaGFuZGxlTXlUaW1lIiwic2V0VGltZW91dCIsImhhbmRsZUdldE1lYXN1cmUiLCIkbW9kZWwiLCJnZXRtZWFzdXJlZnVuaXQiLCJhZGMiLCJhdWRfaWQiLCJpZCIsInRoZW4iLCJjb2RlIiwiJHN0b3JlIiwiZGlzcGF0Y2giLCJnZXRTdG9yYWdlU3luYyIsInNfdGltZSIsImVfdGltZSIsInJlZGlyZWN0VG8iLCJ1cmwiLCJpbmQiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBbUNBO0FBRWM7QUFBQTtBQUNkLElBQUlBLE1BQU07QUFBQyxlQUNJO0VBQ2RDLElBQUksa0JBQUc7SUFDTixPQUFPO01BQ05DLElBQUksRUFBRSxFQUFFO01BQ1JDLE1BQU0sRUFBRSxFQUFFO01BQ1ZDLE1BQU0sRUFBRSxFQUFFO01BQ1ZDLFFBQVEsRUFBRSxFQUFFO01BQ1pDLE9BQU8sRUFBRSxFQUFFO01BQ1hDLElBQUksRUFBRSxJQUFJO01BQ1ZDLE1BQU0sRUFBRSxLQUFLO01BQ2JDLFFBQVEsRUFBRSxJQUFJO01BQ2RDLFFBQVEsRUFBRSxLQUFLO01BQ2ZDLFlBQVksRUFBRSxDQUFDO01BQ2ZDLFFBQVEsRUFBRTtJQUNYLENBQUM7RUFDRixDQUFDO0VBQ0RDLFFBQVEsa0NBQ0osSUFBQUMsY0FBUSxFQUFDLENBQUMsTUFBTSxFQUFFLGFBQWEsRUFBRSxpQkFBaUIsQ0FBQyxDQUFDO0lBQ3ZEQyxJQUFJLGtCQUFHO01BQ04sT0FBTyxJQUFJLENBQUNDLElBQUk7SUFDakIsQ0FBQztJQUNEQyxPQUFPLHFCQUFHO01BQ1QsT0FBTyxJQUFJLENBQUNDLE1BQU0sQ0FBQ0MsT0FBTyxDQUFDLE9BQU8sQ0FBQztJQUNwQyxDQUFDO0lBQ0RDLFNBQVMsdUJBQUc7TUFDWCxPQUFPLElBQUksQ0FBQ0YsTUFBTSxDQUFDRyxVQUFVLENBQUMsQ0FBQyxFQUFFLENBQUM7SUFDbkM7RUFBQyxFQUNEO0VBQ0RDLFFBQVEsRUFBRSxvQkFBVztJQUNwQixJQUFJQyxJQUFJLEdBQUcsSUFBSTtJQUNmLElBQUksQ0FBQ0EsSUFBSSxDQUFDZixNQUFNLEVBQUU7TUFDakJnQixZQUFZLENBQUN4QixNQUFNLENBQUM7TUFDcEJ1QixJQUFJLENBQUNFLDZCQUE2QixFQUFFLEVBQUM7TUFDckNGLElBQUksQ0FBQ0cscUJBQXFCLEVBQUU7TUFDNUIsYUFBWSxjQUFjO0lBQzNCO0VBQ0QsQ0FBQztFQUNEQyxNQUFNLGtCQUFDQyxPQUFPLEVBQUU7SUFDZixJQUFJTCxJQUFJLEdBQUcsSUFBSTtJQUNmQSxJQUFJLENBQUNyQixJQUFJLEdBQUcsRUFBRTtJQUNkcUIsSUFBSSxDQUFDWCxRQUFRLEdBQUdnQixPQUFPLENBQUNoQixRQUFRO0lBQ2hDVyxJQUFJLENBQUNNLG9CQUFvQixFQUFFO0VBQzVCLENBQUM7RUFDREMsS0FBSyxFQUFFO0lBQ05DLFdBQVcsRUFBRSx1QkFBVztNQUN2QixJQUFJUixJQUFJLEdBQUcsSUFBSTtNQUNmLElBQUksQ0FBQ0EsSUFBSSxDQUFDUSxXQUFXLEVBQUU7UUFDdEJSLElBQUksQ0FBQ1MsVUFBVSxFQUFFO1FBQ2pCVCxJQUFJLENBQUNaLFlBQVksR0FBRyxDQUFDO01BQ3RCO0lBQ0QsQ0FBQztJQUNEc0IsZUFBZSxFQUFFLDJCQUFXO01BQzNCLElBQUlWLElBQUksR0FBRyxJQUFJO01BQ2YsSUFBSSxDQUFDQSxJQUFJLENBQUNVLGVBQWUsRUFBRTtRQUMxQlYsSUFBSSxDQUFDUyxVQUFVLEVBQUU7UUFDakJULElBQUksQ0FBQ1osWUFBWSxHQUFHLENBQUM7TUFDdEI7SUFDRCxDQUFDO0lBQ0RGLFFBQVEsRUFBRSxvQkFBVztNQUNwQixJQUFJYyxJQUFJLEdBQUcsSUFBSTtNQUNmLElBQUksQ0FBQ0EsSUFBSSxDQUFDZCxRQUFRLEVBQUU7UUFDbkJlLFlBQVksQ0FBQ3hCLE1BQU0sQ0FBQztRQUNwQnVCLElBQUksQ0FBQ2IsUUFBUSxHQUFHLElBQUk7TUFDckI7SUFDRDtFQUNELENBQUM7RUFDRHdCLE9BQU8sRUFBRTtJQUNSO0lBQ0FMLG9CQUFvQixrQ0FBRztNQUN0QixJQUFJTixJQUFJLEdBQUcsSUFBSTtNQUNmQSxJQUFJLENBQUNyQixJQUFJLEdBQUcsRUFBRTtNQUNkcUIsSUFBSSxDQUFDZCxRQUFRLEdBQUcsSUFBSTtNQUNwQmMsSUFBSSxDQUFDYixRQUFRLEdBQUcsS0FBSztNQUNyQnlCLEdBQUcsQ0FBQ04sb0JBQW9CLENBQUM7UUFDeEJPLE9BQU8sRUFBRSxpQkFBQUMsQ0FBQyxFQUFJO1VBQ2JkLElBQUksQ0FBQ1osWUFBWSxHQUFHLENBQUM7VUFDckJZLElBQUksQ0FBQ2UsNkJBQTZCLEVBQUU7UUFDckMsQ0FBQztRQUNEQyxJQUFJLEVBQUUsY0FBQUYsQ0FBQyxFQUFJO1VBQ1ZkLElBQUksQ0FBQ1osWUFBWSxHQUFHLENBQUM7VUFDckJZLElBQUksQ0FBQ0wsTUFBTSxDQUFDc0IsR0FBRyxDQUFDLHVCQUF1QixDQUFDO1FBQ3pDO01BQ0QsQ0FBQyxDQUFDO0lBQ0gsQ0FBQztJQUNEO0lBQ0FGLDZCQUE2QiwyQ0FBRztNQUMvQixJQUFJZixJQUFJLEdBQUcsSUFBSTtNQUNmWSxHQUFHLENBQUNNLDhCQUE4QixDQUFDO1FBQ2xDQyxrQkFBa0IsRUFBRSxJQUFJO1FBQ3hCTixPQUFPLEVBQUUsaUJBQUFPLEdBQUcsRUFBSTtVQUNmcEIsSUFBSSxDQUFDcUIsc0JBQXNCLEVBQUU7UUFDOUIsQ0FBQztRQUNETCxJQUFJLEVBQUUsY0FBQUksR0FBRyxFQUFJO1VBQ1pwQixJQUFJLENBQUNaLFlBQVksR0FBRyxDQUFDO1VBQ3JCWSxJQUFJLENBQUNMLE1BQU0sQ0FBQ3NCLEdBQUcsQ0FBQyx1QkFBdUIsQ0FBQztRQUN6QztNQUNELENBQUMsQ0FBQztJQUNILENBQUM7SUFDRDtBQUNGO0FBQ0E7SUFDRUksc0JBQXNCLG9DQUFHO01BQ3hCLElBQUlyQixJQUFJLEdBQUcsSUFBSTtNQUNmWSxHQUFHLENBQUNTLHNCQUFzQixDQUFDLFVBQUFELEdBQUcsRUFBSTtRQUNqQ0EsR0FBRyxDQUFDRSxPQUFPLENBQUNDLE9BQU8sQ0FBQyxVQUFBQyxNQUFNLEVBQUk7VUFDN0IsSUFBSSxDQUFDQSxNQUFNLENBQUNDLElBQUksSUFBSSxDQUFDRCxNQUFNLENBQUNFLFNBQVMsRUFBRTtZQUN0QztVQUNEO1VBQ0EsSUFBSUYsTUFBTSxDQUFDQyxJQUFJLENBQUNFLE9BQU8sQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLENBQUMsRUFBRTtZQUN0QyxJQUFJQyxLQUFLLEdBQUc1QixJQUFJLENBQUNMLE1BQU0sQ0FBQ2tDLE1BQU0sQ0FBQ0wsTUFBTSxDQUFDTSxZQUFZLEVBQUUsRUFBRSxDQUFDO1lBQ3ZELElBQUlDLElBQUksR0FBR0gsS0FBSyxDQUFDSSxTQUFTLENBQUMsRUFBRSxFQUFFLEVBQUUsQ0FBQztZQUNsQyxJQUFJQyxHQUFHLEdBQUdMLEtBQUssQ0FBQ0ksU0FBUyxDQUFDLEVBQUUsRUFBRSxFQUFFLENBQUM7WUFDakMsSUFBSUUsRUFBRSxHQUFHTixLQUFLLENBQUNJLFNBQVMsQ0FBQyxFQUFFLEVBQUUsRUFBRSxDQUFDO1lBQ2hDLElBQUl0RCxJQUFJLEdBQUd5RCxRQUFRLENBQUNQLEtBQUssQ0FBQ0ksU0FBUyxDQUFDLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFBRSxFQUFFLENBQUM7WUFDaERoQyxJQUFJLENBQUNaLFlBQVksR0FBRyxDQUFDO1lBQ3JCLElBQUk4QyxFQUFFLElBQUksR0FBRyxFQUFFO2NBQ2RsQyxJQUFJLENBQUNoQixJQUFJLEdBQUcsSUFBSTtjQUNoQk4sSUFBSSxHQUFHQSxJQUFJLEdBQUcsSUFBSTtZQUNuQjtZQUNBLElBQUl1RCxHQUFHLElBQUksR0FBRyxFQUFFO2NBQ2Z2RCxJQUFJLEdBQUdBLElBQUksR0FBRyxFQUFFO1lBQ2pCO1lBQ0EsSUFBSXVELEdBQUcsSUFBSSxHQUFHLEVBQUU7Y0FDZnZELElBQUksR0FBR0EsSUFBSSxHQUFHLEdBQUc7WUFDbEI7WUFDQSxJQUFJdUQsR0FBRyxJQUFJLEdBQUcsRUFBRTtjQUNmdkQsSUFBSSxHQUFHQSxJQUFJLEdBQUcsSUFBSTtZQUNuQjtZQUNBLElBQUlxRCxJQUFJLElBQUksSUFBSSxFQUFFO2NBQ2pCOUIsWUFBWSxDQUFDeEIsTUFBTSxDQUFDO2NBQ3BCdUIsSUFBSSxDQUFDckIsSUFBSSxHQUFHLFFBQVEsR0FBR0QsSUFBSSxHQUFHc0IsSUFBSSxDQUFDaEIsSUFBSTtjQUN2QyxJQUFJb0QsTUFBTSxHQUFHWixNQUFNLENBQUNNLFlBQVksQ0FBQ08sS0FBSyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUM7Y0FDNUNiLE1BQU0sQ0FBQ2MsR0FBRyxHQUFHLElBQUlDLFVBQVUsQ0FBQ0gsTUFBTSxDQUFDLEVBQUM7Y0FDcEMsSUFBSUksT0FBTyxHQUFHQyxLQUFLLENBQUNDLElBQUksQ0FBQ2xCLE1BQU0sQ0FBQ2MsR0FBRyxDQUFDO2NBQ3BDRSxPQUFPLENBQUNHLE9BQU8sRUFBRTtjQUNqQm5CLE1BQU0sQ0FBQ3pDLE9BQU8sR0FBR2lCLElBQUksQ0FBQ0wsTUFBTSxDQUFDa0MsTUFBTSxDQUFDVyxPQUFPLEVBQUUsR0FBRyxDQUFDLENBQUNJLFdBQVcsRUFBRTtjQUMvRDVDLElBQUksQ0FBQ2xCLFFBQVEsR0FBRzBDLE1BQU0sQ0FBQzFDLFFBQVE7Y0FDL0JrQixJQUFJLENBQUNqQixPQUFPLEdBQUd5QyxNQUFNLENBQUN6QyxPQUFPO2NBQzdCaUIsSUFBSSxDQUFDbkIsTUFBTSxHQUFHSCxJQUFJO2NBQ2xCc0IsSUFBSSxDQUFDZCxRQUFRLEdBQUcsS0FBSztjQUNyQjtZQUNEO1lBQ0E7VUFDRDtRQUNELENBQUMsQ0FBQztNQUNILENBQUMsQ0FBQztNQUNGYyxJQUFJLENBQUM2QyxZQUFZLEVBQUU7SUFDcEIsQ0FBQztJQUNEQSxZQUFZLDBCQUFHO01BQ2QsSUFBSTdDLElBQUksR0FBRyxJQUFJO01BQ2Z2QixNQUFNLEdBQUdxRSxVQUFVLENBQUMsWUFBVztRQUM5QixJQUFJLENBQUM5QyxJQUFJLENBQUNqQixPQUFPLEVBQUU7VUFDbEJrQixZQUFZLENBQUN4QixNQUFNLENBQUM7VUFDcEJ1QixJQUFJLENBQUNyQixJQUFJLEdBQUcsRUFBRTtVQUNkcUIsSUFBSSxDQUFDZixNQUFNLEdBQUcsSUFBSTtVQUNsQmUsSUFBSSxDQUFDZCxRQUFRLEdBQUcsSUFBSTtVQUNwQmMsSUFBSSxDQUFDYixRQUFRLEdBQUcsS0FBSztVQUNyQmEsSUFBSSxDQUFDWixZQUFZLEdBQUcsQ0FBQztVQUNyQlksSUFBSSxDQUFDZSw2QkFBNkIsRUFBRTtVQUNwQ2YsSUFBSSxDQUFDRyxxQkFBcUIsRUFBRTtRQUM3QjtNQUNELENBQUMsRUFBRSxLQUFLLENBQUM7SUFDVixDQUFDO0lBQ0Q7QUFDRjtBQUNBO0lBQ0VELDZCQUE2QiwyQ0FBRztNQUMvQlUsR0FBRyxDQUFDViw2QkFBNkIsQ0FBQztRQUNqQ1csT0FBTyxFQUFFLGlCQUFBQyxDQUFDLEVBQUk7VUFDYixhQUFZLFVBQVUsRUFBRUEsQ0FBQztRQUMxQjtNQUNELENBQUMsQ0FBQztJQUNILENBQUM7SUFDRDtJQUNBaUMsZ0JBQWdCLDhCQUFHO01BQ2xCLElBQUkvQyxJQUFJLEdBQUcsSUFBSTtNQUNmLElBQUksQ0FBQ0EsSUFBSSxDQUFDcEIsTUFBTSxFQUFFO1FBQ2pCLElBQUksQ0FBQ2UsTUFBTSxDQUFDc0IsR0FBRyxDQUFDLE9BQU8sQ0FBQztRQUN4QjtNQUNEO01BQ0FqQixJQUFJLENBQUNnRCxNQUFNLENBQUNDLGVBQWUsQ0FBQztRQUMzQkMsR0FBRyxFQUFFLENBQUM7UUFDTnRFLE1BQU0sRUFBRW9CLElBQUksQ0FBQ3BCLE1BQU07UUFDbkJDLE1BQU0sRUFBRW1CLElBQUksQ0FBQ25CLE1BQU07UUFDbkJzRSxNQUFNLEVBQUVuRCxJQUFJLENBQUNSLElBQUksQ0FBQzREO01BQ25CLENBQUMsQ0FBQyxDQUFDQyxJQUFJLENBQUMsVUFBQWpDLEdBQUcsRUFBSTtRQUNkcEIsSUFBSSxDQUFDYixRQUFRLEdBQUcsS0FBSztRQUNyQixJQUFJaUMsR0FBRyxDQUFDa0MsSUFBSSxJQUFJLENBQUMsRUFBRTtVQUNsQnRELElBQUksQ0FBQ3VELE1BQU0sQ0FBQ0MsUUFBUSxDQUFDLGFBQWEsRUFBRTtZQUNuQ0wsTUFBTSxFQUFFdkMsR0FBRyxDQUFDNkMsY0FBYyxDQUFDLFFBQVE7VUFDcEMsQ0FBQyxDQUFDO1VBQ0Z6RCxJQUFJLENBQUN1RCxNQUFNLENBQUNDLFFBQVEsQ0FBQyxXQUFXLEVBQUU7WUFDakNMLE1BQU0sRUFBRXZDLEdBQUcsQ0FBQzZDLGNBQWMsQ0FBQyxRQUFRO1VBQ3BDLENBQUMsQ0FBQztVQUNGekQsSUFBSSxDQUFDdUQsTUFBTSxDQUFDQyxRQUFRLENBQUMsa0JBQWtCLEVBQUU7WUFDeENMLE1BQU0sRUFBRXZDLEdBQUcsQ0FBQzZDLGNBQWMsQ0FBQyxRQUFRLENBQUM7WUFDcENDLE1BQU0sRUFBRTFELElBQUksQ0FBQ0gsU0FBUztZQUN0QjhELE1BQU0sRUFBRTNELElBQUksQ0FBQ047VUFDZCxDQUFDLENBQUM7VUFDRk0sSUFBSSxDQUFDTCxNQUFNLENBQUNzQixHQUFHLENBQUMsTUFBTSxDQUFDO1FBQ3hCLENBQUMsTUFBTTtVQUNOakIsSUFBSSxDQUFDTCxNQUFNLENBQUNzQixHQUFHLENBQUMsTUFBTSxDQUFDO1FBQ3hCO1FBQ0FqQixJQUFJLENBQUNmLE1BQU0sR0FBRyxJQUFJO1FBQ2xCNkQsVUFBVSxDQUFDLFlBQVc7VUFDckI5QyxJQUFJLENBQUNHLHFCQUFxQixFQUFFO1VBQzVCUyxHQUFHLENBQUNnRCxVQUFVLENBQUM7WUFDZEMsR0FBRyxFQUFFLDJCQUEyQixHQUFHLFVBQVUsR0FBRzdELElBQUksQ0FBQ1g7VUFDdEQsQ0FBQyxDQUFDO1FBQ0gsQ0FBQyxFQUFFLEdBQUcsQ0FBQztNQUNSLENBQUMsQ0FBQztJQUNILENBQUM7SUFDRDtJQUNBb0IsVUFBVSxzQkFBQ3FELEdBQUcsRUFBRTtNQUNmLElBQUk5RCxJQUFJLEdBQUcsSUFBSTtNQUNmQSxJQUFJLENBQUNyQixJQUFJLEdBQUcsRUFBRTtNQUNkcUIsSUFBSSxDQUFDZixNQUFNLEdBQUcsSUFBSTtNQUNsQmUsSUFBSSxDQUFDRSw2QkFBNkIsRUFBRTtNQUNwQ0YsSUFBSSxDQUFDRyxxQkFBcUIsRUFBRTtNQUM1QixJQUFJMkQsR0FBRyxJQUFJLENBQUMsRUFBRTtRQUNibEQsR0FBRyxDQUFDZ0QsVUFBVSxDQUFDO1VBQ2RDLEdBQUcsRUFBRSwyQkFBMkIsR0FBRyxVQUFVLEdBQUc3RCxJQUFJLENBQUNYO1FBQ3RELENBQUMsQ0FBQztNQUNIO0lBQ0QsQ0FBQztJQUNEO0FBQ0Y7QUFDQTtJQUNFYyxxQkFBcUIsbUNBQUc7TUFDdkIsSUFBSUgsSUFBSSxHQUFHLElBQUk7TUFDZlksR0FBRyxDQUFDVCxxQkFBcUIsQ0FBQztRQUN6QlUsT0FBTyxFQUFFLGlCQUFBTyxHQUFHLEVBQUk7VUFDZixhQUFZLFVBQVU7UUFDdkI7TUFDRCxDQUFDLENBQUM7SUFDSDtFQUNEO0FBQ0QsQ0FBQztBQUFBLDJCIiwiZmlsZSI6IjI4MS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG5cbmltcG9ydCB7XG5cdG1hcFN0YXRlXG59IGZyb20gXCJ2dWV4XCI7XG5sZXQgbXlUaW1lO1xuZXhwb3J0IGRlZmF1bHQge1xuXHRkYXRhKCkge1xuXHRcdHJldHVybiB7XG5cdFx0XHR0ZXh0OiBcIlwiLFxuXHRcdFx0d2VpZ2h0OiBcIlwiLFxuXHRcdFx0aGVpZ2h0OiBcIlwiLFxuXHRcdFx0ZGV2aWNlSWQ6IFwiXCIsXG5cdFx0XHRtYWNBZGRyOiBcIlwiLFxuXHRcdFx0dW5pdDogXCJjbVwiLFxuXHRcdFx0VW5sb2FkOiBmYWxzZSxcblx0XHRcdHN0b3BibHVlOiB0cnVlLFxuXHRcdFx0aXNIZWlnaHQ6IGZhbHNlLFxuXHRcdFx0aXNDb25uZWN0aW9uOiAwLFxuXHRcdFx0aXNkZXZpY2U6IGZhbHNlXG5cdFx0fVxuXHR9LFxuXHRjb21wdXRlZDoge1xuXHRcdC4uLm1hcFN0YXRlKFtcInVzZXJcIiwgXCJpc0Nvbm5lY3RlZFwiLCBcImlzQmx1ZXRvb3RoVHlsZVwiXSksXG5cdFx0aW5mbygpIHtcblx0XHRcdHJldHVybiB0aGlzLnVzZXJcblx0XHR9LFxuXHRcdGVuZERhdGUoKSB7XG5cdFx0XHRyZXR1cm4gdGhpcy4kdG9vbHMuZ2V0RGF0ZShcInN0YXJ0XCIpXG5cdFx0fSxcblx0XHRzdGFydERhdGUoKSB7XG5cdFx0XHRyZXR1cm4gdGhpcy4kdG9vbHMuR2V0RGF0ZVN0cigtOTApO1xuXHRcdH0sXG5cdH0sXG5cdG9uVW5sb2FkOiBmdW5jdGlvbigpIHtcblx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRpZiAoIXRoYXQuVW5sb2FkKSB7XG5cdFx0XHRjbGVhclRpbWVvdXQobXlUaW1lKVxuXHRcdFx0dGhhdC5zdG9wQmx1ZXRvb3RoRGV2aWNlc0Rpc2NvdmVyeSgpIC8v5Y+W5raI6JOd54mZ5pCc57SiXG5cdFx0XHR0aGF0LmNsb3NlQmx1ZXRvb3RoQWRhcHRlcigpXG5cdFx0XHRjb25zb2xlLmxvZyhcIumhtemdoui/lOWbnm9uVW5sb2FkXCIpXG5cdFx0fVxuXHR9LFxuXHRvbkxvYWQob3B0aW9ucykge1xuXHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdHRoYXQudGV4dCA9IFwiXCJcblx0XHR0aGF0LmlzZGV2aWNlID0gb3B0aW9ucy5pc2RldmljZVxuXHRcdHRoYXQub3BlbkJsdWV0b290aEFkYXB0ZXIoKVxuXHR9LFxuXHR3YXRjaDoge1xuXHRcdGlzQ29ubmVjdGVkOiBmdW5jdGlvbigpIHtcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdFx0aWYgKCF0aGF0LmlzQ29ubmVjdGVkKSB7XG5cdFx0XHRcdHRoYXQuaGFuZGxlQmFjaygpXG5cdFx0XHRcdHRoYXQuaXNDb25uZWN0aW9uID0gMlxuXHRcdFx0fVxuXHRcdH0sXG5cdFx0aXNCbHVldG9vdGhUeWxlOiBmdW5jdGlvbigpIHtcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdFx0aWYgKCF0aGF0LmlzQmx1ZXRvb3RoVHlsZSkge1xuXHRcdFx0XHR0aGF0LmhhbmRsZUJhY2soKVxuXHRcdFx0XHR0aGF0LmlzQ29ubmVjdGlvbiA9IDJcblx0XHRcdH1cblx0XHR9LFxuXHRcdHN0b3BibHVlOiBmdW5jdGlvbigpIHtcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdFx0aWYgKCF0aGF0LnN0b3BibHVlKSB7XG5cdFx0XHRcdGNsZWFyVGltZW91dChteVRpbWUpO1xuXHRcdFx0XHR0aGF0LmlzSGVpZ2h0ID0gdHJ1ZVxuXHRcdFx0fVxuXHRcdH1cblx0fSxcblx0bWV0aG9kczoge1xuXHRcdC8vIOmHjeaWsOi/nuaOpVxuXHRcdG9wZW5CbHVldG9vdGhBZGFwdGVyKCkge1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0XHR0aGF0LnRleHQgPSBcIlwiXG5cdFx0XHR0aGF0LnN0b3BibHVlID0gdHJ1ZVxuXHRcdFx0dGhhdC5pc0hlaWdodCA9IGZhbHNlXG5cdFx0XHR1bmkub3BlbkJsdWV0b290aEFkYXB0ZXIoe1xuXHRcdFx0XHRzdWNjZXNzOiBlID0+IHtcblx0XHRcdFx0XHR0aGF0LmlzQ29ubmVjdGlvbiA9IDBcblx0XHRcdFx0XHR0aGF0LnN0YXJ0Qmx1ZXRvb3RoRGV2aWNlRGlzY292ZXJ5KClcblx0XHRcdFx0fSxcblx0XHRcdFx0ZmFpbDogZSA9PiB7XG5cdFx0XHRcdFx0dGhhdC5pc0Nvbm5lY3Rpb24gPSAyXG5cdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKFwi6K+356Gu5a6a6K6+5aSH5piv5byA5py654q25oCB44CB5omL5py66JOd54mZ5p2D6ZmQ5bey5omT5byA77yBXCIpXG5cdFx0XHRcdH1cblx0XHRcdH0pO1xuXHRcdH0sXG5cdFx0Ly8g5byA5aeL5pCc5a+76ZmE6L+R55qE6JOd54mZ5aSW5Zu06K6+5aSHXG5cdFx0c3RhcnRCbHVldG9vdGhEZXZpY2VEaXNjb3ZlcnkoKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdHVuaS5zdGFydEJsdWV0b290aERldmljZXNEaXNjb3Zlcnkoe1xuXHRcdFx0XHRhbGxvd0R1cGxpY2F0ZXNLZXk6IHRydWUsXG5cdFx0XHRcdHN1Y2Nlc3M6IHJlcyA9PiB7XG5cdFx0XHRcdFx0dGhhdC5vbkJsdWV0b290aERldmljZUZvdW5kKCk7XG5cdFx0XHRcdH0sXG5cdFx0XHRcdGZhaWw6IHJlcyA9PiB7XG5cdFx0XHRcdFx0dGhhdC5pc0Nvbm5lY3Rpb24gPSAyXG5cdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKFwi6K+356Gu5a6a6K6+5aSH5piv5byA5py654q25oCB44CB5omL5py66JOd54mZ5p2D6ZmQ5bey5omT5byA77yBXCIpXG5cdFx0XHRcdH1cblx0XHRcdH0pO1xuXHRcdH0sXG5cdFx0LyoqXG5cdFx0ICog5Y+R546w5aSW5Zu06K6+5aSHXG5cdFx0ICovXG5cdFx0b25CbHVldG9vdGhEZXZpY2VGb3VuZCgpIHtcblx0XHRcdHZhciB0aGF0ID0gdGhpcztcblx0XHRcdHVuaS5vbkJsdWV0b290aERldmljZUZvdW5kKHJlcyA9PiB7XG5cdFx0XHRcdHJlcy5kZXZpY2VzLmZvckVhY2goZGV2aWNlID0+IHtcblx0XHRcdFx0XHRpZiAoIWRldmljZS5uYW1lICYmICFkZXZpY2UubG9jYWxOYW1lKSB7XG5cdFx0XHRcdFx0XHRyZXR1cm5cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aWYgKGRldmljZS5uYW1lLmluZGV4T2YoXCJHMDJcIikgIT09IC0xKSB7XG5cdFx0XHRcdFx0XHRsZXQgdmFsdWUgPSB0aGF0LiR0b29scy5hYjJoZXgoZGV2aWNlLmFkdmVydGlzRGF0YSwgXCJcIilcblx0XHRcdFx0XHRcdGxldCB0eXBlID0gdmFsdWUuc3Vic3RyaW5nKDIyLCAyNClcblx0XHRcdFx0XHRcdGxldCBudW0gPSB2YWx1ZS5zdWJzdHJpbmcoMjgsIDI5KVxuXHRcdFx0XHRcdFx0bGV0IGR3ID0gdmFsdWUuc3Vic3RyaW5nKDI5LCAzMClcblx0XHRcdFx0XHRcdGxldCBkYXRhID0gcGFyc2VJbnQodmFsdWUuc3Vic3RyaW5nKDI0LCAyOCksIDE2KVxuXHRcdFx0XHRcdFx0dGhhdC5pc0Nvbm5lY3Rpb24gPSAxXG5cdFx0XHRcdFx0XHRpZiAoZHcgPT0gXCIxXCIpIHtcblx0XHRcdFx0XHRcdFx0dGhhdC51bml0ID0gXCJGVFwiXG5cdFx0XHRcdFx0XHRcdGRhdGEgPSBkYXRhICogMi41NFxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0aWYgKG51bSA9PSBcIjFcIikge1xuXHRcdFx0XHRcdFx0XHRkYXRhID0gZGF0YSAvIDEwXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRpZiAobnVtID09IFwiMlwiKSB7XG5cdFx0XHRcdFx0XHRcdGRhdGEgPSBkYXRhIC8gMTAwXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRpZiAobnVtID09IFwiM1wiKSB7XG5cdFx0XHRcdFx0XHRcdGRhdGEgPSBkYXRhIC8gMTAwMFxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0aWYgKHR5cGUgPT0gXCIwMVwiKSB7XG5cdFx0XHRcdFx0XHRcdGNsZWFyVGltZW91dChteVRpbWUpO1xuXHRcdFx0XHRcdFx0XHR0aGF0LnRleHQgPSBcIuaCqOeahOi6q+mrmOaYr++8mlwiICsgZGF0YSArIHRoYXQudW5pdFxuXHRcdFx0XHRcdFx0XHRsZXQgYnVmZmVyID0gZGV2aWNlLmFkdmVydGlzRGF0YS5zbGljZSgzLCA5KVxuXHRcdFx0XHRcdFx0XHRkZXZpY2UubWFjID0gbmV3IFVpbnQ4QXJyYXkoYnVmZmVyKSAvLyDkv53lrZjlub/mkq3mlbDmja7kuK3nmoRtYWPlnLDlnYDvvIzov5nmmK/nlLHkuo5pT1PkuI3nm7TmjqXov5Tlm55tYWPlnLDlnYBcblx0XHRcdFx0XHRcdFx0bGV0IHRlbXBNYWMgPSBBcnJheS5mcm9tKGRldmljZS5tYWMpXG5cdFx0XHRcdFx0XHRcdHRlbXBNYWMucmV2ZXJzZSgpXG5cdFx0XHRcdFx0XHRcdGRldmljZS5tYWNBZGRyID0gdGhhdC4kdG9vbHMuYWIyaGV4KHRlbXBNYWMsICc6JykudG9VcHBlckNhc2UoKVxuXHRcdFx0XHRcdFx0XHR0aGF0LmRldmljZUlkID0gZGV2aWNlLmRldmljZUlkXG5cdFx0XHRcdFx0XHRcdHRoYXQubWFjQWRkciA9IGRldmljZS5tYWNBZGRyXG5cdFx0XHRcdFx0XHRcdHRoYXQuaGVpZ2h0ID0gZGF0YVxuXHRcdFx0XHRcdFx0XHR0aGF0LnN0b3BibHVlID0gZmFsc2Vcblx0XHRcdFx0XHRcdFx0cmV0dXJuXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRyZXR1cm47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9KVxuXHRcdFx0fSk7XG5cdFx0XHR0aGF0LmhhbmRsZU15VGltZSgpXG5cdFx0fSxcblx0XHRoYW5kbGVNeVRpbWUoKSB7XG5cdFx0XHR2YXIgdGhhdCA9IHRoaXM7XG5cdFx0XHRteVRpbWUgPSBzZXRUaW1lb3V0KGZ1bmN0aW9uKCkge1xuXHRcdFx0XHRpZiAoIXRoYXQubWFjQWRkcikge1xuXHRcdFx0XHRcdGNsZWFyVGltZW91dChteVRpbWUpO1xuXHRcdFx0XHRcdHRoYXQudGV4dCA9IFwiXCJcblx0XHRcdFx0XHR0aGF0LlVubG9hZCA9IHRydWVcblx0XHRcdFx0XHR0aGF0LnN0b3BibHVlID0gdHJ1ZVxuXHRcdFx0XHRcdHRoYXQuaXNIZWlnaHQgPSBmYWxzZVxuXHRcdFx0XHRcdHRoYXQuaXNDb25uZWN0aW9uID0gMlxuXHRcdFx0XHRcdHRoYXQuc3RhcnRCbHVldG9vdGhEZXZpY2VEaXNjb3ZlcnkoKVxuXHRcdFx0XHRcdHRoYXQuY2xvc2VCbHVldG9vdGhBZGFwdGVyKClcblx0XHRcdFx0fVxuXHRcdFx0fSwgMzAwMDApO1xuXHRcdH0sXG5cdFx0LyoqXG5cdFx0ICog5YGc5q2i5pCc57Si6JOd54mZ6K6+5aSHXG5cdFx0ICovXG5cdFx0c3RvcEJsdWV0b290aERldmljZXNEaXNjb3ZlcnkoKSB7XG5cdFx0XHR1bmkuc3RvcEJsdWV0b290aERldmljZXNEaXNjb3Zlcnkoe1xuXHRcdFx0XHRzdWNjZXNzOiBlID0+IHtcblx0XHRcdFx0XHRjb25zb2xlLmxvZyhcIuWBnOatouaQnOe0ouiTneeJmeiuvuWkh1wiLCBlKVxuXHRcdFx0XHR9LFxuXHRcdFx0fSk7XG5cdFx0fSxcblx0XHQvLyDkv53lrZjmtYvph4/nu5Pmnpxcblx0XHRoYW5kbGVHZXRNZWFzdXJlKCkge1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0XHRpZiAoIXRoYXQud2VpZ2h0KSB7XG5cdFx0XHRcdHRoaXMuJHRvb2xzLm1zZyhcIuivt+i+k+WFpeS9k+mHjVwiKVxuXHRcdFx0XHRyZXR1cm5cblx0XHRcdH1cblx0XHRcdHRoYXQuJG1vZGVsLmdldG1lYXN1cmVmdW5pdCh7XG5cdFx0XHRcdGFkYzogMCxcblx0XHRcdFx0d2VpZ2h0OiB0aGF0LndlaWdodCxcblx0XHRcdFx0aGVpZ2h0OiB0aGF0LmhlaWdodCxcblx0XHRcdFx0YXVkX2lkOiB0aGF0LmluZm8uaWRcblx0XHRcdH0pLnRoZW4ocmVzID0+IHtcblx0XHRcdFx0dGhhdC5pc0hlaWdodCA9IGZhbHNlXG5cdFx0XHRcdGlmIChyZXMuY29kZSA9PSAwKSB7XG5cdFx0XHRcdFx0dGhhdC4kc3RvcmUuZGlzcGF0Y2goJ2dldFVzZXJJbmZvJywge1xuXHRcdFx0XHRcdFx0YXVkX2lkOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJpZCcpXG5cdFx0XHRcdFx0fSlcblx0XHRcdFx0XHR0aGF0LiRzdG9yZS5kaXNwYXRjaChcImdldFJlc3VsdFwiLCB7XG5cdFx0XHRcdFx0XHRhdWRfaWQ6IHVuaS5nZXRTdG9yYWdlU3luYygndXNlcmlkJylcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdHRoYXQuJHN0b3JlLmRpc3BhdGNoKFwiR2V0Qm9keVRyZW5kTGlzdFwiLCB7XG5cdFx0XHRcdFx0XHRhdWRfaWQ6IHVuaS5nZXRTdG9yYWdlU3luYygndXNlcmlkJyksXG5cdFx0XHRcdFx0XHRzX3RpbWU6IHRoYXQuc3RhcnREYXRlLFxuXHRcdFx0XHRcdFx0ZV90aW1lOiB0aGF0LmVuZERhdGVcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhcIua1i+mHj+aIkOWKn1wiKVxuXHRcdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhcIua1i+mHj+Wksei0pVwiKVxuXHRcdFx0XHR9XG5cdFx0XHRcdHRoYXQuVW5sb2FkID0gdHJ1ZVxuXHRcdFx0XHRzZXRUaW1lb3V0KGZ1bmN0aW9uKCkge1xuXHRcdFx0XHRcdHRoYXQuY2xvc2VCbHVldG9vdGhBZGFwdGVyKClcblx0XHRcdFx0XHR1bmkucmVkaXJlY3RUbyh7XG5cdFx0XHRcdFx0XHR1cmw6IFwiL3BhZ2VzL2JvZHkvYm9keT9hY2RfaWQ9MlwiICsgJyZkZXZpY2U9JyArIHRoYXQuaXNkZXZpY2Vcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHR9LCAyMDApXG5cdFx0XHR9KVxuXHRcdH0sXG5cdFx0Ly9cblx0XHRoYW5kbGVCYWNrKGluZCkge1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0XHR0aGF0LnRleHQgPSBcIlwiXG5cdFx0XHR0aGF0LlVubG9hZCA9IHRydWVcblx0XHRcdHRoYXQuc3RvcEJsdWV0b290aERldmljZXNEaXNjb3ZlcnkoKVxuXHRcdFx0dGhhdC5jbG9zZUJsdWV0b290aEFkYXB0ZXIoKVxuXHRcdFx0aWYgKGluZCA9PSAxKSB7XG5cdFx0XHRcdHVuaS5yZWRpcmVjdFRvKHtcblx0XHRcdFx0XHR1cmw6IFwiL3BhZ2VzL2JvZHkvYm9keT9hY2RfaWQ9MlwiICsgJyZkZXZpY2U9JyArIHRoYXQuaXNkZXZpY2Vcblx0XHRcdFx0fSlcblx0XHRcdH1cblx0XHR9LFxuXHRcdC8qKlxuXHRcdCAqIOaWreW8gOiTneeJmeaooeWdl1xuXHRcdCAqL1xuXHRcdGNsb3NlQmx1ZXRvb3RoQWRhcHRlcigpIHtcblx0XHRcdGxldCB0aGF0ID0gdGhpcztcblx0XHRcdHVuaS5jbG9zZUJsdWV0b290aEFkYXB0ZXIoe1xuXHRcdFx0XHRzdWNjZXNzOiByZXMgPT4ge1xuXHRcdFx0XHRcdGNvbnNvbGUubG9nKCfok53niZnmqKHlnZflhbPpl63miJDlip8nKTtcblx0XHRcdFx0fVxuXHRcdFx0fSlcblx0XHR9LFxuXHR9LFxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///281\n"); >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a /***/ }), /* 282 */ /*!*************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/business/business.vue?mpType=page ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _business_vue_vue_type_template_id_0fc57a54_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./business.vue?vue&type=template&id=0fc57a54&scoped=true&mpType=page */ 283);\n/* harmony import */ var _business_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./business.vue?vue&type=script&lang=js&mpType=page */ 285);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _business_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _business_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _business_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _business_vue_vue_type_template_id_0fc57a54_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _business_vue_vue_type_template_id_0fc57a54_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"0fc57a54\",\n null,\n false,\n _business_vue_vue_type_template_id_0fc57a54_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/business/business.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNEk7QUFDNUk7QUFDdUU7QUFDTDs7O0FBR2xFO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLHlGQUFNO0FBQ1IsRUFBRSwwR0FBTTtBQUNSLEVBQUUsbUhBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsOEdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjgyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9idXNpbmVzcy52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MGZjNTdhNTQmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2J1c2luZXNzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9idXNpbmVzcy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiMGZjNTdhNTRcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvYnVzaW5lc3MvYnVzaW5lc3MudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///282\n"); /***/ }), /* 283 */ /*!*******************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/business/business.vue?vue&type=template&id=0fc57a54&scoped=true&mpType=page ***! \*******************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_business_vue_vue_type_template_id_0fc57a54_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./business.vue?vue&type=template&id=0fc57a54&scoped=true&mpType=page */ 284); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_business_vue_vue_type_template_id_0fc57a54_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_business_vue_vue_type_template_id_0fc57a54_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_business_vue_vue_type_template_id_0fc57a54_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_business_vue_vue_type_template_id_0fc57a54_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 284 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/business/business.vue?vue&type=template&id=0fc57a54&scoped=true&mpType=page ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "content"), attrs: { _i: 0 } }, [ _c("view", { staticClass: _vm._$s(1, "sc", "add"), attrs: { _i: 1 }, on: { click: function ($event) { return _vm.handleAddDevice() }, }, }), _vm._$s(2, "i", _vm.list.length) ? _c( "view", { staticClass: _vm._$s(2, "sc", "list"), attrs: { _i: 2 } }, _vm._l( _vm._$s(3, "f", { forItems: _vm.list }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(3, "f", { forIndex: $20, key: 3 + "-" + $30 }), staticClass: _vm._$s("3-" + $30, "sc", "item"), attrs: { _i: "3-" + $30 }, on: { click: function ($event) { return _vm.handleunbind(item, index) }, }, }, [ _c( "view", { staticClass: _vm._$s("4-" + $30, "sc", "left"), attrs: { _i: "4-" + $30 }, }, [ _c("image", { attrs: { src: _vm._$s("5-" + $30, "a-src", item.pic), _i: "5-" + $30, }, }), _c( "view", { staticClass: _vm._$s("6-" + $30, "sc", "name"), attrs: { _i: "6-" + $30 }, }, [ _c("text", [ _vm._v( _vm._$s("7-" + $30, "t0-0", _vm._s(item.name)) ), ]), _c("text", [ _vm._v( _vm._$s( "8-" + $30, "t0-0", _vm._s(item.bind_time) ) ), ]), ] ), ] ), _c("view", { staticClass: _vm._$s("9-" + $30, "sc", "bing"), attrs: { _i: "9-" + $30 }, }), ] ) } ), 0 ) : _vm._e(), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 285 */ /*!*************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/business/business.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_business_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./business.vue?vue&type=script&lang=js&mpType=page */ 286);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_business_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_business_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_business_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_business_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_business_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTBxQixDQUFnQixxckJBQUcsRUFBQyIsImZpbGUiOiIyODUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2J1c2luZXNzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2J1c2luZXNzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///285\n"); /***/ }), /* 286 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/business/business.vue?vue&type=script&lang=js&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; <<<<<<< HEAD eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n data: function data() {\n return {\n // list: []\n };\n },\n computed: _objectSpread(_objectSpread({}, (0, _vuex.mapState)([\"user\", \"userDeviceList\"])), {}, {\n list: function list() {\n return this.userDeviceList;\n }\n }),\n onLoad: function onLoad() {\n var that = this;\n that.$store.dispatch('getUserDeviceList');\n },\n onPullDownRefresh: function onPullDownRefresh() {\n var that = this;\n that.$store.dispatch('getUserDeviceList');\n setTimeout(function () {\n uni.stopPullDownRefresh();\n }, 1000);\n },\n methods: {\n handleunbind: function handleunbind(item, index) {\n var that = this;\n uni.showModal({\n title: '友情提示',\n content: '是否解绑该设备?',\n success: function success(res) {\n if (res.confirm) {\n that.$model.getUnbinding({\n id: item.id\n }).then(function (res) {\n if (res.code != 0) {\n that.$tools.msg(res.msg);\n return;\n }\n that.$tools.msg(\"操作成功\");\n that.list.splice(index, 1);\n that.$store.dispatch('getUserInfo', {\n aud_id: uni.getStorageSync('userid')\n });\n });\n } else if (res.cancel) {\n that.$tools.msg(\"您已取消操作!\");\n }\n }\n });\n },\n handleAddDevice: function handleAddDevice() {\n uni.navigateTo({\n url: \"/pages/business/addDevice\"\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYnVzaW5lc3MvYnVzaW5lc3MudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJjb21wdXRlZCIsImxpc3QiLCJvbkxvYWQiLCJ0aGF0Iiwib25QdWxsRG93blJlZnJlc2giLCJzZXRUaW1lb3V0IiwidW5pIiwibWV0aG9kcyIsImhhbmRsZXVuYmluZCIsInRpdGxlIiwiY29udGVudCIsInN1Y2Nlc3MiLCJpZCIsImF1ZF9pZCIsImhhbmRsZUFkZERldmljZSIsInVybCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFtQkE7QUFFQTtBQUFBO0FBQUEsZUFDQTtFQUNBQTtJQUNBO01BQ0E7SUFBQSxDQUNBO0VBQ0E7RUFDQUMsMENBQ0E7SUFDQUM7TUFDQTtJQUNBO0VBQUEsRUFDQTtFQUNBQztJQUNBO0lBQ0FDO0VBQ0E7RUFDQUM7SUFDQTtJQUNBRDtJQUNBRTtNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7TUFDQTtNQUNBRjtRQUNBRztRQUNBQztRQUNBQztVQUNBO1lBQ0FSO2NBQ0FTO1lBQ0E7Y0FDQTtnQkFDQVQ7Z0JBQ0E7Y0FDQTtjQUNBQTtjQUNBQTtjQUNBQTtnQkFDQVU7Y0FDQTtZQUNBO1VBQ0E7WUFDQVY7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBVztNQUNBUjtRQUNBUztNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiMjg2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwiY29udGVudFwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJhZGRcIiBAY2xpY2s9XCJoYW5kbGVBZGREZXZpY2UoKVwiPua3u+WKoOiuvuWkhzwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwibGlzdFwiIHYtaWY9XCJsaXN0Lmxlbmd0aFwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIiB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBsaXN0XCIgQGNsaWNrPVwiaGFuZGxldW5iaW5kKGl0ZW0saW5kZXgpXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsZWZ0XCI+XHJcblx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cIml0ZW0ucGljXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPlxyXG5cdFx0XHRcdFx0XHQ8dGV4dD57e2l0ZW0ubmFtZX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHQ8dGV4dD57e2l0ZW0uYmluZF90aW1lfX08L3RleHQ+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiYmluZ1wiPuino+e7kTwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHtcclxuXHRcdG1hcFN0YXRlXHJcblx0fSBmcm9tIFwidnVleFwiO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0Ly8gbGlzdDogW11cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiB7XHJcblx0XHRcdC4uLm1hcFN0YXRlKFtcInVzZXJcIiwgXCJ1c2VyRGV2aWNlTGlzdFwiXSksXHJcblx0XHRcdGxpc3QoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMudXNlckRldmljZUxpc3RcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG9uTG9hZCgpIHtcclxuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdHRoYXQuJHN0b3JlLmRpc3BhdGNoKCdnZXRVc2VyRGV2aWNlTGlzdCcpXHJcblx0XHR9LFxyXG5cdFx0b25QdWxsRG93blJlZnJlc2goKSB7XHJcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHR0aGF0LiRzdG9yZS5kaXNwYXRjaCgnZ2V0VXNlckRldmljZUxpc3QnKVxyXG5cdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHR1bmkuc3RvcFB1bGxEb3duUmVmcmVzaCgpXHJcblx0XHRcdH0sIDEwMDApO1xyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0aGFuZGxldW5iaW5kKGl0ZW0sIGluZGV4KSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0dW5pLnNob3dNb2RhbCh7XHJcblx0XHRcdFx0XHR0aXRsZTogJ+WPi+aDheaPkOekuicsXHJcblx0XHRcdFx0XHRjb250ZW50OiAn5piv5ZCm6Kej57uR6K+l6K6+5aSH77yfJyxcclxuXHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHRpZiAocmVzLmNvbmZpcm0pIHtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LiRtb2RlbC5nZXRVbmJpbmRpbmcoe1xyXG5cdFx0XHRcdFx0XHRcdFx0aWQ6IGl0ZW0uaWRcclxuXHRcdFx0XHRcdFx0XHR9KS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHRpZiAocmVzLmNvZGUgIT0gMCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2cocmVzLm1zZylcclxuXHRcdFx0XHRcdFx0XHRcdFx0cmV0dXJuXHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLmk43kvZzmiJDlip9cIilcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQubGlzdC5zcGxpY2UoaW5kZXgsIDEpXHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LiRzdG9yZS5kaXNwYXRjaCgnZ2V0VXNlckluZm8nLCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGF1ZF9pZDogdW5pLmdldFN0b3JhZ2VTeW5jKCd1c2VyaWQnKVxyXG5cdFx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHR9IGVsc2UgaWYgKHJlcy5jYW5jZWwpIHtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLmgqjlt7Llj5bmtojmk43kvZzvvIFcIik7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0aGFuZGxlQWRkRGV2aWNlKCkge1xyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybDogXCIvcGFnZXMvYnVzaW5lc3MvYWRkRGV2aWNlXCJcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuXHQuY29udGVudCB7XHJcblx0XHRmb250LXNpemU6IDMycnB4O1xyXG5cdFx0cGFkZGluZzogMTVweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGNUY2RkE7XHJcblx0XHRtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzBweCk7XHJcblx0fVxyXG5cclxuXHQuYWRkIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAzNXB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDM1cHg7XHJcblx0XHRmb250LXNpemU6IDMycnB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQ6ICRidG5jb2xvcjtcclxuXHR9XHJcblxyXG5cdC5saXN0IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHJcblx0XHQuaXRlbSB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuXHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcblx0XHRcdC5sZWZ0IHtcclxuXHRcdFx0XHR3aWR0aDogODAlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHRcdFx0aW1hZ2Uge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDUwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQubmFtZSB7XHJcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0XHRcdHRleHQge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYmluZyB7XHJcblx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkZmRmZGY7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHR9XHJcbjwvc3R5bGU+Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///286\n"); ======= eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n data: function data() {\n return {\n // list: []\n };\n },\n computed: _objectSpread(_objectSpread({}, (0, _vuex.mapState)([\"user\", \"userDeviceList\"])), {}, {\n list: function list() {\n return this.userDeviceList;\n }\n }),\n onLoad: function onLoad() {\n var that = this;\n that.$store.dispatch('getUserDeviceList');\n },\n onPullDownRefresh: function onPullDownRefresh() {\n var that = this;\n that.$store.dispatch('getUserDeviceList');\n setTimeout(function () {\n uni.stopPullDownRefresh();\n }, 1000);\n },\n methods: {\n handleunbind: function handleunbind(item, index) {\n var that = this;\n uni.showModal({\n title: '友情提示',\n content: '是否解绑该设备?',\n success: function success(res) {\n if (res.confirm) {\n that.$model.getUnbinding({\n id: item.id\n }).then(function (res) {\n if (res.code != 0) {\n that.$tools.msg(res.msg);\n return;\n }\n that.$tools.msg(\"操作成功\");\n that.list.splice(index, 1);\n that.$store.dispatch('getUserInfo', {\n aud_id: uni.getStorageSync('userid')\n });\n });\n } else if (res.cancel) {\n that.$tools.msg(\"您已取消操作!\");\n }\n }\n });\n },\n handleAddDevice: function handleAddDevice() {\n uni.navigateTo({\n url: \"/pages/business/addDevice\"\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYnVzaW5lc3MvYnVzaW5lc3MudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJjb21wdXRlZCIsIm1hcFN0YXRlIiwibGlzdCIsInVzZXJEZXZpY2VMaXN0Iiwib25Mb2FkIiwidGhhdCIsIiRzdG9yZSIsImRpc3BhdGNoIiwib25QdWxsRG93blJlZnJlc2giLCJzZXRUaW1lb3V0IiwidW5pIiwic3RvcFB1bGxEb3duUmVmcmVzaCIsIm1ldGhvZHMiLCJoYW5kbGV1bmJpbmQiLCJpdGVtIiwiaW5kZXgiLCJzaG93TW9kYWwiLCJ0aXRsZSIsImNvbnRlbnQiLCJzdWNjZXNzIiwicmVzIiwiY29uZmlybSIsIiRtb2RlbCIsImdldFVuYmluZGluZyIsImlkIiwidGhlbiIsImNvZGUiLCIkdG9vbHMiLCJtc2ciLCJzcGxpY2UiLCJhdWRfaWQiLCJnZXRTdG9yYWdlU3luYyIsImNhbmNlbCIsImhhbmRsZUFkZERldmljZSIsIm5hdmlnYXRlVG8iLCJ1cmwiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBbUJBO0FBRWM7QUFBQTtBQUFBLGVBQ0M7RUFDZEEsSUFBSSxrQkFBRztJQUNOLE9BQU87TUFDTjtJQUFBLENBQ0E7RUFDRixDQUFDO0VBQ0RDLFFBQVEsa0NBQ0osSUFBQUMsY0FBUSxFQUFDLENBQUMsTUFBTSxFQUFFLGdCQUFnQixDQUFDLENBQUM7SUFDdkNDLElBQUksa0JBQUc7TUFDTixPQUFPLElBQUksQ0FBQ0MsY0FBYztJQUMzQjtFQUFDLEVBQ0Q7RUFDREMsTUFBTSxvQkFBRztJQUNSLElBQUlDLElBQUksR0FBRyxJQUFJO0lBQ2ZBLElBQUksQ0FBQ0MsTUFBTSxDQUFDQyxRQUFRLENBQUMsbUJBQW1CLENBQUM7RUFDMUMsQ0FBQztFQUNEQyxpQkFBaUIsK0JBQUc7SUFDbkIsSUFBSUgsSUFBSSxHQUFHLElBQUk7SUFDZkEsSUFBSSxDQUFDQyxNQUFNLENBQUNDLFFBQVEsQ0FBQyxtQkFBbUIsQ0FBQztJQUN6Q0UsVUFBVSxDQUFDLFlBQU07TUFDaEJDLEdBQUcsQ0FBQ0MsbUJBQW1CLEVBQUU7SUFDMUIsQ0FBQyxFQUFFLElBQUksQ0FBQztFQUNULENBQUM7RUFDREMsT0FBTyxFQUFFO0lBQ1JDLFlBQVksd0JBQUNDLElBQUksRUFBRUMsS0FBSyxFQUFFO01BQ3pCLElBQUlWLElBQUksR0FBRyxJQUFJO01BQ2ZLLEdBQUcsQ0FBQ00sU0FBUyxDQUFDO1FBQ2JDLEtBQUssRUFBRSxNQUFNO1FBQ2JDLE9BQU8sRUFBRSxVQUFVO1FBQ25CQyxPQUFPLEVBQUUsaUJBQVNDLEdBQUcsRUFBRTtVQUN0QixJQUFJQSxHQUFHLENBQUNDLE9BQU8sRUFBRTtZQUNoQmhCLElBQUksQ0FBQ2lCLE1BQU0sQ0FBQ0MsWUFBWSxDQUFDO2NBQ3hCQyxFQUFFLEVBQUVWLElBQUksQ0FBQ1U7WUFDVixDQUFDLENBQUMsQ0FBQ0MsSUFBSSxDQUFDLFVBQUFMLEdBQUcsRUFBSTtjQUNkLElBQUlBLEdBQUcsQ0FBQ00sSUFBSSxJQUFJLENBQUMsRUFBRTtnQkFDbEJyQixJQUFJLENBQUNzQixNQUFNLENBQUNDLEdBQUcsQ0FBQ1IsR0FBRyxDQUFDUSxHQUFHLENBQUM7Z0JBQ3hCO2NBQ0Q7Y0FDQXZCLElBQUksQ0FBQ3NCLE1BQU0sQ0FBQ0MsR0FBRyxDQUFDLE1BQU0sQ0FBQztjQUN2QnZCLElBQUksQ0FBQ0gsSUFBSSxDQUFDMkIsTUFBTSxDQUFDZCxLQUFLLEVBQUUsQ0FBQyxDQUFDO2NBQzFCVixJQUFJLENBQUNDLE1BQU0sQ0FBQ0MsUUFBUSxDQUFDLGFBQWEsRUFBRTtnQkFDbkN1QixNQUFNLEVBQUVwQixHQUFHLENBQUNxQixjQUFjLENBQUMsUUFBUTtjQUNwQyxDQUFDLENBQUM7WUFDSCxDQUFDLENBQUM7VUFDSCxDQUFDLE1BQU0sSUFBSVgsR0FBRyxDQUFDWSxNQUFNLEVBQUU7WUFDdEIzQixJQUFJLENBQUNzQixNQUFNLENBQUNDLEdBQUcsQ0FBQyxTQUFTLENBQUM7VUFDM0I7UUFDRDtNQUNELENBQUMsQ0FBQztJQUNILENBQUM7SUFDREssZUFBZSw2QkFBRztNQUNqQnZCLEdBQUcsQ0FBQ3dCLFVBQVUsQ0FBQztRQUNkQyxHQUFHLEVBQUU7TUFDTixDQUFDLENBQUM7SUFDSDtFQUNEO0FBQ0QsQ0FBQztBQUFBIiwiZmlsZSI6IjI4Ni5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cblxuaW1wb3J0IHtcblx0bWFwU3RhdGVcbn0gZnJvbSBcInZ1ZXhcIjtcbmV4cG9ydCBkZWZhdWx0IHtcblx0ZGF0YSgpIHtcblx0XHRyZXR1cm4ge1xuXHRcdFx0Ly8gbGlzdDogW11cblx0XHR9XG5cdH0sXG5cdGNvbXB1dGVkOiB7XG5cdFx0Li4ubWFwU3RhdGUoW1widXNlclwiLCBcInVzZXJEZXZpY2VMaXN0XCJdKSxcblx0XHRsaXN0KCkge1xuXHRcdFx0cmV0dXJuIHRoaXMudXNlckRldmljZUxpc3Rcblx0XHR9XG5cdH0sXG5cdG9uTG9hZCgpIHtcblx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHR0aGF0LiRzdG9yZS5kaXNwYXRjaCgnZ2V0VXNlckRldmljZUxpc3QnKVxuXHR9LFxuXHRvblB1bGxEb3duUmVmcmVzaCgpIHtcblx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHR0aGF0LiRzdG9yZS5kaXNwYXRjaCgnZ2V0VXNlckRldmljZUxpc3QnKVxuXHRcdHNldFRpbWVvdXQoKCkgPT4ge1xuXHRcdFx0dW5pLnN0b3BQdWxsRG93blJlZnJlc2goKVxuXHRcdH0sIDEwMDApO1xuXHR9LFxuXHRtZXRob2RzOiB7XG5cdFx0aGFuZGxldW5iaW5kKGl0ZW0sIGluZGV4KSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdHVuaS5zaG93TW9kYWwoe1xuXHRcdFx0XHR0aXRsZTogJ+WPi+aDheaPkOekuicsXG5cdFx0XHRcdGNvbnRlbnQ6ICfmmK/lkKbop6Pnu5Hor6Xorr7lpIfvvJ8nLFxuXHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbihyZXMpIHtcblx0XHRcdFx0XHRpZiAocmVzLmNvbmZpcm0pIHtcblx0XHRcdFx0XHRcdHRoYXQuJG1vZGVsLmdldFVuYmluZGluZyh7XG5cdFx0XHRcdFx0XHRcdGlkOiBpdGVtLmlkXG5cdFx0XHRcdFx0XHR9KS50aGVuKHJlcyA9PiB7XG5cdFx0XHRcdFx0XHRcdGlmIChyZXMuY29kZSAhPSAwKSB7XG5cdFx0XHRcdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKHJlcy5tc2cpXG5cdFx0XHRcdFx0XHRcdFx0cmV0dXJuXG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKFwi5pON5L2c5oiQ5YqfXCIpXG5cdFx0XHRcdFx0XHRcdHRoYXQubGlzdC5zcGxpY2UoaW5kZXgsIDEpXG5cdFx0XHRcdFx0XHRcdHRoYXQuJHN0b3JlLmRpc3BhdGNoKCdnZXRVc2VySW5mbycsIHtcblx0XHRcdFx0XHRcdFx0XHRhdWRfaWQ6IHVuaS5nZXRTdG9yYWdlU3luYygndXNlcmlkJylcblx0XHRcdFx0XHRcdFx0fSlcblx0XHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0fSBlbHNlIGlmIChyZXMuY2FuY2VsKSB7XG5cdFx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLmgqjlt7Llj5bmtojmk43kvZzvvIFcIik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9LFxuXHRcdFx0fSlcblx0XHR9LFxuXHRcdGhhbmRsZUFkZERldmljZSgpIHtcblx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0dXJsOiBcIi9wYWdlcy9idXNpbmVzcy9hZGREZXZpY2VcIlxuXHRcdFx0fSlcblx0XHR9LFxuXHR9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///286\n"); >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a /***/ }), /* 287 */ /*!*********************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/devices/PCV02.vue?mpType=page ***! \*********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _PCV02_vue_vue_type_template_id_324fc77a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./PCV02.vue?vue&type=template&id=324fc77a&scoped=true&mpType=page */ 288);\n/* harmony import */ var _PCV02_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./PCV02.vue?vue&type=script&lang=js&mpType=page */ 290);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _PCV02_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _PCV02_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _PCV02_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _PCV02_vue_vue_type_template_id_324fc77a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _PCV02_vue_vue_type_template_id_324fc77a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"324fc77a\",\n null,\n false,\n _PCV02_vue_vue_type_template_id_324fc77a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/devices/PCV02.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjg3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9QQ1YwMi52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MzI0ZmM3N2Emc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL1BDVjAyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9QQ1YwMi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiMzI0ZmM3N2FcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvZGV2aWNlcy9QQ1YwMi52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///287\n"); /***/ }), /* 288 */ /*!***************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/devices/PCV02.vue?vue&type=template&id=324fc77a&scoped=true&mpType=page ***! \***************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_PCV02_vue_vue_type_template_id_324fc77a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./PCV02.vue?vue&type=template&id=324fc77a&scoped=true&mpType=page */ 289); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_PCV02_vue_vue_type_template_id_324fc77a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_PCV02_vue_vue_type_template_id_324fc77a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_PCV02_vue_vue_type_template_id_324fc77a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_PCV02_vue_vue_type_template_id_324fc77a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 289 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/devices/PCV02.vue?vue&type=template&id=324fc77a&scoped=true&mpType=page ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "content"), attrs: { _i: 0 } }, [ _vm._$s(1, "i", !_vm.isstart) ? _c( "view", { staticClass: _vm._$s(1, "sc", "tips"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "top"), attrs: { _i: 2 } }, [ _c("view", { staticClass: _vm._$s(3, "sc", "left cgreen f-l"), attrs: { _i: 3 }, }), _c( "view", { staticClass: _vm._$s(4, "sc", "right"), attrs: { _i: 4 }, }, [ _c("text", { staticClass: _vm._$s(5, "sc", "cgreen"), attrs: { _i: 5 }, }), _c("text", { staticClass: _vm._$s(6, "sc", "text"), attrs: { _i: 6 }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "list"), attrs: { _i: 7 } }, [ _vm._$s(8, "i", _vm.number1) ? _c( "view", { staticClass: _vm._$s(8, "sc", "item"), attrs: { _i: 8 }, }, [ _c("text", { staticClass: _vm._$s(9, "sc", "ml-10 mr-10"), attrs: { _i: 9 }, }), _c("text"), _c( "text", { staticClass: _vm._$s(11, "sc", "cgreen"), attrs: { _i: 11 }, }, [_vm._v(_vm._$s(11, "t0-0", _vm._s(_vm.number1)))] ), _c("text"), _c( "text", { staticClass: _vm._$s(13, "sc", "cgreen level"), attrs: { _i: 13 }, }, [_vm._v(_vm._$s(13, "t0-0", _vm._s(_vm.level1)))] ), ] ) : _vm._e(), _vm._$s(14, "i", _vm.number2) ? _c( "view", { staticClass: _vm._$s(14, "sc", "item"), attrs: { _i: 14 }, }, [ _c("text", { staticClass: _vm._$s(15, "sc", "ml-10 mr-10"), attrs: { _i: 15 }, }), _c("text"), _c( "text", { staticClass: _vm._$s(17, "sc", "cgreen"), attrs: { _i: 17 }, }, [_vm._v(_vm._$s(17, "t0-0", _vm._s(_vm.number2)))] ), _c("text"), _c( "text", { staticClass: _vm._$s(19, "sc", "cgreen level"), attrs: { _i: 19 }, }, [_vm._v(_vm._$s(19, "t0-0", _vm._s(_vm.level2)))] ), ] ) : _vm._e(), _vm._$s(20, "i", _vm.number3) ? _c( "view", { staticClass: _vm._$s(20, "sc", "item"), attrs: { _i: 20 }, }, [ _c("text", { staticClass: _vm._$s(21, "sc", "ml-10 mr-10"), attrs: { _i: 21 }, }), _c("text"), _c( "text", { staticClass: _vm._$s(23, "sc", "cgreen"), attrs: { _i: 23 }, }, [_vm._v(_vm._$s(23, "t0-0", _vm._s(_vm.number3)))] ), _c("text"), _c( "text", { staticClass: _vm._$s(25, "sc", "cgreen level"), attrs: { _i: 25 }, }, [_vm._v(_vm._$s(25, "t0-0", _vm._s(_vm.level3)))] ), ] ) : _vm._e(), ] ), _vm._$s(26, "i", _vm.number3 == "") ? _c( "view", { staticClass: _vm._$s(26, "sc", "title"), attrs: { _i: 26 }, }, [ _c( "view", { class: _vm._$s(27, "c", [ _vm.second == 5 ? "cgreen" : "", ]), attrs: { _i: 27 }, }, [ _c("text", [ _vm._v( _vm._$s( 28, "t0-0", _vm._s( _vm.number1 != 0 ? "二" : _vm.number2 != "" ? "三" : "一" ) ) ), ]), ] ), _c("view", { class: _vm._$s(29, "c", [ _vm.second == 3 ? "cgreen" : "", ]), attrs: { _i: 29 }, }), _c("view", { class: _vm._$s(30, "c", [ _vm.second == 1 ? "cgreen" : "", ]), attrs: { _i: 30 }, }), ] ) : _vm._e(), _vm._$s(31, "i", _vm.number3) ? _c( "view", { staticClass: _vm._$s(31, "sc", "data"), attrs: { _i: 31 }, }, [ _c( "view", { staticClass: _vm._$s(32, "sc", "val"), attrs: { _i: 32 }, }, [ _c("text", [ _vm._v( _vm._$s( 33, "t0-0", _vm._s(_vm.average.toFixed(2)) ) ), ]), ] ), _c( "view", { staticClass: _vm._$s(34, "sc", "text"), attrs: { _i: 34 }, }, [ _vm._v( _vm._$s(34, "t0-0", _vm._s(_vm.standard)) + _vm._$s(34, "t0-1", _vm._s(_vm.averageS)) + _vm._$s( 34, "t0-2", _vm._s(_vm.average.toFixed(2)) ) ), ] ), ] ) : _vm._e(), _vm._$s(35, "i", _vm.number3) ? _c("view", { staticClass: _vm._$s(35, "sc", "btn"), attrs: { _i: 35 }, on: { click: _vm.handleGetMeasure }, }) : _vm._e(), _vm._$s(36, "i", _vm.number3) ? _c("view", { staticClass: _vm._$s(36, "sc", "btn close"), attrs: { _i: 36 }, on: { click: function ($event) { _vm.isstart = true }, }, }) : _vm._e(), _vm._$s( 37, "i", _vm.number1 == 0 || _vm.number2 == 0 || _vm.number3 == 0 ) ? _c( "view", { staticClass: _vm._$s(37, "sc", "btn"), attrs: { _i: 37 }, }, [ _vm._v(_vm._$s(37, "t0-0", _vm._s(_vm.second))), _c("text", [ _vm._v( _vm._$s( 38, "t0-0", _vm._s( _vm.number1 != 0 ? "二" : _vm.number2 != 0 ? "三" : "一" ) ) ), ]), ] ) : _vm._e(), ] ) : _c( "view", { staticClass: _vm._$s(39, "sc", "weight"), attrs: { _i: 39 } }, [ _c("view", { staticClass: _vm._$s(40, "sc", "title cgreen"), attrs: { _i: 40 }, }), _c( "view", { staticClass: _vm._$s(41, "sc", "box1"), attrs: { _i: 41 } }, [ _c( "view", { staticClass: _vm._$s(42, "sc", "time"), attrs: { _i: 42 }, }, [ _c( "text", { staticClass: _vm._$s(43, "sc", "cgreen ml-5"), attrs: { _i: 43 }, }, [_vm._v(_vm._$s(43, "t0-0", _vm._s(_vm.LiuS)))] ), ] ), _c( "view", { staticClass: _vm._$s(44, "sc", "item"), attrs: { _i: 44 }, }, [ _c("view", { staticClass: _vm._$s(45, "sc", "image"), attrs: { _i: 45 }, }), _c( "view", { staticClass: _vm._$s(46, "sc", "center mt-15"), attrs: { _i: 46 }, }, [ _c("view", { staticClass: _vm._$s(47, "sc", "level"), attrs: { _i: 47 }, }), _c("view", { staticClass: _vm._$s(48, "sc", "level level-bg"), style: _vm._$s(48, "s", { top: Number(100 - _vm.offset) + "%", }), attrs: { _i: 48 }, }), _c( "view", { staticClass: _vm._$s(49, "sc", "level-item"), attrs: { _i: 49 }, }, _vm._l( _vm._$s(50, "f", { forItems: _vm.list }), function (ite, ind, $20, $30) { return _c( "view", { key: _vm._$s(50, "f", { forIndex: $20, key: 50 + "-" + $30, }), staticClass: _vm._$s( "50-" + $30, "sc", "ite" ), attrs: { _i: "50-" + $30 }, }, [ _vm._v( _vm._$s( "50-" + $30, "t0-0", _vm._s(ite.text) ) ), ] ) } ), 0 ), ] ), ] ), _c( "view", { staticClass: _vm._$s(51, "sc", "val"), attrs: { _i: 51 }, }, [ _c("text", [ _vm._v(_vm._$s(52, "t0-0", _vm._s(_vm.text))), ]), ] ), ] ), ] ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 290 */ /*!*********************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/devices/PCV02.vue?vue&type=script&lang=js&mpType=page ***! \*********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_PCV02_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./PCV02.vue?vue&type=script&lang=js&mpType=page */ 291);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_PCV02_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_PCV02_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_PCV02_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_PCV02_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_PCV02_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXVxQixDQUFnQixrckJBQUcsRUFBQyIsImZpbGUiOiIyOTAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL1BDVjAyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL1BDVjAyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///290\n"); /***/ }), /* 291 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/devices/PCV02.vue?vue&type=script&lang=js&mpType=page ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; <<<<<<< HEAD eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar myTime;\nvar cnt = 0;\nvar count = 0;\nvar lastValue = null;\nvar _default = {\n data: function data() {\n return {\n isEnd: false,\n isstart: false,\n //是否开始测量\n number1: 0,\n number2: 0,\n number3: 0,\n level1: \"\",\n level2: \"\",\n level3: \"\",\n average: \"\",\n //平均\n averageS: \"\",\n //平均流速\n text: 0,\n //实时\n LiuS: \"\",\n //流速\n macAddr: \"\",\n serviceId: \"\",\n deviceId: \"\",\n Unload: false,\n notify: \"\",\n write: \"\",\n second: 5,\n //倒计时\n standard: \"\",\n //标准\n offset: 0,\n //\n listS: []\n };\n },\n computed: _objectSpread(_objectSpread({}, (0, _vuex.mapState)([\"user\", \"isConnected\", \"isBluetoothTyle\", \"lungLevel\"])), {}, {\n info: function info() {\n return this.user;\n },\n list: function list() {\n var that = this;\n var standard = \"\";\n that.lungLevel.forEach(function (ite) {\n if (ite.text == \"及格\") {\n standard = ite.min_val;\n }\n });\n that.standard = standard;\n return this.lungLevel;\n }\n }),\n onUnload: function onUnload() {\n var that = this;\n if (!that.Unload) {\n clearTimeout(myTime);\n that.stopBluetoothDevicesDiscovery(); //取消蓝牙搜索\n that.closeBLEConnection();\n that.closeBluetoothAdapter();\n __f__(\"log\", \"页面返回onUnload\", \" at pages/devices/PCV02.vue:141\");\n }\n },\n onLoad: function onLoad(options) {\n var that = this;\n if (options && options.deviceId) {\n that.deviceId = options.deviceId;\n that.openBluetoothAdapter();\n }\n that.openBluetoothAdapter();\n that.onBLEConnectionStateChange();\n uni.onBluetoothAdapterStateChange(function (res) {\n that.$store.commit(\"changeBluetooth\", res.available);\n });\n },\n watch: {\n isConnected: function isConnected() {\n var that = this;\n if (!that.isConnected) {\n that.handleBack();\n }\n },\n isBluetoothTyle: function isBluetoothTyle() {\n var that = this;\n if (!that.isBluetoothTyle) {\n that.handleBack();\n }\n },\n second: function second() {\n var that = this;\n if (that.second <= 0) {\n cnt++;\n that.isstart = true;\n that.sendData(\"FA02A29E\"); //蓝牙主动上报\n that.offset = 0;\n that.text = 0;\n }\n },\n // 是否结束测量\n isEnd: function isEnd() {\n var that = this;\n __f__(\"log\", \"结束测量\", that.isEnd, \" at pages/devices/PCV02.vue:182\");\n if (that.isEnd) {\n __f__(\"log\", \"结束测量2\", that.isEnd, \" at pages/devices/PCV02.vue:184\");\n that.isstart = false;\n that.sendData(\"FA02A39F\");\n that.level3 = that.handlelenver(that.number2);\n that.average = (Number(that.number3) + Number(that.number2) + Number(that.number1)) / 3;\n var sum = 0;\n for (var i = 0; i < that.listS.length; i++) {\n sum += Number(that.listS[i]);\n }\n that.averageS = (sum / that.listS.length).toFixed(2);\n __f__(\"log\", sum / that.listS.length, \" at pages/devices/PCV02.vue:194\");\n }\n }\n },\n methods: {\n // 重新连接\n openBluetoothAdapter: function openBluetoothAdapter() {\n var that = this;\n cnt = 0;\n count = 0;\n lastValue = null;\n that.isEnd = false;\n that.text = 0;\n that.number1 = 0;\n that.number2 = 0;\n that.number3 = 0;\n that.level1 = \"\";\n that.level2 = \"\";\n that.level3 = \"\";\n that.average = \"\"; //平均\n that.LiuS = \"\"; //流速\n that.second = 5; //倒计时\n that.standard = \"\"; //标准\n that.offset = 0; //\n uni.openBluetoothAdapter({\n success: function success(e) {\n __f__(\"log\", \"初始化设备\", \" at pages/devices/PCV02.vue:221\");\n that.startBluetoothDeviceDiscovery();\n },\n fail: function fail(e) {\n that.$tools.msg(\"请确定设备是开机状态、手机蓝牙权限已打开!\");\n }\n });\n },\n // 开始搜寻附近的蓝牙外围设备\n startBluetoothDeviceDiscovery: function startBluetoothDeviceDiscovery() {\n var that = this;\n uni.startBluetoothDevicesDiscovery({\n allowDuplicatesKey: true,\n success: function success(res) {\n __f__(\"log\", \"开始搜索\", \" at pages/devices/PCV02.vue:235\");\n that.onBluetoothDeviceFound();\n },\n fail: function fail(res) {\n that.$tools.msg(\"请确定设备是开机状态、手机蓝牙权限已打开!\");\n }\n });\n },\n /**\n * 发现外围设备\n */\n onBluetoothDeviceFound: function onBluetoothDeviceFound() {\n var that = this;\n uni.onBluetoothDeviceFound(function (res) {\n res.devices.forEach(function (device) {\n if (!device.name && !device.localName) {\n return;\n }\n if (device.name.indexOf('Yihejia_Lung') != -1) {\n clearTimeout(myTime);\n device.macAddr = device.deviceId;\n if (device.deviceId.indexOf(that.deviceId) != -1) {\n that.stopBluetoothDevicesDiscovery();\n that.createBLEConnection();\n __f__(\"log\", \"that.deviceId\", that.deviceId, device.deviceId, \" at pages/devices/PCV02.vue:259\");\n return;\n }\n }\n });\n });\n that.handleMyTime();\n },\n // 连接蓝牙\n createBLEConnection: function createBLEConnection() {\n var that = this;\n uni.createBLEConnection({\n deviceId: that.deviceId,\n success: function success(res) {\n that.countdown();\n setTimeout(function () {\n that.getBLEDeviceServices();\n }, 1500);\n },\n fail: function fail(res) {\n __f__(\"log\", \"设备连接失败,请重新连接\", res, \" at pages/devices/PCV02.vue:279\");\n }\n });\n },\n /**\n * 获取设备的UUID\n */\n getBLEDeviceServices: function getBLEDeviceServices() {\n var serviceList = [];\n var that = this;\n uni.getBLEDeviceServices({\n deviceId: that.deviceId,\n success: function success(res) {\n __f__(\"log\", \"获取设备的UUID成功\", res, \" at pages/devices/PCV02.vue:292\");\n serviceList = res.services;\n for (var i = 0; i < serviceList.length; i++) {\n var service = serviceList[i];\n if (service.uuid.indexOf(\"FFE0\") != -1) {\n that.serviceId = service.uuid;\n that.getBLEDeviceCharacteristics();\n __f__(\"log\", \"设备的FFE0的serviceId: \" + that.serviceId, \" at pages/devices/PCV02.vue:299\");\n break;\n }\n }\n },\n fail: function fail(res) {\n __f__(\"log\", '获取设备的UUID失败:', res, \" at pages/devices/PCV02.vue:305\");\n }\n });\n },\n /**\n * 获取指定服务的特征值\n */\n getBLEDeviceCharacteristics: function getBLEDeviceCharacteristics() {\n var characteristicsList = [];\n var that = this;\n uni.getBLEDeviceCharacteristics({\n deviceId: that.deviceId,\n serviceId: that.serviceId,\n success: function success(res) {\n __f__(\"log\", \"服务的特征值成功\", res, \" at pages/devices/PCV02.vue:319\");\n // * 读read: true, //,写write: true, //,通知notify: true\n for (var i = 0; i < res.characteristics.length; i++) {\n var item = res.characteristics[i];\n if (item.uuid.indexOf('0000FFE9') != -1) {\n that.write = item.uuid;\n } else if (item.uuid.indexOf('0000FFE4') != -1) {\n that.notify = item.uuid;\n }\n }\n uni.notifyBLECharacteristicValueChange({\n deviceId: that.deviceId,\n serviceId: that.serviceId,\n characteristicId: that.notify,\n state: true\n });\n uni.notifyBLECharacteristicValueChange({\n deviceId: that.deviceId,\n serviceId: that.serviceId,\n characteristicId: that.write,\n state: true\n });\n uni.onBLECharacteristicValueChange(function (res) {\n var value = that.$tools.ab2hex(res.value, \"\");\n // 流量\n var LiuL = value.substring(14, 16) + value.substring(10, 14);\n var LiuL2 = parseInt(LiuL, 16) / 1000;\n // 流速\n var LiuS = parseInt(value.substring(22, 26), 16) + parseInt(value.substring(18, 22), 16);\n var LiuS2 = LiuS / 1000;\n if (Number(LiuL2) > 0) {\n that.text = LiuL2.toFixed(0);\n that.LiuS = LiuS2.toFixed(1);\n that.offset = that.handleoffset(that.text);\n // 第一次\n if (cnt == 1) {\n // 流量\n if (that.text == lastValue) {\n count++;\n if (count >= 30) {\n that.isstart = false;\n that.sendData(\"FA02A39F\"); //关闭蓝牙主动上报\n that.number1 = LiuL2.toFixed(0);\n that.level1 = that.handlelenver(that.number1);\n that.second = 5;\n that.countdown();\n that.LiuS = 0;\n return;\n }\n } else {\n count = 0;\n lastValue = that.text; // 更新lastValue\n }\n }\n\n if (cnt == 2) {\n if (that.text == lastValue) {\n count++;\n if (count >= 30) {\n that.isstart = false;\n that.sendData(\"FA02A39F\"); //关闭蓝牙主动上报\n that.number2 = LiuL2.toFixed(0);\n that.level2 = that.handlelenver(that.number2);\n that.second = 5;\n that.countdown();\n that.LiuS = 0;\n return;\n }\n } else {\n count = 0;\n lastValue = that.text; // 更新lastValue\n }\n // console.log('流量2', cnt, LiuL2, count)\n }\n\n if (cnt == 3) {\n // 流速\n if (that.LiuS != 0 || that.LiuS != 0.0) {\n that.listS.push(that.LiuS);\n }\n // 流量\n if (that.text == lastValue) {\n count++;\n if (count >= 15) {\n that.number3 = LiuL2.toFixed(0);\n that.isEnd = true;\n return;\n }\n } else {\n count = 0;\n lastValue = that.text; // 更新lastValue\n }\n\n __f__(\"log\", '流量3', cnt, count, \" at pages/devices/PCV02.vue:411\");\n }\n }\n });\n },\n fail: function fail(res) {\n __f__(\"log\", '获取特征值失败:', JSON.stringify(res), \" at pages/devices/PCV02.vue:417\");\n }\n });\n },\n // 开启蓝牙主动上报模式\n sendData: function sendData(str) {\n var that = this;\n var buf = new Uint8Array(str.match(/[\\da-f]{2}/gi).map(function (h) {\n return parseInt(h, 16);\n }));\n uni.writeBLECharacteristicValue({\n deviceId: that.deviceId,\n serviceId: that.serviceId,\n characteristicId: that.write,\n value: buf.buffer,\n success: function success(res) {\n __f__(\"log\", '下发指令成功', res.errMsg, \" at pages/devices/PCV02.vue:433\");\n },\n fail: function fail(res) {\n __f__(\"log\", \"下发指令失败\", res, \" at pages/devices/PCV02.vue:436\");\n }\n });\n },\n handleMyTime: function handleMyTime() {\n var that = this;\n myTime = setTimeout(function () {\n if (!that.macAddr) {\n clearTimeout(myTime);\n that.Unload = true;\n that.startBluetoothDeviceDiscovery();\n that.closeBluetoothAdapter();\n }\n }, 30000);\n },\n // 等级\n handlelenver: function handlelenver(value) {\n var that = this;\n var text = \"\";\n that.list.forEach(function (ite) {\n if (Number(value) <= Number(ite.max_val) && Number(value) >= Number(ite.min_val)) {\n text = ite.text;\n }\n });\n return text;\n },\n //标准动态\n handleoffset: function handleoffset(value) {\n var that = this;\n var number = 0;\n var length = that.list.length;\n number = value / (that.list[0].max_val - that.list[length - 1].min_val) * 100;\n return number.toFixed(0);\n },\n /**\n * 停止搜索蓝牙设备\n */\n stopBluetoothDevicesDiscovery: function stopBluetoothDevicesDiscovery() {\n uni.stopBluetoothDevicesDiscovery({\n success: function success(e) {\n __f__(\"log\", \"停止搜索蓝牙设备\", e, \" at pages/devices/PCV02.vue:477\");\n }\n });\n },\n // 监听蓝牙连接状态\n onBLEConnectionStateChange: function onBLEConnectionStateChange() {\n var that = this;\n uni.onBLEConnectionStateChange(function (res) {\n __f__(\"log\", \"监听蓝牙连接状态\", res.connected, \" at pages/devices/PCV02.vue:485\");\n if (!res.connected) {\n clearTimeout(myTime);\n that.Unload = true;\n that.closeBLEConnection();\n that.closeBluetoothAdapter();\n }\n that.$store.commit(\"changeConnected\", res.connected);\n });\n },\n // 保存测量结果\n handleGetMeasure: function handleGetMeasure() {\n var that = this;\n that.$model.getMeasureLung({\n aud_id: uni.getStorageSync('userid'),\n one: that.number1,\n two: that.number2,\n three: that.number3,\n flow: that.averageS\n }).then(function (res) {\n if (res.code == 0) {\n that.$store.dispatch('getUserInfo', {\n aud_id: uni.getStorageSync('userid')\n });\n that.$store.dispatch(\"getLungResult\", {\n aud_id: uni.getStorageSync('userid')\n });\n }\n that.Unload = true;\n setTimeout(function () {\n that.closeBLEConnection();\n that.closeBluetoothAdapter();\n uni.switchTab({\n url: \"/pages/home/home\"\n });\n }, 200);\n });\n },\n //\n handleBack: function handleBack(ind) {\n var that = this;\n that.text = \"\";\n that.Unload = true;\n that.stopBluetoothDevicesDiscovery();\n that.closeBluetoothAdapter();\n that.closeBLEConnection();\n if (ind == 1) {\n uni.switchTab({\n url: \"/pages/home/home\"\n });\n }\n },\n // 5秒倒计时\n countdown: function countdown() {\n var that = this;\n count = 0;\n lastValue = null;\n var timer = setInterval(function () {\n that.second--;\n }, 1000);\n setTimeout(function () {\n clearInterval(timer);\n that.second = 0;\n }, 5000);\n },\n /**\n * 断开蓝牙模块\n */\n closeBluetoothAdapter: function closeBluetoothAdapter() {\n var that = this;\n uni.closeBluetoothAdapter({\n success: function success(res) {\n __f__(\"log\", '蓝牙模块关闭成功', \" at pages/devices/PCV02.vue:557\");\n }\n });\n },\n /**\n * 断开蓝牙连接\n */\n closeBLEConnection: function closeBLEConnection() {\n var that = this;\n uni.closeBLEConnection({\n deviceId: that.deviceId,\n success: function success(res) {\n __f__(\"log\", '断开蓝牙连接成功', \" at pages/devices/PCV02.vue:569\");\n }\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZGV2aWNlcy9QQ1YwMi52dWUiXSwibmFtZXMiOlsiZGF0YSIsImlzRW5kIiwiaXNzdGFydCIsIm51bWJlcjEiLCJudW1iZXIyIiwibnVtYmVyMyIsImxldmVsMSIsImxldmVsMiIsImxldmVsMyIsImF2ZXJhZ2UiLCJhdmVyYWdlUyIsInRleHQiLCJMaXVTIiwibWFjQWRkciIsInNlcnZpY2VJZCIsImRldmljZUlkIiwiVW5sb2FkIiwibm90aWZ5Iiwid3JpdGUiLCJzZWNvbmQiLCJzdGFuZGFyZCIsIm9mZnNldCIsImxpc3RTIiwiY29tcHV0ZWQiLCJpbmZvIiwibGlzdCIsInRoYXQiLCJvblVubG9hZCIsImNsZWFyVGltZW91dCIsIm9uTG9hZCIsInVuaSIsIndhdGNoIiwiaXNDb25uZWN0ZWQiLCJpc0JsdWV0b290aFR5bGUiLCJjbnQiLCJzdW0iLCJtZXRob2RzIiwib3BlbkJsdWV0b290aEFkYXB0ZXIiLCJjb3VudCIsImxhc3RWYWx1ZSIsInN1Y2Nlc3MiLCJmYWlsIiwic3RhcnRCbHVldG9vdGhEZXZpY2VEaXNjb3ZlcnkiLCJhbGxvd0R1cGxpY2F0ZXNLZXkiLCJvbkJsdWV0b290aERldmljZUZvdW5kIiwicmVzIiwiZGV2aWNlIiwiY3JlYXRlQkxFQ29ubmVjdGlvbiIsInNldFRpbWVvdXQiLCJnZXRCTEVEZXZpY2VTZXJ2aWNlcyIsInNlcnZpY2VMaXN0IiwiZ2V0QkxFRGV2aWNlQ2hhcmFjdGVyaXN0aWNzIiwiY2hhcmFjdGVyaXN0aWNJZCIsInN0YXRlIiwic3Vic3RyaW5nIiwic2VuZERhdGEiLCJ2YWx1ZSIsImhhbmRsZU15VGltZSIsIm15VGltZSIsImhhbmRsZWxlbnZlciIsImhhbmRsZW9mZnNldCIsIm51bWJlciIsInN0b3BCbHVldG9vdGhEZXZpY2VzRGlzY292ZXJ5Iiwib25CTEVDb25uZWN0aW9uU3RhdGVDaGFuZ2UiLCJoYW5kbGVHZXRNZWFzdXJlIiwiYXVkX2lkIiwib25lIiwidHdvIiwidGhyZWUiLCJmbG93IiwidXJsIiwiaGFuZGxlQmFjayIsImNvdW50ZG93biIsImNsZWFySW50ZXJ2YWwiLCJjbG9zZUJsdWV0b290aEFkYXB0ZXIiLCJjbG9zZUJMRUNvbm5lY3Rpb24iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBa0ZBO0FBRUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUEsZUFDQTtFQUNBQTtJQUNBO01BQ0FDO01BQ0FDO01BQUE7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztJQUNBO0VBQ0E7RUFDQUMsMENBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBQztRQUNBO1VBQ0FOO1FBQ0E7TUFDQTtNQUNBTTtNQUNBO0lBQ0E7RUFBQSxFQUNBO0VBQ0FDO0lBQ0E7SUFDQTtNQUNBQztNQUNBRjtNQUNBQTtNQUNBQTtNQUNBO0lBQ0E7RUFDQTtFQUNBRztJQUNBO0lBQ0E7TUFDQUg7TUFDQUE7SUFDQTtJQUNBQTtJQUNBQTtJQUNBSTtNQUNBSjtJQUNBO0VBQ0E7RUFDQUs7SUFDQUM7TUFDQTtNQUNBO1FBQ0FOO01BQ0E7SUFDQTtJQUNBTztNQUNBO01BQ0E7UUFDQVA7TUFDQTtJQUNBO0lBQ0FQO01BQ0E7TUFDQTtRQUNBZTtRQUNBUjtRQUNBQTtRQUNBQTtRQUNBQTtNQUNBO0lBQ0E7SUFDQTtJQUNBekI7TUFDQTtNQUNBO01BQ0E7UUFDQTtRQUNBeUI7UUFDQUE7UUFDQUE7UUFDQUE7UUFDQTtRQUNBO1VBQ0FTO1FBQ0E7UUFDQVQ7UUFDQTtNQUNBO0lBQ0E7RUFFQTtFQUNBVTtJQUNBO0lBQ0FDO01BQ0E7TUFDQUg7TUFDQUk7TUFDQUM7TUFDQWI7TUFDQUE7TUFDQUE7TUFDQUE7TUFDQUE7TUFDQUE7TUFDQUE7TUFDQUE7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Q0FBO01BQ0FBO01BQ0FBO01BQ0E7UUFDQUk7VUFDQXdDO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUU7TUFDQTtNQUNBbEM7TUFDQUM7TUFDQTtRQUNBYjtNQUNBO01BQ0FzQjtRQUNBeUI7UUFDQS9DO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtJQUNBZ0Q7TUFDQTtNQUNBNUM7UUFDQVU7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtJQUNBbUM7TUFDQTtNQUNBN0M7UUFDQWY7UUFDQXlCO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEsMkIiLCJmaWxlIjoiMjkxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwiY29udGVudFwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJ0aXBzXCIgdi1pZj1cIiFpc3N0YXJ0XCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidG9wXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsZWZ0IGNncmVlbiBmLWxcIj5UPC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwicmlnaHRcIj5cclxuXHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwiY2dyZWVuXCI+6IK65rS76YeP5rWL6K+VPC90ZXh0PlxyXG5cdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ0ZXh0XCI+6IK65rS76YeP5rWL6K+V6IO96K6p5oiR5Lus5pu05aW955qE5LqG6Kej5oKo77yM5Li65oKo55Sf5oiQ6K+m57uG55qE5YGl5bq35oql5ZGK44CCPC90ZXh0PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImxpc3RcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIiB2LWlmPVwibnVtYmVyMVwiPlxyXG5cdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJtbC0xMCBtci0xMFwiPjE8L3RleHQ+XHJcblx0XHRcdFx0XHQ8dGV4dD7lkLjmsJTogrrmtLvph488L3RleHQ+XHJcblx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cImNncmVlblwiPnt7bnVtYmVyMX19bWw8L3RleHQ+XHJcblx0XHRcdFx0XHQ8dGV4dD7lkLjmsJTpgJ/luqY8L3RleHQ+XHJcblx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cImNncmVlbiBsZXZlbFwiPnt7bGV2ZWwxfX08L3RleHQ+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiIHYtaWY9XCJudW1iZXIyXCI+XHJcblx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cIm1sLTEwIG1yLTEwXCI+MjwvdGV4dD5cclxuXHRcdFx0XHRcdDx0ZXh0PuWQuOawlOiCuua0u+mHjzwvdGV4dD5cclxuXHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwiY2dyZWVuXCI+e3tudW1iZXIyfX1tbDwvdGV4dD5cclxuXHRcdFx0XHRcdDx0ZXh0PuWQuOawlOmAn+W6pjwvdGV4dD5cclxuXHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwiY2dyZWVuIGxldmVsXCI+e3tsZXZlbDJ9fTwvdGV4dD5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCIgdi1pZj1cIm51bWJlcjNcIj5cclxuXHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwibWwtMTAgbXItMTBcIj4zPC90ZXh0PlxyXG5cdFx0XHRcdFx0PHRleHQ+5ZC45rCU6IK65rS76YePPC90ZXh0PlxyXG5cdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJjZ3JlZW5cIj57e251bWJlcjN9fW1sPC90ZXh0PlxyXG5cdFx0XHRcdFx0PHRleHQ+5ZC45rCU6YCf5bqmPC90ZXh0PlxyXG5cdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJjZ3JlZW4gbGV2ZWxcIj57e2xldmVsM319PC90ZXh0PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlXCIgdi1pZj1cIm51bWJlcjM9PScnXCI+XHJcblx0XHRcdFx0PHZpZXcgOmNsYXNzPVwiW3NlY29uZD09NT8nY2dyZWVuJzonJ11cIj7mgqjlpb3vvIHnrKw8dGV4dD57e251bWJlcjEhPTA/J+S6jCc6bnVtYmVyMiE9Jyc/J+S4iSc6J+S4gCd9fTwvdGV4dD7mrKHmtYvor5XlvIDlp4tcclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgOmNsYXNzPVwiW3NlY29uZD09Mz8nY2dyZWVuJzonJ11cIj7mlL7kuIvlkbzlkLjorq3nu4PlmajvvIznvJPmhaLlkbzmsJTvvIzlsL3lj6/og73mjpLnqbrogrrpg6jmsJTkvZM8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgOmNsYXNzPVwiW3NlY29uZD09MT8nY2dyZWVuJzonJ11cIj7kvb/nlKjlkbzlkLjorq3nu4PlmajvvIznvJPmhaLlkLjmsJTvvIznm7Toh7PliLDovr7mnoHpmZA8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJkYXRhXCIgdi1pZj1cIm51bWJlcjNcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInZhbFwiPlxyXG5cdFx0XHRcdFx0PHRleHQ+e3thdmVyYWdlLnRvRml4ZWQoMil9fW1sPC90ZXh0PlxyXG5cdFx0XHRcdFx05bmz5Z2H5ZC45rCU6IK65rS76YePXHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dFwiPlxyXG5cdFx0XHRcdFx05qC55o2u5oKo55qE5Liq5Lq65L+h5oGv77yM5oKo55qE6L6+5qCH5ZC45rCU6IK65rS76YeP5Li6e3tzdGFuZGFyZH19bWzjgILmgqjmnKzmrKHmtYvor5XlkLjmsJTpgJ/luqZ7e2F2ZXJhZ2VTfX1ML21pbizogrrmtLvph4/mtYvor5Xnu5Pmnpx7e2F2ZXJhZ2UudG9GaXhlZCgyKX19bWzjgILnu5PlkIjmgqjnmoTouqvkvZPnirbmgIHlkozmlLnlloTnm67moIfvvIzmiJHku6zlsIbkuLrmgqjnlJ/miJDor6bnu4bnmoTlgaXlurfmiqXlkYrjgIJcclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJidG5cIiB2LWlmPVwibnVtYmVyM1wiIEBjbGljaz1cImhhbmRsZUdldE1lYXN1cmVcIj7mn6XnnIvmnKzmrKHmiqXlkYo8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiYnRuIGNsb3NlXCIgdi1pZj1cIm51bWJlcjNcIiBAY2xpY2s9XCJpc3N0YXJ0PXRydWVcIj7miJHmg7Pph43mlrDmtYvor5U8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiYnRuXCIgdi1pZj1cIm51bWJlcjE9PTB8fG51bWJlcjI9PTB8fG51bWJlcjM9PTBcIj5cclxuXHRcdFx0XHR7e3NlY29uZH19U+WQjuW8gOWni+esrDx0ZXh0Pnt7bnVtYmVyMSE9MD8n5LqMJzpudW1iZXIyIT0wPyfkuIknOifkuIAnfX08L3RleHQ+5qyh5rWL6K+VXHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDwhLS0g5byA5aeL5rWL6YePIC0tPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJ3ZWlnaHRcIiB2LWVsc2U+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGUgY2dyZWVuXCI+5L2/55So5ZG85ZC46K6t57uD5Zmo77yM57yT5oWi5ZC45rCU77yM55u06Iez5Yiw6L6+5p6B6ZmQPC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImJveDFcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpbWVcIj7lkLjmsJTpgJ/luqYgPHRleHQgY2xhc3M9XCJjZ3JlZW4gbWwtNVwiPnt7TGl1U319TC9taW48L3RleHQ+PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbWFnZVwiPlxyXG5cdFx0XHRcdFx0XHQ8IS0tICAtLT5cclxuXHRcdFx0XHRcdFx0PCEtLSA8aW1hZ2Ugc3JjPVwiLi4vLi4vc3RhdGljLzAxLmdpZlwiIG1vZGU9XCJ3aWR0aEZpeFwiPiAtLT5cclxuXHRcdFx0XHRcdFx0PCEtLSA8L2ltYWdlPiAtLT5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY2VudGVyICBtdC0xNVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImxldmVsXCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImxldmVsIGxldmVsLWJnXCIgOnN0eWxlPVwieyd0b3AnOk51bWJlcigxMDAgLSBvZmZzZXQpKyclJ31cIj48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGV2ZWwtaXRlbVwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlXCIgdi1mb3I9XCIoaXRlLGluZCkgaW4gbGlzdFwiPnt7aXRlLnRleHR9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInZhbFwiPlxyXG5cdFx0XHRcdFx0PHRleHQ+e3t0ZXh0fX1tbDwvdGV4dD7lkLjmsJTogrrmtLvph49cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB7XHJcblx0XHRtYXBTdGF0ZVxyXG5cdH0gZnJvbSBcInZ1ZXhcIjtcclxuXHRsZXQgbXlUaW1lO1xyXG5cdGxldCBjbnQgPSAwO1xyXG5cdGxldCBjb3VudCA9IDA7XHJcblx0bGV0IGxhc3RWYWx1ZSA9IG51bGw7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRpc0VuZDogZmFsc2UsXHJcblx0XHRcdFx0aXNzdGFydDogZmFsc2UsIC8v5piv5ZCm5byA5aeL5rWL6YePXHJcblx0XHRcdFx0bnVtYmVyMTogMCxcclxuXHRcdFx0XHRudW1iZXIyOiAwLFxyXG5cdFx0XHRcdG51bWJlcjM6IDAsXHJcblx0XHRcdFx0bGV2ZWwxOiBcIlwiLFxyXG5cdFx0XHRcdGxldmVsMjogXCJcIixcclxuXHRcdFx0XHRsZXZlbDM6IFwiXCIsXHJcblx0XHRcdFx0YXZlcmFnZTogXCJcIiwgLy/lubPlnYdcclxuXHRcdFx0XHRhdmVyYWdlUzogXCJcIiwgLy/lubPlnYfmtYHpgJ9cclxuXHRcdFx0XHR0ZXh0OiAwLCAvL+WunuaXtlxyXG5cdFx0XHRcdExpdVM6IFwiXCIsIC8v5rWB6YCfXHJcblx0XHRcdFx0bWFjQWRkcjogXCJcIixcclxuXHRcdFx0XHRzZXJ2aWNlSWQ6IFwiXCIsXHJcblx0XHRcdFx0ZGV2aWNlSWQ6IFwiXCIsXHJcblx0XHRcdFx0VW5sb2FkOiBmYWxzZSxcclxuXHRcdFx0XHRub3RpZnk6IFwiXCIsXHJcblx0XHRcdFx0d3JpdGU6IFwiXCIsXHJcblx0XHRcdFx0c2Vjb25kOiA1LCAvL+WAkuiuoeaXtlxyXG5cdFx0XHRcdHN0YW5kYXJkOiBcIlwiLCAvL+agh+WHhlxyXG5cdFx0XHRcdG9mZnNldDogMCwgLy9cclxuXHRcdFx0XHRsaXN0UzogW10sXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDoge1xyXG5cdFx0XHQuLi5tYXBTdGF0ZShbXCJ1c2VyXCIsIFwiaXNDb25uZWN0ZWRcIiwgXCJpc0JsdWV0b290aFR5bGVcIiwgXCJsdW5nTGV2ZWxcIl0pLFxyXG5cdFx0XHRpbmZvKCkge1xyXG5cdFx0XHRcdHJldHVybiB0aGlzLnVzZXJcclxuXHRcdFx0fSxcclxuXHRcdFx0bGlzdCgpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHRsZXQgc3RhbmRhcmQgPSBcIlwiXHJcblx0XHRcdFx0dGhhdC5sdW5nTGV2ZWwuZm9yRWFjaChpdGUgPT4ge1xyXG5cdFx0XHRcdFx0aWYgKGl0ZS50ZXh0ID09IFwi5Y+K5qC8XCIpIHtcclxuXHRcdFx0XHRcdFx0c3RhbmRhcmQgPSBpdGUubWluX3ZhbFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0dGhhdC5zdGFuZGFyZCA9IHN0YW5kYXJkXHJcblx0XHRcdFx0cmV0dXJuIHRoaXMubHVuZ0xldmVsXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRvblVubG9hZDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRpZiAoIXRoYXQuVW5sb2FkKSB7XHJcblx0XHRcdFx0Y2xlYXJUaW1lb3V0KG15VGltZSlcclxuXHRcdFx0XHR0aGF0LnN0b3BCbHVldG9vdGhEZXZpY2VzRGlzY292ZXJ5KCkgLy/lj5bmtojok53niZnmkJzntKJcclxuXHRcdFx0XHR0aGF0LmNsb3NlQkxFQ29ubmVjdGlvbigpXHJcblx0XHRcdFx0dGhhdC5jbG9zZUJsdWV0b290aEFkYXB0ZXIoKVxyXG5cdFx0XHRcdGNvbnNvbGUubG9nKFwi6aG16Z2i6L+U5Zueb25VbmxvYWRcIilcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG9uTG9hZChvcHRpb25zKSB7XHJcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRpZiAob3B0aW9ucyAmJiBvcHRpb25zLmRldmljZUlkKSB7XHJcblx0XHRcdFx0dGhhdC5kZXZpY2VJZCA9IG9wdGlvbnMuZGV2aWNlSWRcclxuXHRcdFx0XHR0aGF0Lm9wZW5CbHVldG9vdGhBZGFwdGVyKClcclxuXHRcdFx0fVxyXG5cdFx0XHR0aGF0Lm9wZW5CbHVldG9vdGhBZGFwdGVyKClcclxuXHRcdFx0dGhhdC5vbkJMRUNvbm5lY3Rpb25TdGF0ZUNoYW5nZSgpXHJcblx0XHRcdHVuaS5vbkJsdWV0b290aEFkYXB0ZXJTdGF0ZUNoYW5nZShmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHR0aGF0LiRzdG9yZS5jb21taXQoXCJjaGFuZ2VCbHVldG9vdGhcIiwgcmVzLmF2YWlsYWJsZSk7XHJcblx0XHRcdH0pXHJcblx0XHR9LFxyXG5cdFx0d2F0Y2g6IHtcclxuXHRcdFx0aXNDb25uZWN0ZWQ6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdGlmICghdGhhdC5pc0Nvbm5lY3RlZCkge1xyXG5cdFx0XHRcdFx0dGhhdC5oYW5kbGVCYWNrKClcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdGlzQmx1ZXRvb3RoVHlsZTogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0aWYgKCF0aGF0LmlzQmx1ZXRvb3RoVHlsZSkge1xyXG5cdFx0XHRcdFx0dGhhdC5oYW5kbGVCYWNrKClcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdHNlY29uZDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0aWYgKHRoYXQuc2Vjb25kIDw9IDApIHtcclxuXHRcdFx0XHRcdGNudCsrXHJcblx0XHRcdFx0XHR0aGF0Lmlzc3RhcnQgPSB0cnVlXHJcblx0XHRcdFx0XHR0aGF0LnNlbmREYXRhKFwiRkEwMkEyOUVcIikgLy/ok53niZnkuLvliqjkuIrmiqVcclxuXHRcdFx0XHRcdHRoYXQub2Zmc2V0ID0gMFxyXG5cdFx0XHRcdFx0dGhhdC50ZXh0ID0gMFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5piv5ZCm57uT5p2f5rWL6YePXHJcblx0XHRcdGlzRW5kOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHRjb25zb2xlLmxvZyhcIue7k+adn+a1i+mHj1wiLCB0aGF0LmlzRW5kKVxyXG5cdFx0XHRcdGlmICh0aGF0LmlzRW5kKSB7XHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZyhcIue7k+adn+a1i+mHjzJcIiwgdGhhdC5pc0VuZClcclxuXHRcdFx0XHRcdHRoYXQuaXNzdGFydCA9IGZhbHNlXHJcblx0XHRcdFx0XHR0aGF0LnNlbmREYXRhKFwiRkEwMkEzOUZcIilcclxuXHRcdFx0XHRcdHRoYXQubGV2ZWwzID0gdGhhdC5oYW5kbGVsZW52ZXIodGhhdC5udW1iZXIyKVxyXG5cdFx0XHRcdFx0dGhhdC5hdmVyYWdlID0gKE51bWJlcih0aGF0Lm51bWJlcjMpICsgTnVtYmVyKHRoYXQubnVtYmVyMikgKyBOdW1iZXIodGhhdC5udW1iZXIxKSkgLyAzXHJcblx0XHRcdFx0XHR2YXIgc3VtID0gMFxyXG5cdFx0XHRcdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCB0aGF0Lmxpc3RTLmxlbmd0aDsgaSsrKSB7XHJcblx0XHRcdFx0XHRcdHN1bSArPSBOdW1iZXIodGhhdC5saXN0U1tpXSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR0aGF0LmF2ZXJhZ2VTID0gKHN1bSAvIHRoYXQubGlzdFMubGVuZ3RoKS50b0ZpeGVkKDIpXHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZygoc3VtIC8gdGhhdC5saXN0Uy5sZW5ndGgpKVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdC8vIOmHjeaWsOi/nuaOpVxyXG5cdFx0XHRvcGVuQmx1ZXRvb3RoQWRhcHRlcigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHRjbnQgPSAwXHJcblx0XHRcdFx0Y291bnQgPSAwO1xyXG5cdFx0XHRcdGxhc3RWYWx1ZSA9IG51bGw7XHJcblx0XHRcdFx0dGhhdC5pc0VuZCA9IGZhbHNlXHJcblx0XHRcdFx0dGhhdC50ZXh0ID0gMFxyXG5cdFx0XHRcdHRoYXQubnVtYmVyMSA9IDBcclxuXHRcdFx0XHR0aGF0Lm51bWJlcjIgPSAwXHJcblx0XHRcdFx0dGhhdC5udW1iZXIzID0gMFxyXG5cdFx0XHRcdHRoYXQubGV2ZWwxID0gXCJcIlxyXG5cdFx0XHRcdHRoYXQubGV2ZWwyID0gXCJcIlxyXG5cdFx0XHRcdHRoYXQubGV2ZWwzID0gXCJcIlxyXG5cdFx0XHRcdHRoYXQuYXZlcmFnZSA9IFwiXCIgLy/lubPlnYdcclxuXHRcdFx0XHR0aGF0LkxpdVMgPSBcIlwiIC8v5rWB6YCfXHJcblx0XHRcdFx0dGhhdC5zZWNvbmQgPSA1IC8v5YCS6K6h5pe2XHJcblx0XHRcdFx0dGhhdC5zdGFuZGFyZCA9IFwiXCIgLy/moIflh4ZcclxuXHRcdFx0XHR0aGF0Lm9mZnNldCA9IDAgLy9cclxuXHRcdFx0XHR1bmkub3BlbkJsdWV0b290aEFkYXB0ZXIoe1xyXG5cdFx0XHRcdFx0c3VjY2VzczogZSA9PiB7XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi5Yid5aeL5YyW6K6+5aSHXCIpXHJcblx0XHRcdFx0XHRcdHRoYXQuc3RhcnRCbHVldG9vdGhEZXZpY2VEaXNjb3ZlcnkoKVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdGZhaWw6IGUgPT4ge1xyXG5cdFx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLor7fnoa7lrprorr7lpIfmmK/lvIDmnLrnirbmgIHjgIHmiYvmnLrok53niZnmnYPpmZDlt7LmiZPlvIDvvIFcIilcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5byA5aeL5pCc5a+76ZmE6L+R55qE6JOd54mZ5aSW5Zu06K6+5aSHXHJcblx0XHRcdHN0YXJ0Qmx1ZXRvb3RoRGV2aWNlRGlzY292ZXJ5KCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdHVuaS5zdGFydEJsdWV0b290aERldmljZXNEaXNjb3Zlcnkoe1xyXG5cdFx0XHRcdFx0YWxsb3dEdXBsaWNhdGVzS2V5OiB0cnVlLFxyXG5cdFx0XHRcdFx0c3VjY2VzczogcmVzID0+IHtcclxuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coXCLlvIDlp4vmkJzntKJcIilcclxuXHRcdFx0XHRcdFx0dGhhdC5vbkJsdWV0b290aERldmljZUZvdW5kKCk7XHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0ZmFpbDogcmVzID0+IHtcclxuXHRcdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKFwi6K+356Gu5a6a6K6+5aSH5piv5byA5py654q25oCB44CB5omL5py66JOd54mZ5p2D6ZmQ5bey5omT5byA77yBXCIpXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDlj5HnjrDlpJblm7Torr7lpIdcclxuXHRcdFx0ICovXHJcblx0XHRcdG9uQmx1ZXRvb3RoRGV2aWNlRm91bmQoKSB7XHJcblx0XHRcdFx0dmFyIHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHVuaS5vbkJsdWV0b290aERldmljZUZvdW5kKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRyZXMuZGV2aWNlcy5mb3JFYWNoKGRldmljZSA9PiB7XHJcblx0XHRcdFx0XHRcdGlmICghZGV2aWNlLm5hbWUgJiYgIWRldmljZS5sb2NhbE5hbWUpIHtcclxuXHRcdFx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRpZiAoZGV2aWNlLm5hbWUuaW5kZXhPZignWWloZWppYV9MdW5nJykgIT0gLTEpIHtcclxuXHRcdFx0XHRcdFx0XHRjbGVhclRpbWVvdXQobXlUaW1lKTtcclxuXHRcdFx0XHRcdFx0XHRkZXZpY2UubWFjQWRkciA9IGRldmljZS5kZXZpY2VJZFxyXG5cdFx0XHRcdFx0XHRcdGlmIChkZXZpY2UuZGV2aWNlSWQuaW5kZXhPZih0aGF0LmRldmljZUlkKSAhPSAtMSkge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5zdG9wQmx1ZXRvb3RoRGV2aWNlc0Rpc2NvdmVyeSgpXHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LmNyZWF0ZUJMRUNvbm5lY3Rpb24oKVxyXG5cdFx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2coXCJ0aGF0LmRldmljZUlkXCIsIHRoYXQuZGV2aWNlSWQsIGRldmljZS5kZXZpY2VJZClcclxuXHRcdFx0XHRcdFx0XHRcdHJldHVybjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0dGhhdC5oYW5kbGVNeVRpbWUoKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDov57mjqXok53niZlcclxuXHRcdFx0Y3JlYXRlQkxFQ29ubmVjdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0dW5pLmNyZWF0ZUJMRUNvbm5lY3Rpb24oe1xyXG5cdFx0XHRcdFx0ZGV2aWNlSWQ6IHRoYXQuZGV2aWNlSWQsXHJcblx0XHRcdFx0XHRzdWNjZXNzOiByZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHR0aGF0LmNvdW50ZG93bigpXHJcblx0XHRcdFx0XHRcdHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC5nZXRCTEVEZXZpY2VTZXJ2aWNlcygpXHJcblx0XHRcdFx0XHRcdH0sIDE1MDApXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0ZmFpbDogcmVzID0+IHtcclxuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coXCLorr7lpIfov57mjqXlpLHotKXvvIzor7fph43mlrDov57mjqVcIiwgcmVzKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOiOt+WPluiuvuWkh+eahFVVSURcclxuXHRcdFx0ICovXHJcblx0XHRcdGdldEJMRURldmljZVNlcnZpY2VzKCkge1xyXG5cdFx0XHRcdGxldCBzZXJ2aWNlTGlzdCA9IFtdO1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHR1bmkuZ2V0QkxFRGV2aWNlU2VydmljZXMoe1xyXG5cdFx0XHRcdFx0ZGV2aWNlSWQ6IHRoYXQuZGV2aWNlSWQsXHJcblx0XHRcdFx0XHRzdWNjZXNzOiByZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhcIuiOt+WPluiuvuWkh+eahFVVSUTmiJDlip9cIiwgcmVzKVxyXG5cdFx0XHRcdFx0XHRzZXJ2aWNlTGlzdCA9IHJlcy5zZXJ2aWNlcztcclxuXHRcdFx0XHRcdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCBzZXJ2aWNlTGlzdC5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdFx0XHRcdGxldCBzZXJ2aWNlID0gc2VydmljZUxpc3RbaV07XHJcblx0XHRcdFx0XHRcdFx0aWYgKHNlcnZpY2UudXVpZC5pbmRleE9mKFwiRkZFMFwiKSAhPSAtMSkge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5zZXJ2aWNlSWQgPSBzZXJ2aWNlLnV1aWQ7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LmdldEJMRURldmljZUNoYXJhY3RlcmlzdGljcygpO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2coXCLorr7lpIfnmoRGRkUw55qEc2VydmljZUlk77yaIFwiICsgdGhhdC5zZXJ2aWNlSWQpO1xyXG5cdFx0XHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0ZmFpbDogcmVzID0+IHtcclxuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coJ+iOt+WPluiuvuWkh+eahFVVSUTlpLHotKU6JywgcmVzKVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog6I635Y+W5oyH5a6a5pyN5Yqh55qE54m55b6B5YC8XHJcblx0XHRcdCAqL1xyXG5cdFx0XHRnZXRCTEVEZXZpY2VDaGFyYWN0ZXJpc3RpY3MoKSB7XHJcblx0XHRcdFx0bGV0IGNoYXJhY3RlcmlzdGljc0xpc3QgPSBbXTtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0dW5pLmdldEJMRURldmljZUNoYXJhY3RlcmlzdGljcyh7XHJcblx0XHRcdFx0XHRkZXZpY2VJZDogdGhhdC5kZXZpY2VJZCxcclxuXHRcdFx0XHRcdHNlcnZpY2VJZDogdGhhdC5zZXJ2aWNlSWQsXHJcblx0XHRcdFx0XHRzdWNjZXNzOiByZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhcIuacjeWKoeeahOeJueW+geWAvOaIkOWKn1wiLCByZXMpXHJcblx0XHRcdFx0XHRcdC8vICog6K+7cmVhZDogdHJ1ZSwgLy8s5YaZd3JpdGU6IHRydWUsIC8vLOmAmuefpW5vdGlmeTogdHJ1ZVxyXG5cdFx0XHRcdFx0XHRmb3IgKGxldCBpID0gMDsgaSA8IHJlcy5jaGFyYWN0ZXJpc3RpY3MubGVuZ3RoOyBpKyspIHtcclxuXHRcdFx0XHRcdFx0XHRsZXQgaXRlbSA9IHJlcy5jaGFyYWN0ZXJpc3RpY3NbaV07XHJcblx0XHRcdFx0XHRcdFx0aWYgKGl0ZW0udXVpZC5pbmRleE9mKCcwMDAwRkZFOScpICE9IC0xKSB7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LndyaXRlID0gaXRlbS51dWlkXHJcblx0XHRcdFx0XHRcdFx0fSBlbHNlIGlmIChpdGVtLnV1aWQuaW5kZXhPZignMDAwMEZGRTQnKSAhPSAtMSkge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5ub3RpZnkgPSBpdGVtLnV1aWRcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0dW5pLm5vdGlmeUJMRUNoYXJhY3RlcmlzdGljVmFsdWVDaGFuZ2Uoe1xyXG5cdFx0XHRcdFx0XHRcdGRldmljZUlkOiB0aGF0LmRldmljZUlkLFxyXG5cdFx0XHRcdFx0XHRcdHNlcnZpY2VJZDogdGhhdC5zZXJ2aWNlSWQsXHJcblx0XHRcdFx0XHRcdFx0Y2hhcmFjdGVyaXN0aWNJZDogdGhhdC5ub3RpZnksXHJcblx0XHRcdFx0XHRcdFx0c3RhdGU6IHRydWUsXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdHVuaS5ub3RpZnlCTEVDaGFyYWN0ZXJpc3RpY1ZhbHVlQ2hhbmdlKHtcclxuXHRcdFx0XHRcdFx0XHRkZXZpY2VJZDogdGhhdC5kZXZpY2VJZCxcclxuXHRcdFx0XHRcdFx0XHRzZXJ2aWNlSWQ6IHRoYXQuc2VydmljZUlkLFxyXG5cdFx0XHRcdFx0XHRcdGNoYXJhY3RlcmlzdGljSWQ6IHRoYXQud3JpdGUsXHJcblx0XHRcdFx0XHRcdFx0c3RhdGU6IHRydWUsXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdHVuaS5vbkJMRUNoYXJhY3RlcmlzdGljVmFsdWVDaGFuZ2UoZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRcdFx0bGV0IHZhbHVlID0gdGhhdC4kdG9vbHMuYWIyaGV4KHJlcy52YWx1ZSwgXCJcIik7XHJcblx0XHRcdFx0XHRcdFx0Ly8g5rWB6YePXHJcblx0XHRcdFx0XHRcdFx0bGV0IExpdUwgPSB2YWx1ZS5zdWJzdHJpbmcoMTQsIDE2KSArIHZhbHVlLnN1YnN0cmluZygxMCwgMTQpXHJcblx0XHRcdFx0XHRcdFx0bGV0IExpdUwyID0gcGFyc2VJbnQoTGl1TCwgMTYpIC8gMTAwMFxyXG5cdFx0XHRcdFx0XHRcdC8vIOa1gemAn1xyXG5cdFx0XHRcdFx0XHRcdGxldCBMaXVTID0gcGFyc2VJbnQodmFsdWUuc3Vic3RyaW5nKDIyLCAyNiksIDE2KSArIHBhcnNlSW50KHZhbHVlXHJcblx0XHRcdFx0XHRcdFx0XHQuc3Vic3RyaW5nKDE4LCAyMiksIDE2KVxyXG5cdFx0XHRcdFx0XHRcdGxldCBMaXVTMiA9IExpdVMgLyAxMDAwXHJcblxyXG5cdFx0XHRcdFx0XHRcdGlmIChOdW1iZXIoTGl1TDIpID4gMCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC50ZXh0ID0gTGl1TDIudG9GaXhlZCgwKVxyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5MaXVTID0gTGl1UzIudG9GaXhlZCgxKVxyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5vZmZzZXQgPSB0aGF0LmhhbmRsZW9mZnNldCh0aGF0LnRleHQpXHJcblx0XHRcdFx0XHRcdFx0XHQvLyDnrKzkuIDmrKFcclxuXHRcdFx0XHRcdFx0XHRcdGlmIChjbnQgPT0gMSkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQvLyDmtYHph49cclxuXHRcdFx0XHRcdFx0XHRcdFx0aWYgKHRoYXQudGV4dCA9PSBsYXN0VmFsdWUpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb3VudCsrXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0aWYgKGNvdW50ID49IDMwKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0aGF0Lmlzc3RhcnQgPSBmYWxzZVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGhhdC5zZW5kRGF0YShcIkZBMDJBMzlGXCIpIC8v5YWz6Zet6JOd54mZ5Li75Yqo5LiK5oqlXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0aGF0Lm51bWJlcjEgPSBMaXVMMi50b0ZpeGVkKDApXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0aGF0LmxldmVsMSA9IHRoYXQuaGFuZGxlbGVudmVyKHRoYXQubnVtYmVyMSlcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuc2Vjb25kID0gNVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGhhdC5jb3VudGRvd24oKVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGhhdC5MaXVTID0gMFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cmV0dXJuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvdW50ID0gMFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxhc3RWYWx1ZSA9IHRoYXQudGV4dCAvLyDmm7TmlrBsYXN0VmFsdWVcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0aWYgKGNudCA9PSAyKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGlmICh0aGF0LnRleHQgPT0gbGFzdFZhbHVlKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y291bnQrK1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGlmIChjb3VudCA+PSAzMCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGhhdC5pc3N0YXJ0ID0gZmFsc2VcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuc2VuZERhdGEoXCJGQTAyQTM5RlwiKSAvL+WFs+mXreiTneeJmeS4u+WKqOS4iuaKpVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGhhdC5udW1iZXIyID0gTGl1TDIudG9GaXhlZCgwKVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGhhdC5sZXZlbDIgPSB0aGF0LmhhbmRsZWxlbnZlcih0aGF0Lm51bWJlcjIpXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0aGF0LnNlY29uZCA9IDVcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuY291bnRkb3duKClcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuTGl1UyA9IDBcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb3VudCA9IDBcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRsYXN0VmFsdWUgPSB0aGF0LnRleHQgLy8g5pu05pawbGFzdFZhbHVlXHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0Ly8gY29uc29sZS5sb2coJ+a1gemHjzInLCBjbnQsIExpdUwyLCBjb3VudClcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdGlmIChjbnQgPT0gMykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQvLyDmtYHpgJ9cclxuXHRcdFx0XHRcdFx0XHRcdFx0aWYgKHRoYXQuTGl1UyAhPSAwIHx8IHRoYXQuTGl1UyAhPSAwLjApIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0aGF0Lmxpc3RTLnB1c2godGhhdC5MaXVTKVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdC8vIOa1gemHj1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRpZiAodGhhdC50ZXh0ID09IGxhc3RWYWx1ZSkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvdW50KytcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRpZiAoY291bnQgPj0gMTUpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRoYXQubnVtYmVyMyA9IExpdUwyLnRvRml4ZWQoMClcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuaXNFbmQgPSB0cnVlXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y291bnQgPSAwXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGFzdFZhbHVlID0gdGhhdC50ZXh0IC8vIOabtOaWsGxhc3RWYWx1ZVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKCfmtYHph48zJywgY250LCBjb3VudClcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0ZmFpbDogcmVzID0+IHtcclxuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coJ+iOt+WPlueJueW+geWAvOWksei0pTonLCBKU09OLnN0cmluZ2lmeShyZXMpKVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOW8gOWQr+iTneeJmeS4u+WKqOS4iuaKpeaooeW8j1xyXG5cdFx0XHRzZW5kRGF0YShzdHIpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHRsZXQgYnVmID0gbmV3IFVpbnQ4QXJyYXkoc3RyLm1hdGNoKC9bXFxkYS1mXXsyfS9naSkubWFwKGZ1bmN0aW9uKGgpIHtcclxuXHRcdFx0XHRcdHJldHVybiBwYXJzZUludChoLCAxNilcclxuXHRcdFx0XHR9KSlcclxuXHRcdFx0XHR1bmkud3JpdGVCTEVDaGFyYWN0ZXJpc3RpY1ZhbHVlKHtcclxuXHRcdFx0XHRcdGRldmljZUlkOiB0aGF0LmRldmljZUlkLFxyXG5cdFx0XHRcdFx0c2VydmljZUlkOiB0aGF0LnNlcnZpY2VJZCxcclxuXHRcdFx0XHRcdGNoYXJhY3RlcmlzdGljSWQ6IHRoYXQud3JpdGUsXHJcblx0XHRcdFx0XHR2YWx1ZTogYnVmLmJ1ZmZlcixcclxuXHRcdFx0XHRcdHN1Y2Nlc3M6IHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKCfkuIvlj5HmjIfku6TmiJDlip8nLCByZXMuZXJyTXNnKVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdGZhaWw6IHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi5LiL5Y+R5oyH5Luk5aSx6LSlXCIsIHJlcyk7XHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdGhhbmRsZU15VGltZSgpIHtcclxuXHRcdFx0XHR2YXIgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0bXlUaW1lID0gc2V0VGltZW91dChmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdGlmICghdGhhdC5tYWNBZGRyKSB7XHJcblx0XHRcdFx0XHRcdGNsZWFyVGltZW91dChteVRpbWUpO1xyXG5cdFx0XHRcdFx0XHR0aGF0LlVubG9hZCA9IHRydWVcclxuXHRcdFx0XHRcdFx0dGhhdC5zdGFydEJsdWV0b290aERldmljZURpc2NvdmVyeSgpXHJcblx0XHRcdFx0XHRcdHRoYXQuY2xvc2VCbHVldG9vdGhBZGFwdGVyKClcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9LCAzMDAwMCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOetiee6p1xyXG5cdFx0XHRoYW5kbGVsZW52ZXIodmFsdWUpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHRsZXQgdGV4dCA9IFwiXCJcclxuXHRcdFx0XHR0aGF0Lmxpc3QuZm9yRWFjaChpdGUgPT4ge1xyXG5cdFx0XHRcdFx0aWYgKE51bWJlcih2YWx1ZSkgPD0gTnVtYmVyKGl0ZS5tYXhfdmFsKSAmJiBOdW1iZXIodmFsdWUpID49IE51bWJlcihpdGUubWluX3ZhbCkpIHtcclxuXHRcdFx0XHRcdFx0dGV4dCA9IGl0ZS50ZXh0XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHRyZXR1cm4gdGV4dFxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvL+agh+WHhuWKqOaAgVxyXG5cdFx0XHRoYW5kbGVvZmZzZXQodmFsdWUpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHRsZXQgbnVtYmVyID0gMFxyXG5cdFx0XHRcdGxldCBsZW5ndGggPSB0aGF0Lmxpc3QubGVuZ3RoXHJcblx0XHRcdFx0bnVtYmVyID0gdmFsdWUgLyAodGhhdC5saXN0WzBdLm1heF92YWwgLSB0aGF0Lmxpc3RbbGVuZ3RoIC0gMV0ubWluX3ZhbCkgKiAxMDBcclxuXHRcdFx0XHRyZXR1cm4gbnVtYmVyLnRvRml4ZWQoMClcclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDlgZzmraLmkJzntKLok53niZnorr7lpIdcclxuXHRcdFx0ICovXHJcblx0XHRcdHN0b3BCbHVldG9vdGhEZXZpY2VzRGlzY292ZXJ5KCkge1xyXG5cdFx0XHRcdHVuaS5zdG9wQmx1ZXRvb3RoRGV2aWNlc0Rpc2NvdmVyeSh7XHJcblx0XHRcdFx0XHRzdWNjZXNzOiBlID0+IHtcclxuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coXCLlgZzmraLmkJzntKLok53niZnorr7lpIdcIiwgZSlcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOebkeWQrOiTneeJmei/nuaOpeeKtuaAgVxyXG5cdFx0XHRvbkJMRUNvbm5lY3Rpb25TdGF0ZUNoYW5nZSgpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHR1bmkub25CTEVDb25uZWN0aW9uU3RhdGVDaGFuZ2UoZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZyhcIuebkeWQrOiTneeJmei/nuaOpeeKtuaAgVwiLCByZXMuY29ubmVjdGVkKVxyXG5cdFx0XHRcdFx0aWYgKCFyZXMuY29ubmVjdGVkKSB7XHJcblx0XHRcdFx0XHRcdGNsZWFyVGltZW91dChteVRpbWUpO1xyXG5cdFx0XHRcdFx0XHR0aGF0LlVubG9hZCA9IHRydWVcclxuXHRcdFx0XHRcdFx0dGhhdC5jbG9zZUJMRUNvbm5lY3Rpb24oKVxyXG5cdFx0XHRcdFx0XHR0aGF0LmNsb3NlQmx1ZXRvb3RoQWRhcHRlcigpXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR0aGF0LiRzdG9yZS5jb21taXQoXCJjaGFuZ2VDb25uZWN0ZWRcIiwgcmVzLmNvbm5lY3RlZCk7XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5L+d5a2Y5rWL6YeP57uT5p6cXHJcblx0XHRcdGhhbmRsZUdldE1lYXN1cmUoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0dGhhdC4kbW9kZWwuZ2V0TWVhc3VyZUx1bmcoe1xyXG5cdFx0XHRcdFx0YXVkX2lkOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJpZCcpLFxyXG5cdFx0XHRcdFx0b25lOiB0aGF0Lm51bWJlcjEsXHJcblx0XHRcdFx0XHR0d286IHRoYXQubnVtYmVyMixcclxuXHRcdFx0XHRcdHRocmVlOiB0aGF0Lm51bWJlcjMsXHJcblx0XHRcdFx0XHRmbG93OiB0aGF0LmF2ZXJhZ2VTXHJcblx0XHRcdFx0fSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0aWYgKHJlcy5jb2RlID09IDApIHtcclxuXHRcdFx0XHRcdFx0dGhhdC4kc3RvcmUuZGlzcGF0Y2goJ2dldFVzZXJJbmZvJywge1xyXG5cdFx0XHRcdFx0XHRcdGF1ZF9pZDogdW5pLmdldFN0b3JhZ2VTeW5jKCd1c2VyaWQnKVxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHR0aGF0LiRzdG9yZS5kaXNwYXRjaChcImdldEx1bmdSZXN1bHRcIiwge1xyXG5cdFx0XHRcdFx0XHRcdGF1ZF9pZDogdW5pLmdldFN0b3JhZ2VTeW5jKCd1c2VyaWQnKVxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dGhhdC5VbmxvYWQgPSB0cnVlXHJcblx0XHRcdFx0XHRzZXRUaW1lb3V0KGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdFx0XHR0aGF0LmNsb3NlQkxFQ29ubmVjdGlvbigpXHJcblx0XHRcdFx0XHRcdHRoYXQuY2xvc2VCbHVldG9vdGhBZGFwdGVyKClcclxuXHRcdFx0XHRcdFx0dW5pLnN3aXRjaFRhYih7XHJcblx0XHRcdFx0XHRcdFx0dXJsOiBcIi9wYWdlcy9ob21lL2hvbWVcIlxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0fSwgMjAwKVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vXHJcblx0XHRcdGhhbmRsZUJhY2soaW5kKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0dGhhdC50ZXh0ID0gXCJcIlxyXG5cdFx0XHRcdHRoYXQuVW5sb2FkID0gdHJ1ZVxyXG5cdFx0XHRcdHRoYXQuc3RvcEJsdWV0b290aERldmljZXNEaXNjb3ZlcnkoKVxyXG5cdFx0XHRcdHRoYXQuY2xvc2VCbHVldG9vdGhBZGFwdGVyKClcclxuXHRcdFx0XHR0aGF0LmNsb3NlQkxFQ29ubmVjdGlvbigpXHJcblx0XHRcdFx0aWYgKGluZCA9PSAxKSB7XHJcblx0XHRcdFx0XHR1bmkuc3dpdGNoVGFiKHtcclxuXHRcdFx0XHRcdFx0dXJsOiBcIi9wYWdlcy9ob21lL2hvbWVcIlxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIDXnp5LlgJLorqHml7ZcclxuXHRcdFx0Y291bnRkb3duKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdGNvdW50ID0gMFxyXG5cdFx0XHRcdGxhc3RWYWx1ZSA9IG51bGxcclxuXHRcdFx0XHR2YXIgdGltZXIgPSBzZXRJbnRlcnZhbChmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdHRoYXQuc2Vjb25kLS07XHJcblx0XHRcdFx0fSwgMTAwMCk7XHJcblx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0XHRjbGVhckludGVydmFsKHRpbWVyKVxyXG5cdFx0XHRcdFx0dGhhdC5zZWNvbmQgPSAwXHJcblx0XHRcdFx0fSwgNTAwMClcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOaWreW8gOiTneeJmeaooeWdl1xyXG5cdFx0XHQgKi9cclxuXHRcdFx0Y2xvc2VCbHVldG9vdGhBZGFwdGVyKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHR1bmkuY2xvc2VCbHVldG9vdGhBZGFwdGVyKHtcclxuXHRcdFx0XHRcdHN1Y2Nlc3M6IHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKCfok53niZnmqKHlnZflhbPpl63miJDlip8nKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog5pat5byA6JOd54mZ6L+e5o6lXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRjbG9zZUJMRUNvbm5lY3Rpb24oKSB7XHJcblx0XHRcdFx0dmFyIHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHVuaS5jbG9zZUJMRUNvbm5lY3Rpb24oe1xyXG5cdFx0XHRcdFx0ZGV2aWNlSWQ6IHRoYXQuZGV2aWNlSWQsXHJcblx0XHRcdFx0XHRzdWNjZXNzOiByZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZygn5pat5byA6JOd54mZ6L+e5o6l5oiQ5YqfJyk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBzY29wZWQgbGFuZz1cInNjc3NcIj5cclxuXHRAaW1wb3J0IFwiLi9zY3NzL1BDVjAyLnNjc3NcIjtcclxuXHJcblx0LmNvbnRlbnQge1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG5cdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdFx0bWluLWhlaWdodDogMTAwdmg7XHJcblx0XHRjb2xvcjogIzVkNTY1MTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcblx0fVxyXG48L3N0eWxlPiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///291\n"); ======= eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar myTime;\nvar cnt = 0;\nvar count = 0;\nvar lastValue = null;\nvar _default = {\n data: function data() {\n return {\n isEnd: false,\n isstart: false,\n //是否开始测量\n number1: 0,\n number2: 0,\n number3: 0,\n level1: \"\",\n level2: \"\",\n level3: \"\",\n average: \"\",\n //平均\n averageS: \"\",\n //平均流速\n text: 0,\n //实时\n LiuS: \"\",\n //流速\n macAddr: \"\",\n serviceId: \"\",\n deviceId: \"\",\n Unload: false,\n notify: \"\",\n write: \"\",\n second: 5,\n //倒计时\n standard: \"\",\n //标准\n offset: 0,\n //\n listS: []\n };\n },\n computed: _objectSpread(_objectSpread({}, (0, _vuex.mapState)([\"user\", \"isConnected\", \"isBluetoothTyle\", \"lungLevel\"])), {}, {\n info: function info() {\n return this.user;\n },\n list: function list() {\n var that = this;\n var standard = \"\";\n that.lungLevel.forEach(function (ite) {\n if (ite.text == \"及格\") {\n standard = ite.min_val;\n }\n });\n that.standard = standard;\n return this.lungLevel;\n }\n }),\n onUnload: function onUnload() {\n var that = this;\n if (!that.Unload) {\n clearTimeout(myTime);\n that.stopBluetoothDevicesDiscovery(); //取消蓝牙搜索\n that.closeBLEConnection();\n that.closeBluetoothAdapter();\n __f__(\"log\", \"页面返回onUnload\", \" at pages/devices/PCV02.vue:141\");\n }\n },\n onLoad: function onLoad(options) {\n var that = this;\n if (options && options.deviceId) {\n that.deviceId = options.deviceId;\n that.openBluetoothAdapter();\n }\n that.openBluetoothAdapter();\n that.onBLEConnectionStateChange();\n uni.onBluetoothAdapterStateChange(function (res) {\n that.$store.commit(\"changeBluetooth\", res.available);\n });\n },\n watch: {\n isConnected: function isConnected() {\n var that = this;\n if (!that.isConnected) {\n that.handleBack();\n }\n },\n isBluetoothTyle: function isBluetoothTyle() {\n var that = this;\n if (!that.isBluetoothTyle) {\n that.handleBack();\n }\n },\n second: function second() {\n var that = this;\n if (that.second <= 0) {\n cnt++;\n that.isstart = true;\n that.sendData(\"FA02A29E\"); //蓝牙主动上报\n that.offset = 0;\n that.text = 0;\n }\n },\n // 是否结束测量\n isEnd: function isEnd() {\n var that = this;\n __f__(\"log\", \"结束测量\", that.isEnd, \" at pages/devices/PCV02.vue:182\");\n if (that.isEnd) {\n __f__(\"log\", \"结束测量2\", that.isEnd, \" at pages/devices/PCV02.vue:184\");\n that.isstart = false;\n that.sendData(\"FA02A39F\");\n that.level3 = that.handlelenver(that.number2);\n that.average = (Number(that.number3) + Number(that.number2) + Number(that.number1)) / 3;\n var sum = 0;\n for (var i = 0; i < that.listS.length; i++) {\n sum += Number(that.listS[i]);\n }\n that.averageS = (sum / that.listS.length).toFixed(2);\n __f__(\"log\", sum / that.listS.length, \" at pages/devices/PCV02.vue:194\");\n }\n }\n },\n methods: {\n // 重新连接\n openBluetoothAdapter: function openBluetoothAdapter() {\n var that = this;\n cnt = 0;\n count = 0;\n lastValue = null;\n that.isEnd = false;\n that.text = 0;\n that.number1 = 0;\n that.number2 = 0;\n that.number3 = 0;\n that.level1 = \"\";\n that.level2 = \"\";\n that.level3 = \"\";\n that.average = \"\"; //平均\n that.LiuS = \"\"; //流速\n that.second = 5; //倒计时\n that.standard = \"\"; //标准\n that.offset = 0; //\n uni.openBluetoothAdapter({\n success: function success(e) {\n __f__(\"log\", \"初始化设备\", \" at pages/devices/PCV02.vue:221\");\n that.startBluetoothDeviceDiscovery();\n },\n fail: function fail(e) {\n that.$tools.msg(\"请确定设备是开机状态、手机蓝牙权限已打开!\");\n }\n });\n },\n // 开始搜寻附近的蓝牙外围设备\n startBluetoothDeviceDiscovery: function startBluetoothDeviceDiscovery() {\n var that = this;\n uni.startBluetoothDevicesDiscovery({\n allowDuplicatesKey: true,\n success: function success(res) {\n __f__(\"log\", \"开始搜索\", \" at pages/devices/PCV02.vue:235\");\n that.onBluetoothDeviceFound();\n },\n fail: function fail(res) {\n that.$tools.msg(\"请确定设备是开机状态、手机蓝牙权限已打开!\");\n }\n });\n },\n /**\n * 发现外围设备\n */\n onBluetoothDeviceFound: function onBluetoothDeviceFound() {\n var that = this;\n uni.onBluetoothDeviceFound(function (res) {\n res.devices.forEach(function (device) {\n if (!device.name && !device.localName) {\n return;\n }\n if (device.name.indexOf('Yihejia_Lung') != -1) {\n clearTimeout(myTime);\n device.macAddr = device.deviceId;\n if (device.deviceId.indexOf(that.deviceId) != -1) {\n that.stopBluetoothDevicesDiscovery();\n that.createBLEConnection();\n __f__(\"log\", \"that.deviceId\", that.deviceId, device.deviceId, \" at pages/devices/PCV02.vue:259\");\n return;\n }\n }\n });\n });\n that.handleMyTime();\n },\n // 连接蓝牙\n createBLEConnection: function createBLEConnection() {\n var that = this;\n uni.createBLEConnection({\n deviceId: that.deviceId,\n success: function success(res) {\n that.countdown();\n setTimeout(function () {\n that.getBLEDeviceServices();\n }, 1500);\n },\n fail: function fail(res) {\n __f__(\"log\", \"设备连接失败,请重新连接\", res, \" at pages/devices/PCV02.vue:279\");\n }\n });\n },\n /**\n * 获取设备的UUID\n */\n getBLEDeviceServices: function getBLEDeviceServices() {\n var serviceList = [];\n var that = this;\n uni.getBLEDeviceServices({\n deviceId: that.deviceId,\n success: function success(res) {\n __f__(\"log\", \"获取设备的UUID成功\", res, \" at pages/devices/PCV02.vue:292\");\n serviceList = res.services;\n for (var i = 0; i < serviceList.length; i++) {\n var service = serviceList[i];\n if (service.uuid.indexOf(\"FFE0\") != -1) {\n that.serviceId = service.uuid;\n that.getBLEDeviceCharacteristics();\n __f__(\"log\", \"设备的FFE0的serviceId: \" + that.serviceId, \" at pages/devices/PCV02.vue:299\");\n break;\n }\n }\n },\n fail: function fail(res) {\n __f__(\"log\", '获取设备的UUID失败:', res, \" at pages/devices/PCV02.vue:305\");\n }\n });\n },\n /**\n * 获取指定服务的特征值\n */\n getBLEDeviceCharacteristics: function getBLEDeviceCharacteristics() {\n var characteristicsList = [];\n var that = this;\n uni.getBLEDeviceCharacteristics({\n deviceId: that.deviceId,\n serviceId: that.serviceId,\n success: function success(res) {\n __f__(\"log\", \"服务的特征值成功\", res, \" at pages/devices/PCV02.vue:319\");\n // * 读read: true, //,写write: true, //,通知notify: true\n for (var i = 0; i < res.characteristics.length; i++) {\n var item = res.characteristics[i];\n if (item.uuid.indexOf('0000FFE9') != -1) {\n that.write = item.uuid;\n } else if (item.uuid.indexOf('0000FFE4') != -1) {\n that.notify = item.uuid;\n }\n }\n uni.notifyBLECharacteristicValueChange({\n deviceId: that.deviceId,\n serviceId: that.serviceId,\n characteristicId: that.notify,\n state: true\n });\n uni.notifyBLECharacteristicValueChange({\n deviceId: that.deviceId,\n serviceId: that.serviceId,\n characteristicId: that.write,\n state: true\n });\n uni.onBLECharacteristicValueChange(function (res) {\n var value = that.$tools.ab2hex(res.value, \"\");\n // 流量\n var LiuL = value.substring(14, 16) + value.substring(10, 14);\n var LiuL2 = parseInt(LiuL, 16) / 1000;\n // 流速\n var LiuS = parseInt(value.substring(22, 26), 16) + parseInt(value.substring(18, 22), 16);\n var LiuS2 = LiuS / 1000;\n if (Number(LiuL2) > 0) {\n that.text = LiuL2.toFixed(0);\n that.LiuS = LiuS2.toFixed(1);\n that.offset = that.handleoffset(that.text);\n // 第一次\n if (cnt == 1) {\n // 流量\n if (that.text == lastValue) {\n count++;\n if (count >= 30) {\n that.isstart = false;\n that.sendData(\"FA02A39F\"); //关闭蓝牙主动上报\n that.number1 = LiuL2.toFixed(0);\n that.level1 = that.handlelenver(that.number1);\n that.second = 5;\n that.countdown();\n that.LiuS = 0;\n return;\n }\n } else {\n count = 0;\n lastValue = that.text; // 更新lastValue\n }\n }\n\n if (cnt == 2) {\n if (that.text == lastValue) {\n count++;\n if (count >= 30) {\n that.isstart = false;\n that.sendData(\"FA02A39F\"); //关闭蓝牙主动上报\n that.number2 = LiuL2.toFixed(0);\n that.level2 = that.handlelenver(that.number2);\n that.second = 5;\n that.countdown();\n that.LiuS = 0;\n return;\n }\n } else {\n count = 0;\n lastValue = that.text; // 更新lastValue\n }\n // console.log('流量2', cnt, LiuL2, count)\n }\n\n if (cnt == 3) {\n // 流速\n if (that.LiuS != 0 || that.LiuS != 0.0) {\n that.listS.push(that.LiuS);\n }\n // 流量\n if (that.text == lastValue) {\n count++;\n if (count >= 15) {\n that.number3 = LiuL2.toFixed(0);\n that.isEnd = true;\n return;\n }\n } else {\n count = 0;\n lastValue = that.text; // 更新lastValue\n }\n\n __f__(\"log\", '流量3', cnt, count, \" at pages/devices/PCV02.vue:411\");\n }\n }\n });\n },\n fail: function fail(res) {\n __f__(\"log\", '获取特征值失败:', JSON.stringify(res), \" at pages/devices/PCV02.vue:417\");\n }\n });\n },\n // 开启蓝牙主动上报模式\n sendData: function sendData(str) {\n var that = this;\n var buf = new Uint8Array(str.match(/[\\da-f]{2}/gi).map(function (h) {\n return parseInt(h, 16);\n }));\n uni.writeBLECharacteristicValue({\n deviceId: that.deviceId,\n serviceId: that.serviceId,\n characteristicId: that.write,\n value: buf.buffer,\n success: function success(res) {\n __f__(\"log\", '下发指令成功', res.errMsg, \" at pages/devices/PCV02.vue:433\");\n },\n fail: function fail(res) {\n __f__(\"log\", \"下发指令失败\", res, \" at pages/devices/PCV02.vue:436\");\n }\n });\n },\n handleMyTime: function handleMyTime() {\n var that = this;\n myTime = setTimeout(function () {\n if (!that.macAddr) {\n clearTimeout(myTime);\n that.Unload = true;\n that.startBluetoothDeviceDiscovery();\n that.closeBluetoothAdapter();\n }\n }, 30000);\n },\n // 等级\n handlelenver: function handlelenver(value) {\n var that = this;\n var text = \"\";\n that.list.forEach(function (ite) {\n if (Number(value) <= Number(ite.max_val) && Number(value) >= Number(ite.min_val)) {\n text = ite.text;\n }\n });\n return text;\n },\n //标准动态\n handleoffset: function handleoffset(value) {\n var that = this;\n var number = 0;\n var length = that.list.length;\n number = value / (that.list[0].max_val - that.list[length - 1].min_val) * 100;\n return number.toFixed(0);\n },\n /**\n * 停止搜索蓝牙设备\n */\n stopBluetoothDevicesDiscovery: function stopBluetoothDevicesDiscovery() {\n uni.stopBluetoothDevicesDiscovery({\n success: function success(e) {\n __f__(\"log\", \"停止搜索蓝牙设备\", e, \" at pages/devices/PCV02.vue:477\");\n }\n });\n },\n // 监听蓝牙连接状态\n onBLEConnectionStateChange: function onBLEConnectionStateChange() {\n var that = this;\n uni.onBLEConnectionStateChange(function (res) {\n __f__(\"log\", \"监听蓝牙连接状态\", res.connected, \" at pages/devices/PCV02.vue:485\");\n if (!res.connected) {\n clearTimeout(myTime);\n that.Unload = true;\n that.closeBLEConnection();\n that.closeBluetoothAdapter();\n }\n that.$store.commit(\"changeConnected\", res.connected);\n });\n },\n // 保存测量结果\n handleGetMeasure: function handleGetMeasure() {\n var that = this;\n that.$model.getMeasureLung({\n aud_id: uni.getStorageSync('userid'),\n one: that.number1,\n two: that.number2,\n three: that.number3,\n flow: that.averageS\n }).then(function (res) {\n if (res.code == 0) {\n that.$store.dispatch('getUserInfo', {\n aud_id: uni.getStorageSync('userid')\n });\n that.$store.dispatch(\"getLungResult\", {\n aud_id: uni.getStorageSync('userid')\n });\n }\n that.Unload = true;\n setTimeout(function () {\n that.closeBLEConnection();\n that.closeBluetoothAdapter();\n uni.switchTab({\n url: \"/pages/home/home\"\n });\n }, 200);\n });\n },\n //\n handleBack: function handleBack(ind) {\n var that = this;\n that.text = \"\";\n that.Unload = true;\n that.stopBluetoothDevicesDiscovery();\n that.closeBluetoothAdapter();\n that.closeBLEConnection();\n if (ind == 1) {\n uni.switchTab({\n url: \"/pages/home/home\"\n });\n }\n },\n // 5秒倒计时\n countdown: function countdown() {\n var that = this;\n count = 0;\n lastValue = null;\n var timer = setInterval(function () {\n that.second--;\n }, 1000);\n setTimeout(function () {\n clearInterval(timer);\n that.second = 0;\n }, 5000);\n },\n /**\n * 断开蓝牙模块\n */\n closeBluetoothAdapter: function closeBluetoothAdapter() {\n var that = this;\n uni.closeBluetoothAdapter({\n success: function success(res) {\n __f__(\"log\", '蓝牙模块关闭成功', \" at pages/devices/PCV02.vue:557\");\n }\n });\n },\n /**\n * 断开蓝牙连接\n */\n closeBLEConnection: function closeBLEConnection() {\n var that = this;\n uni.closeBLEConnection({\n deviceId: that.deviceId,\n success: function success(res) {\n __f__(\"log\", '断开蓝牙连接成功', \" at pages/devices/PCV02.vue:569\");\n }\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZGV2aWNlcy9QQ1YwMi52dWUiXSwibmFtZXMiOlsibXlUaW1lIiwiY250IiwiY291bnQiLCJsYXN0VmFsdWUiLCJkYXRhIiwiaXNFbmQiLCJpc3N0YXJ0IiwibnVtYmVyMSIsIm51bWJlcjIiLCJudW1iZXIzIiwibGV2ZWwxIiwibGV2ZWwyIiwibGV2ZWwzIiwiYXZlcmFnZSIsImF2ZXJhZ2VTIiwidGV4dCIsIkxpdVMiLCJtYWNBZGRyIiwic2VydmljZUlkIiwiZGV2aWNlSWQiLCJVbmxvYWQiLCJub3RpZnkiLCJ3cml0ZSIsInNlY29uZCIsInN0YW5kYXJkIiwib2Zmc2V0IiwibGlzdFMiLCJjb21wdXRlZCIsIm1hcFN0YXRlIiwiaW5mbyIsInVzZXIiLCJsaXN0IiwidGhhdCIsImx1bmdMZXZlbCIsImZvckVhY2giLCJpdGUiLCJtaW5fdmFsIiwib25VbmxvYWQiLCJjbGVhclRpbWVvdXQiLCJzdG9wQmx1ZXRvb3RoRGV2aWNlc0Rpc2NvdmVyeSIsImNsb3NlQkxFQ29ubmVjdGlvbiIsImNsb3NlQmx1ZXRvb3RoQWRhcHRlciIsIm9uTG9hZCIsIm9wdGlvbnMiLCJvcGVuQmx1ZXRvb3RoQWRhcHRlciIsIm9uQkxFQ29ubmVjdGlvblN0YXRlQ2hhbmdlIiwidW5pIiwib25CbHVldG9vdGhBZGFwdGVyU3RhdGVDaGFuZ2UiLCJyZXMiLCIkc3RvcmUiLCJjb21taXQiLCJhdmFpbGFibGUiLCJ3YXRjaCIsImlzQ29ubmVjdGVkIiwiaGFuZGxlQmFjayIsImlzQmx1ZXRvb3RoVHlsZSIsInNlbmREYXRhIiwiaGFuZGxlbGVudmVyIiwiTnVtYmVyIiwic3VtIiwiaSIsImxlbmd0aCIsInRvRml4ZWQiLCJtZXRob2RzIiwic3VjY2VzcyIsImUiLCJzdGFydEJsdWV0b290aERldmljZURpc2NvdmVyeSIsImZhaWwiLCIkdG9vbHMiLCJtc2ciLCJzdGFydEJsdWV0b290aERldmljZXNEaXNjb3ZlcnkiLCJhbGxvd0R1cGxpY2F0ZXNLZXkiLCJvbkJsdWV0b290aERldmljZUZvdW5kIiwiZGV2aWNlcyIsImRldmljZSIsIm5hbWUiLCJsb2NhbE5hbWUiLCJpbmRleE9mIiwiY3JlYXRlQkxFQ29ubmVjdGlvbiIsImhhbmRsZU15VGltZSIsImNvdW50ZG93biIsInNldFRpbWVvdXQiLCJnZXRCTEVEZXZpY2VTZXJ2aWNlcyIsInNlcnZpY2VMaXN0Iiwic2VydmljZXMiLCJzZXJ2aWNlIiwidXVpZCIsImdldEJMRURldmljZUNoYXJhY3RlcmlzdGljcyIsImNoYXJhY3RlcmlzdGljc0xpc3QiLCJjaGFyYWN0ZXJpc3RpY3MiLCJpdGVtIiwibm90aWZ5QkxFQ2hhcmFjdGVyaXN0aWNWYWx1ZUNoYW5nZSIsImNoYXJhY3RlcmlzdGljSWQiLCJzdGF0ZSIsIm9uQkxFQ2hhcmFjdGVyaXN0aWNWYWx1ZUNoYW5nZSIsInZhbHVlIiwiYWIyaGV4IiwiTGl1TCIsInN1YnN0cmluZyIsIkxpdUwyIiwicGFyc2VJbnQiLCJMaXVTMiIsImhhbmRsZW9mZnNldCIsInB1c2giLCJKU09OIiwic3RyaW5naWZ5Iiwic3RyIiwiYnVmIiwiVWludDhBcnJheSIsIm1hdGNoIiwibWFwIiwiaCIsIndyaXRlQkxFQ2hhcmFjdGVyaXN0aWNWYWx1ZSIsImJ1ZmZlciIsImVyck1zZyIsIm1heF92YWwiLCJudW1iZXIiLCJjb25uZWN0ZWQiLCJoYW5kbGVHZXRNZWFzdXJlIiwiJG1vZGVsIiwiZ2V0TWVhc3VyZUx1bmciLCJhdWRfaWQiLCJnZXRTdG9yYWdlU3luYyIsIm9uZSIsInR3byIsInRocmVlIiwiZmxvdyIsInRoZW4iLCJjb2RlIiwiZGlzcGF0Y2giLCJzd2l0Y2hUYWIiLCJ1cmwiLCJpbmQiLCJ0aW1lciIsInNldEludGVydmFsIiwiY2xlYXJJbnRlcnZhbCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFrRkE7QUFFYztBQUFBO0FBQ2QsSUFBSUEsTUFBTTtBQUNWLElBQUlDLEdBQUcsR0FBRyxDQUFDO0FBQ1gsSUFBSUMsS0FBSyxHQUFHLENBQUM7QUFDYixJ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LElBQUksQ0FBQ2IsUUFBUTtRQUN2QjZDLE9BQU8sRUFBRSxpQkFBQWhCLEdBQUcsRUFBSTtVQUNmLGFBQVksVUFBVTtRQUN2QjtNQUNELENBQUMsQ0FBQztJQUNIO0VBQ0Q7QUFDRCxDQUFDO0FBQUEsMkIiLCJmaWxlIjoiMjkxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG5pbXBvcnQge1xuXHRtYXBTdGF0ZVxufSBmcm9tIFwidnVleFwiO1xubGV0IG15VGltZTtcbmxldCBjbnQgPSAwO1xubGV0IGNvdW50ID0gMDtcbmxldCBsYXN0VmFsdWUgPSBudWxsO1xuZXhwb3J0IGRlZmF1bHQge1xuXHRkYXRhKCkge1xuXHRcdHJldHVybiB7XG5cdFx0XHRpc0VuZDogZmFsc2UsXG5cdFx0XHRpc3N0YXJ0OiBmYWxzZSwgLy/mmK/lkKblvIDlp4vmtYvph49cblx0XHRcdG51bWJlcjE6IDAsXG5cdFx0XHRudW1iZXIyOiAwLFxuXHRcdFx0bnVtYmVyMzogMCxcblx0XHRcdGxldmVsMTogXCJcIixcblx0XHRcdGxldmVsMjogXCJcIixcblx0XHRcdGxldmVsMzogXCJcIixcblx0XHRcdGF2ZXJhZ2U6IFwiXCIsIC8v5bmz5Z2HXG5cdFx0XHRhdmVyYWdlUzogXCJcIiwgLy/lubPlnYfmtYHpgJ9cblx0XHRcdHRleHQ6IDAsIC8v5a6e5pe2XG5cdFx0XHRMaXVTOiBcIlwiLCAvL+a1gemAn1xuXHRcdFx0bWFjQWRkcjogXCJcIixcblx0XHRcdHNlcnZpY2VJZDogXCJcIixcblx0XHRcdGRldmljZUlkOiBcIlwiLFxuXHRcdFx0VW5sb2FkOiBmYWxzZSxcblx0XHRcdG5vdGlmeTogXCJcIixcblx0XHRcdHdyaXRlOiBcIlwiLFxuXHRcdFx0c2Vjb25kOiA1LCAvL+WAkuiuoeaXtlxuXHRcdFx0c3RhbmRhcmQ6IFwiXCIsIC8v5qCH5YeGXG5cdFx0XHRvZmZzZXQ6IDAsIC8vXG5cdFx0XHRsaXN0UzogW10sXG5cdFx0fVxuXHR9LFxuXHRjb21wdXRlZDoge1xuXHRcdC4uLm1hcFN0YXRlKFtcInVzZXJcIiwgXCJpc0Nvbm5lY3RlZFwiLCBcImlzQmx1ZXRvb3RoVHlsZVwiLCBcImx1bmdMZXZlbFwiXSksXG5cdFx0aW5mbygpIHtcblx0XHRcdHJldHVybiB0aGlzLnVzZXJcblx0XHR9LFxuXHRcdGxpc3QoKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdGxldCBzdGFuZGFyZCA9IFwiXCJcblx0XHRcdHRoYXQubHVuZ0xldmVsLmZvckVhY2goaXRlID0+IHtcblx0XHRcdFx0aWYgKGl0ZS50ZXh0ID09IFwi5Y+K5qC8XCIpIHtcblx0XHRcdFx0XHRzdGFuZGFyZCA9IGl0ZS5taW5fdmFsXG5cdFx0XHRcdH1cblx0XHRcdH0pXG5cdFx0XHR0aGF0LnN0YW5kYXJkID0gc3RhbmRhcmRcblx0XHRcdHJldHVybiB0aGlzLmx1bmdMZXZlbFxuXHRcdH1cblx0fSxcblx0b25VbmxvYWQ6IGZ1bmN0aW9uKCkge1xuXHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdGlmICghdGhhdC5VbmxvYWQpIHtcblx0XHRcdGNsZWFyVGltZW91dChteVRpbWUpXG5cdFx0XHR0aGF0LnN0b3BCbHVldG9vdGhEZXZpY2VzRGlzY292ZXJ5KCkgLy/lj5bmtojok53niZnmkJzntKJcblx0XHRcdHRoYXQuY2xvc2VCTEVDb25uZWN0aW9uKClcblx0XHRcdHRoYXQuY2xvc2VCbHVldG9vdGhBZGFwdGVyKClcblx0XHRcdGNvbnNvbGUubG9nKFwi6aG16Z2i6L+U5Zueb25VbmxvYWRcIilcblx0XHR9XG5cdH0sXG5cdG9uTG9hZChvcHRpb25zKSB7XG5cdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0aWYgKG9wdGlvbnMgJiYgb3B0aW9ucy5kZXZpY2VJZCkge1xuXHRcdFx0dGhhdC5kZXZpY2VJZCA9IG9wdGlvbnMuZGV2aWNlSWRcblx0XHRcdHRoYXQub3BlbkJsdWV0b290aEFkYXB0ZXIoKVxuXHRcdH1cblx0XHR0aGF0Lm9wZW5CbHVldG9vdGhBZGFwdGVyKClcblx0XHR0aGF0Lm9uQkxFQ29ubmVjdGlvblN0YXRlQ2hhbmdlKClcblx0XHR1bmkub25CbHVldG9vdGhBZGFwdGVyU3RhdGVDaGFuZ2UoZnVuY3Rpb24ocmVzKSB7XG5cdFx0XHR0aGF0LiRzdG9yZS5jb21taXQoXCJjaGFuZ2VCbHVldG9vdGhcIiwgcmVzLmF2YWlsYWJsZSk7XG5cdFx0fSlcblx0fSxcblx0d2F0Y2g6IHtcblx0XHRpc0Nvbm5lY3RlZDogZnVuY3Rpb24oKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdGlmICghdGhhdC5pc0Nvbm5lY3RlZCkge1xuXHRcdFx0XHR0aGF0LmhhbmRsZUJhY2soKVxuXHRcdFx0fVxuXHRcdH0sXG5cdFx0aXNCbHVldG9vdGhUeWxlOiBmdW5jdGlvbigpIHtcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdFx0aWYgKCF0aGF0LmlzQmx1ZXRvb3RoVHlsZSkge1xuXHRcdFx0XHR0aGF0LmhhbmRsZUJhY2soKVxuXHRcdFx0fVxuXHRcdH0sXG5cdFx0c2Vjb25kOiBmdW5jdGlvbigpIHtcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdFx0aWYgKHRoYXQuc2Vjb25kIDw9IDApIHtcblx0XHRcdFx0Y250Kytcblx0XHRcdFx0dGhhdC5pc3N0YXJ0ID0gdHJ1ZVxuXHRcdFx0XHR0aGF0LnNlbmREYXRhKFwiRkEwMkEyOUVcIikgLy/ok53niZnkuLvliqjkuIrmiqVcblx0XHRcdFx0dGhhdC5vZmZzZXQgPSAwXG5cdFx0XHRcdHRoYXQudGV4dCA9IDBcblx0XHRcdH1cblx0XHR9LFxuXHRcdC8vIOaYr+WQpue7k+adn+a1i+mHj1xuXHRcdGlzRW5kOiBmdW5jdGlvbigpIHtcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdFx0Y29uc29sZS5sb2coXCLnu5PmnZ/mtYvph49cIiwgdGhhdC5pc0VuZClcblx0XHRcdGlmICh0aGF0LmlzRW5kKSB7XG5cdFx0XHRcdGNvbnNvbGUubG9nKFwi57uT5p2f5rWL6YePMlwiLCB0aGF0LmlzRW5kKVxuXHRcdFx0XHR0aGF0Lmlzc3RhcnQgPSBmYWxzZVxuXHRcdFx0XHR0aGF0LnNlbmREYXRhKFwiRkEwMkEzOUZcIilcblx0XHRcdFx0dGhhdC5sZXZlbDMgPSB0aGF0LmhhbmRsZWxlbnZlcih0aGF0Lm51bWJlcjIpXG5cdFx0XHRcdHRoYXQuYXZlcmFnZSA9IChOdW1iZXIodGhhdC5udW1iZXIzKSArIE51bWJlcih0aGF0Lm51bWJlcjIpICsgTnVtYmVyKHRoYXQubnVtYmVyMSkpIC8gM1xuXHRcdFx0XHR2YXIgc3VtID0gMFxuXHRcdFx0XHRmb3IgKHZhciBpID0gMDsgaSA8IHRoYXQubGlzdFMubGVuZ3RoOyBpKyspIHtcblx0XHRcdFx0XHRzdW0gKz0gTnVtYmVyKHRoYXQubGlzdFNbaV0pO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHRoYXQuYXZlcmFnZVMgPSAoc3VtIC8gdGhhdC5saXN0Uy5sZW5ndGgpLnRvRml4ZWQoMilcblx0XHRcdFx0Y29uc29sZS5sb2coKHN1bSAvIHRoYXQubGlzdFMubGVuZ3RoKSlcblx0XHRcdH1cblx0XHR9XG5cblx0fSxcblx0bWV0aG9kczoge1xuXHRcdC8vIOmHjeaWsOi/nuaOpVxuXHRcdG9wZW5CbHVldG9vdGhBZGFwdGVyKCkge1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0XHRjbnQgPSAwXG5cdFx0XHRjb3VudCA9IDA7XG5cdFx0XHRsYXN0VmFsdWUgPSBudWxsO1xuXHRcdFx0dGhhdC5pc0VuZCA9IGZhbHNlXG5cdFx0XHR0aGF0LnRleHQgPSAwXG5cdFx0XHR0aGF0Lm51bWJlcjEgPSAwXG5cdFx0XHR0aGF0Lm51bWJlcjIgPSAwXG5cdFx0XHR0aGF0Lm51bWJlcjMgPSAwXG5cdFx0XHR0aGF0LmxldmVsMSA9IFwiXCJcblx0XHRcdHRoYXQubGV2ZWwyID0gXCJcIlxuXHRcdFx0dGhhdC5sZXZlbDMgPSBcIlwiXG5cdFx0XHR0aGF0LmF2ZXJhZ2UgPSBcIlwiIC8v5bmz5Z2HXG5cdFx0XHR0aGF0LkxpdVMgPSBcIlwiIC8v5rWB6YCfXG5cdFx0XHR0aGF0LnNlY29uZCA9IDUgLy/lgJLorqHml7Zcblx0XHRcdHRoYXQuc3RhbmRhcmQgPSBcIlwiIC8v5qCH5YeGXG5cdFx0XHR0aGF0Lm9mZnNldCA9IDAgLy9cblx0XHRcdHVuaS5vcGVuQmx1ZXRvb3RoQWRhcHRlcih7XG5cdFx0XHRcdHN1Y2Nlc3M6IGUgPT4ge1xuXHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi5Yid5aeL5YyW6K6+5aSHXCIpXG5cdFx0XHRcdFx0dGhhdC5zdGFydEJsdWV0b290aERldmljZURpc2NvdmVyeSgpXG5cdFx0XHRcdH0sXG5cdFx0XHRcdGZhaWw6IGUgPT4ge1xuXHRcdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhcIuivt+ehruWumuiuvuWkh+aYr+W8gOacuueKtuaAgeOAgeaJi+acuuiTneeJmeadg+mZkOW3suaJk+W8gO+8gVwiKVxuXHRcdFx0XHR9XG5cdFx0XHR9KTtcblx0XHR9LFxuXHRcdC8vIOW8gOWni+aQnOWvu+mZhOi/keeahOiTneeJmeWkluWbtOiuvuWkh1xuXHRcdHN0YXJ0Qmx1ZXRvb3RoRGV2aWNlRGlzY292ZXJ5KCkge1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0XHR1bmkuc3RhcnRCbHVldG9vdGhEZXZpY2VzRGlzY292ZXJ5KHtcblx0XHRcdFx0YWxsb3dEdXBsaWNhdGVzS2V5OiB0cnVlLFxuXHRcdFx0XHRzdWNjZXNzOiByZXMgPT4ge1xuXHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi5byA5aeL5pCc57SiXCIpXG5cdFx0XHRcdFx0dGhhdC5vbkJsdWV0b290aERldmljZUZvdW5kKCk7XG5cdFx0XHRcdH0sXG5cdFx0XHRcdGZhaWw6IHJlcyA9PiB7XG5cdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKFwi6K+356Gu5a6a6K6+5aSH5piv5byA5py654q25oCB44CB5omL5py66JOd54mZ5p2D6ZmQ5bey5omT5byA77yBXCIpXG5cdFx0XHRcdH1cblx0XHRcdH0pO1xuXHRcdH0sXG5cdFx0LyoqXG5cdFx0ICog5Y+R546w5aSW5Zu06K6+5aSHXG5cdFx0ICovXG5cdFx0b25CbHVldG9vdGhEZXZpY2VGb3VuZCgpIHtcblx0XHRcdHZhciB0aGF0ID0gdGhpcztcblx0XHRcdHVuaS5vbkJsdWV0b290aERldmljZUZvdW5kKHJlcyA9PiB7XG5cdFx0XHRcdHJlcy5kZXZpY2VzLmZvckVhY2goZGV2aWNlID0+IHtcblx0XHRcdFx0XHRpZiAoIWRldmljZS5uYW1lICYmICFkZXZpY2UubG9jYWxOYW1lKSB7XG5cdFx0XHRcdFx0XHRyZXR1cm5cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aWYgKGRldmljZS5uYW1lLmluZGV4T2YoJ1lpaGVqaWFfTHVuZycpICE9IC0xKSB7XG5cdFx0XHRcdFx0XHRjbGVhclRpbWVvdXQobXlUaW1lKTtcblx0XHRcdFx0XHRcdGRldmljZS5tYWNBZGRyID0gZGV2aWNlLmRldmljZUlkXG5cdFx0XHRcdFx0XHRpZiAoZGV2aWNlLmRldmljZUlkLmluZGV4T2YodGhhdC5kZXZpY2VJZCkgIT0gLTEpIHtcblx0XHRcdFx0XHRcdFx0dGhhdC5zdG9wQmx1ZXRvb3RoRGV2aWNlc0Rpc2NvdmVyeSgpXG5cdFx0XHRcdFx0XHRcdHRoYXQuY3JlYXRlQkxFQ29ubmVjdGlvbigpXG5cdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKFwidGhhdC5kZXZpY2VJZFwiLCB0aGF0LmRldmljZUlkLCBkZXZpY2UuZGV2aWNlSWQpXG5cdFx0XHRcdFx0XHRcdHJldHVybjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0pXG5cdFx0XHR9KTtcblx0XHRcdHRoYXQuaGFuZGxlTXlUaW1lKClcblx0XHR9LFxuXHRcdC8vIOi/nuaOpeiTneeJmVxuXHRcdGNyZWF0ZUJMRUNvbm5lY3Rpb24oKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXM7XG5cdFx0XHR1bmkuY3JlYXRlQkxFQ29ubmVjdGlvbih7XG5cdFx0XHRcdGRldmljZUlkOiB0aGF0LmRldmljZUlkLFxuXHRcdFx0XHRzdWNjZXNzOiByZXMgPT4ge1xuXHRcdFx0XHRcdHRoYXQuY291bnRkb3duKClcblx0XHRcdFx0XHRzZXRUaW1lb3V0KGZ1bmN0aW9uKCkge1xuXHRcdFx0XHRcdFx0dGhhdC5nZXRCTEVEZXZpY2VTZXJ2aWNlcygpXG5cdFx0XHRcdFx0fSwgMTUwMClcblx0XHRcdFx0fSxcblx0XHRcdFx0ZmFpbDogcmVzID0+IHtcblx0XHRcdFx0XHRjb25zb2xlLmxvZyhcIuiuvuWkh+i/nuaOpeWksei0pe+8jOivt+mHjeaWsOi/nuaOpVwiLCByZXMpO1xuXHRcdFx0XHR9XG5cdFx0XHR9KTtcblx0XHR9LFxuXHRcdC8qKlxuXHRcdCAqIOiOt+WPluiuvuWkh+eahFVVSURcblx0XHQgKi9cblx0XHRnZXRCTEVEZXZpY2VTZXJ2aWNlcygpIHtcblx0XHRcdGxldCBzZXJ2aWNlTGlzdCA9IFtdO1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xuXHRcdFx0dW5pLmdldEJMRURldmljZVNlcnZpY2VzKHtcblx0XHRcdFx0ZGV2aWNlSWQ6IHRoYXQuZGV2aWNlSWQsXG5cdFx0XHRcdHN1Y2Nlc3M6IHJlcyA9PiB7XG5cdFx0XHRcdFx0Y29uc29sZS5sb2coXCLojrflj5borr7lpIfnmoRVVUlE5oiQ5YqfXCIsIHJlcylcblx0XHRcdFx0XHRzZXJ2aWNlTGlzdCA9IHJlcy5zZXJ2aWNlcztcblx0XHRcdFx0XHRmb3IgKGxldCBpID0gMDsgaSA8IHNlcnZpY2VMaXN0Lmxlbmd0aDsgaSsrKSB7XG5cdFx0XHRcdFx0XHRsZXQgc2VydmljZSA9IHNlcnZpY2VMaXN0W2ldO1xuXHRcdFx0XHRcdFx0aWYgKHNlcnZpY2UudXVpZC5pbmRleE9mKFwiRkZFMFwiKSAhPSAtMSkge1xuXHRcdFx0XHRcdFx0XHR0aGF0LnNlcnZpY2VJZCA9IHNlcnZpY2UudXVpZDtcblx0XHRcdFx0XHRcdFx0dGhhdC5nZXRCTEVEZXZpY2VDaGFyYWN0ZXJpc3RpY3MoKTtcblx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2coXCLorr7lpIfnmoRGRkUw55qEc2VydmljZUlk77yaIFwiICsgdGhhdC5zZXJ2aWNlSWQpO1xuXHRcdFx0XHRcdFx0XHRicmVhaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0sXG5cdFx0XHRcdGZhaWw6IHJlcyA9PiB7XG5cdFx0XHRcdFx0Y29uc29sZS5sb2coJ+iOt+WPluiuvuWkh+eahFVVSUTlpLHotKU6JywgcmVzKVxuXHRcdFx0XHR9XG5cdFx0XHR9KTtcblx0XHR9LFxuXHRcdC8qKlxuXHRcdCAqIOiOt+WPluaMh+WumuacjeWKoeeahOeJueW+geWAvFxuXHRcdCAqL1xuXHRcdGdldEJMRURldmljZUNoYXJhY3RlcmlzdGljcygpIHtcblx0XHRcdGxldCBjaGFyYWN0ZXJpc3RpY3NMaXN0ID0gW107XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXM7XG5cdFx0XHR1bmkuZ2V0QkxFRGV2aWNlQ2hhcmFjdGVyaXN0aWNzKHtcblx0XHRcdFx0ZGV2aWNlSWQ6IHRoYXQuZGV2aWNlSWQsXG5cdFx0XHRcdHNlcnZpY2VJZDogdGhhdC5zZXJ2aWNlSWQsXG5cdFx0XHRcdHN1Y2Nlc3M6IHJlcyA9PiB7XG5cdFx0XHRcdFx0Y29uc29sZS5sb2coXCLmnI3liqHnmoTnibnlvoHlgLzmiJDlip9cIiwgcmVzKVxuXHRcdFx0XHRcdC8vICog6K+7cmVhZDogdHJ1ZSwgLy8s5YaZd3JpdGU6IHRydWUsIC8vLOmAmuefpW5vdGlmeTogdHJ1ZVxuXHRcdFx0XHRcdGZvciAobGV0IGkgPSAwOyBpIDwgcmVzLmNoYXJhY3RlcmlzdGljcy5sZW5ndGg7IGkrKykge1xuXHRcdFx0XHRcdFx0bGV0IGl0ZW0gPSByZXMuY2hhcmFjdGVyaXN0aWNzW2ldO1xuXHRcdFx0XHRcdFx0aWYgKGl0ZW0udXVpZC5pbmRleE9mKCcwMDAwRkZFOScpICE9IC0xKSB7XG5cdFx0XHRcdFx0XHRcdHRoYXQud3JpdGUgPSBpdGVtLnV1aWRcblx0XHRcdFx0XHRcdH0gZWxzZSBpZiAoaXRlbS51dWlkLmluZGV4T2YoJzAwMDBGRkU0JykgIT0gLTEpIHtcblx0XHRcdFx0XHRcdFx0dGhhdC5ub3RpZnkgPSBpdGVtLnV1aWRcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0dW5pLm5vdGlmeUJMRUNoYXJhY3RlcmlzdGljVmFsdWVDaGFuZ2Uoe1xuXHRcdFx0XHRcdFx0ZGV2aWNlSWQ6IHRoYXQuZGV2aWNlSWQsXG5cdFx0XHRcdFx0XHRzZXJ2aWNlSWQ6IHRoYXQuc2VydmljZUlkLFxuXHRcdFx0XHRcdFx0Y2hhcmFjdGVyaXN0aWNJZDogdGhhdC5ub3RpZnksXG5cdFx0XHRcdFx0XHRzdGF0ZTogdHJ1ZSxcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdHVuaS5ub3RpZnlCTEVDaGFyYWN0ZXJpc3RpY1ZhbHVlQ2hhbmdlKHtcblx0XHRcdFx0XHRcdGRldmljZUlkOiB0aGF0LmRldmljZUlkLFxuXHRcdFx0XHRcdFx0c2VydmljZUlkOiB0aGF0LnNlcnZpY2VJZCxcblx0XHRcdFx0XHRcdGNoYXJhY3RlcmlzdGljSWQ6IHRoYXQud3JpdGUsXG5cdFx0XHRcdFx0XHRzdGF0ZTogdHJ1ZSxcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdHVuaS5vbkJMRUNoYXJhY3RlcmlzdGljVmFsdWVDaGFuZ2UoZnVuY3Rpb24ocmVzKSB7XG5cdFx0XHRcdFx0XHRsZXQgdmFsdWUgPSB0aGF0LiR0b29scy5hYjJoZXgocmVzLnZhbHVlLCBcIlwiKTtcblx0XHRcdFx0XHRcdC8vIOa1gemHj1xuXHRcdFx0XHRcdFx0bGV0IExpdUwgPSB2YWx1ZS5zdWJzdHJpbmcoMTQsIDE2KSArIHZhbHVlLnN1YnN0cmluZygxMCwgMTQpXG5cdFx0XHRcdFx0XHRsZXQgTGl1TDIgPSBwYXJzZUludChMaXVMLCAxNikgLyAxMDAwXG5cdFx0XHRcdFx0XHQvLyDmtYHpgJ9cblx0XHRcdFx0XHRcdGxldCBMaXVTID0gcGFyc2VJbnQodmFsdWUuc3Vic3RyaW5nKDIyLCAyNiksIDE2KSArIHBhcnNlSW50KHZhbHVlXG5cdFx0XHRcdFx0XHRcdC5zdWJzdHJpbmcoMTgsIDIyKSwgMTYpXG5cdFx0XHRcdFx0XHRsZXQgTGl1UzIgPSBMaXVTIC8gMTAwMFxuXG5cdFx0XHRcdFx0XHRpZiAoTnVtYmVyKExpdUwyKSA+IDApIHtcblx0XHRcdFx0XHRcdFx0dGhhdC50ZXh0ID0gTGl1TDIudG9GaXhlZCgwKVxuXHRcdFx0XHRcdFx0XHR0aGF0LkxpdVMgPSBMaXVTMi50b0ZpeGVkKDEpXG5cdFx0XHRcdFx0XHRcdHRoYXQub2Zmc2V0ID0gdGhhdC5oYW5kbGVvZmZzZXQodGhhdC50ZXh0KVxuXHRcdFx0XHRcdFx0XHQvLyDnrKzkuIDmrKFcblx0XHRcdFx0XHRcdFx0aWYgKGNudCA9PSAxKSB7XG5cdFx0XHRcdFx0XHRcdFx0Ly8g5rWB6YePXG5cdFx0XHRcdFx0XHRcdFx0aWYgKHRoYXQudGV4dCA9PSBsYXN0VmFsdWUpIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvdW50Kytcblx0XHRcdFx0XHRcdFx0XHRcdGlmIChjb3VudCA+PSAzMCkge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR0aGF0Lmlzc3RhcnQgPSBmYWxzZVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0aGF0LnNlbmREYXRhKFwiRkEwMkEzOUZcIikgLy/lhbPpl63ok53niZnkuLvliqjkuIrmiqVcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGhhdC5udW1iZXIxID0gTGl1TDIudG9GaXhlZCgwKVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0aGF0LmxldmVsMSA9IHRoYXQuaGFuZGxlbGVudmVyKHRoYXQubnVtYmVyMSlcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGhhdC5zZWNvbmQgPSA1XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuY291bnRkb3duKClcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGhhdC5MaXVTID0gMFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRyZXR1cm5cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y291bnQgPSAwXG5cdFx0XHRcdFx0XHRcdFx0XHRsYXN0VmFsdWUgPSB0aGF0LnRleHQgLy8g5pu05pawbGFzdFZhbHVlXG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdGlmIChjbnQgPT0gMikge1xuXHRcdFx0XHRcdFx0XHRcdGlmICh0aGF0LnRleHQgPT0gbGFzdFZhbHVlKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb3VudCsrXG5cdFx0XHRcdFx0XHRcdFx0XHRpZiAoY291bnQgPj0gMzApIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGhhdC5pc3N0YXJ0ID0gZmFsc2Vcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGhhdC5zZW5kRGF0YShcIkZBMDJBMzlGXCIpIC8v5YWz6Zet6JOd54mZ5Li75Yqo5LiK5oqlXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRoYXQubnVtYmVyMiA9IExpdUwyLnRvRml4ZWQoMClcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGhhdC5sZXZlbDIgPSB0aGF0LmhhbmRsZWxlbnZlcih0aGF0Lm51bWJlcjIpXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuc2Vjb25kID0gNVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0aGF0LmNvdW50ZG93bigpXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuTGl1UyA9IDBcblx0XHRcdFx0XHRcdFx0XHRcdFx0cmV0dXJuXG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvdW50ID0gMFxuXHRcdFx0XHRcdFx0XHRcdFx0bGFzdFZhbHVlID0gdGhhdC50ZXh0IC8vIOabtOaWsGxhc3RWYWx1ZVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQvLyBjb25zb2xlLmxvZygn5rWB6YePMicsIGNudCwgTGl1TDIsIGNvdW50KVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdGlmIChjbnQgPT0gMykge1xuXHRcdFx0XHRcdFx0XHRcdC8vIOa1gemAn1xuXHRcdFx0XHRcdFx0XHRcdGlmICh0aGF0LkxpdVMgIT0gMCB8fCB0aGF0LkxpdVMgIT0gMC4wKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHR0aGF0Lmxpc3RTLnB1c2godGhhdC5MaXVTKVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQvLyDmtYHph49cblx0XHRcdFx0XHRcdFx0XHRpZiAodGhhdC50ZXh0ID09IGxhc3RWYWx1ZSkge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y291bnQrK1xuXHRcdFx0XHRcdFx0XHRcdFx0aWYgKGNvdW50ID49IDE1KSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRoYXQubnVtYmVyMyA9IExpdUwyLnRvRml4ZWQoMClcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGhhdC5pc0VuZCA9IHRydWVcblx0XHRcdFx0XHRcdFx0XHRcdFx0cmV0dXJuXG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvdW50ID0gMFxuXHRcdFx0XHRcdFx0XHRcdFx0bGFzdFZhbHVlID0gdGhhdC50ZXh0IC8vIOabtOaWsGxhc3RWYWx1ZVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZygn5rWB6YePMycsIGNudCwgY291bnQpXG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9KVxuXHRcdFx0XHR9LFxuXHRcdFx0XHRmYWlsOiByZXMgPT4ge1xuXHRcdFx0XHRcdGNvbnNvbGUubG9nKCfojrflj5bnibnlvoHlgLzlpLHotKU6JywgSlNPTi5zdHJpbmdpZnkocmVzKSlcblx0XHRcdFx0fVxuXHRcdFx0fSlcblx0XHR9LFxuXHRcdC8vIOW8gOWQr+iTneeJmeS4u+WKqOS4iuaKpeaooeW8j1xuXHRcdHNlbmREYXRhKHN0cikge1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0XHRsZXQgYnVmID0gbmV3IFVpbnQ4QXJyYXkoc3RyLm1hdGNoKC9bXFxkYS1mXXsyfS9naSkubWFwKGZ1bmN0aW9uKGgpIHtcblx0XHRcdFx0cmV0dXJuIHBhcnNlSW50KGgsIDE2KVxuXHRcdFx0fSkpXG5cdFx0XHR1bmkud3JpdGVCTEVDaGFyYWN0ZXJpc3RpY1ZhbHVlKHtcblx0XHRcdFx0ZGV2aWNlSWQ6IHRoYXQuZGV2aWNlSWQsXG5cdFx0XHRcdHNlcnZpY2VJZDogdGhhdC5zZXJ2aWNlSWQsXG5cdFx0XHRcdGNoYXJhY3RlcmlzdGljSWQ6IHRoYXQud3JpdGUsXG5cdFx0XHRcdHZhbHVlOiBidWYuYnVmZmVyLFxuXHRcdFx0XHRzdWNjZXNzOiByZXMgPT4ge1xuXHRcdFx0XHRcdGNvbnNvbGUubG9nKCfkuIvlj5HmjIfku6TmiJDlip8nLCByZXMuZXJyTXNnKVxuXHRcdFx0XHR9LFxuXHRcdFx0XHRmYWlsOiByZXMgPT4ge1xuXHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi5LiL5Y+R5oyH5Luk5aSx6LSlXCIsIHJlcyk7XG5cdFx0XHRcdH0sXG5cdFx0XHR9KVxuXHRcdH0sXG5cdFx0aGFuZGxlTXlUaW1lKCkge1xuXHRcdFx0dmFyIHRoYXQgPSB0aGlzO1xuXHRcdFx0bXlUaW1lID0gc2V0VGltZW91dChmdW5jdGlvbigpIHtcblx0XHRcdFx0aWYgKCF0aGF0Lm1hY0FkZHIpIHtcblx0XHRcdFx0XHRjbGVhclRpbWVvdXQobXlUaW1lKTtcblx0XHRcdFx0XHR0aGF0LlVubG9hZCA9IHRydWVcblx0XHRcdFx0XHR0aGF0LnN0YXJ0Qmx1ZXRvb3RoRGV2aWNlRGlzY292ZXJ5KClcblx0XHRcdFx0XHR0aGF0LmNsb3NlQmx1ZXRvb3RoQWRhcHRlcigpXG5cdFx0XHRcdH1cblx0XHRcdH0sIDMwMDAwKTtcblx0XHR9LFxuXHRcdC8vIOetiee6p1xuXHRcdGhhbmRsZWxlbnZlcih2YWx1ZSkge1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0XHRsZXQgdGV4dCA9IFwiXCJcblx0XHRcdHRoYXQubGlzdC5mb3JFYWNoKGl0ZSA9PiB7XG5cdFx0XHRcdGlmIChOdW1iZXIodmFsdWUpIDw9IE51bWJlcihpdGUubWF4X3ZhbCkgJiYgTnVtYmVyKHZhbHVlKSA+PSBOdW1iZXIoaXRlLm1pbl92YWwpKSB7XG5cdFx0XHRcdFx0dGV4dCA9IGl0ZS50ZXh0XG5cdFx0XHRcdH1cblx0XHRcdH0pXG5cdFx0XHRyZXR1cm4gdGV4dFxuXHRcdH0sXG5cdFx0Ly/moIflh4bliqjmgIFcblx0XHRoYW5kbGVvZmZzZXQodmFsdWUpIHtcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdFx0bGV0IG51bWJlciA9IDBcblx0XHRcdGxldCBsZW5ndGggPSB0aGF0Lmxpc3QubGVuZ3RoXG5cdFx0XHRudW1iZXIgPSB2YWx1ZSAvICh0aGF0Lmxpc3RbMF0ubWF4X3ZhbCAtIHRoYXQubGlzdFtsZW5ndGggLSAxXS5taW5fdmFsKSAqIDEwMFxuXHRcdFx0cmV0dXJuIG51bWJlci50b0ZpeGVkKDApXG5cdFx0fSxcblxuXHRcdC8qKlxuXHRcdCAqIOWBnOatouaQnOe0ouiTneeJmeiuvuWkh1xuXHRcdCAqL1xuXHRcdHN0b3BCbHVldG9vdGhEZXZpY2VzRGlzY292ZXJ5KCkge1xuXHRcdFx0dW5pLnN0b3BCbHVldG9vdGhEZXZpY2VzRGlzY292ZXJ5KHtcblx0XHRcdFx0c3VjY2VzczogZSA9PiB7XG5cdFx0XHRcdFx0Y29uc29sZS5sb2coXCLlgZzmraLmkJzntKLok53niZnorr7lpIdcIiwgZSlcblx0XHRcdFx0fSxcblx0XHRcdH0pO1xuXHRcdH0sXG5cdFx0Ly8g55uR5ZCs6JOd54mZ6L+e5o6l54q25oCBXG5cdFx0b25CTEVDb25uZWN0aW9uU3RhdGVDaGFuZ2UoKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdHVuaS5vbkJMRUNvbm5lY3Rpb25TdGF0ZUNoYW5nZShmdW5jdGlvbihyZXMpIHtcblx0XHRcdFx0Y29uc29sZS5sb2coXCLnm5HlkKzok53niZnov57mjqXnirbmgIFcIiwgcmVzLmNvbm5lY3RlZClcblx0XHRcdFx0aWYgKCFyZXMuY29ubmVjdGVkKSB7XG5cdFx0XHRcdFx0Y2xlYXJUaW1lb3V0KG15VGltZSk7XG5cdFx0XHRcdFx0dGhhdC5VbmxvYWQgPSB0cnVlXG5cdFx0XHRcdFx0dGhhdC5jbG9zZUJMRUNvbm5lY3Rpb24oKVxuXHRcdFx0XHRcdHRoYXQuY2xvc2VCbHVldG9vdGhBZGFwdGVyKClcblx0XHRcdFx0fVxuXHRcdFx0XHR0aGF0LiRzdG9yZS5jb21taXQoXCJjaGFuZ2VDb25uZWN0ZWRcIiwgcmVzLmNvbm5lY3RlZCk7XG5cdFx0XHR9KVxuXHRcdH0sXG5cdFx0Ly8g5L+d5a2Y5rWL6YeP57uT5p6cXG5cdFx0aGFuZGxlR2V0TWVhc3VyZSgpIHtcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdFx0dGhhdC4kbW9kZWwuZ2V0TWVhc3VyZUx1bmcoe1xuXHRcdFx0XHRhdWRfaWQ6IHVuaS5nZXRTdG9yYWdlU3luYygndXNlcmlkJyksXG5cdFx0XHRcdG9uZTogdGhhdC5udW1iZXIxLFxuXHRcdFx0XHR0d286IHRoYXQubnVtYmVyMixcblx0XHRcdFx0dGhyZWU6IHRoYXQubnVtYmVyMyxcblx0XHRcdFx0ZmxvdzogdGhhdC5hdmVyYWdlU1xuXHRcdFx0fSkudGhlbihyZXMgPT4ge1xuXHRcdFx0XHRpZiAocmVzLmNvZGUgPT0gMCkge1xuXHRcdFx0XHRcdHRoYXQuJHN0b3JlLmRpc3BhdGNoKCdnZXRVc2VySW5mbycsIHtcblx0XHRcdFx0XHRcdGF1ZF9pZDogdW5pLmdldFN0b3JhZ2VTeW5jKCd1c2VyaWQnKVxuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0dGhhdC4kc3RvcmUuZGlzcGF0Y2goXCJnZXRMdW5nUmVzdWx0XCIsIHtcblx0XHRcdFx0XHRcdGF1ZF9pZDogdW5pLmdldFN0b3JhZ2VTeW5jKCd1c2VyaWQnKVxuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdH1cblx0XHRcdFx0dGhhdC5VbmxvYWQgPSB0cnVlXG5cdFx0XHRcdHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7XG5cdFx0XHRcdFx0dGhhdC5jbG9zZUJMRUNvbm5lY3Rpb24oKVxuXHRcdFx0XHRcdHRoYXQuY2xvc2VCbHVldG9vdGhBZGFwdGVyKClcblx0XHRcdFx0XHR1bmkuc3dpdGNoVGFiKHtcblx0XHRcdFx0XHRcdHVybDogXCIvcGFnZXMvaG9tZS9ob21lXCJcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHR9LCAyMDApXG5cdFx0XHR9KVxuXHRcdH0sXG5cdFx0Ly9cblx0XHRoYW5kbGVCYWNrKGluZCkge1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0XHR0aGF0LnRleHQgPSBcIlwiXG5cdFx0XHR0aGF0LlVubG9hZCA9IHRydWVcblx0XHRcdHRoYXQuc3RvcEJsdWV0b290aERldmljZXNEaXNjb3ZlcnkoKVxuXHRcdFx0dGhhdC5jbG9zZUJsdWV0b290aEFkYXB0ZXIoKVxuXHRcdFx0dGhhdC5jbG9zZUJMRUNvbm5lY3Rpb24oKVxuXHRcdFx0aWYgKGluZCA9PSAxKSB7XG5cdFx0XHRcdHVuaS5zd2l0Y2hUYWIoe1xuXHRcdFx0XHRcdHVybDogXCIvcGFnZXMvaG9tZS9ob21lXCJcblx0XHRcdFx0fSlcblx0XHRcdH1cblx0XHR9LFxuXHRcdC8vIDXnp5LlgJLorqHml7Zcblx0XHRjb3VudGRvd24oKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdGNvdW50ID0gMFxuXHRcdFx0bGFzdFZhbHVlID0gbnVsbFxuXHRcdFx0dmFyIHRpbWVyID0gc2V0SW50ZXJ2YWwoZnVuY3Rpb24oKSB7XG5cdFx0XHRcdHRoYXQuc2Vjb25kLS07XG5cdFx0XHR9LCAxMDAwKTtcblx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xuXHRcdFx0XHRjbGVhckludGVydmFsKHRpbWVyKVxuXHRcdFx0XHR0aGF0LnNlY29uZCA9IDBcblx0XHRcdH0sIDUwMDApXG5cdFx0fSxcblx0XHQvKipcblx0XHQgKiDmlq3lvIDok53niZnmqKHlnZdcblx0XHQgKi9cblx0XHRjbG9zZUJsdWV0b290aEFkYXB0ZXIoKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXM7XG5cdFx0XHR1bmkuY2xvc2VCbHVldG9vdGhBZGFwdGVyKHtcblx0XHRcdFx0c3VjY2VzczogcmVzID0+IHtcblx0XHRcdFx0XHRjb25zb2xlLmxvZygn6JOd54mZ5qih5Z2X5YWz6Zet5oiQ5YqfJyk7XG5cdFx0XHRcdH1cblx0XHRcdH0pXG5cdFx0fSxcblx0XHQvKipcblx0XHQgKiDmlq3lvIDok53niZnov57mjqVcblx0XHQgKi9cblx0XHRjbG9zZUJMRUNvbm5lY3Rpb24oKSB7XG5cdFx0XHR2YXIgdGhhdCA9IHRoaXM7XG5cdFx0XHR1bmkuY2xvc2VCTEVDb25uZWN0aW9uKHtcblx0XHRcdFx0ZGV2aWNlSWQ6IHRoYXQuZGV2aWNlSWQsXG5cdFx0XHRcdHN1Y2Nlc3M6IHJlcyA9PiB7XG5cdFx0XHRcdFx0Y29uc29sZS5sb2coJ+aWreW8gOiTneeJmei/nuaOpeaIkOWKnycpO1xuXHRcdFx0XHR9XG5cdFx0XHR9KTtcblx0XHR9LFxuXHR9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///291\n"); >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a /***/ }), /* 292 */ /*!**************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/business/addDevice.vue?mpType=page ***! \**************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _addDevice_vue_vue_type_template_id_8bd85a5e_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./addDevice.vue?vue&type=template&id=8bd85a5e&scoped=true&mpType=page */ 293);\n/* harmony import */ var _addDevice_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./addDevice.vue?vue&type=script&lang=js&mpType=page */ 295);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _addDevice_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _addDevice_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _addDevice_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _addDevice_vue_vue_type_template_id_8bd85a5e_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _addDevice_vue_vue_type_template_id_8bd85a5e_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"8bd85a5e\",\n null,\n false,\n _addDevice_vue_vue_type_template_id_8bd85a5e_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/business/addDevice.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkk7QUFDN0k7QUFDd0U7QUFDTDs7O0FBR25FO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLDBGQUFNO0FBQ1IsRUFBRSwyR0FBTTtBQUNSLEVBQUUsb0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjkyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9hZGREZXZpY2UudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPThiZDg1YTVlJnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9hZGREZXZpY2UudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL2FkZERldmljZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiOGJkODVhNWVcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvYnVzaW5lc3MvYWRkRGV2aWNlLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///292\n"); /***/ }), /* 293 */ /*!********************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/business/addDevice.vue?vue&type=template&id=8bd85a5e&scoped=true&mpType=page ***! \********************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_addDevice_vue_vue_type_template_id_8bd85a5e_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./addDevice.vue?vue&type=template&id=8bd85a5e&scoped=true&mpType=page */ 294); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_addDevice_vue_vue_type_template_id_8bd85a5e_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_addDevice_vue_vue_type_template_id_8bd85a5e_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_addDevice_vue_vue_type_template_id_8bd85a5e_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_addDevice_vue_vue_type_template_id_8bd85a5e_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 294 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/business/addDevice.vue?vue&type=template&id=8bd85a5e&scoped=true&mpType=page ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "content"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "list"), attrs: { _i: 1 } }, _vm._l( _vm._$s(2, "f", { forItems: _vm.list }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(2, "f", { forIndex: $20, key: 2 + "-" + $30 }), staticClass: _vm._$s("2-" + $30, "sc", "item"), attrs: { _i: "2-" + $30 }, on: { click: function ($event) { return _vm.handlebinging(item) }, }, }, [ _c("image", { attrs: { src: _vm._$s("3-" + $30, "a-src", item.pic), _i: "3-" + $30, }, }), _c( "view", { staticClass: _vm._$s("4-" + $30, "sc", "name"), attrs: { _i: "4-" + $30 }, }, [_vm._v(_vm._$s("4-" + $30, "t0-0", _vm._s(item.name)))] ), ] ) } ), 0 ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 295 */ /*!**************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/business/addDevice.vue?vue&type=script&lang=js&mpType=page ***! \**************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_addDevice_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./addDevice.vue?vue&type=script&lang=js&mpType=page */ 296);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_addDevice_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_addDevice_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_addDevice_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_addDevice_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_addDevice_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJxQixDQUFnQixzckJBQUcsRUFBQyIsImZpbGUiOiIyOTUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2FkZERldmljZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9hZGREZXZpY2UudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///295\n"); /***/ }), /* 296 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/business/addDevice.vue?vue&type=script&lang=js&mpType=page ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; <<<<<<< HEAD eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n data: function data() {\n return {\n list: []\n };\n },\n onLoad: function onLoad() {\n this.handleUserDeviceList();\n },\n methods: {\n handleUserDeviceList: function handleUserDeviceList() {\n var that = this;\n that.$model.getDeviceList({}).then(function (res) {\n if (res.code != 0) {\n that.$tools.msg(res.msg);\n return;\n }\n that.list = res.data.list;\n }).catch(function (err) {});\n },\n handlebinging: function handlebinging(item) {\n __f__(\"log\", \"item\", item, \" at pages/business/addDevice.vue:34\");\n uni.redirectTo({\n url: \"/pages/business/search?id=\" + item.id\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYnVzaW5lc3MvYWRkRGV2aWNlLnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwibGlzdCIsIm9uTG9hZCIsIm1ldGhvZHMiLCJoYW5kbGVVc2VyRGV2aWNlTGlzdCIsInRoYXQiLCJoYW5kbGViaW5naW5nIiwidW5pIiwidXJsIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7OztlQVlBO0VBQ0FBO0lBQ0E7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBO01BQ0FDO1FBQ0E7VUFDQUE7VUFDQTtRQUNBO1FBQ0FBO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0FDO1FBQ0FDO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSwyQiIsImZpbGUiOiIyOTYuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJjb250ZW50XCI+XHJcblx0XHQ8dmlldyBjbGFzcz1cImxpc3RcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gbGlzdFwiIEBjbGljaz1cImhhbmRsZWJpbmdpbmcoaXRlbSlcIj5cclxuXHRcdFx0XHQ8aW1hZ2UgOnNyYz1cIml0ZW0ucGljXCI+PC9pbWFnZT5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWVcIj57e2l0ZW0ubmFtZX19PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGxpc3Q6IFtdXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRvbkxvYWQoKSB7XHJcblx0XHRcdHRoaXMuaGFuZGxlVXNlckRldmljZUxpc3QoKVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0aGFuZGxlVXNlckRldmljZUxpc3QoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0dGhhdC4kbW9kZWwuZ2V0RGV2aWNlTGlzdCh7fSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0aWYgKHJlcy5jb2RlICE9IDApIHtcclxuXHRcdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKHJlcy5tc2cpXHJcblx0XHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dGhhdC5saXN0ID0gcmVzLmRhdGEubGlzdFxyXG5cdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0aGFuZGxlYmluZ2luZyhpdGVtKSB7XHJcblx0XHRcdFx0Y29uc29sZS5sb2coXCJpdGVtXCIsIGl0ZW0pXHJcblx0XHRcdFx0dW5pLnJlZGlyZWN0VG8oe1xyXG5cdFx0XHRcdFx0dXJsOiBcIi9wYWdlcy9idXNpbmVzcy9zZWFyY2g/aWQ9XCIgKyBpdGVtLmlkXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgc2NvcGVkIGxhbmc9XCJzY3NzXCI+XHJcblx0Lmxpc3Qge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cclxuXHRcdC5pdGVtIHtcclxuXHRcdFx0d2lkdGg6IDMzLjMlO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogOHB4O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZmRmZGY7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGZkZmRmO1xyXG5cclxuXHRcdFx0aW1hZ2Uge1xyXG5cdFx0XHRcdHdpZHRoOiA2MHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNjBweDtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAxMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubmFtZSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3N0eWxlPiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///296\n"); ======= eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n data: function data() {\n return {\n list: []\n };\n },\n onLoad: function onLoad() {\n this.handleUserDeviceList();\n },\n methods: {\n handleUserDeviceList: function handleUserDeviceList() {\n var that = this;\n that.$model.getDeviceList({}).then(function (res) {\n if (res.code != 0) {\n that.$tools.msg(res.msg);\n return;\n }\n that.list = res.data.list;\n }).catch(function (err) {});\n },\n handlebinging: function handlebinging(item) {\n __f__(\"log\", \"item\", item, \" at pages/business/addDevice.vue:34\");\n uni.redirectTo({\n url: \"/pages/business/search?id=\" + item.id\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYnVzaW5lc3MvYWRkRGV2aWNlLnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwibGlzdCIsIm9uTG9hZCIsImhhbmRsZVVzZXJEZXZpY2VMaXN0IiwibWV0aG9kcyIsInRoYXQiLCIkbW9kZWwiLCJnZXREZXZpY2VMaXN0IiwidGhlbiIsInJlcyIsImNvZGUiLCIkdG9vbHMiLCJtc2ciLCJjYXRjaCIsImVyciIsImhhbmRsZWJpbmdpbmciLCJpdGVtIiwidW5pIiwicmVkaXJlY3RUbyIsInVybCIsImlkIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUEsZUFFZTtFQUNkQSxJQUFJLGtCQUFHO0lBQ04sT0FBTztNQUNOQyxJQUFJLEVBQUU7SUFDUCxDQUFDO0VBQ0YsQ0FBQztFQUNEQyxNQUFNLG9CQUFHO0lBQ1IsSUFBSSxDQUFDQyxvQkFBb0IsRUFBRTtFQUM1QixDQUFDO0VBQ0RDLE9BQU8sRUFBRTtJQUNSRCxvQkFBb0Isa0NBQUc7TUFDdEIsSUFBSUUsSUFBSSxHQUFHLElBQUk7TUFDZkEsSUFBSSxDQUFDQyxNQUFNLENBQUNDLGFBQWEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDQyxJQUFJLENBQUMsVUFBQUMsR0FBRyxFQUFJO1FBQ3pDLElBQUlBLEdBQUcsQ0FBQ0MsSUFBSSxJQUFJLENBQUMsRUFBRTtVQUNsQkwsSUFBSSxDQUFDTSxNQUFNLENBQUNDLEdBQUcsQ0FBQ0gsR0FBRyxDQUFDRyxHQUFHLENBQUM7VUFDeEI7UUFDRDtRQUNBUCxJQUFJLENBQUNKLElBQUksR0FBR1EsR0FBRyxDQUFDVCxJQUFJLENBQUNDLElBQUk7TUFDMUIsQ0FBQyxDQUFDLENBQUNZLEtBQUssQ0FBQyxVQUFBQyxHQUFHLEVBQUksQ0FBQyxDQUFDLENBQUM7SUFDcEIsQ0FBQztJQUNEQyxhQUFhLHlCQUFDQyxJQUFJLEVBQUU7TUFDbkIsYUFBWSxNQUFNLEVBQUVBLElBQUk7TUFDeEJDLEdBQUcsQ0FBQ0MsVUFBVSxDQUFDO1FBQ2RDLEdBQUcsRUFBRSw0QkFBNEIsR0FBR0gsSUFBSSxDQUFDSTtNQUMxQyxDQUFDLENBQUM7SUFDSDtFQUNEO0FBQ0QsQ0FBQztBQUFBLDJCIiwiZmlsZSI6IjI5Ni5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG5leHBvcnQgZGVmYXVsdCB7XG5cdGRhdGEoKSB7XG5cdFx0cmV0dXJuIHtcblx0XHRcdGxpc3Q6IFtdXG5cdFx0fVxuXHR9LFxuXHRvbkxvYWQoKSB7XG5cdFx0dGhpcy5oYW5kbGVVc2VyRGV2aWNlTGlzdCgpXG5cdH0sXG5cdG1ldGhvZHM6IHtcblx0XHRoYW5kbGVVc2VyRGV2aWNlTGlzdCgpIHtcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdFx0dGhhdC4kbW9kZWwuZ2V0RGV2aWNlTGlzdCh7fSkudGhlbihyZXMgPT4ge1xuXHRcdFx0XHRpZiAocmVzLmNvZGUgIT0gMCkge1xuXHRcdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhyZXMubXNnKVxuXHRcdFx0XHRcdHJldHVyblxuXHRcdFx0XHR9XG5cdFx0XHRcdHRoYXQubGlzdCA9IHJlcy5kYXRhLmxpc3Rcblx0XHRcdH0pLmNhdGNoKGVyciA9PiB7fSlcblx0XHR9LFxuXHRcdGhhbmRsZWJpbmdpbmcoaXRlbSkge1xuXHRcdFx0Y29uc29sZS5sb2coXCJpdGVtXCIsIGl0ZW0pXG5cdFx0XHR1bmkucmVkaXJlY3RUbyh7XG5cdFx0XHRcdHVybDogXCIvcGFnZXMvYnVzaW5lc3Mvc2VhcmNoP2lkPVwiICsgaXRlbS5pZFxuXHRcdFx0fSlcblx0XHR9XG5cdH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///296\n"); >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a /***/ }), /* 297 */ /*!***********************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/business/search.vue?mpType=page ***! \***********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _search_vue_vue_type_template_id_f153e784_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./search.vue?vue&type=template&id=f153e784&scoped=true&mpType=page */ 298);\n/* harmony import */ var _search_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./search.vue?vue&type=script&lang=js&mpType=page */ 300);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _search_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _search_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _search_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _search_vue_vue_type_template_id_f153e784_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _search_vue_vue_type_template_id_f153e784_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"f153e784\",\n null,\n false,\n _search_vue_vue_type_template_id_f153e784_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/business/search.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBMEk7QUFDMUk7QUFDcUU7QUFDTDs7O0FBR2hFO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLHVGQUFNO0FBQ1IsRUFBRSx3R0FBTTtBQUNSLEVBQUUsaUhBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsNEdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjk3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9zZWFyY2gudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWYxNTNlNzg0JnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9zZWFyY2gudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL3NlYXJjaC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiZjE1M2U3ODRcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvYnVzaW5lc3Mvc2VhcmNoLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///297\n"); /***/ }), /* 298 */ /*!*****************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/business/search.vue?vue&type=template&id=f153e784&scoped=true&mpType=page ***! \*****************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_search_vue_vue_type_template_id_f153e784_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./search.vue?vue&type=template&id=f153e784&scoped=true&mpType=page */ 299); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_search_vue_vue_type_template_id_f153e784_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_search_vue_vue_type_template_id_f153e784_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_search_vue_vue_type_template_id_f153e784_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_search_vue_vue_type_template_id_f153e784_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 299 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/business/search.vue?vue&type=template&id=f153e784&scoped=true&mpType=page ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "container"), attrs: { _i: 0 } }, [ _c("view", { staticClass: _vm._$s(1, "sc", "tips"), attrs: { _i: 1 } }), _c("view", { staticClass: _vm._$s(2, "sc", "item"), attrs: { _i: 2 }, on: { click: _vm.openBluetoothAdapter }, }), _c( "view", { staticClass: _vm._$s(3, "sc", "devices_summary"), attrs: { _i: 3 } }, [_vm._v(_vm._$s(3, "t0-0", _vm._s(_vm.devices.length)))] ), _c("view", [ _vm._$s(5, "i", _vm.popup) ? _c( "scroll-view", { staticClass: _vm._$s(5, "sc", "device_list"), attrs: { _i: 5 }, }, _vm._l( _vm._$s(6, "f", { forItems: _vm.devices }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(6, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("6-" + $30, "sc", "device_item"), attrs: { _i: "6-" + $30 }, on: { click: function ($event) { return _vm.createBLEConnection(item) }, }, }, [ _c("view", [ _c("text", [ _vm._v( _vm._$s( "8-" + $30, "t0-0", _vm._s(item.localName || item.name) ) ), ]), ]), _c("view", [ _vm._v( _vm._$s( "9-" + $30, "t0-0", _vm._s(item.macAddr || item.deviceId) ) ), ]), ] ) } ), 0 ) : _vm._e(), ]), _c( "view", { staticClass: _vm._$s(10, "sc", "tishi"), attrs: { _i: 10 } }, [ _c( "view", { staticClass: _vm._$s(11, "sc", "text"), attrs: { _i: 11 } }, [ _c("icon", { staticClass: _vm._$s(12, "sc", "t-icon t-icon-tishi"), attrs: { _i: 12 }, }), ] ), _c( "view", { staticClass: _vm._$s(13, "sc", "dv"), attrs: { _i: 13 } }, [_c("text"), _c("text"), _c("text"), _c("text")] ), ] ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 300 */ /*!***********************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/business/search.vue?vue&type=script&lang=js&mpType=page ***! \***********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_search_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./search.vue?vue&type=script&lang=js&mpType=page */ 301);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_search_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_search_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_search_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_search_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_search_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdxQixDQUFnQixtckJBQUcsRUFBQyIsImZpbGUiOiIzMDAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3NlYXJjaC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9zZWFyY2gudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///300\n"); /***/ }), /* 301 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/business/search.vue?vue&type=script&lang=js&mpType=page ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; <<<<<<< HEAD eval("/* WEBPACK VAR INJECTION */(function(__f__, wx) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar that;\nvar myTime;\nvar _default = {\n data: function data() {\n return {\n macAddr: \"\",\n code: \"\",\n deviceId: \"\",\n popup: false,\n devices: [],\n id: 0\n };\n },\n computed: _objectSpread({}, (0, _vuex.mapState)([\"user\", \"isConnected\", \"isBluetoothTyle\"])),\n onLoad: function onLoad(options) {\n that = this;\n that.id = options.id;\n that.$Bluetooth.onBLEConnectionStateChange();\n uni.onBluetoothAdapterStateChange(function (res) {\n that.$store.commit(\"changeBluetooth\", res.available);\n });\n __f__(\"log\", \"搜索\", \" at pages/business/search.vue:57\");\n },\n onUnload: function onUnload() {\n __f__(\"log\", \"onUnload\", \" at pages/business/search.vue:60\");\n var that = this;\n if (!that.Unload) {\n uni.hideLoading();\n that.$Bluetooth.closeBluetoothAdapter(); // 断开蓝牙模块\n that.$Bluetooth.stopBluetoothDevicesDiscovery(); // 取消蓝牙搜索\n }\n },\n\n methods: {\n // 初始化蓝牙\n openBluetoothAdapter: function openBluetoothAdapter() {\n var that = this;\n uni.openBluetoothAdapter({\n success: function success(e) {\n __f__(\"log\", \"蓝牙初始化成功\", \" at pages/business/search.vue:74\");\n that.startBluetoothDeviceDiscovery();\n },\n fail: function fail(e) {\n __f__(\"log\", '初始化蓝牙失败:' + e.errMsg, \" at pages/business/search.vue:78\");\n that.$Bluetooth.getBluetoothAdapter(e);\n }\n });\n },\n // 开始搜寻附近的蓝牙外围设备\n startBluetoothDeviceDiscovery: function startBluetoothDeviceDiscovery() {\n var that = this;\n uni.startBluetoothDevicesDiscovery({\n allowDuplicatesKey: true,\n //是否允许重复上报同一设备\n success: function success(res) {\n that.onBluetoothDeviceFound();\n },\n fail: function fail(res) {}\n });\n },\n /**\n * 发现外围设备\n */\n onBluetoothDeviceFound: function onBluetoothDeviceFound() {\n var that = this;\n var foundDevices = [];\n wx.showLoading({\n title: '设备搜索中'\n });\n uni.onBluetoothDeviceFound(function (res) {\n res.devices.forEach(function (device) {\n if (device.name.indexOf(\"YPC\") != -1) {\n clearTimeout(myTime);\n var buff = device.name.slice(7, 19);\n device.macAddr = that.$Bluetooth.str2Num(buff);\n device.deviceId = that.$Bluetooth.str2Num(buff);\n that.handleDevice(device);\n return;\n }\n if (device.name.indexOf(\"G02\") != -1) {\n clearTimeout(myTime);\n var _buff = device.advertisData.slice(3, 9);\n device.mac = new Uint8Array(_buff); // 保存广播数据中的mac地址,这是由于iOS不直接返回mac地址\n var tempMac = Array.from(device.mac);\n tempMac.reverse();\n device.macAddr = that.$tools.ab2hex(tempMac, ':').toUpperCase();\n that.handleDevice(device);\n return;\n }\n if (device.name.indexOf(\"Yihejia_Lung\") != -1) {\n __f__(\"log\", \"肺活量\", device, '04:0D:84:48:E0:9B', \" at pages/business/search.vue:124\");\n device.macAddr = device.deviceId;\n clearTimeout(myTime);\n that.handleDevice(device);\n return;\n }\n });\n });\n that.handleMyTime();\n },\n handleDevice: function handleDevice(device) {\n var that = this;\n var foundDevices = that.devices;\n var idx = that.$tools.inArray(foundDevices, \"deviceId\", device.deviceId);\n that.deviceId = device.deviceId;\n if (idx === -1) {\n that.devices.push(device);\n } else {\n that.devices[idx] = device;\n }\n that.popup = true;\n },\n handleMyTime: function handleMyTime() {\n var that = this;\n myTime = setTimeout(function () {\n if (!that.devices.length) {\n that.islink = -1;\n that.$tools.showModal(\"没有查找到设备\");\n }\n uni.hideLoading();\n clearTimeout(myTime);\n that.$Bluetooth.stopBluetoothDevicesDiscovery(); //取消蓝牙搜索\n }, 15000);\n },\n // 连接蓝牙\n createBLEConnection: function createBLEConnection(e) {\n var that = this;\n that.$Bluetooth.stopBluetoothDevicesDiscovery();\n that.macAddr = e.macAddr;\n uni.showModal({\n title: '提示',\n content: '是否绑定该设备?',\n cancelText: \"取消\",\n confirmText: \"确定\",\n success: function success(res) {\n if (res.confirm) {\n that.getActive();\n } else {\n that.$tools.msg(\"您已取消操作\");\n }\n }\n });\n },\n getActive: function getActive() {\n var that = this;\n that.$model.getBinding({\n device_id: that.id,\n device_mac: that.macAddr\n }).then(function (res) {\n that.$Bluetooth.closeBluetoothAdapter();\n that.devices = [];\n if (res.code == 0) {\n that.$tools.msg('绑定成功!');\n that.$store.dispatch('getUserDeviceList');\n that.$store.dispatch('getUserInfo', {\n aud_id: uni.getStorageSync('userid')\n });\n setTimeout(function () {\n uni.switchTab({\n url: \"/pages/home/home\"\n });\n }, 500);\n } else {\n that.$tools.msg(res.msg);\n }\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"], __webpack_require__(/*! @dcloudio/uni-mp-weixin/dist/mp.js */ 108)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYnVzaW5lc3Mvc2VhcmNoLnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwibWFjQWRkciIsImNvZGUiLCJkZXZpY2VJZCIsInBvcHVwIiwiZGV2aWNlcyIsImlkIiwiY29tcHV0ZWQiLCJvbkxvYWQiLCJ0aGF0IiwidW5pIiwib25VbmxvYWQiLCJtZXRob2RzIiwib3BlbkJsdWV0b290aEFkYXB0ZXIiLCJzdWNjZXNzIiwiZmFpbCIsInN0YXJ0Qmx1ZXRvb3RoRGV2aWNlRGlzY292ZXJ5IiwiYWxsb3dEdXBsaWNhdGVzS2V5Iiwib25CbHVldG9vdGhEZXZpY2VGb3VuZCIsInd4IiwidGl0bGUiLCJyZXMiLCJjbGVhclRpbWVvdXQiLCJkZXZpY2UiLCJ0ZW1wTWFjIiwiaGFuZGxlRGV2aWNlIiwiaGFuZGxlTXlUaW1lIiwibXlUaW1lIiwiY3JlYXRlQkxFQ29ubmVjdGlvbiIsImNvbnRlbnQiLCJjYW5jZWxUZXh0IiwiY29uZmlybVRleHQiLCJnZXRBY3RpdmUiLCJkZXZpY2VfaWQiLCJkZXZpY2VfbWFjIiwiYXVkX2lkIiwic2V0VGltZW91dCIsInVybCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFnQ0E7QUFFQTtBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBSkE7QUFDQTtBQUFBLGVBSUE7RUFDQUE7SUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUMsNEJBQ0EsZ0VBQ0E7RUFDQUM7SUFDQUM7SUFDQUE7SUFDQUE7SUFDQUM7TUFDQUQ7SUFDQTtJQUNBO0VBQ0E7RUFDQUU7SUFDQTtJQUNBO0lBQ0E7TUFDQUQ7TUFDQUQ7TUFDQUE7SUFDQTtFQUNBOztFQUNBRztJQUNBO0lBQ0FDO01BQ0E7TUFDQUg7UUFDQUk7VUFDQTtVQUNBTDtRQUNBO1FBQ0FNO1VBQ0E7VUFDQU47UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBTztNQUNBO01BQ0FOO1FBQ0FPO1FBQUE7UUFDQUg7VUFDQUw7UUFDQTtRQUNBTTtNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7SUFDQUc7TUFDQTtNQUNBO01BQ0FDO1FBQ0FDO01BQ0E7TUFDQVY7UUFDQVc7VUFDQTtZQUNBQztZQUNBO1lBQ0FDO1lBQ0FBO1lBQ0FkO1lBQ0E7VUFDQTtVQUNBO1lBQ0FhO1lBQ0E7WUFDQUM7WUFDQTtZQUNBQztZQUNBRDtZQUNBZDtZQUNBO1VBQ0E7VUFDQTtZQUNBO1lBQ0FjO1lBQ0FEO1lBQ0FiO1lBQ0E7VUFDQTtRQUNBO01BQ0E7TUFDQUE7SUFDQTtJQUNBZ0I7TUFDQTtNQUNBO01BQ0E7TUFDQWhCO01BQ0E7UUFDQUE7TUFDQTtRQUNBQTtNQUNBO01BQ0FBO0lBQ0E7SUFDQWlCO01BQ0E7TUFDQUM7UUFDQTtVQUNBbEI7VUFDQUE7UUFDQTtRQUNBQztRQUNBWTtRQUNBYjtNQUNBO0lBQ0E7SUFDQTtJQUNBbUI7TUFDQTtNQUNBbkI7TUFDQUE7TUFDQUM7UUFDQVU7UUFDQVM7UUFDQUM7UUFDQUM7UUFDQWpCO1VBQ0E7WUFDQUw7VUFDQTtZQUNBQTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0F1QjtNQUNBO01BQ0F2QjtRQUNBd0I7UUFDQUM7TUFDQTtRQUNBekI7UUFDQUE7UUFDQTtVQUNBQTtVQUNBQTtVQUNBQTtZQUNBMEI7VUFDQTtVQUNBQztZQUNBMUI7Y0FDQTJCO1lBQ0E7VUFDQTtRQUNBO1VBQ0E1QjtRQUNBO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSwyQiIsImZpbGUiOiIzMDEuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJjb250YWluZXJcIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwidGlwc1wiPuivt+WcqOiuvuWkh+W8gOacuueKtuaAgeS4i++8jOaQnOe0ouiuvuWkhzwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiIEBjbGljaz1cIm9wZW5CbHVldG9vdGhBZGFwdGVyXCI+5byA5aeL5pCc57Si6K6+5aSHPC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJkZXZpY2VzX3N1bW1hcnlcIj7lt7Llj5HnjrAge3tkZXZpY2VzLmxlbmd0aH19IOS4quiuvuWkh++8mjwvdmlldz5cclxuXHRcdDx2aWV3PlxyXG5cdFx0XHQ8c2Nyb2xsLXZpZXcgY2xhc3M9XCJkZXZpY2VfbGlzdFwiIHNjcm9sbC15IHNjcm9sbC13aXRoLWFuaW1hdGlvbiB2LWlmPVwicG9wdXBcIj5cclxuXHRcdFx0XHQ8dmlldyB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBkZXZpY2VzXCIgOmtleT1cImluZGV4XCIgQHRhcD1cImNyZWF0ZUJMRUNvbm5lY3Rpb24oaXRlbSlcIiBjbGFzcz1cImRldmljZV9pdGVtXCI+XHJcblx0XHRcdFx0XHQ8dmlldz5cclxuXHRcdFx0XHRcdFx0PHRleHQ+e3tpdGVtLmxvY2FsTmFtZSB8fGl0ZW0ubmFtZX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXc+bWFj5Zyw5Z2AOnt7aXRlbS5tYWNBZGRyIHx8IGl0ZW0uZGV2aWNlSWR9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvc2Nyb2xsLXZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cInRpc2hpXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dFwiPlxyXG5cdFx0XHRcdDxpY29uIGNsYXNzPVwidC1pY29uIHQtaWNvbi10aXNoaVwiPjwvaWNvbj4g6K6+5aSH57uR5a6a5rWB56iL6K+05piOXHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJkdlwiPlxyXG5cdFx0XHRcdDx0ZXh0PjHjgIHmiZPlvIDmiYvmnLrok53niZnlkozkvY3nva7kv6Hmga88L3RleHQ+XHJcblx0XHRcdFx0PHRleHQ+MuOAgWlvc+ezu+e7n+mcgOaJk+W8gOiuvue9ruKAlD7lupTnlKjigJQ+5b6u5L+h6YeM55qE6JOd54mZ5p2D6ZmQPC90ZXh0PlxyXG5cdFx0XHRcdDx0ZXh0PjPjgIHorr7lpIfkuq7lsY/nirbmgIHkuIvmkJzntKLok53niZk8L3RleHQ+XHJcblx0XHRcdFx0PHRleHQ+NOOAgemAieaLqeiTneeJmei/m+ihjOe7keWumjwvdGV4dD5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0bGV0IHRoYXQ7XHJcblx0bGV0IG15VGltZTtcclxuXHRpbXBvcnQge1xyXG5cdFx0bWFwU3RhdGVcclxuXHR9IGZyb20gXCJ2dWV4XCI7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRtYWNBZGRyOiBcIlwiLFxyXG5cdFx0XHRcdGNvZGU6IFwiXCIsXHJcblx0XHRcdFx0ZGV2aWNlSWQ6IFwiXCIsXHJcblx0XHRcdFx0cG9wdXA6IGZhbHNlLFxyXG5cdFx0XHRcdGRldmljZXM6IFtdLFxyXG5cdFx0XHRcdGlkOiAwXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDoge1xyXG5cdFx0XHQuLi5tYXBTdGF0ZShbXCJ1c2VyXCIsIFwiaXNDb25uZWN0ZWRcIiwgXCJpc0JsdWV0b290aFR5bGVcIl0pLFxyXG5cdFx0fSxcclxuXHRcdG9uTG9hZChvcHRpb25zKSB7XHJcblx0XHRcdHRoYXQgPSB0aGlzXHJcblx0XHRcdHRoYXQuaWQgPSBvcHRpb25zLmlkXHJcblx0XHRcdHRoYXQuJEJsdWV0b290aC5vbkJMRUNvbm5lY3Rpb25TdGF0ZUNoYW5nZSgpXHJcblx0XHRcdHVuaS5vbkJsdWV0b290aEFkYXB0ZXJTdGF0ZUNoYW5nZShmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHR0aGF0LiRzdG9yZS5jb21taXQoXCJjaGFuZ2VCbHVldG9vdGhcIiwgcmVzLmF2YWlsYWJsZSk7XHJcblx0XHRcdH0pXHJcblx0XHRcdGNvbnNvbGUubG9nKFwi5pCc57SiXCIpXHJcblx0XHR9LFxyXG5cdFx0b25VbmxvYWQoKSB7XHJcblx0XHRcdGNvbnNvbGUubG9nKFwib25VbmxvYWRcIilcclxuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdGlmICghdGhhdC5VbmxvYWQpIHtcclxuXHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKVxyXG5cdFx0XHRcdHRoYXQuJEJsdWV0b290aC5jbG9zZUJsdWV0b290aEFkYXB0ZXIoKSAvLyDmlq3lvIDok53niZnmqKHlnZdcclxuXHRcdFx0XHR0aGF0LiRCbHVldG9vdGguc3RvcEJsdWV0b290aERldmljZXNEaXNjb3ZlcnkoKSAvLyDlj5bmtojok53niZnmkJzntKJcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Ly8g5Yid5aeL5YyW6JOd54mZXHJcblx0XHRcdG9wZW5CbHVldG9vdGhBZGFwdGVyKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdHVuaS5vcGVuQmx1ZXRvb3RoQWRhcHRlcih7XHJcblx0XHRcdFx0XHRzdWNjZXNzOiBlID0+IHtcclxuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coXCLok53niZnliJ3lp4vljJbmiJDlip9cIilcclxuXHRcdFx0XHRcdFx0dGhhdC5zdGFydEJsdWV0b290aERldmljZURpc2NvdmVyeSgpXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0ZmFpbDogZSA9PiB7XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKCfliJ3lp4vljJbok53niZnlpLHotKU6JyArIGUuZXJyTXNnKTtcclxuXHRcdFx0XHRcdFx0dGhhdC4kQmx1ZXRvb3RoLmdldEJsdWV0b290aEFkYXB0ZXIoZSlcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5byA5aeL5pCc5a+76ZmE6L+R55qE6JOd54mZ5aSW5Zu06K6+5aSHXHJcblx0XHRcdHN0YXJ0Qmx1ZXRvb3RoRGV2aWNlRGlzY292ZXJ5KCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdHVuaS5zdGFydEJsdWV0b290aERldmljZXNEaXNjb3Zlcnkoe1xyXG5cdFx0XHRcdFx0YWxsb3dEdXBsaWNhdGVzS2V5OiB0cnVlLCAvL+aYr+WQpuWFgeiuuOmHjeWkjeS4iuaKpeWQjOS4gOiuvuWkh1xyXG5cdFx0XHRcdFx0c3VjY2VzczogcmVzID0+IHtcclxuXHRcdFx0XHRcdFx0dGhhdC5vbkJsdWV0b290aERldmljZUZvdW5kKCk7XHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0ZmFpbDogcmVzID0+IHt9XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDlj5HnjrDlpJblm7Torr7lpIdcclxuXHRcdFx0ICovXHJcblx0XHRcdG9uQmx1ZXRvb3RoRGV2aWNlRm91bmQoKSB7XHJcblx0XHRcdFx0dmFyIHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGNvbnN0IGZvdW5kRGV2aWNlcyA9IFtdXHJcblx0XHRcdFx0d3guc2hvd0xvYWRpbmcoe1xyXG5cdFx0XHRcdFx0dGl0bGU6ICforr7lpIfmkJzntKLkuK0nLFxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0dW5pLm9uQmx1ZXRvb3RoRGV2aWNlRm91bmQocmVzID0+IHtcclxuXHRcdFx0XHRcdHJlcy5kZXZpY2VzLmZvckVhY2goZGV2aWNlID0+IHtcclxuXHRcdFx0XHRcdFx0aWYgKGRldmljZS5uYW1lLmluZGV4T2YoXCJZUENcIikgIT0gLTEpIHtcclxuXHRcdFx0XHRcdFx0XHRjbGVhclRpbWVvdXQobXlUaW1lKTtcclxuXHRcdFx0XHRcdFx0XHRsZXQgYnVmZiA9IGRldmljZS5uYW1lLnNsaWNlKDcsIDE5KVxyXG5cdFx0XHRcdFx0XHRcdGRldmljZS5tYWNBZGRyID0gdGhhdC4kQmx1ZXRvb3RoLnN0cjJOdW0oYnVmZilcclxuXHRcdFx0XHRcdFx0XHRkZXZpY2UuZGV2aWNlSWQgPSB0aGF0LiRCbHVldG9vdGguc3RyMk51bShidWZmKVxyXG5cdFx0XHRcdFx0XHRcdHRoYXQuaGFuZGxlRGV2aWNlKGRldmljZSlcclxuXHRcdFx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRpZiAoZGV2aWNlLm5hbWUuaW5kZXhPZihcIkcwMlwiKSAhPSAtMSkge1xyXG5cdFx0XHRcdFx0XHRcdGNsZWFyVGltZW91dChteVRpbWUpO1xyXG5cdFx0XHRcdFx0XHRcdGxldCBidWZmID0gZGV2aWNlLmFkdmVydGlzRGF0YS5zbGljZSgzLCA5KVxyXG5cdFx0XHRcdFx0XHRcdGRldmljZS5tYWMgPSBuZXcgVWludDhBcnJheShidWZmKSAvLyDkv53lrZjlub/mkq3mlbDmja7kuK3nmoRtYWPlnLDlnYDvvIzov5nmmK/nlLHkuo5pT1PkuI3nm7TmjqXov5Tlm55tYWPlnLDlnYBcclxuXHRcdFx0XHRcdFx0XHRsZXQgdGVtcE1hYyA9IEFycmF5LmZyb20oZGV2aWNlLm1hYylcclxuXHRcdFx0XHRcdFx0XHR0ZW1wTWFjLnJldmVyc2UoKVxyXG5cdFx0XHRcdFx0XHRcdGRldmljZS5tYWNBZGRyID0gdGhhdC4kdG9vbHMuYWIyaGV4KHRlbXBNYWMsICc6JykudG9VcHBlckNhc2UoKVxyXG5cdFx0XHRcdFx0XHRcdHRoYXQuaGFuZGxlRGV2aWNlKGRldmljZSlcclxuXHRcdFx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRpZiAoZGV2aWNlLm5hbWUuaW5kZXhPZihcIllpaGVqaWFfTHVuZ1wiKSAhPSAtMSkge1xyXG5cdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi6IK65rS76YePXCIsIGRldmljZSwgJzA0OjBEOjg0OjQ4OkUwOjlCJylcclxuXHRcdFx0XHRcdFx0XHRkZXZpY2UubWFjQWRkciA9IGRldmljZS5kZXZpY2VJZFxyXG5cdFx0XHRcdFx0XHRcdGNsZWFyVGltZW91dChteVRpbWUpO1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQuaGFuZGxlRGV2aWNlKGRldmljZSlcclxuXHRcdFx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHR0aGF0LmhhbmRsZU15VGltZSgpXHJcblx0XHRcdH0sXHJcblx0XHRcdGhhbmRsZURldmljZShkZXZpY2UpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHRjb25zdCBmb3VuZERldmljZXMgPSB0aGF0LmRldmljZXNcclxuXHRcdFx0XHRjb25zdCBpZHggPSB0aGF0LiR0b29scy5pbkFycmF5KGZvdW5kRGV2aWNlcywgXCJkZXZpY2VJZFwiLCBkZXZpY2UuZGV2aWNlSWQpXHJcblx0XHRcdFx0dGhhdC5kZXZpY2VJZCA9IGRldmljZS5kZXZpY2VJZDtcclxuXHRcdFx0XHRpZiAoaWR4ID09PSAtMSkge1xyXG5cdFx0XHRcdFx0dGhhdC5kZXZpY2VzLnB1c2goZGV2aWNlKTtcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0dGhhdC5kZXZpY2VzW2lkeF0gPSBkZXZpY2VcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhhdC5wb3B1cCA9IHRydWVcclxuXHRcdFx0fSxcclxuXHRcdFx0aGFuZGxlTXlUaW1lKCkge1xyXG5cdFx0XHRcdHZhciB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRteVRpbWUgPSBzZXRUaW1lb3V0KGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdFx0aWYgKCF0aGF0LmRldmljZXMubGVuZ3RoKSB7XHJcblx0XHRcdFx0XHRcdHRoYXQuaXNsaW5rID0gLTFcclxuXHRcdFx0XHRcdFx0dGhhdC4kdG9vbHMuc2hvd01vZGFsKFwi5rKh5pyJ5p+l5om+5Yiw6K6+5aSHXCIpXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKVxyXG5cdFx0XHRcdFx0Y2xlYXJUaW1lb3V0KG15VGltZSk7XHJcblx0XHRcdFx0XHR0aGF0LiRCbHVldG9vdGguc3RvcEJsdWV0b290aERldmljZXNEaXNjb3ZlcnkoKSAvL+WPlua2iOiTneeJmeaQnOe0olxyXG5cdFx0XHRcdH0sIDE1MDAwKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g6L+e5o6l6JOd54mZXHJcblx0XHRcdGNyZWF0ZUJMRUNvbm5lY3Rpb24oZSkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHR0aGF0LiRCbHVldG9vdGguc3RvcEJsdWV0b290aERldmljZXNEaXNjb3ZlcnkoKVxyXG5cdFx0XHRcdHRoYXQubWFjQWRkciA9IGUubWFjQWRkclxyXG5cdFx0XHRcdHVuaS5zaG93TW9kYWwoe1xyXG5cdFx0XHRcdFx0dGl0bGU6ICfmj5DnpLonLFxyXG5cdFx0XHRcdFx0Y29udGVudDogJ+aYr+WQpue7keWumuivpeiuvuWkhz8nLFxyXG5cdFx0XHRcdFx0Y2FuY2VsVGV4dDogXCLlj5bmtohcIixcclxuXHRcdFx0XHRcdGNvbmZpcm1UZXh0OiBcIuehruWumlwiLFxyXG5cdFx0XHRcdFx0c3VjY2VzczogKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0XHRpZiAocmVzLmNvbmZpcm0pIHtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LmdldEFjdGl2ZSgpXHJcblx0XHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKFwi5oKo5bey5Y+W5raI5pON5L2cXCIpXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRnZXRBY3RpdmUoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0dGhhdC4kbW9kZWwuZ2V0QmluZGluZyh7XHJcblx0XHRcdFx0XHRkZXZpY2VfaWQ6IHRoYXQuaWQsXHJcblx0XHRcdFx0XHRkZXZpY2VfbWFjOiB0aGF0Lm1hY0FkZHJcclxuXHRcdFx0XHR9KS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR0aGF0LiRCbHVldG9vdGguY2xvc2VCbHVldG9vdGhBZGFwdGVyKClcclxuXHRcdFx0XHRcdHRoYXQuZGV2aWNlcyA9IFtdXHJcblx0XHRcdFx0XHRpZiAocmVzLmNvZGUgPT0gMCkge1xyXG5cdFx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2coJ+e7keWumuaIkOWKn++8gScpXHJcblx0XHRcdFx0XHRcdHRoYXQuJHN0b3JlLmRpc3BhdGNoKCdnZXRVc2VyRGV2aWNlTGlzdCcpXHJcblx0XHRcdFx0XHRcdHRoYXQuJHN0b3JlLmRpc3BhdGNoKCdnZXRVc2VySW5mbycsIHtcclxuXHRcdFx0XHRcdFx0XHRhdWRfaWQ6IHVuaS5nZXRTdG9yYWdlU3luYygndXNlcmlkJylcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0c2V0VGltZW91dChmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdFx0XHR1bmkuc3dpdGNoVGFiKHtcclxuXHRcdFx0XHRcdFx0XHRcdHVybDogXCIvcGFnZXMvaG9tZS9ob21lXCJcclxuXHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHR9LCA1MDApXHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2cocmVzLm1zZylcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgc2NvcGVkIGxhbmc9XCJzY3NzXCI+XHJcblx0LmNvbnRlbnQge1xyXG5cdFx0bWluLWhlaWdodDogY2FsYygxMDB2aCAtIDY2cHgpO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGJvcmRlci10b3A6IDY2cHggc29saWQgI0Y5RkFGQztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0fVxyXG5cclxuXHQudGlzaGkge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI1cHg7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogMjBweDtcclxuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHJcblx0XHQudGV4dCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRpY29uIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHRleHQge1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRmb250LXNpemU6IDMycnB4O1xyXG5cdFx0XHRjb2xvcjogIzk5OTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lml0ZW0ge1xyXG5cdFx0d2lkdGg6IDcwJTtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZDogI2Y3ZjdmNztcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZmRmZGY7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHRcdGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdH1cclxuXHJcblx0LmRldmljZXNfc3VtbWFyeSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Zm9udC1zaXplOiAzNnJweDtcclxuXHRcdGNvbG9yOiAjNjY2O1xyXG5cdH1cclxuXHJcblx0LmRldmljZV9saXN0IHtcclxuXHRcdGZsZXg6IDE7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdG1heC1oZWlnaHQ6IDM0MHB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IDE2MHB4O1xyXG5cdFx0dG9wOiAxNzBweDtcclxuXHJcblx0XHQuZGV2aWNlX2l0ZW0ge1xyXG5cdFx0XHRmb250LXNpemU6IDMycnB4O1xyXG5cdFx0XHRwYWRkaW5nOiA3cHggMTBweDtcclxuXHRcdFx0Y29sb3I6ICM5OTk7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGZkZmRmO1xyXG5cclxuXHRcdFx0dGV4dCB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0Y29sb3I6ICM2NjY7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudGlwcyB7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Y29sb3I6ICNlODNhMWU7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZjdlNGM4O1xyXG5cdFx0cGFkZGluZzogNXB4IDA7XHJcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdH1cclxuPC9zdHlsZT4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///301\n"); ======= eval("/* WEBPACK VAR INJECTION */(function(__f__, wx) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar that;\nvar myTime;\nvar _default = {\n data: function data() {\n return {\n macAddr: \"\",\n code: \"\",\n deviceId: \"\",\n popup: false,\n devices: [],\n id: 0\n };\n },\n computed: _objectSpread({}, (0, _vuex.mapState)([\"user\", \"isConnected\", \"isBluetoothTyle\"])),\n onLoad: function onLoad(options) {\n that = this;\n that.id = options.id;\n that.$Bluetooth.onBLEConnectionStateChange();\n uni.onBluetoothAdapterStateChange(function (res) {\n that.$store.commit(\"changeBluetooth\", res.available);\n });\n },\n onUnload: function onUnload() {\n __f__(\"log\", \"onUnload\", \" at pages/business/search.vue:60\");\n var that = this;\n if (!that.Unload) {\n uni.hideLoading();\n that.$Bluetooth.closeBluetoothAdapter(); // 断开蓝牙模块\n that.$Bluetooth.stopBluetoothDevicesDiscovery(); // 取消蓝牙搜索\n }\n },\n\n methods: {\n // 初始化蓝牙\n openBluetoothAdapter: function openBluetoothAdapter() {\n var that = this;\n uni.openBluetoothAdapter({\n success: function success(e) {\n __f__(\"log\", \"蓝牙初始化成功\", \" at pages/business/search.vue:74\");\n that.startBluetoothDeviceDiscovery();\n },\n fail: function fail(e) {\n __f__(\"log\", '初始化蓝牙失败:' + e.errMsg, \" at pages/business/search.vue:78\");\n that.$Bluetooth.getBluetoothAdapter(e);\n }\n });\n },\n // 开始搜寻附近的蓝牙外围设备\n startBluetoothDeviceDiscovery: function startBluetoothDeviceDiscovery() {\n var that = this;\n uni.startBluetoothDevicesDiscovery({\n allowDuplicatesKey: true,\n //是否允许重复上报同一设备\n success: function success(res) {\n that.onBluetoothDeviceFound();\n },\n fail: function fail(res) {}\n });\n },\n /**\n * 发现外围设备\n */\n onBluetoothDeviceFound: function onBluetoothDeviceFound() {\n var that = this;\n var foundDevices = [];\n wx.showLoading({\n title: '设备搜索中'\n });\n uni.onBluetoothDeviceFound(function (res) {\n res.devices.forEach(function (device) {\n if (device.name.indexOf(\"YPC\") != -1) {\n clearTimeout(myTime);\n var buff = device.name.slice(7, 19);\n device.macAddr = that.$Bluetooth.str2Num(buff);\n device.deviceId = that.$Bluetooth.str2Num(buff);\n that.handleDevice(device);\n return;\n }\n if (device.name.indexOf(\"G02\") != -1) {\n clearTimeout(myTime);\n var _buff = device.advertisData.slice(3, 9);\n device.mac = new Uint8Array(_buff); // 保存广播数据中的mac地址,这是由于iOS不直接返回mac地址\n var tempMac = Array.from(device.mac);\n tempMac.reverse();\n device.macAddr = that.$tools.ab2hex(tempMac, ':').toUpperCase();\n that.handleDevice(device);\n return;\n }\n if (device.name.indexOf(\"Yihejia_Lung\") != -1) {\n __f__(\"log\", \"肺活量\", device, '04:0D:84:48:E0:9B', \" at pages/business/search.vue:124\");\n device.macAddr = device.deviceId;\n clearTimeout(myTime);\n that.handleDevice(device);\n return;\n }\n });\n });\n that.handleMyTime();\n },\n handleDevice: function handleDevice(device) {\n var that = this;\n var foundDevices = that.devices;\n var idx = that.$tools.inArray(foundDevices, \"deviceId\", device.deviceId);\n that.deviceId = device.deviceId;\n if (idx === -1) {\n that.devices.push(device);\n } else {\n that.devices[idx] = device;\n }\n that.popup = true;\n },\n handleMyTime: function handleMyTime() {\n var that = this;\n myTime = setTimeout(function () {\n if (!that.devices.length) {\n that.islink = -1;\n that.$tools.showModal(\"没有查找到设备\");\n }\n uni.hideLoading();\n clearTimeout(myTime);\n that.$Bluetooth.stopBluetoothDevicesDiscovery(); //取消蓝牙搜索\n }, 15000);\n },\n // 连接蓝牙\n createBLEConnection: function createBLEConnection(e) {\n var that = this;\n that.$Bluetooth.stopBluetoothDevicesDiscovery();\n that.macAddr = e.macAddr;\n uni.showModal({\n title: '提示',\n content: '是否绑定该设备?',\n cancelText: \"取消\",\n confirmText: \"确定\",\n success: function success(res) {\n if (res.confirm) {\n that.getActive();\n } else {\n that.$tools.msg(\"您已取消操作\");\n }\n }\n });\n },\n getActive: function getActive() {\n var that = this;\n that.$model.getBinding({\n device_id: that.id,\n device_mac: that.macAddr\n }).then(function (res) {\n that.$Bluetooth.closeBluetoothAdapter();\n that.devices = [];\n if (res.code == 0) {\n that.$tools.msg('绑定成功!');\n that.$store.dispatch('getUserDeviceList');\n that.$store.dispatch('getUserInfo', {\n aud_id: uni.getStorageSync('userid')\n });\n setTimeout(function () {\n uni.switchTab({\n url: \"/pages/home/home\"\n });\n }, 500);\n } else {\n that.$tools.msg(res.msg);\n }\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"], __webpack_require__(/*! @dcloudio/uni-mp-weixin/dist/mp.js */ 108)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYnVzaW5lc3Mvc2VhcmNoLnZ1ZSJdLCJuYW1lcyI6WyJ0aGF0IiwibXlUaW1lIiwiZGF0YSIsIm1hY0FkZHIiLCJjb2RlIiwiZGV2aWNlSWQiLCJwb3B1cCIsImRldmljZXMiLCJpZCIsImNvbXB1dGVkIiwibWFwU3RhdGUiLCJvbkxvYWQiLCJvcHRpb25zIiwiJEJsdWV0b290aCIsIm9uQkxFQ29ubmVjdGlvblN0YXRlQ2hhbmdlIiwidW5pIiwib25CbHVldG9vdGhBZGFwdGVyU3RhdGVDaGFuZ2UiLCJyZXMiLCIkc3RvcmUiLCJjb21taXQiLCJhdmFpbGFibGUiLCJvblVubG9hZCIsIlVubG9hZCIsImhpZGVMb2FkaW5nIiwiY2xvc2VCbHVldG9vdGhBZGFwdGVyIiwic3RvcEJsdWV0b290aERldmljZXNEaXNjb3ZlcnkiLCJtZXRob2RzIiwib3BlbkJsdWV0b290aEFkYXB0ZXIiLCJzdWNjZXNzIiwiZSIsInN0YXJ0Qmx1ZXRvb3RoRGV2aWNlRGlzY292ZXJ5IiwiZmFpbCIsImVyck1zZyIsImdldEJsdWV0b290aEFkYXB0ZXIiLCJzdGFydEJsdWV0b290aERldmljZXNEaXNjb3ZlcnkiLCJhbGxvd0R1cGxpY2F0ZXNLZXkiLCJvbkJsdWV0b290aERldmljZUZvdW5kIiwiZm91bmREZXZpY2VzIiwid3giLCJzaG93TG9hZGluZyIsInRpdGxlIiwiZm9yRWFjaCIsImRldmljZSIsIm5hbWUiLCJpbmRleE9mIiwiY2xlYXJUaW1lb3V0IiwiYnVmZiIsInNsaWNlIiwic3RyMk51bSIsImhhbmRsZURldmljZSIsImFkdmVydGlzRGF0YSIsIm1hYyIsIlVpbnQ4QXJyYXkiLCJ0ZW1wTWFjIiwiQXJyYXkiLCJmcm9tIiwicmV2ZXJzZSIsIiR0b29scyIsImFiMmhleCIsInRvVXBwZXJDYXNlIiwiaGFuZGxlTXlUaW1lIiwiaWR4IiwiaW5BcnJheSIsInB1c2giLCJzZXRUaW1lb3V0IiwibGVuZ3RoIiwiaXNsaW5rIiwic2hvd01vZGFsIiwiY3JlYXRlQkxFQ29ubmVjdGlvbiIsImNvbnRlbnQiLCJjYW5jZWxUZXh0IiwiY29uZmlybVRleHQiLCJjb25maXJtIiwiZ2V0QWN0aXZlIiwibXNnIiwiJG1vZGVsIiwiZ2V0QmluZGluZyIsImRldmljZV9pZCIsImRldmljZV9tYWMiLCJ0aGVuIiwiZGlzcGF0Y2giLCJhdWRfaWQiLCJnZXRTdG9yYWdlU3luYyIsInN3aXRjaFRhYiIsInVybCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFnQ0E7QUFFYztBQUFBO0FBbENkO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsSUFBSUEsSUFBSTtBQUNSLElBQUlDLE1BQU07QUFBQyxlQUlJO0VBQ2RDLElBQUksa0JBQUc7SUFDTixPQUFPO01BQ05DLE9BQU8sRUFBRSxFQUFFO01BQ1hDLElBQUksRUFBRSxFQUFFO01BQ1JDLFFBQVEsRUFBRSxFQUFFO01BQ1pDLEtBQUssRUFBRSxLQUFLO01BQ1pDLE9BQU8sRUFBRSxFQUFFO01BQ1hDLEVBQUUsRUFBRTtJQUNMLENBQUM7RUFDRixDQUFDO0VBQ0RDLFFBQVEsb0JBQ0osSUFBQUMsY0FBUSxFQUFDLENBQUMsTUFBTSxFQUFFLGFBQWEsRUFBRSxpQkFBaUIsQ0FBQyxDQUFDLENBQ3ZEO0VBQ0RDLE1BQU0sa0JBQUNDLE9BQU8sRUFBRTtJQUNmWixJQUFJLEdBQUcsSUFBSTtJQUNYQSxJQUFJLENBQUNRLEVBQUUsR0FBR0ksT0FBTyxDQUFDSixFQUFFO0lBQ3BCUixJQUFJLENBQUNhLFVBQVUsQ0FBQ0MsMEJBQTBCLEVBQUU7SUFDNUNDLEdBQUcsQ0FBQ0MsNkJBQTZCLENBQUMsVUFBU0MsR0FBRyxFQUFFO01BQy9DakIsSUFBSSxDQUFDa0IsTUFBTSxDQUFDQyxNQUFNLENBQUMsaUJB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Q0FBQztJQUNERCxTQUFTLHVCQUFHO01BQ1gsSUFBSXpFLElBQUksR0FBRyxJQUFJO01BQ2ZBLElBQUksQ0FBQzJFLE1BQU0sQ0FBQ0MsVUFBVSxDQUFDO1FBQ3RCQyxTQUFTLEVBQUU3RSxJQUFJLENBQUNRLEVBQUU7UUFDbEJzRSxVQUFVLEVBQUU5RSxJQUFJLENBQUNHO01BQ2xCLENBQUMsQ0FBQyxDQUFDNEUsSUFBSSxDQUFDLFVBQUE5RCxHQUFHLEVBQUk7UUFDZGpCLElBQUksQ0FBQ2EsVUFBVSxDQUFDVyxxQkFBcUIsRUFBRTtRQUN2Q3hCLElBQUksQ0FBQ08sT0FBTyxHQUFHLEVBQUU7UUFDakIsSUFBSVUsR0FBRyxDQUFDYixJQUFJLElBQUksQ0FBQyxFQUFFO1VBQ2xCSixJQUFJLENBQUN5RCxNQUFNLENBQUNpQixHQUFHLENBQUMsT0FBTyxDQUFDO1VBQ3hCMUUsSUFBSSxDQUFDa0IsTUFBTSxDQUFDOEQsUUFBUSxDQUFDLG1CQUFtQixDQUFDO1VBQ3pDaEYsSUFBSSxDQUFDa0IsTUFBTSxDQUFDOEQsUUFBUSxDQUFDLGFBQWEsRUFBRTtZQUNuQ0MsTUFBTSxFQUFFbEUsR0FBRyxDQUFDbUUsY0FBYyxDQUFDLFFBQVE7VUFDcEMsQ0FBQyxDQUFDO1VBQ0ZsQixVQUFVLENBQUMsWUFBVztZQUNyQmpELEdBQUcsQ0FBQ29FLFNBQVMsQ0FBQztjQUNiQyxHQUFHLEVBQUU7WUFDTixDQUFDLENBQUM7VUFDSCxDQUFDLEVBQUUsR0FBRyxDQUFDO1FBQ1IsQ0FBQyxNQUFNO1VBQ05wRixJQUFJLENBQUN5RCxNQUFNLENBQUNpQixHQUFHLENBQUN6RCxHQUFHLENBQUN5RCxHQUFHLENBQUM7UUFDekI7TUFDRCxDQUFDLENBQUM7SUFDSDtFQUNEO0FBQ0QsQ0FBQztBQUFBLDJCIiwiZmlsZSI6IjMwMS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG5sZXQgdGhhdDtcbmxldCBteVRpbWU7XG5pbXBvcnQge1xuXHRtYXBTdGF0ZVxufSBmcm9tIFwidnVleFwiO1xuZXhwb3J0IGRlZmF1bHQge1xuXHRkYXRhKCkge1xuXHRcdHJldHVybiB7XG5cdFx0XHRtYWNBZGRyOiBcIlwiLFxuXHRcdFx0Y29kZTogXCJcIixcblx0XHRcdGRldmljZUlkOiBcIlwiLFxuXHRcdFx0cG9wdXA6IGZhbHNlLFxuXHRcdFx0ZGV2aWNlczogW10sXG5cdFx0XHRpZDogMFxuXHRcdH1cblx0fSxcblx0Y29tcHV0ZWQ6IHtcblx0XHQuLi5tYXBTdGF0ZShbXCJ1c2VyXCIsIFwiaXNDb25uZWN0ZWRcIiwgXCJpc0JsdWV0b290aFR5bGVcIl0pLFxuXHR9LFxuXHRvbkxvYWQob3B0aW9ucykge1xuXHRcdHRoYXQgPSB0aGlzXG5cdFx0dGhhdC5pZCA9IG9wdGlvbnMuaWRcblx0XHR0aGF0LiRCbHVldG9vdGgub25CTEVDb25uZWN0aW9uU3RhdGVDaGFuZ2UoKVxuXHRcdHVuaS5vbkJsdWV0b290aEFkYXB0ZXJTdGF0ZUNoYW5nZShmdW5jdGlvbihyZXMpIHtcblx0XHRcdHRoYXQuJHN0b3JlLmNvbW1pdChcImNoYW5nZUJsdWV0b290aFwiLCByZXMuYXZhaWxhYmxlKTtcblx0XHR9KVxuXG5cdH0sXG5cdG9uVW5sb2FkKCkge1xuXHRcdGNvbnNvbGUubG9nKFwib25VbmxvYWRcIilcblx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRpZiAoIXRoYXQuVW5sb2FkKSB7XG5cdFx0XHR1bmkuaGlkZUxvYWRpbmcoKVxuXHRcdFx0dGhhdC4kQmx1ZXRvb3RoLmNsb3NlQmx1ZXRvb3RoQWRhcHRlcigpIC8vIOaWreW8gOiTneeJmeaooeWdl1xuXHRcdFx0dGhhdC4kQmx1ZXRvb3RoLnN0b3BCbHVldG9vdGhEZXZpY2VzRGlzY292ZXJ5KCkgLy8g5Y+W5raI6JOd54mZ5pCc57SiXG5cdFx0fVxuXHR9LFxuXHRtZXRob2RzOiB7XG5cdFx0Ly8g5Yid5aeL5YyW6JOd54mZXG5cdFx0b3BlbkJsdWV0b290aEFkYXB0ZXIoKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdHVuaS5vcGVuQmx1ZXRvb3RoQWRhcHRlcih7XG5cdFx0XHRcdHN1Y2Nlc3M6IGUgPT4ge1xuXHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi6JOd54mZ5Yid5aeL5YyW5oiQ5YqfXCIpXG5cdFx0XHRcdFx0dGhhdC5zdGFydEJsdWV0b290aERldmljZURpc2NvdmVyeSgpXG5cdFx0XHRcdH0sXG5cdFx0XHRcdGZhaWw6IGUgPT4ge1xuXHRcdFx0XHRcdGNvbnNvbGUubG9nKCfliJ3lp4vljJbok53niZnlpLHotKU6JyArIGUuZXJyTXNnKTtcblx0XHRcdFx0XHR0aGF0LiRCbHVldG9vdGguZ2V0Qmx1ZXRvb3RoQWRhcHRlcihlKVxuXHRcdFx0XHR9XG5cdFx0XHR9KTtcblx0XHR9LFxuXHRcdC8vIOW8gOWni+aQnOWvu+mZhOi/keeahOiTneeJmeWkluWbtOiuvuWkh1xuXHRcdHN0YXJ0Qmx1ZXRvb3RoRGV2aWNlRGlzY292ZXJ5KCkge1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0XHR1bmkuc3RhcnRCbHVldG9vdGhEZXZpY2VzRGlzY292ZXJ5KHtcblx0XHRcdFx0YWxsb3dEdXBsaWNhdGVzS2V5OiB0cnVlLCAvL+aYr+WQpuWFgeiuuOmHjeWkjeS4iuaKpeWQjOS4gOiuvuWkh1xuXHRcdFx0XHRzdWNjZXNzOiByZXMgPT4ge1xuXHRcdFx0XHRcdHRoYXQub25CbHVldG9vdGhEZXZpY2VGb3VuZCgpO1xuXHRcdFx0XHR9LFxuXHRcdFx0XHRmYWlsOiByZXMgPT4ge31cblx0XHRcdH0pO1xuXHRcdH0sXG5cdFx0LyoqXG5cdFx0ICog5Y+R546w5aSW5Zu06K6+5aSHXG5cdFx0ICovXG5cdFx0b25CbHVldG9vdGhEZXZpY2VGb3VuZCgpIHtcblx0XHRcdHZhciB0aGF0ID0gdGhpcztcblx0XHRcdGNvbnN0IGZvdW5kRGV2aWNlcyA9IFtdXG5cdFx0XHR3eC5zaG93TG9hZGluZyh7XG5cdFx0XHRcdHRpdGxlOiAn6K6+5aSH5pCc57Si5LitJyxcblx0XHRcdH0pXG5cdFx0XHR1bmkub25CbHVldG9vdGhEZXZpY2VGb3VuZChyZXMgPT4ge1xuXHRcdFx0XHRyZXMuZGV2aWNlcy5mb3JFYWNoKGRldmljZSA9PiB7XG5cdFx0XHRcdFx0aWYgKGRldmljZS5uYW1lLmluZGV4T2YoXCJZUENcIikgIT0gLTEpIHtcblx0XHRcdFx0XHRcdGNsZWFyVGltZW91dChteVRpbWUpO1xuXHRcdFx0XHRcdFx0bGV0IGJ1ZmYgPSBkZXZpY2UubmFtZS5zbGljZSg3LCAxOSlcblx0XHRcdFx0XHRcdGRldmljZS5tYWNBZGRyID0gdGhhdC4kQmx1ZXRvb3RoLnN0cjJOdW0oYnVmZilcblx0XHRcdFx0XHRcdGRldmljZS5kZXZpY2VJZCA9IHRoYXQuJEJsdWV0b290aC5zdHIyTnVtKGJ1ZmYpXG5cdFx0XHRcdFx0XHR0aGF0LmhhbmRsZURldmljZShkZXZpY2UpXG5cdFx0XHRcdFx0XHRyZXR1cm5cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aWYgKGRldmljZS5uYW1lLmluZGV4T2YoXCJHMDJcIikgIT0gLTEpIHtcblx0XHRcdFx0XHRcdGNsZWFyVGltZW91dChteVRpbWUpO1xuXHRcdFx0XHRcdFx0bGV0IGJ1ZmYgPSBkZXZpY2UuYWR2ZXJ0aXNEYXRhLnNsaWNlKDMsIDkpXG5cdFx0XHRcdFx0XHRkZXZpY2UubWFjID0gbmV3IFVpbnQ4QXJyYXkoYnVmZikgLy8g5L+d5a2Y5bm/5pKt5pWw5o2u5Lit55qEbWFj5Zyw5Z2A77yM6L+Z5piv55Sx5LqOaU9T5LiN55u05o6l6L+U5ZuebWFj5Zyw5Z2AXG5cdFx0XHRcdFx0XHRsZXQgdGVtcE1hYyA9IEFycmF5LmZyb20oZGV2aWNlLm1hYylcblx0XHRcdFx0XHRcdHRlbXBNYWMucmV2ZXJzZSgpXG5cdFx0XHRcdFx0XHRkZXZpY2UubWFjQWRkciA9IHRoYXQuJHRvb2xzLmFiMmhleCh0ZW1wTWFjLCAnOicpLnRvVXBwZXJDYXNlKClcblx0XHRcdFx0XHRcdHRoYXQuaGFuZGxlRGV2aWNlKGRldmljZSlcblx0XHRcdFx0XHRcdHJldHVyblxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRpZiAoZGV2aWNlLm5hbWUuaW5kZXhPZihcIllpaGVqaWFfTHVuZ1wiKSAhPSAtMSkge1xuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coXCLogrrmtLvph49cIiwgZGV2aWNlLCAnMDQ6MEQ6ODQ6NDg6RTA6OUInKVxuXHRcdFx0XHRcdFx0ZGV2aWNlLm1hY0FkZHIgPSBkZXZpY2UuZGV2aWNlSWRcblx0XHRcdFx0XHRcdGNsZWFyVGltZW91dChteVRpbWUpO1xuXHRcdFx0XHRcdFx0dGhhdC5oYW5kbGVEZXZpY2UoZGV2aWNlKVxuXHRcdFx0XHRcdFx0cmV0dXJuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9KVxuXHRcdFx0fSk7XG5cdFx0XHR0aGF0LmhhbmRsZU15VGltZSgpXG5cdFx0fSxcblx0XHRoYW5kbGVEZXZpY2UoZGV2aWNlKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdGNvbnN0IGZvdW5kRGV2aWNlcyA9IHRoYXQuZGV2aWNlc1xuXHRcdFx0Y29uc3QgaWR4ID0gdGhhdC4kdG9vbHMuaW5BcnJheShmb3VuZERldmljZXMsIFwiZGV2aWNlSWRcIiwgZGV2aWNlLmRldmljZUlkKVxuXHRcdFx0dGhhdC5kZXZpY2VJZCA9IGRldmljZS5kZXZpY2VJZDtcblx0XHRcdGlmIChpZHggPT09IC0xKSB7XG5cdFx0XHRcdHRoYXQuZGV2aWNlcy5wdXNoKGRldmljZSk7XG5cdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHR0aGF0LmRldmljZXNbaWR4XSA9IGRldmljZVxuXHRcdFx0fVxuXHRcdFx0dGhhdC5wb3B1cCA9IHRydWVcblx0XHR9LFxuXHRcdGhhbmRsZU15VGltZSgpIHtcblx0XHRcdHZhciB0aGF0ID0gdGhpcztcblx0XHRcdG15VGltZSA9IHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7XG5cdFx0XHRcdGlmICghdGhhdC5kZXZpY2VzLmxlbmd0aCkge1xuXHRcdFx0XHRcdHRoYXQuaXNsaW5rID0gLTFcblx0XHRcdFx0XHR0aGF0LiR0b29scy5zaG93TW9kYWwoXCLmsqHmnInmn6Xmib7liLDorr7lpIdcIilcblx0XHRcdFx0fVxuXHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKVxuXHRcdFx0XHRjbGVhclRpbWVvdXQobXlUaW1lKTtcblx0XHRcdFx0dGhhdC4kQmx1ZXRvb3RoLnN0b3BCbHVldG9vdGhEZXZpY2VzRGlzY292ZXJ5KCkgLy/lj5bmtojok53niZnmkJzntKJcblx0XHRcdH0sIDE1MDAwKTtcblx0XHR9LFxuXHRcdC8vIOi/nuaOpeiTneeJmVxuXHRcdGNyZWF0ZUJMRUNvbm5lY3Rpb24oZSkge1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xuXHRcdFx0dGhhdC4kQmx1ZXRvb3RoLnN0b3BCbHVldG9vdGhEZXZpY2VzRGlzY292ZXJ5KClcblx0XHRcdHRoYXQubWFjQWRkciA9IGUubWFjQWRkclxuXHRcdFx0dW5pLnNob3dNb2RhbCh7XG5cdFx0XHRcdHRpdGxlOiAn5o+Q56S6Jyxcblx0XHRcdFx0Y29udGVudDogJ+aYr+WQpue7keWumuivpeiuvuWkhz8nLFxuXHRcdFx0XHRjYW5jZWxUZXh0OiBcIuWPlua2iFwiLFxuXHRcdFx0XHRjb25maXJtVGV4dDogXCLnoa7lrppcIixcblx0XHRcdFx0c3VjY2VzczogKHJlcykgPT4ge1xuXHRcdFx0XHRcdGlmIChyZXMuY29uZmlybSkge1xuXHRcdFx0XHRcdFx0dGhhdC5nZXRBY3RpdmUoKVxuXHRcdFx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLmgqjlt7Llj5bmtojmk43kvZxcIilcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH0pXG5cdFx0fSxcblx0XHRnZXRBY3RpdmUoKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdHRoYXQuJG1vZGVsLmdldEJpbmRpbmcoe1xuXHRcdFx0XHRkZXZpY2VfaWQ6IHRoYXQuaWQsXG5cdFx0XHRcdGRldmljZV9tYWM6IHRoYXQubWFjQWRkclxuXHRcdFx0fSkudGhlbihyZXMgPT4ge1xuXHRcdFx0XHR0aGF0LiRCbHVldG9vdGguY2xvc2VCbHVldG9vdGhBZGFwdGVyKClcblx0XHRcdFx0dGhhdC5kZXZpY2VzID0gW11cblx0XHRcdFx0aWYgKHJlcy5jb2RlID09IDApIHtcblx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2coJ+e7keWumuaIkOWKn++8gScpXG5cdFx0XHRcdFx0dGhhdC4kc3RvcmUuZGlzcGF0Y2goJ2dldFVzZXJEZXZpY2VMaXN0Jylcblx0XHRcdFx0XHR0aGF0LiRzdG9yZS5kaXNwYXRjaCgnZ2V0VXNlckluZm8nLCB7XG5cdFx0XHRcdFx0XHRhdWRfaWQ6IHVuaS5nZXRTdG9yYWdlU3luYygndXNlcmlkJylcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7XG5cdFx0XHRcdFx0XHR1bmkuc3dpdGNoVGFiKHtcblx0XHRcdFx0XHRcdFx0dXJsOiBcIi9wYWdlcy9ob21lL2hvbWVcIlxuXHRcdFx0XHRcdFx0fSlcblx0XHRcdFx0XHR9LCA1MDApXG5cdFx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKHJlcy5tc2cpXG5cdFx0XHRcdH1cblx0XHRcdH0pXG5cdFx0fSxcblx0fVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///301\n"); >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a /***/ }), /* 302 */ /*!*********************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/devices/PCT01.vue?mpType=page ***! \*********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _PCT01_vue_vue_type_template_id_465125f7_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./PCT01.vue?vue&type=template&id=465125f7&scoped=true&mpType=page */ 303);\n/* harmony import */ var _PCT01_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./PCT01.vue?vue&type=script&lang=js&mpType=page */ 308);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _PCT01_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _PCT01_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _PCT01_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _PCT01_vue_vue_type_template_id_465125f7_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _PCT01_vue_vue_type_template_id_465125f7_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"465125f7\",\n null,\n false,\n _PCT01_vue_vue_type_template_id_465125f7_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/devices/PCT01.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzAyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9QQ1QwMS52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NDY1MTI1Zjcmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL1BDVDAxLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9QQ1QwMS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiNDY1MTI1ZjdcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvZGV2aWNlcy9QQ1QwMS52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///302\n"); /***/ }), /* 303 */ /*!***************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/devices/PCT01.vue?vue&type=template&id=465125f7&scoped=true&mpType=page ***! \***************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_PCT01_vue_vue_type_template_id_465125f7_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./PCT01.vue?vue&type=template&id=465125f7&scoped=true&mpType=page */ 304); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_PCT01_vue_vue_type_template_id_465125f7_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_PCT01_vue_vue_type_template_id_465125f7_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_PCT01_vue_vue_type_template_id_465125f7_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_PCT01_vue_vue_type_template_id_465125f7_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 304 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/devices/PCT01.vue?vue&type=template&id=465125f7&scoped=true&mpType=page ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "content skipping"), attrs: { _i: 0 } }, [ _c("view", { staticClass: _vm._$s(1, "sc", "title"), attrs: { _i: 1 } }, [ _vm._v( _vm._$s( 1, "t0-0", _vm._s( _vm.info.active == 1 ? "自由训练" : _vm.info.active == 2 ? "定时训练" : "定数训练" ) ) ), ]), _c( "view", { staticClass: _vm._$s(2, "sc", "skiptop"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "item"), attrs: { _i: 3 } }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "item-ite"), attrs: { _i: 4 } }, [ _vm._v( _vm._$s( 4, "t0-0", _vm._s( _vm.info.active == 1 ? "自由次数" : _vm.info.active == 2 ? "个数" : "目标次数" ) ) ), _c("text", [_vm._v(_vm._$s(5, "t0-0", _vm._s(_vm.weight)))]), ] ), _c( "view", { staticClass: _vm._$s(6, "sc", "item-ite"), attrs: { _i: 6 } }, [ _vm._v( _vm._$s( 6, "t0-0", _vm._s(_vm.info.active == 2 ? "目标时长 分:秒" : "分:秒") ) ), _c("text", [ _vm._v( _vm._$s( 7, "t0-0", _vm._s(_vm.time_m ? _vm.time_m : "00") ) + _vm._$s( 7, "t0-1", _vm._s(_vm.time_s ? _vm.time_s : "00") ) ), ]), ] ), _c( "view", { staticClass: _vm._$s(8, "sc", "item-ite"), attrs: { _i: 8 } }, [ _c("text", [ _vm._v(_vm._$s(9, "t0-0", _vm._s(Math.floor(_vm.kcal)))), ]), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(10, "sc", "image"), attrs: { _i: 10 } }, [ _c("image", { attrs: { src: _vm._$s(11, "a-src", __webpack_require__(/*! ../../static/t01.gif */ 305)), _i: 11, }, }), ] ), _c("view", { staticClass: _vm._$s(12, "sc", "end"), attrs: { _i: 12 }, on: { longpress: _vm.onlongpress }, }), _vm._$s(13, "i", _vm.iswrapper) ? _c( "view", { staticClass: _vm._$s(13, "sc", "wrapper"), attrs: { _i: 13 } }, [ _c( "view", { staticClass: _vm._$s(14, "sc", "bg"), attrs: { _i: 14 } }, [ _c( "view", { staticClass: _vm._$s(15, "sc", "edit"), attrs: { _i: 15 }, }, [ _c( "view", { staticClass: _vm._$s(16, "sc", "editem"), attrs: { _i: 16 }, }, [ _c("view", [ _c( "text", { staticClass: _vm._$s( 18, "sc", "cyello Blue size20 mr-5" ), attrs: { _i: 18 }, }, [ _vm._v( _vm._$s( 18, "t0-0", _vm._s(_vm.bpm.toFixed(1)) ) ), ] ), ]), _c("view", { staticClass: _vm._$s(19, "sc", "size12 c999 "), attrs: { _i: 19 }, }), ] ), _c( "view", { staticClass: _vm._$s(20, "sc", "center"), attrs: { _i: 20 }, }, [ _c( "view", { staticClass: _vm._$s(21, "sc", "left"), attrs: { _i: 21 }, }, [ _c("image", { attrs: { src: _vm._$s( 22, "a-src", __webpack_require__(/*! ../../static/duan.png */ 306) ), _i: 22, }, }), _c( "view", { staticClass: _vm._$s(23, "sc", "name"), attrs: { _i: 23 }, }, [ _c("view"), _c("view", [ _c( "text", { staticClass: _vm._$s( 26, "sc", "cyello Blue size20 mr-5" ), attrs: { _i: 26 }, }, [ _vm._v( _vm._$s( 26, "t0-0", _vm._s(_vm.Bcount) ) ), ] ), ]), ] ), ] ), _c( "view", { staticClass: _vm._$s(27, "sc", "left"), attrs: { _i: 27 }, }, [ _c("image", { attrs: { src: _vm._$s( 28, "a-src", __webpack_require__(/*! ../../static/xu.png */ 307) ), _i: 28, }, }), _c( "view", { staticClass: _vm._$s(29, "sc", "name"), attrs: { _i: 29 }, }, [ _c("view"), _c("view", [ _c( "text", { staticClass: _vm._$s( 32, "sc", "cyello Blue size20 mr-5" ), attrs: { _i: 32 }, }, [ _vm._v( _vm._$s( 32, "t0-0", _vm._s(_vm.continuous) ) ), ] ), ]), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(33, "sc", "item"), attrs: { _i: 33 }, }, [ _c( "view", { staticClass: _vm._$s(34, "sc", "item-ite"), attrs: { _i: 34 }, }, [ _c("text", [ _vm._v(_vm._$s(35, "t0-0", _vm._s(_vm.weight))), ]), ] ), _c( "view", { staticClass: _vm._$s(36, "sc", "item-ite"), attrs: { _i: 36 }, }, [ _c("text", [ _vm._v( _vm._$s( 37, "t0-0", _vm._s(_vm.time_m ? _vm.time_m : "00") ) + _vm._$s( 37, "t0-1", _vm._s(_vm.time_s ? _vm.time_s : "00") ) ), ]), ] ), _c( "view", { staticClass: _vm._$s(38, "sc", "item-ite"), attrs: { _i: 38 }, }, [ _c("text", [ _vm._v( _vm._$s( 39, "t0-0", _vm._s(Math.floor(_vm.kcal)) ) ), ]), ] ), ] ), _c("view", { staticClass: _vm._$s(40, "sc", "btn"), attrs: { _i: 40 }, on: { click: _vm.handleTarget }, }), ] ), ] ), ] ) : _vm._e(), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 305 */ /*!************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/static/t01.gif ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__.p + \"static/t01.gif\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQixxQkFBdUIiLCJmaWxlIjoiMzA1LmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArIFwic3RhdGljL3QwMS5naWZcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///305\n"); /***/ }), /* 306 */ /*!*************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/static/duan.png ***! \*************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__.p + \"static/duan.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQixxQkFBdUIiLCJmaWxlIjoiMzA2LmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArIFwic3RhdGljL2R1YW4ucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///306\n"); /***/ }), /* 307 */ /*!***********************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/static/xu.png ***! \***********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__.p + \"static/xu.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQixxQkFBdUIiLCJmaWxlIjoiMzA3LmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArIFwic3RhdGljL3h1LnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///307\n"); /***/ }), /* 308 */ /*!*********************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/devices/PCT01.vue?vue&type=script&lang=js&mpType=page ***! \*********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_PCT01_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./PCT01.vue?vue&type=script&lang=js&mpType=page */ 309);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_PCT01_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_PCT01_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_PCT01_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_PCT01_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_PCT01_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXVxQixDQUFnQixrckJBQUcsRUFBQyIsImZpbGUiOiIzMDguanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL1BDVDAxLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL1BDVDAxLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///308\n"); /***/ }), /* 309 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/devices/PCT01.vue?vue&type=script&lang=js&mpType=page ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; <<<<<<< HEAD eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar innerAudioContext = uni.createInnerAudioContext();\nvar _default = {\n data: function data() {\n return {\n bpm: 0,\n isend: false,\n weight: 0,\n Ycount: 0,\n time_m: \"\",\n time_s: \"\",\n time: 0,\n kcal: 0,\n Bcount: 0,\n continuous: 0,\n info: {},\n isToggle: false,\n isEnd: false,\n iswrapper: false,\n isStart: false\n };\n },\n computed: _objectSpread({}, (0, _vuex.mapState)([\"isConnected\", \"isBluetoothTyle\"])),\n onLoad: function onLoad(options) {\n var that = this;\n if (options && options.info) {\n var info = options.info;\n that.info = JSON.parse(info);\n that.notifyBLECharacteristicValue();\n setTimeout(function () {\n that.handleStart('开始');\n }, 900);\n setTimeout(function () {\n that.handleStart('连续');\n }, 1200);\n }\n that.$Bluetooth.onBLEConnectionStateChange();\n uni.onBluetoothAdapterStateChange(function (res) {\n that.$store.commit(\"changeBluetooth\", res.available);\n });\n },\n onBackPress: function onBackPress(options) {\n var that = this;\n that.handleEnd();\n innerAudioContext.stop();\n __f__(\"log\", \"页面返回onBackPress\", \" at pages/devices/PCT01.vue:115\");\n },\n watch: {\n isConnected: function isConnected() {\n var that = this;\n if (!that.isConnected) {\n uni.showModal({\n title: '连接已断开',\n content: '训练过程中已与设备连接中断,请重新连接设备再开始训练',\n showCancel: false,\n success: function success(res) {\n if (res.confirm) {\n that.handleTarget();\n }\n }\n });\n __f__(\"log\", \"蓝牙是否连接\", that.isConnected, \" at pages/devices/PCT01.vue:131\");\n }\n },\n isBluetoothTyle: function isBluetoothTyle() {\n var that = this;\n if (!that.isBluetoothTyle) {\n __f__(\"log\", \"蓝牙是否打开\", that.isBluetoothTyle, \" at pages/devices/PCT01.vue:137\");\n }\n },\n // 切换模式\n isToggle: function isToggle() {\n var that = this;\n if (that.isToggle) {\n uni.showModal({\n title: '友情提示',\n content: '训练过程中请勿切换训练,返回训练',\n showCancel: false,\n success: function success(res) {\n if (res.confirm) {\n setTimeout(function () {\n that.handleStart('结束');\n }, 400);\n setTimeout(function () {\n that.handleTarget();\n }, 600);\n }\n }\n });\n }\n },\n // 模式被结束\n isEnd: function isEnd() {\n var that = this;\n if (that.isEnd) {\n setTimeout(function () {\n that.handleStart('停止');\n }, 200);\n setTimeout(function () {\n that.handleGetMeasure();\n }, 400);\n }\n },\n // 开始跳绳\n isStart: function isStart() {\n var that = this;\n if (that.isStart) {\n that.handleAudio();\n __f__(\"log\", \"11111111\", \" at pages/devices/PCT01.vue:178\");\n }\n }\n },\n methods: {\n handleAudio: function handleAudio() {\n innerAudioContext.autoplay = true;\n innerAudioContext.loop = true;\n innerAudioContext.src = '/static/flight.mp3';\n innerAudioContext.play();\n },\n // 接收蓝牙数据\n notifyBLECharacteristicValue: function notifyBLECharacteristicValue() {\n var that = this;\n uni.notifyBLECharacteristicValueChange({\n state: true,\n // 启用 notify 功能\n deviceId: that.info.deviceId,\n serviceId: that.info.serviceId,\n characteristicId: that.info.notify,\n success: function success(res) {\n uni.onBLECharacteristicValueChange(function (res) {\n var value = that.$tools.ab2hex(res.value, \"\");\n var count = parseInt(value.substring(8, 12), 16);\n var Ycount = parseInt(value.substring(12, 16), 16); //设置次数\n var time = parseInt(value.substring(16, 20), 16); //运行时间/秒\n var timeDown = parseInt(value.substring(20, 24), 16); //倒计时时间\n var type = parseInt(value.substring(30, 32), 16); //当前状态\n var weight = parseInt(value.substring(32, 34), 16); //重量\n var kcal = parseInt(value.substring(34, 38), 16); //卡路里\n var minutes = null;\n var seconds = null;\n if (type == 0 || type == 4) {\n that.weight = count; //个数\n that.Ycount = Ycount;\n that.time = time;\n that.kcal = kcal / 10;\n if (count != 0 && !that.isStart) {\n that.isStart = true;\n }\n if (that.info.active != 2 && count != 0) {\n //自由模式 + 计数\n minutes = Math.floor(time % 3600 / 60);\n seconds = time % 60;\n that.time_m = minutes > 9 ? minutes : '0' + minutes;\n that.time_s = seconds > 9 ? seconds : '0' + seconds;\n }\n if (that.info.active == 2) {\n //计时\n var T = Number(timeDown) - Number(time);\n minutes = Math.floor(T % 3600 / 60);\n seconds = T % 60;\n that.time_m = minutes > 9 ? minutes : '0' + minutes;\n that.time_s = seconds > 9 ? seconds : '0' + seconds;\n }\n that.Bcount = parseInt(value.substring(24, 26), 16); //绊绳个数\n that.continuous = parseInt(value.substring(26, 30), 16); //连续个数\n __f__(\"log\", \"自由模式\", count, kcal, time, that.time_m, that.time_s, weight, \" at pages/devices/PCT01.vue:233\");\n }\n if ((type == 2 || type == 3) && !that.isToggle) {\n setTimeout(function () {\n that.isToggle = true;\n that.handleStart('停止');\n }, 200);\n __f__(\"log\", \"当前状态被切换\", \" at pages/devices/PCT01.vue:240\");\n }\n if (type == 4 && !that.isEnd) {\n that.isEnd = true;\n __f__(\"log\", \"当前状态被结束\", \" at pages/devices/PCT01.vue:245\");\n }\n });\n },\n fail: function fail(res) {\n __f__(\"log\", \"测量失败\", res.value, \" at pages/devices/PCT01.vue:251\");\n }\n });\n },\n SendData: function SendData(str) {\n var that = this;\n var buf = new Uint8Array(str.match(/[\\da-f]{2}/gi).map(function (h) {\n return parseInt(h, 16);\n }));\n uni.writeBLECharacteristicValue({\n deviceId: that.info.deviceId,\n serviceId: that.info.serviceId,\n characteristicId: that.info.write,\n value: buf.buffer,\n success: function success(res) {\n __f__(\"log\", '下发指令成功', res.errMsg, \" at pages/devices/PCT01.vue:266\");\n },\n fail: function fail(res) {\n __f__(\"log\", \"下发指令失败\", res, \" at pages/devices/PCT01.vue:269\");\n }\n });\n },\n onlongpress: function onlongpress() {\n var that = this;\n uni.vibrateLong({\n success: function success() {\n __f__(\"log\", '短震动', \" at pages/devices/PCT01.vue:277\");\n if (Number(that.time) < 10) {\n uni.showModal({\n title: '友情提示',\n content: '本次跳绳时间低于10秒,记录将不会被保存?',\n confirmText: \"继续\",\n cancelText: \"返回\",\n success: function success(res) {\n if (res.cancel) {\n that.handleEnd();\n innerAudioContext.stop();\n }\n }\n });\n } else {\n that.handleStart('停止');\n setTimeout(function () {\n that.handleStart('结束');\n }, 400);\n setTimeout(function () {\n that.handleGetMeasure();\n }, 800);\n }\n },\n fail: function fail(err) {\n __f__(\"error\", '震动失败:', err, \" at pages/devices/PCT01.vue:303\");\n }\n });\n },\n // 保存测量结果\n handleGetMeasure: function handleGetMeasure() {\n var that = this;\n if (that.info.active == 3 && that.weight == 0 && that.Ycount != 0) {\n __f__(\"log\", \"1\", that.weight, that.Ycount, \" at pages/devices/PCT01.vue:311\");\n that.weight = that.Ycount;\n } else if (that.info.active == 3 && that.weight != 0 && that.Ycount != 0) {\n __f__(\"log\", \"2\", that.weight, that.Ycount, \" at pages/devices/PCT01.vue:314\");\n that.weight = Number(that.Ycount) - Number(that.weight);\n }\n if (that.info.active == 2) {\n that.time_m = Math.floor(that.time % 3600 / 60);\n that.time_s = that.time % 60;\n }\n __f__(\"log\", \"111111保存\", that.weight, that.Ycount, that.time_m, that.time_s, \" at pages/devices/PCT01.vue:321\");\n that.$model.getskipResult({\n aud_id: uni.getStorageSync('userid'),\n kcal: Math.floor(that.kcal),\n num: that.weight,\n time_m: Number(that.time_m),\n time_s: that.time_s,\n type: that.info.active == 1 ? 'free' : that.info.active == 2 ? 'time' : 'num'\n }).then(function (res) {\n __f__(\"log\", \"保存\", that.time, res, \" at pages/devices/PCT01.vue:330\");\n if (res.code == 0) {\n that.bpm = that.weight / (that.time / 60);\n that.iswrapper = true;\n that.$store.dispatch('getUserInfo', {\n aud_id: uni.getStorageSync('userid')\n });\n } else {\n that.$tools.msg(res.msg);\n }\n });\n },\n // 开始指令\n handleStart: function handleStart(text) {\n var that = this;\n var j = null;\n var str = null;\n if (text == '连续') {\n j = Number(165 + 5 + 3).toString(16);\n str = \"A5050300\" + j.substr(j.length - 2, 2);\n __f__(\"log\", \"连续连续\", str, \" at pages/devices/PCT01.vue:350\");\n }\n if (text == '停止') {\n j = Number(165 + 5 + 3 + 5).toString(16);\n str = \"A5050305\" + j.substr(j.length - 2, 2);\n __f__(\"log\", \"停止连续\", str, \" at pages/devices/PCT01.vue:355\");\n }\n if (text == '开始') {\n j = Number(165 + 5 + 5).toString(16);\n str = \"A5050500\" + j.substr(j.length - 2, 2);\n }\n if (text == '结束') {\n j = Number(165 + 5 + 5 + 1).toString(16);\n str = \"A5050501\" + j.substr(j.length - 2, 2);\n __f__(\"log\", \"结束指令\", str, \" at pages/devices/PCT01.vue:364\");\n }\n if (text == '继续') {\n j = Number(165 + 5 + 4).toString(16);\n str = \"A5050400\" + j.substr(j.length - 2, 2);\n __f__(\"log\", \"继续指令\", str, \" at pages/devices/PCT01.vue:369\");\n }\n if (text == '暂停') {\n j = Number(165 + 5 + 4 + 1).toString(16);\n str = \"A5050401\" + j.substr(j.length - 2, 2);\n __f__(\"log\", \"暂停指令\", str, \" at pages/devices/PCT01.vue:374\");\n }\n that.SendData(str);\n },\n handleTarget: function handleTarget() {\n var that = this;\n uni.$emit('updateData', JSON.stringify(that.info));\n uni.navigateBack({\n //返回\n delta: 1\n });\n },\n // \n handleEnd: function handleEnd() {\n var that = this;\n that.handleStart('停止');\n setTimeout(function () {\n that.handleStart('结束');\n }, 400);\n setTimeout(function () {\n uni.redirectTo({\n url: \"/pages/skiping/skip?info=\" + JSON.stringify(that.info)\n });\n }, 600);\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZGV2aWNlcy9QQ1QwMS52dWUiXSwibmFtZXMiOlsiZGF0YSIsImJwbSIsImlzZW5kIiwid2VpZ2h0IiwiWWNvdW50IiwidGltZV9tIiwidGltZV9zIiwidGltZSIsImtjYWwiLCJCY291bnQiLCJjb250aW51b3VzIiwiaW5mbyIsImlzVG9nZ2xlIiwiaXNFbmQiLCJpc3dyYXBwZXIiLCJpc1N0YXJ0IiwiY29tcHV0ZWQiLCJvbkxvYWQiLCJ0aGF0Iiwic2V0VGltZW91dCIsInVuaSIsIm9uQmFja1ByZXNzIiwiaW5uZXJBdWRpb0NvbnRleHQiLCJ3YXRjaCIsImlzQ29ubmVjdGVkIiwidGl0bGUiLCJjb250ZW50Iiwic2hvd0NhbmNlbCIsInN1Y2Nlc3MiLCJpc0JsdWV0b290aFR5bGUiLCJtZXRob2RzIiwiaGFuZGxlQXVkaW8iLCJub3RpZnlCTEVDaGFyYWN0ZXJpc3RpY1ZhbHVlIiwic3RhdGUiLCJkZXZpY2VJZCIsInNlcnZpY2VJZCIsImNoYXJhY3RlcmlzdGljSWQiLCJtaW51dGVzIiwic2Vjb25kcyIsImZhaWwiLCJTZW5kRGF0YSIsInZhbHVlIiwib25sb25ncHJlc3MiLCJjb25maXJtVGV4dCIsImNhbmNlbFRleHQiLCJoYW5kbGVHZXRNZWFzdXJlIiwiYXVkX2lkIiwibnVtIiwidHlwZSIsImhhbmRsZVN0YXJ0IiwiaiIsInN0ciIsImhhbmRsZVRhcmdldCIsImRlbHRhIiwiaGFuZGxlRW5kIiwidXJsIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQWdFQTtBQUVBO0FBQUE7QUFDQTtBQUFBLGVBQ0E7RUFDQUE7SUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztJQUVBO0VBQ0E7RUFDQUMsNEJBQ0Esd0RBQ0E7RUFDQUM7SUFDQTtJQUNBO01BQ0E7TUFDQUM7TUFDQUE7TUFDQUM7UUFDQUQ7TUFDQTtNQUNBQztRQUNBRDtNQUNBO0lBQ0E7SUFDQUE7SUFDQUU7TUFDQUY7SUFDQTtFQUNBO0VBQ0FHO0lBQ0E7SUFDQUg7SUFDQUk7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQ0E7TUFDQTtRQUNBSjtVQUNBSztVQUNBQztVQUNBQztVQUNBQztZQUNBO2NBQ0FWO1lBQ0E7VUFDQTtRQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FXO01BQ0E7TUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FqQjtNQUNBO01BQ0E7UUFDQVE7VUFDQUs7VUFDQUM7VUFDQUM7VUFDQUM7WUFDQTtjQUNBVDtnQkFDQUQ7Y0FDQTtjQUNBQztnQkFDQUQ7Y0FDQTtZQUNBO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBTDtNQUNBO01BQ0E7UUFDQU07VUFDQUQ7UUFDQTtRQUNBQztVQUNBRDtRQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FIO01BQ0E7TUFDQTtRQUNBRztRQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FZO0lBQ0FDO01BQ0FUO01BQ0FBO01BQ0FBO01BQ0FBO0lBRUE7SUFDQTtJQUNBVTtNQUNBO01BQ0FaO1FBQ0FhO1FBQUE7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQVI7VUFDQVI7WUFDQTtZQUNBO1lBQ0E7WUFDQTtZQUNBO1lBQ0E7WUFDQTtZQUNBO1lBQ0E7WUFDQTtZQUNBO2NBQ0FGO2NBQ0FBO2NBQ0FBO2NBQ0FBO2NBQ0E7Z0JBQ0FBO2NBQ0E7Y0FDQTtnQkFBQTtnQkFDQW1CO2dCQUNBQztnQkFDQXBCO2dCQUNBQTtjQUNBO2NBQ0E7Z0JBQUE7Z0JBQ0E7Z0JBQ0FtQjtnQkFDQUM7Z0JBQ0FwQjtnQkFDQUE7Y0FDQTtjQUNBQTtjQUNBQTtjQUNBO1lBQ0E7WUFDQTtjQUNBQztnQkFDQUQ7Z0JBQ0FBO2NBQ0E7Y0FDQTtZQUVBO1lBQ0E7Y0FDQUE7Y0FDQTtZQUNBO1VBRUE7UUFDQTtRQUNBcUI7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7UUFDQTtNQUNBO01BQ0FwQjtRQUNBYztRQUNBQztRQUNBQztRQUNBSztRQUNBYjtVQUNBO1FBQ0E7UUFDQVc7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBRztNQUNBO01BQ0F0QjtRQUNBUTtVQUNBO1VBQ0E7WUFDQVI7Y0FDQUs7Y0FDQUM7Y0FDQWlCO2NBQ0FDO2NBQ0FoQjtnQkFDQTtrQkFDQVY7a0JBQ0FJO2dCQUNBO2NBQ0E7WUFDQTtVQUNBO1lBQ0FKO1lBQ0FDO2NBQ0FEO1lBQ0E7WUFDQUM7Y0FDQUQ7WUFDQTtVQUVBO1FBQ0E7UUFDQXFCO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBTTtNQUNBO01BQ0E7UUFDQTtRQUNBM0I7TUFDQTtRQUNBO1FBQ0FBO01BQ0E7TUFDQTtRQUNBQTtRQUNBQTtNQUNBO01BQ0E7TUFDQUE7UUFDQTRCO1FBQ0F0QztRQUNBdUM7UUFDQTFDO1FBQ0FDO1FBQ0EwQztNQUNBO1FBQ0E7UUFDQTtVQUNBOUI7VUFDQUE7VUFDQUE7WUFDQTRCO1VBQ0E7UUFDQTtVQUNBNUI7UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBK0I7TUFDQTtNQUNBO01BQ0E7TUFDQTtRQUNBQztRQUNBQztRQUNBO01BQ0E7TUFDQTtRQUNBRDtRQUNBQztRQUNBO01BQ0E7TUFDQTtRQUNBRDtRQUNBQztNQUNBO01BQ0E7UUFDQUQ7UUFDQUM7UUFDQTtNQUNBO01BQ0E7UUFDQUQ7UUFDQUM7UUFDQTtNQUNBO01BQ0E7UUFDQUQ7UUFDQUM7UUFDQTtNQUNBO01BQ0FqQztJQUNBO0lBQ0FrQztNQUNBO01BQ0FoQztNQUNBQTtRQUFBO1FBQ0FpQztNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0FwQztNQUNBQztRQUNBRDtNQUNBO01BQ0FDO1FBQ0FDO1VBQ0FtQztRQUNBO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSwyQiIsImZpbGUiOiIzMDkuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJjb250ZW50IHNraXBwaW5nXCI+XHJcblx0XHQ8IS0t6Ieq55Sx6K6t57uDICAtLT5cclxuXHRcdDx2aWV3IGNsYXNzPVwidGl0bGVcIj57e2luZm8uYWN0aXZlPT0xPyfoh6rnlLHorq3nu4MnOmluZm8uYWN0aXZlPT0yPyflrprml7borq3nu4MnOiflrprmlbDorq3nu4MnfX08L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cInNraXB0b3BcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtLWl0ZVwiPnt7aW5mby5hY3RpdmU9PTE/J+iHqueUseasoeaVsCc6aW5mby5hY3RpdmU9PTI/XCLkuKrmlbBcIjon55uu5qCH5qyh5pWwJ319PHRleHQ+e3t3ZWlnaHR9fTwvdGV4dD5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtLWl0ZVwiPlxyXG5cdFx0XHRcdFx0e3tpbmZvLmFjdGl2ZT09Mj8n55uu5qCH5pe26ZW/IOWIhjrnp5InOlwi5YiGOuenklwifX08dGV4dD57e3RpbWVfbT90aW1lX206JzAwJ319Ont7dGltZV9zP3RpbWVfczonMDAnfX08L3RleHQ+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbS1pdGVcIj7mtojogJcva2NhbDx0ZXh0Pnt7TWF0aC5mbG9vcihrY2FsKX19PC90ZXh0Pjwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJpbWFnZVwiPlxyXG5cdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vc3RhdGljL3QwMS5naWZcIj48L2ltYWdlPlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJlbmRcIiBAbG9uZ3ByZXNzPVwib25sb25ncHJlc3NcIj7plb/mjInnu5PmnZ88L3ZpZXc+XHJcblx0XHQ8IS0tIOaKpeWRiiAtLT5cclxuXHRcdDx2aWV3IGNsYXNzPVwid3JhcHBlclwiIHYtaWY9XCJpc3dyYXBwZXJcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJiZ1wiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiZWRpdFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJlZGl0ZW1cIj5cclxuXHRcdFx0XHRcdFx0PHZpZXc+5bmz5Z2H6YCf5bqm77yaPHRleHQgY2xhc3M9XCJjeWVsbG8gQmx1ZSBzaXplMjAgbXItNVwiPnt7YnBtLnRvRml4ZWQoMSl9fTwvdGV4dD5icG08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwic2l6ZTEyIGM5OTkgXCI+KGJwbT3kuKov5YiG6ZKfKTwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY2VudGVyXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGVmdFwiPlxyXG5cdFx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi9zdGF0aWMvZHVhbi5wbmdcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdOS4reaWreasoeaVsFxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwiY3llbGxvIEJsdWUgc2l6ZTIwIG1yLTVcIj57e0Jjb3VudH19PC90ZXh0PuasoVxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8IS0tICAtLT5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsZWZ0XCI+XHJcblx0XHRcdFx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uL3N0YXRpYy94dS5wbmdcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdOacgOmVv+i/nue7rVxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwiY3llbGxvIEJsdWUgc2l6ZTIwIG1yLTVcIj57e2NvbnRpbnVvdXN9fTwvdGV4dD7kuKpcclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0taXRlXCI+PHRleHQ+e3t3ZWlnaHR9fTwvdGV4dD7orq3nu4PkuKrmlbA8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbS1pdGVcIj48dGV4dD57e3RpbWVfbT90aW1lX206JzAwJ319Ont7dGltZV9zP3RpbWVfczonMDAnfX08L3RleHQ+5YiGOuenkjwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtLWl0ZVwiPjx0ZXh0Pnt7TWF0aC5mbG9vcihrY2FsKX19PC90ZXh0Pua2iOiAly9rY2FsPC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJidG5cIiBAY2xpY2s9XCJoYW5kbGVUYXJnZXRcIj7lrozmiJA8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQge1xyXG5cdFx0bWFwU3RhdGVcclxuXHR9IGZyb20gXCJ2dWV4XCI7XHJcblx0Y29uc3QgaW5uZXJBdWRpb0NvbnRleHQgPSB1bmkuY3JlYXRlSW5uZXJBdWRpb0NvbnRleHQoKTtcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGJwbTogMCxcclxuXHRcdFx0XHRpc2VuZDogZmFsc2UsXHJcblx0XHRcdFx0d2VpZ2h0OiAwLFxyXG5cdFx0XHRcdFljb3VudDogMCxcclxuXHRcdFx0XHR0aW1lX206IFwiXCIsXHJcblx0XHRcdFx0dGltZV9zOiBcIlwiLFxyXG5cdFx0XHRcdHRpbWU6IDAsXHJcblx0XHRcdFx0a2NhbDogMCxcclxuXHRcdFx0XHRCY291bnQ6IDAsXHJcblx0XHRcdFx0Y29udGludW91czogMCxcclxuXHRcdFx0XHRpbmZvOiB7fSxcclxuXHRcdFx0XHRpc1RvZ2dsZTogZmFsc2UsXHJcblx0XHRcdFx0aXNFbmQ6IGZhbHNlLFxyXG5cdFx0XHRcdGlzd3JhcHBlcjogZmFsc2UsXHJcblx0XHRcdFx0aXNTdGFydDogZmFsc2UsXHJcblxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IHtcclxuXHRcdFx0Li4ubWFwU3RhdGUoW1wiaXNDb25uZWN0ZWRcIiwgXCJpc0JsdWV0b290aFR5bGVcIl0pLFxyXG5cdFx0fSxcclxuXHRcdG9uTG9hZChvcHRpb25zKSB7XHJcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRpZiAob3B0aW9ucyAmJiBvcHRpb25zLmluZm8pIHtcclxuXHRcdFx0XHRsZXQgaW5mbyA9IG9wdGlvbnMuaW5mb1xyXG5cdFx0XHRcdHRoYXQuaW5mbyA9IEpTT04ucGFyc2UoaW5mbylcclxuXHRcdFx0XHR0aGF0Lm5vdGlmeUJMRUNoYXJhY3RlcmlzdGljVmFsdWUoKVxyXG5cdFx0XHRcdHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0XHR0aGF0LmhhbmRsZVN0YXJ0KCflvIDlp4snKVxyXG5cdFx0XHRcdH0sIDkwMClcclxuXHRcdFx0XHRzZXRUaW1lb3V0KGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdFx0dGhhdC5oYW5kbGVTdGFydCgn6L+e57utJylcclxuXHRcdFx0XHR9LCAxMjAwKVxyXG5cdFx0XHR9XHJcblx0XHRcdHRoYXQuJEJsdWV0b290aC5vbkJMRUNvbm5lY3Rpb25TdGF0ZUNoYW5nZSgpXHJcblx0XHRcdHVuaS5vbkJsdWV0b290aEFkYXB0ZXJTdGF0ZUNoYW5nZShmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHR0aGF0LiRzdG9yZS5jb21taXQoXCJjaGFuZ2VCbHVldG9vdGhcIiwgcmVzLmF2YWlsYWJsZSk7XHJcblx0XHRcdH0pXHJcblx0XHR9LFxyXG5cdFx0b25CYWNrUHJlc3Mob3B0aW9ucykge1xyXG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0dGhhdC5oYW5kbGVFbmQoKVxyXG5cdFx0XHRpbm5lckF1ZGlvQ29udGV4dC5zdG9wKCk7XHJcblx0XHRcdGNvbnNvbGUubG9nKFwi6aG16Z2i6L+U5Zueb25CYWNrUHJlc3NcIilcclxuXHRcdH0sXHJcblx0XHR3YXRjaDoge1xyXG5cdFx0XHRpc0Nvbm5lY3RlZDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0aWYgKCF0aGF0LmlzQ29ubmVjdGVkKSB7XHJcblx0XHRcdFx0XHR1bmkuc2hvd01vZGFsKHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6ICfov57mjqXlt7Lmlq3lvIAnLFxyXG5cdFx0XHRcdFx0XHRjb250ZW50OiAn6K6t57uD6L+H56iL5Lit5bey5LiO6K6+5aSH6L+e5o6l5Lit5pat77yM6K+36YeN5paw6L+e5o6l6K6+5aSH5YaN5byA5aeL6K6t57uDJyxcclxuXHRcdFx0XHRcdFx0c2hvd0NhbmNlbDogZmFsc2UsXHJcblx0XHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHRcdGlmIChyZXMuY29uZmlybSkge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5oYW5kbGVUYXJnZXQoKVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi6JOd54mZ5piv5ZCm6L+e5o6lXCIsIHRoYXQuaXNDb25uZWN0ZWQpXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRpc0JsdWV0b290aFR5bGU6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdGlmICghdGhhdC5pc0JsdWV0b290aFR5bGUpIHtcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi6JOd54mZ5piv5ZCm5omT5byAXCIsIHRoYXQuaXNCbHVldG9vdGhUeWxlKVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5YiH5o2i5qih5byPXHJcblx0XHRcdGlzVG9nZ2xlOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHRpZiAodGhhdC5pc1RvZ2dsZSkge1xyXG5cdFx0XHRcdFx0dW5pLnNob3dNb2RhbCh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiAn5Y+L5oOF5o+Q56S6JyxcclxuXHRcdFx0XHRcdFx0Y29udGVudDogJ+iuree7g+i/h+eoi+S4reivt+WLv+WIh+aNouiuree7g++8jOi/lOWbnuiuree7gycsXHJcblx0XHRcdFx0XHRcdHNob3dDYW5jZWw6IGZhbHNlLFxyXG5cdFx0XHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdFx0XHRpZiAocmVzLmNvbmZpcm0pIHtcclxuXHRcdFx0XHRcdFx0XHRcdHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuaGFuZGxlU3RhcnQoJ+e7k+adnycpXHJcblx0XHRcdFx0XHRcdFx0XHR9LCA0MDApXHJcblx0XHRcdFx0XHRcdFx0XHRzZXRUaW1lb3V0KGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aGF0LmhhbmRsZVRhcmdldCgpXHJcblx0XHRcdFx0XHRcdFx0XHR9LCA2MDApXHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5qih5byP6KKr57uT5p2fXHJcblx0XHRcdGlzRW5kOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHRpZiAodGhhdC5pc0VuZCkge1xyXG5cdFx0XHRcdFx0c2V0VGltZW91dChmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdFx0dGhhdC5oYW5kbGVTdGFydCgn5YGc5q2iJylcclxuXHRcdFx0XHRcdH0sIDIwMClcclxuXHRcdFx0XHRcdHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0XHRcdHRoYXQuaGFuZGxlR2V0TWVhc3VyZSgpXHJcblx0XHRcdFx0XHR9LCA0MDApXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDlvIDlp4vot7Pnu7NcclxuXHRcdFx0aXNTdGFydDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0aWYgKHRoYXQuaXNTdGFydCkge1xyXG5cdFx0XHRcdFx0dGhhdC5oYW5kbGVBdWRpbygpXHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZyhcIjExMTExMTExXCIpXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRoYW5kbGVBdWRpbygpIHtcclxuXHRcdFx0XHRpbm5lckF1ZGlvQ29udGV4dC5hdXRvcGxheSA9IHRydWU7XHJcblx0XHRcdFx0aW5uZXJBdWRpb0NvbnRleHQubG9vcCA9IHRydWU7XHJcblx0XHRcdFx0aW5uZXJBdWRpb0NvbnRleHQuc3JjID0gJy9zdGF0aWMvZmxpZ2h0Lm1wMyc7XHJcblx0XHRcdFx0aW5uZXJBdWRpb0NvbnRleHQucGxheSgpXHJcblxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmjqXmlLbok53niZnmlbDmja5cclxuXHRcdFx0bm90aWZ5QkxFQ2hhcmFjdGVyaXN0aWNWYWx1ZSgpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0dW5pLm5vdGlmeUJMRUNoYXJhY3RlcmlzdGljVmFsdWVDaGFuZ2Uoe1xyXG5cdFx0XHRcdFx0c3RhdGU6IHRydWUsIC8vIOWQr+eUqCBub3RpZnkg5Yqf6IO9XHJcblx0XHRcdFx0XHRkZXZpY2VJZDogdGhhdC5pbmZvLmRldmljZUlkLFxyXG5cdFx0XHRcdFx0c2VydmljZUlkOiB0aGF0LmluZm8uc2VydmljZUlkLFxyXG5cdFx0XHRcdFx0Y2hhcmFjdGVyaXN0aWNJZDogdGhhdC5pbmZvLm5vdGlmeSxcclxuXHRcdFx0XHRcdHN1Y2Nlc3MocmVzKSB7XHJcblx0XHRcdFx0XHRcdHVuaS5vbkJMRUNoYXJhY3RlcmlzdGljVmFsdWVDaGFuZ2UoZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRcdFx0bGV0IHZhbHVlID0gdGhhdC4kdG9vbHMuYWIyaGV4KHJlcy52YWx1ZSwgXCJcIik7XHJcblx0XHRcdFx0XHRcdFx0bGV0IGNvdW50ID0gcGFyc2VJbnQodmFsdWUuc3Vic3RyaW5nKDgsIDEyKSwgMTYpXHJcblx0XHRcdFx0XHRcdFx0bGV0IFljb3VudCA9IHBhcnNlSW50KHZhbHVlLnN1YnN0cmluZygxMiwgMTYpLCAxNikgLy/orr7nva7mrKHmlbBcclxuXHRcdFx0XHRcdFx0XHRsZXQgdGltZSA9IHBhcnNlSW50KHZhbHVlLnN1YnN0cmluZygxNiwgMjApLCAxNikgLy/ov5DooYzml7bpl7Qv56eSXHJcblx0XHRcdFx0XHRcdFx0bGV0IHRpbWVEb3duID0gcGFyc2VJbnQodmFsdWUuc3Vic3RyaW5nKDIwLCAyNCksIDE2KSAvL+WAkuiuoeaXtuaXtumXtFxyXG5cdFx0XHRcdFx0XHRcdGxldCB0eXBlID0gcGFyc2VJbnQodmFsdWUuc3Vic3RyaW5nKDMwLCAzMiksIDE2KSAvL+W9k+WJjeeKtuaAgVxyXG5cdFx0XHRcdFx0XHRcdGxldCB3ZWlnaHQgPSBwYXJzZUludCh2YWx1ZS5zdWJzdHJpbmcoMzIsIDM0KSwgMTYpIC8v6YeN6YePXHJcblx0XHRcdFx0XHRcdFx0bGV0IGtjYWwgPSBwYXJzZUludCh2YWx1ZS5zdWJzdHJpbmcoMzQsIDM4KSwgMTYpIC8v5Y2h6Lev6YeMXHJcblx0XHRcdFx0XHRcdFx0bGV0IG1pbnV0ZXMgPSBudWxsXHJcblx0XHRcdFx0XHRcdFx0bGV0IHNlY29uZHMgPSBudWxsXHJcblx0XHRcdFx0XHRcdFx0aWYgKHR5cGUgPT0gMCB8fCB0eXBlID09IDQpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQud2VpZ2h0ID0gY291bnQgLy/kuKrmlbBcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuWWNvdW50ID0gWWNvdW50XHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LnRpbWUgPSB0aW1lXHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LmtjYWwgPSBrY2FsIC8gMTBcclxuXHRcdFx0XHRcdFx0XHRcdGlmIChjb3VudCAhPSAwICYmICF0aGF0LmlzU3RhcnQpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGhhdC5pc1N0YXJ0ID0gdHJ1ZVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0aWYgKHRoYXQuaW5mby5hY3RpdmUgIT0gMiAmJiBjb3VudCAhPSAwKSB7IC8v6Ieq55Sx5qih5byPICsgIOiuoeaVsFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRtaW51dGVzID0gTWF0aC5mbG9vcigodGltZSAlIDM2MDApIC8gNjApXHJcblx0XHRcdFx0XHRcdFx0XHRcdHNlY29uZHMgPSB0aW1lICUgNjBcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGhhdC50aW1lX20gPSBtaW51dGVzID4gOSA/IG1pbnV0ZXMgOiAnMCcgKyBtaW51dGVzXHJcblx0XHRcdFx0XHRcdFx0XHRcdHRoYXQudGltZV9zID0gc2Vjb25kcyA+IDkgPyBzZWNvbmRzIDogJzAnICsgc2Vjb25kc1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0aWYgKHRoYXQuaW5mby5hY3RpdmUgPT0gMikgeyAvL+iuoeaXtlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRsZXQgVCA9IE51bWJlcih0aW1lRG93bikgLSBOdW1iZXIodGltZSlcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWludXRlcyA9IE1hdGguZmxvb3IoKFQgJSAzNjAwKSAvIDYwKVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRzZWNvbmRzID0gVCAlIDYwXHJcblx0XHRcdFx0XHRcdFx0XHRcdHRoYXQudGltZV9tID0gbWludXRlcyA+IDkgPyBtaW51dGVzIDogJzAnICsgbWludXRlc1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aGF0LnRpbWVfcyA9IHNlY29uZHMgPiA5ID8gc2Vjb25kcyA6ICcwJyArIHNlY29uZHNcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuQmNvdW50ID0gcGFyc2VJbnQodmFsdWUuc3Vic3RyaW5nKDI0LCAyNiksIDE2KSAvL+e7iue7s+S4quaVsFxyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5jb250aW51b3VzID0gcGFyc2VJbnQodmFsdWUuc3Vic3RyaW5nKDI2LCAzMCksIDE2KSAvL+i/nue7reS4quaVsFxyXG5cdFx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2coXCLoh6rnlLHmqKHlvI9cIiwgY291bnQsIGtjYWwsIHRpbWUsIHRoYXQudGltZV9tLCB0aGF0LnRpbWVfcywgd2VpZ2h0KVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRpZiAoKHR5cGUgPT0gMiB8fCB0eXBlID09IDMpICYmICF0aGF0LmlzVG9nZ2xlKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRzZXRUaW1lb3V0KGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aGF0LmlzVG9nZ2xlID0gdHJ1ZVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aGF0LmhhbmRsZVN0YXJ0KCflgZzmraInKVxyXG5cdFx0XHRcdFx0XHRcdFx0fSwgMjAwKVxyXG5cdFx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2coXCLlvZPliY3nirbmgIHooqvliIfmjaJcIilcclxuXHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdGlmICh0eXBlID09IDQgJiYgIXRoYXQuaXNFbmQpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuaXNFbmQgPSB0cnVlXHJcblx0XHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhcIuW9k+WJjeeKtuaAgeiiq+e7k+adn1wiKVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0ZmFpbChyZXMpIHtcclxuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coXCLmtYvph4/lpLHotKVcIiwgcmVzLnZhbHVlKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRTZW5kRGF0YShzdHIpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHRsZXQgYnVmID0gbmV3IFVpbnQ4QXJyYXkoc3RyLm1hdGNoKC9bXFxkYS1mXXsyfS9naSkubWFwKGZ1bmN0aW9uKGgpIHtcclxuXHRcdFx0XHRcdHJldHVybiBwYXJzZUludChoLCAxNilcclxuXHRcdFx0XHR9KSlcclxuXHRcdFx0XHR1bmkud3JpdGVCTEVDaGFyYWN0ZXJpc3RpY1ZhbHVlKHtcclxuXHRcdFx0XHRcdGRldmljZUlkOiB0aGF0LmluZm8uZGV2aWNlSWQsXHJcblx0XHRcdFx0XHRzZXJ2aWNlSWQ6IHRoYXQuaW5mby5zZXJ2aWNlSWQsXHJcblx0XHRcdFx0XHRjaGFyYWN0ZXJpc3RpY0lkOiB0aGF0LmluZm8ud3JpdGUsXHJcblx0XHRcdFx0XHR2YWx1ZTogYnVmLmJ1ZmZlcixcclxuXHRcdFx0XHRcdHN1Y2Nlc3M6IHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKCfkuIvlj5HmjIfku6TmiJDlip8nLCByZXMuZXJyTXNnKVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdGZhaWw6IHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi5LiL5Y+R5oyH5Luk5aSx6LSlXCIsIHJlcyk7XHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdG9ubG9uZ3ByZXNzKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdHVuaS52aWJyYXRlTG9uZyh7XHJcblx0XHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coJ+efremch+WKqCcpO1xyXG5cdFx0XHRcdFx0XHRpZiAoTnVtYmVyKHRoYXQudGltZSkgPCAxMCkge1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5zaG93TW9kYWwoe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6ICflj4vmg4Xmj5DnpLonLFxyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJ+acrOasoei3s+e7s+aXtumXtOS9juS6jjEw56eS77yM6K6w5b2V5bCG5LiN5Lya6KKr5L+d5a2Y77yfJyxcclxuXHRcdFx0XHRcdFx0XHRcdGNvbmZpcm1UZXh0OiBcIue7p+e7rVwiLFxyXG5cdFx0XHRcdFx0XHRcdFx0Y2FuY2VsVGV4dDogXCLov5Tlm55cIixcclxuXHRcdFx0XHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRpZiAocmVzLmNhbmNlbCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuaGFuZGxlRW5kKClcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRpbm5lckF1ZGlvQ29udGV4dC5zdG9wKCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LmhhbmRsZVN0YXJ0KCflgZzmraInKVxyXG5cdFx0XHRcdFx0XHRcdHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LmhhbmRsZVN0YXJ0KCfnu5PmnZ8nKVxyXG5cdFx0XHRcdFx0XHRcdH0sIDQwMClcclxuXHRcdFx0XHRcdFx0XHRzZXRUaW1lb3V0KGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5oYW5kbGVHZXRNZWFzdXJlKClcclxuXHRcdFx0XHRcdFx0XHR9LCA4MDApXHJcblxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0ZmFpbDogZnVuY3Rpb24oZXJyKSB7XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUuZXJyb3IoJ+mch+WKqOWksei0pe+8micsIGVycik7XHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOS/neWtmOa1i+mHj+e7k+aenFxyXG5cdFx0XHRoYW5kbGVHZXRNZWFzdXJlKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdGlmICh0aGF0LmluZm8uYWN0aXZlID09IDMgJiYgdGhhdC53ZWlnaHQgPT0gMCAmJiB0aGF0Llljb3VudCAhPSAwKSB7XHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZyhcIjFcIiwgdGhhdC53ZWlnaHQsIHRoYXQuWWNvdW50KVxyXG5cdFx0XHRcdFx0dGhhdC53ZWlnaHQgPSB0aGF0Llljb3VudFxyXG5cdFx0XHRcdH0gZWxzZSBpZiAodGhhdC5pbmZvLmFjdGl2ZSA9PSAzICYmIHRoYXQud2VpZ2h0ICE9IDAgJiYgdGhhdC5ZY291bnQgIT0gMCkge1xyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2coXCIyXCIsIHRoYXQud2VpZ2h0LCB0aGF0Llljb3VudClcclxuXHRcdFx0XHRcdHRoYXQud2VpZ2h0ID0gTnVtYmVyKHRoYXQuWWNvdW50KSAtIE51bWJlcih0aGF0LndlaWdodClcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYgKHRoYXQuaW5mby5hY3RpdmUgPT0gMikge1xyXG5cdFx0XHRcdFx0dGhhdC50aW1lX20gPSBNYXRoLmZsb29yKCh0aGF0LnRpbWUgJSAzNjAwKSAvIDYwKVxyXG5cdFx0XHRcdFx0dGhhdC50aW1lX3MgPSB0aGF0LnRpbWUgJSA2MFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRjb25zb2xlLmxvZyhcIjExMTExMeS/neWtmFwiLCB0aGF0LndlaWdodCwgdGhhdC5ZY291bnQsIHRoYXQudGltZV9tLCB0aGF0LnRpbWVfcylcclxuXHRcdFx0XHR0aGF0LiRtb2RlbC5nZXRza2lwUmVzdWx0KHtcclxuXHRcdFx0XHRcdGF1ZF9pZDogdW5pLmdldFN0b3JhZ2VTeW5jKCd1c2VyaWQnKSxcclxuXHRcdFx0XHRcdGtjYWw6IE1hdGguZmxvb3IodGhhdC5rY2FsKSxcclxuXHRcdFx0XHRcdG51bTogdGhhdC53ZWlnaHQsXHJcblx0XHRcdFx0XHR0aW1lX206IE51bWJlcih0aGF0LnRpbWVfbSksXHJcblx0XHRcdFx0XHR0aW1lX3M6IHRoYXQudGltZV9zLFxyXG5cdFx0XHRcdFx0dHlwZTogdGhhdC5pbmZvLmFjdGl2ZSA9PSAxID8gJ2ZyZWUnIDogdGhhdC5pbmZvLmFjdGl2ZSA9PSAyID8gJ3RpbWUnIDogJ251bSdcclxuXHRcdFx0XHR9KS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZyhcIuS/neWtmFwiLCB0aGF0LnRpbWUsIHJlcylcclxuXHRcdFx0XHRcdGlmIChyZXMuY29kZSA9PSAwKSB7XHJcblx0XHRcdFx0XHRcdHRoYXQuYnBtID0gdGhhdC53ZWlnaHQgLyAodGhhdC50aW1lIC8gNjApXHJcblx0XHRcdFx0XHRcdHRoYXQuaXN3cmFwcGVyID0gdHJ1ZVxyXG5cdFx0XHRcdFx0XHR0aGF0LiRzdG9yZS5kaXNwYXRjaCgnZ2V0VXNlckluZm8nLCB7XHJcblx0XHRcdFx0XHRcdFx0YXVkX2lkOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJpZCcpXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2cocmVzLm1zZylcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDlvIDlp4vmjIfku6RcclxuXHRcdFx0aGFuZGxlU3RhcnQodGV4dCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdGxldCBqID0gbnVsbFxyXG5cdFx0XHRcdGxldCBzdHIgPSBudWxsXHJcblx0XHRcdFx0aWYgKHRleHQgPT0gJ+i/nue7rScpIHtcclxuXHRcdFx0XHRcdGogPSBOdW1iZXIoMTY1ICsgNSArIDMpLnRvU3RyaW5nKDE2KVxyXG5cdFx0XHRcdFx0c3RyID0gXCJBNTA1MDMwMFwiICsgai5zdWJzdHIoai5sZW5ndGggLSAyLCAyKVxyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2coXCLov57nu63ov57nu61cIiwgc3RyKVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAodGV4dCA9PSAn5YGc5q2iJykge1xyXG5cdFx0XHRcdFx0aiA9IE51bWJlcigxNjUgKyA1ICsgMyArIDUpLnRvU3RyaW5nKDE2KVxyXG5cdFx0XHRcdFx0c3RyID0gXCJBNTA1MDMwNVwiICsgai5zdWJzdHIoai5sZW5ndGggLSAyLCAyKVxyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2coXCLlgZzmraLov57nu61cIiwgc3RyKVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAodGV4dCA9PSAn5byA5aeLJykge1xyXG5cdFx0XHRcdFx0aiA9IE51bWJlcigxNjUgKyA1ICsgNSkudG9TdHJpbmcoMTYpXHJcblx0XHRcdFx0XHRzdHIgPSBcIkE1MDUwNTAwXCIgKyBqLnN1YnN0cihqLmxlbmd0aCAtIDIsIDIpXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmICh0ZXh0ID09ICfnu5PmnZ8nKSB7XHJcblx0XHRcdFx0XHRqID0gTnVtYmVyKDE2NSArIDUgKyA1ICsgMSkudG9TdHJpbmcoMTYpXHJcblx0XHRcdFx0XHRzdHIgPSBcIkE1MDUwNTAxXCIgKyBqLnN1YnN0cihqLmxlbmd0aCAtIDIsIDIpXHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZyhcIue7k+adn+aMh+S7pFwiLCBzdHIpXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmICh0ZXh0ID09ICfnu6fnu60nKSB7XHJcblx0XHRcdFx0XHRqID0gTnVtYmVyKDE2NSArIDUgKyA0KS50b1N0cmluZygxNilcclxuXHRcdFx0XHRcdHN0ciA9IFwiQTUwNTA0MDBcIiArIGouc3Vic3RyKGoubGVuZ3RoIC0gMiwgMilcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi57un57ut5oyH5LukXCIsIHN0cilcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYgKHRleHQgPT0gJ+aaguWBnCcpIHtcclxuXHRcdFx0XHRcdGogPSBOdW1iZXIoMTY1ICsgNSArIDQgKyAxKS50b1N0cmluZygxNilcclxuXHRcdFx0XHRcdHN0ciA9IFwiQTUwNTA0MDFcIiArIGouc3Vic3RyKGoubGVuZ3RoIC0gMiwgMilcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi5pqC5YGc5oyH5LukXCIsIHN0cilcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhhdC5TZW5kRGF0YShzdHIpXHJcblx0XHRcdH0sXHJcblx0XHRcdGhhbmRsZVRhcmdldCgpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHR1bmkuJGVtaXQoJ3VwZGF0ZURhdGEnLCBKU09OLnN0cmluZ2lmeSh0aGF0LmluZm8pKVxyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZUJhY2soeyAvL+i/lOWbnlxyXG5cdFx0XHRcdFx0ZGVsdGE6IDFcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyBcclxuXHRcdFx0aGFuZGxlRW5kKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdHRoYXQuaGFuZGxlU3RhcnQoJ+WBnOatoicpXHJcblx0XHRcdFx0c2V0VGltZW91dChmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdHRoYXQuaGFuZGxlU3RhcnQoJ+e7k+adnycpXHJcblx0XHRcdFx0fSwgNDAwKVxyXG5cdFx0XHRcdHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0XHR1bmkucmVkaXJlY3RUbyh7XHJcblx0XHRcdFx0XHRcdHVybDogXCIvcGFnZXMvc2tpcGluZy9za2lwP2luZm89XCIgKyBKU09OLnN0cmluZ2lmeSh0aGF0LmluZm8pXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH0sIDYwMClcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIiBzY29wZWQ+XHJcblx0QGltcG9ydCBcIi4vc2Nzcy9QQ1QwMS5zY3NzXCI7XHJcbjwvc3R5bGU+Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///309\n"); ======= eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar innerAudioContext = uni.createInnerAudioContext();\nvar _default = {\n data: function data() {\n return {\n bpm: 0,\n isend: false,\n weight: 0,\n Ycount: 0,\n time_m: \"\",\n time_s: \"\",\n time: 0,\n kcal: 0,\n Bcount: 0,\n continuous: 0,\n info: {},\n isToggle: false,\n isEnd: false,\n iswrapper: false,\n isStart: false\n };\n },\n computed: _objectSpread({}, (0, _vuex.mapState)([\"isConnected\", \"isBluetoothTyle\"])),\n onLoad: function onLoad(options) {\n var that = this;\n if (options && options.info) {\n var info = options.info;\n that.info = JSON.parse(info);\n that.notifyBLECharacteristicValue();\n setTimeout(function () {\n that.handleStart('开始');\n }, 900);\n setTimeout(function () {\n that.handleStart('连续');\n }, 1200);\n }\n that.$Bluetooth.onBLEConnectionStateChange();\n uni.onBluetoothAdapterStateChange(function (res) {\n that.$store.commit(\"changeBluetooth\", res.available);\n });\n },\n onBackPress: function onBackPress(options) {\n var that = this;\n that.handleEnd();\n innerAudioContext.stop();\n __f__(\"log\", \"页面返回onBackPress\", \" at pages/devices/PCT01.vue:115\");\n },\n watch: {\n isConnected: function isConnected() {\n var that = this;\n if (!that.isConnected) {\n uni.showModal({\n title: '连接已断开',\n content: '训练过程中已与设备连接中断,请重新连接设备再开始训练',\n showCancel: false,\n success: function success(res) {\n if (res.confirm) {\n that.handleTarget();\n }\n }\n });\n __f__(\"log\", \"蓝牙是否连接\", that.isConnected, \" at pages/devices/PCT01.vue:131\");\n }\n },\n isBluetoothTyle: function isBluetoothTyle() {\n var that = this;\n if (!that.isBluetoothTyle) {\n __f__(\"log\", \"蓝牙是否打开\", that.isBluetoothTyle, \" at pages/devices/PCT01.vue:137\");\n }\n },\n // 切换模式\n isToggle: function isToggle() {\n var that = this;\n if (that.isToggle) {\n uni.showModal({\n title: '友情提示',\n content: '训练过程中请勿切换训练,返回训练',\n showCancel: false,\n success: function success(res) {\n if (res.confirm) {\n setTimeout(function () {\n that.handleStart('结束');\n }, 400);\n setTimeout(function () {\n that.handleTarget();\n }, 600);\n }\n }\n });\n }\n },\n // 模式被结束\n isEnd: function isEnd() {\n var that = this;\n if (that.isEnd) {\n setTimeout(function () {\n that.handleStart('停止');\n }, 200);\n setTimeout(function () {\n that.handleGetMeasure();\n }, 400);\n }\n },\n // 开始跳绳\n isStart: function isStart() {\n var that = this;\n if (that.isStart) {\n that.handleAudio();\n __f__(\"log\", \"11111111\", \" at pages/devices/PCT01.vue:178\");\n }\n }\n },\n methods: {\n handleAudio: function handleAudio() {\n innerAudioContext.autoplay = true;\n innerAudioContext.loop = true;\n innerAudioContext.src = '/static/flight.mp3';\n innerAudioContext.play();\n },\n // 接收蓝牙数据\n notifyBLECharacteristicValue: function notifyBLECharacteristicValue() {\n var that = this;\n uni.notifyBLECharacteristicValueChange({\n state: true,\n // 启用 notify 功能\n deviceId: that.info.deviceId,\n serviceId: that.info.serviceId,\n characteristicId: that.info.notify,\n success: function success(res) {\n uni.onBLECharacteristicValueChange(function (res) {\n var value = that.$tools.ab2hex(res.value, \"\");\n var count = parseInt(value.substring(8, 12), 16);\n var Ycount = parseInt(value.substring(12, 16), 16); //设置次数\n var time = parseInt(value.substring(16, 20), 16); //运行时间/秒\n var timeDown = parseInt(value.substring(20, 24), 16); //倒计时时间\n var type = parseInt(value.substring(30, 32), 16); //当前状态\n var weight = parseInt(value.substring(32, 34), 16); //重量\n var kcal = parseInt(value.substring(34, 38), 16); //卡路里\n var minutes = null;\n var seconds = null;\n if (type == 0 || type == 4) {\n that.weight = count; //个数\n that.Ycount = Ycount;\n that.time = time;\n that.kcal = kcal / 10;\n if (count != 0 && !that.isStart) {\n that.isStart = true;\n }\n if (that.info.active != 2 && count != 0) {\n //自由模式 + 计数\n minutes = Math.floor(time % 3600 / 60);\n seconds = time % 60;\n that.time_m = minutes > 9 ? minutes : '0' + minutes;\n that.time_s = seconds > 9 ? seconds : '0' + seconds;\n }\n if (that.info.active == 2) {\n //计时\n var T = Number(timeDown) - Number(time);\n minutes = Math.floor(T % 3600 / 60);\n seconds = T % 60;\n that.time_m = minutes > 9 ? minutes : '0' + minutes;\n that.time_s = seconds > 9 ? seconds : '0' + seconds;\n }\n that.Bcount = parseInt(value.substring(24, 26), 16); //绊绳个数\n that.continuous = parseInt(value.substring(26, 30), 16); //连续个数\n __f__(\"log\", \"自由模式\", count, kcal, time, that.time_m, that.time_s, weight, \" at pages/devices/PCT01.vue:233\");\n }\n if ((type == 2 || type == 3) && !that.isToggle) {\n setTimeout(function () {\n that.isToggle = true;\n that.handleStart('停止');\n }, 200);\n __f__(\"log\", \"当前状态被切换\", \" at pages/devices/PCT01.vue:240\");\n }\n if (type == 4 && !that.isEnd) {\n that.isEnd = true;\n __f__(\"log\", \"当前状态被结束\", \" at pages/devices/PCT01.vue:245\");\n }\n });\n },\n fail: function fail(res) {\n __f__(\"log\", \"测量失败\", res.value, \" at pages/devices/PCT01.vue:251\");\n }\n });\n },\n SendData: function SendData(str) {\n var that = this;\n var buf = new Uint8Array(str.match(/[\\da-f]{2}/gi).map(function (h) {\n return parseInt(h, 16);\n }));\n uni.writeBLECharacteristicValue({\n deviceId: that.info.deviceId,\n serviceId: that.info.serviceId,\n characteristicId: that.info.write,\n value: buf.buffer,\n success: function success(res) {\n __f__(\"log\", '下发指令成功', res.errMsg, \" at pages/devices/PCT01.vue:266\");\n },\n fail: function fail(res) {\n __f__(\"log\", \"下发指令失败\", res, \" at pages/devices/PCT01.vue:269\");\n }\n });\n },\n onlongpress: function onlongpress() {\n var that = this;\n uni.vibrateLong({\n success: function success() {\n __f__(\"log\", '短震动', \" at pages/devices/PCT01.vue:277\");\n if (Number(that.time) < 10) {\n uni.showModal({\n title: '友情提示',\n content: '本次跳绳时间低于10秒,记录将不会被保存?',\n confirmText: \"继续\",\n cancelText: \"返回\",\n success: function success(res) {\n if (res.cancel) {\n that.handleEnd();\n innerAudioContext.stop();\n }\n }\n });\n } else {\n that.handleStart('停止');\n setTimeout(function () {\n that.handleStart('结束');\n }, 400);\n setTimeout(function () {\n that.handleGetMeasure();\n }, 800);\n }\n },\n fail: function fail(err) {\n __f__(\"error\", '震动失败:', err, \" at pages/devices/PCT01.vue:303\");\n }\n });\n },\n // 保存测量结果\n handleGetMeasure: function handleGetMeasure() {\n var that = this;\n if (that.info.active == 3 && that.weight == 0 && that.Ycount != 0) {\n __f__(\"log\", \"1\", that.weight, that.Ycount, \" at pages/devices/PCT01.vue:311\");\n that.weight = that.Ycount;\n } else if (that.info.active == 3 && that.weight != 0 && that.Ycount != 0) {\n __f__(\"log\", \"2\", that.weight, that.Ycount, \" at pages/devices/PCT01.vue:314\");\n that.weight = Number(that.Ycount) - Number(that.weight);\n }\n if (that.info.active == 2) {\n that.time_m = Math.floor(that.time % 3600 / 60);\n that.time_s = that.time % 60;\n }\n __f__(\"log\", \"111111保存\", that.weight, that.Ycount, that.time_m, that.time_s, \" at pages/devices/PCT01.vue:321\");\n that.$model.getskipResult({\n aud_id: uni.getStorageSync('userid'),\n kcal: Math.floor(that.kcal),\n num: that.weight,\n time_m: Number(that.time_m),\n time_s: that.time_s,\n type: that.info.active == 1 ? 'free' : that.info.active == 2 ? 'time' : 'num'\n }).then(function (res) {\n __f__(\"log\", \"保存\", that.time, res, \" at pages/devices/PCT01.vue:330\");\n if (res.code == 0) {\n that.bpm = that.weight / (that.time / 60);\n that.iswrapper = true;\n that.$store.dispatch('getUserInfo', {\n aud_id: uni.getStorageSync('userid')\n });\n } else {\n that.$tools.msg(res.msg);\n }\n });\n },\n // 开始指令\n handleStart: function handleStart(text) {\n var that = this;\n var j = null;\n var str = null;\n if (text == '连续') {\n j = Number(165 + 5 + 3).toString(16);\n str = \"A5050300\" + j.substr(j.length - 2, 2);\n __f__(\"log\", \"连续连续\", str, \" at pages/devices/PCT01.vue:350\");\n }\n if (text == '停止') {\n j = Number(165 + 5 + 3 + 5).toString(16);\n str = \"A5050305\" + j.substr(j.length - 2, 2);\n __f__(\"log\", \"停止连续\", str, \" at pages/devices/PCT01.vue:355\");\n }\n if (text == '开始') {\n j = Number(165 + 5 + 5).toString(16);\n str = \"A5050500\" + j.substr(j.length - 2, 2);\n }\n if (text == '结束') {\n j = Number(165 + 5 + 5 + 1).toString(16);\n str = \"A5050501\" + j.substr(j.length - 2, 2);\n __f__(\"log\", \"结束指令\", str, \" at pages/devices/PCT01.vue:364\");\n }\n if (text == '继续') {\n j = Number(165 + 5 + 4).toString(16);\n str = \"A5050400\" + j.substr(j.length - 2, 2);\n __f__(\"log\", \"继续指令\", str, \" at pages/devices/PCT01.vue:369\");\n }\n if (text == '暂停') {\n j = Number(165 + 5 + 4 + 1).toString(16);\n str = \"A5050401\" + j.substr(j.length - 2, 2);\n __f__(\"log\", \"暂停指令\", str, \" at pages/devices/PCT01.vue:374\");\n }\n that.SendData(str);\n },\n handleTarget: function handleTarget() {\n var that = this;\n uni.$emit('updateData', JSON.stringify(that.info));\n uni.navigateBack({\n //返回\n delta: 1\n });\n },\n // \n handleEnd: function handleEnd() {\n var that = this;\n that.handleStart('停止');\n setTimeout(function () {\n that.handleStart('结束');\n }, 400);\n setTimeout(function () {\n uni.redirectTo({\n url: \"/pages/skiping/skip?info=\" + JSON.stringify(that.info)\n });\n }, 600);\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZGV2aWNlcy9QQ1QwMS52dWUiXSwibmFtZXMiOlsiaW5uZXJBdWRpb0NvbnRleHQiLCJ1bmkiLCJjcmVhdGVJbm5lckF1ZGlvQ29udGV4dCIsImRhdGEiLCJicG0iLCJpc2VuZCIsIndlaWdodCIsIlljb3VudCIsInRpbWVfbSIsInRpbWVfcyIsInRpbWUiLCJrY2FsIiwiQmNvdW50IiwiY29udGludW91cyIsImluZm8iLCJpc1RvZ2dsZSIsImlzRW5kIiwiaXN3cmFwcGVyIiwiaXNTdGFydCIsImNvbXB1dGVkIiwibWFwU3RhdGUiLCJvbkxvYWQiLCJvcHRpb25zIiwidGhhdCIsIkpTT04iLCJwYXJzZSIsIm5vdGlmeUJMRUNoYXJhY3RlcmlzdGljVmFsdWUiLCJzZXRUaW1lb3V0IiwiaGFuZGxlU3RhcnQiLCIkQmx1ZXRvb3RoIiwib25CTEVDb25uZWN0aW9uU3RhdGVDaGFuZ2UiLCJvbkJsdWV0b290aEFkYXB0ZXJTdGF0ZUNoYW5nZSIsInJlcyIsIiRzdG9yZSIsImNvbW1pdCIsImF2YWlsYWJsZSIsIm9uQmFja1ByZXNzIiwiaGFuZGxlRW5kIiwic3RvcCIsIndhdGNoIiwiaXNDb25uZWN0ZWQiLCJzaG93TW9kYWwiLCJ0aXRsZSIsImNvbnRlbnQiLCJzaG93Q2FuY2VsIiwic3VjY2VzcyIsImNvbmZpcm0iLCJoYW5kbGVUYXJnZXQiLCJpc0JsdWV0b290aFR5bGUiLCJoYW5kbGVHZXRNZWFzdXJlIiwiaGFuZGxlQXVkaW8iLCJtZXRob2RzIiwiYXV0b3BsYXkiLCJsb29wIiwic3JjIiwicGxheSIsIm5vdGlmeUJMRUNoYXJhY3RlcmlzdGljVmFsdWVDaGFuZ2UiLCJzdGF0ZSIsImRldmljZUlkIiwic2VydmljZUlkIiwiY2hhcmFjdGVyaXN0aWNJZCIsIm5vdGlmeSIsIm9uQkxFQ2hhcmFjdGVyaXN0aWNWYWx1ZUNoYW5nZSIsInZhbHVlIiwiJHRvb2xzIiwiYWIyaGV4IiwiY291bnQiLCJwYXJzZUludCIsInN1YnN0cmluZyIsInRpbWVEb3duIiwidHlwZSIsIm1pbnV0ZXMiLCJzZWNvbmRzIiwiYWN0aXZlIiwiTWF0aCIsImZsb29yIiwiVCIsIk51bWJlciIsImZhaWwiLCJTZW5kRGF0YSIsInN0ciIsImJ1ZiIsIlVpbnQ4QXJyYXkiLCJtYXRjaCIsIm1hcCIsImgiLCJ3cml0ZUJMRUNoYXJhY3RlcmlzdGljVmFsdWUiLCJ3cml0ZSIsImJ1ZmZlciIsImVyck1zZyIsIm9ubG9uZ3ByZXNzIiwidmlicmF0ZUxvbmciLCJjb25maXJtVGV4dCIsImNhbmNlbFRleHQiLCJjYW5jZWwiLCJlcnIiLCIkbW9kZWwiLCJnZXRza2lwUmVzdWx0IiwiYXVkX2lkIiwiZ2V0U3RvcmFnZVN5bmMiLCJudW0iLCJ0aGVuIiwiY29kZSIsImRpc3BhdGNoIiwibXNnIiwidGV4dCIsImoiLCJ0b1N0cmluZyIsInN1YnN0ciIsImxlbmd0aCIsIiRlbWl0Iiwic3RyaW5naWZ5IiwibmF2aWdhdGVCYWNrIiwiZGVsdGEiLCJyZWRpcmVjdFRvIiwidXJsIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQWdFQTtBQUVjO0FBQUE7QUFDZCxJQUFNQSxpQkFBaUIsR0FBR0MsR0FBRyxDQUFDQyx1QkFBdUIsRUFBRTtBQUFDLGVBQ3pDO0VBQ2RDLElBQUksa0JBQUc7SUFDTixPQUFPO01BQ05DLEdBQUcsRUFBRSxDQUFDO01BQ05DLEtBQUssRUFBRSxLQUFLO01BQ1pDLE1BQU0sRUFBRSxDQUFDO01BQ1RDLE1BQU0sRUFBRSxDQUFDO01BQ1RDLE1BQU0sRUFBRSxFQUFFO01BQ1ZDLE1BQU0sRUFBRSxFQUFFO01BQ1ZDLElBQUksRUFBRSxDQUFDO01BQ1BDLElBQUksRUFBRSxDQUFDO01BQ1BDLE1BQU0sRUFBRSxDQUFDO01BQ1RDLFVBQVUsRUFBRSxDQUFDO01BQ2JDLElBQUksRUFBRSxDQUFDLENBQUM7TUFDUkMsUUFBUSxFQUFFLEtBQUs7TUFDZkMsS0FBSyxFQUFFLEtBQUs7TUFDWkMsU0FBUyxFQUFFLEtBQUs7TUFDaEJDLE9BQU8sRUFBRTtJQUVW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IiwiZmlsZSI6IjMwOS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cblxuaW1wb3J0IHtcblx0bWFwU3RhdGVcbn0gZnJvbSBcInZ1ZXhcIjtcbmNvbnN0IGlubmVyQXVkaW9Db250ZXh0ID0gdW5pLmNyZWF0ZUlubmVyQXVkaW9Db250ZXh0KCk7XG5leHBvcnQgZGVmYXVsdCB7XG5cdGRhdGEoKSB7XG5cdFx0cmV0dXJuIHtcblx0XHRcdGJwbTogMCxcblx0XHRcdGlzZW5kOiBmYWxzZSxcblx0XHRcdHdlaWdodDogMCxcblx0XHRcdFljb3VudDogMCxcblx0XHRcdHRpbWVfbTogXCJcIixcblx0XHRcdHRpbWVfczogXCJcIixcblx0XHRcdHRpbWU6IDAsXG5cdFx0XHRrY2FsOiAwLFxuXHRcdFx0QmNvdW50OiAwLFxuXHRcdFx0Y29udGludW91czogMCxcblx0XHRcdGluZm86IHt9LFxuXHRcdFx0aXNUb2dnbGU6IGZhbHNlLFxuXHRcdFx0aXNFbmQ6IGZhbHNlLFxuXHRcdFx0aXN3cmFwcGVyOiBmYWxzZSxcblx0XHRcdGlzU3RhcnQ6IGZhbHNlLFxuXG5cdFx0fVxuXHR9LFxuXHRjb21wdXRlZDoge1xuXHRcdC4uLm1hcFN0YXRlKFtcImlzQ29ubmVjdGVkXCIsIFwiaXNCbHVldG9vdGhUeWxlXCJdKSxcblx0fSxcblx0b25Mb2FkKG9wdGlvbnMpIHtcblx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRpZiAob3B0aW9ucyAmJiBvcHRpb25zLmluZm8pIHtcblx0XHRcdGxldCBpbmZvID0gb3B0aW9ucy5pbmZvXG5cdFx0XHR0aGF0LmluZm8gPSBKU09OLnBhcnNlKGluZm8pXG5cdFx0XHR0aGF0Lm5vdGlmeUJMRUNoYXJhY3RlcmlzdGljVmFsdWUoKVxuXHRcdFx0c2V0VGltZW91dChmdW5jdGlvbigpIHtcblx0XHRcdFx0dGhhdC5oYW5kbGVTdGFydCgn5byA5aeLJylcblx0XHRcdH0sIDkwMClcblx0XHRcdHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7XG5cdFx0XHRcdHRoYXQuaGFuZGxlU3RhcnQoJ+i/nue7rScpXG5cdFx0XHR9LCAxMjAwKVxuXHRcdH1cblx0XHR0aGF0LiRCbHVldG9vdGgub25CTEVDb25uZWN0aW9uU3RhdGVDaGFuZ2UoKVxuXHRcdHVuaS5vbkJsdWV0b290aEFkYXB0ZXJTdGF0ZUNoYW5nZShmdW5jdGlvbihyZXMpIHtcblx0XHRcdHRoYXQuJHN0b3JlLmNvbW1pdChcImNoYW5nZUJsdWV0b290aFwiLCByZXMuYXZhaWxhYmxlKTtcblx0XHR9KVxuXHR9LFxuXHRvbkJhY2tQcmVzcyhvcHRpb25zKSB7XG5cdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0dGhhdC5oYW5kbGVFbmQoKVxuXHRcdGlubmVyQXVkaW9Db250ZXh0LnN0b3AoKTtcblx0XHRjb25zb2xlLmxvZyhcIumhtemdoui/lOWbnm9uQmFja1ByZXNzXCIpXG5cdH0sXG5cdHdhdGNoOiB7XG5cdFx0aXNDb25uZWN0ZWQ6IGZ1bmN0aW9uKCkge1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0XHRpZiAoIXRoYXQuaXNDb25uZWN0ZWQpIHtcblx0XHRcdFx0dW5pLnNob3dNb2RhbCh7XG5cdFx0XHRcdFx0dGl0bGU6ICfov57mjqXlt7Lmlq3lvIAnLFxuXHRcdFx0XHRcdGNvbnRlbnQ6ICforq3nu4Pov4fnqIvkuK3lt7LkuI7orr7lpIfov57mjqXkuK3mlq3vvIzor7fph43mlrDov57mjqXorr7lpIflho3lvIDlp4vorq3nu4MnLFxuXHRcdFx0XHRcdHNob3dDYW5jZWw6IGZhbHNlLFxuXHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xuXHRcdFx0XHRcdFx0aWYgKHJlcy5jb25maXJtKSB7XG5cdFx0XHRcdFx0XHRcdHRoYXQuaGFuZGxlVGFyZ2V0KClcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0pXG5cdFx0XHRcdGNvbnNvbGUubG9nKFwi6JOd54mZ5piv5ZCm6L+e5o6lXCIsIHRoYXQuaXNDb25uZWN0ZWQpXG5cdFx0XHR9XG5cdFx0fSxcblx0XHRpc0JsdWV0b290aFR5bGU6IGZ1bmN0aW9uKCkge1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0XHRpZiAoIXRoYXQuaXNCbHVldG9vdGhUeWxlKSB7XG5cdFx0XHRcdGNvbnNvbGUubG9nKFwi6JOd54mZ5piv5ZCm5omT5byAXCIsIHRoYXQuaXNCbHVldG9vdGhUeWxlKVxuXHRcdFx0fVxuXHRcdH0sXG5cdFx0Ly8g5YiH5o2i5qih5byPXG5cdFx0aXNUb2dnbGU6IGZ1bmN0aW9uKCkge1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0XHRpZiAodGhhdC5pc1RvZ2dsZSkge1xuXHRcdFx0XHR1bmkuc2hvd01vZGFsKHtcblx0XHRcdFx0XHR0aXRsZTogJ+WPi+aDheaPkOekuicsXG5cdFx0XHRcdFx0Y29udGVudDogJ+iuree7g+i/h+eoi+S4reivt+WLv+WIh+aNouiuree7g++8jOi/lOWbnuiuree7gycsXG5cdFx0XHRcdFx0c2hvd0NhbmNlbDogZmFsc2UsXG5cdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzKSB7XG5cdFx0XHRcdFx0XHRpZiAocmVzLmNvbmZpcm0pIHtcblx0XHRcdFx0XHRcdFx0c2V0VGltZW91dChmdW5jdGlvbigpIHtcblx0XHRcdFx0XHRcdFx0XHR0aGF0LmhhbmRsZVN0YXJ0KCfnu5PmnZ8nKVxuXHRcdFx0XHRcdFx0XHR9LCA0MDApXG5cdFx0XHRcdFx0XHRcdHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7XG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5oYW5kbGVUYXJnZXQoKVxuXHRcdFx0XHRcdFx0XHR9LCA2MDApXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9KVxuXHRcdFx0fVxuXHRcdH0sXG5cdFx0Ly8g5qih5byP6KKr57uT5p2fXG5cdFx0aXNFbmQ6IGZ1bmN0aW9uKCkge1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0XHRpZiAodGhhdC5pc0VuZCkge1xuXHRcdFx0XHRzZXRUaW1lb3V0KGZ1bmN0aW9uKCkge1xuXHRcdFx0XHRcdHRoYXQuaGFuZGxlU3RhcnQoJ+WBnOatoicpXG5cdFx0XHRcdH0sIDIwMClcblx0XHRcdFx0c2V0VGltZW91dChmdW5jdGlvbigpIHtcblx0XHRcdFx0XHR0aGF0LmhhbmRsZUdldE1lYXN1cmUoKVxuXHRcdFx0XHR9LCA0MDApXG5cdFx0XHR9XG5cdFx0fSxcblx0XHQvLyDlvIDlp4vot7Pnu7Ncblx0XHRpc1N0YXJ0OiBmdW5jdGlvbigpIHtcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdFx0aWYgKHRoYXQuaXNTdGFydCkge1xuXHRcdFx0XHR0aGF0LmhhbmRsZUF1ZGlvKClcblx0XHRcdFx0Y29uc29sZS5sb2coXCIxMTExMTExMVwiKVxuXHRcdFx0fVxuXHRcdH1cblx0fSxcblx0bWV0aG9kczoge1xuXHRcdGhhbmRsZUF1ZGlvKCkge1xuXHRcdFx0aW5uZXJBdWRpb0NvbnRleHQuYXV0b3BsYXkgPSB0cnVlO1xuXHRcdFx0aW5uZXJBdWRpb0NvbnRleHQubG9vcCA9IHRydWU7XG5cdFx0XHRpbm5lckF1ZGlvQ29udGV4dC5zcmMgPSAnL3N0YXRpYy9mbGlnaHQubXAzJztcblx0XHRcdGlubmVyQXVkaW9Db250ZXh0LnBsYXkoKVxuXG5cdFx0fSxcblx0XHQvLyDmjqXmlLbok53niZnmlbDmja5cblx0XHRub3RpZnlCTEVDaGFyYWN0ZXJpc3RpY1ZhbHVlKCkge1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xuXHRcdFx0dW5pLm5vdGlmeUJMRUNoYXJhY3RlcmlzdGljVmFsdWVDaGFuZ2Uoe1xuXHRcdFx0XHRzdGF0ZTogdHJ1ZSwgLy8g5ZCv55SoIG5vdGlmeSDlip/og71cblx0XHRcdFx0ZGV2aWNlSWQ6IHRoYXQuaW5mby5kZXZpY2VJZCxcblx0XHRcdFx0c2VydmljZUlkOiB0aGF0LmluZm8uc2VydmljZUlkLFxuXHRcdFx0XHRjaGFyYWN0ZXJpc3RpY0lkOiB0aGF0LmluZm8ubm90aWZ5LFxuXHRcdFx0XHRzdWNjZXNzKHJlcykge1xuXHRcdFx0XHRcdHVuaS5vbkJMRUNoYXJhY3RlcmlzdGljVmFsdWVDaGFuZ2UoZnVuY3Rpb24ocmVzKSB7XG5cdFx0XHRcdFx0XHRsZXQgdmFsdWUgPSB0aGF0LiR0b29scy5hYjJoZXgocmVzLnZhbHVlLCBcIlwiKTtcblx0XHRcdFx0XHRcdGxldCBjb3VudCA9IHBhcnNlSW50KHZhbHVlLnN1YnN0cmluZyg4LCAxMiksIDE2KVxuXHRcdFx0XHRcdFx0bGV0IFljb3VudCA9IHBhcnNlSW50KHZhbHVlLnN1YnN0cmluZygxMiwgMTYpLCAxNikgLy/orr7nva7mrKHmlbBcblx0XHRcdFx0XHRcdGxldCB0aW1lID0gcGFyc2VJbnQodmFsdWUuc3Vic3RyaW5nKDE2LCAyMCksIDE2KSAvL+i/kOihjOaXtumXtC/np5Jcblx0XHRcdFx0XHRcdGxldCB0aW1lRG93biA9IHBhcnNlSW50KHZhbHVlLnN1YnN0cmluZygyMCwgMjQpLCAxNikgLy/lgJLorqHml7bml7bpl7Rcblx0XHRcdFx0XHRcdGxldCB0eXBlID0gcGFyc2VJbnQodmFsdWUuc3Vic3RyaW5nKDMwLCAzMiksIDE2KSAvL+W9k+WJjeeKtuaAgVxuXHRcdFx0XHRcdFx0bGV0IHdlaWdodCA9IHBhcnNlSW50KHZhbHVlLnN1YnN0cmluZygzMiwgMzQpLCAxNikgLy/ph43ph49cblx0XHRcdFx0XHRcdGxldCBrY2FsID0gcGFyc2VJbnQodmFsdWUuc3Vic3RyaW5nKDM0LCAzOCksIDE2KSAvL+WNoei3r+mHjFxuXHRcdFx0XHRcdFx0bGV0IG1pbnV0ZXMgPSBudWxsXG5cdFx0XHRcdFx0XHRsZXQgc2Vjb25kcyA9IG51bGxcblx0XHRcdFx0XHRcdGlmICh0eXBlID09IDAgfHwgdHlwZSA9PSA0KSB7XG5cdFx0XHRcdFx0XHRcdHRoYXQud2VpZ2h0ID0gY291bnQgLy/kuKrmlbBcblx0XHRcdFx0XHRcdFx0dGhhdC5ZY291bnQgPSBZY291bnRcblx0XHRcdFx0XHRcdFx0dGhhdC50aW1lID0gdGltZVxuXHRcdFx0XHRcdFx0XHR0aGF0LmtjYWwgPSBrY2FsIC8gMTBcblx0XHRcdFx0XHRcdFx0aWYgKGNvdW50ICE9IDAgJiYgIXRoYXQuaXNTdGFydCkge1xuXHRcdFx0XHRcdFx0XHRcdHRoYXQuaXNTdGFydCA9IHRydWVcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRpZiAodGhhdC5pbmZvLmFjdGl2ZSAhPSAyICYmIGNvdW50ICE9IDApIHsgLy/oh6rnlLHmqKHlvI8gKyAg6K6h5pWwXG5cdFx0XHRcdFx0XHRcdFx0bWludXRlcyA9IE1hdGguZmxvb3IoKHRpbWUgJSAzNjAwKSAvIDYwKVxuXHRcdFx0XHRcdFx0XHRcdHNlY29uZHMgPSB0aW1lICUgNjBcblx0XHRcdFx0XHRcdFx0XHR0aGF0LnRpbWVfbSA9IG1pbnV0ZXMgPiA5ID8gbWludXRlcyA6ICcwJyArIG1pbnV0ZXNcblx0XHRcdFx0XHRcdFx0XHR0aGF0LnRpbWVfcyA9IHNlY29uZHMgPiA5ID8gc2Vjb25kcyA6ICcwJyArIHNlY29uZHNcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRpZiAodGhhdC5pbmZvLmFjdGl2ZSA9PSAyKSB7IC8v6K6h5pe2XG5cdFx0XHRcdFx0XHRcdFx0bGV0IFQgPSBOdW1iZXIodGltZURvd24pIC0gTnVtYmVyKHRpbWUpXG5cdFx0XHRcdFx0XHRcdFx0bWludXRlcyA9IE1hdGguZmxvb3IoKFQgJSAzNjAwKSAvIDYwKVxuXHRcdFx0XHRcdFx0XHRcdHNlY29uZHMgPSBUICUgNjBcblx0XHRcdFx0XHRcdFx0XHR0aGF0LnRpbWVfbSA9IG1pbnV0ZXMgPiA5ID8gbWludXRlcyA6ICcwJyArIG1pbnV0ZXNcblx0XHRcdFx0XHRcdFx0XHR0aGF0LnRpbWVfcyA9IHNlY29uZHMgPiA5ID8gc2Vjb25kcyA6ICcwJyArIHNlY29uZHNcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR0aGF0LkJjb3VudCA9IHBhcnNlSW50KHZhbHVlLnN1YnN0cmluZygyNCwgMjYpLCAxNikgLy/nu4rnu7PkuKrmlbBcblx0XHRcdFx0XHRcdFx0dGhhdC5jb250aW51b3VzID0gcGFyc2VJbnQodmFsdWUuc3Vic3RyaW5nKDI2LCAzMCksIDE2KSAvL+i/nue7reS4quaVsFxuXHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhcIuiHqueUseaooeW8j1wiLCBjb3VudCwga2NhbCwgdGltZSwgdGhhdC50aW1lX20sIHRoYXQudGltZV9zLCB3ZWlnaHQpXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRpZiAoKHR5cGUgPT0gMiB8fCB0eXBlID09IDMpICYmICF0aGF0LmlzVG9nZ2xlKSB7XG5cdFx0XHRcdFx0XHRcdHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7XG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5pc1RvZ2dsZSA9IHRydWVcblx0XHRcdFx0XHRcdFx0XHR0aGF0LmhhbmRsZVN0YXJ0KCflgZzmraInKVxuXHRcdFx0XHRcdFx0XHR9LCAyMDApXG5cdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi5b2T5YmN54q25oCB6KKr5YiH5o2iXCIpXG5cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGlmICh0eXBlID09IDQgJiYgIXRoYXQuaXNFbmQpIHtcblx0XHRcdFx0XHRcdFx0dGhhdC5pc0VuZCA9IHRydWVcblx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2coXCLlvZPliY3nirbmgIHooqvnu5PmnZ9cIilcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdH0sXG5cdFx0XHRcdGZhaWwocmVzKSB7XG5cdFx0XHRcdFx0Y29uc29sZS5sb2coXCLmtYvph4/lpLHotKVcIiwgcmVzLnZhbHVlKTtcblx0XHRcdFx0fVxuXHRcdFx0fSlcblx0XHR9LFxuXHRcdFNlbmREYXRhKHN0cikge1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0XHRsZXQgYnVmID0gbmV3IFVpbnQ4QXJyYXkoc3RyLm1hdGNoKC9bXFxkYS1mXXsyfS9naSkubWFwKGZ1bmN0aW9uKGgpIHtcblx0XHRcdFx0cmV0dXJuIHBhcnNlSW50KGgsIDE2KVxuXHRcdFx0fSkpXG5cdFx0XHR1bmkud3JpdGVCTEVDaGFyYWN0ZXJpc3RpY1ZhbHVlKHtcblx0XHRcdFx0ZGV2aWNlSWQ6IHRoYXQuaW5mby5kZXZpY2VJZCxcblx0XHRcdFx0c2VydmljZUlkOiB0aGF0LmluZm8uc2VydmljZUlkLFxuXHRcdFx0XHRjaGFyYWN0ZXJpc3RpY0lkOiB0aGF0LmluZm8ud3JpdGUsXG5cdFx0XHRcdHZhbHVlOiBidWYuYnVmZmVyLFxuXHRcdFx0XHRzdWNjZXNzOiByZXMgPT4ge1xuXHRcdFx0XHRcdGNvbnNvbGUubG9nKCfkuIvlj5HmjIfku6TmiJDlip8nLCByZXMuZXJyTXNnKVxuXHRcdFx0XHR9LFxuXHRcdFx0XHRmYWlsOiByZXMgPT4ge1xuXHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi5LiL5Y+R5oyH5Luk5aSx6LSlXCIsIHJlcyk7XG5cdFx0XHRcdH0sXG5cdFx0XHR9KVxuXHRcdH0sXG5cdFx0b25sb25ncHJlc3MoKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdHVuaS52aWJyYXRlTG9uZyh7XG5cdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKCkge1xuXHRcdFx0XHRcdGNvbnNvbGUubG9nKCfnn63pnIfliqgnKTtcblx0XHRcdFx0XHRpZiAoTnVtYmVyKHRoYXQudGltZSkgPCAxMCkge1xuXHRcdFx0XHRcdFx0dW5pLnNob3dNb2RhbCh7XG5cdFx0XHRcdFx0XHRcdHRpdGxlOiAn5Y+L5oOF5o+Q56S6Jyxcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJ+acrOasoei3s+e7s+aXtumXtOS9juS6jjEw56eS77yM6K6w5b2V5bCG5LiN5Lya6KKr5L+d5a2Y77yfJyxcblx0XHRcdFx0XHRcdFx0Y29uZmlybVRleHQ6IFwi57un57utXCIsXG5cdFx0XHRcdFx0XHRcdGNhbmNlbFRleHQ6IFwi6L+U5ZueXCIsXG5cdFx0XHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xuXHRcdFx0XHRcdFx0XHRcdGlmIChyZXMuY2FuY2VsKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHR0aGF0LmhhbmRsZUVuZCgpXG5cdFx0XHRcdFx0XHRcdFx0XHRpbm5lckF1ZGlvQ29udGV4dC5zdG9wKCk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0fSlcblx0XHRcdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHRcdFx0dGhhdC5oYW5kbGVTdGFydCgn5YGc5q2iJylcblx0XHRcdFx0XHRcdHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7XG5cdFx0XHRcdFx0XHRcdHRoYXQuaGFuZGxlU3RhcnQoJ+e7k+adnycpXG5cdFx0XHRcdFx0XHR9LCA0MDApXG5cdFx0XHRcdFx0XHRzZXRUaW1lb3V0KGZ1bmN0aW9uKCkge1xuXHRcdFx0XHRcdFx0XHR0aGF0LmhhbmRsZUdldE1lYXN1cmUoKVxuXHRcdFx0XHRcdFx0fSwgODAwKVxuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9LFxuXHRcdFx0XHRmYWlsOiBmdW5jdGlvbihlcnIpIHtcblx0XHRcdFx0XHRjb25zb2xlLmVycm9yKCfpnIfliqjlpLHotKXvvJonLCBlcnIpO1xuXHRcdFx0XHR9LFxuXHRcdFx0fSlcblx0XHR9LFxuXHRcdC8vIOS/neWtmOa1i+mHj+e7k+aenFxuXHRcdGhhbmRsZUdldE1lYXN1cmUoKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdGlmICh0aGF0LmluZm8uYWN0aXZlID09IDMgJiYgdGhhdC53ZWlnaHQgPT0gMCAmJiB0aGF0Llljb3VudCAhPSAwKSB7XG5cdFx0XHRcdGNvbnNvbGUubG9nKFwiMVwiLCB0aGF0LndlaWdodCwgdGhhdC5ZY291bnQpXG5cdFx0XHRcdHRoYXQud2VpZ2h0ID0gdGhhdC5ZY291bnRcblx0XHRcdH0gZWxzZSBpZiAodGhhdC5pbmZvLmFjdGl2ZSA9PSAzICYmIHRoYXQud2VpZ2h0ICE9IDAgJiYgdGhhdC5ZY291bnQgIT0gMCkge1xuXHRcdFx0XHRjb25zb2xlLmxvZyhcIjJcIiwgdGhhdC53ZWlnaHQsIHRoYXQuWWNvdW50KVxuXHRcdFx0XHR0aGF0LndlaWdodCA9IE51bWJlcih0aGF0Llljb3VudCkgLSBOdW1iZXIodGhhdC53ZWlnaHQpXG5cdFx0XHR9XG5cdFx0XHRpZiAodGhhdC5pbmZvLmFjdGl2ZSA9PSAyKSB7XG5cdFx0XHRcdHRoYXQudGltZV9tID0gTWF0aC5mbG9vcigodGhhdC50aW1lICUgMzYwMCkgLyA2MClcblx0XHRcdFx0dGhhdC50aW1lX3MgPSB0aGF0LnRpbWUgJSA2MFxuXHRcdFx0fVxuXHRcdFx0Y29uc29sZS5sb2coXCIxMTExMTHkv53lrZhcIiwgdGhhdC53ZWlnaHQsIHRoYXQuWWNvdW50LCB0aGF0LnRpbWVfbSwgdGhhdC50aW1lX3MpXG5cdFx0XHR0aGF0LiRtb2RlbC5nZXRza2lwUmVzdWx0KHtcblx0XHRcdFx0YXVkX2lkOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJpZCcpLFxuXHRcdFx0XHRrY2FsOiBNYXRoLmZsb29yKHRoYXQua2NhbCksXG5cdFx0XHRcdG51bTogdGhhdC53ZWlnaHQsXG5cdFx0XHRcdHRpbWVfbTogTnVtYmVyKHRoYXQudGltZV9tKSxcblx0XHRcdFx0dGltZV9zOiB0aGF0LnRpbWVfcyxcblx0XHRcdFx0dHlwZTogdGhhdC5pbmZvLmFjdGl2ZSA9PSAxID8gJ2ZyZWUnIDogdGhhdC5pbmZvLmFjdGl2ZSA9PSAyID8gJ3RpbWUnIDogJ251bSdcblx0XHRcdH0pLnRoZW4ocmVzID0+IHtcblx0XHRcdFx0Y29uc29sZS5sb2coXCLkv53lrZhcIiwgdGhhdC50aW1lLCByZXMpXG5cdFx0XHRcdGlmIChyZXMuY29kZSA9PSAwKSB7XG5cdFx0XHRcdFx0dGhhdC5icG0gPSB0aGF0LndlaWdodCAvICh0aGF0LnRpbWUgLyA2MClcblx0XHRcdFx0XHR0aGF0Lmlzd3JhcHBlciA9IHRydWVcblx0XHRcdFx0XHR0aGF0LiRzdG9yZS5kaXNwYXRjaCgnZ2V0VXNlckluZm8nLCB7XG5cdFx0XHRcdFx0XHRhdWRfaWQ6IHVuaS5nZXRTdG9yYWdlU3luYygndXNlcmlkJylcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhyZXMubXNnKVxuXHRcdFx0XHR9XG5cdFx0XHR9KVxuXHRcdH0sXG5cdFx0Ly8g5byA5aeL5oyH5LukXG5cdFx0aGFuZGxlU3RhcnQodGV4dCkge1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0XHRsZXQgaiA9IG51bGxcblx0XHRcdGxldCBzdHIgPSBudWxsXG5cdFx0XHRpZiAodGV4dCA9PSAn6L+e57utJykge1xuXHRcdFx0XHRqID0gTnVtYmVyKDE2NSArIDUgKyAzKS50b1N0cmluZygxNilcblx0XHRcdFx0c3RyID0gXCJBNTA1MDMwMFwiICsgai5zdWJzdHIoai5sZW5ndGggLSAyLCAyKVxuXHRcdFx0XHRjb25zb2xlLmxvZyhcIui/nue7rei/nue7rVwiLCBzdHIpXG5cdFx0XHR9XG5cdFx0XHRpZiAodGV4dCA9PSAn5YGc5q2iJykge1xuXHRcdFx0XHRqID0gTnVtYmVyKDE2NSArIDUgKyAzICsgNSkudG9TdHJpbmcoMTYpXG5cdFx0XHRcdHN0ciA9IFwiQTUwNTAzMDVcIiArIGouc3Vic3RyKGoubGVuZ3RoIC0gMiwgMilcblx0XHRcdFx0Y29uc29sZS5sb2coXCLlgZzmraLov57nu61cIiwgc3RyKVxuXHRcdFx0fVxuXHRcdFx0aWYgKHRleHQgPT0gJ+W8gOWniycpIHtcblx0XHRcdFx0aiA9IE51bWJlcigxNjUgKyA1ICsgNSkudG9TdHJpbmcoMTYpXG5cdFx0XHRcdHN0ciA9IFwiQTUwNTA1MDBcIiArIGouc3Vic3RyKGoubGVuZ3RoIC0gMiwgMilcblx0XHRcdH1cblx0XHRcdGlmICh0ZXh0ID09ICfnu5PmnZ8nKSB7XG5cdFx0XHRcdGogPSBOdW1iZXIoMTY1ICsgNSArIDUgKyAxKS50b1N0cmluZygxNilcblx0XHRcdFx0c3RyID0gXCJBNTA1MDUwMVwiICsgai5zdWJzdHIoai5sZW5ndGggLSAyLCAyKVxuXHRcdFx0XHRjb25zb2xlLmxvZyhcIue7k+adn+aMh+S7pFwiLCBzdHIpXG5cdFx0XHR9XG5cdFx0XHRpZiAodGV4dCA9PSAn57un57utJykge1xuXHRcdFx0XHRqID0gTnVtYmVyKDE2NSArIDUgKyA0KS50b1N0cmluZygxNilcblx0XHRcdFx0c3RyID0gXCJBNTA1MDQwMFwiICsgai5zdWJzdHIoai5sZW5ndGggLSAyLCAyKVxuXHRcdFx0XHRjb25zb2xlLmxvZyhcIue7p+e7reaMh+S7pFwiLCBzdHIpXG5cdFx0XHR9XG5cdFx0XHRpZiAodGV4dCA9PSAn5pqC5YGcJykge1xuXHRcdFx0XHRqID0gTnVtYmVyKDE2NSArIDUgKyA0ICsgMSkudG9TdHJpbmcoMTYpXG5cdFx0XHRcdHN0ciA9IFwiQTUwNTA0MDFcIiArIGouc3Vic3RyKGoubGVuZ3RoIC0gMiwgMilcblx0XHRcdFx0Y29uc29sZS5sb2coXCLmmoLlgZzmjIfku6RcIiwgc3RyKVxuXHRcdFx0fVxuXHRcdFx0dGhhdC5TZW5kRGF0YShzdHIpXG5cdFx0fSxcblx0XHRoYW5kbGVUYXJnZXQoKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdHVuaS4kZW1pdCgndXBkYXRlRGF0YScsIEpTT04uc3RyaW5naWZ5KHRoYXQuaW5mbykpXG5cdFx0XHR1bmkubmF2aWdhdGVCYWNrKHsgLy/ov5Tlm55cblx0XHRcdFx0ZGVsdGE6IDFcblx0XHRcdH0pXG5cdFx0fSxcblx0XHQvLyBcblx0XHRoYW5kbGVFbmQoKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdHRoYXQuaGFuZGxlU3RhcnQoJ+WBnOatoicpXG5cdFx0XHRzZXRUaW1lb3V0KGZ1bmN0aW9uKCkge1xuXHRcdFx0XHR0aGF0LmhhbmRsZVN0YXJ0KCfnu5PmnZ8nKVxuXHRcdFx0fSwgNDAwKVxuXHRcdFx0c2V0VGltZW91dChmdW5jdGlvbigpIHtcblx0XHRcdFx0dW5pLnJlZGlyZWN0VG8oe1xuXHRcdFx0XHRcdHVybDogXCIvcGFnZXMvc2tpcGluZy9za2lwP2luZm89XCIgKyBKU09OLnN0cmluZ2lmeSh0aGF0LmluZm8pXG5cdFx0XHRcdH0pXG5cdFx0XHR9LCA2MDApXG5cdFx0fVxuXHR9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///309\n"); >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a /***/ }), /* 310 */ /*!****************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/my/about.vue?mpType=page ***! \****************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _about_vue_vue_type_template_id_78343eb3_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./about.vue?vue&type=template&id=78343eb3&scoped=true&mpType=page */ 311);\n/* harmony import */ var _about_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./about.vue?vue&type=script&lang=js&mpType=page */ 313);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _about_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _about_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _about_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _about_vue_vue_type_template_id_78343eb3_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _about_vue_vue_type_template_id_78343eb3_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"78343eb3\",\n null,\n false,\n _about_vue_vue_type_template_id_78343eb3_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/my/about.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzEwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9hYm91dC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NzgzNDNlYjMmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2Fib3V0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9hYm91dC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiNzgzNDNlYjNcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvbXkvYWJvdXQudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///310\n"); /***/ }), /* 311 */ /*!**********************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/my/about.vue?vue&type=template&id=78343eb3&scoped=true&mpType=page ***! \**********************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_about_vue_vue_type_template_id_78343eb3_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./about.vue?vue&type=template&id=78343eb3&scoped=true&mpType=page */ 312); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_about_vue_vue_type_template_id_78343eb3_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_about_vue_vue_type_template_id_78343eb3_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_about_vue_vue_type_template_id_78343eb3_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_about_vue_vue_type_template_id_78343eb3_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 312 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/my/about.vue?vue&type=template&id=78343eb3&scoped=true&mpType=page ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uniIcons: __webpack_require__(/*! @/uni_modules/uni-icons/components/uni-icons/uni-icons.vue */ 10) .default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "content"), attrs: { _i: 0 } }, [ _c("view", { staticClass: _vm._$s(1, "sc", "info"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "logo"), attrs: { _i: 2 } }, [ _c("image", { attrs: { src: _vm._$s(3, "a-src", __webpack_require__(/*! ../../static/logo2.png */ 249)), _i: 3, }, }), _c("view"), _c("text", [ _vm._v(_vm._$s(5, "t0-0", _vm._s(_vm.phoneInfo.info.version))), ]), ] ), _c( "view", { staticClass: _vm._$s(6, "sc", "list"), attrs: { _i: 6 } }, [ _c( "view", { staticClass: _vm._$s(7, "sc", "item"), attrs: { _i: 7 }, on: { click: _vm.handleVersion }, }, [ _c("view", { staticClass: _vm._$s(8, "sc", "left"), attrs: { _i: 8 }, }), _c( "view", { staticClass: _vm._$s(9, "sc", "right"), attrs: { _i: 9 } }, [ _vm._$s(10, "i", _vm.version == -1) ? _c( "text", { staticClass: _vm._$s(10, "sc", "new"), attrs: { _i: 10 }, }, [ _vm._v( _vm._$s( 10, "t0-0", _vm._s(_vm.phoneInfo.versionUrl.version) ) ), ] ) : _vm._e(), _c("uni-icons", { attrs: { type: "right", _i: 11 } }), ], 1 ), ] ), _c( "view", { staticClass: _vm._$s(12, "sc", "item"), attrs: { _i: 12 } }, [ _c( "a", { staticClass: _vm._$s(13, "sc", "href"), attrs: { _i: 13 } }, [ _c("text", { staticClass: _vm._$s(14, "sc", "left"), attrs: { _i: 14 }, }), _c("uni-icons", { attrs: { type: "right", _i: 15 } }), ], 1 ), ] ), ] ), ]), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 313 */ /*!****************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/my/about.vue?vue&type=script&lang=js&mpType=page ***! \****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_about_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./about.vue?vue&type=script&lang=js&mpType=page */ 314);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_about_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_about_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_about_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_about_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_about_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXVxQixDQUFnQixrckJBQUcsRUFBQyIsImZpbGUiOiIzMTMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2Fib3V0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2Fib3V0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///313\n"); /***/ }), /* 314 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/my/about.vue?vue&type=script&lang=js&mpType=page ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; <<<<<<< HEAD eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar dtask;\nvar _default = {\n data: function data() {\n return {\n // 0版本号相通,1,:第一个版本号大于第二个版本号,-1:第一个版本号小于第二个版本号\n version: 0\n };\n },\n computed: _objectSpread({}, (0, _vuex.mapState)([\"phoneInfo\"])),\n onLoad: function onLoad() {\n var that = this;\n if (!that.phoneInfo.versionUrl) {\n that.handleoginversion();\n } else {\n that.version = that.$tools.compareVersions(that.phoneInfo.info.version, that.phoneInfo.versionUrl.version);\n }\n },\n onBackPress: function onBackPress() {\n __f__(\"log\", \"dtask\", dtask, \" at pages/my/about.vue:55\");\n if (dtask != undefined) {\n dtask.onProgressUpdate(function (res) {\n if (res.progress != 100) {\n dtask.abort();\n }\n });\n }\n },\n methods: {\n handleVersion: function handleVersion() {\n var that = this;\n if (that.version == -1) {\n if (that.phoneInfo.platform === 'android') {\n uni.setStorageSync('VERSION', that.phoneInfo.versionUrl.version);\n var showLoading = plus.nativeUI.showWaiting('正在下载');\n dtask = uni.downloadFile({\n url: that.phoneInfo.versionUrl.url,\n success: function success(downloadRes) {\n if (downloadRes.statusCode === 200) {\n plus.nativeUI.closeWaiting();\n plus.runtime.install(downloadRes.tempFilePath, {\n force: false\n }, function () {\n __f__(\"log\", 'install success...', \" at pages/my/about.vue:81\");\n plus.runtime.restart();\n }, function (e) {\n __f__(\"error\", 'install fail...', \" at pages/my/about.vue:85\");\n });\n }\n },\n fail: function fail() {\n uni.showToast({\n title: '升级失败',\n icon: 'none'\n });\n }\n });\n dtask.onProgressUpdate(function (res) {\n showLoading.setTitle(\" 正在下载\" + res.progress + \"% \");\n __f__(\"log\", '下载进度' + res.progress + '%', \" at pages/my/about.vue:98\");\n });\n } else {\n plus.runtime.launchApplication({\n action: \"itms-apps://itunes.apple.com/cn/app/id6654906497?mt=8\"\n });\n }\n } else {\n that.$tools.msg(\"已经是最新版本了!\");\n }\n },\n // 版本信息\n handleoginversion: function handleoginversion() {\n var that = this;\n that.$model.getloginversion({}).then(function (res) {\n that.version = that.$tools.compareVersions(that.phoneInfo.info.version, res.data.version);\n that.$store.commit('changePhoneInfo', {\n versionUrl: res.data\n });\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbXkvYWJvdXQudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJ2ZXJzaW9uIiwiY29tcHV0ZWQiLCJvbkxvYWQiLCJ0aGF0Iiwib25CYWNrUHJlc3MiLCJkdGFzayIsIm1ldGhvZHMiLCJoYW5kbGVWZXJzaW9uIiwidW5pIiwidXJsIiwic3VjY2VzcyIsInBsdXMiLCJkb3dubG9hZFJlcyIsImZvcmNlIiwiZmFpbCIsInRpdGxlIiwiaWNvbiIsInNob3dMb2FkaW5nIiwiYWN0aW9uIiwiaGFuZGxlb2dpbnZlcnNpb24iLCJ2ZXJzaW9uVXJsIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQStCQTtBQUVBO0FBQUE7QUFDQTtBQUFBLGVBQ0E7RUFDQUE7SUFDQTtNQUNBO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQyw0QkFDQSxtQ0FDQTtFQUNBQztJQUNBO0lBQ0E7TUFDQUM7SUFDQTtNQUNBQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQTtJQUNBO01BQ0FDO1FBQ0E7VUFDQUE7UUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBO01BQ0E7UUFDQTtVQUNBQztVQUNBO1VBQ0FIO1lBQ0FJO1lBQ0FDO2NBQ0E7Z0JBQ0FDO2dCQUNBQSxxQkFDQUM7a0JBQ0FDO2dCQUNBLEdBQ0E7a0JBQ0E7a0JBQ0FGO2dCQUNBLEdBQ0E7a0JBQ0E7Z0JBQ0E7Y0FDQTtZQUNBO1lBQ0FHO2NBQ0FOO2dCQUNBTztnQkFDQUM7Y0FDQTtZQUNBO1VBQ0E7VUFDQVg7WUFDQVk7WUFDQTtVQUNBO1FBQ0E7VUFDQU47WUFDQU87VUFDQTtRQUNBO01BQ0E7UUFDQWY7TUFDQTtJQUNBO0lBQ0E7SUFDQWdCO01BQ0E7TUFDQWhCO1FBQ0FBO1FBQ0FBO1VBQ0FpQjtRQUNBO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSwyQiIsImZpbGUiOiIzMTQuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJjb250ZW50XCI+XHJcblx0XHQ8dmlldyBjbGFzcz1cImluZm9cIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJsb2dvXCI+XHJcblx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uL3N0YXRpYy9sb2dvMi5wbmdcIj48L2ltYWdlPlxyXG5cdFx0XHRcdDx2aWV3PlJlZWRhdzwvdmlldz5cclxuXHRcdFx0XHQ8dGV4dD5We3twaG9uZUluZm8uaW5mby52ZXJzaW9ufX08L3RleHQ+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJsaXN0XCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCIgQGNsaWNrPVwiaGFuZGxlVmVyc2lvblwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsZWZ0XCI+54mI5pys5pu05pawPC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJyaWdodFwiPlxyXG5cdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cIm5ld1wiIHYtaWY9XCJ2ZXJzaW9uPT0tMVwiPuaWsOeJiOacrHt7cGhvbmVJbmZvLnZlcnNpb25VcmwudmVyc2lvbn19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHQ8dW5pLWljb25zIHR5cGU9XCJyaWdodFwiPjwvdW5pLWljb25zPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIj5cclxuXHRcdFx0XHRcdDxhIGhyZWY9XCJodHRwOi8vdGMucGN4YmMuY29tL3RlY2hub2xvZ3kvcHJpdmFjeV9pbmRleFwiIGNsYXNzPVwiaHJlZlwiPlxyXG5cdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cImxlZnRcIj7pmpDnp4HljY/orq48L3RleHQ+XHJcblx0XHRcdFx0XHRcdDx1bmktaWNvbnMgdHlwZT1cInJpZ2h0XCI+PC91bmktaWNvbnM+XHJcblx0XHRcdFx0XHQ8L2E+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8IS0tIDx2aWV3IGNsYXNzPVwieGlleWlcIj5cclxuXHRcdFx0PGE+44CK6ZqQ56eB5Y2P6K6u44CLPC9hPlxyXG5cdFx0PC92aWV3PiAtLT5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB7XHJcblx0XHRtYXBTdGF0ZVxyXG5cdH0gZnJvbSBcInZ1ZXhcIjtcclxuXHRsZXQgZHRhc2s7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHQvLyAw54mI5pys5Y+355u46YCa77yMMe+8jO+8muesrOS4gOS4queJiOacrOWPt+Wkp+S6juesrOS6jOS4queJiOacrOWPt++8jC0x77ya56ys5LiA5Liq54mI5pys5Y+35bCP5LqO56ys5LqM5Liq54mI5pys5Y+3XHJcblx0XHRcdFx0dmVyc2lvbjogMCxcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiB7XHJcblx0XHRcdC4uLm1hcFN0YXRlKFtcInBob25lSW5mb1wiXSksXHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKCkge1xyXG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0aWYgKCF0aGF0LnBob25lSW5mby52ZXJzaW9uVXJsKSB7XHJcblx0XHRcdFx0dGhhdC5oYW5kbGVvZ2ludmVyc2lvbigpXHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0dGhhdC52ZXJzaW9uID0gdGhhdC4kdG9vbHMuY29tcGFyZVZlcnNpb25zKHRoYXQucGhvbmVJbmZvLmluZm8udmVyc2lvbiwgdGhhdC5waG9uZUluZm8udmVyc2lvblVybC52ZXJzaW9uKVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25CYWNrUHJlc3MoKSB7XHJcblx0XHRcdGNvbnNvbGUubG9nKFwiZHRhc2tcIiwgZHRhc2spXHJcblx0XHRcdGlmIChkdGFzayAhPSB1bmRlZmluZWQpIHtcclxuXHRcdFx0XHRkdGFzay5vblByb2dyZXNzVXBkYXRlKChyZXMpID0+IHtcclxuXHRcdFx0XHRcdGlmIChyZXMucHJvZ3Jlc3MgIT0gMTAwKSB7XHJcblx0XHRcdFx0XHRcdGR0YXNrLmFib3J0KCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGhhbmRsZVZlcnNpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0aWYgKHRoYXQudmVyc2lvbiA9PSAtMSkge1xyXG5cdFx0XHRcdFx0aWYgKHRoYXQucGhvbmVJbmZvLnBsYXRmb3JtID09PSAnYW5kcm9pZCcpIHtcclxuXHRcdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdWRVJTSU9OJywgdGhhdC5waG9uZUluZm8udmVyc2lvblVybC52ZXJzaW9uKVxyXG5cdFx0XHRcdFx0XHRsZXQgc2hvd0xvYWRpbmcgPSBwbHVzLm5hdGl2ZVVJLnNob3dXYWl0aW5nKCfmraPlnKjkuIvovb0nKVxyXG5cdFx0XHRcdFx0XHRkdGFzayA9IHVuaS5kb3dubG9hZEZpbGUoe1xyXG5cdFx0XHRcdFx0XHRcdHVybDogdGhhdC5waG9uZUluZm8udmVyc2lvblVybC51cmwsXHJcblx0XHRcdFx0XHRcdFx0c3VjY2VzczogKGRvd25sb2FkUmVzKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHRpZiAoZG93bmxvYWRSZXMuc3RhdHVzQ29kZSA9PT0gMjAwKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBsdXMubmF0aXZlVUkuY2xvc2VXYWl0aW5nKClcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGx1cy5ydW50aW1lLmluc3RhbGwoXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZG93bmxvYWRSZXMudGVtcEZpbGVQYXRoLCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb3JjZTogZmFsc2VcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2coJ2luc3RhbGwgc3VjY2Vzcy4uLicpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGx1cy5ydW50aW1lLnJlc3RhcnQoKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZ1bmN0aW9uKGUpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnNvbGUuZXJyb3IoJ2luc3RhbGwgZmFpbC4uLicpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdFx0ZmFpbDogKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiAn5Y2H57qn5aSx6LSlJyxcclxuXHRcdFx0XHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXHJcblx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRkdGFzay5vblByb2dyZXNzVXBkYXRlKChyZXMpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRzaG93TG9hZGluZy5zZXRUaXRsZShcIiDmraPlnKjkuIvovb1cIiArIHJlcy5wcm9ncmVzcyArIFwiJSBcIik7XHJcblx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2coJ+S4i+i9vei/m+W6picgKyByZXMucHJvZ3Jlc3MgKyAnJScpO1xyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdHBsdXMucnVudGltZS5sYXVuY2hBcHBsaWNhdGlvbih7XHJcblx0XHRcdFx0XHRcdFx0YWN0aW9uOiBgaXRtcy1hcHBzOi8vaXR1bmVzLmFwcGxlLmNvbS9jbi9hcHAvaWQ2NjU0OTA2NDk3P210PThgXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhcIuW3sue7j+aYr+acgOaWsOeJiOacrOS6hu+8gVwiKVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g54mI5pys5L+h5oGvXHJcblx0XHRcdGhhbmRsZW9naW52ZXJzaW9uKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdHRoYXQuJG1vZGVsLmdldGxvZ2ludmVyc2lvbih7fSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dGhhdC52ZXJzaW9uID0gdGhhdC4kdG9vbHMuY29tcGFyZVZlcnNpb25zKHRoYXQucGhvbmVJbmZvLmluZm8udmVyc2lvbiwgcmVzLmRhdGEudmVyc2lvbilcclxuXHRcdFx0XHRcdHRoYXQuJHN0b3JlLmNvbW1pdCgnY2hhbmdlUGhvbmVJbmZvJywge1xyXG5cdFx0XHRcdFx0XHR2ZXJzaW9uVXJsOiByZXMuZGF0YVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgc2NvcGVkIGxhbmc9XCJzY3NzXCI+XHJcblx0LmNvbnRlbnQge1xyXG5cdFx0bWluLWhlaWdodDogY2FsYygxMDB2aCAtIDMwcHgpO1xyXG5cdFx0cGFkZGluZzogMTVweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcblx0fVxyXG5cclxuXHQuaW5mbyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5sb2dvIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Zm9udC1zaXplOiA0MHJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG5cclxuXHRcdGltYWdlIHtcclxuXHRcdFx0d2lkdGg6IDE0MHJweDtcclxuXHRcdFx0aGVpZ2h0OiAxNDBycHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdH1cclxuXHJcblx0XHR0ZXh0IHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzJycHg7XHJcblx0XHRcdGNvbG9yOiAjOTk5O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lmxpc3Qge1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG5cdFx0bWFyZ2luOiA1MHB4IDA7XHJcblxyXG5cdFx0Lml0ZW0ge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNTBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdFx0XHQubmV3IHtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzMnJweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDNweCA1cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5ocmVmIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC54aWV5aSB7XHJcblx0XHRjb2xvcjogJHRleHRjb2xvcjtcclxuXHR9XHJcbjwvc3R5bGU+Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///314\n"); ======= eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar dtask;\nvar _default = {\n data: function data() {\n return {\n // 0版本号相通,1,:第一个版本号大于第二个版本号,-1:第一个版本号小于第二个版本号\n version: 0\n };\n },\n computed: _objectSpread({}, (0, _vuex.mapState)([\"phoneInfo\"])),\n onLoad: function onLoad() {\n var that = this;\n if (!that.phoneInfo.versionUrl) {\n that.handleoginversion();\n } else {\n that.version = that.$tools.compareVersions(that.phoneInfo.info.version, that.phoneInfo.versionUrl.version);\n }\n },\n onBackPress: function onBackPress() {\n __f__(\"log\", \"dtask\", dtask, \" at pages/my/about.vue:55\");\n if (dtask != undefined) {\n dtask.onProgressUpdate(function (res) {\n if (res.progress != 100) {\n dtask.abort();\n }\n });\n }\n },\n methods: {\n handleVersion: function handleVersion() {\n var that = this;\n if (that.version == -1) {\n if (that.phoneInfo.platform === 'android') {\n uni.setStorageSync('VERSION', that.phoneInfo.versionUrl.version);\n var showLoading = plus.nativeUI.showWaiting('正在下载');\n dtask = uni.downloadFile({\n url: that.phoneInfo.versionUrl.url,\n success: function success(downloadRes) {\n if (downloadRes.statusCode === 200) {\n plus.nativeUI.closeWaiting();\n plus.runtime.install(downloadRes.tempFilePath, {\n force: false\n }, function () {\n __f__(\"log\", 'install success...', \" at pages/my/about.vue:81\");\n plus.runtime.restart();\n }, function (e) {\n __f__(\"error\", 'install fail...', \" at pages/my/about.vue:85\");\n });\n }\n },\n fail: function fail() {\n uni.showToast({\n title: '升级失败',\n icon: 'none'\n });\n }\n });\n dtask.onProgressUpdate(function (res) {\n showLoading.setTitle(\" 正在下载\" + res.progress + \"% \");\n __f__(\"log\", '下载进度' + res.progress + '%', \" at pages/my/about.vue:98\");\n });\n } else {\n plus.runtime.launchApplication({\n action: \"itms-apps://itunes.apple.com/cn/app/id6654906497?mt=8\"\n });\n }\n } else {\n that.$tools.msg(\"已经是最新版本了!\");\n }\n },\n // 版本信息\n handleoginversion: function handleoginversion() {\n var that = this;\n that.$model.getloginversion({}).then(function (res) {\n that.version = that.$tools.compareVersions(that.phoneInfo.info.version, res.data.version);\n that.$store.commit('changePhoneInfo', {\n versionUrl: res.data\n });\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbXkvYWJvdXQudnVlIl0sIm5hbWVzIjpbImR0YXNrIiwiZGF0YSIsInZlcnNpb24iLCJjb21wdXRlZCIsIm1hcFN0YXRlIiwib25Mb2FkIiwidGhhdCIsInBob25lSW5mbyIsInZlcnNpb25VcmwiLCJoYW5kbGVvZ2ludmVyc2lvbiIsIiR0b29scyIsImNvbXBhcmVWZXJzaW9ucyIsImluZm8iLCJvbkJhY2tQcmVzcyIsInVuZGVmaW5lZCIsIm9uUHJvZ3Jlc3NVcGRhdGUiLCJyZXMiLCJwcm9ncmVzcyIsImFib3J0IiwibWV0aG9kcyIsImhhbmRsZVZlcnNpb24iLCJwbGF0Zm9ybSIsInVuaSIsInNldFN0b3JhZ2VTeW5jIiwic2hvd0xvYWRpbmciLCJwbHVzIiwibmF0aXZlVUkiLCJzaG93V2FpdGluZyIsImRvd25sb2FkRmlsZSIsInVybCIsInN1Y2Nlc3MiLCJkb3dubG9hZFJlcyIsInN0YXR1c0NvZGUiLCJjbG9zZVdhaXRpbmciLCJydW50aW1lIiwiaW5zdGFsbCIsInRlbXBGaWxlUGF0aCIsImZvcmNlIiwicmVzdGFydCIsImUiLCJmYWlsIiwic2hvd1RvYXN0IiwidGl0bGUiLCJpY29uIiwic2V0VGl0bGUiLCJsYXVuY2hBcHBsaWNhdGlvbiIsImFjdGlvbiIsIm1zZyIsIiRtb2RlbCIsImdldGxvZ2ludmVyc2lvbiIsInRoZW4iLCIkc3RvcmUiLCJjb21taXQiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBK0JBO0FBRWM7QUFBQTtBQUNkLElBQUlBLEtBQUs7QUFBQyxlQUNLO0VBQ2RDLElBQUksa0JBQUc7SUFDTixPQUFPO01BQ047TUFDQUMsT0FBTyxFQUFFO0lBQ1YsQ0FBQztFQUNGLENBQUM7RUFDREMsUUFBUSxvQkFDSixJQUFBQyxjQUFRLEVBQUMsQ0FBQyxXQUFXLENBQUMsQ0FBQyxDQUMxQjtFQUNEQyxNQUFNLG9CQUFHO0lBQ1IsSUFBSUMsSUFBSSxHQUFHLElBQUk7SUFDZixJQUFJLENBQUNBLElBQUks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LENBQUMsQ0FBQyxDQUFDLENBQUNDLElBQUksQ0FBQyxVQUFBbEMsR0FBRyxFQUFJO1FBQzNDVixJQUFJLENBQUNKLE9BQU8sR0FBR0ksSUFBSSxDQUFDSSxNQUFNLENBQUNDLGVBQWUsQ0FBQ0wsSUFBSSxDQUFDQyxTQUFTLENBQUNLLElBQUksQ0FBQ1YsT0FBTyxFQUFFYyxHQUFHLENBQUNmLElBQUksQ0FBQ0MsT0FBTyxDQUFDO1FBQ3pGSSxJQUFJLENBQUM2QyxNQUFNLENBQUNDLE1BQU0sQ0FBQyxpQkFBaUIsRUFBRTtVQUNyQzVDLFVBQVUsRUFBRVEsR0FBRyxDQUFDZjtRQUNqQixDQUFDLENBQUM7TUFDSCxDQUFDLENBQUM7SUFDSDtFQUNEO0FBQ0QsQ0FBQztBQUFBLDJCIiwiZmlsZSI6IjMxNC5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cblxuaW1wb3J0IHtcblx0bWFwU3RhdGVcbn0gZnJvbSBcInZ1ZXhcIjtcbmxldCBkdGFzaztcbmV4cG9ydCBkZWZhdWx0IHtcblx0ZGF0YSgpIHtcblx0XHRyZXR1cm4ge1xuXHRcdFx0Ly8gMOeJiOacrOWPt+ebuOmAmu+8jDHvvIzvvJrnrKzkuIDkuKrniYjmnKzlj7flpKfkuo7nrKzkuozkuKrniYjmnKzlj7fvvIwtMe+8muesrOS4gOS4queJiOacrOWPt+Wwj+S6juesrOS6jOS4queJiOacrOWPt1xuXHRcdFx0dmVyc2lvbjogMCxcblx0XHR9XG5cdH0sXG5cdGNvbXB1dGVkOiB7XG5cdFx0Li4ubWFwU3RhdGUoW1wicGhvbmVJbmZvXCJdKSxcblx0fSxcblx0b25Mb2FkKCkge1xuXHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdGlmICghdGhhdC5waG9uZUluZm8udmVyc2lvblVybCkge1xuXHRcdFx0dGhhdC5oYW5kbGVvZ2ludmVyc2lvbigpXG5cdFx0fSBlbHNlIHtcblx0XHRcdHRoYXQudmVyc2lvbiA9IHRoYXQuJHRvb2xzLmNvbXBhcmVWZXJzaW9ucyh0aGF0LnBob25lSW5mby5pbmZvLnZlcnNpb24sIHRoYXQucGhvbmVJbmZvLnZlcnNpb25VcmwudmVyc2lvbilcblx0XHR9XG5cdH0sXG5cdG9uQmFja1ByZXNzKCkge1xuXHRcdGNvbnNvbGUubG9nKFwiZHRhc2tcIiwgZHRhc2spXG5cdFx0aWYgKGR0YXNrICE9IHVuZGVmaW5lZCkge1xuXHRcdFx0ZHRhc2sub25Qcm9ncmVzc1VwZGF0ZSgocmVzKSA9PiB7XG5cdFx0XHRcdGlmIChyZXMucHJvZ3Jlc3MgIT0gMTAwKSB7XG5cdFx0XHRcdFx0ZHRhc2suYWJvcnQoKTtcblx0XHRcdFx0fVxuXHRcdFx0fSk7XG5cdFx0fVxuXHR9LFxuXHRtZXRob2RzOiB7XG5cdFx0aGFuZGxlVmVyc2lvbigpIHtcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdFx0aWYgKHRoYXQudmVyc2lvbiA9PSAtMSkge1xuXHRcdFx0XHRpZiAodGhhdC5waG9uZUluZm8ucGxhdGZvcm0gPT09ICdhbmRyb2lkJykge1xuXHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnVkVSU0lPTicsIHRoYXQucGhvbmVJbmZvLnZlcnNpb25VcmwudmVyc2lvbilcblx0XHRcdFx0XHRsZXQgc2hvd0xvYWRpbmcgPSBwbHVzLm5hdGl2ZVVJLnNob3dXYWl0aW5nKCfmraPlnKjkuIvovb0nKVxuXHRcdFx0XHRcdGR0YXNrID0gdW5pLmRvd25sb2FkRmlsZSh7XG5cdFx0XHRcdFx0XHR1cmw6IHRoYXQucGhvbmVJbmZvLnZlcnNpb25VcmwudXJsLFxuXHRcdFx0XHRcdFx0c3VjY2VzczogKGRvd25sb2FkUmVzKSA9PiB7XG5cdFx0XHRcdFx0XHRcdGlmIChkb3dubG9hZFJlcy5zdGF0dXNDb2RlID09PSAyMDApIHtcblx0XHRcdFx0XHRcdFx0XHRwbHVzLm5hdGl2ZVVJLmNsb3NlV2FpdGluZygpXG5cdFx0XHRcdFx0XHRcdFx0cGx1cy5ydW50aW1lLmluc3RhbGwoXG5cdFx0XHRcdFx0XHRcdFx0XHRkb3dubG9hZFJlcy50ZW1wRmlsZVBhdGgsIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9yY2U6IGZhbHNlXG5cdFx0XHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0XHRcdFx0ZnVuY3Rpb24oKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKCdpbnN0YWxsIHN1Y2Nlc3MuLi4nKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGx1cy5ydW50aW1lLnJlc3RhcnQoKTtcblx0XHRcdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRcdFx0XHRmdW5jdGlvbihlKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnNvbGUuZXJyb3IoJ2luc3RhbGwgZmFpbC4uLicpO1xuXHRcdFx0XHRcdFx0XHRcdFx0fSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRmYWlsOiAoKSA9PiB7XG5cdFx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdFx0XHRcdHRpdGxlOiAn5Y2H57qn5aSx6LSlJyxcblx0XHRcdFx0XHRcdFx0XHRpY29uOiAnbm9uZSdcblx0XHRcdFx0XHRcdFx0fSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fSk7XG5cdFx0XHRcdFx0ZHRhc2sub25Qcm9ncmVzc1VwZGF0ZSgocmVzKSA9PiB7XG5cdFx0XHRcdFx0XHRzaG93TG9hZGluZy5zZXRUaXRsZShcIiDmraPlnKjkuIvovb1cIiArIHJlcy5wcm9ncmVzcyArIFwiJSBcIik7XG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZygn5LiL6L296L+b5bqmJyArIHJlcy5wcm9ncmVzcyArICclJyk7XG5cdFx0XHRcdFx0fSk7XG5cdFx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdFx0cGx1cy5ydW50aW1lLmxhdW5jaEFwcGxpY2F0aW9uKHtcblx0XHRcdFx0XHRcdGFjdGlvbjogYGl0bXMtYXBwczovL2l0dW5lcy5hcHBsZS5jb20vY24vYXBwL2lkNjY1NDkwNjQ5Nz9tdD04YFxuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdH1cblx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhcIuW3sue7j+aYr+acgOaWsOeJiOacrOS6hu+8gVwiKVxuXHRcdFx0fVxuXHRcdH0sXG5cdFx0Ly8g54mI5pys5L+h5oGvXG5cdFx0aGFuZGxlb2dpbnZlcnNpb24oKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdHRoYXQuJG1vZGVsLmdldGxvZ2ludmVyc2lvbih7fSkudGhlbihyZXMgPT4ge1xuXHRcdFx0XHR0aGF0LnZlcnNpb24gPSB0aGF0LiR0b29scy5jb21wYXJlVmVyc2lvbnModGhhdC5waG9uZUluZm8uaW5mby52ZXJzaW9uLCByZXMuZGF0YS52ZXJzaW9uKVxuXHRcdFx0XHR0aGF0LiRzdG9yZS5jb21taXQoJ2NoYW5nZVBob25lSW5mbycsIHtcblx0XHRcdFx0XHR2ZXJzaW9uVXJsOiByZXMuZGF0YVxuXHRcdFx0XHR9KVxuXHRcdFx0fSlcblx0XHR9LFxuXHR9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///314\n"); >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a /***/ }), /* 315 */ /*!********************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/message/list.vue?mpType=page ***! \********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _list_vue_vue_type_template_id_3b2f966f_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./list.vue?vue&type=template&id=3b2f966f&scoped=true&mpType=page */ 316);\n/* harmony import */ var _list_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./list.vue?vue&type=script&lang=js&mpType=page */ 318);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _list_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _list_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _list_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _list_vue_vue_type_template_id_3b2f966f_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _list_vue_vue_type_template_id_3b2f966f_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"3b2f966f\",\n null,\n false,\n _list_vue_vue_type_template_id_3b2f966f_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/message/list.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBd0k7QUFDeEk7QUFDbUU7QUFDTDs7O0FBRzlEO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLHFGQUFNO0FBQ1IsRUFBRSxzR0FBTTtBQUNSLEVBQUUsK0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMEdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzE1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9saXN0LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0zYjJmOTY2ZiZzY29wZWQ9dHJ1ZSZtcFR5cGU9cGFnZVwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vbGlzdC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vbGlzdC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiM2IyZjk2NmZcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvbWVzc2FnZS9saXN0LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///315\n"); /***/ }), /* 316 */ /*!**************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/message/list.vue?vue&type=template&id=3b2f966f&scoped=true&mpType=page ***! \**************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_list_vue_vue_type_template_id_3b2f966f_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./list.vue?vue&type=template&id=3b2f966f&scoped=true&mpType=page */ 317); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_list_vue_vue_type_template_id_3b2f966f_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_list_vue_vue_type_template_id_3b2f966f_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_list_vue_vue_type_template_id_3b2f966f_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_list_vue_vue_type_template_id_3b2f966f_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 317 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/message/list.vue?vue&type=template&id=3b2f966f&scoped=true&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "content "), attrs: { _i: 0 } }, [ _vm._$s(1, "i", _vm.list.length) ? _c( "view", { staticClass: _vm._$s(1, "sc", "tipsList"), attrs: { _i: 1 } }, [ _vm._l( _vm._$s(2, "f", { forItems: _vm.list }), function (ite, ind, $20, $30) { return _c( "view", { key: _vm._$s(2, "f", { forIndex: $20, key: ind }), staticClass: _vm._$s("2-" + $30, "sc", "list"), attrs: { _i: "2-" + $30 }, on: { click: _vm.handleDetail }, }, [ _c("icon", { staticClass: _vm._$s( "3-" + $30, "sc", "iconfont icon-tixing-copy" ), attrs: { _i: "3-" + $30 }, }), _c( "view", { staticClass: _vm._$s("4-" + $30, "sc", "info"), attrs: { _i: "4-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("5-" + $30, "sc", "time"), attrs: { _i: "5-" + $30 }, }, [ _c( "text", { staticClass: _vm._$s( "6-" + $30, "sc", "name" ), attrs: { _i: "6-" + $30 }, }, [ _vm._v( _vm._$s( "6-" + $30, "t0-0", _vm._s(ite.title) ) ), ] ), _c( "text", { staticClass: _vm._$s( "7-" + $30, "sc", "date" ), attrs: { _i: "7-" + $30 }, }, [ _vm._v( _vm._$s( "7-" + $30, "t0-0", _vm._s(ite.time) ) ), ] ), ] ), _c( "text", { staticClass: _vm._$s("8-" + $30, "sc", "des"), attrs: { _i: "8-" + $30 }, }, [ _vm._v( _vm._$s("8-" + $30, "t0-0", _vm._s(ite.content)) ), ] ), ] ), ] ) } ), _vm._$s(9, "i", !_vm.lastPage || _vm.page >= _vm.lastPage) ? _c("view", { staticClass: _vm._$s(9, "sc", "endtext"), attrs: { _i: 9 }, }) : _vm._e(), ], 2 ) : _vm._e(), _vm._$s(10, "i", !_vm.lastPage) ? _c( "view", { staticClass: _vm._$s(10, "sc", "nolist"), attrs: { _i: 10 } }, [ _c("image", { attrs: { src: _vm._$s(11, "a-src", __webpack_require__(/*! ../../static/none.png */ 17)), _i: 11, }, }), _c("text"), ] ) : _vm._e(), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 318 */ /*!********************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/message/list.vue?vue&type=script&lang=js&mpType=page ***! \********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_list_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./list.vue?vue&type=script&lang=js&mpType=page */ 319);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_list_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_list_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_list_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_list_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_list_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXNxQixDQUFnQixpckJBQUcsRUFBQyIsImZpbGUiOiIzMTguanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2xpc3QudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vbGlzdC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///318\n"); /***/ }), /* 319 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/message/list.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; <<<<<<< HEAD eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n data: function data() {\n return {\n list: [{\n title: \"驱虫\",\n type: 1,\n time: \"2023/05/15\",\n des: \"哈哈哈哈或或或或\",\n static: 1\n }],\n page: 1,\n lastPage: 0\n };\n },\n onLoad: function onLoad() {\n var that = this;\n that.page = 1;\n },\n onReachBottom: function onReachBottom() {\n var that = this;\n if (!this.lastPage || this.page >= this.lastPage) {\n uni.showToast({\n title: '没有更多数据!',\n icon: 'none'\n });\n return;\n }\n this.page++;\n },\n methods: {\n getList: function getList(page) {\n var _this = this;\n var that = this;\n that.$model.getHistoryList({\n pageNo: this.page,\n pageSize: 10\n }).then(function (res) {\n if (res.code != 0) return;\n _this.list = _this.list.concat(res.data.rows);\n _this.lastPage = res.data.totalpage;\n });\n },\n handleDetail: function handleDetail() {}\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVzc2FnZS9saXN0LnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwibGlzdCIsInRpdGxlIiwidHlwZSIsInRpbWUiLCJkZXMiLCJzdGF0aWMiLCJwYWdlIiwibGFzdFBhZ2UiLCJvbkxvYWQiLCJ0aGF0Iiwib25SZWFjaEJvdHRvbSIsInVuaSIsImljb24iLCJtZXRob2RzIiwiZ2V0TGlzdCIsInBhZ2VObyIsInBhZ2VTaXplIiwiaGFuZGxlRGV0YWlsIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQXdCQTtFQUNBQTtJQUNBO01BQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO01BQ0E7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQUM7RUFDQTtFQUNBQztJQUNBO0lBQ0E7TUFDQUM7UUFDQVY7UUFDQVc7TUFDQTtNQUNBO0lBQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQUE7TUFDQTtNQUNBTDtRQUNBTTtRQUNBQztNQUNBO1FBQ0E7UUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBQztFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIzMTkuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJjb250ZW50IFwiPlxyXG5cdFx0PHZpZXcgdi1pZj1cImxpc3QubGVuZ3RoXCIgY2xhc3M9XCJ0aXBzTGlzdFwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImxpc3RcIiB2LWZvcj1cIihpdGUsaW5kKSBpbiBsaXN0XCIgOmtleT1cImluZFwiIEBjbGljaz1cImhhbmRsZURldGFpbFwiPlxyXG5cdFx0XHRcdDxpY29uIGNsYXNzPVwiaWNvbmZvbnQgaWNvbi10aXhpbmctY29weVwiPjwvaWNvbj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImluZm9cIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGltZVwiPlxyXG5cdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cIm5hbWVcIj57e2l0ZS50aXRsZX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cImRhdGVcIj57e2l0ZS50aW1lfX08L3RleHQ+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cImRlc1wiPnt7aXRlLmNvbnRlbnR9fTwvdGV4dD5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJlbmR0ZXh0XCIgdi1pZj1cIiFsYXN0UGFnZSB8fCBwYWdlID49IGxhc3RQYWdlXCI+4oCU4oCUIOWIsOW6leS6hu+8jOeci+eci+WIq+eahOWQpyDigJTigJQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0PHZpZXcgY2xhc3M9XCJub2xpc3RcIiB2LWlmPVwiIWxhc3RQYWdlXCI+XHJcblx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi9zdGF0aWMvbm9uZS5wbmdcIj48L2ltYWdlPlxyXG5cdFx0XHQ8dGV4dD7mmoLml6DmlbDmja7vvIE8L3RleHQ+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGxpc3Q6IFt7XHJcblx0XHRcdFx0XHR0aXRsZTogXCLpqbHomatcIixcclxuXHRcdFx0XHRcdHR5cGU6IDEsXHJcblx0XHRcdFx0XHR0aW1lOiBcIjIwMjMvMDUvMTVcIixcclxuXHRcdFx0XHRcdGRlczogXCLlk4jlk4jlk4jlk4jmiJbmiJbmiJbmiJZcIixcclxuXHRcdFx0XHRcdHN0YXRpYzogMVxyXG5cdFx0XHRcdH1dLFxyXG5cdFx0XHRcdHBhZ2U6IDEsXHJcblx0XHRcdFx0bGFzdFBhZ2U6IDAsXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRvbkxvYWQoKSB7XHJcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHR0aGF0LnBhZ2UgPSAxXHJcblx0XHR9LFxyXG5cdFx0b25SZWFjaEJvdHRvbSgpIHtcclxuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdGlmICghdGhpcy5sYXN0UGFnZSB8fCB0aGlzLnBhZ2UgPj0gdGhpcy5sYXN0UGFnZSkge1xyXG5cdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0dGl0bGU6ICfmsqHmnInmm7TlpJrmlbDmja7vvIEnLFxyXG5cdFx0XHRcdFx0aWNvbjogJ25vbmUnXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0fVxyXG5cdFx0XHR0aGlzLnBhZ2UrK1xyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Z2V0TGlzdChwYWdlKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0dGhhdC4kbW9kZWwuZ2V0SGlzdG9yeUxpc3Qoe1xyXG5cdFx0XHRcdFx0cGFnZU5vOiB0aGlzLnBhZ2UsXHJcblx0XHRcdFx0XHRwYWdlU2l6ZTogMTAsXHJcblx0XHRcdFx0fSkudGhlbigocmVzKSA9PiB7XHJcblx0XHRcdFx0XHRpZiAocmVzLmNvZGUgIT0gMCkgcmV0dXJuXHJcblx0XHRcdFx0XHR0aGlzLmxpc3QgPSB0aGlzLmxpc3QuY29uY2F0KHJlcy5kYXRhLnJvd3MpXHJcblx0XHRcdFx0XHR0aGlzLmxhc3RQYWdlID0gcmVzLmRhdGEudG90YWxwYWdlXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0aGFuZGxlRGV0YWlsKCkge31cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxyXG5cdC5jb250ZW50IHtcclxuXHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHRcdG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuXHR9XHJcblxyXG5cdC5saXN0IHtcclxuXHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0aWNvbiB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcblx0XHRcdGJvcmRlcjogOHB4IHNvbGlkICNmN2Y3Zjc7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdH1cclxuXHJcblx0XHRpY29uOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHdpZHRoOiAxMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDEwcHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmVkO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMHB4O1xyXG5cdFx0XHRyaWdodDogMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC50aW1lIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcblx0XHRcdC5uYW1lIHtcclxuXHRcdFx0XHRjb2xvcjogIzMzMztcclxuXHRcdFx0XHR3aWR0aDogNjAlO1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZGF0ZSB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc3R5bGU+Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///319\n"); ======= eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n data: function data() {\n return {\n list: [{\n title: \"驱虫\",\n type: 1,\n time: \"2023/05/15\",\n des: \"哈哈哈哈或或或或\",\n static: 1\n }],\n page: 1,\n lastPage: 0\n };\n },\n onLoad: function onLoad() {\n var that = this;\n that.page = 1;\n },\n onReachBottom: function onReachBottom() {\n var that = this;\n if (!this.lastPage || this.page >= this.lastPage) {\n uni.showToast({\n title: '没有更多数据!',\n icon: 'none'\n });\n return;\n }\n this.page++;\n },\n methods: {\n getList: function getList(page) {\n var _this = this;\n var that = this;\n that.$model.getHistoryList({\n pageNo: this.page,\n pageSize: 10\n }).then(function (res) {\n if (res.code != 0) return;\n _this.list = _this.list.concat(res.data.rows);\n _this.lastPage = res.data.totalpage;\n });\n },\n handleDetail: function handleDetail() {}\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVzc2FnZS9saXN0LnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwibGlzdCIsInRpdGxlIiwidHlwZSIsInRpbWUiLCJkZXMiLCJzdGF0aWMiLCJwYWdlIiwibGFzdFBhZ2UiLCJvbkxvYWQiLCJ0aGF0Iiwib25SZWFjaEJvdHRvbSIsInVuaSIsInNob3dUb2FzdCIsImljb24iLCJtZXRob2RzIiwiZ2V0TGlzdCIsIiRtb2RlbCIsImdldEhpc3RvcnlMaXN0IiwicGFnZU5vIiwicGFnZVNpemUiLCJ0aGVuIiwicmVzIiwiY29kZSIsImNvbmNhdCIsInJvd3MiLCJ0b3RhbHBhZ2UiLCJoYW5kbGVEZXRhaWwiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQSxlQUVlO0VBQ2RBLElBQUksa0JBQUc7SUFDTixPQUFPO01BQ05DLElBQUksRUFBRSxDQUFDO1FBQ05DLEtBQUssRUFBRSxJQUFJO1FBQ1hDLElBQUksRUFBRSxDQUFDO1FBQ1BDLElBQUksRUFBRSxZQUFZO1FBQ2xCQyxHQUFHLEVBQUUsVUFBVTtRQUNmQyxNQUFNLEVBQUU7TUFDVCxDQUFDLENBQUM7TUFDRkMsSUFBSSxFQUFFLENBQUM7TUFDUEMsUUFBUSxFQUFFO0lBQ1gsQ0FBQztFQUNGLENBQUM7RUFDREMsTUFBTSxvQkFBRztJQUNSLElBQUlDLElBQUksR0FBRyxJQUFJO0lBQ2ZBLElBQUksQ0FBQ0gsSUFBSSxHQUFHLENBQUM7RUFDZCxDQUFDO0VBQ0RJLGFBQWEsMkJBQUc7SUFDZixJQUFJRCxJQUFJLEdBQUcsSUFBSTtJQUNmLElBQUksQ0FBQyxJQUFJLENBQUNGLFFBQVEsSUFBSSxJQUFJLENBQUNELElBQUksSUFBSSxJQUFJLENBQUNDLFFBQVEsRUFBRTtNQUNqREksR0FBRyxDQUFDQyxTQUFTLENBQUM7UUFDYlgsS0FBSyxFQUFFLFNBQVM7UUFDaEJZLElBQUksRUFBRTtNQUNQLENBQUMsQ0FBQztNQUNGO0lBQ0Q7SUFDQSxJQUFJLENBQUNQLElBQUksRUFBRTtFQUNaLENBQUM7RUFDRFEsT0FBTyxFQUFFO0lBQ1JDLE9BQU8sbUJBQUNULElBQUksRUFBRTtNQUFBO01BQ2IsSUFBSUcsSUFBSSxHQUFHLElBQUk7TUFDZkEsSUFBSSxDQUFDTyxNQUFNLENBQUNDLGNBQWMsQ0FBQztRQUMxQkMsTUFBTSxFQUFFLElBQUksQ0FBQ1osSUFBSTtRQUNqQmEsUUFBUSxFQUFFO01BQ1gsQ0FBQyxDQUFDLENBQUNDLElBQUksQ0FBQyxVQUFDQyxHQUFHLEVBQUs7UUFDaEIsSUFBSUEsR0FBRyxDQUFDQyxJQUFJLElBQUksQ0FBQyxFQUFFO1FBQ25CLEtBQUksQ0FBQ3RCLElBQUksR0FBRyxLQUFJLENBQUNBLElBQUksQ0FBQ3VCLE1BQU0sQ0FBQ0YsR0FBRyxDQUFDdEIsSUFBSSxDQUFDeUIsSUFBSSxDQUFDO1FBQzNDLEtBQUksQ0FBQ2pCLFFBQVEsR0FBR2MsR0FBRyxDQUFDdEIsSUFBSSxDQUFDMEIsU0FBUztNQUNuQyxDQUFDLENBQUM7SUFDSCxDQUFDO0lBQ0RDLFlBQVksMEJBQUcsQ0FBQztFQUNqQjtBQUNELENBQUM7QUFBQSIsImZpbGUiOiIzMTkuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cblxuZXhwb3J0IGRlZmF1bHQge1xuXHRkYXRhKCkge1xuXHRcdHJldHVybiB7XG5cdFx0XHRsaXN0OiBbe1xuXHRcdFx0XHR0aXRsZTogXCLpqbHomatcIixcblx0XHRcdFx0dHlwZTogMSxcblx0XHRcdFx0dGltZTogXCIyMDIzLzA1LzE1XCIsXG5cdFx0XHRcdGRlczogXCLlk4jlk4jlk4jlk4jmiJbmiJbmiJbmiJZcIixcblx0XHRcdFx0c3RhdGljOiAxXG5cdFx0XHR9XSxcblx0XHRcdHBhZ2U6IDEsXG5cdFx0XHRsYXN0UGFnZTogMCxcblx0XHR9XG5cdH0sXG5cdG9uTG9hZCgpIHtcblx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHR0aGF0LnBhZ2UgPSAxXG5cdH0sXG5cdG9uUmVhY2hCb3R0b20oKSB7XG5cdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0aWYgKCF0aGlzLmxhc3RQYWdlIHx8IHRoaXMucGFnZSA+PSB0aGlzLmxhc3RQYWdlKSB7XG5cdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0dGl0bGU6ICfmsqHmnInmm7TlpJrmlbDmja7vvIEnLFxuXHRcdFx0XHRpY29uOiAnbm9uZSdcblx0XHRcdH0pXG5cdFx0XHRyZXR1cm5cblx0XHR9XG5cdFx0dGhpcy5wYWdlKytcblx0fSxcblx0bWV0aG9kczoge1xuXHRcdGdldExpc3QocGFnZSkge1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0XHR0aGF0LiRtb2RlbC5nZXRIaXN0b3J5TGlzdCh7XG5cdFx0XHRcdHBhZ2VObzogdGhpcy5wYWdlLFxuXHRcdFx0XHRwYWdlU2l6ZTogMTAsXG5cdFx0XHR9KS50aGVuKChyZXMpID0+IHtcblx0XHRcdFx0aWYgKHJlcy5jb2RlICE9IDApIHJldHVyblxuXHRcdFx0XHR0aGlzLmxpc3QgPSB0aGlzLmxpc3QuY29uY2F0KHJlcy5kYXRhLnJvd3MpXG5cdFx0XHRcdHRoaXMubGFzdFBhZ2UgPSByZXMuZGF0YS50b3RhbHBhZ2Vcblx0XHRcdH0pXG5cdFx0fSxcblx0XHRoYW5kbGVEZXRhaWwoKSB7fVxuXHR9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///319\n"); >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a /***/ }), /* 320 */ /*!***********************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/notepad/notepad.vue?mpType=page ***! \***********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _notepad_vue_vue_type_template_id_868dcfcc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./notepad.vue?vue&type=template&id=868dcfcc&scoped=true&mpType=page */ 321);\n/* harmony import */ var _notepad_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./notepad.vue?vue&type=script&lang=js&mpType=page */ 323);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _notepad_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _notepad_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _notepad_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _notepad_vue_vue_type_template_id_868dcfcc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _notepad_vue_vue_type_template_id_868dcfcc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"868dcfcc\",\n null,\n false,\n _notepad_vue_vue_type_template_id_868dcfcc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/notepad/notepad.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBMkk7QUFDM0k7QUFDc0U7QUFDTDs7O0FBR2pFO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLHdGQUFNO0FBQ1IsRUFBRSx5R0FBTTtBQUNSLEVBQUUsa0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsNkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzIwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9ub3RlcGFkLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD04NjhkY2ZjYyZzY29wZWQ9dHJ1ZSZtcFR5cGU9cGFnZVwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vbm90ZXBhZC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vbm90ZXBhZC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiODY4ZGNmY2NcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvbm90ZXBhZC9ub3RlcGFkLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///320\n"); /***/ }), /* 321 */ /*!*****************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/notepad/notepad.vue?vue&type=template&id=868dcfcc&scoped=true&mpType=page ***! \*****************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_notepad_vue_vue_type_template_id_868dcfcc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./notepad.vue?vue&type=template&id=868dcfcc&scoped=true&mpType=page */ 322); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_notepad_vue_vue_type_template_id_868dcfcc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_notepad_vue_vue_type_template_id_868dcfcc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_notepad_vue_vue_type_template_id_868dcfcc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_notepad_vue_vue_type_template_id_868dcfcc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 322 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/notepad/notepad.vue?vue&type=template&id=868dcfcc&scoped=true&mpType=page ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uniSwipeAction: __webpack_require__(/*! @/uni_modules/uni-swipe-action/components/uni-swipe-action/uni-swipe-action.vue */ 142) .default, uniSwipeActionItem: __webpack_require__(/*! @/uni_modules/uni-swipe-action/components/uni-swipe-action-item/uni-swipe-action-item.vue */ 147) .default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "content"), attrs: { _i: 0 } }, [ _vm._$s(1, "i", _vm.token) ? _c("view", { staticClass: _vm._$s(1, "sc", "add"), attrs: { _i: 1 }, on: { click: _vm.handleAdd }, }) : _vm._e(), _vm._$s(2, "i", _vm.list.length) ? _c( "view", { staticClass: _vm._$s(2, "sc", "tipsList"), attrs: { _i: 2 } }, [ _vm._l( _vm._$s(3, "f", { forItems: _vm.list }), function (ite, ind, $20, $30) { return _c( "view", { key: _vm._$s(3, "f", { forIndex: $20, key: ind }), staticClass: _vm._$s("3-" + $30, "sc", "tips"), attrs: { _i: "3-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("4-" + $30, "sc", "title"), attrs: { _i: "4-" + $30 }, }, [ _vm._v( _vm._$s("4-" + $30, "t0-0", _vm._s(ite.recordtime)) ), ] ), _c( "uni-swipe-action", { attrs: { _i: "5-" + $30 } }, [ _c( "uni-swipe-action-item", { attrs: { "right-options": ite.options, _i: "6-" + $30, }, }, [ _c( "view", { staticClass: _vm._$s( "7-" + $30, "sc", "list" ), attrs: { _i: "7-" + $30 }, }, [ _c("icon", { staticClass: _vm._$s( "8-" + $30, "sc", "t-icon t-icon-a-ziyuan265" ), attrs: { _i: "8-" + $30 }, }), _c( "view", { staticClass: _vm._$s( "9-" + $30, "sc", "info" ), attrs: { _i: "9-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "10-" + $30, "sc", "time" ), attrs: { _i: "10-" + $30 }, }, [ _vm._v( _vm._$s( "10-" + $30, "t0-0", _vm._s(_vm.petInfo.name) ) ), ] ), _c("text"), _c("text", [ _vm._v( _vm._$s( "12-" + $30, "t0-0", _vm._s(ite.content) ) ), ]), ] ), ] ), ] ), ], 1 ), ], 1 ) } ), _vm._$s(13, "i", !_vm.lastPage || _vm.page >= _vm.lastPage) ? _c("view", { staticClass: _vm._$s(13, "sc", "endtext"), attrs: { _i: 13 }, }) : _vm._e(), ], 2 ) : _vm._e(), _vm._$s(14, "i", !_vm.lastPage) ? _c( "view", { staticClass: _vm._$s(14, "sc", "nolist mt-15"), attrs: { _i: 14 }, }, [ _c("image", { attrs: { src: _vm._$s(15, "a-src", __webpack_require__(/*! ../../static/none.png */ 17)), _i: 15, }, }), _c("text"), ] ) : _vm._e(), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 323 */ /*!***********************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/notepad/notepad.vue?vue&type=script&lang=js&mpType=page ***! \***********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_notepad_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./notepad.vue?vue&type=script&lang=js&mpType=page */ 324);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_notepad_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_notepad_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_notepad_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_notepad_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_notepad_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXlxQixDQUFnQixvckJBQUcsRUFBQyIsImZpbGUiOiIzMjMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL25vdGVwYWQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vbm90ZXBhZC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///323\n"); /***/ }), /* 324 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/notepad/notepad.vue?vue&type=script&lang=js&mpType=page ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; <<<<<<< HEAD eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n data: function data() {\n return {\n token: \"\",\n list: [],\n page: 1,\n lastPage: 0\n };\n },\n computed: _objectSpread({}, (0, _vuex.mapState)([\"petList\", \"petInfo\"])),\n onShow: function onShow() {\n var that = this;\n that.page = 1;\n that.list = [];\n },\n methods: {}\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbm90ZXBhZC9ub3RlcGFkLnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwidG9rZW4iLCJsaXN0IiwicGFnZSIsImxhc3RQYWdlIiwiY29tcHV0ZWQiLCJvblNob3ciLCJ0aGF0IiwibWV0aG9kcyJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUE4QkE7QUFFQTtBQUFBO0FBQUEsZUFDQTtFQUNBQTtJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQyw0QkFDQSw0Q0FDQTtFQUNBQztJQUNBO0lBQ0FDO0lBQ0FBO0VBQ0E7RUFDQUM7QUFDQTtBQUFBIiwiZmlsZSI6IjMyNC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cImNvbnRlbnRcIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwiYWRkXCIgQGNsaWNrPVwiaGFuZGxlQWRkXCIgdi1pZj1cInRva2VuXCI+K+aWsOWinuiusOS6izwvdmlldz5cclxuXHRcdDx2aWV3IHYtaWY9XCJsaXN0Lmxlbmd0aFwiIGNsYXNzPVwidGlwc0xpc3RcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXBzXCIgdi1mb3I9XCIoaXRlLGluZCkgaW4gbGlzdFwiIDprZXk9XCJpbmRcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlXCI+e3tpdGUucmVjb3JkdGltZX19PC92aWV3PlxyXG5cdFx0XHRcdDx1bmktc3dpcGUtYWN0aW9uPlxyXG5cdFx0XHRcdFx0PHVuaS1zd2lwZS1hY3Rpb24taXRlbSA6cmlnaHQtb3B0aW9ucz1cIml0ZS5vcHRpb25zXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGlzdFwiPlxyXG5cdFx0XHRcdFx0XHRcdDxpY29uIGNsYXNzPVwidC1pY29uIHQtaWNvbi1hLXppeXVhbjI2NVwiPjwvaWNvbj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImluZm9cIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGltZVwiPnt7cGV0SW5mby5uYW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dGV4dD7orrDkuovlhoXlrrnvvJo8L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dGV4dD57e2l0ZS5jb250ZW50fX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHRcdFx0PC91bmktc3dpcGUtYWN0aW9uLWl0ZW0+XHJcblx0XHRcdFx0PC91bmktc3dpcGUtYWN0aW9uPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiZW5kdGV4dFwiIHYtaWY9XCIhbGFzdFBhZ2UgfHwgcGFnZSA+PSBsYXN0UGFnZVwiPuKAlOKAlCDliLDlupXkuobvvIznnIvnnIvliKvnmoTlkKcg4oCU4oCUPC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJub2xpc3QgbXQtMTVcIiB2LWlmPVwiIWxhc3RQYWdlXCI+XHJcblx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi9zdGF0aWMvbm9uZS5wbmdcIj48L2ltYWdlPlxyXG5cdFx0XHQ8dGV4dD7mmoLml6DmlbDmja7vvIE8L3RleHQ+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQge1xyXG5cdFx0bWFwU3RhdGVcclxuXHR9IGZyb20gXCJ2dWV4XCI7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHR0b2tlbjogXCJcIixcclxuXHRcdFx0XHRsaXN0OiBbXSxcclxuXHRcdFx0XHRwYWdlOiAxLFxyXG5cdFx0XHRcdGxhc3RQYWdlOiAwLFxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IHtcclxuXHRcdFx0Li4ubWFwU3RhdGUoW1wicGV0TGlzdFwiLCBcInBldEluZm9cIl0pLFxyXG5cdFx0fSxcclxuXHRcdG9uU2hvdygpIHtcclxuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdHRoYXQucGFnZSA9IDFcclxuXHRcdFx0dGhhdC5saXN0ID0gW11cclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIiBzY29wZWQ+XHJcblx0LmFkZCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRoZWlnaHQ6IDQ1cHg7XHJcblx0XHRsaW5lLWhlaWdodDogNDVweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdH1cclxuXHJcblx0LmNvbnRlbnQge1xyXG5cdFx0cGFkZGluZzogMTVweFxyXG5cdH1cclxuXHJcblx0LmluZm8ge1xyXG5cdFx0Ly8gaGVpZ2h0OiA1MHB4O1xyXG5cdH1cclxuXHJcblx0dGV4dCB7XHJcblx0XHRtYXJnaW4tdG9wOiAzcHggIWltcG9ydGFudDtcclxuXHRcdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0fVxyXG5cclxuXHQubm9saXN0IHtcclxuXHRcdHRleHQge1xyXG5cdFx0XHRtYXJnaW46IC0xNXB4IGF1dG8gMTVweCAhaW1wb3J0YW50O1xyXG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuPC9zdHlsZT4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///324\n"); ======= eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n data: function data() {\n return {\n token: \"\",\n list: [],\n page: 1,\n lastPage: 0\n };\n },\n computed: _objectSpread({}, (0, _vuex.mapState)([\"petList\", \"petInfo\"])),\n onShow: function onShow() {\n var that = this;\n that.page = 1;\n that.list = [];\n that.token = uni.getStorageSync(\"token\");\n },\n onReachBottom: function onReachBottom() {\n var that = this;\n if (!this.lastPage || this.page >= this.lastPage) {\n uni.showToast({\n title: '没有更多数据!',\n icon: 'none'\n });\n return;\n }\n this.page++;\n },\n methods: {\n getList: function getList(page) {\n var _this = this;\n var that = this;\n that.$model.getNotepadList({\n pageNo: this.page,\n pageSize: 10,\n petid: uni.getStorageSync('petid')\n }).then(function (res) {\n if (res.code != 0) return;\n _this.list = _this.list.concat(res.data.rows);\n _this.lastPage = res.data.totalpage;\n });\n },\n handledetail: function handledetail(e, index) {\n var that = this;\n if (e.content.text === \"删除\") {\n var id = that.list[index].id;\n uni.showModal({\n title: '友情提示',\n content: '确定删除该条记录吗?',\n success: function success(res) {\n if (res.confirm) {\n that.$model.getNotepadDelete({\n id: id\n }).then(function (res) {\n if (res.code != 0) return;\n that.list.splice(index, 1);\n that.$tools.msg(\"删除成功!\");\n });\n } else if (res.cancel) {\n that.$tools.msg(\"您已取消删除!\");\n }\n }\n });\n return;\n }\n },\n handleAdd: function handleAdd() {\n uni.navigateTo({\n url: \"/pages/notepad/addNotepad\"\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbm90ZXBhZC9ub3RlcGFkLnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwidG9rZW4iLCJsaXN0IiwicGFnZSIsImxhc3RQYWdlIiwiY29tcHV0ZWQiLCJtYXBTdGF0ZSIsIm9uU2hvdyIsInRoYXQiLCJ1bmkiLCJnZXRTdG9yYWdlU3luYyIsIm9uUmVhY2hCb3R0b20iLCJzaG93VG9hc3QiLCJ0aXRsZSIsImljb24iLCJtZXRob2RzIiwiZ2V0TGlzdCIsIiRtb2RlbCIsImdldE5vdGVwYWRMaXN0IiwicGFnZU5vIiwicGFnZVNpemUiLCJwZXRpZCIsInRoZW4iLCJyZXMiLCJjb2RlIiwiY29uY2F0Iiwicm93cyIsInRvdGFscGFnZSIsImhhbmRsZWRldGFpbCIsImUiLCJpbmRleCIsImNvbnRlbnQiLCJ0ZXh0IiwiaWQiLCJzaG93TW9kYWwiLCJzdWNjZXNzIiwiY29uZmlybSIsImdldE5vdGVwYWREZWxldGUiLCJzcGxpY2UiLCIkdG9vbHMiLCJtc2ciLCJjYW5jZWwiLCJoYW5kbGVBZGQiLCJuYXZpZ2F0ZVRvIiwidXJsIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQThCQTtBQUVjO0FBQUE7QUFBQSxlQUNDO0VBQ2RBLElBQUksa0JBQUc7SUFDTixPQUFPO01BQ05DLEtBQUssRUFBRSxFQUFFO01BQ1RDLElBQUksRUFBRSxFQUFFO01BQ1JDLElBQUksRUFBRSxDQUFDO01BQ1BDLFFBQVEsRUFBRTtJQUNYLENBQUM7RUFDRixDQUFDO0VBQ0RDLFFBQVEsb0JBQ0osSUFBQUMsY0FBUSxFQUFDLENBQUMsU0FBUyxFQUFFLFNBQVMsQ0FBQyxDQUFDLENBQ25DO0VBQ0RDLE1BQU0sb0JBQUc7SUFDUixJQUFJQyxJQUFJLEdBQUcsSUFBSTtJQUNmQSxJQUFJLENBQUNMLElBQUksR0FBRyxDQUFDO0lBQ2JLLElBQUksQ0FBQ04sSUFBSSxHQUFHLEVBQUU7SUFDZE0sSUFBSSxDQUFDUCxLQUFLLEdBQUdRLEdBQUcsQ0FBQ0MsY0FBYyxDQUFDLE9BQU8sQ0FBQztFQUN6QyxDQUFDO0VBQ0RDLGFBQWEsMkJBQUc7SUFDZixJQUFJSCxJQUFJLEdBQUcsSUFBSTtJQUNmLElBQUksQ0FBQyxJQUFJLENBQUNKLFFBQVEsSUFBSSxJQUFJLENBQUNELElBQUksSUFBSSxJQUFJLENBQUNDLFFBQVEsRUFBRTtNQUNqREssR0FBRyxDQUFDRyxTQUFTLENBQUM7UUFDYkMsS0FBSyxFQUFFLFNBQVM7UUFDaEJDLElBQUksRUFBRTtNQUNQLENBQUMsQ0FBQztNQUNGO0lBQ0Q7SUFDQSxJQUFJLENBQUNYLElBQUksRUFBRTtFQUNaLENBQUM7RUFDRFksT0FBTyxFQUFFO0lBQ1JDLE9BQU8sbUJBQUNiLElBQUksRUFBRTtNQUFBO01BQ2IsSUFBSUssSUFBSSxHQUFHLElBQUk7TUFDZkEsSUFBSSxDQUFDUyxNQUFNLENBQUNDLGNBQWMsQ0FBQztRQUMxQkMsTUFBTSxFQUFFLElBQUksQ0FBQ2hCLElBQUk7UUFDakJpQixRQUFRLEVBQUUsRUFBRTtRQUNaQyxLQUFLLEVBQUVaLEdBQUcsQ0FBQ0MsY0FBYyxDQUFDLE9BQU87TUFDbEMsQ0FBQyxDQUFDLENBQUNZLElBQUksQ0FBQyxVQUFDQyxHQUFHLEVBQUs7UUFDaEIsSUFBSUEsR0FBRyxDQUFDQyxJQUFJLElBQUksQ0FBQyxFQUFFO1FBQ25CLEtBQUksQ0FBQ3RCLElBQUksR0FBRyxLQUFJLENBQUNBLElBQUksQ0FBQ3VCLE1BQU0sQ0FBQ0YsR0FBRyxDQUFDdkIsSUFBSSxDQUFDMEIsSUFBSSxDQUFDO1FBQzNDLEtBQUksQ0FBQ3RCLFFBQVEsR0FBR21CLEdBQUcsQ0FBQ3ZCLElBQUksQ0FBQzJCLFNBQVM7TUFDbkMsQ0FBQyxDQUFDO0lBQ0gsQ0FBQztJQUNEQyxZQUFZLHdCQUFDQyxDQUFDLEVBQUVDLEtBQUssRUFBRTtNQUN0QixJQUFJdEIsSUFBSSxHQUFHLElBQUk7TUFDZixJQUFJcUIsQ0FBQyxDQUFDRSxPQUFPLENBQUNDLElBQUksS0FBSyxJQUFJLEVBQUU7UUFDNUIsSUFBSUMsRUFBRSxHQUFHekIsSUFBSSxDQUFDTixJQUFJLENBQUM0QixLQUFLLENBQUMsQ0FBQ0csRUFBRTtRQUM1QnhCLEdBQUcsQ0FBQ3lCLFNBQVMsQ0FBQztVQUNickIsS0FBSyxFQUFFLE1BQU07VUFDYmtCLE9BQU8sRUFBRSxZQUFZO1VBQ3JCSSxPQUFPLEVBQUUsaUJBQVNaLEdBQUcsRUFBRTtZQUN0QixJQUFJQSxHQUFHLENBQUNhLE9BQU8sRUFBRTtjQUNoQjVCLElBQUksQ0FBQ1MsTUFBTSxDQUFDb0IsZ0JBQWdCLENBQUM7Z0JBQzVCSixFQUFFLEVBQUVBO2NBQ0wsQ0FBQyxDQUFDLENBQUNYLElBQUksQ0FBQyxVQUFBQyxHQUFHLEVBQUk7Z0JBQ2QsSUFBSUEsR0FBRyxDQUFDQyxJQUFJLElBQUksQ0FBQyxFQUFFO2dCQUNuQmhCLElBQUksQ0FBQ04sSUFBSSxDQUFDb0MsTUFBTSxDQUFDUixLQUFLLEVBQUUsQ0FBQyxDQUFDO2dCQUMxQnRCLElBQUksQ0FBQytCLE1BQU0sQ0FBQ0MsR0FBRyxDQUFDLE9BQU8sQ0FBQztjQUN6QixDQUFDLENBQUM7WUFDSCxDQUFDLE1BQU0sSUFBSWpCLEdBQUcsQ0FBQ2tCLE1BQU0sRUFBRTtjQUN0QmpDLElBQUksQ0FBQytCLE1BQU0sQ0FBQ0MsR0FBRyxDQUFDLFNBQVMsQ0FBQztZQUMzQjtVQUNEO1FBQ0QsQ0FBQyxDQUFDO1FBQ0Y7TUFDRDtJQUNELENBQUM7SUFFREUsU0FBUyx1QkFBRztNQUNYakMsR0FBRyxDQUFDa0MsVUFBVSxDQUFDO1FBQ2RDLEdBQUcsRUFBRTtNQUNOLENBQUMsQ0FBQztJQUNIO0VBRUQ7QUFDRCxDQUFDO0FBQUEiLCJmaWxlIjoiMzI0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG5cbmltcG9ydCB7XG5cdG1hcFN0YXRlXG59IGZyb20gXCJ2dWV4XCI7XG5leHBvcnQgZGVmYXVsdCB7XG5cdGRhdGEoKSB7XG5cdFx0cmV0dXJuIHtcblx0XHRcdHRva2VuOiBcIlwiLFxuXHRcdFx0bGlzdDogW10sXG5cdFx0XHRwYWdlOiAxLFxuXHRcdFx0bGFzdFBhZ2U6IDAsXG5cdFx0fVxuXHR9LFxuXHRjb21wdXRlZDoge1xuXHRcdC4uLm1hcFN0YXRlKFtcInBldExpc3RcIiwgXCJwZXRJbmZvXCJdKSxcblx0fSxcblx0b25TaG93KCkge1xuXHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdHRoYXQucGFnZSA9IDFcblx0XHR0aGF0Lmxpc3QgPSBbXVxuXHRcdHRoYXQudG9rZW4gPSB1bmkuZ2V0U3RvcmFnZVN5bmMoXCJ0b2tlblwiKVxuXHR9LFxuXHRvblJlYWNoQm90dG9tKCkge1xuXHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdGlmICghdGhpcy5sYXN0UGFnZSB8fCB0aGlzLnBhZ2UgPj0gdGhpcy5sYXN0UGFnZSkge1xuXHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdHRpdGxlOiAn5rKh5pyJ5pu05aSa5pWw5o2u77yBJyxcblx0XHRcdFx0aWNvbjogJ25vbmUnXG5cdFx0XHR9KVxuXHRcdFx0cmV0dXJuXG5cdFx0fVxuXHRcdHRoaXMucGFnZSsrXG5cdH0sXG5cdG1ldGhvZHM6IHtcblx0XHRnZXRMaXN0KHBhZ2UpIHtcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdFx0dGhhdC4kbW9kZWwuZ2V0Tm90ZXBhZExpc3Qoe1xuXHRcdFx0XHRwYWdlTm86IHRoaXMucGFnZSxcblx0XHRcdFx0cGFnZVNpemU6IDEwLFxuXHRcdFx0XHRwZXRpZDogdW5pLmdldFN0b3JhZ2VTeW5jKCdwZXRpZCcpLFxuXHRcdFx0fSkudGhlbigocmVzKSA9PiB7XG5cdFx0XHRcdGlmIChyZXMuY29kZSAhPSAwKSByZXR1cm5cblx0XHRcdFx0dGhpcy5saXN0ID0gdGhpcy5saXN0LmNvbmNhdChyZXMuZGF0YS5yb3dzKVxuXHRcdFx0XHR0aGlzLmxhc3RQYWdlID0gcmVzLmRhdGEudG90YWxwYWdlXG5cdFx0XHR9KVxuXHRcdH0sXG5cdFx0aGFuZGxlZGV0YWlsKGUsIGluZGV4KSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdGlmIChlLmNvbnRlbnQudGV4dCA9PT0gXCLliKDpmaRcIikge1xuXHRcdFx0XHRsZXQgaWQgPSB0aGF0Lmxpc3RbaW5kZXhdLmlkXG5cdFx0XHRcdHVuaS5zaG93TW9kYWwoe1xuXHRcdFx0XHRcdHRpdGxlOiAn5Y+L5oOF5o+Q56S6Jyxcblx0XHRcdFx0XHRjb250ZW50OiAn56Gu5a6a5Yig6Zmk6K+l5p2h6K6w5b2V5ZCX77yfJyxcblx0XHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbihyZXMpIHtcblx0XHRcdFx0XHRcdGlmIChyZXMuY29uZmlybSkge1xuXHRcdFx0XHRcdFx0XHR0aGF0LiRtb2RlbC5nZXROb3RlcGFkRGVsZXRlKHtcblx0XHRcdFx0XHRcdFx0XHRpZDogaWRcblx0XHRcdFx0XHRcdFx0fSkudGhlbihyZXMgPT4ge1xuXHRcdFx0XHRcdFx0XHRcdGlmIChyZXMuY29kZSAhPSAwKSByZXR1cm5cblx0XHRcdFx0XHRcdFx0XHR0aGF0Lmxpc3Quc3BsaWNlKGluZGV4LCAxKVxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhcIuWIoOmZpOaIkOWKn++8gVwiKTtcblx0XHRcdFx0XHRcdFx0fSlcblx0XHRcdFx0XHRcdH0gZWxzZSBpZiAocmVzLmNhbmNlbCkge1xuXHRcdFx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLmgqjlt7Llj5bmtojliKDpmaTvvIFcIik7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9KTtcblx0XHRcdFx0cmV0dXJuXG5cdFx0XHR9XG5cdFx0fSxcblxuXHRcdGhhbmRsZUFkZCgpIHtcblx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0dXJsOiBcIi9wYWdlcy9ub3RlcGFkL2FkZE5vdGVwYWRcIlxuXHRcdFx0fSlcblx0XHR9LFxuXG5cdH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///324\n"); >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a /***/ }), /* 325 */ /*!**************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/notepad/addNotepad.vue?mpType=page ***! \**************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _addNotepad_vue_vue_type_template_id_21aa1ef7_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./addNotepad.vue?vue&type=template&id=21aa1ef7&scoped=true&mpType=page */ 326);\n/* harmony import */ var _addNotepad_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./addNotepad.vue?vue&type=script&lang=js&mpType=page */ 354);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _addNotepad_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _addNotepad_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _addNotepad_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _addNotepad_vue_vue_type_template_id_21aa1ef7_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _addNotepad_vue_vue_type_template_id_21aa1ef7_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"21aa1ef7\",\n null,\n false,\n _addNotepad_vue_vue_type_template_id_21aa1ef7_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/notepad/addNotepad.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEk7QUFDOUk7QUFDeUU7QUFDTDs7O0FBR3BFO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLDJGQUFNO0FBQ1IsRUFBRSw0R0FBTTtBQUNSLEVBQUUscUhBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0hBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzI1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9hZGROb3RlcGFkLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0yMWFhMWVmNyZzY29wZWQ9dHJ1ZSZtcFR5cGU9cGFnZVwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vYWRkTm90ZXBhZC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vYWRkTm90ZXBhZC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiMjFhYTFlZjdcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvbm90ZXBhZC9hZGROb3RlcGFkLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///325\n"); /***/ }), /* 326 */ /*!********************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/notepad/addNotepad.vue?vue&type=template&id=21aa1ef7&scoped=true&mpType=page ***! \********************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_addNotepad_vue_vue_type_template_id_21aa1ef7_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./addNotepad.vue?vue&type=template&id=21aa1ef7&scoped=true&mpType=page */ 327); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_addNotepad_vue_vue_type_template_id_21aa1ef7_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_addNotepad_vue_vue_type_template_id_21aa1ef7_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_addNotepad_vue_vue_type_template_id_21aa1ef7_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_addNotepad_vue_vue_type_template_id_21aa1ef7_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 327 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/notepad/addNotepad.vue?vue&type=template&id=21aa1ef7&scoped=true&mpType=page ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uniDatetimePicker: __webpack_require__(/*! @/uni_modules/uni-datetime-picker/components/uni-datetime-picker/uni-datetime-picker.vue */ 328) .default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "content addText"), attrs: { _i: 0 } }, [ _c("view", { staticClass: _vm._$s(1, "sc", "item"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "name"), attrs: { _i: 2 } }, [ _c("view", { staticClass: _vm._$s(3, "sc", "text"), attrs: { _i: 3 }, }), _c( "view", { staticClass: _vm._$s(4, "sc", "example-body"), attrs: { _i: 4 }, }, [ _c("uni-datetime-picker", { attrs: { type: "datetime", border: false, "clear-icon": false, "hide-second": true, _i: 5, }, on: { change: _vm.changeLog }, model: { value: _vm._$s(5, "v-model", _vm.recordTime), callback: function ($$v) { _vm.recordTime = $$v }, expression: "recordTime", }, }), ], 1 ), ] ), ]), _c("view", { staticClass: _vm._$s(6, "sc", "item"), attrs: { _i: 6 } }, [ _c("view", { staticClass: _vm._$s(7, "sc", "ji"), attrs: { _i: 7 } }), _c("textarea", { directives: [ { name: "model", rawName: "v-model", value: _vm.content, expression: "content", }, ], attrs: { _i: 8 }, domProps: { value: _vm._$s(8, "v-model", _vm.content) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.content = $event.target.value }, }, }), _c( "view", { staticClass: _vm._$s(9, "sc", "length"), attrs: { _i: 9 } }, [_vm._v(_vm._$s(9, "t0-0", _vm._s(_vm.content.length)))] ), ]), _c("view", { staticClass: _vm._$s(10, "sc", "btn"), attrs: { _i: 10 }, on: { click: _vm.handleCloseClick }, }), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 328 */ /*!************************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-datetime-picker/components/uni-datetime-picker/uni-datetime-picker.vue ***! \************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _uni_datetime_picker_vue_vue_type_template_id_6e13d7e2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./uni-datetime-picker.vue?vue&type=template&id=6e13d7e2& */ 329);\n/* harmony import */ var _uni_datetime_picker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./uni-datetime-picker.vue?vue&type=script&lang=js& */ 331);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _uni_datetime_picker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _uni_datetime_picker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _uni_datetime_picker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _uni_datetime_picker_vue_vue_type_template_id_6e13d7e2___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _uni_datetime_picker_vue_vue_type_template_id_6e13d7e2___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _uni_datetime_picker_vue_vue_type_template_id_6e13d7e2___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/uni-datetime-picker/components/uni-datetime-picker/uni-datetime-picker.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBZ0k7QUFDaEk7QUFDdUU7QUFDTDs7O0FBR2xFO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLHlGQUFNO0FBQ1IsRUFBRSw4RkFBTTtBQUNSLEVBQUUsdUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsa0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzI4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91bmktZGF0ZXRpbWUtcGlja2VyLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD02ZTEzZDdlMiZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3VuaS1kYXRldGltZS1waWNrZXIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi91bmktZGF0ZXRpbWUtcGlja2VyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIG51bGwsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInVuaV9tb2R1bGVzL3VuaS1kYXRldGltZS1waWNrZXIvY29tcG9uZW50cy91bmktZGF0ZXRpbWUtcGlja2VyL3VuaS1kYXRldGltZS1waWNrZXIudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///328\n"); /***/ }), /* 329 */ /*!*******************************************************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-datetime-picker/components/uni-datetime-picker/uni-datetime-picker.vue?vue&type=template&id=6e13d7e2& ***! \*******************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_datetime_picker_vue_vue_type_template_id_6e13d7e2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uni-datetime-picker.vue?vue&type=template&id=6e13d7e2& */ 330); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_datetime_picker_vue_vue_type_template_id_6e13d7e2___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_datetime_picker_vue_vue_type_template_id_6e13d7e2___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_datetime_picker_vue_vue_type_template_id_6e13d7e2___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_datetime_picker_vue_vue_type_template_id_6e13d7e2___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 330 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-datetime-picker/components/uni-datetime-picker/uni-datetime-picker.vue?vue&type=template&id=6e13d7e2& ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uniIcons: __webpack_require__(/*! @/uni_modules/uni-icons/components/uni-icons/uni-icons.vue */ 10) .default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "uni-date"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "uni-date-editor"), attrs: { _i: 1 }, on: { click: _vm.show }, }, [ _vm._t( "default", [ _c( "view", { staticClass: _vm._$s(3, "sc", "uni-date-editor--x"), class: _vm._$s(3, "c", { "uni-date-editor--x__disabled": _vm.disabled, "uni-date-x--border": _vm.border, }), attrs: { _i: 3 }, }, [ _vm._$s(4, "i", !_vm.isRange) ? _c( "view", { staticClass: _vm._$s( 4, "sc", "uni-date-x uni-date-single" ), attrs: { _i: 4 }, }, [ _c( "view", { staticClass: _vm._$s( 5, "sc", "uni-date__x-input" ), attrs: { _i: 5 }, }, [ _vm._v( _vm._$s( 5, "t0-0", _vm._s( _vm.displayValue || _vm.singlePlaceholderText ) ) ), ] ), _c("uni-icons", { staticClass: _vm._$s(6, "sc", "icon-calendar"), attrs: { type: "calendar", color: "#c0c4cc", size: "22", _i: 6, }, }), ], 1 ) : _c( "view", { staticClass: _vm._$s( 7, "sc", "uni-date-x uni-date-range" ), attrs: { _i: 7 }, }, [ _c( "view", { staticClass: _vm._$s( 8, "sc", "uni-date__x-input text-center" ), attrs: { _i: 8 }, }, [ _vm._v( _vm._$s( 8, "t0-0", _vm._s( _vm.displayRangeValue.startDate || _vm.startPlaceholderText ) ) ), ] ), _c("uni-icons", { staticClass: _vm._$s(9, "sc", "icon-calendar"), attrs: { type: "calendar", color: "#c0c4cc", size: "22", _i: 9, }, }), _c( "view", { staticClass: _vm._$s(10, "sc", "range-separator"), attrs: { _i: 10 }, }, [ _vm._v( _vm._$s(10, "t0-0", _vm._s(_vm.rangeSeparator)) ), ] ), _c( "view", { staticClass: _vm._$s( 11, "sc", "uni-date__x-input text-center" ), attrs: { _i: 11 }, }, [ _vm._v( _vm._$s( 11, "t0-0", _vm._s( _vm.displayRangeValue.endDate || _vm.endPlaceholderText ) ) ), ] ), ], 1 ), _vm._$s(12, "i", _vm.showClearIcon) ? _c( "view", { staticClass: _vm._$s( 12, "sc", "uni-date__icon-clear" ), attrs: { _i: 12 }, on: { click: function ($event) { $event.stopPropagation() return _vm.clear($event) }, }, }, [ _c("uni-icons", { attrs: { type: "clear", color: "#c0c4cc", size: "22", _i: 13, }, }), ], 1 ) : _vm._e(), ] ), ], { _i: 2 } ), ], 2 ), _c("view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(14, "v-show", _vm.pickerVisible), expression: "_$s(14,'v-show',pickerVisible)", }, ], staticClass: _vm._$s(14, "sc", "uni-date-mask--pc"), attrs: { _i: 14 }, on: { click: _vm.close }, }), _vm._$s(15, "i", !_vm.isPhone) ? _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(15, "v-show", _vm.pickerVisible), expression: "_$s(15,'v-show',pickerVisible)", }, ], ref: "datePicker", staticClass: _vm._$s(15, "sc", "uni-date-picker__container"), attrs: { _i: 15 }, }, [ _vm._$s(16, "i", !_vm.isRange) ? _c( "view", { staticClass: _vm._$s(16, "sc", "uni-date-single--x"), style: _vm._$s(16, "s", _vm.pickerPositionStyle), attrs: { _i: 16 }, }, [ _c("view", { staticClass: _vm._$s(17, "sc", "uni-popper__arrow"), attrs: { _i: 17 }, }), _vm._$s(18, "i", _vm.hasTime) ? _c( "view", { staticClass: _vm._$s( 18, "sc", "uni-date-changed popup-x-header" ), attrs: { _i: 18 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.inputDate, expression: "inputDate", }, ], staticClass: _vm._$s( 19, "sc", "uni-date__input text-center" ), attrs: { placeholder: _vm._$s( 19, "a-placeholder", _vm.selectDateText ), _i: 19, }, domProps: { value: _vm._$s(19, "v-model", _vm.inputDate), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.inputDate = $event.target.value }, }, }), _c( "time-picker", { attrs: { type: "time", border: false, disabled: !_vm.inputDate, start: _vm.timepickerStartTime, end: _vm.timepickerEndTime, hideSecond: _vm.hideSecond, _i: 20, }, model: { value: _vm._$s( 20, "v-model", _vm.pickerTime ), callback: function ($$v) { _vm.pickerTime = $$v }, expression: "pickerTime", }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.pickerTime, expression: "pickerTime", }, ], staticClass: _vm._$s( 21, "sc", "uni-date__input text-center" ), attrs: { placeholder: _vm._$s( 21, "a-placeholder", _vm.selectTimeText ), disabled: _vm._$s( 21, "a-disabled", !_vm.inputDate ), _i: 21, }, domProps: { value: _vm._$s( 21, "v-model", _vm.pickerTime ), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.pickerTime = $event.target.value }, }, }), ] ), ], 1 ) : _vm._e(), _c("Calendar", { ref: "pcSingle", attrs: { showMonth: false, "start-date": _vm.calendarRange.startDate, "end-date": _vm.calendarRange.endDate, date: _vm.calendarDate, "default-value": _vm.defaultValue, _i: 22, }, on: { change: _vm.singleChange }, }), _vm._$s(23, "i", _vm.hasTime) ? _c( "view", { staticClass: _vm._$s(23, "sc", "popup-x-footer"), attrs: { _i: 23 }, }, [ _c( "text", { staticClass: _vm._$s( 24, "sc", "confirm-text" ), attrs: { _i: 24 }, on: { click: _vm.confirmSingleChange }, }, [ _vm._v( _vm._$s(24, "t0-0", _vm._s(_vm.okText)) ), ] ), ] ) : _vm._e(), ], 1 ) : _c( "view", { staticClass: _vm._$s(25, "sc", "uni-date-range--x"), style: _vm._$s(25, "s", _vm.pickerPositionStyle), attrs: { _i: 25 }, }, [ _c("view", { staticClass: _vm._$s(26, "sc", "uni-popper__arrow"), attrs: { _i: 26 }, }), _vm._$s(27, "i", _vm.hasTime) ? _c( "view", { staticClass: _vm._$s( 27, "sc", "popup-x-header uni-date-changed" ), attrs: { _i: 27 }, }, [ _c( "view", { staticClass: _vm._$s( 28, "sc", "popup-x-header--datetime" ), attrs: { _i: 28 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.tempRange.startDate, expression: "tempRange.startDate", }, ], staticClass: _vm._$s( 29, "sc", "uni-date__input uni-date-range__input" ), attrs: { placeholder: _vm._$s( 29, "a-placeholder", _vm.startDateText ), _i: 29, }, domProps: { value: _vm._$s( 29, "v-model", _vm.tempRange.startDate ), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.$set( _vm.tempRange, "startDate", $event.target.value ) }, }, }), _c( "time-picker", { attrs: { type: "time", start: _vm.timepickerStartTime, border: false, disabled: !_vm.tempRange.startDate, hideSecond: _vm.hideSecond, _i: 30, }, model: { value: _vm._$s( 30, "v-model", _vm.tempRange.startTime ), callback: function ($$v) { _vm.$set( _vm.tempRange, "startTime", $$v ) }, expression: "tempRange.startTime", }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.tempRange.startTime, expression: "tempRange.startTime", }, ], staticClass: _vm._$s( 31, "sc", "uni-date__input uni-date-range__input" ), attrs: { placeholder: _vm._$s( 31, "a-placeholder", _vm.startTimeText ), disabled: _vm._$s( 31, "a-disabled", !_vm.tempRange.startDate ), _i: 31, }, domProps: { value: _vm._$s( 31, "v-model", _vm.tempRange.startTime ), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.$set( _vm.tempRange, "startTime", $event.target.value ) }, }, }), ] ), ], 1 ), _c("uni-icons", { attrs: { type: "arrowthinright", color: "#999", _i: 32, }, }), _c( "view", { staticClass: _vm._$s( 33, "sc", "popup-x-header--datetime" ), attrs: { _i: 33 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.tempRange.endDate, expression: "tempRange.endDate", }, ], staticClass: _vm._$s( 34, "sc", "uni-date__input uni-date-range__input" ), attrs: { placeholder: _vm._$s( 34, "a-placeholder", _vm.endDateText ), _i: 34, }, domProps: { value: _vm._$s( 34, "v-model", _vm.tempRange.endDate ), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.$set( _vm.tempRange, "endDate", $event.target.value ) }, }, }), _c( "time-picker", { attrs: { type: "time", end: _vm.timepickerEndTime, border: false, disabled: !_vm.tempRange.endDate, hideSecond: _vm.hideSecond, _i: 35, }, model: { value: _vm._$s( 35, "v-model", _vm.tempRange.endTime ), callback: function ($$v) { _vm.$set( _vm.tempRange, "endTime", $$v ) }, expression: "tempRange.endTime", }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.tempRange.endTime, expression: "tempRange.endTime", }, ], staticClass: _vm._$s( 36, "sc", "uni-date__input uni-date-range__input" ), attrs: { placeholder: _vm._$s( 36, "a-placeholder", _vm.endTimeText ), disabled: _vm._$s( 36, "a-disabled", !_vm.tempRange.endDate ), _i: 36, }, domProps: { value: _vm._$s( 36, "v-model", _vm.tempRange.endTime ), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.$set( _vm.tempRange, "endTime", $event.target.value ) }, }, }), ] ), ], 1 ), ], 1 ) : _vm._e(), _c( "view", { staticClass: _vm._$s(37, "sc", "popup-x-body"), attrs: { _i: 37 }, }, [ _c("Calendar", { ref: "left", attrs: { showMonth: false, "start-date": _vm.calendarRange.startDate, "end-date": _vm.calendarRange.endDate, range: true, pleStatus: _vm.endMultipleStatus, _i: 38, }, on: { change: _vm.leftChange, firstEnterCale: _vm.updateRightCale, }, }), _c("Calendar", { ref: "right", attrs: { showMonth: false, "start-date": _vm.calendarRange.startDate, "end-date": _vm.calendarRange.endDate, range: true, pleStatus: _vm.startMultipleStatus, _i: 39, }, on: { change: _vm.rightChange, firstEnterCale: _vm.updateLeftCale, }, }), ], 1 ), _vm._$s(40, "i", _vm.hasTime) ? _c( "view", { staticClass: _vm._$s(40, "sc", "popup-x-footer"), attrs: { _i: 40 }, }, [ _c( "text", { attrs: { _i: 41 }, on: { click: _vm.clear } }, [ _vm._v( _vm._$s(41, "t0-0", _vm._s(_vm.clearText)) ), ] ), _c( "text", { staticClass: _vm._$s( 42, "sc", "confirm-text" ), attrs: { _i: 42 }, on: { click: _vm.confirmRangeChange }, }, [ _vm._v( _vm._$s(42, "t0-0", _vm._s(_vm.okText)) ), ] ), ] ) : _vm._e(), ] ), ] ) : _vm._e(), _vm._$s(43, "i", _vm.isPhone) ? _c("Calendar", { ref: "mobile", attrs: { clearDate: false, date: _vm.calendarDate, defTime: _vm.mobileCalendarTime, "start-date": _vm.calendarRange.startDate, "end-date": _vm.calendarRange.endDate, selectableTimes: _vm.mobSelectableTime, startPlaceholder: _vm.startPlaceholder, endPlaceholder: _vm.endPlaceholder, "default-value": _vm.defaultValue, pleStatus: _vm.endMultipleStatus, showMonth: false, range: _vm.isRange, hasTime: _vm.hasTime, insert: false, hideSecond: _vm.hideSecond, _i: 43, }, on: { confirm: _vm.mobileChange, maskClose: _vm.close }, }) : _vm._e(), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 331 */ /*!*************************************************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-datetime-picker/components/uni-datetime-picker/uni-datetime-picker.vue?vue&type=script&lang=js& ***! \*************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_datetime_picker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uni-datetime-picker.vue?vue&type=script&lang=js& */ 332);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_datetime_picker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_datetime_picker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_datetime_picker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_datetime_picker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_datetime_picker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTBxQixDQUFnQixxckJBQUcsRUFBQyIsImZpbGUiOiIzMzEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3VuaS1kYXRldGltZS1waWNrZXIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3VuaS1kYXRldGltZS1waWNrZXIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///331\n"); /***/ }), /* 332 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-datetime-picker/components/uni-datetime-picker/uni-datetime-picker.vue?vue&type=script&lang=js& ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ 109));\nvar _calendar = _interopRequireDefault(__webpack_require__(/*! ./calendar.vue */ 333));\nvar _timePicker = _interopRequireDefault(__webpack_require__(/*! ./time-picker.vue */ 344));\nvar _uniI18n = __webpack_require__(/*! @dcloudio/uni-i18n */ 349);\nvar _index = _interopRequireDefault(__webpack_require__(/*! ./i18n/index.js */ 350));\nvar _util = __webpack_require__(/*! ./util */ 338);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n/**\n * DatetimePicker 时间选择器\n * @description 同时支持 PC 和移动端使用日历选择日期和日期范围\n * @tutorial https://ext.dcloud.net.cn/plugin?id=3962\n * @property {String} type 选择器类型\n * @property {String|Number|Array|Date} value 绑定值\n * @property {String} placeholder 单选择时的占位内容\n * @property {String} start 起始时间\n * @property {String} end 终止时间\n * @property {String} start-placeholder 范围选择时开始日期的占位内容\n * @property {String} end-placeholder 范围选择时结束日期的占位内容\n * @property {String} range-separator 选择范围时的分隔符\n * @property {Boolean} border = [true|false] 是否有边框\n * @property {Boolean} disabled = [true|false] 是否禁用\n * @property {Boolean} clearIcon = [true|false] 是否显示清除按钮(仅PC端适用)\n * @property {[String} defaultValue 选择器打开时默认显示的时间\n * @event {Function} change 确定日期时触发的事件\n * @event {Function} maskClick 点击遮罩层触发的事件\n * @event {Function} show 打开弹出层\n * @event {Function} close 关闭弹出层\n * @event {Function} clear 清除上次选中的状态和值\n **/\nvar _default = {\n name: 'UniDatetimePicker',\n options: {\n virtualHost: true\n },\n components: {\n Calendar: _calendar.default,\n TimePicker: _timePicker.default\n },\n data: function data() {\n return {\n isRange: false,\n hasTime: false,\n displayValue: '',\n inputDate: '',\n calendarDate: '',\n pickerTime: '',\n calendarRange: {\n startDate: '',\n startTime: '',\n endDate: '',\n endTime: ''\n },\n displayRangeValue: {\n startDate: '',\n endDate: ''\n },\n tempRange: {\n startDate: '',\n startTime: '',\n endDate: '',\n endTime: ''\n },\n // 左右日历同步数据\n startMultipleStatus: {\n before: '',\n after: '',\n data: [],\n fulldate: ''\n },\n endMultipleStatus: {\n before: '',\n after: '',\n data: [],\n fulldate: ''\n },\n pickerVisible: false,\n pickerPositionStyle: null,\n isEmitValue: false,\n isPhone: false,\n isFirstShow: true,\n i18nT: function i18nT() {}\n };\n },\n props: {\n type: {\n type: String,\n default: 'datetime'\n },\n value: {\n type: [String, Number, Array, Date],\n default: ''\n },\n modelValue: {\n type: [String, Number, Array, Date],\n default: ''\n },\n start: {\n type: [Number, String],\n default: ''\n },\n end: {\n type: [Number, String],\n default: ''\n },\n returnType: {\n type: String,\n default: 'string'\n },\n placeholder: {\n type: String,\n default: ''\n },\n startPlaceholder: {\n type: String,\n default: ''\n },\n endPlaceholder: {\n type: String,\n default: ''\n },\n rangeSeparator: {\n type: String,\n default: '-'\n },\n border: {\n type: [Boolean],\n default: true\n },\n disabled: {\n type: [Boolean],\n default: false\n },\n clearIcon: {\n type: [Boolean],\n default: true\n },\n hideSecond: {\n type: [Boolean],\n default: false\n },\n defaultValue: {\n type: [String, Object, Array],\n default: ''\n }\n },\n watch: {\n type: {\n immediate: true,\n handler: function handler(newVal) {\n this.hasTime = newVal.indexOf('time') !== -1;\n this.isRange = newVal.indexOf('range') !== -1;\n }\n },\n value: {\n immediate: true,\n handler: function handler(newVal) {\n if (this.isEmitValue) {\n this.isEmitValue = false;\n return;\n }\n this.initPicker(newVal);\n }\n },\n start: {\n immediate: true,\n handler: function handler(newVal) {\n if (!newVal) return;\n this.calendarRange.startDate = (0, _util.getDate)(newVal);\n if (this.hasTime) {\n this.calendarRange.startTime = (0, _util.getTime)(newVal);\n }\n }\n },\n end: {\n immediate: true,\n handler: function handler(newVal) {\n if (!newVal) return;\n this.calendarRange.endDate = (0, _util.getDate)(newVal);\n if (this.hasTime) {\n this.calendarRange.endTime = (0, _util.getTime)(newVal, this.hideSecond);\n }\n }\n }\n },\n computed: {\n timepickerStartTime: function timepickerStartTime() {\n var activeDate = this.isRange ? this.tempRange.startDate : this.inputDate;\n return activeDate === this.calendarRange.startDate ? this.calendarRange.startTime : '';\n },\n timepickerEndTime: function timepickerEndTime() {\n var activeDate = this.isRange ? this.tempRange.endDate : this.inputDate;\n return activeDate === this.calendarRange.endDate ? this.calendarRange.endTime : '';\n },\n mobileCalendarTime: function mobileCalendarTime() {\n var timeRange = {\n start: this.tempRange.startTime,\n end: this.tempRange.endTime\n };\n return this.isRange ? timeRange : this.pickerTime;\n },\n mobSelectableTime: function mobSelectableTime() {\n return {\n start: this.calendarRange.startTime,\n end: this.calendarRange.endTime\n };\n },\n datePopupWidth: function datePopupWidth() {\n // todo\n return this.isRange ? 653 : 301;\n },\n /**\n * for i18n\n */\n singlePlaceholderText: function singlePlaceholderText() {\n return this.placeholder || (this.type === 'date' ? this.selectDateText : this.selectDateTimeText);\n },\n startPlaceholderText: function startPlaceholderText() {\n return this.startPlaceholder || this.startDateText;\n },\n endPlaceholderText: function endPlaceholderText() {\n return this.endPlaceholder || this.endDateText;\n },\n selectDateText: function selectDateText() {\n return this.i18nT(\"uni-datetime-picker.selectDate\");\n },\n selectDateTimeText: function selectDateTimeText() {\n return this.i18nT(\"uni-datetime-picker.selectDateTime\");\n },\n selectTimeText: function selectTimeText() {\n return this.i18nT(\"uni-datetime-picker.selectTime\");\n },\n startDateText: function startDateText() {\n return this.startPlaceholder || this.i18nT(\"uni-datetime-picker.startDate\");\n },\n startTimeText: function startTimeText() {\n return this.i18nT(\"uni-datetime-picker.startTime\");\n },\n endDateText: function endDateText() {\n return this.endPlaceholder || this.i18nT(\"uni-datetime-picker.endDate\");\n },\n endTimeText: function endTimeText() {\n return this.i18nT(\"uni-datetime-picker.endTime\");\n },\n okText: function okText() {\n return this.i18nT(\"uni-datetime-picker.ok\");\n },\n clearText: function clearText() {\n return this.i18nT(\"uni-datetime-picker.clear\");\n },\n showClearIcon: function showClearIcon() {\n return this.clearIcon && !this.disabled && (this.displayValue || this.displayRangeValue.startDate && this.displayRangeValue.endDate);\n }\n },\n created: function created() {\n this.initI18nT();\n this.platform();\n },\n methods: {\n initI18nT: function initI18nT() {\n var vueI18n = (0, _uniI18n.initVueI18n)(_index.default);\n this.i18nT = vueI18n.t;\n },\n initPicker: function initPicker(newVal) {\n var _this = this;\n if (!newVal && !this.defaultValue || Array.isArray(newVal) && !newVal.length) {\n this.$nextTick(function () {\n _this.clear(false);\n });\n return;\n }\n if (!Array.isArray(newVal) && !this.isRange) {\n if (newVal) {\n this.displayValue = this.inputDate = this.calendarDate = (0, _util.getDate)(newVal);\n if (this.hasTime) {\n this.pickerTime = (0, _util.getTime)(newVal, this.hideSecond);\n this.displayValue = \"\".concat(this.displayValue, \" \").concat(this.pickerTime);\n }\n } else if (this.defaultValue) {\n this.inputDate = this.calendarDate = (0, _util.getDate)(this.defaultValue);\n if (this.hasTime) {\n this.pickerTime = (0, _util.getTime)(this.defaultValue, this.hideSecond);\n }\n }\n } else {\n var _newVal = (0, _slicedToArray2.default)(newVal, 2),\n before = _newVal[0],\n after = _newVal[1];\n if (!before && !after) return;\n var beforeDate = (0, _util.getDate)(before);\n var beforeTime = (0, _util.getTime)(before, this.hideSecond);\n var afterDate = (0, _util.getDate)(after);\n var afterTime = (0, _util.getTime)(after, this.hideSecond);\n var startDate = beforeDate;\n var endDate = afterDate;\n this.displayRangeValue.startDate = this.tempRange.startDate = startDate;\n this.displayRangeValue.endDate = this.tempRange.endDate = endDate;\n if (this.hasTime) {\n this.displayRangeValue.startDate = \"\".concat(beforeDate, \" \").concat(beforeTime);\n this.displayRangeValue.endDate = \"\".concat(afterDate, \" \").concat(afterTime);\n this.tempRange.startTime = beforeTime;\n this.tempRange.endTime = afterTime;\n }\n var defaultRange = {\n before: beforeDate,\n after: afterDate\n };\n this.startMultipleStatus = Object.assign({}, this.startMultipleStatus, defaultRange, {\n which: 'right'\n });\n this.endMultipleStatus = Object.assign({}, this.endMultipleStatus, defaultRange, {\n which: 'left'\n });\n }\n },\n updateLeftCale: function updateLeftCale(e) {\n var left = this.$refs.left;\n // 设置范围选\n left.cale.setHoverMultiple(e.after);\n left.setDate(this.$refs.left.nowDate.fullDate);\n },\n updateRightCale: function updateRightCale(e) {\n var right = this.$refs.right;\n // 设置范围选\n right.cale.setHoverMultiple(e.after);\n right.setDate(this.$refs.right.nowDate.fullDate);\n },\n platform: function platform() {\n if (typeof navigator !== \"undefined\") {\n this.isPhone = navigator.userAgent.toLowerCase().indexOf('mobile') !== -1;\n return;\n }\n var _uni$getSystemInfoSyn = uni.getSystemInfoSync(),\n windowWidth = _uni$getSystemInfoSyn.windowWidth;\n this.isPhone = windowWidth <= 500;\n this.windowWidth = windowWidth;\n },\n show: function show() {\n var _this2 = this;\n if (this.disabled) {\n return;\n }\n this.platform();\n if (this.isPhone) {\n setTimeout(function () {\n _this2.$refs.mobile.open();\n }, 0);\n return;\n }\n this.pickerPositionStyle = {\n top: '10px'\n };\n var dateEditor = uni.createSelectorQuery().in(this).select(\".uni-date-editor\");\n dateEditor.boundingClientRect(function (rect) {\n if (_this2.windowWidth - rect.left < _this2.datePopupWidth) {\n _this2.pickerPositionStyle.right = 0;\n }\n }).exec();\n setTimeout(function () {\n _this2.pickerVisible = !_this2.pickerVisible;\n if (!_this2.isPhone && _this2.isRange && _this2.isFirstShow) {\n _this2.isFirstShow = false;\n var _this2$calendarRange = _this2.calendarRange,\n startDate = _this2$calendarRange.startDate,\n endDate = _this2$calendarRange.endDate;\n if (startDate && endDate) {\n if (_this2.diffDate(startDate, endDate) < 30) {\n _this2.$refs.right.changeMonth('pre');\n }\n } else {\n _this2.$refs.right.changeMonth('next');\n _this2.$refs.right.cale.lastHover = false;\n }\n }\n }, 50);\n },\n close: function close() {\n var _this3 = this;\n setTimeout(function () {\n _this3.pickerVisible = false;\n _this3.$emit('maskClick', _this3.value);\n _this3.$refs.mobile && _this3.$refs.mobile.close();\n }, 20);\n },\n setEmit: function setEmit(value) {\n if (this.returnType === \"timestamp\" || this.returnType === \"date\") {\n if (!Array.isArray(value)) {\n if (!this.hasTime) {\n value = value + ' ' + '00:00:00';\n }\n value = this.createTimestamp(value);\n if (this.returnType === \"date\") {\n value = new Date(value);\n }\n } else {\n if (!this.hasTime) {\n value[0] = value[0] + ' ' + '00:00:00';\n value[1] = value[1] + ' ' + '00:00:00';\n }\n value[0] = this.createTimestamp(value[0]);\n value[1] = this.createTimestamp(value[1]);\n if (this.returnType === \"date\") {\n value[0] = new Date(value[0]);\n value[1] = new Date(value[1]);\n }\n }\n }\n this.$emit('update:modelValue', value);\n this.$emit('input', value);\n this.$emit('change', value);\n this.isEmitValue = true;\n },\n createTimestamp: function createTimestamp(date) {\n date = (0, _util.fixIosDateFormat)(date);\n return Date.parse(new Date(date));\n },\n singleChange: function singleChange(e) {\n this.calendarDate = this.inputDate = e.fulldate;\n if (this.hasTime) return;\n this.confirmSingleChange();\n },\n confirmSingleChange: function confirmSingleChange() {\n if (!(0, _util.checkDate)(this.inputDate)) {\n var now = new Date();\n this.calendarDate = this.inputDate = (0, _util.getDate)(now);\n this.pickerTime = (0, _util.getTime)(now, this.hideSecond);\n }\n var startLaterInputDate = false;\n var startDate, startTime;\n if (this.start) {\n var startString = this.start;\n if (typeof this.start === 'number') {\n startString = (0, _util.getDateTime)(this.start, this.hideSecond);\n }\n var _startString$split = startString.split(' ');\n var _startString$split2 = (0, _slicedToArray2.default)(_startString$split, 2);\n startDate = _startString$split2[0];\n startTime = _startString$split2[1];\n if (this.start && !(0, _util.dateCompare)(startDate, this.inputDate)) {\n startLaterInputDate = true;\n this.inputDate = startDate;\n }\n }\n var endEarlierInputDate = false;\n var endDate, endTime;\n if (this.end) {\n var endString = this.end;\n if (typeof this.end === 'number') {\n endString = (0, _util.getDateTime)(this.end, this.hideSecond);\n }\n var _endString$split = endString.split(' ');\n var _endString$split2 = (0, _slicedToArray2.default)(_endString$split, 2);\n endDate = _endString$split2[0];\n endTime = _endString$split2[1];\n if (this.end && !(0, _util.dateCompare)(this.inputDate, endDate)) {\n endEarlierInputDate = true;\n this.inputDate = endDate;\n }\n }\n if (this.hasTime) {\n if (startLaterInputDate) {\n this.pickerTime = startTime || (0, _util.getDefaultSecond)(this.hideSecond);\n }\n if (endEarlierInputDate) {\n this.pickerTime = endTime || (0, _util.getDefaultSecond)(this.hideSecond);\n }\n if (!this.pickerTime) {\n this.pickerTime = (0, _util.getTime)(Date.now(), this.hideSecond);\n }\n this.displayValue = \"\".concat(this.inputDate, \" \").concat(this.pickerTime);\n } else {\n this.displayValue = this.inputDate;\n }\n this.setEmit(this.displayValue);\n this.pickerVisible = false;\n },\n leftChange: function leftChange(e) {\n var _e$range = e.range,\n before = _e$range.before,\n after = _e$range.after;\n this.rangeChange(before, after);\n var obj = {\n before: e.range.before,\n after: e.range.after,\n data: e.range.data,\n fulldate: e.fulldate\n };\n this.startMultipleStatus = Object.assign({}, this.startMultipleStatus, obj);\n },\n rightChange: function rightChange(e) {\n var _e$range2 = e.range,\n before = _e$range2.before,\n after = _e$range2.after;\n this.rangeChange(before, after);\n var obj = {\n before: e.range.before,\n after: e.range.after,\n data: e.range.data,\n fulldate: e.fulldate\n };\n this.endMultipleStatus = Object.assign({}, this.endMultipleStatus, obj);\n },\n mobileChange: function mobileChange(e) {\n if (this.isRange) {\n var _e$range3 = e.range,\n before = _e$range3.before,\n after = _e$range3.after;\n if (!before || !after) {\n return;\n }\n this.handleStartAndEnd(before, after, true);\n if (this.hasTime) {\n var _e$timeRange = e.timeRange,\n startTime = _e$timeRange.startTime,\n endTime = _e$timeRange.endTime;\n this.tempRange.startTime = startTime;\n this.tempRange.endTime = endTime;\n }\n this.confirmRangeChange();\n } else {\n if (this.hasTime) {\n this.displayValue = e.fulldate + ' ' + e.time;\n } else {\n this.displayValue = e.fulldate;\n }\n this.setEmit(this.displayValue);\n }\n this.$refs.mobile.close();\n },\n rangeChange: function rangeChange(before, after) {\n if (!(before && after)) return;\n this.handleStartAndEnd(before, after, true);\n if (this.hasTime) return;\n this.confirmRangeChange();\n },\n confirmRangeChange: function confirmRangeChange() {\n if (!this.tempRange.startDate || !this.tempRange.endDate) {\n this.pickerVisible = false;\n return;\n }\n if (!(0, _util.checkDate)(this.tempRange.startDate)) {\n this.tempRange.startDate = (0, _util.getDate)(Date.now());\n }\n if (!(0, _util.checkDate)(this.tempRange.endDate)) {\n this.tempRange.endDate = (0, _util.getDate)(Date.now());\n }\n var start, end;\n var startDateLaterRangeStartDate = false;\n var startDateLaterRangeEndDate = false;\n var startDate, startTime;\n if (this.start) {\n var startString = this.start;\n if (typeof this.start === 'number') {\n startString = (0, _util.getDateTime)(this.start, this.hideSecond);\n }\n var _startString$split3 = startString.split(' ');\n var _startString$split4 = (0, _slicedToArray2.default)(_startString$split3, 2);\n startDate = _startString$split4[0];\n startTime = _startString$split4[1];\n if (this.start && !(0, _util.dateCompare)(this.start, this.tempRange.startDate)) {\n startDateLaterRangeStartDate = true;\n this.tempRange.startDate = startDate;\n }\n if (this.start && !(0, _util.dateCompare)(this.start, this.tempRange.endDate)) {\n startDateLaterRangeEndDate = true;\n this.tempRange.endDate = startDate;\n }\n }\n var endDateEarlierRangeStartDate = false;\n var endDateEarlierRangeEndDate = false;\n var endDate, endTime;\n if (this.end) {\n var endString = this.end;\n if (typeof this.end === 'number') {\n endString = (0, _util.getDateTime)(this.end, this.hideSecond);\n }\n var _endString$split3 = endString.split(' ');\n var _endString$split4 = (0, _slicedToArray2.default)(_endString$split3, 2);\n endDate = _endString$split4[0];\n endTime = _endString$split4[1];\n if (this.end && !(0, _util.dateCompare)(this.tempRange.startDate, this.end)) {\n endDateEarlierRangeStartDate = true;\n this.tempRange.startDate = endDate;\n }\n if (this.end && !(0, _util.dateCompare)(this.tempRange.endDate, this.end)) {\n endDateEarlierRangeEndDate = true;\n this.tempRange.endDate = endDate;\n }\n }\n if (!this.hasTime) {\n start = this.displayRangeValue.startDate = this.tempRange.startDate;\n end = this.displayRangeValue.endDate = this.tempRange.endDate;\n } else {\n if (startDateLaterRangeStartDate) {\n this.tempRange.startTime = startTime || (0, _util.getDefaultSecond)(this.hideSecond);\n } else if (endDateEarlierRangeStartDate) {\n this.tempRange.startTime = endTime || (0, _util.getDefaultSecond)(this.hideSecond);\n }\n if (!this.tempRange.startTime) {\n this.tempRange.startTime = (0, _util.getTime)(Date.now(), this.hideSecond);\n }\n if (startDateLaterRangeEndDate) {\n this.tempRange.endTime = startTime || (0, _util.getDefaultSecond)(this.hideSecond);\n } else if (endDateEarlierRangeEndDate) {\n this.tempRange.endTime = endTime || (0, _util.getDefaultSecond)(this.hideSecond);\n }\n if (!this.tempRange.endTime) {\n this.tempRange.endTime = (0, _util.getTime)(Date.now(), this.hideSecond);\n }\n start = this.displayRangeValue.startDate = \"\".concat(this.tempRange.startDate, \" \").concat(this.tempRange.startTime);\n end = this.displayRangeValue.endDate = \"\".concat(this.tempRange.endDate, \" \").concat(this.tempRange.endTime);\n }\n if (!(0, _util.dateCompare)(start, end)) {\n var _ref = [end, start];\n start = _ref[0];\n end = _ref[1];\n }\n this.displayRangeValue.startDate = start;\n this.displayRangeValue.endDate = end;\n var displayRange = [start, end];\n this.setEmit(displayRange);\n this.pickerVisible = false;\n },\n handleStartAndEnd: function handleStartAndEnd(before, after) {\n var temp = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n if (!(before && after)) return;\n var type = temp ? 'tempRange' : 'range';\n var isStartEarlierEnd = (0, _util.dateCompare)(before, after);\n this[type].startDate = isStartEarlierEnd ? before : after;\n this[type].endDate = isStartEarlierEnd ? after : before;\n },\n /**\n * 比较时间大小\n */\n dateCompare: function dateCompare(startDate, endDate) {\n // 计算截止时间\n startDate = new Date(startDate.replace('-', '/').replace('-', '/'));\n // 计算详细项的截止时间\n endDate = new Date(endDate.replace('-', '/').replace('-', '/'));\n return startDate <= endDate;\n },\n /**\n * 比较时间差\n */\n diffDate: function diffDate(startDate, endDate) {\n // 计算截止时间\n startDate = new Date(startDate.replace('-', '/').replace('-', '/'));\n // 计算详细项的截止时间\n endDate = new Date(endDate.replace('-', '/').replace('-', '/'));\n var diff = (endDate - startDate) / (24 * 60 * 60 * 1000);\n return Math.abs(diff);\n },\n clear: function clear() {\n var needEmit = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n if (!this.isRange) {\n this.displayValue = '';\n this.inputDate = '';\n this.pickerTime = '';\n if (this.isPhone) {\n this.$refs.mobile && this.$refs.mobile.clearCalender();\n } else {\n this.$refs.pcSingle && this.$refs.pcSingle.clearCalender();\n }\n if (needEmit) {\n this.$emit('change', '');\n this.$emit('input', '');\n this.$emit('update:modelValue', '');\n }\n } else {\n this.displayRangeValue.startDate = '';\n this.displayRangeValue.endDate = '';\n this.tempRange.startDate = '';\n this.tempRange.startTime = '';\n this.tempRange.endDate = '';\n this.tempRange.endTime = '';\n if (this.isPhone) {\n this.$refs.mobile && this.$refs.mobile.clearCalender();\n } else {\n this.$refs.left && this.$refs.left.clearCalender();\n this.$refs.right && this.$refs.right.clearCalender();\n this.$refs.right && this.$refs.right.changeMonth('next');\n }\n if (needEmit) {\n this.$emit('change', []);\n this.$emit('input', []);\n this.$emit('update:modelValue', []);\n }\n }\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdW5pLWRhdGV0aW1lLXBpY2tlci9jb21wb25lbnRzL3VuaS1kYXRldGltZS1waWNrZXIvdW5pLWRhdGV0aW1lLXBpY2tlci52dWUiXSwibmFtZXMiOlsibmFtZSIsIm9wdGlvbnMiLCJ2aXJ0dWFsSG9zdCIsImNvbXBvbmVudHMiLCJDYWxlbmRhciIsIlRpbWVQaWNrZXIiLCJkYXRhIiwiaXNSYW5nZSIsImhhc1RpbWUiLCJkaXNwbGF5VmFsdWUiLCJpbnB1dERhdGUiLCJjYWxlbmRhckRhdGUiLCJwaWNrZXJUaW1lIiwiY2FsZW5kYXJSYW5nZSIsInN0YXJ0RGF0ZSIsInN0YXJ0VGltZSIsImVuZERhdGUiLCJlbmRUaW1lIiwiZGlzcGxheVJhbmdlVmFsdWUiLCJ0ZW1wUmFuZ2UiLCJzdGFydE11bHRpcGxlU3RhdHVzIiwiYmVmb3JlIiwiYWZ0ZXIiLCJmdWxsZGF0ZSIsImVuZE11bHRpcGxlU3RhdHVzIiwicGlja2VyVmlzaWJsZSIsInBpY2tlclBvc2l0aW9uU3R5bGUiLCJpc0VtaXRWYWx1ZSIsImlzUGhvbmUiLCJpc0ZpcnN0U2hvdyIsImkxOG5UIiwicHJvcHMiLCJ0eXBlIiwiZGVmYXVsdCIsInZhbHVlIiwibW9kZWxWYWx1ZSIsInN0YXJ0IiwiZW5kIiwicmV0dXJuVHlwZSIsInBsYWNlaG9sZGVyIiwic3RhcnRQbGFjZWhvbGRlciIsImVuZFBsYWNlaG9sZGVyIiwicmFuZ2VTZXBhcmF0b3IiLCJib3JkZXIiLCJkaXNhYmxlZCIsImNsZWFySWNvbiIsImhpZGVTZWNvbmQiLCJkZWZhdWx0VmFsdWUiLCJ3YXRjaCIsImltbWVkaWF0ZSIsImhhbmRsZXIiLCJjb21wdXRlZCIsInRpbWVwaWNrZXJTdGFydFRpbWUiLCJ0aW1lcGlja2VyRW5kVGltZSIsIm1vYmlsZUNhbGVuZGFyVGltZSIsIm1vYlNlbGVjdGFibGVUaW1lIiwiZGF0ZVBvcHVwV2lkdGgiLCJzaW5nbGVQbGFjZWhvbGRlclRleHQiLCJzdGFydFBsYWNlaG9sZGVyVGV4dCIsImVuZFBsYWNlaG9sZGVyVGV4dCIsInNlbGVjdERhdGVUZXh0Iiwic2VsZWN0RGF0ZVRpbWVUZXh0Iiwic2VsZWN0VGltZVRleHQiLCJzdGFydERhdGVUZXh0Iiwic3RhcnRUaW1lVGV4dCIsImVuZERhdGVUZXh0IiwiZW5kVGltZVRleHQiLCJva1RleHQiLCJjbGVhclRleHQiLCJzaG93Q2xlYXJJY29uIiwiY3JlYXRlZCIsIm1ldGhvZHMiLCJpbml0STE4blQiLCJpbml0UGlja2VyIiwid2hpY2giLCJ1cGRhdGVMZWZ0Q2FsZSIsImxlZnQiLCJ1cGRhdGVSaWdodENhbGUiLCJyaWdodCIsInBsYXRmb3JtIiwidW5pIiwid2luZG93V2lkdGgiLCJzaG93Iiwic2V0VGltZW91dCIsInRvcCIsImRhdGVFZGl0b3IiLCJjbG9zZSIsInNldEVtaXQiLCJjcmVhdGVUaW1lc3RhbXAiLCJkYXRlIiwic2luZ2xlQ2hhbmdlIiwiY29uZmlybVNpbmdsZUNoYW5nZSIsInN0YXJ0U3RyaW5nIiwic3RhcnRMYXRlcklucHV0RGF0ZSIsImVuZFN0cmluZyIsImVuZEVhcmxpZXJJbnB1dERhdGUiLCJsZWZ0Q2hhbmdlIiwiZSIsInJpZ2h0Q2hhbmdlIiwibW9iaWxlQ2hhbmdlIiwicmFuZ2VDaGFuZ2UiLCJjb25maXJtUmFuZ2VDaGFuZ2UiLCJzdGFydERhdGVMYXRlclJhbmdlU3RhcnREYXRlIiwic3RhcnREYXRlTGF0ZXJSYW5nZUVuZERhdGUiLCJlbmREYXRlRWFybGllclJhbmdlU3RhcnREYXRlIiwiZW5kRGF0ZUVhcmxpZXJSYW5nZUVuZERhdGUiLCJoYW5kbGVTdGFydEFuZEVuZCIsImRhdGVDb21wYXJlIiwiZGlmZkRhdGUiLCJjbGVhciJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFzSUE7QUFDQTtBQUNBO0FBR0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQTVCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQXJCQSxlQXNDQTtFQUNBQTtFQUNBQztJQUNBQztFQUNBO0VBQ0FDO0lBQ0FDO0lBQ0FDO0VBQ0E7RUFDQUM7SUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztRQUNBQztRQUNBQztRQUNBQztRQUNBQztNQUNBO01BQ0FDO1FBQ0FKO1FBQ0FFO01BQ0E7TUFDQUc7UUFDQUw7UUFDQUM7UUFDQUM7UUFDQUM7TUFDQTtNQUNBO01BQ0FHO1FBQ0FDO1FBQ0FDO1FBQ0FoQjtRQUNBaUI7TUFDQTtNQUNBQztRQUNBSDtRQUNBQztRQUNBaEI7UUFDQWlCO01BQ0E7TUFDQUU7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQ0FBO01BQ0FDO0lBQ0E7SUFDQUM7TUFDQUY7TUFDQUM7SUFDQTtJQUNBRTtNQUNBSDtNQUNBQztJQUNBO0lBQ0FHO01BQ0FKO01BQ0FDO0lBQ0E7SUFDQUk7TUFDQUw7TUFDQUM7SUFDQTtJQUNBSztNQUNBTjtNQUNBQztJQUNBO0lBQ0FNO01BQ0FQO01BQ0FDO0lBQ0E7SUFDQU87TUFDQVI7TUFDQUM7SUFDQTtJQUNBUTtNQUNBVDtNQUNBQztJQUNBO0lBQ0FTO01BQ0FWO01BQ0FDO0lBQ0E7SUFDQVU7TUFDQVg7TUFDQUM7SUFDQTtJQUNBVztNQUNBWjtNQUNBQztJQUNBO0lBQ0FZO01BQ0FiO01BQ0FDO0lBQ0E7SUFDQWE7TUFDQWQ7TUFDQUM7SUFDQTtJQUNBYztNQUNBZjtNQUNBQztJQUNBO0VBQ0E7RUFDQWU7SUFDQWhCO01BQ0FpQjtNQUNBQztRQUNBO1FBQ0E7TUFDQTtJQUNBO0lBRUFoQjtNQUNBZTtNQUNBQztRQUNBO1VBQ0E7VUFDQTtRQUNBO1FBQ0E7TUFDQTtJQUNBO0lBY0FkO01BQ0FhO01BQ0FDO1FBQ0E7UUFDQTtRQUNBO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQWI7TUFDQVk7TUFDQUM7UUFDQTtRQUNBO1FBQ0E7VUFDQTtRQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7UUFDQWxCO1FBQ0FDO01BQ0E7TUFDQTtJQUNBO0lBQ0FrQjtNQUNBO1FBQ0FuQjtRQUNBQztNQUNBO0lBQ0E7SUFDQW1CO01BQ0E7TUFDQTtJQUNBO0lBRUE7QUFDQTtBQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0EsMEdBQ0FuRDtJQUNBO0VBQ0E7RUFDQW9EO0lBQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQUE7TUFDQTtRQUNBO1VBQ0E7UUFDQTtRQUNBO01BQ0E7TUFFQTtRQUNBO1VBQ0E7VUFDQTtZQUNBO1lBQ0E7VUFDQTtRQUNBO1VBQ0E7VUFDQTtZQUNBO1VBQ0E7UUFDQTtNQUNBO1FBQ0E7VUFBQXBEO1VBQUFDO1FBQ0E7UUFDQTtRQUNBO1FBRUE7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBRUE7VUFDQTtVQUNBO1VBQ0E7VUFDQTtRQUNBO1FBQ0E7VUFDQUQ7VUFDQUM7UUFDQTtRQUNBO1VBQ0FvRDtRQUNBO1FBQ0E7VUFDQUE7UUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0FDO01BQ0FBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0FDO01BQ0FBO0lBQ0E7SUFDQUM7TUFDQTtRQUNBO1FBQ0E7TUFDQTtNQUNBLDRCQUVBQztRQURBQztNQUVBO01BQ0E7SUFDQTtJQUNBQztNQUFBO01BQ0E7UUFDQTtNQUNBO01BQ0E7TUFDQTtRQUNBQztVQUNBO1FBQ0E7UUFDQTtNQUNBO01BQ0E7UUFDQUM7TUFDQTtNQUNBO01BQ0FDO1FBQ0E7VUFDQTtRQUNBO01BQ0E7TUFDQUY7UUFDQTtRQUNBO1VBQ0E7VUFDQSwyQkFHQTtZQUZBckU7WUFDQUU7VUFFQTtZQUNBO2NBQ0E7WUFDQTtVQUNBO1lBQ0E7WUFDQTtVQUNBO1FBQ0E7TUFFQTtJQUNBO0lBQ0FzRTtNQUFBO01BQ0FIO1FBQ0E7UUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBSTtNQUNBO1FBQ0E7VUFDQTtZQUNBckQ7VUFDQTtVQUNBQTtVQUNBO1lBQ0FBO1VBQ0E7UUFDQTtVQUNBO1lBQ0FBO1lBQ0FBO1VBQ0E7VUFDQUE7VUFDQUE7VUFDQTtZQUNBQTtZQUNBQTtVQUNBO1FBQ0E7TUFDQTtNQUVBO01BQ0E7TUFDQTtNQUNBO0lBQ0E7SUFDQXNEO01BQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7UUFDQTtRQUNBO1FBQ0E7TUFDQTtNQUVBO01BQ0E7TUFDQTtRQUNBO1FBQ0E7VUFDQUM7UUFDQTtRQUFBLHlCQUNBQTtRQUFBO1FBQUE5RTtRQUFBQztRQUNBO1VBQ0E4RTtVQUNBO1FBQ0E7TUFDQTtNQUVBO01BQ0E7TUFDQTtRQUNBO1FBQ0E7VUFDQUM7UUFDQTtRQUFBLHVCQUNBQTtRQUFBO1FBQUE5RTtRQUFBQztRQUNBO1VBQ0E4RTtVQUNBO1FBQ0E7TUFDQTtNQUNBO1FBQ0E7VUFDQTtRQUNBO1FBQ0E7VUFDQTtRQUNBO1FBQ0E7VUFDQTtRQUNBO1FBQ0E7TUFDQTtRQUNBO01BQ0E7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQSxlQUdBQztRQUZBNUU7UUFDQUM7TUFFQTtNQUNBO1FBQ0FEO1FBQ0FDO1FBQ0FoQjtRQUNBaUI7TUFDQTtNQUNBO0lBQ0E7SUFDQTJFO01BQ0EsZ0JBR0FEO1FBRkE1RTtRQUNBQztNQUVBO01BQ0E7UUFDQUQ7UUFDQUM7UUFDQWhCO1FBQ0FpQjtNQUNBO01BQ0E7SUFDQTtJQUNBNEU7TUFDQTtRQUNBLGdCQUdBRjtVQUZBNUU7VUFDQUM7UUFHQTtVQUNBO1FBQ0E7UUFFQTtRQUNBO1VBQ0EsbUJBR0EyRTtZQUZBbEY7WUFDQUU7VUFFQTtVQUNBO1FBQ0E7UUFDQTtNQUNBO1FBQ0E7VUFDQTtRQUNBO1VBQ0E7UUFDQTtRQUNBO01BQ0E7TUFDQTtJQUNBO0lBQ0FtRjtNQUNBO01BQ0E7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtRQUNBO1FBQ0E7TUFDQTtNQUNBO1FBQ0E7TUFDQTtNQUNBO1FBQ0E7TUFDQTtNQUVBO01BRUE7TUFDQTtNQUNBO01BQ0E7UUFDQTtRQUNBO1VBQ0FUO1FBQ0E7UUFBQSwwQkFDQUE7UUFBQTtRQUFBOUU7UUFBQUM7UUFDQTtVQUNBdUY7VUFDQTtRQUNBO1FBQ0E7VUFDQUM7VUFDQTtRQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtRQUNBO1FBQ0E7VUFDQVQ7UUFDQTtRQUFBLHdCQUNBQTtRQUFBO1FBQUE5RTtRQUFBQztRQUVBO1VBQ0F1RjtVQUNBO1FBQ0E7UUFDQTtVQUNBQztVQUNBO1FBQ0E7TUFDQTtNQUNBO1FBQ0FyRTtRQUNBQztNQUNBO1FBQ0E7VUFDQTtRQUNBO1VBQ0E7UUFDQTtRQUNBO1VBQ0E7UUFDQTtRQUVBO1VBQ0E7UUFDQTtVQUNBO1FBQ0E7UUFDQTtVQUNBO1FBQ0E7UUFDQUQ7UUFDQUM7TUFDQTtNQUNBO1FBQUEsV0FDQTtRQUFBRDtRQUFBQztNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO0lBQ0FxRTtNQUFBO01BQ0E7TUFFQTtNQUNBO01BQ0E7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BQ0E7TUFDQTdGO01BQ0E7TUFDQUU7TUFDQTtJQUNBO0lBRUE7QUFDQTtBQUNBO0lBQ0E0RjtNQUNBO01BQ0E5RjtNQUNBO01BQ0FFO01BQ0E7TUFDQTtJQUNBO0lBRUE2RjtNQUFBO01BQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtVQUNBO1FBQ0E7VUFDQTtRQUNBO1FBQ0E7VUFDQTtVQUNBO1VBQ0E7UUFDQTtNQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7VUFDQTtRQUNBO1VBQ0E7VUFDQTtVQUNBO1FBQ0E7UUFDQTtVQUNBO1VBQ0E7VUFDQTtRQUNBO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIzMzIuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJ1bmktZGF0ZVwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJ1bmktZGF0ZS1lZGl0b3JcIiBAY2xpY2s9XCJzaG93XCI+XHJcblx0XHRcdDxzbG90PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLWRhdGUtZWRpdG9yLS14XCJcclxuXHRcdFx0XHRcdDpjbGFzcz1cInsndW5pLWRhdGUtZWRpdG9yLS14X19kaXNhYmxlZCc6IGRpc2FibGVkLCd1bmktZGF0ZS14LS1ib3JkZXInOiBib3JkZXJ9XCI+XHJcblx0XHRcdFx0XHQ8dmlldyB2LWlmPVwiIWlzUmFuZ2VcIiBjbGFzcz1cInVuaS1kYXRlLXggdW5pLWRhdGUtc2luZ2xlXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLWRhdGVfX3gtaW5wdXRcIj57eyBkaXNwbGF5VmFsdWUgfHwgc2luZ2xlUGxhY2Vob2xkZXJUZXh0IH19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dW5pLWljb25zIGNsYXNzPVwiaWNvbi1jYWxlbmRhclwiIHR5cGU9XCJjYWxlbmRhclwiIGNvbG9yPVwiI2MwYzRjY1wiIHNpemU9XCIyMlwiPjwvdW5pLWljb25zPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0XHRcdDx2aWV3IHYtZWxzZSBjbGFzcz1cInVuaS1kYXRlLXggdW5pLWRhdGUtcmFuZ2VcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ1bmktZGF0ZV9feC1pbnB1dCB0ZXh0LWNlbnRlclwiPlxyXG5cdFx0XHRcdFx0XHRcdHt7IGRpc3BsYXlSYW5nZVZhbHVlLnN0YXJ0RGF0ZSB8fCBzdGFydFBsYWNlaG9sZGVyVGV4dCB9fVxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx1bmktaWNvbnMgY2xhc3M9XCJpY29uLWNhbGVuZGFyXCIgdHlwZT1cImNhbGVuZGFyXCIgY29sb3I9XCIjYzBjNGNjXCIgc2l6ZT1cIjIyXCI+PC91bmktaWNvbnM+XHJcblxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInJhbmdlLXNlcGFyYXRvclwiPnt7cmFuZ2VTZXBhcmF0b3J9fTwvdmlldz5cclxuXHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLWRhdGVfX3gtaW5wdXQgdGV4dC1jZW50ZXJcIj5cclxuXHRcdFx0XHRcdFx0XHR7eyBkaXNwbGF5UmFuZ2VWYWx1ZS5lbmREYXRlIHx8IGVuZFBsYWNlaG9sZGVyVGV4dCB9fVxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHRcdFx0PHZpZXcgdi1pZj1cInNob3dDbGVhckljb25cIiBjbGFzcz1cInVuaS1kYXRlX19pY29uLWNsZWFyXCIgQGNsaWNrLnN0b3A9XCJjbGVhclwiPlxyXG5cdFx0XHRcdFx0XHQ8dW5pLWljb25zIHR5cGU9XCJjbGVhclwiIGNvbG9yPVwiI2MwYzRjY1wiIHNpemU9XCIyMlwiPjwvdW5pLWljb25zPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC9zbG90PlxyXG5cdFx0PC92aWV3PlxyXG5cclxuXHRcdDx2aWV3IHYtc2hvdz1cInBpY2tlclZpc2libGVcIiBjbGFzcz1cInVuaS1kYXRlLW1hc2stLXBjXCIgQGNsaWNrPVwiY2xvc2VcIj48L3ZpZXc+XHJcblxyXG5cdFx0PHZpZXcgdi1pZj1cIiFpc1Bob25lXCIgdi1zaG93PVwicGlja2VyVmlzaWJsZVwiIHJlZj1cImRhdGVQaWNrZXJcIiBjbGFzcz1cInVuaS1kYXRlLXBpY2tlcl9fY29udGFpbmVyXCI+XHJcblx0XHRcdDx2aWV3IHYtaWY9XCIhaXNSYW5nZVwiIGNsYXNzPVwidW5pLWRhdGUtc2luZ2xlLS14XCIgOnN0eWxlPVwicGlja2VyUG9zaXRpb25TdHlsZVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLXBvcHBlcl9fYXJyb3dcIj48L3ZpZXc+XHJcblxyXG5cdFx0XHRcdDx2aWV3IHYtaWY9XCJoYXNUaW1lXCIgY2xhc3M9XCJ1bmktZGF0ZS1jaGFuZ2VkIHBvcHVwLXgtaGVhZGVyXCI+XHJcblx0XHRcdFx0XHQ8aW5wdXQgY2xhc3M9XCJ1bmktZGF0ZV9faW5wdXQgdGV4dC1jZW50ZXJcIiB0eXBlPVwidGV4dFwiIHYtbW9kZWw9XCJpbnB1dERhdGVcIlxyXG5cdFx0XHRcdFx0XHQ6cGxhY2Vob2xkZXI9XCJzZWxlY3REYXRlVGV4dFwiIC8+XHJcblxyXG5cdFx0XHRcdFx0PHRpbWUtcGlja2VyIHR5cGU9XCJ0aW1lXCIgdi1tb2RlbD1cInBpY2tlclRpbWVcIiA6Ym9yZGVyPVwiZmFsc2VcIiA6ZGlzYWJsZWQ9XCIhaW5wdXREYXRlXCJcclxuXHRcdFx0XHRcdFx0OnN0YXJ0PVwidGltZXBpY2tlclN0YXJ0VGltZVwiIDplbmQ9XCJ0aW1lcGlja2VyRW5kVGltZVwiIDpoaWRlU2Vjb25kPVwiaGlkZVNlY29uZFwiXHJcblx0XHRcdFx0XHRcdHN0eWxlPVwid2lkdGg6IDEwMCU7XCI+XHJcblx0XHRcdFx0XHRcdDxpbnB1dCBjbGFzcz1cInVuaS1kYXRlX19pbnB1dCB0ZXh0LWNlbnRlclwiIHR5cGU9XCJ0ZXh0XCIgdi1tb2RlbD1cInBpY2tlclRpbWVcIlxyXG5cdFx0XHRcdFx0XHRcdDpwbGFjZWhvbGRlcj1cInNlbGVjdFRpbWVUZXh0XCIgOmRpc2FibGVkPVwiIWlucHV0RGF0ZVwiIC8+XHJcblx0XHRcdFx0XHQ8L3RpbWUtcGlja2VyPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0PENhbGVuZGFyIHJlZj1cInBjU2luZ2xlXCIgOnNob3dNb250aD1cImZhbHNlXCIgOnN0YXJ0LWRhdGU9XCJjYWxlbmRhclJhbmdlLnN0YXJ0RGF0ZVwiXHJcblx0XHRcdFx0XHQ6ZW5kLWRhdGU9XCJjYWxlbmRhclJhbmdlLmVuZERhdGVcIiA6ZGF0ZT1cImNhbGVuZGFyRGF0ZVwiIEBjaGFuZ2U9XCJzaW5nbGVDaGFuZ2VcIlxyXG5cdFx0XHRcdFx0OmRlZmF1bHQtdmFsdWU9XCJkZWZhdWx0VmFsdWVcIiBzdHlsZT1cInBhZGRpbmc6IDAgOHB4O1wiIC8+XHJcblxyXG5cdFx0XHRcdDx2aWV3IHYtaWY9XCJoYXNUaW1lXCIgY2xhc3M9XCJwb3B1cC14LWZvb3RlclwiPlxyXG5cdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJjb25maXJtLXRleHRcIiBAY2xpY2s9XCJjb25maXJtU2luZ2xlQ2hhbmdlXCI+e3tva1RleHR9fTwvdGV4dD5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdDx2aWV3IHYtZWxzZSBjbGFzcz1cInVuaS1kYXRlLXJhbmdlLS14XCIgOnN0eWxlPVwicGlja2VyUG9zaXRpb25TdHlsZVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLXBvcHBlcl9fYXJyb3dcIj48L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgdi1pZj1cImhhc1RpbWVcIiBjbGFzcz1cInBvcHVwLXgtaGVhZGVyIHVuaS1kYXRlLWNoYW5nZWRcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicG9wdXAteC1oZWFkZXItLWRhdGV0aW1lXCI+XHJcblx0XHRcdFx0XHRcdDxpbnB1dCBjbGFzcz1cInVuaS1kYXRlX19pbnB1dCB1bmktZGF0ZS1yYW5nZV9faW5wdXRcIiB0eXBlPVwidGV4dFwiIHYtbW9kZWw9XCJ0ZW1wUmFuZ2Uuc3RhcnREYXRlXCJcclxuXHRcdFx0XHRcdFx0XHQ6cGxhY2Vob2xkZXI9XCJzdGFydERhdGVUZXh0XCIgLz5cclxuXHJcblx0XHRcdFx0XHRcdDx0aW1lLXBpY2tlciB0eXBlPVwidGltZVwiIHYtbW9kZWw9XCJ0ZW1wUmFuZ2Uuc3RhcnRUaW1lXCIgOnN0YXJ0PVwidGltZXBpY2tlclN0YXJ0VGltZVwiXHJcblx0XHRcdFx0XHRcdFx0OmJvcmRlcj1cImZhbHNlXCIgOmRpc2FibGVkPVwiIXRlbXBSYW5nZS5zdGFydERhdGVcIiA6aGlkZVNlY29uZD1cImhpZGVTZWNvbmRcIj5cclxuXHRcdFx0XHRcdFx0XHQ8aW5wdXQgY2xhc3M9XCJ1bmktZGF0ZV9faW5wdXQgdW5pLWRhdGUtcmFuZ2VfX2lucHV0XCIgdHlwZT1cInRleHRcIlxyXG5cdFx0XHRcdFx0XHRcdFx0di1tb2RlbD1cInRlbXBSYW5nZS5zdGFydFRpbWVcIiA6cGxhY2Vob2xkZXI9XCJzdGFydFRpbWVUZXh0XCJcclxuXHRcdFx0XHRcdFx0XHRcdDpkaXNhYmxlZD1cIiF0ZW1wUmFuZ2Uuc3RhcnREYXRlXCIgLz5cclxuXHRcdFx0XHRcdFx0PC90aW1lLXBpY2tlcj5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0XHQ8dW5pLWljb25zIHR5cGU9XCJhcnJvd3RoaW5yaWdodFwiIGNvbG9yPVwiIzk5OVwiIHN0eWxlPVwibGluZS1oZWlnaHQ6IDQwcHg7XCI+PC91bmktaWNvbnM+XHJcblxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwb3B1cC14LWhlYWRlci0tZGF0ZXRpbWVcIj5cclxuXHRcdFx0XHRcdFx0PGlucHV0IGNsYXNzPVwidW5pLWRhdGVfX2lucHV0IHVuaS1kYXRlLXJhbmdlX19pbnB1dFwiIHR5cGU9XCJ0ZXh0XCIgdi1tb2RlbD1cInRlbXBSYW5nZS5lbmREYXRlXCJcclxuXHRcdFx0XHRcdFx0XHQ6cGxhY2Vob2xkZXI9XCJlbmREYXRlVGV4dFwiIC8+XHJcblxyXG5cdFx0XHRcdFx0XHQ8dGltZS1waWNrZXIgdHlwZT1cInRpbWVcIiB2LW1vZGVsPVwidGVtcFJhbmdlLmVuZFRpbWVcIiA6ZW5kPVwidGltZXBpY2tlckVuZFRpbWVcIiA6Ym9yZGVyPVwiZmFsc2VcIlxyXG5cdFx0XHRcdFx0XHRcdDpkaXNhYmxlZD1cIiF0ZW1wUmFuZ2UuZW5kRGF0ZVwiIDpoaWRlU2Vjb25kPVwiaGlkZVNlY29uZFwiPlxyXG5cdFx0XHRcdFx0XHRcdDxpbnB1dCBjbGFzcz1cInVuaS1kYXRlX19pbnB1dCB1bmktZGF0ZS1yYW5nZV9faW5wdXRcIiB0eXBlPVwidGV4dFwiIHYtbW9kZWw9XCJ0ZW1wUmFuZ2UuZW5kVGltZVwiXHJcblx0XHRcdFx0XHRcdFx0XHQ6cGxhY2Vob2xkZXI9XCJlbmRUaW1lVGV4dFwiIDpkaXNhYmxlZD1cIiF0ZW1wUmFuZ2UuZW5kRGF0ZVwiIC8+XHJcblx0XHRcdFx0XHRcdDwvdGltZS1waWNrZXI+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInBvcHVwLXgtYm9keVwiPlxyXG5cdFx0XHRcdFx0PENhbGVuZGFyIHJlZj1cImxlZnRcIiA6c2hvd01vbnRoPVwiZmFsc2VcIiA6c3RhcnQtZGF0ZT1cImNhbGVuZGFyUmFuZ2Uuc3RhcnREYXRlXCJcclxuXHRcdFx0XHRcdFx0OmVuZC1kYXRlPVwiY2FsZW5kYXJSYW5nZS5lbmREYXRlXCIgOnJhbmdlPVwidHJ1ZVwiIDpwbGVTdGF0dXM9XCJlbmRNdWx0aXBsZVN0YXR1c1wiXHJcblx0XHRcdFx0XHRcdEBjaGFuZ2U9XCJsZWZ0Q2hhbmdlXCIgQGZpcnN0RW50ZXJDYWxlPVwidXBkYXRlUmlnaHRDYWxlXCIgc3R5bGU9XCJwYWRkaW5nOiAwIDhweDtcIiAvPlxyXG5cdFx0XHRcdFx0PENhbGVuZGFyIHJlZj1cInJpZ2h0XCIgOnNob3dNb250aD1cImZhbHNlXCIgOnN0YXJ0LWRhdGU9XCJjYWxlbmRhclJhbmdlLnN0YXJ0RGF0ZVwiXHJcblx0XHRcdFx0XHRcdDplbmQtZGF0ZT1cImNhbGVuZGFyUmFuZ2UuZW5kRGF0ZVwiIDpyYW5nZT1cInRydWVcIiBAY2hhbmdlPVwicmlnaHRDaGFuZ2VcIlxyXG5cdFx0XHRcdFx0XHQ6cGxlU3RhdHVzPVwic3RhcnRNdWx0aXBsZVN0YXR1c1wiIEBmaXJzdEVudGVyQ2FsZT1cInVwZGF0ZUxlZnRDYWxlXCJcclxuXHRcdFx0XHRcdFx0c3R5bGU9XCJwYWRkaW5nOiAwIDhweDtib3JkZXItbGVmdDogMXB4IHNvbGlkICNGMUYxRjE7XCIgLz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHRcdDx2aWV3IHYtaWY9XCJoYXNUaW1lXCIgY2xhc3M9XCJwb3B1cC14LWZvb3RlclwiPlxyXG5cdFx0XHRcdFx0PHRleHQgQGNsaWNrPVwiY2xlYXJcIj57e2NsZWFyVGV4dH19PC90ZXh0PlxyXG5cdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJjb25maXJtLXRleHRcIiBAY2xpY2s9XCJjb25maXJtUmFuZ2VDaGFuZ2VcIj57e29rVGV4dH19PC90ZXh0PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cclxuXHRcdDxDYWxlbmRhciB2LWlmPVwiaXNQaG9uZVwiIHJlZj1cIm1vYmlsZVwiIDpjbGVhckRhdGU9XCJmYWxzZVwiIDpkYXRlPVwiY2FsZW5kYXJEYXRlXCIgOmRlZlRpbWU9XCJtb2JpbGVDYWxlbmRhclRpbWVcIlxyXG5cdFx0XHQ6c3RhcnQtZGF0ZT1cImNhbGVuZGFyUmFuZ2Uuc3RhcnREYXRlXCIgOmVuZC1kYXRlPVwiY2FsZW5kYXJSYW5nZS5lbmREYXRlXCIgOnNlbGVjdGFibGVUaW1lcz1cIm1vYlNlbGVjdGFibGVUaW1lXCJcclxuXHRcdFx0OnN0YXJ0UGxhY2Vob2xkZXI9XCJzdGFydFBsYWNlaG9sZGVyXCIgOmVuZFBsYWNlaG9sZGVyPVwiZW5kUGxhY2Vob2xkZXJcIiA6ZGVmYXVsdC12YWx1ZT1cImRlZmF1bHRWYWx1ZVwiXHJcblx0XHRcdDpwbGVTdGF0dXM9XCJlbmRNdWx0aXBsZVN0YXR1c1wiIDpzaG93TW9udGg9XCJmYWxzZVwiIDpyYW5nZT1cImlzUmFuZ2VcIiA6aGFzVGltZT1cImhhc1RpbWVcIiA6aW5zZXJ0PVwiZmFsc2VcIlxyXG5cdFx0XHQ6aGlkZVNlY29uZD1cImhpZGVTZWNvbmRcIiBAY29uZmlybT1cIm1vYmlsZUNoYW5nZVwiIEBtYXNrQ2xvc2U9XCJjbG9zZVwiIC8+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG48c2NyaXB0PlxyXG5cdC8qKlxyXG5cdCAqIERhdGV0aW1lUGlja2VyIOaXtumXtOmAieaLqeWZqFxyXG5cdCAqIEBkZXNjcmlwdGlvbiDlkIzml7bmlK/mjIEgUEMg5ZKM56e75Yqo56uv5L2/55So5pel5Y6G6YCJ5oup5pel5pyf5ZKM5pel5pyf6IyD5Zu0XHJcblx0ICogQHR1dG9yaWFsIGh0dHBzOi8vZXh0LmRjbG91ZC5uZXQuY24vcGx1Z2luP2lkPTM5NjJcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ30gdHlwZSDpgInmi6nlmajnsbvlnotcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ3xOdW1iZXJ8QXJyYXl8RGF0ZX0gdmFsdWUg57uR5a6a5YC8XHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9IHBsYWNlaG9sZGVyIOWNlemAieaLqeaXtueahOWNoOS9jeWGheWuuVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBzdGFydCDotbflp4vml7bpl7RcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ30gZW5kIOe7iOatouaXtumXtFxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBzdGFydC1wbGFjZWhvbGRlciDojIPlm7TpgInmi6nml7blvIDlp4vml6XmnJ/nmoTljaDkvY3lhoXlrrlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ30gZW5kLXBsYWNlaG9sZGVyIOiMg+WbtOmAieaLqeaXtue7k+adn+aXpeacn+eahOWNoOS9jeWGheWuuVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfSByYW5nZS1zZXBhcmF0b3Ig6YCJ5oup6IyD5Zu05pe255qE5YiG6ZqU56ymXHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufSBib3JkZXIgPSBbdHJ1ZXxmYWxzZV0g5piv5ZCm5pyJ6L655qGGXHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufSBkaXNhYmxlZCA9IFt0cnVlfGZhbHNlXSDmmK/lkKbnpoHnlKhcclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59IGNsZWFySWNvbiA9IFt0cnVlfGZhbHNlXSDmmK/lkKbmmL7npLrmuIXpmaTmjInpkq7vvIjku4VQQ+err+mAgueUqO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7W1N0cmluZ30gZGVmYXVsdFZhbHVlIOmAieaLqeWZqOaJk+W8gOaXtum7mOiupOaYvuekuueahOaXtumXtFxyXG5cdCAqIEBldmVudCB7RnVuY3Rpb259IGNoYW5nZSDnoa7lrprml6XmnJ/ml7bop6blj5HnmoTkuovku7ZcclxuXHQgKiBAZXZlbnQge0Z1bmN0aW9ufSBtYXNrQ2xpY2sg54K55Ye76YGu572p5bGC6Kem5Y+R55qE5LqL5Lu2XHJcblx0ICogQGV2ZW50IHtGdW5jdGlvbn0gc2hvdyDmiZPlvIDlvLnlh7rlsYJcclxuXHQgKiBAZXZlbnQge0Z1bmN0aW9ufSBjbG9zZSDlhbPpl63lvLnlh7rlsYJcclxuXHQgKiBAZXZlbnQge0Z1bmN0aW9ufSBjbGVhciDmuIXpmaTkuIrmrKHpgInkuK3nmoTnirbmgIHlkozlgLxcclxuXHQgKiovXHJcblx0aW1wb3J0IENhbGVuZGFyIGZyb20gJy4vY2FsZW5kYXIudnVlJ1xyXG5cdGltcG9ydCBUaW1lUGlja2VyIGZyb20gJy4vdGltZS1waWNrZXIudnVlJ1xyXG5cdGltcG9ydCB7XHJcblx0XHRpbml0VnVlSTE4blxyXG5cdH0gZnJvbSAnQGRjbG91ZGlvL3VuaS1pMThuJ1xyXG5cdGltcG9ydCBpMThuTWVzc2FnZXMgZnJvbSAnLi9pMThuL2luZGV4LmpzJ1xyXG5cdGltcG9ydCB7XHJcblx0XHRnZXREYXRlVGltZSxcclxuXHRcdGdldERhdGUsXHJcblx0XHRnZXRUaW1lLFxyXG5cdFx0Z2V0RGVmYXVsdFNlY29uZCxcclxuXHRcdGRhdGVDb21wYXJlLFxyXG5cdFx0Y2hlY2tEYXRlLFxyXG5cdFx0Zml4SW9zRGF0ZUZvcm1hdFxyXG5cdH0gZnJvbSAnLi91dGlsJ1xyXG5cclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRuYW1lOiAnVW5pRGF0ZXRpbWVQaWNrZXInLFxyXG5cdFx0b3B0aW9uczoge1xyXG5cdFx0XHR2aXJ0dWFsSG9zdDogdHJ1ZVxyXG5cdFx0fSxcclxuXHRcdGNvbXBvbmVudHM6IHtcclxuXHRcdFx0Q2FsZW5kYXIsXHJcblx0XHRcdFRpbWVQaWNrZXJcclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGlzUmFuZ2U6IGZhbHNlLFxyXG5cdFx0XHRcdGhhc1RpbWU6IGZhbHNlLFxyXG5cdFx0XHRcdGRpc3BsYXlWYWx1ZTogJycsXHJcblx0XHRcdFx0aW5wdXREYXRlOiAnJyxcclxuXHRcdFx0XHRjYWxlbmRhckRhdGU6ICcnLFxyXG5cdFx0XHRcdHBpY2tlclRpbWU6ICcnLFxyXG5cdFx0XHRcdGNhbGVuZGFyUmFuZ2U6IHtcclxuXHRcdFx0XHRcdHN0YXJ0RGF0ZTogJycsXHJcblx0XHRcdFx0XHRzdGFydFRpbWU6ICcnLFxyXG5cdFx0XHRcdFx0ZW5kRGF0ZTogJycsXHJcblx0XHRcdFx0XHRlbmRUaW1lOiAnJ1xyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0ZGlzcGxheVJhbmdlVmFsdWU6IHtcclxuXHRcdFx0XHRcdHN0YXJ0RGF0ZTogJycsXHJcblx0XHRcdFx0XHRlbmREYXRlOiAnJyxcclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdHRlbXBSYW5nZToge1xyXG5cdFx0XHRcdFx0c3RhcnREYXRlOiAnJyxcclxuXHRcdFx0XHRcdHN0YXJ0VGltZTogJycsXHJcblx0XHRcdFx0XHRlbmREYXRlOiAnJyxcclxuXHRcdFx0XHRcdGVuZFRpbWU6ICcnXHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHQvLyDlt6blj7Pml6XljoblkIzmraXmlbDmja5cclxuXHRcdFx0XHRzdGFydE11bHRpcGxlU3RhdHVzOiB7XHJcblx0XHRcdFx0XHRiZWZvcmU6ICcnLFxyXG5cdFx0XHRcdFx0YWZ0ZXI6ICcnLFxyXG5cdFx0XHRcdFx0ZGF0YTogW10sXHJcblx0XHRcdFx0XHRmdWxsZGF0ZTogJydcclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdGVuZE11bHRpcGxlU3RhdHVzOiB7XHJcblx0XHRcdFx0XHRiZWZvcmU6ICcnLFxyXG5cdFx0XHRcdFx0YWZ0ZXI6ICcnLFxyXG5cdFx0XHRcdFx0ZGF0YTogW10sXHJcblx0XHRcdFx0XHRmdWxsZGF0ZTogJydcclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdHBpY2tlclZpc2libGU6IGZhbHNlLFxyXG5cdFx0XHRcdHBpY2tlclBvc2l0aW9uU3R5bGU6IG51bGwsXHJcblx0XHRcdFx0aXNFbWl0VmFsdWU6IGZhbHNlLFxyXG5cdFx0XHRcdGlzUGhvbmU6IGZhbHNlLFxyXG5cdFx0XHRcdGlzRmlyc3RTaG93OiB0cnVlLFxyXG5cdFx0XHRcdGkxOG5UOiAoKSA9PiB7fVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0dHlwZToge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiAnZGF0ZXRpbWUnXHJcblx0XHRcdH0sXHJcblx0XHRcdHZhbHVlOiB7XHJcblx0XHRcdFx0dHlwZTogW1N0cmluZywgTnVtYmVyLCBBcnJheSwgRGF0ZV0sXHJcblx0XHRcdFx0ZGVmYXVsdDogJydcclxuXHRcdFx0fSxcclxuXHRcdFx0bW9kZWxWYWx1ZToge1xyXG5cdFx0XHRcdHR5cGU6IFtTdHJpbmcsIE51bWJlciwgQXJyYXksIERhdGVdLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHRcdH0sXHJcblx0XHRcdHN0YXJ0OiB7XHJcblx0XHRcdFx0dHlwZTogW051bWJlciwgU3RyaW5nXSxcclxuXHRcdFx0XHRkZWZhdWx0OiAnJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRlbmQ6IHtcclxuXHRcdFx0XHR0eXBlOiBbTnVtYmVyLCBTdHJpbmddLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHRcdH0sXHJcblx0XHRcdHJldHVyblR5cGU6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogJ3N0cmluZydcclxuXHRcdFx0fSxcclxuXHRcdFx0cGxhY2Vob2xkZXI6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogJydcclxuXHRcdFx0fSxcclxuXHRcdFx0c3RhcnRQbGFjZWhvbGRlcjoge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiAnJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRlbmRQbGFjZWhvbGRlcjoge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiAnJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRyYW5nZVNlcGFyYXRvcjoge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiAnLSdcclxuXHRcdFx0fSxcclxuXHRcdFx0Ym9yZGVyOiB7XHJcblx0XHRcdFx0dHlwZTogW0Jvb2xlYW5dLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IHRydWVcclxuXHRcdFx0fSxcclxuXHRcdFx0ZGlzYWJsZWQ6IHtcclxuXHRcdFx0XHR0eXBlOiBbQm9vbGVhbl0sXHJcblx0XHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdFx0fSxcclxuXHRcdFx0Y2xlYXJJY29uOiB7XHJcblx0XHRcdFx0dHlwZTogW0Jvb2xlYW5dLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IHRydWVcclxuXHRcdFx0fSxcclxuXHRcdFx0aGlkZVNlY29uZDoge1xyXG5cdFx0XHRcdHR5cGU6IFtCb29sZWFuXSxcclxuXHRcdFx0XHRkZWZhdWx0OiBmYWxzZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRkZWZhdWx0VmFsdWU6IHtcclxuXHRcdFx0XHR0eXBlOiBbU3RyaW5nLCBPYmplY3QsIEFycmF5XSxcclxuXHRcdFx0XHRkZWZhdWx0OiAnJ1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0d2F0Y2g6IHtcclxuXHRcdFx0dHlwZToge1xyXG5cdFx0XHRcdGltbWVkaWF0ZTogdHJ1ZSxcclxuXHRcdFx0XHRoYW5kbGVyKG5ld1ZhbCkge1xyXG5cdFx0XHRcdFx0dGhpcy5oYXNUaW1lID0gbmV3VmFsLmluZGV4T2YoJ3RpbWUnKSAhPT0gLTFcclxuXHRcdFx0XHRcdHRoaXMuaXNSYW5nZSA9IG5ld1ZhbC5pbmRleE9mKCdyYW5nZScpICE9PSAtMVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8gI2lmbmRlZiBWVUUzXHJcblx0XHRcdHZhbHVlOiB7XHJcblx0XHRcdFx0aW1tZWRpYXRlOiB0cnVlLFxyXG5cdFx0XHRcdGhhbmRsZXIobmV3VmFsKSB7XHJcblx0XHRcdFx0XHRpZiAodGhpcy5pc0VtaXRWYWx1ZSkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmlzRW1pdFZhbHVlID0gZmFsc2VcclxuXHRcdFx0XHRcdFx0cmV0dXJuXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR0aGlzLmluaXRQaWNrZXIobmV3VmFsKVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdC8vICNpZmRlZiBWVUUzXHJcblx0XHRcdG1vZGVsVmFsdWU6IHtcclxuXHRcdFx0XHRpbW1lZGlhdGU6IHRydWUsXHJcblx0XHRcdFx0aGFuZGxlcihuZXdWYWwpIHtcclxuXHRcdFx0XHRcdGlmICh0aGlzLmlzRW1pdFZhbHVlKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuaXNFbWl0VmFsdWUgPSBmYWxzZVxyXG5cdFx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHRoaXMuaW5pdFBpY2tlcihuZXdWYWwpXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0c3RhcnQ6IHtcclxuXHRcdFx0XHRpbW1lZGlhdGU6IHRydWUsXHJcblx0XHRcdFx0aGFuZGxlcihuZXdWYWwpIHtcclxuXHRcdFx0XHRcdGlmICghbmV3VmFsKSByZXR1cm5cclxuXHRcdFx0XHRcdHRoaXMuY2FsZW5kYXJSYW5nZS5zdGFydERhdGUgPSBnZXREYXRlKG5ld1ZhbClcclxuXHRcdFx0XHRcdGlmICh0aGlzLmhhc1RpbWUpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5jYWxlbmRhclJhbmdlLnN0YXJ0VGltZSA9IGdldFRpbWUobmV3VmFsKVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0ZW5kOiB7XHJcblx0XHRcdFx0aW1tZWRpYXRlOiB0cnVlLFxyXG5cdFx0XHRcdGhhbmRsZXIobmV3VmFsKSB7XHJcblx0XHRcdFx0XHRpZiAoIW5ld1ZhbCkgcmV0dXJuXHJcblx0XHRcdFx0XHR0aGlzLmNhbGVuZGFyUmFuZ2UuZW5kRGF0ZSA9IGdldERhdGUobmV3VmFsKVxyXG5cdFx0XHRcdFx0aWYgKHRoaXMuaGFzVGltZSkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmNhbGVuZGFyUmFuZ2UuZW5kVGltZSA9IGdldFRpbWUobmV3VmFsLCB0aGlzLmhpZGVTZWNvbmQpXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiB7XHJcblx0XHRcdHRpbWVwaWNrZXJTdGFydFRpbWUoKSB7XHJcblx0XHRcdFx0Y29uc3QgYWN0aXZlRGF0ZSA9IHRoaXMuaXNSYW5nZSA/IHRoaXMudGVtcFJhbmdlLnN0YXJ0RGF0ZSA6IHRoaXMuaW5wdXREYXRlXHJcblx0XHRcdFx0cmV0dXJuIGFjdGl2ZURhdGUgPT09IHRoaXMuY2FsZW5kYXJSYW5nZS5zdGFydERhdGUgPyB0aGlzLmNhbGVuZGFyUmFuZ2Uuc3RhcnRUaW1lIDogJydcclxuXHRcdFx0fSxcclxuXHRcdFx0dGltZXBpY2tlckVuZFRpbWUoKSB7XHJcblx0XHRcdFx0Y29uc3QgYWN0aXZlRGF0ZSA9IHRoaXMuaXNSYW5nZSA/IHRoaXMudGVtcFJhbmdlLmVuZERhdGUgOiB0aGlzLmlucHV0RGF0ZVxyXG5cdFx0XHRcdHJldHVybiBhY3RpdmVEYXRlID09PSB0aGlzLmNhbGVuZGFyUmFuZ2UuZW5kRGF0ZSA/IHRoaXMuY2FsZW5kYXJSYW5nZS5lbmRUaW1lIDogJydcclxuXHRcdFx0fSxcclxuXHRcdFx0bW9iaWxlQ2FsZW5kYXJUaW1lKCkge1xyXG5cdFx0XHRcdGNvbnN0IHRpbWVSYW5nZSA9IHtcclxuXHRcdFx0XHRcdHN0YXJ0OiB0aGlzLnRlbXBSYW5nZS5zdGFydFRpbWUsXHJcblx0XHRcdFx0XHRlbmQ6IHRoaXMudGVtcFJhbmdlLmVuZFRpbWVcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMuaXNSYW5nZSA/IHRpbWVSYW5nZSA6IHRoaXMucGlja2VyVGltZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRtb2JTZWxlY3RhYmxlVGltZSgpIHtcclxuXHRcdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdFx0c3RhcnQ6IHRoaXMuY2FsZW5kYXJSYW5nZS5zdGFydFRpbWUsXHJcblx0XHRcdFx0XHRlbmQ6IHRoaXMuY2FsZW5kYXJSYW5nZS5lbmRUaW1lXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRkYXRlUG9wdXBXaWR0aCgpIHtcclxuXHRcdFx0XHQvLyB0b2RvXHJcblx0XHRcdFx0cmV0dXJuIHRoaXMuaXNSYW5nZSA/IDY1MyA6IDMwMVxyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIGZvciBpMThuXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRzaW5nbGVQbGFjZWhvbGRlclRleHQoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMucGxhY2Vob2xkZXIgfHwgKHRoaXMudHlwZSA9PT0gJ2RhdGUnID8gdGhpcy5zZWxlY3REYXRlVGV4dCA6IHRoaXMuc2VsZWN0RGF0ZVRpbWVUZXh0KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRzdGFydFBsYWNlaG9sZGVyVGV4dCgpIHtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy5zdGFydFBsYWNlaG9sZGVyIHx8IHRoaXMuc3RhcnREYXRlVGV4dFxyXG5cdFx0XHR9LFxyXG5cdFx0XHRlbmRQbGFjZWhvbGRlclRleHQoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMuZW5kUGxhY2Vob2xkZXIgfHwgdGhpcy5lbmREYXRlVGV4dFxyXG5cdFx0XHR9LFxyXG5cdFx0XHRzZWxlY3REYXRlVGV4dCgpIHtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy5pMThuVChcInVuaS1kYXRldGltZS1waWNrZXIuc2VsZWN0RGF0ZVwiKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRzZWxlY3REYXRlVGltZVRleHQoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMuaTE4blQoXCJ1bmktZGF0ZXRpbWUtcGlja2VyLnNlbGVjdERhdGVUaW1lXCIpXHJcblx0XHRcdH0sXHJcblx0XHRcdHNlbGVjdFRpbWVUZXh0KCkge1xyXG5cdFx0XHRcdHJldHVybiB0aGlzLmkxOG5UKFwidW5pLWRhdGV0aW1lLXBpY2tlci5zZWxlY3RUaW1lXCIpXHJcblx0XHRcdH0sXHJcblx0XHRcdHN0YXJ0RGF0ZVRleHQoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMuc3RhcnRQbGFjZWhvbGRlciB8fCB0aGlzLmkxOG5UKFwidW5pLWRhdGV0aW1lLXBpY2tlci5zdGFydERhdGVcIilcclxuXHRcdFx0fSxcclxuXHRcdFx0c3RhcnRUaW1lVGV4dCgpIHtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy5pMThuVChcInVuaS1kYXRldGltZS1waWNrZXIuc3RhcnRUaW1lXCIpXHJcblx0XHRcdH0sXHJcblx0XHRcdGVuZERhdGVUZXh0KCkge1xyXG5cdFx0XHRcdHJldHVybiB0aGlzLmVuZFBsYWNlaG9sZGVyIHx8IHRoaXMuaTE4blQoXCJ1bmktZGF0ZXRpbWUtcGlja2VyLmVuZERhdGVcIilcclxuXHRcdFx0fSxcclxuXHRcdFx0ZW5kVGltZVRleHQoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMuaTE4blQoXCJ1bmktZGF0ZXRpbWUtcGlja2VyLmVuZFRpbWVcIilcclxuXHRcdFx0fSxcclxuXHRcdFx0b2tUZXh0KCkge1xyXG5cdFx0XHRcdHJldHVybiB0aGlzLmkxOG5UKFwidW5pLWRhdGV0aW1lLXBpY2tlci5va1wiKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRjbGVhclRleHQoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMuaTE4blQoXCJ1bmktZGF0ZXRpbWUtcGlja2VyLmNsZWFyXCIpXHJcblx0XHRcdH0sXHJcblx0XHRcdHNob3dDbGVhckljb24oKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMuY2xlYXJJY29uICYmICF0aGlzLmRpc2FibGVkICYmICh0aGlzLmRpc3BsYXlWYWx1ZSB8fCAodGhpcy5kaXNwbGF5UmFuZ2VWYWx1ZS5zdGFydERhdGUgJiYgdGhpc1xyXG5cdFx0XHRcdFx0LmRpc3BsYXlSYW5nZVZhbHVlLmVuZERhdGUpKVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Y3JlYXRlZCgpIHtcclxuXHRcdFx0dGhpcy5pbml0STE4blQoKVxyXG5cdFx0XHR0aGlzLnBsYXRmb3JtKClcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGluaXRJMThuVCgpIHtcclxuXHRcdFx0XHRjb25zdCB2dWVJMThuID0gaW5pdFZ1ZUkxOG4oaTE4bk1lc3NhZ2VzKVxyXG5cdFx0XHRcdHRoaXMuaTE4blQgPSB2dWVJMThuLnRcclxuXHRcdFx0fSxcclxuXHRcdFx0aW5pdFBpY2tlcihuZXdWYWwpIHtcclxuXHRcdFx0XHRpZiAoKCFuZXdWYWwgJiYgIXRoaXMuZGVmYXVsdFZhbHVlKSB8fCBBcnJheS5pc0FycmF5KG5ld1ZhbCkgJiYgIW5ld1ZhbC5sZW5ndGgpIHtcclxuXHRcdFx0XHRcdHRoaXMuJG5leHRUaWNrKCgpID0+IHtcclxuXHRcdFx0XHRcdFx0dGhpcy5jbGVhcihmYWxzZSlcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGlmICghQXJyYXkuaXNBcnJheShuZXdWYWwpICYmICF0aGlzLmlzUmFuZ2UpIHtcclxuXHRcdFx0XHRcdGlmIChuZXdWYWwpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5kaXNwbGF5VmFsdWUgPSB0aGlzLmlucHV0RGF0ZSA9IHRoaXMuY2FsZW5kYXJEYXRlID0gZ2V0RGF0ZShuZXdWYWwpXHJcblx0XHRcdFx0XHRcdGlmICh0aGlzLmhhc1RpbWUpIHtcclxuXHRcdFx0XHRcdFx0XHR0aGlzLnBpY2tlclRpbWUgPSBnZXRUaW1lKG5ld1ZhbCwgdGhpcy5oaWRlU2Vjb25kKVxyXG5cdFx0XHRcdFx0XHRcdHRoaXMuZGlzcGxheVZhbHVlID0gYCR7dGhpcy5kaXNwbGF5VmFsdWV9ICR7dGhpcy5waWNrZXJUaW1lfWBcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSBlbHNlIGlmICh0aGlzLmRlZmF1bHRWYWx1ZSkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmlucHV0RGF0ZSA9IHRoaXMuY2FsZW5kYXJEYXRlID0gZ2V0RGF0ZSh0aGlzLmRlZmF1bHRWYWx1ZSlcclxuXHRcdFx0XHRcdFx0aWYgKHRoaXMuaGFzVGltZSkge1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMucGlja2VyVGltZSA9IGdldFRpbWUodGhpcy5kZWZhdWx0VmFsdWUsIHRoaXMuaGlkZVNlY29uZClcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRjb25zdCBbYmVmb3JlLCBhZnRlcl0gPSBuZXdWYWxcclxuXHRcdFx0XHRcdGlmICghYmVmb3JlICYmICFhZnRlcikgcmV0dXJuXHJcblx0XHRcdFx0XHRjb25zdCBiZWZvcmVEYXRlID0gZ2V0RGF0ZShiZWZvcmUpXHJcblx0XHRcdFx0XHRjb25zdCBiZWZvcmVUaW1lID0gZ2V0VGltZShiZWZvcmUsIHRoaXMuaGlkZVNlY29uZClcclxuXHJcblx0XHRcdFx0XHRjb25zdCBhZnRlckRhdGUgPSBnZXREYXRlKGFmdGVyKVxyXG5cdFx0XHRcdFx0Y29uc3QgYWZ0ZXJUaW1lID0gZ2V0VGltZShhZnRlciwgdGhpcy5oaWRlU2Vjb25kKVxyXG5cdFx0XHRcdFx0Y29uc3Qgc3RhcnREYXRlID0gYmVmb3JlRGF0ZVxyXG5cdFx0XHRcdFx0Y29uc3QgZW5kRGF0ZSA9IGFmdGVyRGF0ZVxyXG5cdFx0XHRcdFx0dGhpcy5kaXNwbGF5UmFuZ2VWYWx1ZS5zdGFydERhdGUgPSB0aGlzLnRlbXBSYW5nZS5zdGFydERhdGUgPSBzdGFydERhdGVcclxuXHRcdFx0XHRcdHRoaXMuZGlzcGxheVJhbmdlVmFsdWUuZW5kRGF0ZSA9IHRoaXMudGVtcFJhbmdlLmVuZERhdGUgPSBlbmREYXRlXHJcblxyXG5cdFx0XHRcdFx0aWYgKHRoaXMuaGFzVGltZSkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmRpc3BsYXlSYW5nZVZhbHVlLnN0YXJ0RGF0ZSA9IGAke2JlZm9yZURhdGV9ICR7YmVmb3JlVGltZX1gXHJcblx0XHRcdFx0XHRcdHRoaXMuZGlzcGxheVJhbmdlVmFsdWUuZW5kRGF0ZSA9IGAke2FmdGVyRGF0ZX0gJHthZnRlclRpbWV9YFxyXG5cdFx0XHRcdFx0XHR0aGlzLnRlbXBSYW5nZS5zdGFydFRpbWUgPSBiZWZvcmVUaW1lXHJcblx0XHRcdFx0XHRcdHRoaXMudGVtcFJhbmdlLmVuZFRpbWUgPSBhZnRlclRpbWVcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGNvbnN0IGRlZmF1bHRSYW5nZSA9IHtcclxuXHRcdFx0XHRcdFx0YmVmb3JlOiBiZWZvcmVEYXRlLFxyXG5cdFx0XHRcdFx0XHRhZnRlcjogYWZ0ZXJEYXRlXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR0aGlzLnN0YXJ0TXVsdGlwbGVTdGF0dXMgPSBPYmplY3QuYXNzaWduKHt9LCB0aGlzLnN0YXJ0TXVsdGlwbGVTdGF0dXMsIGRlZmF1bHRSYW5nZSwge1xyXG5cdFx0XHRcdFx0XHR3aGljaDogJ3JpZ2h0J1xyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdHRoaXMuZW5kTXVsdGlwbGVTdGF0dXMgPSBPYmplY3QuYXNzaWduKHt9LCB0aGlzLmVuZE11bHRpcGxlU3RhdHVzLCBkZWZhdWx0UmFuZ2UsIHtcclxuXHRcdFx0XHRcdFx0d2hpY2g6ICdsZWZ0J1xyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdHVwZGF0ZUxlZnRDYWxlKGUpIHtcclxuXHRcdFx0XHRjb25zdCBsZWZ0ID0gdGhpcy4kcmVmcy5sZWZ0XHJcblx0XHRcdFx0Ly8g6K6+572u6IyD5Zu06YCJXHJcblx0XHRcdFx0bGVmdC5jYWxlLnNldEhvdmVyTXVsdGlwbGUoZS5hZnRlcilcclxuXHRcdFx0XHRsZWZ0LnNldERhdGUodGhpcy4kcmVmcy5sZWZ0Lm5vd0RhdGUuZnVsbERhdGUpXHJcblx0XHRcdH0sXHJcblx0XHRcdHVwZGF0ZVJpZ2h0Q2FsZShlKSB7XHJcblx0XHRcdFx0Y29uc3QgcmlnaHQgPSB0aGlzLiRyZWZzLnJpZ2h0XHJcblx0XHRcdFx0Ly8g6K6+572u6IyD5Zu06YCJXHJcblx0XHRcdFx0cmlnaHQuY2FsZS5zZXRIb3Zlck11bHRpcGxlKGUuYWZ0ZXIpXHJcblx0XHRcdFx0cmlnaHQuc2V0RGF0ZSh0aGlzLiRyZWZzLnJpZ2h0Lm5vd0RhdGUuZnVsbERhdGUpXHJcblx0XHRcdH0sXHJcblx0XHRcdHBsYXRmb3JtKCkge1xyXG5cdFx0XHRcdGlmICh0eXBlb2YgbmF2aWdhdG9yICE9PSBcInVuZGVmaW5lZFwiKSB7XHJcblx0XHRcdFx0XHR0aGlzLmlzUGhvbmUgPSBuYXZpZ2F0b3IudXNlckFnZW50LnRvTG93ZXJDYXNlKCkuaW5kZXhPZignbW9iaWxlJykgIT09IC0xXHJcblx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Y29uc3Qge1xyXG5cdFx0XHRcdFx0d2luZG93V2lkdGhcclxuXHRcdFx0XHR9ID0gdW5pLmdldFN5c3RlbUluZm9TeW5jKClcclxuXHRcdFx0XHR0aGlzLmlzUGhvbmUgPSB3aW5kb3dXaWR0aCA8PSA1MDBcclxuXHRcdFx0XHR0aGlzLndpbmRvd1dpZHRoID0gd2luZG93V2lkdGhcclxuXHRcdFx0fSxcclxuXHRcdFx0c2hvdygpIHtcclxuXHRcdFx0XHRpZiAodGhpcy5kaXNhYmxlZCkge1xyXG5cdFx0XHRcdFx0cmV0dXJuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRoaXMucGxhdGZvcm0oKVxyXG5cdFx0XHRcdGlmICh0aGlzLmlzUGhvbmUpIHtcclxuXHRcdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHR0aGlzLiRyZWZzLm1vYmlsZS5vcGVuKClcclxuXHRcdFx0XHRcdH0sIDApO1xyXG5cdFx0XHRcdFx0cmV0dXJuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRoaXMucGlja2VyUG9zaXRpb25TdHlsZSA9IHtcclxuXHRcdFx0XHRcdHRvcDogJzEwcHgnXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGNvbnN0IGRhdGVFZGl0b3IgPSB1bmkuY3JlYXRlU2VsZWN0b3JRdWVyeSgpLmluKHRoaXMpLnNlbGVjdChcIi51bmktZGF0ZS1lZGl0b3JcIilcclxuXHRcdFx0XHRkYXRlRWRpdG9yLmJvdW5kaW5nQ2xpZW50UmVjdChyZWN0ID0+IHtcclxuXHRcdFx0XHRcdGlmICh0aGlzLndpbmRvd1dpZHRoIC0gcmVjdC5sZWZ0IDwgdGhpcy5kYXRlUG9wdXBXaWR0aCkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLnBpY2tlclBvc2l0aW9uU3R5bGUucmlnaHQgPSAwXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSkuZXhlYygpXHJcblx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLnBpY2tlclZpc2libGUgPSAhdGhpcy5waWNrZXJWaXNpYmxlXHJcblx0XHRcdFx0XHRpZiAoIXRoaXMuaXNQaG9uZSAmJiB0aGlzLmlzUmFuZ2UgJiYgdGhpcy5pc0ZpcnN0U2hvdykge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmlzRmlyc3RTaG93ID0gZmFsc2VcclxuXHRcdFx0XHRcdFx0Y29uc3Qge1xyXG5cdFx0XHRcdFx0XHRcdHN0YXJ0RGF0ZSxcclxuXHRcdFx0XHRcdFx0XHRlbmREYXRlXHJcblx0XHRcdFx0XHRcdH0gPSB0aGlzLmNhbGVuZGFyUmFuZ2VcclxuXHRcdFx0XHRcdFx0aWYgKHN0YXJ0RGF0ZSAmJiBlbmREYXRlKSB7XHJcblx0XHRcdFx0XHRcdFx0aWYgKHRoaXMuZGlmZkRhdGUoc3RhcnREYXRlLCBlbmREYXRlKSA8IDMwKSB7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGlzLiRyZWZzLnJpZ2h0LmNoYW5nZU1vbnRoKCdwcmUnKVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHR0aGlzLiRyZWZzLnJpZ2h0LmNoYW5nZU1vbnRoKCduZXh0JylcclxuXHRcdFx0XHRcdFx0XHR0aGlzLiRyZWZzLnJpZ2h0LmNhbGUubGFzdEhvdmVyID0gZmFsc2VcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR9LCA1MClcclxuXHRcdFx0fSxcclxuXHRcdFx0Y2xvc2UoKSB7XHJcblx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLnBpY2tlclZpc2libGUgPSBmYWxzZVxyXG5cdFx0XHRcdFx0dGhpcy4kZW1pdCgnbWFza0NsaWNrJywgdGhpcy52YWx1ZSlcclxuXHRcdFx0XHRcdHRoaXMuJHJlZnMubW9iaWxlICYmIHRoaXMuJHJlZnMubW9iaWxlLmNsb3NlKClcclxuXHRcdFx0XHR9LCAyMClcclxuXHRcdFx0fSxcclxuXHRcdFx0c2V0RW1pdCh2YWx1ZSkge1xyXG5cdFx0XHRcdGlmICh0aGlzLnJldHVyblR5cGUgPT09IFwidGltZXN0YW1wXCIgfHwgdGhpcy5yZXR1cm5UeXBlID09PSBcImRhdGVcIikge1xyXG5cdFx0XHRcdFx0aWYgKCFBcnJheS5pc0FycmF5KHZhbHVlKSkge1xyXG5cdFx0XHRcdFx0XHRpZiAoIXRoaXMuaGFzVGltZSkge1xyXG5cdFx0XHRcdFx0XHRcdHZhbHVlID0gdmFsdWUgKyAnICcgKyAnMDA6MDA6MDAnXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0dmFsdWUgPSB0aGlzLmNyZWF0ZVRpbWVzdGFtcCh2YWx1ZSlcclxuXHRcdFx0XHRcdFx0aWYgKHRoaXMucmV0dXJuVHlwZSA9PT0gXCJkYXRlXCIpIHtcclxuXHRcdFx0XHRcdFx0XHR2YWx1ZSA9IG5ldyBEYXRlKHZhbHVlKVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRpZiAoIXRoaXMuaGFzVGltZSkge1xyXG5cdFx0XHRcdFx0XHRcdHZhbHVlWzBdID0gdmFsdWVbMF0gKyAnICcgKyAnMDA6MDA6MDAnXHJcblx0XHRcdFx0XHRcdFx0dmFsdWVbMV0gPSB2YWx1ZVsxXSArICcgJyArICcwMDowMDowMCdcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR2YWx1ZVswXSA9IHRoaXMuY3JlYXRlVGltZXN0YW1wKHZhbHVlWzBdKVxyXG5cdFx0XHRcdFx0XHR2YWx1ZVsxXSA9IHRoaXMuY3JlYXRlVGltZXN0YW1wKHZhbHVlWzFdKVxyXG5cdFx0XHRcdFx0XHRpZiAodGhpcy5yZXR1cm5UeXBlID09PSBcImRhdGVcIikge1xyXG5cdFx0XHRcdFx0XHRcdHZhbHVlWzBdID0gbmV3IERhdGUodmFsdWVbMF0pXHJcblx0XHRcdFx0XHRcdFx0dmFsdWVbMV0gPSBuZXcgRGF0ZSh2YWx1ZVsxXSlcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0dGhpcy4kZW1pdCgndXBkYXRlOm1vZGVsVmFsdWUnLCB2YWx1ZSlcclxuXHRcdFx0XHR0aGlzLiRlbWl0KCdpbnB1dCcsIHZhbHVlKVxyXG5cdFx0XHRcdHRoaXMuJGVtaXQoJ2NoYW5nZScsIHZhbHVlKVxyXG5cdFx0XHRcdHRoaXMuaXNFbWl0VmFsdWUgPSB0cnVlXHJcblx0XHRcdH0sXHJcblx0XHRcdGNyZWF0ZVRpbWVzdGFtcChkYXRlKSB7XHJcblx0XHRcdFx0ZGF0ZSA9IGZpeElvc0RhdGVGb3JtYXQoZGF0ZSlcclxuXHRcdFx0XHRyZXR1cm4gRGF0ZS5wYXJzZShuZXcgRGF0ZShkYXRlKSlcclxuXHRcdFx0fSxcclxuXHRcdFx0c2luZ2xlQ2hhbmdlKGUpIHtcclxuXHRcdFx0XHR0aGlzLmNhbGVuZGFyRGF0ZSA9IHRoaXMuaW5wdXREYXRlID0gZS5mdWxsZGF0ZVxyXG5cdFx0XHRcdGlmICh0aGlzLmhhc1RpbWUpIHJldHVyblxyXG5cdFx0XHRcdHRoaXMuY29uZmlybVNpbmdsZUNoYW5nZSgpXHJcblx0XHRcdH0sXHJcblx0XHRcdGNvbmZpcm1TaW5nbGVDaGFuZ2UoKSB7XHJcblx0XHRcdFx0aWYgKCFjaGVja0RhdGUodGhpcy5pbnB1dERhdGUpKSB7XHJcblx0XHRcdFx0XHRjb25zdCBub3cgPSBuZXcgRGF0ZSgpXHJcblx0XHRcdFx0XHR0aGlzLmNhbGVuZGFyRGF0ZSA9IHRoaXMuaW5wdXREYXRlID0gZ2V0RGF0ZShub3cpXHJcblx0XHRcdFx0XHR0aGlzLnBpY2tlclRpbWUgPSBnZXRUaW1lKG5vdywgdGhpcy5oaWRlU2Vjb25kKVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0bGV0IHN0YXJ0TGF0ZXJJbnB1dERhdGUgPSBmYWxzZVxyXG5cdFx0XHRcdGxldCBzdGFydERhdGUsIHN0YXJ0VGltZVxyXG5cdFx0XHRcdGlmICh0aGlzLnN0YXJ0KSB7XHJcblx0XHRcdFx0XHRsZXQgc3RhcnRTdHJpbmcgPSB0aGlzLnN0YXJ0XHJcblx0XHRcdFx0XHRpZiAodHlwZW9mIHRoaXMuc3RhcnQgPT09ICdudW1iZXInKSB7XHJcblx0XHRcdFx0XHRcdHN0YXJ0U3RyaW5nID0gZ2V0RGF0ZVRpbWUodGhpcy5zdGFydCwgdGhpcy5oaWRlU2Vjb25kKVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0W3N0YXJ0RGF0ZSwgc3RhcnRUaW1lXSA9IHN0YXJ0U3RyaW5nLnNwbGl0KCcgJylcclxuXHRcdFx0XHRcdGlmICh0aGlzLnN0YXJ0ICYmICFkYXRlQ29tcGFyZShzdGFydERhdGUsIHRoaXMuaW5wdXREYXRlKSkge1xyXG5cdFx0XHRcdFx0XHRzdGFydExhdGVySW5wdXREYXRlID0gdHJ1ZVxyXG5cdFx0XHRcdFx0XHR0aGlzLmlucHV0RGF0ZSA9IHN0YXJ0RGF0ZVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0bGV0IGVuZEVhcmxpZXJJbnB1dERhdGUgPSBmYWxzZVxyXG5cdFx0XHRcdGxldCBlbmREYXRlLCBlbmRUaW1lXHJcblx0XHRcdFx0aWYgKHRoaXMuZW5kKSB7XHJcblx0XHRcdFx0XHRsZXQgZW5kU3RyaW5nID0gdGhpcy5lbmRcclxuXHRcdFx0XHRcdGlmICh0eXBlb2YgdGhpcy5lbmQgPT09ICdudW1iZXInKSB7XHJcblx0XHRcdFx0XHRcdGVuZFN0cmluZyA9IGdldERhdGVUaW1lKHRoaXMuZW5kLCB0aGlzLmhpZGVTZWNvbmQpXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRbZW5kRGF0ZSwgZW5kVGltZV0gPSBlbmRTdHJpbmcuc3BsaXQoJyAnKVxyXG5cdFx0XHRcdFx0aWYgKHRoaXMuZW5kICYmICFkYXRlQ29tcGFyZSh0aGlzLmlucHV0RGF0ZSwgZW5kRGF0ZSkpIHtcclxuXHRcdFx0XHRcdFx0ZW5kRWFybGllcklucHV0RGF0ZSA9IHRydWVcclxuXHRcdFx0XHRcdFx0dGhpcy5pbnB1dERhdGUgPSBlbmREYXRlXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmICh0aGlzLmhhc1RpbWUpIHtcclxuXHRcdFx0XHRcdGlmIChzdGFydExhdGVySW5wdXREYXRlKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMucGlja2VyVGltZSA9IHN0YXJ0VGltZSB8fCBnZXREZWZhdWx0U2Vjb25kKHRoaXMuaGlkZVNlY29uZClcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGlmIChlbmRFYXJsaWVySW5wdXREYXRlKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMucGlja2VyVGltZSA9IGVuZFRpbWUgfHwgZ2V0RGVmYXVsdFNlY29uZCh0aGlzLmhpZGVTZWNvbmQpXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRpZiAoIXRoaXMucGlja2VyVGltZSkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLnBpY2tlclRpbWUgPSBnZXRUaW1lKERhdGUubm93KCksIHRoaXMuaGlkZVNlY29uZClcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHRoaXMuZGlzcGxheVZhbHVlID0gYCR7dGhpcy5pbnB1dERhdGV9ICR7dGhpcy5waWNrZXJUaW1lfWBcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0dGhpcy5kaXNwbGF5VmFsdWUgPSB0aGlzLmlucHV0RGF0ZVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0aGlzLnNldEVtaXQodGhpcy5kaXNwbGF5VmFsdWUpXHJcblx0XHRcdFx0dGhpcy5waWNrZXJWaXNpYmxlID0gZmFsc2VcclxuXHRcdFx0fSxcclxuXHRcdFx0bGVmdENoYW5nZShlKSB7XHJcblx0XHRcdFx0Y29uc3Qge1xyXG5cdFx0XHRcdFx0YmVmb3JlLFxyXG5cdFx0XHRcdFx0YWZ0ZXJcclxuXHRcdFx0XHR9ID0gZS5yYW5nZVxyXG5cdFx0XHRcdHRoaXMucmFuZ2VDaGFuZ2UoYmVmb3JlLCBhZnRlcilcclxuXHRcdFx0XHRjb25zdCBvYmogPSB7XHJcblx0XHRcdFx0XHRiZWZvcmU6IGUucmFuZ2UuYmVmb3JlLFxyXG5cdFx0XHRcdFx0YWZ0ZXI6IGUucmFuZ2UuYWZ0ZXIsXHJcblx0XHRcdFx0XHRkYXRhOiBlLnJhbmdlLmRhdGEsXHJcblx0XHRcdFx0XHRmdWxsZGF0ZTogZS5mdWxsZGF0ZVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0aGlzLnN0YXJ0TXVsdGlwbGVTdGF0dXMgPSBPYmplY3QuYXNzaWduKHt9LCB0aGlzLnN0YXJ0TXVsdGlwbGVTdGF0dXMsIG9iailcclxuXHRcdFx0fSxcclxuXHRcdFx0cmlnaHRDaGFuZ2UoZSkge1xyXG5cdFx0XHRcdGNvbnN0IHtcclxuXHRcdFx0XHRcdGJlZm9yZSxcclxuXHRcdFx0XHRcdGFmdGVyXHJcblx0XHRcdFx0fSA9IGUucmFuZ2VcclxuXHRcdFx0XHR0aGlzLnJhbmdlQ2hhbmdlKGJlZm9yZSwgYWZ0ZXIpXHJcblx0XHRcdFx0Y29uc3Qgb2JqID0ge1xyXG5cdFx0XHRcdFx0YmVmb3JlOiBlLnJhbmdlLmJlZm9yZSxcclxuXHRcdFx0XHRcdGFmdGVyOiBlLnJhbmdlLmFmdGVyLFxyXG5cdFx0XHRcdFx0ZGF0YTogZS5yYW5nZS5kYXRhLFxyXG5cdFx0XHRcdFx0ZnVsbGRhdGU6IGUuZnVsbGRhdGVcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhpcy5lbmRNdWx0aXBsZVN0YXR1cyA9IE9iamVjdC5hc3NpZ24oe30sIHRoaXMuZW5kTXVsdGlwbGVTdGF0dXMsIG9iailcclxuXHRcdFx0fSxcclxuXHRcdFx0bW9iaWxlQ2hhbmdlKGUpIHtcclxuXHRcdFx0XHRpZiAodGhpcy5pc1JhbmdlKSB7XHJcblx0XHRcdFx0XHRjb25zdCB7XHJcblx0XHRcdFx0XHRcdGJlZm9yZSxcclxuXHRcdFx0XHRcdFx0YWZ0ZXJcclxuXHRcdFx0XHRcdH0gPSBlLnJhbmdlXHJcblxyXG5cdFx0XHRcdFx0aWYgKCFiZWZvcmUgfHwgIWFmdGVyKSB7XHJcblx0XHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdHRoaXMuaGFuZGxlU3RhcnRBbmRFbmQoYmVmb3JlLCBhZnRlciwgdHJ1ZSlcclxuXHRcdFx0XHRcdGlmICh0aGlzLmhhc1RpbWUpIHtcclxuXHRcdFx0XHRcdFx0Y29uc3Qge1xyXG5cdFx0XHRcdFx0XHRcdHN0YXJ0VGltZSxcclxuXHRcdFx0XHRcdFx0XHRlbmRUaW1lXHJcblx0XHRcdFx0XHRcdH0gPSBlLnRpbWVSYW5nZVxyXG5cdFx0XHRcdFx0XHR0aGlzLnRlbXBSYW5nZS5zdGFydFRpbWUgPSBzdGFydFRpbWVcclxuXHRcdFx0XHRcdFx0dGhpcy50ZW1wUmFuZ2UuZW5kVGltZSA9IGVuZFRpbWVcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHRoaXMuY29uZmlybVJhbmdlQ2hhbmdlKClcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0aWYgKHRoaXMuaGFzVGltZSkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmRpc3BsYXlWYWx1ZSA9IGUuZnVsbGRhdGUgKyAnICcgKyBlLnRpbWVcclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuZGlzcGxheVZhbHVlID0gZS5mdWxsZGF0ZVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dGhpcy5zZXRFbWl0KHRoaXMuZGlzcGxheVZhbHVlKVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0aGlzLiRyZWZzLm1vYmlsZS5jbG9zZSgpXHJcblx0XHRcdH0sXHJcblx0XHRcdHJhbmdlQ2hhbmdlKGJlZm9yZSwgYWZ0ZXIpIHtcclxuXHRcdFx0XHRpZiAoIShiZWZvcmUgJiYgYWZ0ZXIpKSByZXR1cm5cclxuXHRcdFx0XHR0aGlzLmhhbmRsZVN0YXJ0QW5kRW5kKGJlZm9yZSwgYWZ0ZXIsIHRydWUpXHJcblx0XHRcdFx0aWYgKHRoaXMuaGFzVGltZSkgcmV0dXJuXHJcblx0XHRcdFx0dGhpcy5jb25maXJtUmFuZ2VDaGFuZ2UoKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRjb25maXJtUmFuZ2VDaGFuZ2UoKSB7XHJcblx0XHRcdFx0aWYgKCF0aGlzLnRlbXBSYW5nZS5zdGFydERhdGUgfHwgIXRoaXMudGVtcFJhbmdlLmVuZERhdGUpIHtcclxuXHRcdFx0XHRcdHRoaXMucGlja2VyVmlzaWJsZSA9IGZhbHNlXHJcblx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYgKCFjaGVja0RhdGUodGhpcy50ZW1wUmFuZ2Uuc3RhcnREYXRlKSkge1xyXG5cdFx0XHRcdFx0dGhpcy50ZW1wUmFuZ2Uuc3RhcnREYXRlID0gZ2V0RGF0ZShEYXRlLm5vdygpKVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAoIWNoZWNrRGF0ZSh0aGlzLnRlbXBSYW5nZS5lbmREYXRlKSkge1xyXG5cdFx0XHRcdFx0dGhpcy50ZW1wUmFuZ2UuZW5kRGF0ZSA9IGdldERhdGUoRGF0ZS5ub3coKSlcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGxldCBzdGFydCwgZW5kXHJcblxyXG5cdFx0XHRcdGxldCBzdGFydERhdGVMYXRlclJhbmdlU3RhcnREYXRlID0gZmFsc2VcclxuXHRcdFx0XHRsZXQgc3RhcnREYXRlTGF0ZXJSYW5nZUVuZERhdGUgPSBmYWxzZVxyXG5cdFx0XHRcdGxldCBzdGFydERhdGUsIHN0YXJ0VGltZVxyXG5cdFx0XHRcdGlmICh0aGlzLnN0YXJ0KSB7XHJcblx0XHRcdFx0XHRsZXQgc3RhcnRTdHJpbmcgPSB0aGlzLnN0YXJ0XHJcblx0XHRcdFx0XHRpZiAodHlwZW9mIHRoaXMuc3RhcnQgPT09ICdudW1iZXInKSB7XHJcblx0XHRcdFx0XHRcdHN0YXJ0U3RyaW5nID0gZ2V0RGF0ZVRpbWUodGhpcy5zdGFydCwgdGhpcy5oaWRlU2Vjb25kKVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0W3N0YXJ0RGF0ZSwgc3RhcnRUaW1lXSA9IHN0YXJ0U3RyaW5nLnNwbGl0KCcgJylcclxuXHRcdFx0XHRcdGlmICh0aGlzLnN0YXJ0ICYmICFkYXRlQ29tcGFyZSh0aGlzLnN0YXJ0LCB0aGlzLnRlbXBSYW5nZS5zdGFydERhdGUpKSB7XHJcblx0XHRcdFx0XHRcdHN0YXJ0RGF0ZUxhdGVyUmFuZ2VTdGFydERhdGUgPSB0cnVlXHJcblx0XHRcdFx0XHRcdHRoaXMudGVtcFJhbmdlLnN0YXJ0RGF0ZSA9IHN0YXJ0RGF0ZVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aWYgKHRoaXMuc3RhcnQgJiYgIWRhdGVDb21wYXJlKHRoaXMuc3RhcnQsIHRoaXMudGVtcFJhbmdlLmVuZERhdGUpKSB7XHJcblx0XHRcdFx0XHRcdHN0YXJ0RGF0ZUxhdGVyUmFuZ2VFbmREYXRlID0gdHJ1ZVxyXG5cdFx0XHRcdFx0XHR0aGlzLnRlbXBSYW5nZS5lbmREYXRlID0gc3RhcnREYXRlXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGxldCBlbmREYXRlRWFybGllclJhbmdlU3RhcnREYXRlID0gZmFsc2VcclxuXHRcdFx0XHRsZXQgZW5kRGF0ZUVhcmxpZXJSYW5nZUVuZERhdGUgPSBmYWxzZVxyXG5cdFx0XHRcdGxldCBlbmREYXRlLCBlbmRUaW1lXHJcblx0XHRcdFx0aWYgKHRoaXMuZW5kKSB7XHJcblx0XHRcdFx0XHRsZXQgZW5kU3RyaW5nID0gdGhpcy5lbmRcclxuXHRcdFx0XHRcdGlmICh0eXBlb2YgdGhpcy5lbmQgPT09ICdudW1iZXInKSB7XHJcblx0XHRcdFx0XHRcdGVuZFN0cmluZyA9IGdldERhdGVUaW1lKHRoaXMuZW5kLCB0aGlzLmhpZGVTZWNvbmQpXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRbZW5kRGF0ZSwgZW5kVGltZV0gPSBlbmRTdHJpbmcuc3BsaXQoJyAnKVxyXG5cclxuXHRcdFx0XHRcdGlmICh0aGlzLmVuZCAmJiAhZGF0ZUNvbXBhcmUodGhpcy50ZW1wUmFuZ2Uuc3RhcnREYXRlLCB0aGlzLmVuZCkpIHtcclxuXHRcdFx0XHRcdFx0ZW5kRGF0ZUVhcmxpZXJSYW5nZVN0YXJ0RGF0ZSA9IHRydWVcclxuXHRcdFx0XHRcdFx0dGhpcy50ZW1wUmFuZ2Uuc3RhcnREYXRlID0gZW5kRGF0ZVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aWYgKHRoaXMuZW5kICYmICFkYXRlQ29tcGFyZSh0aGlzLnRlbXBSYW5nZS5lbmREYXRlLCB0aGlzLmVuZCkpIHtcclxuXHRcdFx0XHRcdFx0ZW5kRGF0ZUVhcmxpZXJSYW5nZUVuZERhdGUgPSB0cnVlXHJcblx0XHRcdFx0XHRcdHRoaXMudGVtcFJhbmdlLmVuZERhdGUgPSBlbmREYXRlXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmICghdGhpcy5oYXNUaW1lKSB7XHJcblx0XHRcdFx0XHRzdGFydCA9IHRoaXMuZGlzcGxheVJhbmdlVmFsdWUuc3RhcnREYXRlID0gdGhpcy50ZW1wUmFuZ2Uuc3RhcnREYXRlXHJcblx0XHRcdFx0XHRlbmQgPSB0aGlzLmRpc3BsYXlSYW5nZVZhbHVlLmVuZERhdGUgPSB0aGlzLnRlbXBSYW5nZS5lbmREYXRlXHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdGlmIChzdGFydERhdGVMYXRlclJhbmdlU3RhcnREYXRlKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMudGVtcFJhbmdlLnN0YXJ0VGltZSA9IHN0YXJ0VGltZSB8fCBnZXREZWZhdWx0U2Vjb25kKHRoaXMuaGlkZVNlY29uZClcclxuXHRcdFx0XHRcdH0gZWxzZSBpZiAoZW5kRGF0ZUVhcmxpZXJSYW5nZVN0YXJ0RGF0ZSkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLnRlbXBSYW5nZS5zdGFydFRpbWUgPSBlbmRUaW1lIHx8IGdldERlZmF1bHRTZWNvbmQodGhpcy5oaWRlU2Vjb25kKVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aWYgKCF0aGlzLnRlbXBSYW5nZS5zdGFydFRpbWUpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy50ZW1wUmFuZ2Uuc3RhcnRUaW1lID0gZ2V0VGltZShEYXRlLm5vdygpLCB0aGlzLmhpZGVTZWNvbmQpXHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0aWYgKHN0YXJ0RGF0ZUxhdGVyUmFuZ2VFbmREYXRlKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMudGVtcFJhbmdlLmVuZFRpbWUgPSBzdGFydFRpbWUgfHwgZ2V0RGVmYXVsdFNlY29uZCh0aGlzLmhpZGVTZWNvbmQpXHJcblx0XHRcdFx0XHR9IGVsc2UgaWYgKGVuZERhdGVFYXJsaWVyUmFuZ2VFbmREYXRlKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMudGVtcFJhbmdlLmVuZFRpbWUgPSBlbmRUaW1lIHx8IGdldERlZmF1bHRTZWNvbmQodGhpcy5oaWRlU2Vjb25kKVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aWYgKCF0aGlzLnRlbXBSYW5nZS5lbmRUaW1lKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMudGVtcFJhbmdlLmVuZFRpbWUgPSBnZXRUaW1lKERhdGUubm93KCksIHRoaXMuaGlkZVNlY29uZClcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHN0YXJ0ID0gdGhpcy5kaXNwbGF5UmFuZ2VWYWx1ZS5zdGFydERhdGUgPSBgJHt0aGlzLnRlbXBSYW5nZS5zdGFydERhdGV9ICR7dGhpcy50ZW1wUmFuZ2Uuc3RhcnRUaW1lfWBcclxuXHRcdFx0XHRcdGVuZCA9IHRoaXMuZGlzcGxheVJhbmdlVmFsdWUuZW5kRGF0ZSA9IGAke3RoaXMudGVtcFJhbmdlLmVuZERhdGV9ICR7dGhpcy50ZW1wUmFuZ2UuZW5kVGltZX1gXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmICghZGF0ZUNvbXBhcmUoc3RhcnQsIGVuZCkpIHtcclxuXHRcdFx0XHRcdFtzdGFydCwgZW5kXSA9IFtlbmQsIHN0YXJ0XVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0aGlzLmRpc3BsYXlSYW5nZVZhbHVlLnN0YXJ0RGF0ZSA9IHN0YXJ0XHJcblx0XHRcdFx0dGhpcy5kaXNwbGF5UmFuZ2VWYWx1ZS5lbmREYXRlID0gZW5kXHJcblx0XHRcdFx0Y29uc3QgZGlzcGxheVJhbmdlID0gW3N0YXJ0LCBlbmRdXHJcblx0XHRcdFx0dGhpcy5zZXRFbWl0KGRpc3BsYXlSYW5nZSlcclxuXHRcdFx0XHR0aGlzLnBpY2tlclZpc2libGUgPSBmYWxzZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRoYW5kbGVTdGFydEFuZEVuZChiZWZvcmUsIGFmdGVyLCB0ZW1wID0gZmFsc2UpIHtcclxuXHRcdFx0XHRpZiAoIShiZWZvcmUgJiYgYWZ0ZXIpKSByZXR1cm5cclxuXHJcblx0XHRcdFx0Y29uc3QgdHlwZSA9IHRlbXAgPyAndGVtcFJhbmdlJyA6ICdyYW5nZSdcclxuXHRcdFx0XHRjb25zdCBpc1N0YXJ0RWFybGllckVuZCA9IGRhdGVDb21wYXJlKGJlZm9yZSwgYWZ0ZXIpXHJcblx0XHRcdFx0dGhpc1t0eXBlXS5zdGFydERhdGUgPSBpc1N0YXJ0RWFybGllckVuZCA/IGJlZm9yZSA6IGFmdGVyXHJcblx0XHRcdFx0dGhpc1t0eXBlXS5lbmREYXRlID0gaXNTdGFydEVhcmxpZXJFbmQgPyBhZnRlciA6IGJlZm9yZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog5q+U6L6D5pe26Ze05aSn5bCPXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRkYXRlQ29tcGFyZShzdGFydERhdGUsIGVuZERhdGUpIHtcclxuXHRcdFx0XHQvLyDorqHnrpfmiKrmraLml7bpl7RcclxuXHRcdFx0XHRzdGFydERhdGUgPSBuZXcgRGF0ZShzdGFydERhdGUucmVwbGFjZSgnLScsICcvJykucmVwbGFjZSgnLScsICcvJykpXHJcblx0XHRcdFx0Ly8g6K6h566X6K+m57uG6aG555qE5oiq5q2i5pe26Ze0XHJcblx0XHRcdFx0ZW5kRGF0ZSA9IG5ldyBEYXRlKGVuZERhdGUucmVwbGFjZSgnLScsICcvJykucmVwbGFjZSgnLScsICcvJykpXHJcblx0XHRcdFx0cmV0dXJuIHN0YXJ0RGF0ZSA8PSBlbmREYXRlXHJcblx0XHRcdH0sXHJcblxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog5q+U6L6D5pe26Ze05beuXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRkaWZmRGF0ZShzdGFydERhdGUsIGVuZERhdGUpIHtcclxuXHRcdFx0XHQvLyDorqHnrpfmiKrmraLml7bpl7RcclxuXHRcdFx0XHRzdGFydERhdGUgPSBuZXcgRGF0ZShzdGFydERhdGUucmVwbGFjZSgnLScsICcvJykucmVwbGFjZSgnLScsICcvJykpXHJcblx0XHRcdFx0Ly8g6K6h566X6K+m57uG6aG555qE5oiq5q2i5pe26Ze0XHJcblx0XHRcdFx0ZW5kRGF0ZSA9IG5ldyBEYXRlKGVuZERhdGUucmVwbGFjZSgnLScsICcvJykucmVwbGFjZSgnLScsICcvJykpXHJcblx0XHRcdFx0Y29uc3QgZGlmZiA9IChlbmREYXRlIC0gc3RhcnREYXRlKSAvICgyNCAqIDYwICogNjAgKiAxMDAwKVxyXG5cdFx0XHRcdHJldHVybiBNYXRoLmFicyhkaWZmKVxyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0Y2xlYXIobmVlZEVtaXQgPSB0cnVlKSB7XHJcblx0XHRcdFx0aWYgKCF0aGlzLmlzUmFuZ2UpIHtcclxuXHRcdFx0XHRcdHRoaXMuZGlzcGxheVZhbHVlID0gJydcclxuXHRcdFx0XHRcdHRoaXMuaW5wdXREYXRlID0gJydcclxuXHRcdFx0XHRcdHRoaXMucGlja2VyVGltZSA9ICcnXHJcblx0XHRcdFx0XHRpZiAodGhpcy5pc1Bob25lKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuJHJlZnMubW9iaWxlICYmIHRoaXMuJHJlZnMubW9iaWxlLmNsZWFyQ2FsZW5kZXIoKVxyXG5cdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0dGhpcy4kcmVmcy5wY1NpbmdsZSAmJiB0aGlzLiRyZWZzLnBjU2luZ2xlLmNsZWFyQ2FsZW5kZXIoKVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aWYgKG5lZWRFbWl0KSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuJGVtaXQoJ2NoYW5nZScsICcnKVxyXG5cdFx0XHRcdFx0XHR0aGlzLiRlbWl0KCdpbnB1dCcsICcnKVxyXG5cdFx0XHRcdFx0XHR0aGlzLiRlbWl0KCd1cGRhdGU6bW9kZWxWYWx1ZScsICcnKVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHR0aGlzLmRpc3BsYXlSYW5nZVZhbHVlLnN0YXJ0RGF0ZSA9ICcnXHJcblx0XHRcdFx0XHR0aGlzLmRpc3BsYXlSYW5nZVZhbHVlLmVuZERhdGUgPSAnJ1xyXG5cdFx0XHRcdFx0dGhpcy50ZW1wUmFuZ2Uuc3RhcnREYXRlID0gJydcclxuXHRcdFx0XHRcdHRoaXMudGVtcFJhbmdlLnN0YXJ0VGltZSA9ICcnXHJcblx0XHRcdFx0XHR0aGlzLnRlbXBSYW5nZS5lbmREYXRlID0gJydcclxuXHRcdFx0XHRcdHRoaXMudGVtcFJhbmdlLmVuZFRpbWUgPSAnJ1xyXG5cdFx0XHRcdFx0aWYgKHRoaXMuaXNQaG9uZSkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLiRyZWZzLm1vYmlsZSAmJiB0aGlzLiRyZWZzLm1vYmlsZS5jbGVhckNhbGVuZGVyKClcclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuJHJlZnMubGVmdCAmJiB0aGlzLiRyZWZzLmxlZnQuY2xlYXJDYWxlbmRlcigpXHJcblx0XHRcdFx0XHRcdHRoaXMuJHJlZnMucmlnaHQgJiYgdGhpcy4kcmVmcy5yaWdodC5jbGVhckNhbGVuZGVyKClcclxuXHRcdFx0XHRcdFx0dGhpcy4kcmVmcy5yaWdodCAmJiB0aGlzLiRyZWZzLnJpZ2h0LmNoYW5nZU1vbnRoKCduZXh0JylcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGlmIChuZWVkRW1pdCkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLiRlbWl0KCdjaGFuZ2UnLCBbXSlcclxuXHRcdFx0XHRcdFx0dGhpcy4kZW1pdCgnaW5wdXQnLCBbXSlcclxuXHRcdFx0XHRcdFx0dGhpcy4kZW1pdCgndXBkYXRlOm1vZGVsVmFsdWUnLCBbXSlcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcblx0JHVuaS1wcmltYXJ5OiAjMDA3YWZmICFkZWZhdWx0O1xyXG5cclxuXHQudW5pLWRhdGUge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRmbGV4OiAxO1xyXG5cdH1cclxuXHJcblx0LnVuaS1kYXRlLXgge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOmluaGVyaXQ7XHJcblx0XHRjb2xvcjogIzY2NjtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGZsZXg6IDE7XHJcblxyXG5cdFx0Lmljb24tY2FsZW5kYXIge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDNweDtcclxuXHRcdH1cclxuXHJcblx0XHQucmFuZ2Utc2VwYXJhdG9yIHtcclxuXHRcdFx0aGVpZ2h0OiAzNXB4O1xyXG5cdFx0XHQvKiAjaWZuZGVmIE1QICovXHJcblx0XHRcdHBhZGRpbmc6IDAgMnB4O1xyXG5cdFx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdFx0bGluZS1oZWlnaHQ6IDM1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudW5pLWRhdGUteC0tYm9yZGVyIHtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xyXG5cdH1cclxuXHJcblx0LnVuaS1kYXRlLWVkaXRvci0teCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdC51bmktZGF0ZS1lZGl0b3ItLXggLnVuaS1kYXRlX19pY29uLWNsZWFyIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDNweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0LyogI2lmZGVmIEg1ICovXHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHR9XHJcblxyXG5cdC51bmktZGF0ZV9feC1pbnB1dCB7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdGhlaWdodDogMzVweDtcclxuXHRcdC8qICNpZm5kZWYgTVAgKi9cclxuXHRcdHBhZGRpbmctbGVmdDogNXB4O1xyXG5cdFx0LyogI2VuZGlmICovXHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRmbGV4OiAxO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDM1cHg7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxuXHJcblx0LnRleHQtY2VudGVyIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC51bmktZGF0ZV9faW5wdXQge1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHR9XHJcblxyXG5cdC51bmktZGF0ZS1yYW5nZV9faW5wdXQge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWF4LXdpZHRoOiAxNDJweDtcclxuXHR9XHJcblxyXG5cdC51bmktZGF0ZS1waWNrZXJfX2NvbnRhaW5lciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cclxuXHQudW5pLWRhdGUtbWFzay0tcGMge1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0Ym90dG9tOiAwcHg7XHJcblx0XHR0b3A6IDBweDtcclxuXHRcdGxlZnQ6IDBweDtcclxuXHRcdHJpZ2h0OiAwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xcztcclxuXHRcdHotaW5kZXg6IDk5NjtcclxuXHR9XHJcblxyXG5cdC51bmktZGF0ZS1zaW5nbGUtLXgge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdHotaW5kZXg6IDk5OTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNFQkVFRjU7XHJcblx0XHRib3gtc2hhZG93OiAwIDJweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdH1cclxuXHJcblx0LnVuaS1kYXRlLXJhbmdlLS14IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHR6LWluZGV4OiA5OTk7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjRUJFRUY1O1xyXG5cdFx0Ym94LXNoYWRvdzogMCAycHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHR9XHJcblxyXG5cdC51bmktZGF0ZS1lZGl0b3ItLXhfX2Rpc2FibGVkIHtcclxuXHRcdG9wYWNpdHk6IDAuNDtcclxuXHRcdGN1cnNvcjogZGVmYXVsdDtcclxuXHR9XHJcblxyXG5cdC51bmktZGF0ZS1lZGl0b3ItLWxvZ28ge1xyXG5cdFx0d2lkdGg6IDE2cHg7XHJcblx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdH1cclxuXHJcblx0Lyog5re75Yqg5pe26Ze0ICovXHJcblx0LnBvcHVwLXgtaGVhZGVyIHtcclxuXHRcdC8qICNpZm5kZWYgQVBQLU5WVUUgKi9cclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0fVxyXG5cclxuXHQucG9wdXAteC1oZWFkZXItLWRhdGV0aW1lIHtcclxuXHRcdC8qICNpZm5kZWYgQVBQLU5WVUUgKi9cclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRmbGV4OiAxO1xyXG5cdH1cclxuXHJcblx0LnBvcHVwLXgtYm9keSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdH1cclxuXHJcblx0LnBvcHVwLXgtZm9vdGVyIHtcclxuXHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHRcdGJvcmRlci10b3AtY29sb3I6ICNGMUYxRjE7XHJcblx0XHRib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcclxuXHRcdGJvcmRlci10b3Atd2lkdGg6IDFweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRjb2xvcjogIzY2NjtcclxuXHR9XHJcblxyXG5cdC5wb3B1cC14LWZvb3RlciB0ZXh0OmhvdmVyIHtcclxuXHRcdGNvbG9yOiAkdW5pLXByaW1hcnk7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRvcGFjaXR5OiAwLjg7XHJcblx0fVxyXG5cclxuXHQucG9wdXAteC1mb290ZXIgLmNvbmZpcm0tdGV4dCB7XHJcblx0XHRtYXJnaW4tbGVmdDogMjBweDtcclxuXHRcdGNvbG9yOiAkdW5pLXByaW1hcnk7XHJcblx0fVxyXG5cclxuXHQudW5pLWRhdGUtY2hhbmdlZCB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogIzMzMztcclxuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICNGMUYxRjE7XHJcblx0XHRib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcclxuXHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuXHR9XHJcblxyXG5cdC51bmktZGF0ZS1jaGFuZ2VkLS10aW1lIHRleHQge1xyXG5cdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDUwcHg7XHJcblx0fVxyXG5cclxuXHQudW5pLWRhdGUtY2hhbmdlZCAudW5pLWRhdGUtY2hhbmdlZC0tdGltZSB7XHJcblx0XHRmbGV4OiAxO1xyXG5cdH1cclxuXHJcblx0LnVuaS1kYXRlLWNoYW5nZWQtLXRpbWUtZGF0ZSB7XHJcblx0XHRjb2xvcjogIzMzMztcclxuXHRcdG9wYWNpdHk6IDAuNjtcclxuXHR9XHJcblxyXG5cdC5tci01MCB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcblx0fVxyXG5cclxuXHQvKiBwaWNrZXIg5by55Ye65bGC6YCa55So55qE5oyH56S65bCP5LiJ6KeSLCB0b2Rv77ya5omp5bGV6Iez5LiK5LiL5bem5Y+z5pa55ZCR5a6a5L2NICovXHJcblx0LnVuaS1wb3BwZXJfX2Fycm93LFxyXG5cdC51bmktcG9wcGVyX19hcnJvdzo6YWZ0ZXIge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMDtcclxuXHRcdGhlaWdodDogMDtcclxuXHRcdGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLXRvcC13aWR0aDogMDtcclxuXHR9XHJcblxyXG5cdC51bmktcG9wcGVyX19hcnJvdyB7XHJcblx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjAzKSk7XHJcblx0XHR0b3A6IC02cHg7XHJcblx0XHRsZWZ0OiAxMCU7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDNweDtcclxuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICNFQkVFRjU7XHJcblx0fVxyXG5cclxuXHQudW5pLXBvcHBlcl9fYXJyb3c6OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiIFwiO1xyXG5cdFx0dG9wOiAxcHg7XHJcblx0XHRtYXJnaW4tbGVmdDogLTZweDtcclxuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XHJcblx0fVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///332\n"); /***/ }), /* 333 */ /*!*************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar.vue ***! \*************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _calendar_vue_vue_type_template_id_94becebc___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./calendar.vue?vue&type=template&id=94becebc& */ 334);\n/* harmony import */ var _calendar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./calendar.vue?vue&type=script&lang=js& */ 336);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _calendar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _calendar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _calendar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _calendar_vue_vue_type_template_id_94becebc___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _calendar_vue_vue_type_template_id_94becebc___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _calendar_vue_vue_type_template_id_94becebc___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBcUg7QUFDckg7QUFDNEQ7QUFDTDs7O0FBR3ZEO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLDhFQUFNO0FBQ1IsRUFBRSxtRkFBTTtBQUNSLEVBQUUsNEZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsdUZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzMzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9jYWxlbmRhci52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9OTRiZWNlYmMmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9jYWxlbmRhci52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL2NhbGVuZGFyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIG51bGwsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInVuaV9tb2R1bGVzL3VuaS1kYXRldGltZS1waWNrZXIvY29tcG9uZW50cy91bmktZGF0ZXRpbWUtcGlja2VyL2NhbGVuZGFyLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///333\n"); /***/ }), /* 334 */ /*!********************************************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar.vue?vue&type=template&id=94becebc& ***! \********************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_calendar_vue_vue_type_template_id_94becebc___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./calendar.vue?vue&type=template&id=94becebc& */ 335); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_calendar_vue_vue_type_template_id_94becebc___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_calendar_vue_vue_type_template_id_94becebc___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_calendar_vue_vue_type_template_id_94becebc___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_calendar_vue_vue_type_template_id_94becebc___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 335 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar.vue?vue&type=template&id=94becebc& ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uniIcons: __webpack_require__(/*! @/uni_modules/uni-icons/components/uni-icons/uni-icons.vue */ 10) .default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "uni-calendar"), attrs: { _i: 0 }, on: { mouseleave: _vm.leaveCale }, }, [ _vm._$s(1, "i", !_vm.insert && _vm.show) ? _c("view", { staticClass: _vm._$s(1, "sc", "uni-calendar__mask"), class: _vm._$s(1, "c", { "uni-calendar--mask-show": _vm.aniMaskShow, }), attrs: { _i: 1 }, on: { click: _vm.maskClick }, }) : _vm._e(), _vm._$s(2, "i", _vm.insert || _vm.show) ? _c( "view", { staticClass: _vm._$s(2, "sc", "uni-calendar__content"), class: _vm._$s(2, "c", { "uni-calendar--fixed": !_vm.insert, "uni-calendar--ani-show": _vm.aniMaskShow, "uni-calendar__content-mobile": _vm.aniMaskShow, }), attrs: { _i: 2 }, }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "uni-calendar__header"), class: _vm._$s(3, "c", { "uni-calendar__header-mobile": !_vm.insert, }), attrs: { _i: 3 }, }, [ _c( "view", { staticClass: _vm._$s( 4, "sc", "uni-calendar__header-btn-box" ), attrs: { _i: 4 }, on: { click: function ($event) { $event.stopPropagation() return _vm.changeMonth("pre") }, }, }, [ _c("view", { staticClass: _vm._$s( 5, "sc", "uni-calendar__header-btn uni-calendar--left" ), attrs: { _i: 5 }, }), ] ), _c( "picker", { attrs: { value: _vm._$s(6, "a-value", _vm.date), _i: 6 }, on: { change: _vm.bindDateChange }, }, [ _c( "text", { staticClass: _vm._$s( 7, "sc", "uni-calendar__header-text" ), attrs: { _i: 7 }, }, [ _vm._v( _vm._$s( 7, "t0-0", _vm._s( (_vm.nowDate.year || "") + _vm.yearText + (_vm.nowDate.month || "") + _vm.monthText ) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( 8, "sc", "uni-calendar__header-btn-box" ), attrs: { _i: 8 }, on: { click: function ($event) { $event.stopPropagation() return _vm.changeMonth("next") }, }, }, [ _c("view", { staticClass: _vm._$s( 9, "sc", "uni-calendar__header-btn uni-calendar--right" ), attrs: { _i: 9 }, }), ] ), _vm._$s(10, "i", !_vm.insert) ? _c( "view", { staticClass: _vm._$s(10, "sc", "dialog-close"), attrs: { _i: 10 }, on: { click: _vm.close }, }, [ _c("view", { staticClass: _vm._$s(11, "sc", "dialog-close-plus"), attrs: { _i: 11 }, }), _c("view", { staticClass: _vm._$s( 12, "sc", "dialog-close-plus dialog-close-rotate" ), attrs: { _i: 12 }, }), ] ) : _vm._e(), ] ), _c( "view", { staticClass: _vm._$s(13, "sc", "uni-calendar__box"), attrs: { _i: 13 }, }, [ _vm._$s(14, "i", _vm.showMonth) ? _c( "view", { staticClass: _vm._$s( 14, "sc", "uni-calendar__box-bg" ), attrs: { _i: 14 }, }, [ _c( "text", { staticClass: _vm._$s( 15, "sc", "uni-calendar__box-bg-text" ), attrs: { _i: 15 }, }, [ _vm._v( _vm._$s(15, "t0-0", _vm._s(_vm.nowDate.month)) ), ] ), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s(16, "sc", "uni-calendar__weeks"), attrs: { _i: 16 }, }, [ _c( "view", { staticClass: _vm._$s( 17, "sc", "uni-calendar__weeks-day" ), attrs: { _i: 17 }, }, [ _c( "text", { staticClass: _vm._$s( 18, "sc", "uni-calendar__weeks-day-text" ), attrs: { _i: 18 }, }, [_vm._v(_vm._$s(18, "t0-0", _vm._s(_vm.SUNText)))] ), ] ), _c( "view", { staticClass: _vm._$s( 19, "sc", "uni-calendar__weeks-day" ), attrs: { _i: 19 }, }, [ _c( "text", { staticClass: _vm._$s( 20, "sc", "uni-calendar__weeks-day-text" ), attrs: { _i: 20 }, }, [_vm._v(_vm._$s(20, "t0-0", _vm._s(_vm.MONText)))] ), ] ), _c( "view", { staticClass: _vm._$s( 21, "sc", "uni-calendar__weeks-day" ), attrs: { _i: 21 }, }, [ _c( "text", { staticClass: _vm._$s( 22, "sc", "uni-calendar__weeks-day-text" ), attrs: { _i: 22 }, }, [_vm._v(_vm._$s(22, "t0-0", _vm._s(_vm.TUEText)))] ), ] ), _c( "view", { staticClass: _vm._$s( 23, "sc", "uni-calendar__weeks-day" ), attrs: { _i: 23 }, }, [ _c( "text", { staticClass: _vm._$s( 24, "sc", "uni-calendar__weeks-day-text" ), attrs: { _i: 24 }, }, [_vm._v(_vm._$s(24, "t0-0", _vm._s(_vm.WEDText)))] ), ] ), _c( "view", { staticClass: _vm._$s( 25, "sc", "uni-calendar__weeks-day" ), attrs: { _i: 25 }, }, [ _c( "text", { staticClass: _vm._$s( 26, "sc", "uni-calendar__weeks-day-text" ), attrs: { _i: 26 }, }, [_vm._v(_vm._$s(26, "t0-0", _vm._s(_vm.THUText)))] ), ] ), _c( "view", { staticClass: _vm._$s( 27, "sc", "uni-calendar__weeks-day" ), attrs: { _i: 27 }, }, [ _c( "text", { staticClass: _vm._$s( 28, "sc", "uni-calendar__weeks-day-text" ), attrs: { _i: 28 }, }, [_vm._v(_vm._$s(28, "t0-0", _vm._s(_vm.FRIText)))] ), ] ), _c( "view", { staticClass: _vm._$s( 29, "sc", "uni-calendar__weeks-day" ), attrs: { _i: 29 }, }, [ _c( "text", { staticClass: _vm._$s( 30, "sc", "uni-calendar__weeks-day-text" ), attrs: { _i: 30 }, }, [_vm._v(_vm._$s(30, "t0-0", _vm._s(_vm.SATText)))] ), ] ), ] ), _vm._l( _vm._$s(31, "f", { forItems: _vm.weeks }), function (item, weekIndex, $20, $30) { return _c( "view", { key: _vm._$s(31, "f", { forIndex: $20, key: weekIndex, }), staticClass: _vm._$s( "31-" + $30, "sc", "uni-calendar__weeks" ), attrs: { _i: "31-" + $30 }, }, _vm._l( _vm._$s(32 + "-" + $30, "f", { forItems: item }), function (weeks, weeksIndex, $21, $31) { return _c( "view", { key: _vm._$s(32 + "-" + $30, "f", { forIndex: $21, key: weeksIndex, }), staticClass: _vm._$s( "32-" + $30 + "-" + $31, "sc", "uni-calendar__weeks-item" ), attrs: { _i: "32-" + $30 + "-" + $31 }, }, [ _c("calendar-item", { staticClass: _vm._$s( "33-" + $30 + "-" + $31, "sc", "uni-calendar-item--hook" ), attrs: { weeks: weeks, calendar: _vm.calendar, selected: _vm.selected, checkHover: _vm.range, _i: "33-" + $30 + "-" + $31, }, on: { change: _vm.choiceDate, handleMouse: _vm.handleMouse, }, }), ], 1 ) } ), 0 ) } ), ], 2 ), _vm._$s(34, "i", !_vm.insert && !_vm.range && _vm.hasTime) ? _c( "view", { staticClass: _vm._$s( 34, "sc", "uni-date-changed uni-calendar--fixed-top" ), attrs: { _i: 34 }, }, [ _c( "view", { staticClass: _vm._$s( 35, "sc", "uni-date-changed--time-date" ), attrs: { _i: 35 }, }, [ _vm._v( _vm._$s( 35, "t0-0", _vm._s( _vm.tempSingleDate ? _vm.tempSingleDate : _vm.selectDateText ) ) ), ] ), _c("time-picker", { staticClass: _vm._$s(36, "sc", "time-picker-style"), attrs: { type: "time", start: _vm.timepickerStartTime, end: _vm.timepickerEndTime, disabled: !_vm.tempSingleDate, border: false, "hide-second": _vm.hideSecond, _i: 36, }, model: { value: _vm._$s(36, "v-model", _vm.time), callback: function ($$v) { _vm.time = $$v }, expression: "time", }, }), ], 1 ) : _vm._e(), _vm._$s(37, "i", !_vm.insert && _vm.range && _vm.hasTime) ? _c( "view", { staticClass: _vm._$s( 37, "sc", "uni-date-changed uni-calendar--fixed-top" ), attrs: { _i: 37 }, }, [ _c( "view", { staticClass: _vm._$s( 38, "sc", "uni-date-changed--time-start" ), attrs: { _i: 38 }, }, [ _c( "view", { staticClass: _vm._$s( 39, "sc", "uni-date-changed--time-date" ), attrs: { _i: 39 }, }, [ _vm._v( _vm._$s( 39, "t0-0", _vm._s( _vm.tempRange.before ? _vm.tempRange.before : _vm.startDateText ) ) ), ] ), _c("time-picker", { staticClass: _vm._$s(40, "sc", "time-picker-style"), attrs: { type: "time", start: _vm.timepickerStartTime, border: false, "hide-second": _vm.hideSecond, disabled: !_vm.tempRange.before, _i: 40, }, model: { value: _vm._$s( 40, "v-model", _vm.timeRange.startTime ), callback: function ($$v) { _vm.$set(_vm.timeRange, "startTime", $$v) }, expression: "timeRange.startTime", }, }), ], 1 ), _c( "view", [ _c("uni-icons", { attrs: { type: "arrowthinright", color: "#999", _i: 42, }, }), ], 1 ), _c( "view", { staticClass: _vm._$s( 43, "sc", "uni-date-changed--time-end" ), attrs: { _i: 43 }, }, [ _c( "view", { staticClass: _vm._$s( 44, "sc", "uni-date-changed--time-date" ), attrs: { _i: 44 }, }, [ _vm._v( _vm._$s( 44, "t0-0", _vm._s( _vm.tempRange.after ? _vm.tempRange.after : _vm.endDateText ) ) ), ] ), _c("time-picker", { staticClass: _vm._$s(45, "sc", "time-picker-style"), attrs: { type: "time", end: _vm.timepickerEndTime, border: false, "hide-second": _vm.hideSecond, disabled: !_vm.tempRange.after, _i: 45, }, model: { value: _vm._$s( 45, "v-model", _vm.timeRange.endTime ), callback: function ($$v) { _vm.$set(_vm.timeRange, "endTime", $$v) }, expression: "timeRange.endTime", }, }), ], 1 ), ] ) : _vm._e(), _vm._$s(46, "i", !_vm.insert) ? _c( "view", { staticClass: _vm._$s( 46, "sc", "uni-date-changed uni-date-btn--ok" ), attrs: { _i: 46 }, }, [ _c( "view", { staticClass: _vm._$s( 47, "sc", "uni-datetime-picker--btn" ), attrs: { _i: 47 }, on: { click: _vm.confirm }, }, [_vm._v(_vm._$s(47, "t0-0", _vm._s(_vm.confirmText)))] ), ] ) : _vm._e(), ] ) : _vm._e(), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 336 */ /*!**************************************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar.vue?vue&type=script&lang=js& ***! \**************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_calendar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./calendar.vue?vue&type=script&lang=js& */ 337);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_calendar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_calendar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_calendar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_calendar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_calendar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQStwQixDQUFnQiwwcUJBQUcsRUFBQyIsImZpbGUiOiIzMzYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2NhbGVuZGFyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9jYWxlbmRhci52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///336\n"); /***/ }), /* 337 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar.vue?vue&type=script&lang=js& ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ 109));\nvar _util = __webpack_require__(/*! ./util.js */ 338);\nvar _calendarItem = _interopRequireDefault(__webpack_require__(/*! ./calendar-item.vue */ 339));\nvar _timePicker = _interopRequireDefault(__webpack_require__(/*! ./time-picker.vue */ 344));\nvar _uniI18n = __webpack_require__(/*! @dcloudio/uni-i18n */ 349);\nvar _index = _interopRequireDefault(__webpack_require__(/*! ./i18n/index.js */ 350));\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _initVueI18n = (0, _uniI18n.initVueI18n)(_index.default),\n t = _initVueI18n.t;\n\n/**\n * Calendar 日历\n * @description 日历组件可以查看日期,选择任意范围内的日期,打点操作。常用场景如:酒店日期预订、火车机票选择购买日期、上下班打卡等\n * @tutorial https://ext.dcloud.net.cn/plugin?id=56\n * @property {String} date 自定义当前时间,默认为今天\n * @property {String} startDate 日期选择范围-开始日期\n * @property {String} endDate 日期选择范围-结束日期\n * @property {Boolean} range 范围选择\n * @property {Boolean} insert = [true|false] 插入模式,默认为false\n * \t@value true 弹窗模式\n * \t@value false 插入模式\n * @property {Boolean} clearDate = [true|false] 弹窗模式是否清空上次选择内容\n * @property {Array} selected 打点,期待格式[{date: '2019-06-27', info: '签到', data: { custom: '自定义信息', name: '自定义消息头',xxx:xxx... }}]\n * @property {Boolean} showMonth 是否选择月份为背景\n * @property {[String} defaultValue 选择器打开时默认显示的时间\n * @event {Function} change 日期改变,`insert :ture` 时生效\n * @event {Function} confirm 确认选择`insert :false` 时生效\n * @event {Function} monthSwitch 切换月份时触发\n * @example \n */\nvar _default2 = {\n components: {\n calendarItem: _calendarItem.default,\n timePicker: _timePicker.default\n },\n props: {\n date: {\n type: String,\n default: ''\n },\n defTime: {\n type: [String, Object],\n default: ''\n },\n selectableTimes: {\n type: [Object],\n default: function _default() {\n return {};\n }\n },\n selected: {\n type: Array,\n default: function _default() {\n return [];\n }\n },\n startDate: {\n type: String,\n default: ''\n },\n endDate: {\n type: String,\n default: ''\n },\n startPlaceholder: {\n type: String,\n default: ''\n },\n endPlaceholder: {\n type: String,\n default: ''\n },\n range: {\n type: Boolean,\n default: false\n },\n hasTime: {\n type: Boolean,\n default: false\n },\n insert: {\n type: Boolean,\n default: true\n },\n showMonth: {\n type: Boolean,\n default: true\n },\n clearDate: {\n type: Boolean,\n default: true\n },\n checkHover: {\n type: Boolean,\n default: true\n },\n hideSecond: {\n type: [Boolean],\n default: false\n },\n pleStatus: {\n type: Object,\n default: function _default() {\n return {\n before: '',\n after: '',\n data: [],\n fulldate: ''\n };\n }\n },\n defaultValue: {\n type: [String, Object, Array],\n default: ''\n }\n },\n data: function data() {\n return {\n show: false,\n weeks: [],\n calendar: {},\n nowDate: {},\n aniMaskShow: false,\n firstEnter: true,\n time: '',\n timeRange: {\n startTime: '',\n endTime: ''\n },\n tempSingleDate: '',\n tempRange: {\n before: '',\n after: ''\n },\n isPhone: false\n };\n },\n watch: {\n date: {\n immediate: true,\n handler: function handler(newVal) {\n var _this = this;\n if (!this.range) {\n this.tempSingleDate = newVal;\n setTimeout(function () {\n _this.init(newVal);\n }, 100);\n }\n }\n },\n defTime: {\n immediate: true,\n handler: function handler(newVal) {\n if (!this.range) {\n this.time = newVal;\n } else {\n this.timeRange.startTime = newVal.start;\n this.timeRange.endTime = newVal.end;\n }\n }\n },\n startDate: function startDate(val) {\n // 字节小程序 watch 早于 created\n if (!this.cale) {\n return;\n }\n this.cale.setStartDate(val);\n this.cale.setDate(this.nowDate.fullDate);\n this.weeks = this.cale.weeks;\n },\n endDate: function endDate(val) {\n // 字节小程序 watch 早于 created\n if (!this.cale) {\n return;\n }\n this.cale.setEndDate(val);\n this.cale.setDate(this.nowDate.fullDate);\n this.weeks = this.cale.weeks;\n },\n selected: function selected(newVal) {\n // 字节小程序 watch 早于 created\n if (!this.cale) {\n return;\n }\n this.cale.setSelectInfo(this.nowDate.fullDate, newVal);\n this.weeks = this.cale.weeks;\n },\n pleStatus: {\n immediate: true,\n handler: function handler(newVal) {\n var _this2 = this;\n var before = newVal.before,\n after = newVal.after,\n fulldate = newVal.fulldate,\n which = newVal.which;\n this.tempRange.before = before;\n this.tempRange.after = after;\n setTimeout(function () {\n if (fulldate) {\n _this2.cale.setHoverMultiple(fulldate);\n if (before && after) {\n _this2.cale.lastHover = true;\n if (_this2.rangeWithinMonth(after, before)) return;\n _this2.setDate(before);\n } else {\n _this2.cale.setMultiple(fulldate);\n _this2.setDate(_this2.nowDate.fullDate);\n _this2.calendar.fullDate = '';\n _this2.cale.lastHover = false;\n }\n } else {\n // 字节小程序 watch 早于 created\n if (!_this2.cale) {\n return;\n }\n _this2.cale.setDefaultMultiple(before, after);\n if (which === 'left' && before) {\n _this2.setDate(before);\n _this2.weeks = _this2.cale.weeks;\n } else if (after) {\n _this2.setDate(after);\n _this2.weeks = _this2.cale.weeks;\n }\n _this2.cale.lastHover = true;\n }\n }, 16);\n }\n }\n },\n computed: {\n timepickerStartTime: function timepickerStartTime() {\n var activeDate = this.range ? this.tempRange.before : this.calendar.fullDate;\n return activeDate === this.startDate ? this.selectableTimes.start : '';\n },\n timepickerEndTime: function timepickerEndTime() {\n var activeDate = this.range ? this.tempRange.after : this.calendar.fullDate;\n return activeDate === this.endDate ? this.selectableTimes.end : '';\n },\n /**\n * for i18n\n */\n selectDateText: function selectDateText() {\n return t(\"uni-datetime-picker.selectDate\");\n },\n startDateText: function startDateText() {\n return this.startPlaceholder || t(\"uni-datetime-picker.startDate\");\n },\n endDateText: function endDateText() {\n return this.endPlaceholder || t(\"uni-datetime-picker.endDate\");\n },\n okText: function okText() {\n return t(\"uni-datetime-picker.ok\");\n },\n yearText: function yearText() {\n return t(\"uni-datetime-picker.year\");\n },\n monthText: function monthText() {\n return t(\"uni-datetime-picker.month\");\n },\n MONText: function MONText() {\n return t(\"uni-calender.MON\");\n },\n TUEText: function TUEText() {\n return t(\"uni-calender.TUE\");\n },\n WEDText: function WEDText() {\n return t(\"uni-calender.WED\");\n },\n THUText: function THUText() {\n return t(\"uni-calender.THU\");\n },\n FRIText: function FRIText() {\n return t(\"uni-calender.FRI\");\n },\n SATText: function SATText() {\n return t(\"uni-calender.SAT\");\n },\n SUNText: function SUNText() {\n return t(\"uni-calender.SUN\");\n },\n confirmText: function confirmText() {\n return t(\"uni-calender.confirm\");\n }\n },\n created: function created() {\n // 获取日历方法实例\n this.cale = new _util.Calendar({\n selected: this.selected,\n startDate: this.startDate,\n endDate: this.endDate,\n range: this.range\n });\n // 选中某一天\n this.init(this.date);\n },\n mounted: function mounted() {\n if (typeof navigator !== \"undefined\") {\n this.isPhone = navigator.userAgent.toLowerCase().indexOf('mobile') !== -1;\n return;\n }\n var _uni$getSystemInfoSyn = uni.getSystemInfoSync(),\n windowWidth = _uni$getSystemInfoSyn.windowWidth;\n this.isPhone = windowWidth <= 500;\n },\n methods: {\n leaveCale: function leaveCale() {\n this.firstEnter = true;\n },\n handleMouse: function handleMouse(weeks) {\n if (weeks.disable) return;\n if (this.cale.lastHover) return;\n var _this$cale$multipleSt = this.cale.multipleStatus,\n before = _this$cale$multipleSt.before,\n after = _this$cale$multipleSt.after;\n if (!before) return;\n this.calendar = weeks;\n // 设置范围选\n this.cale.setHoverMultiple(this.calendar.fullDate);\n this.weeks = this.cale.weeks;\n // hover时,进入一个日历,更新另一个\n if (this.firstEnter) {\n this.$emit('firstEnterCale', this.cale.multipleStatus);\n this.firstEnter = false;\n }\n },\n rangeWithinMonth: function rangeWithinMonth(A, B) {\n var _A$split = A.split('-'),\n _A$split2 = (0, _slicedToArray2.default)(_A$split, 2),\n yearA = _A$split2[0],\n monthA = _A$split2[1];\n var _B$split = B.split('-'),\n _B$split2 = (0, _slicedToArray2.default)(_B$split, 2),\n yearB = _B$split2[0],\n monthB = _B$split2[1];\n return yearA === yearB && monthA === monthB;\n },\n // 蒙版点击事件\n maskClick: function maskClick() {\n this.close();\n this.$emit('maskClose');\n },\n clearCalender: function clearCalender() {\n if (this.range) {\n this.timeRange.startTime = '';\n this.timeRange.endTime = '';\n this.tempRange.before = '';\n this.tempRange.after = '';\n this.cale.multipleStatus.before = '';\n this.cale.multipleStatus.after = '';\n this.cale.multipleStatus.data = [];\n this.cale.lastHover = false;\n } else {\n this.time = '';\n this.tempSingleDate = '';\n }\n this.calendar.fullDate = '';\n this.setDate(new Date());\n },\n bindDateChange: function bindDateChange(e) {\n var value = e.detail.value + '-1';\n this.setDate(value);\n },\n /**\n * 初始化日期显示\n * @param {Object} date\n */\n init: function init(date) {\n // 字节小程序 watch 早于 created\n if (!this.cale) {\n return;\n }\n this.cale.setDate(date || new Date());\n this.weeks = this.cale.weeks;\n this.nowDate = this.cale.getInfo(date);\n this.calendar = _objectSpread({}, this.nowDate);\n if (!date) {\n // 优化date为空默认不选中今天\n this.calendar.fullDate = '';\n if (this.defaultValue && !this.range) {\n // 暂时只支持移动端非范围选择\n var defaultDate = new Date(this.defaultValue);\n var fullDate = (0, _util.getDate)(defaultDate);\n var year = defaultDate.getFullYear();\n var month = defaultDate.getMonth() + 1;\n var _date = defaultDate.getDate();\n var day = defaultDate.getDay();\n this.calendar = {\n fullDate: fullDate,\n year: year,\n month: month,\n date: _date,\n day: day\n }, this.tempSingleDate = fullDate;\n this.time = (0, _util.getTime)(defaultDate, this.hideSecond);\n }\n }\n },\n /**\n * 打开日历弹窗\n */\n open: function open() {\n var _this3 = this;\n // 弹窗模式并且清理数据\n if (this.clearDate && !this.insert) {\n this.cale.cleanMultipleStatus();\n this.init(this.date);\n }\n this.show = true;\n this.$nextTick(function () {\n setTimeout(function () {\n _this3.aniMaskShow = true;\n }, 50);\n });\n },\n /**\n * 关闭日历弹窗\n */\n close: function close() {\n var _this4 = this;\n this.aniMaskShow = false;\n this.$nextTick(function () {\n setTimeout(function () {\n _this4.show = false;\n _this4.$emit('close');\n }, 300);\n });\n },\n /**\n * 确认按钮\n */\n confirm: function confirm() {\n this.setEmit('confirm');\n this.close();\n },\n /**\n * 变化触发\n */\n change: function change() {\n if (!this.insert) return;\n this.setEmit('change');\n },\n /**\n * 选择月份触发\n */\n monthSwitch: function monthSwitch() {\n var _this$nowDate = this.nowDate,\n year = _this$nowDate.year,\n month = _this$nowDate.month;\n this.$emit('monthSwitch', {\n year: year,\n month: Number(month)\n });\n },\n /**\n * 派发事件\n * @param {Object} name\n */\n setEmit: function setEmit(name) {\n if (!this.range) {\n if (!this.calendar.fullDate) {\n this.calendar = this.cale.getInfo(new Date());\n this.tempSingleDate = this.calendar.fullDate;\n }\n if (this.hasTime && !this.time) {\n this.time = (0, _util.getTime)(new Date(), this.hideSecond);\n }\n }\n var _this$calendar = this.calendar,\n year = _this$calendar.year,\n month = _this$calendar.month,\n date = _this$calendar.date,\n fullDate = _this$calendar.fullDate,\n extraInfo = _this$calendar.extraInfo;\n this.$emit(name, {\n range: this.cale.multipleStatus,\n year: year,\n month: month,\n date: date,\n time: this.time,\n timeRange: this.timeRange,\n fulldate: fullDate,\n extraInfo: extraInfo || {}\n });\n },\n /**\n * 选择天触发\n * @param {Object} weeks\n */\n choiceDate: function choiceDate(weeks) {\n if (weeks.disable) return;\n this.calendar = weeks;\n this.calendar.userChecked = true;\n // 设置多选\n this.cale.setMultiple(this.calendar.fullDate, true);\n this.weeks = this.cale.weeks;\n this.tempSingleDate = this.calendar.fullDate;\n var beforeDate = new Date(this.cale.multipleStatus.before).getTime();\n var afterDate = new Date(this.cale.multipleStatus.after).getTime();\n // 这里返回的 before after 为什么要做替换?导致PC端如果开始结束日期都是今天,第一次选择开始日期早于今天,开始日期不更新\n if (beforeDate > afterDate && afterDate && !this.isPhone) {\n this.tempRange.before = this.cale.multipleStatus.after;\n this.tempRange.after = this.cale.multipleStatus.before;\n } else {\n this.tempRange.before = this.cale.multipleStatus.before;\n this.tempRange.after = this.cale.multipleStatus.after;\n }\n this.change();\n },\n changeMonth: function changeMonth(type) {\n var newDate;\n if (type === 'pre') {\n newDate = this.cale.getPreMonthObj(this.nowDate.fullDate).fullDate;\n } else if (type === 'next') {\n newDate = this.cale.getNextMonthObj(this.nowDate.fullDate).fullDate;\n }\n this.setDate(newDate);\n this.monthSwitch();\n },\n /**\n * 设置日期\n * @param {Object} date\n */\n setDate: function setDate(date) {\n this.cale.setDate(date);\n this.weeks = this.cale.weeks;\n this.nowDate = this.cale.getInfo(date);\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdW5pLWRhdGV0aW1lLXBpY2tlci9jb21wb25lbnRzL3VuaS1kYXRldGltZS1waWNrZXIvY2FsZW5kYXIudnVlIl0sIm5hbWVzIjpbInQiLCJjb21wb25lbnRzIiwiY2FsZW5kYXJJdGVtIiwidGltZVBpY2tlciIsInByb3BzIiwiZGF0ZSIsInR5cGUiLCJkZWZhdWx0IiwiZGVmVGltZSIsInNlbGVjdGFibGVUaW1lcyIsInNlbGVjdGVkIiwic3RhcnREYXRlIiwiZW5kRGF0ZSIsInN0YXJ0UGxhY2Vob2xkZXIiLCJlbmRQbGFjZWhvbGRlciIsInJhbmdlIiwiaGFzVGltZSIsImluc2VydCIsInNob3dNb250aCIsImNsZWFyRGF0ZSIsImNoZWNrSG92ZXIiLCJoaWRlU2Vjb25kIiwicGxlU3RhdHVzIiwiYmVmb3JlIiwiYWZ0ZXIiLCJkYXRhIiwiZnVsbGRhdGUiLCJkZWZhdWx0VmFsdWUiLCJzaG93Iiwid2Vla3MiLCJjYWxlbmRhciIsIm5vd0RhdGUiLCJhbmlNYXNrU2hvdyIsImZpcnN0RW50ZXIiLCJ0aW1lIiwidGltZVJhbmdlIiwic3RhcnRUaW1lIiwiZW5kVGltZSIsInRlbXBTaW5nbGVEYXRlIiwidGVtcFJhbmdlIiwiaXNQaG9uZSIsIndhdGNoIiwiaW1tZWRpYXRlIiwiaGFuZGxlciIsInNldFRpbWVvdXQiLCJuZXdWYWwiLCJ3aGljaCIsImNvbXB1dGVkIiwidGltZXBpY2tlclN0YXJ0VGltZSIsInRpbWVwaWNrZXJFbmRUaW1lIiwic2VsZWN0RGF0ZVRleHQiLCJzdGFydERhdGVUZXh0IiwiZW5kRGF0ZVRleHQiLCJva1RleHQiLCJ5ZWFyVGV4dCIsIm1vbnRoVGV4dCIsIk1PTlRleHQiLCJUVUVUZXh0IiwiV0VEVGV4dCIsIlRIVVRleHQiLCJGUklUZXh0IiwiU0FUVGV4dCIsIlNVTlRleHQiLCJjb25maXJtVGV4dCIsImNyZWF0ZWQiLCJtb3VudGVkIiwidW5pIiwid2luZG93V2lkdGgiLCJtZXRob2RzIiwibGVhdmVDYWxlIiwiaGFuZGxlTW91c2UiLCJyYW5nZVdpdGhpbk1vbnRoIiwieWVhckEiLCJtb250aEEiLCJ5ZWFyQiIsIm1vbnRoQiIsIm1hc2tDbGljayIsImNsZWFyQ2FsZW5kZXIiLCJiaW5kRGF0ZUNoYW5nZSIsImluaXQiLCJmdWxsRGF0ZSIsInllYXIiLCJtb250aCIsImRheSIsIm9wZW4iLCJjbG9zZSIsImNvbmZpcm0iLCJjaGFuZ2UiLCJtb250aFN3aXRjaCIsInNldEVtaXQiLCJleHRyYUluZm8iLCJjaG9pY2VEYXRlIiwiY2hhbmdlTW9udGgiLCJuZXdEYXRlIiwic2V0RGF0ZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBc0dBO0FBS0E7QUFDQTtBQUVBO0FBR0E7QUFBQTtBQUFBO0FBQ0EsbUJBRUE7RUFEQUE7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQW5CQSxnQkFvQkE7RUFDQUM7SUFDQUM7SUFDQUM7RUFDQTtFQUNBQztJQUNBQztNQUNBQztNQUNBQztJQUNBO0lBQ0FDO01BQ0FGO01BQ0FDO0lBQ0E7SUFDQUU7TUFDQUg7TUFDQUM7UUFDQTtNQUNBO0lBQ0E7SUFDQUc7TUFDQUo7TUFDQUM7UUFDQTtNQUNBO0lBQ0E7SUFDQUk7TUFDQUw7TUFDQUM7SUFDQTtJQUNBSztNQUNBTjtNQUNBQztJQUNBO0lBQ0FNO01BQ0FQO01BQ0FDO0lBQ0E7SUFDQU87TUFDQVI7TUFDQUM7SUFDQTtJQUNBUTtNQUNBVDtNQUNBQztJQUNBO0lBQ0FTO01BQ0FWO01BQ0FDO0lBQ0E7SUFDQVU7TUFDQVg7TUFDQUM7SUFDQTtJQUNBVztNQUNBWjtNQUNBQztJQUNBO0lBQ0FZO01BQ0FiO01BQ0FDO0lBQ0E7SUFDQWE7TUFDQWQ7TUFDQUM7SUFDQTtJQUNBYztNQUNBZjtNQUNBQztJQUNBO0lBQ0FlO01BQ0FoQjtNQUNBQztRQUNBO1VBQ0FnQjtVQUNBQztVQUNBQztVQUNBQztRQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBckI7TUFDQUM7SUFDQTtFQUNBO0VBQ0FrQjtJQUNBO01BQ0FHO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO1FBQ0FDO1FBQ0FDO01BQ0E7TUFDQUM7TUFDQUM7UUFDQWhCO1FBQ0FDO01BQ0E7TUFDQWdCO0lBQ0E7RUFDQTtFQUNBQztJQUNBcEM7TUFDQXFDO01BQ0FDO1FBQUE7UUFDQTtVQUNBO1VBQ0FDO1lBQ0E7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBcEM7TUFDQWtDO01BQ0FDO1FBQ0E7VUFDQTtRQUNBO1VBQ0E7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBaEM7TUFDQTtNQUNBO1FBQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtRQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBRjtNQUNBO01BQ0E7UUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO0lBQ0FZO01BQ0FvQjtNQUNBQztRQUFBO1FBQ0EsSUFDQXBCLFNBSUFzQixPQUpBdEI7VUFDQUMsUUFHQXFCLE9BSEFyQjtVQUNBRSxXQUVBbUIsT0FGQW5CO1VBQ0FvQixRQUNBRCxPQURBQztRQUVBO1FBQ0E7UUFDQUY7VUFDQTtZQUNBO1lBQ0E7Y0FDQTtjQUNBO2NBQ0E7WUFDQTtjQUNBO2NBQ0E7Y0FDQTtjQUNBO1lBQ0E7VUFDQTtZQUNBO1lBQ0E7Y0FDQTtZQUNBO1lBRUE7WUFDQTtjQUNBO2NBQ0E7WUFDQTtjQUNBO2NBQ0E7WUFDQTtZQUNBO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBRztJQUNBQztNQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQTtJQUNBO01BQ0F0RDtNQUNBQztNQUNBQztNQUNBRztJQUNBO0lBQ0E7SUFDQTtFQUNBO0VBQ0FrRDtJQUNBO01BQ0E7TUFDQTtJQUNBO0lBQ0EsNEJBRUFDO01BREFDO0lBRUE7RUFDQTtFQUNBQztJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0EsNEJBR0E7UUFGQS9DO1FBQ0FDO01BRUE7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7UUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBK0M7TUFDQTtRQUFBO1FBQUFDO1FBQUFDO01BQ0E7UUFBQTtRQUFBQztRQUFBQztNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7SUFDQTtJQUVBQztNQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtNQUNBO1FBQ0E7UUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO0lBRUFDO01BQ0E7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQTtNQUNBO1FBQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBLGtDQUNBLGFBQ0E7TUFDQTtRQUNBO1FBQ0E7UUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7WUFDQUM7WUFDQUM7WUFDQUM7WUFDQTdFO1lBQ0E4RTtVQUNBLEdBQ0E7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtJQUNBQztNQUFBO01BQ0E7TUFDQTtRQUNBO1FBQ0E7TUFDQTtNQUNBO01BQ0E7UUFDQXhDO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7SUFDQXlDO01BQUE7TUFDQTtNQUNBO1FBQ0F6QztVQUNBO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7SUFDQTBDO01BQ0E7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BQ0E7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BQ0Esb0JBR0E7UUFGQVA7UUFDQUM7TUFFQTtRQUNBRDtRQUNBQztNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7QUFDQTtJQUNBTztNQUNBO1FBQ0E7VUFDQTtVQUNBO1FBQ0E7UUFDQTtVQUNBO1FBQ0E7TUFDQTtNQUNBLHFCQU1BO1FBTEFSO1FBQ0FDO1FBQ0E3RTtRQUNBMkU7UUFDQVU7TUFFQTtRQUNBM0U7UUFDQWtFO1FBQ0FDO1FBQ0E3RTtRQUNBNkI7UUFDQUM7UUFDQVQ7UUFDQWdFO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtRQUNBO1FBQ0E7TUFDQTtRQUNBO1FBQ0E7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO1FBQ0FDO01BQ0E7UUFDQUE7TUFDQTtNQUVBO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiMzM3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwidW5pLWNhbGVuZGFyXCIgQG1vdXNlbGVhdmU9XCJsZWF2ZUNhbGVcIj5cclxuXHJcblx0XHQ8dmlldyB2LWlmPVwiIWluc2VydCAmJiBzaG93XCIgY2xhc3M9XCJ1bmktY2FsZW5kYXJfX21hc2tcIiA6Y2xhc3M9XCJ7J3VuaS1jYWxlbmRhci0tbWFzay1zaG93JzphbmlNYXNrU2hvd31cIlxyXG5cdFx0XHRAY2xpY2s9XCJtYXNrQ2xpY2tcIj48L3ZpZXc+XHJcblxyXG5cdFx0PHZpZXcgdi1pZj1cImluc2VydCB8fCBzaG93XCIgY2xhc3M9XCJ1bmktY2FsZW5kYXJfX2NvbnRlbnRcIlxyXG5cdFx0XHQ6Y2xhc3M9XCJ7J3VuaS1jYWxlbmRhci0tZml4ZWQnOiFpbnNlcnQsJ3VuaS1jYWxlbmRhci0tYW5pLXNob3cnOmFuaU1hc2tTaG93LCAndW5pLWNhbGVuZGFyX19jb250ZW50LW1vYmlsZSc6IGFuaU1hc2tTaG93fVwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInVuaS1jYWxlbmRhcl9faGVhZGVyXCIgOmNsYXNzPVwieyd1bmktY2FsZW5kYXJfX2hlYWRlci1tb2JpbGUnIDohaW5zZXJ0fVwiPlxyXG5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInVuaS1jYWxlbmRhcl9faGVhZGVyLWJ0bi1ib3hcIiBAY2xpY2suc3RvcD1cImNoYW5nZU1vbnRoKCdwcmUnKVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ1bmktY2FsZW5kYXJfX2hlYWRlci1idG4gdW5pLWNhbGVuZGFyLS1sZWZ0XCI+PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0PHBpY2tlciBtb2RlPVwiZGF0ZVwiIDp2YWx1ZT1cImRhdGVcIiBmaWVsZHM9XCJtb250aFwiIEBjaGFuZ2U9XCJiaW5kRGF0ZUNoYW5nZVwiPlxyXG5cdFx0XHRcdFx0PHRleHRcclxuXHRcdFx0XHRcdFx0Y2xhc3M9XCJ1bmktY2FsZW5kYXJfX2hlYWRlci10ZXh0XCI+e3sgKG5vd0RhdGUueWVhcnx8JycpICsgeWVhclRleHQgKyAoIG5vd0RhdGUubW9udGh8fCcnKSArIG1vbnRoVGV4dH19PC90ZXh0PlxyXG5cdFx0XHRcdDwvcGlja2VyPlxyXG5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInVuaS1jYWxlbmRhcl9faGVhZGVyLWJ0bi1ib3hcIiBAY2xpY2suc3RvcD1cImNoYW5nZU1vbnRoKCduZXh0JylcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLWNhbGVuZGFyX19oZWFkZXItYnRuIHVuaS1jYWxlbmRhci0tcmlnaHRcIj48L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0XHQ8dmlldyB2LWlmPVwiIWluc2VydFwiIGNsYXNzPVwiZGlhbG9nLWNsb3NlXCIgQGNsaWNrPVwiY2xvc2VcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZGlhbG9nLWNsb3NlLXBsdXNcIiBkYXRhLWlkPVwiY2xvc2VcIj48L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImRpYWxvZy1jbG9zZS1wbHVzIGRpYWxvZy1jbG9zZS1yb3RhdGVcIiBkYXRhLWlkPVwiY2xvc2VcIj48L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLWNhbGVuZGFyX19ib3hcIj5cclxuXHJcblx0XHRcdFx0PHZpZXcgdi1pZj1cInNob3dNb250aFwiIGNsYXNzPVwidW5pLWNhbGVuZGFyX19ib3gtYmdcIj5cclxuXHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidW5pLWNhbGVuZGFyX19ib3gtYmctdGV4dFwiPnt7bm93RGF0ZS5tb250aH19PC90ZXh0PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ1bmktY2FsZW5kYXJfX3dlZWtzXCIgc3R5bGU9XCJwYWRkaW5nLWJvdHRvbTogN3B4O1wiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ1bmktY2FsZW5kYXJfX3dlZWtzLWRheVwiPlxyXG5cdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cInVuaS1jYWxlbmRhcl9fd2Vla3MtZGF5LXRleHRcIj57e1NVTlRleHR9fTwvdGV4dD5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLWNhbGVuZGFyX193ZWVrcy1kYXlcIj5cclxuXHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ1bmktY2FsZW5kYXJfX3dlZWtzLWRheS10ZXh0XCI+e3tNT05UZXh0fX08L3RleHQ+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInVuaS1jYWxlbmRhcl9fd2Vla3MtZGF5XCI+XHJcblx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidW5pLWNhbGVuZGFyX193ZWVrcy1kYXktdGV4dFwiPnt7VFVFVGV4dH19PC90ZXh0PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ1bmktY2FsZW5kYXJfX3dlZWtzLWRheVwiPlxyXG5cdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cInVuaS1jYWxlbmRhcl9fd2Vla3MtZGF5LXRleHRcIj57e1dFRFRleHR9fTwvdGV4dD5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLWNhbGVuZGFyX193ZWVrcy1kYXlcIj5cclxuXHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ1bmktY2FsZW5kYXJfX3dlZWtzLWRheS10ZXh0XCI+e3tUSFVUZXh0fX08L3RleHQ+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInVuaS1jYWxlbmRhcl9fd2Vla3MtZGF5XCI+XHJcblx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidW5pLWNhbGVuZGFyX193ZWVrcy1kYXktdGV4dFwiPnt7RlJJVGV4dH19PC90ZXh0PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ1bmktY2FsZW5kYXJfX3dlZWtzLWRheVwiPlxyXG5cdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cInVuaS1jYWxlbmRhcl9fd2Vla3MtZGF5LXRleHRcIj57e1NBVFRleHR9fTwvdGV4dD5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLWNhbGVuZGFyX193ZWVrc1wiIHYtZm9yPVwiKGl0ZW0sd2Vla0luZGV4KSBpbiB3ZWVrc1wiIDprZXk9XCJ3ZWVrSW5kZXhcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLWNhbGVuZGFyX193ZWVrcy1pdGVtXCIgdi1mb3I9XCIod2Vla3Msd2Vla3NJbmRleCkgaW4gaXRlbVwiIDprZXk9XCJ3ZWVrc0luZGV4XCI+XHJcblx0XHRcdFx0XHRcdDxjYWxlbmRhci1pdGVtIGNsYXNzPVwidW5pLWNhbGVuZGFyLWl0ZW0tLWhvb2tcIiA6d2Vla3M9XCJ3ZWVrc1wiIDpjYWxlbmRhcj1cImNhbGVuZGFyXCJcclxuXHRcdFx0XHRcdFx0XHQ6c2VsZWN0ZWQ9XCJzZWxlY3RlZFwiIDpjaGVja0hvdmVyPVwicmFuZ2VcIiBAY2hhbmdlPVwiY2hvaWNlRGF0ZVwiIEBoYW5kbGVNb3VzZT1cImhhbmRsZU1vdXNlXCI+XHJcblx0XHRcdFx0XHRcdDwvY2FsZW5kYXItaXRlbT5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdDx2aWV3IHYtaWY9XCIhaW5zZXJ0ICYmICFyYW5nZSAmJiBoYXNUaW1lXCIgY2xhc3M9XCJ1bmktZGF0ZS1jaGFuZ2VkIHVuaS1jYWxlbmRhci0tZml4ZWQtdG9wXCJcclxuXHRcdFx0XHRzdHlsZT1cInBhZGRpbmc6IDAgODBweDtcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInVuaS1kYXRlLWNoYW5nZWQtLXRpbWUtZGF0ZVwiPnt7dGVtcFNpbmdsZURhdGUgPyB0ZW1wU2luZ2xlRGF0ZSA6IHNlbGVjdERhdGVUZXh0fX08L3ZpZXc+XHJcblx0XHRcdFx0PHRpbWUtcGlja2VyIHR5cGU9XCJ0aW1lXCIgOnN0YXJ0PVwidGltZXBpY2tlclN0YXJ0VGltZVwiIDplbmQ9XCJ0aW1lcGlja2VyRW5kVGltZVwiIHYtbW9kZWw9XCJ0aW1lXCJcclxuXHRcdFx0XHRcdDpkaXNhYmxlZD1cIiF0ZW1wU2luZ2xlRGF0ZVwiIDpib3JkZXI9XCJmYWxzZVwiIDpoaWRlLXNlY29uZD1cImhpZGVTZWNvbmRcIiBjbGFzcz1cInRpbWUtcGlja2VyLXN0eWxlXCI+XHJcblx0XHRcdFx0PC90aW1lLXBpY2tlcj5cclxuXHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0PHZpZXcgdi1pZj1cIiFpbnNlcnQgJiYgcmFuZ2UgJiYgaGFzVGltZVwiIGNsYXNzPVwidW5pLWRhdGUtY2hhbmdlZCB1bmktY2FsZW5kYXItLWZpeGVkLXRvcFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLWRhdGUtY2hhbmdlZC0tdGltZS1zdGFydFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ1bmktZGF0ZS1jaGFuZ2VkLS10aW1lLWRhdGVcIj57e3RlbXBSYW5nZS5iZWZvcmUgPyB0ZW1wUmFuZ2UuYmVmb3JlIDogc3RhcnREYXRlVGV4dH19XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dGltZS1waWNrZXIgdHlwZT1cInRpbWVcIiA6c3RhcnQ9XCJ0aW1lcGlja2VyU3RhcnRUaW1lXCIgdi1tb2RlbD1cInRpbWVSYW5nZS5zdGFydFRpbWVcIiA6Ym9yZGVyPVwiZmFsc2VcIlxyXG5cdFx0XHRcdFx0XHQ6aGlkZS1zZWNvbmQ9XCJoaWRlU2Vjb25kXCIgOmRpc2FibGVkPVwiIXRlbXBSYW5nZS5iZWZvcmVcIiBjbGFzcz1cInRpbWUtcGlja2VyLXN0eWxlXCI+XHJcblx0XHRcdFx0XHQ8L3RpbWUtcGlja2VyPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBzdHlsZT1cImxpbmUtaGVpZ2h0OiA1MHB4O1wiPlxyXG5cdFx0XHRcdFx0PHVuaS1pY29ucyB0eXBlPVwiYXJyb3d0aGlucmlnaHRcIiBjb2xvcj1cIiM5OTlcIj48L3VuaS1pY29ucz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ1bmktZGF0ZS1jaGFuZ2VkLS10aW1lLWVuZFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ1bmktZGF0ZS1jaGFuZ2VkLS10aW1lLWRhdGVcIj57e3RlbXBSYW5nZS5hZnRlciA/IHRlbXBSYW5nZS5hZnRlciA6IGVuZERhdGVUZXh0fX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dGltZS1waWNrZXIgdHlwZT1cInRpbWVcIiA6ZW5kPVwidGltZXBpY2tlckVuZFRpbWVcIiB2LW1vZGVsPVwidGltZVJhbmdlLmVuZFRpbWVcIiA6Ym9yZGVyPVwiZmFsc2VcIlxyXG5cdFx0XHRcdFx0XHQ6aGlkZS1zZWNvbmQ9XCJoaWRlU2Vjb25kXCIgOmRpc2FibGVkPVwiIXRlbXBSYW5nZS5hZnRlclwiIGNsYXNzPVwidGltZS1waWNrZXItc3R5bGVcIj5cclxuXHRcdFx0XHRcdDwvdGltZS1waWNrZXI+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHQ8dmlldyB2LWlmPVwiIWluc2VydFwiIGNsYXNzPVwidW5pLWRhdGUtY2hhbmdlZCB1bmktZGF0ZS1idG4tLW9rXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ1bmktZGF0ZXRpbWUtcGlja2VyLS1idG5cIiBAY2xpY2s9XCJjb25maXJtXCI+e3tjb25maXJtVGV4dH19PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQge1xyXG5cdFx0Q2FsZW5kYXIsXHJcblx0XHRnZXREYXRlLFxyXG5cdFx0Z2V0VGltZVxyXG5cdH0gZnJvbSAnLi91dGlsLmpzJztcclxuXHRpbXBvcnQgY2FsZW5kYXJJdGVtIGZyb20gJy4vY2FsZW5kYXItaXRlbS52dWUnXHJcblx0aW1wb3J0IHRpbWVQaWNrZXIgZnJvbSAnLi90aW1lLXBpY2tlci52dWUnXHJcblxyXG5cdGltcG9ydCB7XHJcblx0XHRpbml0VnVlSTE4blxyXG5cdH0gZnJvbSAnQGRjbG91ZGlvL3VuaS1pMThuJ1xyXG5cdGltcG9ydCBpMThuTWVzc2FnZXMgZnJvbSAnLi9pMThuL2luZGV4LmpzJ1xyXG5cdGNvbnN0IHtcclxuXHRcdHRcclxuXHR9ID0gaW5pdFZ1ZUkxOG4oaTE4bk1lc3NhZ2VzKVxyXG5cclxuXHQvKipcclxuXHQgKiBDYWxlbmRhciDml6XljoZcclxuXHQgKiBAZGVzY3JpcHRpb24g5pel5Y6G57uE5Lu25Y+v5Lul5p+l55yL5pel5pyf77yM6YCJ5oup5Lu75oSP6IyD5Zu05YaF55qE5pel5pyf77yM5omT54K55pON5L2c44CC5bi455So5Zy65pmv5aaC77ya6YWS5bqX5pel5pyf6aKE6K6i44CB54Gr6L2m5py656Wo6YCJ5oup6LSt5Lmw5pel5pyf44CB5LiK5LiL54+t5omT5Y2h562JXHJcblx0ICogQHR1dG9yaWFsIGh0dHBzOi8vZXh0LmRjbG91ZC5uZXQuY24vcGx1Z2luP2lkPTU2XHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9IGRhdGUg6Ieq5a6a5LmJ5b2T5YmN5pe26Ze077yM6buY6K6k5Li65LuK5aSpXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9IHN0YXJ0RGF0ZSDml6XmnJ/pgInmi6nojIPlm7Qt5byA5aeL5pel5pyfXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9IGVuZERhdGUg5pel5pyf6YCJ5oup6IyD5Zu0Lee7k+adn+aXpeacn1xyXG5cdCAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn0gcmFuZ2Ug6IyD5Zu06YCJ5oupXHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufSBpbnNlcnQgPSBbdHJ1ZXxmYWxzZV0g5o+S5YWl5qih5byPLOm7mOiupOS4umZhbHNlXHJcblx0ICogXHRAdmFsdWUgdHJ1ZSDlvLnnqpfmqKHlvI9cclxuXHQgKiBcdEB2YWx1ZSBmYWxzZSDmj5LlhaXmqKHlvI9cclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59IGNsZWFyRGF0ZSA9IFt0cnVlfGZhbHNlXSDlvLnnqpfmqKHlvI/mmK/lkKbmuIXnqbrkuIrmrKHpgInmi6nlhoXlrrlcclxuXHQgKiBAcHJvcGVydHkge0FycmF5fSBzZWxlY3RlZCDmiZPngrnvvIzmnJ/lvoXmoLzlvI9be2RhdGU6ICcyMDE5LTA2LTI3JywgaW5mbzogJ+etvuWIsCcsIGRhdGE6IHsgY3VzdG9tOiAn6Ieq5a6a5LmJ5L+h5oGvJywgbmFtZTogJ+iHquWumuS5iea2iOaBr+WktCcseHh4Onh4eC4uLiB9fV1cclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59IHNob3dNb250aCDmmK/lkKbpgInmi6nmnIjku73kuLrog4zmma9cclxuXHQgKiBAcHJvcGVydHkge1tTdHJpbmd9IGRlZmF1bHRWYWx1ZSDpgInmi6nlmajmiZPlvIDml7bpu5jorqTmmL7npLrnmoTml7bpl7RcclxuXHQgKiBAZXZlbnQge0Z1bmN0aW9ufSBjaGFuZ2Ug5pel5pyf5pS55Y+Y77yMYGluc2VydCA6dHVyZWAg5pe255Sf5pWIXHJcblx0ICogQGV2ZW50IHtGdW5jdGlvbn0gY29uZmlybSDnoa7orqTpgInmi6lgaW5zZXJ0IDpmYWxzZWAg5pe255Sf5pWIXHJcblx0ICogQGV2ZW50IHtGdW5jdGlvbn0gbW9udGhTd2l0Y2gg5YiH5o2i5pyI5Lu95pe26Kem5Y+RXHJcblx0ICogQGV4YW1wbGUgPHVuaS1jYWxlbmRhciA6aW5zZXJ0PVwidHJ1ZVwiIDpzdGFydC1kYXRlPVwiJzIwMTktMy0yJ1wiOmVuZC1kYXRlPVwiJzIwMTktNS0yMCdcIkBjaGFuZ2U9XCJjaGFuZ2VcIiAvPlxyXG5cdCAqL1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGNvbXBvbmVudHM6IHtcclxuXHRcdFx0Y2FsZW5kYXJJdGVtLFxyXG5cdFx0XHR0aW1lUGlja2VyXHJcblx0XHR9LFxyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0ZGF0ZToge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiAnJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRkZWZUaW1lOiB7XHJcblx0XHRcdFx0dHlwZTogW1N0cmluZywgT2JqZWN0XSxcclxuXHRcdFx0XHRkZWZhdWx0OiAnJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRzZWxlY3RhYmxlVGltZXM6IHtcclxuXHRcdFx0XHR0eXBlOiBbT2JqZWN0XSxcclxuXHRcdFx0XHRkZWZhdWx0ICgpIHtcclxuXHRcdFx0XHRcdHJldHVybiB7fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0c2VsZWN0ZWQ6IHtcclxuXHRcdFx0XHR0eXBlOiBBcnJheSxcclxuXHRcdFx0XHRkZWZhdWx0ICgpIHtcclxuXHRcdFx0XHRcdHJldHVybiBbXVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0c3RhcnREYXRlOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHRcdH0sXHJcblx0XHRcdGVuZERhdGU6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogJydcclxuXHRcdFx0fSxcclxuXHRcdFx0c3RhcnRQbGFjZWhvbGRlcjoge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiAnJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRlbmRQbGFjZWhvbGRlcjoge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiAnJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRyYW5nZToge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdFx0fSxcclxuXHRcdFx0aGFzVGltZToge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdFx0fSxcclxuXHRcdFx0aW5zZXJ0OiB7XHJcblx0XHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0XHRkZWZhdWx0OiB0cnVlXHJcblx0XHRcdH0sXHJcblx0XHRcdHNob3dNb250aDoge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogdHJ1ZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRjbGVhckRhdGU6IHtcclxuXHRcdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IHRydWVcclxuXHRcdFx0fSxcclxuXHRcdFx0Y2hlY2tIb3Zlcjoge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogdHJ1ZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRoaWRlU2Vjb25kOiB7XHJcblx0XHRcdFx0dHlwZTogW0Jvb2xlYW5dLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IGZhbHNlXHJcblx0XHRcdH0sXHJcblx0XHRcdHBsZVN0YXR1czoge1xyXG5cdFx0XHRcdHR5cGU6IE9iamVjdCxcclxuXHRcdFx0XHRkZWZhdWx0ICgpIHtcclxuXHRcdFx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0XHRcdGJlZm9yZTogJycsXHJcblx0XHRcdFx0XHRcdGFmdGVyOiAnJyxcclxuXHRcdFx0XHRcdFx0ZGF0YTogW10sXHJcblx0XHRcdFx0XHRcdGZ1bGxkYXRlOiAnJ1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0ZGVmYXVsdFZhbHVlOiB7XHJcblx0XHRcdFx0dHlwZTogW1N0cmluZywgT2JqZWN0LCBBcnJheV0sXHJcblx0XHRcdFx0ZGVmYXVsdDogJydcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0c2hvdzogZmFsc2UsXHJcblx0XHRcdFx0d2Vla3M6IFtdLFxyXG5cdFx0XHRcdGNhbGVuZGFyOiB7fSxcclxuXHRcdFx0XHRub3dEYXRlOiB7fSxcclxuXHRcdFx0XHRhbmlNYXNrU2hvdzogZmFsc2UsXHJcblx0XHRcdFx0Zmlyc3RFbnRlcjogdHJ1ZSxcclxuXHRcdFx0XHR0aW1lOiAnJyxcclxuXHRcdFx0XHR0aW1lUmFuZ2U6IHtcclxuXHRcdFx0XHRcdHN0YXJ0VGltZTogJycsXHJcblx0XHRcdFx0XHRlbmRUaW1lOiAnJ1xyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0dGVtcFNpbmdsZURhdGU6ICcnLFxyXG5cdFx0XHRcdHRlbXBSYW5nZToge1xyXG5cdFx0XHRcdFx0YmVmb3JlOiAnJyxcclxuXHRcdFx0XHRcdGFmdGVyOiAnJ1xyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0aXNQaG9uZTogZmFsc2VcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdHdhdGNoOiB7XHJcblx0XHRcdGRhdGU6IHtcclxuXHRcdFx0XHRpbW1lZGlhdGU6IHRydWUsXHJcblx0XHRcdFx0aGFuZGxlcihuZXdWYWwpIHtcclxuXHRcdFx0XHRcdGlmICghdGhpcy5yYW5nZSkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLnRlbXBTaW5nbGVEYXRlID0gbmV3VmFsXHJcblx0XHRcdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMuaW5pdChuZXdWYWwpXHJcblx0XHRcdFx0XHRcdH0sIDEwMClcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdGRlZlRpbWU6IHtcclxuXHRcdFx0XHRpbW1lZGlhdGU6IHRydWUsXHJcblx0XHRcdFx0aGFuZGxlcihuZXdWYWwpIHtcclxuXHRcdFx0XHRcdGlmICghdGhpcy5yYW5nZSkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLnRpbWUgPSBuZXdWYWxcclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdHRoaXMudGltZVJhbmdlLnN0YXJ0VGltZSA9IG5ld1ZhbC5zdGFydFxyXG5cdFx0XHRcdFx0XHR0aGlzLnRpbWVSYW5nZS5lbmRUaW1lID0gbmV3VmFsLmVuZFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0c3RhcnREYXRlKHZhbCkge1xyXG5cdFx0XHRcdC8vIOWtl+iKguWwj+eoi+W6jyB3YXRjaCDml6nkuo4gY3JlYXRlZFxyXG5cdFx0XHRcdGlmICghdGhpcy5jYWxlKSB7XHJcblx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhpcy5jYWxlLnNldFN0YXJ0RGF0ZSh2YWwpXHJcblx0XHRcdFx0dGhpcy5jYWxlLnNldERhdGUodGhpcy5ub3dEYXRlLmZ1bGxEYXRlKVxyXG5cdFx0XHRcdHRoaXMud2Vla3MgPSB0aGlzLmNhbGUud2Vla3NcclxuXHRcdFx0fSxcclxuXHRcdFx0ZW5kRGF0ZSh2YWwpIHtcclxuXHRcdFx0XHQvLyDlrZfoioLlsI/nqIvluo8gd2F0Y2gg5pep5LqOIGNyZWF0ZWRcclxuXHRcdFx0XHRpZiAoIXRoaXMuY2FsZSkge1xyXG5cdFx0XHRcdFx0cmV0dXJuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRoaXMuY2FsZS5zZXRFbmREYXRlKHZhbClcclxuXHRcdFx0XHR0aGlzLmNhbGUuc2V0RGF0ZSh0aGlzLm5vd0RhdGUuZnVsbERhdGUpXHJcblx0XHRcdFx0dGhpcy53ZWVrcyA9IHRoaXMuY2FsZS53ZWVrc1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRzZWxlY3RlZChuZXdWYWwpIHtcclxuXHRcdFx0XHQvLyDlrZfoioLlsI/nqIvluo8gd2F0Y2gg5pep5LqOIGNyZWF0ZWRcclxuXHRcdFx0XHRpZiAoIXRoaXMuY2FsZSkge1xyXG5cdFx0XHRcdFx0cmV0dXJuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRoaXMuY2FsZS5zZXRTZWxlY3RJbmZvKHRoaXMubm93RGF0ZS5mdWxsRGF0ZSwgbmV3VmFsKVxyXG5cdFx0XHRcdHRoaXMud2Vla3MgPSB0aGlzLmNhbGUud2Vla3NcclxuXHRcdFx0fSxcclxuXHRcdFx0cGxlU3RhdHVzOiB7XHJcblx0XHRcdFx0aW1tZWRpYXRlOiB0cnVlLFxyXG5cdFx0XHRcdGhhbmRsZXIobmV3VmFsKSB7XHJcblx0XHRcdFx0XHRjb25zdCB7XHJcblx0XHRcdFx0XHRcdGJlZm9yZSxcclxuXHRcdFx0XHRcdFx0YWZ0ZXIsXHJcblx0XHRcdFx0XHRcdGZ1bGxkYXRlLFxyXG5cdFx0XHRcdFx0XHR3aGljaFxyXG5cdFx0XHRcdFx0fSA9IG5ld1ZhbFxyXG5cdFx0XHRcdFx0dGhpcy50ZW1wUmFuZ2UuYmVmb3JlID0gYmVmb3JlXHJcblx0XHRcdFx0XHR0aGlzLnRlbXBSYW5nZS5hZnRlciA9IGFmdGVyXHJcblx0XHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdFx0aWYgKGZ1bGxkYXRlKSB7XHJcblx0XHRcdFx0XHRcdFx0dGhpcy5jYWxlLnNldEhvdmVyTXVsdGlwbGUoZnVsbGRhdGUpXHJcblx0XHRcdFx0XHRcdFx0aWYgKGJlZm9yZSAmJiBhZnRlcikge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhpcy5jYWxlLmxhc3RIb3ZlciA9IHRydWVcclxuXHRcdFx0XHRcdFx0XHRcdGlmICh0aGlzLnJhbmdlV2l0aGluTW9udGgoYWZ0ZXIsIGJlZm9yZSkpIHJldHVyblxyXG5cdFx0XHRcdFx0XHRcdFx0dGhpcy5zZXREYXRlKGJlZm9yZSlcclxuXHRcdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhpcy5jYWxlLnNldE11bHRpcGxlKGZ1bGxkYXRlKVxyXG5cdFx0XHRcdFx0XHRcdFx0dGhpcy5zZXREYXRlKHRoaXMubm93RGF0ZS5mdWxsRGF0ZSlcclxuXHRcdFx0XHRcdFx0XHRcdHRoaXMuY2FsZW5kYXIuZnVsbERhdGUgPSAnJ1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhpcy5jYWxlLmxhc3RIb3ZlciA9IGZhbHNlXHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdC8vIOWtl+iKguWwj+eoi+W6jyB3YXRjaCDml6nkuo4gY3JlYXRlZFxyXG5cdFx0XHRcdFx0XHRcdGlmICghdGhpcy5jYWxlKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdHRoaXMuY2FsZS5zZXREZWZhdWx0TXVsdGlwbGUoYmVmb3JlLCBhZnRlcilcclxuXHRcdFx0XHRcdFx0XHRpZiAod2hpY2ggPT09ICdsZWZ0JyAmJiBiZWZvcmUpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRoaXMuc2V0RGF0ZShiZWZvcmUpXHJcblx0XHRcdFx0XHRcdFx0XHR0aGlzLndlZWtzID0gdGhpcy5jYWxlLndlZWtzXHJcblx0XHRcdFx0XHRcdFx0fSBlbHNlIGlmIChhZnRlcikge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhpcy5zZXREYXRlKGFmdGVyKVxyXG5cdFx0XHRcdFx0XHRcdFx0dGhpcy53ZWVrcyA9IHRoaXMuY2FsZS53ZWVrc1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR0aGlzLmNhbGUubGFzdEhvdmVyID0gdHJ1ZVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9LCAxNilcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDoge1xyXG5cdFx0XHR0aW1lcGlja2VyU3RhcnRUaW1lKCkge1xyXG5cdFx0XHRcdGNvbnN0IGFjdGl2ZURhdGUgPSB0aGlzLnJhbmdlID8gdGhpcy50ZW1wUmFuZ2UuYmVmb3JlIDogdGhpcy5jYWxlbmRhci5mdWxsRGF0ZVxyXG5cdFx0XHRcdHJldHVybiBhY3RpdmVEYXRlID09PSB0aGlzLnN0YXJ0RGF0ZSA/IHRoaXMuc2VsZWN0YWJsZVRpbWVzLnN0YXJ0IDogJydcclxuXHRcdFx0fSxcclxuXHRcdFx0dGltZXBpY2tlckVuZFRpbWUoKSB7XHJcblx0XHRcdFx0Y29uc3QgYWN0aXZlRGF0ZSA9IHRoaXMucmFuZ2UgPyB0aGlzLnRlbXBSYW5nZS5hZnRlciA6IHRoaXMuY2FsZW5kYXIuZnVsbERhdGVcclxuXHRcdFx0XHRyZXR1cm4gYWN0aXZlRGF0ZSA9PT0gdGhpcy5lbmREYXRlID8gdGhpcy5zZWxlY3RhYmxlVGltZXMuZW5kIDogJydcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIGZvciBpMThuXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRzZWxlY3REYXRlVGV4dCgpIHtcclxuXHRcdFx0XHRyZXR1cm4gdChcInVuaS1kYXRldGltZS1waWNrZXIuc2VsZWN0RGF0ZVwiKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRzdGFydERhdGVUZXh0KCkge1xyXG5cdFx0XHRcdHJldHVybiB0aGlzLnN0YXJ0UGxhY2Vob2xkZXIgfHwgdChcInVuaS1kYXRldGltZS1waWNrZXIuc3RhcnREYXRlXCIpXHJcblx0XHRcdH0sXHJcblx0XHRcdGVuZERhdGVUZXh0KCkge1xyXG5cdFx0XHRcdHJldHVybiB0aGlzLmVuZFBsYWNlaG9sZGVyIHx8IHQoXCJ1bmktZGF0ZXRpbWUtcGlja2VyLmVuZERhdGVcIilcclxuXHRcdFx0fSxcclxuXHRcdFx0b2tUZXh0KCkge1xyXG5cdFx0XHRcdHJldHVybiB0KFwidW5pLWRhdGV0aW1lLXBpY2tlci5va1wiKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHR5ZWFyVGV4dCgpIHtcclxuXHRcdFx0XHRyZXR1cm4gdChcInVuaS1kYXRldGltZS1waWNrZXIueWVhclwiKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRtb250aFRleHQoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHQoXCJ1bmktZGF0ZXRpbWUtcGlja2VyLm1vbnRoXCIpXHJcblx0XHRcdH0sXHJcblx0XHRcdE1PTlRleHQoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHQoXCJ1bmktY2FsZW5kZXIuTU9OXCIpXHJcblx0XHRcdH0sXHJcblx0XHRcdFRVRVRleHQoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHQoXCJ1bmktY2FsZW5kZXIuVFVFXCIpXHJcblx0XHRcdH0sXHJcblx0XHRcdFdFRFRleHQoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHQoXCJ1bmktY2FsZW5kZXIuV0VEXCIpXHJcblx0XHRcdH0sXHJcblx0XHRcdFRIVVRleHQoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHQoXCJ1bmktY2FsZW5kZXIuVEhVXCIpXHJcblx0XHRcdH0sXHJcblx0XHRcdEZSSVRleHQoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHQoXCJ1bmktY2FsZW5kZXIuRlJJXCIpXHJcblx0XHRcdH0sXHJcblx0XHRcdFNBVFRleHQoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHQoXCJ1bmktY2FsZW5kZXIuU0FUXCIpXHJcblx0XHRcdH0sXHJcblx0XHRcdFNVTlRleHQoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHQoXCJ1bmktY2FsZW5kZXIuU1VOXCIpXHJcblx0XHRcdH0sXHJcblx0XHRcdGNvbmZpcm1UZXh0KCkge1xyXG5cdFx0XHRcdHJldHVybiB0KFwidW5pLWNhbGVuZGVyLmNvbmZpcm1cIilcclxuXHRcdFx0fSxcclxuXHRcdH0sXHJcblx0XHRjcmVhdGVkKCkge1xyXG5cdFx0XHQvLyDojrflj5bml6Xljobmlrnms5Xlrp7kvotcclxuXHRcdFx0dGhpcy5jYWxlID0gbmV3IENhbGVuZGFyKHtcclxuXHRcdFx0XHRzZWxlY3RlZDogdGhpcy5zZWxlY3RlZCxcclxuXHRcdFx0XHRzdGFydERhdGU6IHRoaXMuc3RhcnREYXRlLFxyXG5cdFx0XHRcdGVuZERhdGU6IHRoaXMuZW5kRGF0ZSxcclxuXHRcdFx0XHRyYW5nZTogdGhpcy5yYW5nZSxcclxuXHRcdFx0fSlcclxuXHRcdFx0Ly8g6YCJ5Lit5p+Q5LiA5aSpXHJcblx0XHRcdHRoaXMuaW5pdCh0aGlzLmRhdGUpXHJcblx0XHR9LFxyXG5cdFx0bW91bnRlZCgpIHtcclxuXHRcdFx0aWYgKHR5cGVvZiBuYXZpZ2F0b3IgIT09IFwidW5kZWZpbmVkXCIpIHtcclxuXHRcdFx0XHR0aGlzLmlzUGhvbmUgPSBuYXZpZ2F0b3IudXNlckFnZW50LnRvTG93ZXJDYXNlKCkuaW5kZXhPZignbW9iaWxlJykgIT09IC0xXHJcblx0XHRcdFx0cmV0dXJuXHJcblx0XHRcdH1cclxuXHRcdFx0Y29uc3Qge1xyXG5cdFx0XHRcdHdpbmRvd1dpZHRoXHJcblx0XHRcdH0gPSB1bmkuZ2V0U3lzdGVtSW5mb1N5bmMoKVxyXG5cdFx0XHR0aGlzLmlzUGhvbmUgPSB3aW5kb3dXaWR0aCA8PSA1MDBcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGxlYXZlQ2FsZSgpIHtcclxuXHRcdFx0XHR0aGlzLmZpcnN0RW50ZXIgPSB0cnVlXHJcblx0XHRcdH0sXHJcblx0XHRcdGhhbmRsZU1vdXNlKHdlZWtzKSB7XHJcblx0XHRcdFx0aWYgKHdlZWtzLmRpc2FibGUpIHJldHVyblxyXG5cdFx0XHRcdGlmICh0aGlzLmNhbGUubGFzdEhvdmVyKSByZXR1cm5cclxuXHRcdFx0XHRsZXQge1xyXG5cdFx0XHRcdFx0YmVmb3JlLFxyXG5cdFx0XHRcdFx0YWZ0ZXJcclxuXHRcdFx0XHR9ID0gdGhpcy5jYWxlLm11bHRpcGxlU3RhdHVzXHJcblx0XHRcdFx0aWYgKCFiZWZvcmUpIHJldHVyblxyXG5cdFx0XHRcdHRoaXMuY2FsZW5kYXIgPSB3ZWVrc1xyXG5cdFx0XHRcdC8vIOiuvue9ruiMg+WbtOmAiVxyXG5cdFx0XHRcdHRoaXMuY2FsZS5zZXRIb3Zlck11bHRpcGxlKHRoaXMuY2FsZW5kYXIuZnVsbERhdGUpXHJcblx0XHRcdFx0dGhpcy53ZWVrcyA9IHRoaXMuY2FsZS53ZWVrc1xyXG5cdFx0XHRcdC8vIGhvdmVy5pe277yM6L+b5YWl5LiA5Liq5pel5Y6G77yM5pu05paw5Y+m5LiA5LiqXHJcblx0XHRcdFx0aWYgKHRoaXMuZmlyc3RFbnRlcikge1xyXG5cdFx0XHRcdFx0dGhpcy4kZW1pdCgnZmlyc3RFbnRlckNhbGUnLCB0aGlzLmNhbGUubXVsdGlwbGVTdGF0dXMpXHJcblx0XHRcdFx0XHR0aGlzLmZpcnN0RW50ZXIgPSBmYWxzZVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0cmFuZ2VXaXRoaW5Nb250aChBLCBCKSB7XHJcblx0XHRcdFx0Y29uc3QgW3llYXJBLCBtb250aEFdID0gQS5zcGxpdCgnLScpXHJcblx0XHRcdFx0Y29uc3QgW3llYXJCLCBtb250aEJdID0gQi5zcGxpdCgnLScpXHJcblx0XHRcdFx0cmV0dXJuIHllYXJBID09PSB5ZWFyQiAmJiBtb250aEEgPT09IG1vbnRoQlxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDokpnniYjngrnlh7vkuovku7ZcclxuXHRcdFx0bWFza0NsaWNrKCkge1xyXG5cdFx0XHRcdHRoaXMuY2xvc2UoKVxyXG5cdFx0XHRcdHRoaXMuJGVtaXQoJ21hc2tDbG9zZScpXHJcblx0XHRcdH0sXHJcblxyXG5cdFx0XHRjbGVhckNhbGVuZGVyKCkge1xyXG5cdFx0XHRcdGlmICh0aGlzLnJhbmdlKSB7XHJcblx0XHRcdFx0XHR0aGlzLnRpbWVSYW5nZS5zdGFydFRpbWUgPSAnJ1xyXG5cdFx0XHRcdFx0dGhpcy50aW1lUmFuZ2UuZW5kVGltZSA9ICcnXHJcblx0XHRcdFx0XHR0aGlzLnRlbXBSYW5nZS5iZWZvcmUgPSAnJ1xyXG5cdFx0XHRcdFx0dGhpcy50ZW1wUmFuZ2UuYWZ0ZXIgPSAnJ1xyXG5cdFx0XHRcdFx0dGhpcy5jYWxlLm11bHRpcGxlU3RhdHVzLmJlZm9yZSA9ICcnXHJcblx0XHRcdFx0XHR0aGlzLmNhbGUubXVsdGlwbGVTdGF0dXMuYWZ0ZXIgPSAnJ1xyXG5cdFx0XHRcdFx0dGhpcy5jYWxlLm11bHRpcGxlU3RhdHVzLmRhdGEgPSBbXVxyXG5cdFx0XHRcdFx0dGhpcy5jYWxlLmxhc3RIb3ZlciA9IGZhbHNlXHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHRoaXMudGltZSA9ICcnXHJcblx0XHRcdFx0XHR0aGlzLnRlbXBTaW5nbGVEYXRlID0gJydcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhpcy5jYWxlbmRhci5mdWxsRGF0ZSA9ICcnXHJcblx0XHRcdFx0dGhpcy5zZXREYXRlKG5ldyBEYXRlKCkpXHJcblx0XHRcdH0sXHJcblxyXG5cdFx0XHRiaW5kRGF0ZUNoYW5nZShlKSB7XHJcblx0XHRcdFx0Y29uc3QgdmFsdWUgPSBlLmRldGFpbC52YWx1ZSArICctMSdcclxuXHRcdFx0XHR0aGlzLnNldERhdGUodmFsdWUpXHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDliJ3lp4vljJbml6XmnJ/mmL7npLpcclxuXHRcdFx0ICogQHBhcmFtIHtPYmplY3R9IGRhdGVcclxuXHRcdFx0ICovXHJcblx0XHRcdGluaXQoZGF0ZSkge1xyXG5cdFx0XHRcdC8vIOWtl+iKguWwj+eoi+W6jyB3YXRjaCDml6nkuo4gY3JlYXRlZFxyXG5cdFx0XHRcdGlmICghdGhpcy5jYWxlKSB7XHJcblx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhpcy5jYWxlLnNldERhdGUoZGF0ZSB8fCBuZXcgRGF0ZSgpKVxyXG5cdFx0XHRcdHRoaXMud2Vla3MgPSB0aGlzLmNhbGUud2Vla3NcclxuXHRcdFx0XHR0aGlzLm5vd0RhdGUgPSB0aGlzLmNhbGUuZ2V0SW5mbyhkYXRlKVxyXG5cdFx0XHRcdHRoaXMuY2FsZW5kYXIgPSB7XHJcblx0XHRcdFx0XHQuLi50aGlzLm5vd0RhdGVcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYgKCFkYXRlKSB7XHJcblx0XHRcdFx0XHQvLyDkvJjljJZkYXRl5Li656m66buY6K6k5LiN6YCJ5Lit5LuK5aSpXHJcblx0XHRcdFx0XHR0aGlzLmNhbGVuZGFyLmZ1bGxEYXRlID0gJydcclxuXHRcdFx0XHRcdGlmICh0aGlzLmRlZmF1bHRWYWx1ZSAmJiAhdGhpcy5yYW5nZSkge1xyXG5cdFx0XHRcdFx0XHQvLyDmmoLml7blj6rmlK/mjIHnp7vliqjnq6/pnZ7ojIPlm7TpgInmi6lcclxuXHRcdFx0XHRcdFx0Y29uc3QgZGVmYXVsdERhdGUgPSBuZXcgRGF0ZSh0aGlzLmRlZmF1bHRWYWx1ZSlcclxuXHRcdFx0XHRcdFx0Y29uc3QgZnVsbERhdGUgPSBnZXREYXRlKGRlZmF1bHREYXRlKVxyXG5cdFx0XHRcdFx0XHRjb25zdCB5ZWFyID0gZGVmYXVsdERhdGUuZ2V0RnVsbFllYXIoKVxyXG5cdFx0XHRcdFx0XHRjb25zdCBtb250aCA9IGRlZmF1bHREYXRlLmdldE1vbnRoKCkgKyAxXHJcblx0XHRcdFx0XHRcdGNvbnN0IGRhdGUgPSBkZWZhdWx0RGF0ZS5nZXREYXRlKClcclxuXHRcdFx0XHRcdFx0Y29uc3QgZGF5ID0gZGVmYXVsdERhdGUuZ2V0RGF5KClcclxuXHRcdFx0XHRcdFx0dGhpcy5jYWxlbmRhciA9IHtcclxuXHRcdFx0XHRcdFx0XHRcdGZ1bGxEYXRlLFxyXG5cdFx0XHRcdFx0XHRcdFx0eWVhcixcclxuXHRcdFx0XHRcdFx0XHRcdG1vbnRoLFxyXG5cdFx0XHRcdFx0XHRcdFx0ZGF0ZSxcclxuXHRcdFx0XHRcdFx0XHRcdGRheVxyXG5cdFx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdFx0dGhpcy50ZW1wU2luZ2xlRGF0ZSA9IGZ1bGxEYXRlXHJcblx0XHRcdFx0XHRcdHRoaXMudGltZSA9IGdldFRpbWUoZGVmYXVsdERhdGUsIHRoaXMuaGlkZVNlY29uZClcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDmiZPlvIDml6XljoblvLnnqpdcclxuXHRcdFx0ICovXHJcblx0XHRcdG9wZW4oKSB7XHJcblx0XHRcdFx0Ly8g5by556qX5qih5byP5bm25LiU5riF55CG5pWw5o2uXHJcblx0XHRcdFx0aWYgKHRoaXMuY2xlYXJEYXRlICYmICF0aGlzLmluc2VydCkge1xyXG5cdFx0XHRcdFx0dGhpcy5jYWxlLmNsZWFuTXVsdGlwbGVTdGF0dXMoKVxyXG5cdFx0XHRcdFx0dGhpcy5pbml0KHRoaXMuZGF0ZSlcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhpcy5zaG93ID0gdHJ1ZVxyXG5cdFx0XHRcdHRoaXMuJG5leHRUaWNrKCgpID0+IHtcclxuXHRcdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmFuaU1hc2tTaG93ID0gdHJ1ZVxyXG5cdFx0XHRcdFx0fSwgNTApXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOWFs+mXreaXpeWOhuW8ueeql1xyXG5cdFx0XHQgKi9cclxuXHRcdFx0Y2xvc2UoKSB7XHJcblx0XHRcdFx0dGhpcy5hbmlNYXNrU2hvdyA9IGZhbHNlXHJcblx0XHRcdFx0dGhpcy4kbmV4dFRpY2soKCkgPT4ge1xyXG5cdFx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0XHRcdHRoaXMuc2hvdyA9IGZhbHNlXHJcblx0XHRcdFx0XHRcdHRoaXMuJGVtaXQoJ2Nsb3NlJylcclxuXHRcdFx0XHRcdH0sIDMwMClcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog56Gu6K6k5oyJ6ZKuXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRjb25maXJtKCkge1xyXG5cdFx0XHRcdHRoaXMuc2V0RW1pdCgnY29uZmlybScpXHJcblx0XHRcdFx0dGhpcy5jbG9zZSgpXHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDlj5jljJbop6blj5FcclxuXHRcdFx0ICovXHJcblx0XHRcdGNoYW5nZSgpIHtcclxuXHRcdFx0XHRpZiAoIXRoaXMuaW5zZXJ0KSByZXR1cm5cclxuXHRcdFx0XHR0aGlzLnNldEVtaXQoJ2NoYW5nZScpXHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDpgInmi6nmnIjku73op6blj5FcclxuXHRcdFx0ICovXHJcblx0XHRcdG1vbnRoU3dpdGNoKCkge1xyXG5cdFx0XHRcdGxldCB7XHJcblx0XHRcdFx0XHR5ZWFyLFxyXG5cdFx0XHRcdFx0bW9udGhcclxuXHRcdFx0XHR9ID0gdGhpcy5ub3dEYXRlXHJcblx0XHRcdFx0dGhpcy4kZW1pdCgnbW9udGhTd2l0Y2gnLCB7XHJcblx0XHRcdFx0XHR5ZWFyLFxyXG5cdFx0XHRcdFx0bW9udGg6IE51bWJlcihtb250aClcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog5rS+5Y+R5LqL5Lu2XHJcblx0XHRcdCAqIEBwYXJhbSB7T2JqZWN0fSBuYW1lXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRzZXRFbWl0KG5hbWUpIHtcclxuXHRcdFx0XHRpZiAoIXRoaXMucmFuZ2UpIHtcclxuXHRcdFx0XHRcdGlmICghdGhpcy5jYWxlbmRhci5mdWxsRGF0ZSkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmNhbGVuZGFyID0gdGhpcy5jYWxlLmdldEluZm8obmV3IERhdGUoKSlcclxuXHRcdFx0XHRcdFx0dGhpcy50ZW1wU2luZ2xlRGF0ZSA9IHRoaXMuY2FsZW5kYXIuZnVsbERhdGVcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGlmICh0aGlzLmhhc1RpbWUgJiYgIXRoaXMudGltZSkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLnRpbWUgPSBnZXRUaW1lKG5ldyBEYXRlKCksIHRoaXMuaGlkZVNlY29uZClcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0bGV0IHtcclxuXHRcdFx0XHRcdHllYXIsXHJcblx0XHRcdFx0XHRtb250aCxcclxuXHRcdFx0XHRcdGRhdGUsXHJcblx0XHRcdFx0XHRmdWxsRGF0ZSxcclxuXHRcdFx0XHRcdGV4dHJhSW5mb1xyXG5cdFx0XHRcdH0gPSB0aGlzLmNhbGVuZGFyXHJcblx0XHRcdFx0dGhpcy4kZW1pdChuYW1lLCB7XHJcblx0XHRcdFx0XHRyYW5nZTogdGhpcy5jYWxlLm11bHRpcGxlU3RhdHVzLFxyXG5cdFx0XHRcdFx0eWVhcixcclxuXHRcdFx0XHRcdG1vbnRoLFxyXG5cdFx0XHRcdFx0ZGF0ZSxcclxuXHRcdFx0XHRcdHRpbWU6IHRoaXMudGltZSxcclxuXHRcdFx0XHRcdHRpbWVSYW5nZTogdGhpcy50aW1lUmFuZ2UsXHJcblx0XHRcdFx0XHRmdWxsZGF0ZTogZnVsbERhdGUsXHJcblx0XHRcdFx0XHRleHRyYUluZm86IGV4dHJhSW5mbyB8fCB7fVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDpgInmi6nlpKnop6blj5FcclxuXHRcdFx0ICogQHBhcmFtIHtPYmplY3R9IHdlZWtzXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRjaG9pY2VEYXRlKHdlZWtzKSB7XHJcblx0XHRcdFx0aWYgKHdlZWtzLmRpc2FibGUpIHJldHVyblxyXG5cdFx0XHRcdHRoaXMuY2FsZW5kYXIgPSB3ZWVrc1xyXG5cdFx0XHRcdHRoaXMuY2FsZW5kYXIudXNlckNoZWNrZWQgPSB0cnVlXHJcblx0XHRcdFx0Ly8g6K6+572u5aSa6YCJXHJcblx0XHRcdFx0dGhpcy5jYWxlLnNldE11bHRpcGxlKHRoaXMuY2FsZW5kYXIuZnVsbERhdGUsIHRydWUpXHJcblx0XHRcdFx0dGhpcy53ZWVrcyA9IHRoaXMuY2FsZS53ZWVrc1xyXG5cdFx0XHRcdHRoaXMudGVtcFNpbmdsZURhdGUgPSB0aGlzLmNhbGVuZGFyLmZ1bGxEYXRlXHJcblx0XHRcdFx0Y29uc3QgYmVmb3JlRGF0ZSA9IG5ldyBEYXRlKHRoaXMuY2FsZS5tdWx0aXBsZVN0YXR1cy5iZWZvcmUpLmdldFRpbWUoKVxyXG5cdFx0XHRcdGNvbnN0IGFmdGVyRGF0ZSA9IG5ldyBEYXRlKHRoaXMuY2FsZS5tdWx0aXBsZVN0YXR1cy5hZnRlcikuZ2V0VGltZSgpXHJcblx0XHRcdFx0Ly8g6L+Z6YeM6L+U5Zue55qEIGJlZm9yZSBhZnRlciDkuLrku4DkuYjopoHlgZrmm7/mjaLvvJ/lr7zoh7RQQ+err+WmguaenOW8gOWni+e7k+adn+aXpeacn+mDveaYr+S7iuWkqe+8jOesrOS4gOasoemAieaLqeW8gOWni+aXpeacn+aXqeS6juS7iuWkqe+8jOW8gOWni+aXpeacn+S4jeabtOaWsFxyXG5cdFx0XHRcdGlmIChiZWZvcmVEYXRlID4gYWZ0ZXJEYXRlICYmIGFmdGVyRGF0ZSAmJiAhdGhpcy5pc1Bob25lKSB7XHJcblx0XHRcdFx0XHR0aGlzLnRlbXBSYW5nZS5iZWZvcmUgPSB0aGlzLmNhbGUubXVsdGlwbGVTdGF0dXMuYWZ0ZXJcclxuXHRcdFx0XHRcdHRoaXMudGVtcFJhbmdlLmFmdGVyID0gdGhpcy5jYWxlLm11bHRpcGxlU3RhdHVzLmJlZm9yZVxyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHR0aGlzLnRlbXBSYW5nZS5iZWZvcmUgPSB0aGlzLmNhbGUubXVsdGlwbGVTdGF0dXMuYmVmb3JlXHJcblx0XHRcdFx0XHR0aGlzLnRlbXBSYW5nZS5hZnRlciA9IHRoaXMuY2FsZS5tdWx0aXBsZVN0YXR1cy5hZnRlclxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0aGlzLmNoYW5nZSgpXHJcblx0XHRcdH0sXHJcblx0XHRcdGNoYW5nZU1vbnRoKHR5cGUpIHtcclxuXHRcdFx0XHRsZXQgbmV3RGF0ZVxyXG5cdFx0XHRcdGlmICh0eXBlID09PSAncHJlJykge1xyXG5cdFx0XHRcdFx0bmV3RGF0ZSA9IHRoaXMuY2FsZS5nZXRQcmVNb250aE9iaih0aGlzLm5vd0RhdGUuZnVsbERhdGUpLmZ1bGxEYXRlXHJcblx0XHRcdFx0fSBlbHNlIGlmICh0eXBlID09PSAnbmV4dCcpIHtcclxuXHRcdFx0XHRcdG5ld0RhdGUgPSB0aGlzLmNhbGUuZ2V0TmV4dE1vbnRoT2JqKHRoaXMubm93RGF0ZS5mdWxsRGF0ZSkuZnVsbERhdGVcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHRoaXMuc2V0RGF0ZShuZXdEYXRlKVxyXG5cdFx0XHRcdHRoaXMubW9udGhTd2l0Y2goKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog6K6+572u5pel5pyfXHJcblx0XHRcdCAqIEBwYXJhbSB7T2JqZWN0fSBkYXRlXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRzZXREYXRlKGRhdGUpIHtcclxuXHRcdFx0XHR0aGlzLmNhbGUuc2V0RGF0ZShkYXRlKVxyXG5cdFx0XHRcdHRoaXMud2Vla3MgPSB0aGlzLmNhbGUud2Vla3NcclxuXHRcdFx0XHR0aGlzLm5vd0RhdGUgPSB0aGlzLmNhbGUuZ2V0SW5mbyhkYXRlKVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG5cdCR1bmktcHJpbWFyeTogIzAwN2FmZiAhZGVmYXVsdDtcclxuXHJcblx0LnVuaS1jYWxlbmRhciB7XHJcblx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0LyogI2VuZGlmICovXHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdH1cclxuXHJcblx0LnVuaS1jYWxlbmRhcl9fbWFzayB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcblx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xyXG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXHJcblx0XHR6LWluZGV4OiA5OTtcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdH1cclxuXHJcblx0LnVuaS1jYWxlbmRhci0tbWFzay1zaG93IHtcclxuXHRcdG9wYWNpdHk6IDFcclxuXHR9XHJcblxyXG5cdC51bmktY2FsZW5kYXItLWZpeGVkIHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdGJvdHRvbTogY2FsYyh2YXIoLS13aW5kb3ctYm90dG9tKSk7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQ2MHB4KTtcclxuXHRcdC8qICNpZm5kZWYgQVBQLU5WVUUgKi9cclxuXHRcdHotaW5kZXg6IDk5O1xyXG5cdFx0LyogI2VuZGlmICovXHJcblx0fVxyXG5cclxuXHQudW5pLWNhbGVuZGFyLS1hbmktc2hvdyB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblx0fVxyXG5cclxuXHQudW5pLWNhbGVuZGFyX19jb250ZW50IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0fVxyXG5cclxuXHQudW5pLWNhbGVuZGFyX19jb250ZW50LW1vYmlsZSB7XHJcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XHJcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDVweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG5cdH1cclxuXHJcblx0LnVuaS1jYWxlbmRhcl9faGVhZGVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdC8qICNpZm5kZWYgQVBQLU5WVUUgKi9cclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHQvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRoZWlnaHQ6IDUwcHg7XHJcblxyXG5cdFx0cGlja2VyIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxODBweCkgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC51bmktY2FsZW5kYXJfX2hlYWRlci1tb2JpbGUge1xyXG5cdFx0cGFkZGluZzogNXB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHQudW5pLWNhbGVuZGFyLS1maXhlZC10b3Age1xyXG5cdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuXHRcdGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xyXG5cdFx0Ym9yZGVyLXRvcC13aWR0aDogMXB4O1xyXG5cdH1cclxuXHJcblx0LnVuaS1jYWxlbmRhci0tZml4ZWQtd2lkdGgge1xyXG5cdFx0d2lkdGg6IDUwcHg7XHJcblx0fVxyXG5cclxuXHQudW5pLWNhbGVuZGFyX19iYWNrdG9kYXkge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0b3A6IDI1cnB4O1xyXG5cdFx0cGFkZGluZzogMCA1cHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0XHRoZWlnaHQ6IDI1cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjVweDtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XHJcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG5cdH1cclxuXHJcblx0LnVuaS1jYWxlbmRhcl9faGVhZGVyLXRleHQge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0d2lkdGg6IDEwMHB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0Y29sb3I6ICM2NjY7XHJcblx0fVxyXG5cclxuXHQudW5pLWNhbGVuZGFyX19idXR0b24tdGV4dCB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR3aWR0aDogMTAwcHg7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRjb2xvcjogJHVuaS1wcmltYXJ5O1xyXG5cdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDNweDtcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdH1cclxuXHJcblx0LnVuaS1jYWxlbmRhcl9faGVhZGVyLWJ0bi1ib3gge1xyXG5cdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdHdpZHRoOiA1MHB4O1xyXG5cdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdH1cclxuXHJcblx0LnVuaS1jYWxlbmRhcl9faGVhZGVyLWJ0biB7XHJcblx0XHR3aWR0aDogOXB4O1xyXG5cdFx0aGVpZ2h0OiA5cHg7XHJcblx0XHRib3JkZXItbGVmdC1jb2xvcjogIzgwODA4MDtcclxuXHRcdGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcclxuXHRcdGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XHJcblx0XHRib3JkZXItdG9wLWNvbG9yOiAjNTU1NTU1O1xyXG5cdFx0Ym9yZGVyLXRvcC1zdHlsZTogc29saWQ7XHJcblx0XHRib3JkZXItdG9wLXdpZHRoOiAxcHg7XHJcblx0fVxyXG5cclxuXHQudW5pLWNhbGVuZGFyLS1sZWZ0IHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblx0fVxyXG5cclxuXHQudW5pLWNhbGVuZGFyLS1yaWdodCB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG5cdH1cclxuXHJcblxyXG5cdC51bmktY2FsZW5kYXJfX3dlZWtzIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdC8qICNpZm5kZWYgQVBQLU5WVUUgKi9cclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0fVxyXG5cclxuXHQudW5pLWNhbGVuZGFyX193ZWVrcy1pdGVtIHtcclxuXHRcdGZsZXg6IDE7XHJcblx0fVxyXG5cclxuXHQudW5pLWNhbGVuZGFyX193ZWVrcy1kYXkge1xyXG5cdFx0ZmxleDogMTtcclxuXHRcdC8qICNpZm5kZWYgQVBQLU5WVUUgKi9cclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjRjVGNUY1O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XHJcblx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XHJcblx0fVxyXG5cclxuXHQudW5pLWNhbGVuZGFyX193ZWVrcy1kYXktdGV4dCB7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRjb2xvcjogI0IyQjJCMjtcclxuXHR9XHJcblxyXG5cdC51bmktY2FsZW5kYXJfX2JveCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQvLyBwYWRkaW5nOiAwIDEwcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogN3B4O1xyXG5cdH1cclxuXHJcblx0LnVuaS1jYWxlbmRhcl9fYm94LWJnIHtcclxuXHRcdC8qICNpZm5kZWYgQVBQLU5WVUUgKi9cclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdC51bmktY2FsZW5kYXJfX2JveC1iZy10ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMjAwcHg7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGNvbG9yOiAjOTk5O1xyXG5cdFx0b3BhY2l0eTogMC4xO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHR9XHJcblxyXG5cdC51bmktZGF0ZS1jaGFuZ2VkIHtcclxuXHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHRcdC8vIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Y29sb3I6ICMzMzM7XHJcblx0XHRib3JkZXItdG9wLWNvbG9yOiAjRENEQ0RDO1xyXG5cdFx0O1xyXG5cdFx0Ym9yZGVyLXRvcC1zdHlsZTogc29saWQ7XHJcblx0XHRib3JkZXItdG9wLXdpZHRoOiAxcHg7XHJcblx0XHRmbGV4OiAxO1xyXG5cdH1cclxuXHJcblx0LnVuaS1kYXRlLWJ0bi0tb2sge1xyXG5cdFx0cGFkZGluZzogMjBweCAxNXB4O1xyXG5cdH1cclxuXHJcblx0LnVuaS1kYXRlLWNoYW5nZWQtLXRpbWUtc3RhcnQge1xyXG5cdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC51bmktZGF0ZS1jaGFuZ2VkLS10aW1lLWVuZCB7XHJcblx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0LyogI2VuZGlmICovXHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LnVuaS1kYXRlLWNoYW5nZWQtLXRpbWUtZGF0ZSB7XHJcblx0XHRjb2xvcjogIzk5OTtcclxuXHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG5cdFx0LyogI2lmZGVmIE1QLVRPVVRJQU8gKi9cclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHQvLyBvcGFjaXR5OiAwLjY7XHJcblx0fVxyXG5cclxuXHQudGltZS1waWNrZXItc3R5bGUge1xyXG5cdFx0Ly8gd2lkdGg6IDYycHg7XHJcblx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0LyogI2VuZGlmICovXHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuXHR9XHJcblxyXG5cdC5tci0xMCB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0fVxyXG5cclxuXHQuZGlhbG9nLWNsb3NlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdHJpZ2h0OiA1MHB4O1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR3aWR0aDogNTBweDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0Ly8gcGFkZGluZzogMCA1MHB4O1xyXG5cdFx0bWFyZ2luLXRvcDo1cHg7XHJcblx0fVxyXG5cclxuXHQuZGlhbG9nLWNsb3NlLXBsdXMge1xyXG5cdFx0d2lkdGg6IDE2cHg7XHJcblx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM3Mzc5ODc7XHJcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0fVxyXG5cclxuXHQuZGlhbG9nLWNsb3NlLXJvdGF0ZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdH1cclxuXHJcblx0LnVuaS1kYXRldGltZS1waWNrZXItLWJ0biB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMDBweDtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHVuaS1wcmltYXJ5O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMnB4O1xyXG5cdH1cclxuXHJcblx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdC51bmktZGF0ZXRpbWUtcGlja2VyLS1idG46YWN0aXZlIHtcclxuXHRcdG9wYWNpdHk6IDAuNztcclxuXHR9XHJcblxyXG5cdC8qICNlbmRpZiAqL1xyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///337\n"); /***/ }), /* 338 */ /*!********************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-datetime-picker/components/uni-datetime-picker/util.js ***! \********************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.Calendar = void 0;\nexports.addZero = addZero;\nexports.checkDate = checkDate;\nexports.dateCompare = dateCompare;\nexports.fixIosDateFormat = fixIosDateFormat;\nexports.getDate = getDate;\nexports.getDateTime = getDateTime;\nexports.getDefaultSecond = getDefaultSecond;\nexports.getTime = getTime;\nvar _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ 119));\nvar _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ 132));\nvar _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ 133));\nvar Calendar = /*#__PURE__*/function () {\n function Calendar() {\n var _ref = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},\n selected = _ref.selected,\n startDate = _ref.startDate,\n endDate = _ref.endDate,\n range = _ref.range;\n (0, _classCallCheck2.default)(this, Calendar);\n // 当前日期\n this.date = this.getDateObj(new Date()); // 当前初入日期\n // 打点信息\n this.selected = selected || [];\n // 起始时间\n this.startDate = startDate;\n // 终止时间\n this.endDate = endDate;\n // 是否范围选择\n this.range = range;\n // 多选状态\n this.cleanMultipleStatus();\n // 每周日期\n this.weeks = {};\n this.lastHover = false;\n }\n /**\r\n * 设置日期\r\n * @param {Object} date\r\n */\n (0, _createClass2.default)(Calendar, [{\n key: \"setDate\",\n value: function setDate(date) {\n var selectDate = this.getDateObj(date);\n this.getWeeks(selectDate.fullDate);\n }\n\n /**\r\n * 清理多选状态\r\n */\n }, {\n key: \"cleanMultipleStatus\",\n value: function cleanMultipleStatus() {\n this.multipleStatus = {\n before: '',\n after: '',\n data: []\n };\n }\n }, {\n key: \"setStartDate\",\n value: function setStartDate(startDate) {\n this.startDate = startDate;\n }\n }, {\n key: \"setEndDate\",\n value: function setEndDate(endDate) {\n this.endDate = endDate;\n }\n }, {\n key: \"getPreMonthObj\",\n value: function getPreMonthObj(date) {\n date = fixIosDateFormat(date);\n date = new Date(date);\n var oldMonth = date.getMonth();\n date.setMonth(oldMonth - 1);\n var newMonth = date.getMonth();\n if (oldMonth !== 0 && newMonth - oldMonth === 0) {\n date.setMonth(newMonth - 1);\n }\n return this.getDateObj(date);\n }\n }, {\n key: \"getNextMonthObj\",\n value: function getNextMonthObj(date) {\n date = fixIosDateFormat(date);\n date = new Date(date);\n var oldMonth = date.getMonth();\n date.setMonth(oldMonth + 1);\n var newMonth = date.getMonth();\n if (newMonth - oldMonth > 1) {\n date.setMonth(newMonth - 1);\n }\n return this.getDateObj(date);\n }\n\n /**\r\n * 获取指定格式Date对象\r\n */\n }, {\n key: \"getDateObj\",\n value: function getDateObj(date) {\n date = fixIosDateFormat(date);\n date = new Date(date);\n return {\n fullDate: getDate(date),\n year: date.getFullYear(),\n month: addZero(date.getMonth() + 1),\n date: addZero(date.getDate()),\n day: date.getDay()\n };\n }\n\n /**\r\n * 获取上一个月日期集合\r\n */\n }, {\n key: \"getPreMonthDays\",\n value: function getPreMonthDays(amount, dateObj) {\n var result = [];\n for (var i = amount - 1; i >= 0; i--) {\n var month = dateObj.month - 1;\n result.push({\n date: new Date(dateObj.year, month, -i).getDate(),\n month: month,\n disable: true\n });\n }\n return result;\n }\n /**\r\n * 获取本月日期集合\r\n */\n }, {\n key: \"getCurrentMonthDays\",\n value: function getCurrentMonthDays(amount, dateObj) {\n var _this = this;\n var result = [];\n var fullDate = this.date.fullDate;\n var _loop = function _loop(i) {\n var currentDate = \"\".concat(dateObj.year, \"-\").concat(dateObj.month, \"-\").concat(addZero(i));\n var isToday = fullDate === currentDate;\n // 获取打点信息\n var info = _this.selected && _this.selected.find(function (item) {\n if (_this.dateEqual(currentDate, item.date)) {\n return item;\n }\n });\n\n // 日期禁用\n var disableBefore = true;\n var disableAfter = true;\n if (_this.startDate) {\n disableBefore = dateCompare(_this.startDate, currentDate);\n }\n if (_this.endDate) {\n disableAfter = dateCompare(currentDate, _this.endDate);\n }\n var multiples = _this.multipleStatus.data;\n var multiplesStatus = -1;\n if (_this.range && multiples) {\n multiplesStatus = multiples.findIndex(function (item) {\n return _this.dateEqual(item, currentDate);\n });\n }\n var checked = multiplesStatus !== -1;\n result.push({\n fullDate: currentDate,\n year: dateObj.year,\n date: i,\n multiple: _this.range ? checked : false,\n beforeMultiple: _this.isLogicBefore(currentDate, _this.multipleStatus.before, _this.multipleStatus.after),\n afterMultiple: _this.isLogicAfter(currentDate, _this.multipleStatus.before, _this.multipleStatus.after),\n month: dateObj.month,\n disable: _this.startDate && !dateCompare(_this.startDate, currentDate) || _this.endDate && !dateCompare(currentDate, _this.endDate),\n isToday: isToday,\n userChecked: false,\n extraInfo: info\n });\n };\n for (var i = 1; i <= amount; i++) {\n _loop(i);\n }\n return result;\n }\n /**\r\n * 获取下一个月日期集合\r\n */\n }, {\n key: \"_getNextMonthDays\",\n value: function _getNextMonthDays(amount, dateObj) {\n var result = [];\n var month = dateObj.month + 1;\n for (var i = 1; i <= amount; i++) {\n result.push({\n date: i,\n month: month,\n disable: true\n });\n }\n return result;\n }\n\n /**\r\n * 获取当前日期详情\r\n * @param {Object} date\r\n */\n }, {\n key: \"getInfo\",\n value: function getInfo(date) {\n var _this2 = this;\n if (!date) {\n date = new Date();\n }\n return this.calendar.find(function (item) {\n return item.fullDate === _this2.getDateObj(date).fullDate;\n });\n }\n\n /**\r\n * 比较时间是否相等\r\n */\n }, {\n key: \"dateEqual\",\n value: function dateEqual(before, after) {\n before = new Date(fixIosDateFormat(before));\n after = new Date(fixIosDateFormat(after));\n return before.valueOf() === after.valueOf();\n }\n\n /**\r\n * 比较真实起始日期\r\n */\n }, {\n key: \"isLogicBefore\",\n value: function isLogicBefore(currentDate, before, after) {\n var logicBefore = before;\n if (before && after) {\n logicBefore = dateCompare(before, after) ? before : after;\n }\n return this.dateEqual(logicBefore, currentDate);\n }\n }, {\n key: \"isLogicAfter\",\n value: function isLogicAfter(currentDate, before, after) {\n var logicAfter = after;\n if (before && after) {\n logicAfter = dateCompare(before, after) ? after : before;\n }\n return this.dateEqual(logicAfter, currentDate);\n }\n\n /**\r\n * 获取日期范围内所有日期\r\n * @param {Object} begin\r\n * @param {Object} end\r\n */\n }, {\n key: \"geDateAll\",\n value: function geDateAll(begin, end) {\n var arr = [];\n var ab = begin.split('-');\n var ae = end.split('-');\n var db = new Date();\n db.setFullYear(ab[0], ab[1] - 1, ab[2]);\n var de = new Date();\n de.setFullYear(ae[0], ae[1] - 1, ae[2]);\n var unixDb = db.getTime() - 24 * 60 * 60 * 1000;\n var unixDe = de.getTime() - 24 * 60 * 60 * 1000;\n for (var k = unixDb; k <= unixDe;) {\n k = k + 24 * 60 * 60 * 1000;\n arr.push(this.getDateObj(new Date(parseInt(k))).fullDate);\n }\n return arr;\n }\n\n /**\r\n * 获取多选状态\r\n */\n }, {\n key: \"setMultiple\",\n value: function setMultiple(fullDate) {\n if (!this.range) return;\n var _this$multipleStatus = this.multipleStatus,\n before = _this$multipleStatus.before,\n after = _this$multipleStatus.after;\n if (before && after) {\n if (!this.lastHover) {\n this.lastHover = true;\n return;\n }\n this.multipleStatus.before = fullDate;\n this.multipleStatus.after = '';\n this.multipleStatus.data = [];\n this.multipleStatus.fulldate = '';\n this.lastHover = false;\n } else {\n if (!before) {\n this.multipleStatus.before = fullDate;\n this.multipleStatus.after = undefined;\n this.lastHover = false;\n } else {\n this.multipleStatus.after = fullDate;\n if (dateCompare(this.multipleStatus.before, this.multipleStatus.after)) {\n this.multipleStatus.data = this.geDateAll(this.multipleStatus.before, this.multipleStatus.after);\n } else {\n this.multipleStatus.data = this.geDateAll(this.multipleStatus.after, this.multipleStatus.before);\n }\n this.lastHover = true;\n }\n }\n this.getWeeks(fullDate);\n }\n\n /**\r\n * 鼠标 hover 更新多选状态\r\n */\n }, {\n key: \"setHoverMultiple\",\n value: function setHoverMultiple(fullDate) {\n //抖音小程序点击会触发hover事件,需要避免一下\n\n if (!this.range || this.lastHover) return;\n var before = this.multipleStatus.before;\n if (!before) {\n this.multipleStatus.before = fullDate;\n } else {\n this.multipleStatus.after = fullDate;\n if (dateCompare(this.multipleStatus.before, this.multipleStatus.after)) {\n this.multipleStatus.data = this.geDateAll(this.multipleStatus.before, this.multipleStatus.after);\n } else {\n this.multipleStatus.data = this.geDateAll(this.multipleStatus.after, this.multipleStatus.before);\n }\n }\n this.getWeeks(fullDate);\n }\n\n /**\r\n * 更新默认值多选状态\r\n */\n }, {\n key: \"setDefaultMultiple\",\n value: function setDefaultMultiple(before, after) {\n this.multipleStatus.before = before;\n this.multipleStatus.after = after;\n if (before && after) {\n if (dateCompare(before, after)) {\n this.multipleStatus.data = this.geDateAll(before, after);\n this.getWeeks(after);\n } else {\n this.multipleStatus.data = this.geDateAll(after, before);\n this.getWeeks(before);\n }\n }\n }\n\n /**\r\n * 获取每周数据\r\n * @param {Object} dateData\r\n */\n }, {\n key: \"getWeeks\",\n value: function getWeeks(dateData) {\n var _this$getDateObj = this.getDateObj(dateData),\n year = _this$getDateObj.year,\n month = _this$getDateObj.month;\n var preMonthDayAmount = new Date(year, month - 1, 1).getDay();\n var preMonthDays = this.getPreMonthDays(preMonthDayAmount, this.getDateObj(dateData));\n var currentMonthDayAmount = new Date(year, month, 0).getDate();\n var currentMonthDays = this.getCurrentMonthDays(currentMonthDayAmount, this.getDateObj(dateData));\n var nextMonthDayAmount = 42 - preMonthDayAmount - currentMonthDayAmount;\n var nextMonthDays = this._getNextMonthDays(nextMonthDayAmount, this.getDateObj(dateData));\n var calendarDays = [].concat((0, _toConsumableArray2.default)(preMonthDays), (0, _toConsumableArray2.default)(currentMonthDays), (0, _toConsumableArray2.default)(nextMonthDays));\n var weeks = new Array(6);\n for (var i = 0; i < calendarDays.length; i++) {\n var index = Math.floor(i / 7);\n if (!weeks[index]) {\n weeks[index] = new Array(7);\n }\n weeks[index][i % 7] = calendarDays[i];\n }\n this.calendar = calendarDays;\n this.weeks = weeks;\n }\n }]);\n return Calendar;\n}();\nexports.Calendar = Calendar;\nfunction getDateTime(date, hideSecond) {\n return \"\".concat(getDate(date), \" \").concat(getTime(date, hideSecond));\n}\nfunction getDate(date) {\n date = fixIosDateFormat(date);\n date = new Date(date);\n var year = date.getFullYear();\n var month = date.getMonth() + 1;\n var day = date.getDate();\n return \"\".concat(year, \"-\").concat(addZero(month), \"-\").concat(addZero(day));\n}\nfunction getTime(date, hideSecond) {\n date = fixIosDateFormat(date);\n date = new Date(date);\n var hour = date.getHours();\n var minute = date.getMinutes();\n var second = date.getSeconds();\n return hideSecond ? \"\".concat(addZero(hour), \":\").concat(addZero(minute)) : \"\".concat(addZero(hour), \":\").concat(addZero(minute), \":\").concat(addZero(second));\n}\nfunction addZero(num) {\n if (num < 10) {\n num = \"0\".concat(num);\n }\n return num;\n}\nfunction getDefaultSecond(hideSecond) {\n return hideSecond ? '00:00' : '00:00:00';\n}\nfunction dateCompare(startDate, endDate) {\n startDate = new Date(fixIosDateFormat(startDate));\n endDate = new Date(fixIosDateFormat(endDate));\n return startDate <= endDate;\n}\nfunction checkDate(date) {\n var dateReg = /((19|20)\\d{2})(-|\\/)\\d{1,2}(-|\\/)\\d{1,2}/g;\n return date.match(dateReg);\n}\n//ios低版本15及以下,无法匹配 没有 ’秒‘ 时的情况,所以需要在末尾 秒 加上 问号\nvar dateTimeReg = /^\\d{4}-(0?[1-9]|1[012])-(0?[1-9]|[12][0-9]|3[01])( [0-5]?[0-9]:[0-5]?[0-9](:[0-5]?[0-9])?)?$/;\nfunction fixIosDateFormat(value) {\n if (typeof value === 'string' && dateTimeReg.test(value)) {\n value = value.replace(/-/g, '/');\n }\n return value;\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdW5pLWRhdGV0aW1lLXBpY2tlci9jb21wb25lbnRzL3VuaS1kYXRldGltZS1waWNrZXIvdXRpbC5qcyJdLCJuYW1lcyI6WyJDYWxlbmRhciIsInNlbGVjdGVkIiwic3RhcnREYXRlIiwiZW5kRGF0ZSIsInJhbmdlIiwiZGF0ZSIsImdldERhdGVPYmoiLCJEYXRlIiwiY2xlYW5NdWx0aXBsZVN0YXR1cyIsIndlZWtzIiwibGFzdEhvdmVyIiwic2VsZWN0RGF0ZSIsImdldFdlZWtzIiwiZnVsbERhdGUiLCJtdWx0aXBsZVN0YXR1cyIsImJlZm9yZSIsImFmdGVyIiwiZGF0YSIsImZpeElvc0RhdGVGb3JtYXQiLCJvbGRNb250aCIsImdldE1vbnRoIiwic2V0TW9udGgiLCJuZXdNb250aCIsImdldERhdGUiLCJ5ZWFyIiwiZ2V0RnVsbFllYXIiLCJtb250aCIsImFkZFplcm8iLCJkYXkiLCJnZXREYXkiLCJhbW91bnQiLCJkYXRlT2JqIiwicmVzdWx0IiwiaSIsInB1c2giLCJkaXNhYmxlIiwiY3VycmVudERhdGUiLCJpc1RvZGF5IiwiaW5mbyIsImZpbmQiLCJpdGVtIiwiZGF0ZUVxdWFsIiwiZGlzYWJsZUJlZm9yZSIsImRpc2FibGVBZnRlciIsImRhdGVDb21wYXJlIiwibXVsdGlwbGVzIiwibXVsdGlwbGVzU3RhdHVzIiwiZmluZEluZGV4IiwiY2hlY2tlZCIsIm11bHRpcGxlIiwiYmVmb3JlTXVsdGlwbGUiLCJpc0xvZ2ljQmVmb3JlIiwiYWZ0ZXJNdWx0aXBsZSIsImlzTG9naWNBZnRlciIsInVzZXJDaGVja2VkIiwiZXh0cmFJbmZvIiwiY2FsZW5kYXIiLCJ2YWx1ZU9mIiwibG9naWNCZWZvcmUiLCJsb2dpY0FmdGVyIiwiYmVnaW4iLCJlbmQiLCJhcnIiLCJhYiIsInNwbGl0IiwiYWUiLCJkYiIsInNldEZ1bGxZZWFyIiwiZGUiLCJ1bml4RGIiLCJnZXRUaW1lIiwidW5peERlIiwiayIsInBhcnNlSW50IiwiZnVsbGRhdGUiLCJ1bmRlZmluZWQiLCJnZURhdGVBbGwiLCJkYXRlRGF0YSIsInByZU1vbnRoRGF5QW1vdW50IiwicHJlTW9udGhEYXlzIiwiZ2V0UHJlTW9udGhEYXlzIiwiY3VycmVudE1vbnRoRGF5QW1vdW50IiwiY3VycmVudE1vbnRoRGF5cyIsImdldEN1cnJlbnRNb250aERheXMiLCJuZXh0TW9udGhEYXlBbW91bnQiLCJuZXh0TW9udGhEYXlzIiwiX2dldE5leHRNb250aERheXMiLCJjYWxlbmRhckRheXMiLCJBcnJheSIsImxlbmd0aCIsImluZGV4IiwiTWF0aCIsImZsb29yIiwiZ2V0RGF0ZVRpbWUiLCJoaWRlU2Vjb25kIiwiaG91ciIsImdldEhvdXJzIiwibWludXRlIiwiZ2V0TWludXRlcyIsInNlY29uZCIsImdldFNlY29uZHMiLCJudW0iLCJnZXREZWZhdWx0U2Vjb25kIiwiY2hlY2tEYXRlIiwiZGF0ZVJlZyIsIm1hdGNoIiwiZGF0ZVRpbWVSZWciLCJ2YWx1ZSIsInRlc3QiLCJyZXBsYWNlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFBTUEsUUFBUTtFQUNiLG9CQUtRO0lBQUEsK0VBQUosQ0FBQyxDQUFDO01BSkxDLFFBQVEsUUFBUkEsUUFBUTtNQUNSQyxTQUFTLFFBQVRBLFNBQVM7TUFDVEMsT0FBTyxRQUFQQSxPQUFPO01BQ1BDLEtBQUssUUFBTEEsS0FBSztJQUFBO0lBRUw7SUFDQSxJQUFJLENBQUNDLElBQUksR0FBRyxJQUFJLENBQUNDLFVBQVUsQ0FBQyxJQUFJQyxJQUFJLEVBQUUsQ0FBQyxFQUFDO0lBQ3hDO0lBQ0EsSUFBSSxDQUFDTixRQUFRLEdBQUdBLFFBQVEsSUFBSSxFQUFFO0lBQzlCO0lBQ0EsSUFBSSxDQUFDQyxTQUFTLEdBQUdBLFNBQVM7SUFDMUI7SUFDQSxJQUFJLENBQUNDLE9BQU8sR0FBR0EsT0FBTztJQUN0QjtJQUNBLElBQUksQ0FBQ0MsS0FBSyxHQUFHQSxLQUFLO0lBQ2xCO0lBQ0EsSUFBSSxDQUFDSSxtQkFBbUIsRUFBRTtJ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QUFDRSxPQUFPLENBQUMsSUFBSSxFQUFFLEdBQUcsQ0FBQztFQUNqQztFQUNBLE9BQU9GLEtBQUs7QUFDYiIsImZpbGUiOiIzMzguanMiLCJzb3VyY2VzQ29udGVudCI6WyJjbGFzcyBDYWxlbmRhciB7XHJcblx0Y29uc3RydWN0b3Ioe1xyXG5cdFx0c2VsZWN0ZWQsXHJcblx0XHRzdGFydERhdGUsXHJcblx0XHRlbmREYXRlLFxyXG5cdFx0cmFuZ2UsXHJcblx0fSA9IHt9KSB7XHJcblx0XHQvLyDlvZPliY3ml6XmnJ9cclxuXHRcdHRoaXMuZGF0ZSA9IHRoaXMuZ2V0RGF0ZU9iaihuZXcgRGF0ZSgpKSAvLyDlvZPliY3liJ3lhaXml6XmnJ9cclxuXHRcdC8vIOaJk+eCueS/oeaBr1xyXG5cdFx0dGhpcy5zZWxlY3RlZCA9IHNlbGVjdGVkIHx8IFtdO1xyXG5cdFx0Ly8g6LW35aeL5pe26Ze0XHJcblx0XHR0aGlzLnN0YXJ0RGF0ZSA9IHN0YXJ0RGF0ZVxyXG5cdFx0Ly8g57uI5q2i5pe26Ze0XHJcblx0XHR0aGlzLmVuZERhdGUgPSBlbmREYXRlXHJcblx0XHQvLyDmmK/lkKbojIPlm7TpgInmi6lcclxuXHRcdHRoaXMucmFuZ2UgPSByYW5nZVxyXG5cdFx0Ly8g5aSa6YCJ54q25oCBXHJcblx0XHR0aGlzLmNsZWFuTXVsdGlwbGVTdGF0dXMoKVxyXG5cdFx0Ly8g5q+P5ZGo5pel5pyfXHJcblx0XHR0aGlzLndlZWtzID0ge31cclxuXHRcdHRoaXMubGFzdEhvdmVyID0gZmFsc2VcclxuXHR9XHJcblx0LyoqXHJcblx0ICog6K6+572u5pel5pyfXHJcblx0ICogQHBhcmFtIHtPYmplY3R9IGRhdGVcclxuXHQgKi9cclxuXHRzZXREYXRlKGRhdGUpIHtcclxuXHRcdGNvbnN0IHNlbGVjdERhdGUgPSB0aGlzLmdldERhdGVPYmooZGF0ZSlcclxuXHRcdHRoaXMuZ2V0V2Vla3Moc2VsZWN0RGF0ZS5mdWxsRGF0ZSlcclxuXHR9XHJcblxyXG5cdC8qKlxyXG5cdCAqIOa4heeQhuWkmumAieeKtuaAgVxyXG5cdCAqL1xyXG5cdGNsZWFuTXVsdGlwbGVTdGF0dXMoKSB7XHJcblx0XHR0aGlzLm11bHRpcGxlU3RhdHVzID0ge1xyXG5cdFx0XHRiZWZvcmU6ICcnLFxyXG5cdFx0XHRhZnRlcjogJycsXHJcblx0XHRcdGRhdGE6IFtdXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRzZXRTdGFydERhdGUoc3RhcnREYXRlKSB7XHJcblx0XHR0aGlzLnN0YXJ0RGF0ZSA9IHN0YXJ0RGF0ZVxyXG5cdH1cclxuXHJcblx0c2V0RW5kRGF0ZShlbmREYXRlKSB7XHJcblx0XHR0aGlzLmVuZERhdGUgPSBlbmREYXRlXHJcblx0fVxyXG5cclxuXHRnZXRQcmVNb250aE9iaihkYXRlKSB7XHJcblx0XHRkYXRlID0gZml4SW9zRGF0ZUZvcm1hdChkYXRlKVxyXG5cdFx0ZGF0ZSA9IG5ldyBEYXRlKGRhdGUpXHJcblxyXG5cdFx0Y29uc3Qgb2xkTW9udGggPSBkYXRlLmdldE1vbnRoKClcclxuXHRcdGRhdGUuc2V0TW9udGgob2xkTW9udGggLSAxKVxyXG5cdFx0Y29uc3QgbmV3TW9udGggPSBkYXRlLmdldE1vbnRoKClcclxuXHRcdGlmIChvbGRNb250aCAhPT0gMCAmJiBuZXdNb250aCAtIG9sZE1vbnRoID09PSAwKSB7XHJcblx0XHRcdGRhdGUuc2V0TW9udGgobmV3TW9udGggLSAxKVxyXG5cdFx0fVxyXG5cdFx0cmV0dXJuIHRoaXMuZ2V0RGF0ZU9iaihkYXRlKVxyXG5cdH1cclxuXHRnZXROZXh0TW9udGhPYmooZGF0ZSkge1xyXG5cdFx0ZGF0ZSA9IGZpeElvc0RhdGVGb3JtYXQoZGF0ZSlcclxuXHRcdGRhdGUgPSBuZXcgRGF0ZShkYXRlKVxyXG5cclxuXHRcdGNvbnN0IG9sZE1vbnRoID0gZGF0ZS5nZXRNb250aCgpXHJcblx0XHRkYXRlLnNldE1vbnRoKG9sZE1vbnRoICsgMSlcclxuXHRcdGNvbnN0IG5ld01vbnRoID0gZGF0ZS5nZXRNb250aCgpXHJcblx0XHRpZiAobmV3TW9udGggLSBvbGRNb250aCA+IDEpIHtcclxuXHRcdFx0ZGF0ZS5zZXRNb250aChuZXdNb250aCAtIDEpXHJcblx0XHR9XHJcblx0XHRyZXR1cm4gdGhpcy5nZXREYXRlT2JqKGRhdGUpXHJcblx0fVxyXG5cclxuXHQvKipcclxuXHQgKiDojrflj5bmjIflrprmoLzlvI9EYXRl5a+56LGhXHJcblx0ICovXHJcblx0Z2V0RGF0ZU9iaihkYXRlKSB7XHJcblx0XHRkYXRlID0gZml4SW9zRGF0ZUZvcm1hdChkYXRlKVxyXG5cdFx0ZGF0ZSA9IG5ldyBEYXRlKGRhdGUpXHJcblxyXG5cdFx0cmV0dXJuIHtcclxuXHRcdFx0ZnVsbERhdGU6IGdldERhdGUoZGF0ZSksXHJcblx0XHRcdHllYXI6IGRhdGUuZ2V0RnVsbFllYXIoKSxcclxuXHRcdFx0bW9udGg6IGFkZFplcm8oZGF0ZS5nZXRNb250aCgpICsgMSksXHJcblx0XHRcdGRhdGU6IGFkZFplcm8oZGF0ZS5nZXREYXRlKCkpLFxyXG5cdFx0XHRkYXk6IGRhdGUuZ2V0RGF5KClcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qKlxyXG5cdCAqIOiOt+WPluS4iuS4gOS4quaciOaXpeacn+mbhuWQiFxyXG5cdCAqL1xyXG5cdGdldFByZU1vbnRoRGF5cyhhbW91bnQsIGRhdGVPYmopIHtcclxuXHRcdGNvbnN0IHJlc3VsdCA9IFtdXHJcblx0XHRmb3IgKGxldCBpID0gYW1vdW50IC0gMTsgaSA+PSAwOyBpLS0pIHtcclxuXHRcdFx0Y29uc3QgbW9udGggPSBkYXRlT2JqLm1vbnRoIC0gMVxyXG5cdFx0XHRyZXN1bHQucHVzaCh7XHJcblx0XHRcdFx0ZGF0ZTogbmV3IERhdGUoZGF0ZU9iai55ZWFyLCBtb250aCwgLWkpLmdldERhdGUoKSxcclxuXHRcdFx0XHRtb250aCxcclxuXHRcdFx0XHRkaXNhYmxlOiB0cnVlXHJcblx0XHRcdH0pXHJcblx0XHR9XHJcblx0XHRyZXR1cm4gcmVzdWx0XHJcblx0fVxyXG5cdC8qKlxyXG5cdCAqIOiOt+WPluacrOaciOaXpeacn+mbhuWQiFxyXG5cdCAqL1xyXG5cdGdldEN1cnJlbnRNb250aERheXMoYW1vdW50LCBkYXRlT2JqKSB7XHJcblx0XHRjb25zdCByZXN1bHQgPSBbXVxyXG5cdFx0Y29uc3QgZnVsbERhdGUgPSB0aGlzLmRhdGUuZnVsbERhdGVcclxuXHRcdGZvciAobGV0IGkgPSAxOyBpIDw9IGFtb3VudDsgaSsrKSB7XHJcblx0XHRcdGNvbnN0IGN1cnJlbnREYXRlID0gYCR7ZGF0ZU9iai55ZWFyfS0ke2RhdGVPYmoubW9udGh9LSR7YWRkWmVybyhpKX1gXHJcblx0XHRcdGNvbnN0IGlzVG9kYXkgPSBmdWxsRGF0ZSA9PT0gY3VycmVudERhdGVcclxuXHRcdFx0Ly8g6I635Y+W5omT54K55L+h5oGvXHJcblx0XHRcdGNvbnN0IGluZm8gPSB0aGlzLnNlbGVjdGVkICYmIHRoaXMuc2VsZWN0ZWQuZmluZCgoaXRlbSkgPT4ge1xyXG5cdFx0XHRcdGlmICh0aGlzLmRhdGVFcXVhbChjdXJyZW50RGF0ZSwgaXRlbS5kYXRlKSkge1xyXG5cdFx0XHRcdFx0cmV0dXJuIGl0ZW1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH0pXHJcblxyXG5cdFx0XHQvLyDml6XmnJ/npoHnlKhcclxuXHRcdFx0bGV0IGRpc2FibGVCZWZvcmUgPSB0cnVlXHJcblx0XHRcdGxldCBkaXNhYmxlQWZ0ZXIgPSB0cnVlXHJcblx0XHRcdGlmICh0aGlzLnN0YXJ0RGF0ZSkge1xyXG5cdFx0XHRcdGRpc2FibGVCZWZvcmUgPSBkYXRlQ29tcGFyZSh0aGlzLnN0YXJ0RGF0ZSwgY3VycmVudERhdGUpXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGlmICh0aGlzLmVuZERhdGUpIHtcclxuXHRcdFx0XHRkaXNhYmxlQWZ0ZXIgPSBkYXRlQ29tcGFyZShjdXJyZW50RGF0ZSwgdGhpcy5lbmREYXRlKVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRsZXQgbXVsdGlwbGVzID0gdGhpcy5tdWx0aXBsZVN0YXR1cy5kYXRhXHJcblx0XHRcdGxldCBtdWx0aXBsZXNTdGF0dXMgPSAtMVxyXG5cdFx0XHRpZiAodGhpcy5yYW5nZSAmJiBtdWx0aXBsZXMpIHtcclxuXHRcdFx0XHRtdWx0aXBsZXNTdGF0dXMgPSBtdWx0aXBsZXMuZmluZEluZGV4KChpdGVtKSA9PiB7XHJcblx0XHRcdFx0XHRyZXR1cm4gdGhpcy5kYXRlRXF1YWwoaXRlbSwgY3VycmVudERhdGUpXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fVxyXG5cdFx0XHRjb25zdCBjaGVja2VkID0gbXVsdGlwbGVzU3RhdHVzICE9PSAtMVxyXG5cclxuXHRcdFx0cmVzdWx0LnB1c2goe1xyXG5cdFx0XHRcdGZ1bGxEYXRlOiBjdXJyZW50RGF0ZSxcclxuXHRcdFx0XHR5ZWFyOiBkYXRlT2JqLnllYXIsXHJcblx0XHRcdFx0ZGF0ZTogaSxcclxuXHRcdFx0XHRtdWx0aXBsZTogdGhpcy5yYW5nZSA/IGNoZWNrZWQgOiBmYWxzZSxcclxuXHRcdFx0XHRiZWZvcmVNdWx0aXBsZTogdGhpcy5pc0xvZ2ljQmVmb3JlKGN1cnJlbnREYXRlLCB0aGlzLm11bHRpcGxlU3RhdHVzLmJlZm9yZSwgdGhpcy5tdWx0aXBsZVN0YXR1cy5hZnRlciksXHJcblx0XHRcdFx0YWZ0ZXJNdWx0aXBsZTogdGhpcy5pc0xvZ2ljQWZ0ZXIoY3VycmVudERhdGUsIHRoaXMubXVsdGlwbGVTdGF0dXMuYmVmb3JlLCB0aGlzLm11bHRpcGxlU3RhdHVzLmFmdGVyKSxcclxuXHRcdFx0XHRtb250aDogZGF0ZU9iai5tb250aCxcclxuXHRcdFx0XHRkaXNhYmxlOiAodGhpcy5zdGFydERhdGUgJiYgIWRhdGVDb21wYXJlKHRoaXMuc3RhcnREYXRlLCBjdXJyZW50RGF0ZSkpIHx8ICh0aGlzLmVuZERhdGUgJiYgIWRhdGVDb21wYXJlKFxyXG5cdFx0XHRcdFx0Y3VycmVudERhdGUsIHRoaXMuZW5kRGF0ZSkpLFxyXG5cdFx0XHRcdGlzVG9kYXksXHJcblx0XHRcdFx0dXNlckNoZWNrZWQ6IGZhbHNlLFxyXG5cdFx0XHRcdGV4dHJhSW5mbzogaW5mb1xyXG5cdFx0XHR9KVxyXG5cdFx0fVxyXG5cdFx0cmV0dXJuIHJlc3VsdFxyXG5cdH1cclxuXHQvKipcclxuXHQgKiDojrflj5bkuIvkuIDkuKrmnIjml6XmnJ/pm4blkIhcclxuXHQgKi9cclxuXHRfZ2V0TmV4dE1vbnRoRGF5cyhhbW91bnQsIGRhdGVPYmopIHtcclxuXHRcdGNvbnN0IHJlc3VsdCA9IFtdXHJcblx0XHRjb25zdCBtb250aCA9IGRhdGVPYmoubW9udGggKyAxXHJcblx0XHRmb3IgKGxldCBpID0gMTsgaSA8PSBhbW91bnQ7IGkrKykge1xyXG5cdFx0XHRyZXN1bHQucHVzaCh7XHJcblx0XHRcdFx0ZGF0ZTogaSxcclxuXHRcdFx0XHRtb250aCxcclxuXHRcdFx0XHRkaXNhYmxlOiB0cnVlXHJcblx0XHRcdH0pXHJcblx0XHR9XHJcblx0XHRyZXR1cm4gcmVzdWx0XHJcblx0fVxyXG5cclxuXHQvKipcclxuXHQgKiDojrflj5blvZPliY3ml6XmnJ/or6bmg4VcclxuXHQgKiBAcGFyYW0ge09iamVjdH0gZGF0ZVxyXG5cdCAqL1xyXG5cdGdldEluZm8oZGF0ZSkge1xyXG5cdFx0aWYgKCFkYXRlKSB7XHJcblx0XHRcdGRhdGUgPSBuZXcgRGF0ZSgpXHJcblx0XHR9XHJcblxyXG5cdFx0cmV0dXJuIHRoaXMuY2FsZW5kYXIuZmluZChpdGVtID0+IGl0ZW0uZnVsbERhdGUgPT09IHRoaXMuZ2V0RGF0ZU9iaihkYXRlKS5mdWxsRGF0ZSlcclxuXHR9XHJcblxyXG5cdC8qKlxyXG5cdCAqIOavlOi+g+aXtumXtOaYr+WQpuebuOetiVxyXG5cdCAqL1xyXG5cdGRhdGVFcXVhbChiZWZvcmUsIGFmdGVyKSB7XHJcblx0XHRiZWZvcmUgPSBuZXcgRGF0ZShmaXhJb3NEYXRlRm9ybWF0KGJlZm9yZSkpXHJcblx0XHRhZnRlciA9IG5ldyBEYXRlKGZpeElvc0RhdGVGb3JtYXQoYWZ0ZXIpKVxyXG5cdFx0cmV0dXJuIGJlZm9yZS52YWx1ZU9mKCkgPT09IGFmdGVyLnZhbHVlT2YoKVxyXG5cdH1cclxuXHJcblx0LyoqXHJcblx0ICogIOavlOi+g+ecn+Wunui1t+Wni+aXpeacn1xyXG5cdCAqL1xyXG5cclxuXHRpc0xvZ2ljQmVmb3JlKGN1cnJlbnREYXRlLCBiZWZvcmUsIGFmdGVyKSB7XHJcblx0XHRsZXQgbG9naWNCZWZvcmUgPSBiZWZvcmVcclxuXHRcdGlmIChiZWZvcmUgJiYgYWZ0ZXIpIHtcclxuXHRcdFx0bG9naWNCZWZvcmUgPSBkYXRlQ29tcGFyZShiZWZvcmUsIGFmdGVyKSA/IGJlZm9yZSA6IGFmdGVyXHJcblx0XHR9XHJcblx0XHRyZXR1cm4gdGhpcy5kYXRlRXF1YWwobG9naWNCZWZvcmUsIGN1cnJlbnREYXRlKVxyXG5cdH1cclxuXHJcblx0aXNMb2dpY0FmdGVyKGN1cnJlbnREYXRlLCBiZWZvcmUsIGFmdGVyKSB7XHJcblx0XHRsZXQgbG9naWNBZnRlciA9IGFmdGVyXHJcblx0XHRpZiAoYmVmb3JlICYmIGFmdGVyKSB7XHJcblx0XHRcdGxvZ2ljQWZ0ZXIgPSBkYXRlQ29tcGFyZShiZWZvcmUsIGFmdGVyKSA/IGFmdGVyIDogYmVmb3JlXHJcblx0XHR9XHJcblx0XHRyZXR1cm4gdGhpcy5kYXRlRXF1YWwobG9naWNBZnRlciwgY3VycmVudERhdGUpXHJcblx0fVxyXG5cclxuXHQvKipcclxuXHQgKiDojrflj5bml6XmnJ/ojIPlm7TlhoXmiYDmnInml6XmnJ9cclxuXHQgKiBAcGFyYW0ge09iamVjdH0gYmVnaW5cclxuXHQgKiBAcGFyYW0ge09iamVjdH0gZW5kXHJcblx0ICovXHJcblx0Z2VEYXRlQWxsKGJlZ2luLCBlbmQpIHtcclxuXHRcdHZhciBhcnIgPSBbXVxyXG5cdFx0dmFyIGFiID0gYmVnaW4uc3BsaXQoJy0nKVxyXG5cdFx0dmFyIGFlID0gZW5kLnNwbGl0KCctJylcclxuXHRcdHZhciBkYiA9IG5ldyBEYXRlKClcclxuXHRcdGRiLnNldEZ1bGxZZWFyKGFiWzBdLCBhYlsxXSAtIDEsIGFiWzJdKVxyXG5cdFx0dmFyIGRlID0gbmV3IERhdGUoKVxyXG5cdFx0ZGUuc2V0RnVsbFllYXIoYWVbMF0sIGFlWzFdIC0gMSwgYWVbMl0pXHJcblx0XHR2YXIgdW5peERiID0gZGIuZ2V0VGltZSgpIC0gMjQgKiA2MCAqIDYwICogMTAwMFxyXG5cdFx0dmFyIHVuaXhEZSA9IGRlLmdldFRpbWUoKSAtIDI0ICogNjAgKiA2MCAqIDEwMDBcclxuXHRcdGZvciAodmFyIGsgPSB1bml4RGI7IGsgPD0gdW5peERlOykge1xyXG5cdFx0XHRrID0gayArIDI0ICogNjAgKiA2MCAqIDEwMDBcclxuXHRcdFx0YXJyLnB1c2godGhpcy5nZXREYXRlT2JqKG5ldyBEYXRlKHBhcnNlSW50KGspKSkuZnVsbERhdGUpXHJcblx0XHR9XHJcblx0XHRyZXR1cm4gYXJyXHJcblx0fVxyXG5cclxuXHQvKipcclxuXHQgKiAg6I635Y+W5aSa6YCJ54q25oCBXHJcblx0ICovXHJcblx0c2V0TXVsdGlwbGUoZnVsbERhdGUpIHtcclxuXHRcdGlmICghdGhpcy5yYW5nZSkgcmV0dXJuXHJcblxyXG5cdFx0bGV0IHtcclxuXHRcdFx0YmVmb3JlLFxyXG5cdFx0XHRhZnRlclxyXG5cdFx0fSA9IHRoaXMubXVsdGlwbGVTdGF0dXNcclxuXHRcdGlmIChiZWZvcmUgJiYgYWZ0ZXIpIHtcclxuXHRcdFx0aWYgKCF0aGlzLmxhc3RIb3Zlcikge1xyXG5cdFx0XHRcdHRoaXMubGFzdEhvdmVyID0gdHJ1ZVxyXG5cdFx0XHRcdHJldHVyblxyXG5cdFx0XHR9XHJcblx0XHRcdHRoaXMubXVsdGlwbGVTdGF0dXMuYmVmb3JlID0gZnVsbERhdGVcclxuXHRcdFx0dGhpcy5tdWx0aXBsZVN0YXR1cy5hZnRlciA9ICcnXHJcblx0XHRcdHRoaXMubXVsdGlwbGVTdGF0dXMuZGF0YSA9IFtdXHJcblx0XHRcdHRoaXMubXVsdGlwbGVTdGF0dXMuZnVsbGRhdGUgPSAnJ1xyXG5cdFx0XHR0aGlzLmxhc3RIb3ZlciA9IGZhbHNlXHJcblx0XHR9IGVsc2Uge1xyXG5cdFx0XHRpZiAoIWJlZm9yZSkge1xyXG5cdFx0XHRcdHRoaXMubXVsdGlwbGVTdGF0dXMuYmVmb3JlID0gZnVsbERhdGVcclxuXHRcdFx0XHR0aGlzLm11bHRpcGxlU3RhdHVzLmFmdGVyID0gdW5kZWZpbmVkO1xyXG5cdFx0XHRcdHRoaXMubGFzdEhvdmVyID0gZmFsc2VcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHR0aGlzLm11bHRpcGxlU3RhdHVzLmFmdGVyID0gZnVsbERhdGVcclxuXHRcdFx0XHRpZiAoZGF0ZUNvbXBhcmUodGhpcy5tdWx0aXBsZVN0YXR1cy5iZWZvcmUsIHRoaXMubXVsdGlwbGVTdGF0dXMuYWZ0ZXIpKSB7XHJcblx0XHRcdFx0XHR0aGlzLm11bHRpcGxlU3RhdHVzLmRhdGEgPSB0aGlzLmdlRGF0ZUFsbCh0aGlzLm11bHRpcGxlU3RhdHVzLmJlZm9yZSwgdGhpcy5tdWx0aXBsZVN0YXR1c1xyXG5cdFx0XHRcdFx0XHQuYWZ0ZXIpO1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHR0aGlzLm11bHRpcGxlU3RhdHVzLmRhdGEgPSB0aGlzLmdlRGF0ZUFsbCh0aGlzLm11bHRpcGxlU3RhdHVzLmFmdGVyLCB0aGlzLm11bHRpcGxlU3RhdHVzXHJcblx0XHRcdFx0XHRcdC5iZWZvcmUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0aGlzLmxhc3RIb3ZlciA9IHRydWVcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0dGhpcy5nZXRXZWVrcyhmdWxsRGF0ZSlcclxuXHR9XHJcblxyXG5cdC8qKlxyXG5cdCAqICDpvKDmoIcgaG92ZXIg5pu05paw5aSa6YCJ54q25oCBXHJcblx0ICovXHJcblx0c2V0SG92ZXJNdWx0aXBsZShmdWxsRGF0ZSkge1xyXG5cdFx0Ly/mipbpn7PlsI/nqIvluo/ngrnlh7vkvJrop6blj5Fob3ZlcuS6i+S7tu+8jOmcgOimgemBv+WFjeS4gOS4i1xyXG5cclxuXHRcdGlmICghdGhpcy5yYW5nZSB8fCB0aGlzLmxhc3RIb3ZlcikgcmV0dXJuXHJcblx0XHRjb25zdCB7XHJcblx0XHRcdGJlZm9yZVxyXG5cdFx0fSA9IHRoaXMubXVsdGlwbGVTdGF0dXNcclxuXHJcblx0XHRpZiAoIWJlZm9yZSkge1xyXG5cdFx0XHR0aGlzLm11bHRpcGxlU3RhdHVzLmJlZm9yZSA9IGZ1bGxEYXRlXHJcblx0XHR9IGVsc2Uge1xyXG5cdFx0XHR0aGlzLm11bHRpcGxlU3RhdHVzLmFmdGVyID0gZnVsbERhdGVcclxuXHRcdFx0aWYgKGRhdGVDb21wYXJlKHRoaXMubXVsdGlwbGVTdGF0dXMuYmVmb3JlLCB0aGlzLm11bHRpcGxlU3RhdHVzLmFmdGVyKSkge1xyXG5cdFx0XHRcdHRoaXMubXVsdGlwbGVTdGF0dXMuZGF0YSA9IHRoaXMuZ2VEYXRlQWxsKHRoaXMubXVsdGlwbGVTdGF0dXMuYmVmb3JlLCB0aGlzLm11bHRpcGxlU3RhdHVzLmFmdGVyKTtcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHR0aGlzLm11bHRpcGxlU3RhdHVzLmRhdGEgPSB0aGlzLmdlRGF0ZUFsbCh0aGlzLm11bHRpcGxlU3RhdHVzLmFmdGVyLCB0aGlzLm11bHRpcGxlU3RhdHVzLmJlZm9yZSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHRoaXMuZ2V0V2Vla3MoZnVsbERhdGUpXHJcblxyXG5cclxuXHR9XHJcblxyXG5cdC8qKlxyXG5cdCAqIOabtOaWsOm7mOiupOWAvOWkmumAieeKtuaAgVxyXG5cdCAqL1xyXG5cdHNldERlZmF1bHRNdWx0aXBsZShiZWZvcmUsIGFmdGVyKSB7XHJcblx0XHR0aGlzLm11bHRpcGxlU3RhdHVzLmJlZm9yZSA9IGJlZm9yZVxyXG5cdFx0dGhpcy5tdWx0aXBsZVN0YXR1cy5hZnRlciA9IGFmdGVyXHJcblx0XHRpZiAoYmVmb3JlICYmIGFmdGVyKSB7XHJcblx0XHRcdGlmIChkYXRlQ29tcGFyZShiZWZvcmUsIGFmdGVyKSkge1xyXG5cdFx0XHRcdHRoaXMubXVsdGlwbGVTdGF0dXMuZGF0YSA9IHRoaXMuZ2VEYXRlQWxsKGJlZm9yZSwgYWZ0ZXIpO1xyXG5cdFx0XHRcdHRoaXMuZ2V0V2Vla3MoYWZ0ZXIpXHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0dGhpcy5tdWx0aXBsZVN0YXR1cy5kYXRhID0gdGhpcy5nZURhdGVBbGwoYWZ0ZXIsIGJlZm9yZSk7XHJcblx0XHRcdFx0dGhpcy5nZXRXZWVrcyhiZWZvcmUpXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qKlxyXG5cdCAqIOiOt+WPluavj+WRqOaVsOaNrlxyXG5cdCAqIEBwYXJhbSB7T2JqZWN0fSBkYXRlRGF0YVxyXG5cdCAqL1xyXG5cdGdldFdlZWtzKGRhdGVEYXRhKSB7XHJcblx0XHRjb25zdCB7XHJcblx0XHRcdHllYXIsXHJcblx0XHRcdG1vbnRoLFxyXG5cdFx0fSA9IHRoaXMuZ2V0RGF0ZU9iaihkYXRlRGF0YSlcclxuXHJcblx0XHRjb25zdCBwcmVNb250aERheUFtb3VudCA9IG5ldyBEYXRlKHllYXIsIG1vbnRoIC0gMSwgMSkuZ2V0RGF5KClcclxuXHRcdGNvbnN0IHByZU1vbnRoRGF5cyA9IHRoaXMuZ2V0UHJlTW9udGhEYXlzKHByZU1vbnRoRGF5QW1vdW50LCB0aGlzLmdldERhdGVPYmooZGF0ZURhdGEpKVxyXG5cclxuXHRcdGNvbnN0IGN1cnJlbnRNb250aERheUFtb3VudCA9IG5ldyBEYXRlKHllYXIsIG1vbnRoLCAwKS5nZXREYXRlKClcclxuXHRcdGNvbnN0IGN1cnJlbnRNb250aERheXMgPSB0aGlzLmdldEN1cnJlbnRNb250aERheXMoY3VycmVudE1vbnRoRGF5QW1vdW50LCB0aGlzLmdldERhdGVPYmooZGF0ZURhdGEpKVxyXG5cclxuXHRcdGNvbnN0IG5leHRNb250aERheUFtb3VudCA9IDQyIC0gcHJlTW9udGhEYXlBbW91bnQgLSBjdXJyZW50TW9udGhEYXlBbW91bnRcclxuXHRcdGNvbnN0IG5leHRNb250aERheXMgPSB0aGlzLl9nZXROZXh0TW9udGhEYXlzKG5leHRNb250aERheUFtb3VudCwgdGhpcy5nZXREYXRlT2JqKGRhdGVEYXRhKSlcclxuXHJcblx0XHRjb25zdCBjYWxlbmRhckRheXMgPSBbLi4ucHJlTW9udGhEYXlzLCAuLi5jdXJyZW50TW9udGhEYXlzLCAuLi5uZXh0TW9udGhEYXlzXVxyXG5cclxuXHRcdGNvbnN0IHdlZWtzID0gbmV3IEFycmF5KDYpXHJcblx0XHRmb3IgKGxldCBpID0gMDsgaSA8IGNhbGVuZGFyRGF5cy5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRjb25zdCBpbmRleCA9IE1hdGguZmxvb3IoaSAvIDcpXHJcblx0XHRcdGlmICghd2Vla3NbaW5kZXhdKSB7XHJcblx0XHRcdFx0d2Vla3NbaW5kZXhdID0gbmV3IEFycmF5KDcpXHJcblx0XHRcdH1cclxuXHRcdFx0d2Vla3NbaW5kZXhdW2kgJSA3XSA9IGNhbGVuZGFyRGF5c1tpXVxyXG5cdFx0fVxyXG5cclxuXHRcdHRoaXMuY2FsZW5kYXIgPSBjYWxlbmRhckRheXNcclxuXHRcdHRoaXMud2Vla3MgPSB3ZWVrc1xyXG5cdH1cclxufVxyXG5cclxuZnVuY3Rpb24gZ2V0RGF0ZVRpbWUoZGF0ZSwgaGlkZVNlY29uZCkge1xyXG5cdHJldHVybiBgJHtnZXREYXRlKGRhdGUpfSAke2dldFRpbWUoZGF0ZSwgaGlkZVNlY29uZCl9YFxyXG59XHJcblxyXG5mdW5jdGlvbiBnZXREYXRlKGRhdGUpIHtcclxuXHRkYXRlID0gZml4SW9zRGF0ZUZvcm1hdChkYXRlKVxyXG5cdGRhdGUgPSBuZXcgRGF0ZShkYXRlKVxyXG5cdGNvbnN0IHllYXIgPSBkYXRlLmdldEZ1bGxZZWFyKClcclxuXHRjb25zdCBtb250aCA9IGRhdGUuZ2V0TW9udGgoKSArIDFcclxuXHRjb25zdCBkYXkgPSBkYXRlLmdldERhdGUoKVxyXG5cdHJldHVybiBgJHt5ZWFyfS0ke2FkZFplcm8obW9udGgpfS0ke2FkZFplcm8oZGF5KX1gXHJcbn1cclxuXHJcbmZ1bmN0aW9uIGdldFRpbWUoZGF0ZSwgaGlkZVNlY29uZCkge1xyXG5cdGRhdGUgPSBmaXhJb3NEYXRlRm9ybWF0KGRhdGUpXHJcblx0ZGF0ZSA9IG5ldyBEYXRlKGRhdGUpXHJcblx0Y29uc3QgaG91ciA9IGRhdGUuZ2V0SG91cnMoKVxyXG5cdGNvbnN0IG1pbnV0ZSA9IGRhdGUuZ2V0TWludXRlcygpXHJcblx0Y29uc3Qgc2Vjb25kID0gZGF0ZS5nZXRTZWNvbmRzKClcclxuXHRyZXR1cm4gaGlkZVNlY29uZCA/IGAke2FkZFplcm8oaG91cil9OiR7YWRkWmVybyhtaW51dGUpfWAgOiBgJHthZGRaZXJvKGhvdXIpfToke2FkZFplcm8obWludXRlKX06JHthZGRaZXJvKHNlY29uZCl9YFxyXG59XHJcblxyXG5mdW5jdGlvbiBhZGRaZXJvKG51bSkge1xyXG5cdGlmIChudW0gPCAxMCkge1xyXG5cdFx0bnVtID0gYDAke251bX1gXHJcblx0fVxyXG5cdHJldHVybiBudW1cclxufVxyXG5cclxuZnVuY3Rpb24gZ2V0RGVmYXVsdFNlY29uZChoaWRlU2Vjb25kKSB7XHJcblx0cmV0dXJuIGhpZGVTZWNvbmQgPyAnMDA6MDAnIDogJzAwOjAwOjAwJ1xyXG59XHJcblxyXG5mdW5jdGlvbiBkYXRlQ29tcGFyZShzdGFydERhdGUsIGVuZERhdGUpIHtcclxuXHRzdGFydERhdGUgPSBuZXcgRGF0ZShmaXhJb3NEYXRlRm9ybWF0KHN0YXJ0RGF0ZSkpXHJcblx0ZW5kRGF0ZSA9IG5ldyBEYXRlKGZpeElvc0RhdGVGb3JtYXQoZW5kRGF0ZSkpXHJcblx0cmV0dXJuIHN0YXJ0RGF0ZSA8PSBlbmREYXRlXHJcbn1cclxuXHJcbmZ1bmN0aW9uIGNoZWNrRGF0ZShkYXRlKSB7XHJcblx0Y29uc3QgZGF0ZVJlZyA9IC8oKDE5fDIwKVxcZHsyfSkoLXxcXC8pXFxkezEsMn0oLXxcXC8pXFxkezEsMn0vZ1xyXG5cdHJldHVybiBkYXRlLm1hdGNoKGRhdGVSZWcpXHJcbn1cclxuLy9pb3PkvY7niYjmnKwxNeWPiuS7peS4i++8jOaXoOazleWMuemFjSDmsqHmnIkg4oCZ56eS4oCYIOaXtueahOaDheWGte+8jOaJgOS7pemcgOimgeWcqOacq+WwviDnp5Ig5Yqg5LiKIOmXruWPt1xyXG5jb25zdCBkYXRlVGltZVJlZyA9IC9eXFxkezR9LSgwP1sxLTldfDFbMDEyXSktKDA/WzEtOV18WzEyXVswLTldfDNbMDFdKSggWzAtNV0/WzAtOV06WzAtNV0/WzAtOV0oOlswLTVdP1swLTldKT8pPyQvO1xyXG5cclxuZnVuY3Rpb24gZml4SW9zRGF0ZUZvcm1hdCh2YWx1ZSkge1xyXG5cdGlmICh0eXBlb2YgdmFsdWUgPT09ICdzdHJpbmcnICYmIGRhdGVUaW1lUmVnLnRlc3QodmFsdWUpKSB7XHJcblx0XHR2YWx1ZSA9IHZhbHVlLnJlcGxhY2UoLy0vZywgJy8nKVxyXG5cdH1cclxuXHRyZXR1cm4gdmFsdWVcclxufVxyXG5cclxuZXhwb3J0IHtcclxuXHRDYWxlbmRhcixcclxuXHRnZXREYXRlVGltZSxcclxuXHRnZXREYXRlLFxyXG5cdGdldFRpbWUsXHJcblx0YWRkWmVybyxcclxuXHRnZXREZWZhdWx0U2Vjb25kLFxyXG5cdGRhdGVDb21wYXJlLFxyXG5cdGNoZWNrRGF0ZSxcclxuXHRmaXhJb3NEYXRlRm9ybWF0XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///338\n"); /***/ }), /* 339 */ /*!******************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar-item.vue ***! \******************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _calendar_item_vue_vue_type_template_id_39ec3f8e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./calendar-item.vue?vue&type=template&id=39ec3f8e& */ 340);\n/* harmony import */ var _calendar_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./calendar-item.vue?vue&type=script&lang=js& */ 342);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _calendar_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _calendar_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _calendar_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _calendar_item_vue_vue_type_template_id_39ec3f8e___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _calendar_item_vue_vue_type_template_id_39ec3f8e___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _calendar_item_vue_vue_type_template_id_39ec3f8e___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar-item.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBMEg7QUFDMUg7QUFDaUU7QUFDTDs7O0FBRzVEO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLG1GQUFNO0FBQ1IsRUFBRSx3RkFBTTtBQUNSLEVBQUUsaUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsNEZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzM5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9jYWxlbmRhci1pdGVtLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0zOWVjM2Y4ZSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2NhbGVuZGFyLWl0ZW0udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi9jYWxlbmRhci1pdGVtLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIG51bGwsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInVuaV9tb2R1bGVzL3VuaS1kYXRldGltZS1waWNrZXIvY29tcG9uZW50cy91bmktZGF0ZXRpbWUtcGlja2VyL2NhbGVuZGFyLWl0ZW0udnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///339\n"); /***/ }), /* 340 */ /*!*************************************************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar-item.vue?vue&type=template&id=39ec3f8e& ***! \*************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_calendar_item_vue_vue_type_template_id_39ec3f8e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./calendar-item.vue?vue&type=template&id=39ec3f8e& */ 341); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_calendar_item_vue_vue_type_template_id_39ec3f8e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_calendar_item_vue_vue_type_template_id_39ec3f8e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_calendar_item_vue_vue_type_template_id_39ec3f8e___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_calendar_item_vue_vue_type_template_id_39ec3f8e___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 341 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar-item.vue?vue&type=template&id=39ec3f8e& ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "uni-calendar-item__weeks-box"), class: _vm._$s(0, "c", { "uni-calendar-item--disable": _vm.weeks.disable, "uni-calendar-item--before-checked-x": _vm.weeks.beforeMultiple, "uni-calendar-item--multiple": _vm.weeks.multiple, "uni-calendar-item--after-checked-x": _vm.weeks.afterMultiple, }), attrs: { _i: 0 }, on: { click: function ($event) { return _vm.choiceDate(_vm.weeks) }, mouseenter: function ($event) { return _vm.handleMousemove(_vm.weeks) }, }, }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "uni-calendar-item__weeks-box-item"), class: _vm._$s(1, "c", { "uni-calendar-item--checked": _vm.calendar.fullDate === _vm.weeks.fullDate && (_vm.calendar.userChecked || !_vm.checkHover), "uni-calendar-item--checked-range-text": _vm.checkHover, "uni-calendar-item--before-checked": _vm.weeks.beforeMultiple, "uni-calendar-item--multiple": _vm.weeks.multiple, "uni-calendar-item--after-checked": _vm.weeks.afterMultiple, "uni-calendar-item--disable": _vm.weeks.disable, }), attrs: { _i: 1 }, }, [ _vm._$s(2, "i", _vm.selected && _vm.weeks.extraInfo) ? _c("text", { staticClass: _vm._$s( 2, "sc", "uni-calendar-item__weeks-box-circle" ), attrs: { _i: 2 }, }) : _vm._e(), _c( "text", { staticClass: _vm._$s( 3, "sc", "uni-calendar-item__weeks-box-text uni-calendar-item__weeks-box-text-disable uni-calendar-item--checked-text" ), attrs: { _i: 3 }, }, [_vm._v(_vm._$s(3, "t0-0", _vm._s(_vm.weeks.date)))] ), ] ), _c("view", { class: _vm._$s(4, "c", { "uni-calendar-item--today": _vm.weeks.isToday, }), attrs: { _i: 4 }, }), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 342 */ /*!*******************************************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar-item.vue?vue&type=script&lang=js& ***! \*******************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_calendar_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./calendar-item.vue?vue&type=script&lang=js& */ 343);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_calendar_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_calendar_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_calendar_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_calendar_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_calendar_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW9xQixDQUFnQiwrcUJBQUcsRUFBQyIsImZpbGUiOiIzNDIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2NhbGVuZGFyLWl0ZW0udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2NhbGVuZGFyLWl0ZW0udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///342\n"); /***/ }), /* 343 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar-item.vue?vue&type=script&lang=js& ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default2 = {\n props: {\n weeks: {\n type: Object,\n default: function _default() {\n return {};\n }\n },\n calendar: {\n type: Object,\n default: function _default() {\n return {};\n }\n },\n selected: {\n type: Array,\n default: function _default() {\n return [];\n }\n },\n checkHover: {\n type: Boolean,\n default: false\n }\n },\n methods: {\n choiceDate: function choiceDate(weeks) {\n this.$emit('change', weeks);\n },\n handleMousemove: function handleMousemove(weeks) {\n this.$emit('handleMouse', weeks);\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdW5pLWRhdGV0aW1lLXBpY2tlci9jb21wb25lbnRzL3VuaS1kYXRldGltZS1waWNrZXIvY2FsZW5kYXItaXRlbS52dWUiXSwibmFtZXMiOlsicHJvcHMiLCJ3ZWVrcyIsInR5cGUiLCJkZWZhdWx0IiwiY2FsZW5kYXIiLCJzZWxlY3RlZCIsImNoZWNrSG92ZXIiLCJtZXRob2RzIiwiY2hvaWNlRGF0ZSIsImhhbmRsZU1vdXNlbW92ZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztnQkF1QkE7RUFDQUE7SUFDQUM7TUFDQUM7TUFDQUM7UUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQUY7TUFDQUM7UUFDQTtNQUNBO0lBQ0E7SUFDQUU7TUFDQUg7TUFDQUM7UUFDQTtNQUNBO0lBQ0E7SUFDQUc7TUFDQUo7TUFDQUM7SUFDQTtFQUNBO0VBQ0FJO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiMzQzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwidW5pLWNhbGVuZGFyLWl0ZW1fX3dlZWtzLWJveFwiIDpjbGFzcz1cIntcclxuXHRcdCd1bmktY2FsZW5kYXItaXRlbS0tZGlzYWJsZSc6d2Vla3MuZGlzYWJsZSxcclxuXHRcdCd1bmktY2FsZW5kYXItaXRlbS0tYmVmb3JlLWNoZWNrZWQteCc6d2Vla3MuYmVmb3JlTXVsdGlwbGUsXHJcblx0XHQndW5pLWNhbGVuZGFyLWl0ZW0tLW11bHRpcGxlJzogd2Vla3MubXVsdGlwbGUsXHJcblx0XHQndW5pLWNhbGVuZGFyLWl0ZW0tLWFmdGVyLWNoZWNrZWQteCc6d2Vla3MuYWZ0ZXJNdWx0aXBsZSxcclxuXHRcdH1cIiBAY2xpY2s9XCJjaG9pY2VEYXRlKHdlZWtzKVwiIEBtb3VzZWVudGVyPVwiaGFuZGxlTW91c2Vtb3ZlKHdlZWtzKVwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJ1bmktY2FsZW5kYXItaXRlbV9fd2Vla3MtYm94LWl0ZW1cIiA6Y2xhc3M9XCJ7XHJcblx0XHRcdFx0J3VuaS1jYWxlbmRhci1pdGVtLS1jaGVja2VkJzpjYWxlbmRhci5mdWxsRGF0ZSA9PT0gd2Vla3MuZnVsbERhdGUgJiYgKGNhbGVuZGFyLnVzZXJDaGVja2VkIHx8ICFjaGVja0hvdmVyKSxcclxuXHRcdFx0XHQndW5pLWNhbGVuZGFyLWl0ZW0tLWNoZWNrZWQtcmFuZ2UtdGV4dCc6IGNoZWNrSG92ZXIsXHJcblx0XHRcdFx0J3VuaS1jYWxlbmRhci1pdGVtLS1iZWZvcmUtY2hlY2tlZCc6d2Vla3MuYmVmb3JlTXVsdGlwbGUsXHJcblx0XHRcdFx0J3VuaS1jYWxlbmRhci1pdGVtLS1tdWx0aXBsZSc6IHdlZWtzLm11bHRpcGxlLFxyXG5cdFx0XHRcdCd1bmktY2FsZW5kYXItaXRlbS0tYWZ0ZXItY2hlY2tlZCc6d2Vla3MuYWZ0ZXJNdWx0aXBsZSxcclxuXHRcdFx0XHQndW5pLWNhbGVuZGFyLWl0ZW0tLWRpc2FibGUnOndlZWtzLmRpc2FibGUsXHJcblx0XHRcdFx0fVwiPlxyXG5cdFx0XHQ8dGV4dCB2LWlmPVwic2VsZWN0ZWQgJiYgd2Vla3MuZXh0cmFJbmZvXCIgY2xhc3M9XCJ1bmktY2FsZW5kYXItaXRlbV9fd2Vla3MtYm94LWNpcmNsZVwiPjwvdGV4dD5cclxuXHRcdFx0PHRleHQgY2xhc3M9XCJ1bmktY2FsZW5kYXItaXRlbV9fd2Vla3MtYm94LXRleHQgdW5pLWNhbGVuZGFyLWl0ZW1fX3dlZWtzLWJveC10ZXh0LWRpc2FibGUgdW5pLWNhbGVuZGFyLWl0ZW0tLWNoZWNrZWQtdGV4dFwiPnt7d2Vla3MuZGF0ZX19PC90ZXh0PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgOmNsYXNzPVwieyd1bmktY2FsZW5kYXItaXRlbS0tdG9kYXknOiB3ZWVrcy5pc1RvZGF5fVwiPjwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdHdlZWtzOiB7XHJcblx0XHRcdFx0dHlwZTogT2JqZWN0LFxyXG5cdFx0XHRcdGRlZmF1bHQgKCkge1xyXG5cdFx0XHRcdFx0cmV0dXJuIHt9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRjYWxlbmRhcjoge1xyXG5cdFx0XHRcdHR5cGU6IE9iamVjdCxcclxuXHRcdFx0XHRkZWZhdWx0OiAoKSA9PiB7XHJcblx0XHRcdFx0XHRyZXR1cm4ge31cclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdHNlbGVjdGVkOiB7XHJcblx0XHRcdFx0dHlwZTogQXJyYXksXHJcblx0XHRcdFx0ZGVmYXVsdDogKCkgPT4ge1xyXG5cdFx0XHRcdFx0cmV0dXJuIFtdXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRjaGVja0hvdmVyOiB7XHJcblx0XHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0XHRkZWZhdWx0OiBmYWxzZVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRjaG9pY2VEYXRlKHdlZWtzKSB7XHJcblx0XHRcdFx0dGhpcy4kZW1pdCgnY2hhbmdlJywgd2Vla3MpXHJcblx0XHRcdH0sXHJcblx0XHRcdGhhbmRsZU1vdXNlbW92ZSh3ZWVrcykge1xyXG5cdFx0XHRcdHRoaXMuJGVtaXQoJ2hhbmRsZU1vdXNlJywgd2Vla3MpXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgPlxyXG5cdCR1bmktcHJpbWFyeTogIzAwN2FmZiAhZGVmYXVsdDtcclxuXHJcblx0LnVuaS1jYWxlbmRhci1pdGVtX193ZWVrcy1ib3gge1xyXG5cdFx0ZmxleDogMTtcclxuXHRcdC8qICNpZm5kZWYgQVBQLU5WVUUgKi9cclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRtYXJnaW46IDFweCAwO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0LnVuaS1jYWxlbmRhci1pdGVtX193ZWVrcy1ib3gtdGV4dCB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHQvLyBmb250LWZhbWlseTogTGF0by1Cb2xkLCBMYXRvO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRjb2xvcjogZGFya2VuKCRjb2xvcjogJHVuaS1wcmltYXJ5LCAkYW1vdW50OiA0MCUpO1xyXG5cdH1cclxuXHJcblx0LnVuaS1jYWxlbmRhci1pdGVtX193ZWVrcy1ib3gtaXRlbSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0LyogI2VuZGlmICovXHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHQvKiAjaWZkZWYgSDUgKi9cclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdH1cclxuXHJcblxyXG5cdC51bmktY2FsZW5kYXItaXRlbV9fd2Vla3MtYm94LWNpcmNsZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDVweDtcclxuXHRcdHJpZ2h0OiA1cHg7XHJcblx0XHR3aWR0aDogOHB4O1xyXG5cdFx0aGVpZ2h0OiA4cHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGQ1MjRkO1xyXG5cclxuXHR9XHJcblxyXG5cdC51bmktY2FsZW5kYXItaXRlbV9fd2Vla3MtYm94IC51bmktY2FsZW5kYXItaXRlbS0tZGlzYWJsZSB7XHJcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0fVxyXG5cclxuXHQudW5pLWNhbGVuZGFyLWl0ZW0tLWRpc2FibGUgLnVuaS1jYWxlbmRhci1pdGVtX193ZWVrcy1ib3gtdGV4dC1kaXNhYmxlIHtcclxuXHRcdGNvbG9yOiAjRDFEMUQxO1xyXG5cdH1cclxuXHJcblx0LnVuaS1jYWxlbmRhci1pdGVtLS10b2RheSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDEwcHg7XHJcblx0XHRyaWdodDogMTclO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2RkNTI0ZDtcclxuXHRcdHdpZHRoOjZweDtcclxuXHRcdGhlaWdodDogNnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdH1cclxuXHJcblx0LnVuaS1jYWxlbmRhci1pdGVtLS1leHRyYSB7XHJcblx0XHRjb2xvcjogI2RkNTI0ZDtcclxuXHRcdG9wYWNpdHk6IDAuODtcclxuXHR9XHJcblxyXG5cdC51bmktY2FsZW5kYXItaXRlbV9fd2Vla3MtYm94IC51bmktY2FsZW5kYXItaXRlbS0tY2hlY2tlZCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdW5pLXByaW1hcnk7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0Ym9yZGVyOiAzcHggc29saWQgI2ZmZjtcclxuXHR9XHJcblxyXG5cdC51bmktY2FsZW5kYXItaXRlbS0tY2hlY2tlZCAudW5pLWNhbGVuZGFyLWl0ZW0tLWNoZWNrZWQtdGV4dCB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHR9XHJcblxyXG5cdC51bmktY2FsZW5kYXItaXRlbS0tbXVsdGlwbGUgLnVuaS1jYWxlbmRhci1pdGVtLS1jaGVja2VkLXJhbmdlLXRleHQge1xyXG5cdFx0Y29sb3I6ICMzMzM7XHJcblx0fVxyXG5cclxuXHQudW5pLWNhbGVuZGFyLWl0ZW0tLW11bHRpcGxlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICAjRjZGN0ZDO1xyXG5cdFx0Ly8gY29sb3I6ICNmZmY7XHJcblx0fVxyXG5cclxuXHQudW5pLWNhbGVuZGFyLWl0ZW0tLW11bHRpcGxlIC51bmktY2FsZW5kYXItaXRlbS0tYmVmb3JlLWNoZWNrZWQsXHJcblx0LnVuaS1jYWxlbmRhci1pdGVtLS1tdWx0aXBsZSAudW5pLWNhbGVuZGFyLWl0ZW0tLWFmdGVyLWNoZWNrZWQge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHVuaS1wcmltYXJ5O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdGJvcmRlcjogM3B4IHNvbGlkICNGNkY3RkM7XHJcblx0fVxyXG5cclxuXHQudW5pLWNhbGVuZGFyLWl0ZW0tLWJlZm9yZS1jaGVja2VkIC51bmktY2FsZW5kYXItaXRlbS0tY2hlY2tlZC10ZXh0LFxyXG5cdC51bmktY2FsZW5kYXItaXRlbS0tYWZ0ZXItY2hlY2tlZCAudW5pLWNhbGVuZGFyLWl0ZW0tLWNoZWNrZWQtdGV4dCB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHR9XHJcblxyXG5cdC51bmktY2FsZW5kYXItaXRlbS0tYmVmb3JlLWNoZWNrZWQteCB7XHJcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MHB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTBweDtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGN0ZDO1xyXG5cdH1cclxuXHJcblx0LnVuaS1jYWxlbmRhci1pdGVtLS1hZnRlci1jaGVja2VkLXgge1xyXG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwcHg7XHJcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGNkY3RkM7XHJcblx0fVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///343\n"); /***/ }), /* 344 */ /*!****************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-datetime-picker/components/uni-datetime-picker/time-picker.vue ***! \****************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _time_picker_vue_vue_type_template_id_60a1244c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./time-picker.vue?vue&type=template&id=60a1244c& */ 345);\n/* harmony import */ var _time_picker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./time-picker.vue?vue&type=script&lang=js& */ 347);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _time_picker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _time_picker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _time_picker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _time_picker_vue_vue_type_template_id_60a1244c___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _time_picker_vue_vue_type_template_id_60a1244c___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _time_picker_vue_vue_type_template_id_60a1244c___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/uni-datetime-picker/components/uni-datetime-picker/time-picker.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBd0g7QUFDeEg7QUFDK0Q7QUFDTDs7O0FBRzFEO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLGlGQUFNO0FBQ1IsRUFBRSxzRkFBTTtBQUNSLEVBQUUsK0ZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMEZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzQ0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi90aW1lLXBpY2tlci52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NjBhMTI0NGMmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi90aW1lLXBpY2tlci52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3RpbWUtcGlja2VyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIG51bGwsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInVuaV9tb2R1bGVzL3VuaS1kYXRldGltZS1waWNrZXIvY29tcG9uZW50cy91bmktZGF0ZXRpbWUtcGlja2VyL3RpbWUtcGlja2VyLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///344\n"); /***/ }), /* 345 */ /*!***********************************************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-datetime-picker/components/uni-datetime-picker/time-picker.vue?vue&type=template&id=60a1244c& ***! \***********************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_time_picker_vue_vue_type_template_id_60a1244c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./time-picker.vue?vue&type=template&id=60a1244c& */ 346); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_time_picker_vue_vue_type_template_id_60a1244c___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_time_picker_vue_vue_type_template_id_60a1244c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_time_picker_vue_vue_type_template_id_60a1244c___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_time_picker_vue_vue_type_template_id_60a1244c___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 346 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-datetime-picker/components/uni-datetime-picker/time-picker.vue?vue&type=template&id=60a1244c& ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "uni-datetime-picker"), attrs: { _i: 0 } }, [ _c( "view", { attrs: { _i: 1 }, on: { click: _vm.initTimePicker } }, [ _vm._t( "default", [ _c( "view", { staticClass: _vm._$s( 3, "sc", "uni-datetime-picker-timebox-pointer" ), class: _vm._$s(3, "c", { "uni-datetime-picker-disabled": _vm.disabled, "uni-datetime-picker-timebox": _vm.border, }), attrs: { _i: 3 }, }, [ _c( "text", { staticClass: _vm._$s(4, "sc", "uni-datetime-picker-text"), attrs: { _i: 4 }, }, [_vm._v(_vm._$s(4, "t0-0", _vm._s(_vm.time)))] ), _vm._$s(5, "i", !_vm.time) ? _c( "view", { staticClass: _vm._$s( 5, "sc", "uni-datetime-picker-time" ), attrs: { _i: 5 }, }, [ _c( "text", { staticClass: _vm._$s( 6, "sc", "uni-datetime-picker-text" ), attrs: { _i: 6 }, }, [ _vm._v( _vm._$s(6, "t0-0", _vm._s(_vm.selectTimeText)) ), ] ), ] ) : _vm._e(), ] ), ], { _i: 2 } ), ], 2 ), _vm._$s(7, "i", _vm.visible) ? _c("view", { staticClass: _vm._$s(7, "sc", "uni-datetime-picker-mask"), attrs: { id: "mask", _i: 7 }, on: { click: _vm.tiggerTimePicker }, }) : _vm._e(), _vm._$s(8, "i", _vm.visible) ? _c( "view", { staticClass: _vm._$s(8, "sc", "uni-datetime-picker-popup"), class: _vm._$s(8, "c", [ _vm.dateShow && _vm.timeShow ? "" : "fix-nvue-height", ]), style: _vm._$s(8, "s", _vm.fixNvueBug), attrs: { _i: 8 }, }, [ _c( "view", { staticClass: _vm._$s(9, "sc", "uni-title"), attrs: { _i: 9 }, }, [ _c( "text", { staticClass: _vm._$s( 10, "sc", "uni-datetime-picker-text" ), attrs: { _i: 10 }, }, [_vm._v(_vm._$s(10, "t0-0", _vm._s(_vm.selectTimeText)))] ), ] ), _vm._$s(11, "i", _vm.dateShow) ? _c( "view", { staticClass: _vm._$s( 11, "sc", "uni-datetime-picker__container-box" ), attrs: { _i: 11 }, }, [ _c( "picker-view", { staticClass: _vm._$s( 12, "sc", "uni-datetime-picker-view" ), attrs: { "indicator-style": _vm._$s( 12, "a-indicator-style", _vm.indicatorStyle ), value: _vm._$s(12, "a-value", _vm.ymd), _i: 12, }, on: { change: _vm.bindDateChange }, }, [ _c( "picker-view-column", _vm._l( _vm._$s(14, "f", { forItems: _vm.years }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(14, "f", { forIndex: $20, key: index, }), staticClass: _vm._$s( "14-" + $30, "sc", "uni-datetime-picker-item" ), attrs: { _i: "14-" + $30 }, }, [ _c( "text", { staticClass: _vm._$s( "15-" + $30, "sc", "uni-datetime-picker-item" ), attrs: { _i: "15-" + $30 }, }, [ _vm._v( _vm._$s( "15-" + $30, "t0-0", _vm._s(_vm.lessThanTen(item)) ) ), ] ), ] ) } ), 0 ), _c( "picker-view-column", _vm._l( _vm._$s(17, "f", { forItems: _vm.months }), function (item, index, $21, $31) { return _c( "view", { key: _vm._$s(17, "f", { forIndex: $21, key: index, }), staticClass: _vm._$s( "17-" + $31, "sc", "uni-datetime-picker-item" ), attrs: { _i: "17-" + $31 }, }, [ _c( "text", { staticClass: _vm._$s( "18-" + $31, "sc", "uni-datetime-picker-item" ), attrs: { _i: "18-" + $31 }, }, [ _vm._v( _vm._$s( "18-" + $31, "t0-0", _vm._s(_vm.lessThanTen(item)) ) ), ] ), ] ) } ), 0 ), _c( "picker-view-column", _vm._l( _vm._$s(20, "f", { forItems: _vm.days }), function (item, index, $22, $32) { return _c( "view", { key: _vm._$s(20, "f", { forIndex: $22, key: index, }), staticClass: _vm._$s( "20-" + $32, "sc", "uni-datetime-picker-item" ), attrs: { _i: "20-" + $32 }, }, [ _c( "text", { staticClass: _vm._$s( "21-" + $32, "sc", "uni-datetime-picker-item" ), attrs: { _i: "21-" + $32 }, }, [ _vm._v( _vm._$s( "21-" + $32, "t0-0", _vm._s(_vm.lessThanTen(item)) ) ), ] ), ] ) } ), 0 ), ] ), _c("text", { staticClass: _vm._$s( 22, "sc", "uni-datetime-picker-sign sign-left" ), attrs: { _i: 22 }, }), _c("text", { staticClass: _vm._$s( 23, "sc", "uni-datetime-picker-sign sign-right" ), attrs: { _i: 23 }, }), ] ) : _vm._e(), _vm._$s(24, "i", _vm.timeShow) ? _c( "view", { staticClass: _vm._$s( 24, "sc", "uni-datetime-picker__container-box" ), attrs: { _i: 24 }, }, [ _c( "picker-view", { staticClass: _vm._$s( 25, "sc", "uni-datetime-picker-view" ), class: _vm._$s(25, "c", [ _vm.hideSecond ? "time-hide-second" : "", ]), attrs: { "indicator-style": _vm._$s( 25, "a-indicator-style", _vm.indicatorStyle ), value: _vm._$s(25, "a-value", _vm.hms), _i: 25, }, on: { change: _vm.bindTimeChange }, }, [ _c( "picker-view-column", _vm._l( _vm._$s(27, "f", { forItems: _vm.hours }), function (item, index, $23, $33) { return _c( "view", { key: _vm._$s(27, "f", { forIndex: $23, key: index, }), staticClass: _vm._$s( "27-" + $33, "sc", "uni-datetime-picker-item" ), attrs: { _i: "27-" + $33 }, }, [ _c( "text", { staticClass: _vm._$s( "28-" + $33, "sc", "uni-datetime-picker-item" ), attrs: { _i: "28-" + $33 }, }, [ _vm._v( _vm._$s( "28-" + $33, "t0-0", _vm._s(_vm.lessThanTen(item)) ) ), ] ), ] ) } ), 0 ), _c( "picker-view-column", _vm._l( _vm._$s(30, "f", { forItems: _vm.minutes }), function (item, index, $24, $34) { return _c( "view", { key: _vm._$s(30, "f", { forIndex: $24, key: index, }), staticClass: _vm._$s( "30-" + $34, "sc", "uni-datetime-picker-item" ), attrs: { _i: "30-" + $34 }, }, [ _c( "text", { staticClass: _vm._$s( "31-" + $34, "sc", "uni-datetime-picker-item" ), attrs: { _i: "31-" + $34 }, }, [ _vm._v( _vm._$s( "31-" + $34, "t0-0", _vm._s(_vm.lessThanTen(item)) ) ), ] ), ] ) } ), 0 ), _vm._$s(32, "i", !_vm.hideSecond) ? _c( "picker-view-column", _vm._l( _vm._$s(33, "f", { forItems: _vm.seconds }), function (item, index, $25, $35) { return _c( "view", { key: _vm._$s(33, "f", { forIndex: $25, key: index, }), staticClass: _vm._$s( "33-" + $35, "sc", "uni-datetime-picker-item" ), attrs: { _i: "33-" + $35 }, }, [ _c( "text", { staticClass: _vm._$s( "34-" + $35, "sc", "uni-datetime-picker-item" ), attrs: { _i: "34-" + $35 }, }, [ _vm._v( _vm._$s( "34-" + $35, "t0-0", _vm._s(_vm.lessThanTen(item)) ) ), ] ), ] ) } ), 0 ) : _vm._e(), ] ), _c("text", { staticClass: _vm._$s( 35, "sc", "uni-datetime-picker-sign" ), class: _vm._$s(35, "c", [ _vm.hideSecond ? "sign-center" : "sign-left", ]), attrs: { _i: 35 }, }), _vm._$s(36, "i", !_vm.hideSecond) ? _c("text", { staticClass: _vm._$s( 36, "sc", "uni-datetime-picker-sign sign-right" ), attrs: { _i: 36 }, }) : _vm._e(), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s(37, "sc", "uni-datetime-picker-btn"), attrs: { _i: 37 }, }, [ _c( "view", { attrs: { _i: 38 }, on: { click: _vm.clearTime } }, [ _c( "text", { staticClass: _vm._$s( 39, "sc", "uni-datetime-picker-btn-text" ), attrs: { _i: 39 }, }, [_vm._v(_vm._$s(39, "t0-0", _vm._s(_vm.clearText)))] ), ] ), _c( "view", { staticClass: _vm._$s( 40, "sc", "uni-datetime-picker-btn-group" ), attrs: { _i: 40 }, }, [ _c( "view", { staticClass: _vm._$s( 41, "sc", "uni-datetime-picker-cancel" ), attrs: { _i: 41 }, on: { click: _vm.tiggerTimePicker }, }, [ _c( "text", { staticClass: _vm._$s( 42, "sc", "uni-datetime-picker-btn-text" ), attrs: { _i: 42 }, }, [ _vm._v( _vm._$s(42, "t0-0", _vm._s(_vm.cancelText)) ), ] ), ] ), _c( "view", { attrs: { _i: 43 }, on: { click: _vm.setTime } }, [ _c( "text", { staticClass: _vm._$s( 44, "sc", "uni-datetime-picker-btn-text" ), attrs: { _i: 44 }, }, [_vm._v(_vm._$s(44, "t0-0", _vm._s(_vm.okText)))] ), ] ), ] ), ] ), ] ) : _vm._e(), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 347 */ /*!*****************************************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-datetime-picker/components/uni-datetime-picker/time-picker.vue?vue&type=script&lang=js& ***! \*****************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_time_picker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./time-picker.vue?vue&type=script&lang=js& */ 348);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_time_picker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_time_picker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_time_picker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_time_picker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_time_picker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWtxQixDQUFnQiw2cUJBQUcsRUFBQyIsImZpbGUiOiIzNDcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3RpbWUtcGlja2VyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi90aW1lLXBpY2tlci52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///347\n"); /***/ }), /* 348 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-datetime-picker/components/uni-datetime-picker/time-picker.vue?vue&type=script&lang=js& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _uniI18n = __webpack_require__(/*! @dcloudio/uni-i18n */ 349);\nvar _index = _interopRequireDefault(__webpack_require__(/*! ./i18n/index.js */ 350));\nvar _util = __webpack_require__(/*! ./util */ 338);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\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 _initVueI18n = (0, _uniI18n.initVueI18n)(_index.default),\n t = _initVueI18n.t;\n/**\n * DatetimePicker 时间选择器\n * @description 可以同时选择日期和时间的选择器\n * @tutorial https://ext.dcloud.net.cn/plugin?id=xxx\n * @property {String} type = [datetime | date | time] 显示模式\n * @property {Boolean} multiple = [true|false] 是否多选\n * @property {String|Number} value 默认值\n * @property {String|Number} start 起始日期或时间\n * @property {String|Number} end 起始日期或时间\n * @property {String} return-type = [timestamp | string]\n * @event {Function} change 选中发生变化触发\n */\nvar _default = {\n name: 'UniDatetimePicker',\n data: function data() {\n return {\n indicatorStyle: \"height: 50px;\",\n visible: false,\n fixNvueBug: {},\n dateShow: true,\n timeShow: true,\n title: '日期和时间',\n // 输入框当前时间\n time: '',\n // 当前的年月日时分秒\n year: 1920,\n month: 0,\n day: 0,\n hour: 0,\n minute: 0,\n second: 0,\n // 起始时间\n startYear: 1920,\n startMonth: 1,\n startDay: 1,\n startHour: 0,\n startMinute: 0,\n startSecond: 0,\n // 结束时间\n endYear: 2120,\n endMonth: 12,\n endDay: 31,\n endHour: 23,\n endMinute: 59,\n endSecond: 59\n };\n },\n props: {\n type: {\n type: String,\n default: 'datetime'\n },\n value: {\n type: [String, Number],\n default: ''\n },\n modelValue: {\n type: [String, Number],\n default: ''\n },\n start: {\n type: [Number, String],\n default: ''\n },\n end: {\n type: [Number, String],\n default: ''\n },\n returnType: {\n type: String,\n default: 'string'\n },\n disabled: {\n type: [Boolean, String],\n default: false\n },\n border: {\n type: [Boolean, String],\n default: true\n },\n hideSecond: {\n type: [Boolean, String],\n default: false\n }\n },\n watch: {\n value: {\n handler: function handler(newVal) {\n if (newVal) {\n this.parseValue((0, _util.fixIosDateFormat)(newVal));\n this.initTime(false);\n } else {\n this.time = '';\n this.parseValue(Date.now());\n }\n },\n immediate: true\n },\n type: {\n handler: function handler(newValue) {\n if (newValue === 'date') {\n this.dateShow = true;\n this.timeShow = false;\n this.title = '日期';\n } else if (newValue === 'time') {\n this.dateShow = false;\n this.timeShow = true;\n this.title = '时间';\n } else {\n this.dateShow = true;\n this.timeShow = true;\n this.title = '日期和时间';\n }\n },\n immediate: true\n },\n start: {\n handler: function handler(newVal) {\n this.parseDatetimeRange((0, _util.fixIosDateFormat)(newVal), 'start');\n },\n immediate: true\n },\n end: {\n handler: function handler(newVal) {\n this.parseDatetimeRange((0, _util.fixIosDateFormat)(newVal), 'end');\n },\n immediate: true\n },\n // 月、日、时、分、秒可选范围变化后,检查当前值是否在范围内,不在则当前值重置为可选范围第一项\n months: function months(newVal) {\n this.checkValue('month', this.month, newVal);\n },\n days: function days(newVal) {\n this.checkValue('day', this.day, newVal);\n },\n hours: function hours(newVal) {\n this.checkValue('hour', this.hour, newVal);\n },\n minutes: function minutes(newVal) {\n this.checkValue('minute', this.minute, newVal);\n },\n seconds: function seconds(newVal) {\n this.checkValue('second', this.second, newVal);\n }\n },\n computed: {\n // 当前年、月、日、时、分、秒选择范围\n years: function years() {\n return this.getCurrentRange('year');\n },\n months: function months() {\n return this.getCurrentRange('month');\n },\n days: function days() {\n return this.getCurrentRange('day');\n },\n hours: function hours() {\n return this.getCurrentRange('hour');\n },\n minutes: function minutes() {\n return this.getCurrentRange('minute');\n },\n seconds: function seconds() {\n return this.getCurrentRange('second');\n },\n // picker 当前值数组\n ymd: function ymd() {\n return [this.year - this.minYear, this.month - this.minMonth, this.day - this.minDay];\n },\n hms: function hms() {\n return [this.hour - this.minHour, this.minute - this.minMinute, this.second - this.minSecond];\n },\n // 当前 date 是 start\n currentDateIsStart: function currentDateIsStart() {\n return this.year === this.startYear && this.month === this.startMonth && this.day === this.startDay;\n },\n // 当前 date 是 end\n currentDateIsEnd: function currentDateIsEnd() {\n return this.year === this.endYear && this.month === this.endMonth && this.day === this.endDay;\n },\n // 当前年、月、日、时、分、秒的最小值和最大值\n minYear: function minYear() {\n return this.startYear;\n },\n maxYear: function maxYear() {\n return this.endYear;\n },\n minMonth: function minMonth() {\n if (this.year === this.startYear) {\n return this.startMonth;\n } else {\n return 1;\n }\n },\n maxMonth: function maxMonth() {\n if (this.year === this.endYear) {\n return this.endMonth;\n } else {\n return 12;\n }\n },\n minDay: function minDay() {\n if (this.year === this.startYear && this.month === this.startMonth) {\n return this.startDay;\n } else {\n return 1;\n }\n },\n maxDay: function maxDay() {\n if (this.year === this.endYear && this.month === this.endMonth) {\n return this.endDay;\n } else {\n return this.daysInMonth(this.year, this.month);\n }\n },\n minHour: function minHour() {\n if (this.type === 'datetime') {\n if (this.currentDateIsStart) {\n return this.startHour;\n } else {\n return 0;\n }\n }\n if (this.type === 'time') {\n return this.startHour;\n }\n },\n maxHour: function maxHour() {\n if (this.type === 'datetime') {\n if (this.currentDateIsEnd) {\n return this.endHour;\n } else {\n return 23;\n }\n }\n if (this.type === 'time') {\n return this.endHour;\n }\n },\n minMinute: function minMinute() {\n if (this.type === 'datetime') {\n if (this.currentDateIsStart && this.hour === this.startHour) {\n return this.startMinute;\n } else {\n return 0;\n }\n }\n if (this.type === 'time') {\n if (this.hour === this.startHour) {\n return this.startMinute;\n } else {\n return 0;\n }\n }\n },\n maxMinute: function maxMinute() {\n if (this.type === 'datetime') {\n if (this.currentDateIsEnd && this.hour === this.endHour) {\n return this.endMinute;\n } else {\n return 59;\n }\n }\n if (this.type === 'time') {\n if (this.hour === this.endHour) {\n return this.endMinute;\n } else {\n return 59;\n }\n }\n },\n minSecond: function minSecond() {\n if (this.type === 'datetime') {\n if (this.currentDateIsStart && this.hour === this.startHour && this.minute === this.startMinute) {\n return this.startSecond;\n } else {\n return 0;\n }\n }\n if (this.type === 'time') {\n if (this.hour === this.startHour && this.minute === this.startMinute) {\n return this.startSecond;\n } else {\n return 0;\n }\n }\n },\n maxSecond: function maxSecond() {\n if (this.type === 'datetime') {\n if (this.currentDateIsEnd && this.hour === this.endHour && this.minute === this.endMinute) {\n return this.endSecond;\n } else {\n return 59;\n }\n }\n if (this.type === 'time') {\n if (this.hour === this.endHour && this.minute === this.endMinute) {\n return this.endSecond;\n } else {\n return 59;\n }\n }\n },\n /**\n * for i18n\n */\n selectTimeText: function selectTimeText() {\n return t(\"uni-datetime-picker.selectTime\");\n },\n okText: function okText() {\n return t(\"uni-datetime-picker.ok\");\n },\n clearText: function clearText() {\n return t(\"uni-datetime-picker.clear\");\n },\n cancelText: function cancelText() {\n return t(\"uni-datetime-picker.cancel\");\n }\n },\n mounted: function mounted() {},\n methods: {\n /**\n * @param {Object} item\n * 小于 10 在前面加个 0\n */\n lessThanTen: function lessThanTen(item) {\n return item < 10 ? '0' + item : item;\n },\n /**\n * 解析时分秒字符串,例如:00:00:00\n * @param {String} timeString\n */\n parseTimeType: function parseTimeType(timeString) {\n if (timeString) {\n var timeArr = timeString.split(':');\n this.hour = Number(timeArr[0]);\n this.minute = Number(timeArr[1]);\n this.second = Number(timeArr[2]);\n }\n },\n /**\n * 解析选择器初始值,类型可以是字符串、时间戳,例如:2000-10-02、'08:30:00'、 1610695109000\n * @param {String | Number} datetime\n */\n initPickerValue: function initPickerValue(datetime) {\n var defaultValue = null;\n if (datetime) {\n defaultValue = this.compareValueWithStartAndEnd(datetime, this.start, this.end);\n } else {\n defaultValue = Date.now();\n defaultValue = this.compareValueWithStartAndEnd(defaultValue, this.start, this.end);\n }\n this.parseValue(defaultValue);\n },\n /**\n * 初始值规则:\n * - 用户设置初始值 value\n * \t- 设置了起始时间 start、终止时间 end,并 start < value < end,初始值为 value, 否则初始值为 start\n * \t- 只设置了起始时间 start,并 start < value,初始值为 value,否则初始值为 start\n * \t- 只设置了终止时间 end,并 value < end,初始值为 value,否则初始值为 end\n * \t- 无起始终止时间,则初始值为 value\n * - 无初始值 value,则初始值为当前本地时间 Date.now()\n * @param {Object} value\n * @param {Object} dateBase\n */\n compareValueWithStartAndEnd: function compareValueWithStartAndEnd(value, start, end) {\n var winner = null;\n value = this.superTimeStamp(value);\n start = this.superTimeStamp(start);\n end = this.superTimeStamp(end);\n if (start && end) {\n if (value < start) {\n winner = new Date(start);\n } else if (value > end) {\n winner = new Date(end);\n } else {\n winner = new Date(value);\n }\n } else if (start && !end) {\n winner = start <= value ? new Date(value) : new Date(start);\n } else if (!start && end) {\n winner = value <= end ? new Date(value) : new Date(end);\n } else {\n winner = new Date(value);\n }\n return winner;\n },\n /**\n * 转换为可比较的时间戳,接受日期、时分秒、时间戳\n * @param {Object} value\n */\n superTimeStamp: function superTimeStamp(value) {\n var dateBase = '';\n if (this.type === 'time' && value && typeof value === 'string') {\n var now = new Date();\n var year = now.getFullYear();\n var month = now.getMonth() + 1;\n var day = now.getDate();\n dateBase = year + '/' + month + '/' + day + ' ';\n }\n if (Number(value)) {\n value = parseInt(value);\n dateBase = 0;\n }\n return this.createTimeStamp(dateBase + value);\n },\n /**\n * 解析默认值 value,字符串、时间戳\n * @param {Object} defaultTime\n */\n parseValue: function parseValue(value) {\n if (!value) {\n return;\n }\n if (this.type === 'time' && typeof value === \"string\") {\n this.parseTimeType(value);\n } else {\n var defaultDate = null;\n defaultDate = new Date(value);\n if (this.type !== 'time') {\n this.year = defaultDate.getFullYear();\n this.month = defaultDate.getMonth() + 1;\n this.day = defaultDate.getDate();\n }\n if (this.type !== 'date') {\n this.hour = defaultDate.getHours();\n this.minute = defaultDate.getMinutes();\n this.second = defaultDate.getSeconds();\n }\n }\n if (this.hideSecond) {\n this.second = 0;\n }\n },\n /**\n * 解析可选择时间范围 start、end,年月日字符串、时间戳\n * @param {Object} defaultTime\n */\n parseDatetimeRange: function parseDatetimeRange(point, pointType) {\n // 时间为空,则重置为初始值\n if (!point) {\n if (pointType === 'start') {\n this.startYear = 1920;\n this.startMonth = 1;\n this.startDay = 1;\n this.startHour = 0;\n this.startMinute = 0;\n this.startSecond = 0;\n }\n if (pointType === 'end') {\n this.endYear = 2120;\n this.endMonth = 12;\n this.endDay = 31;\n this.endHour = 23;\n this.endMinute = 59;\n this.endSecond = 59;\n }\n return;\n }\n if (this.type === 'time') {\n var pointArr = point.split(':');\n this[pointType + 'Hour'] = Number(pointArr[0]);\n this[pointType + 'Minute'] = Number(pointArr[1]);\n this[pointType + 'Second'] = Number(pointArr[2]);\n } else {\n if (!point) {\n pointType === 'start' ? this.startYear = this.year - 60 : this.endYear = this.year + 60;\n return;\n }\n if (Number(point)) {\n point = parseInt(point);\n }\n // datetime 的 end 没有时分秒, 则不限制\n var hasTime = /[0-9]:[0-9]/;\n if (this.type === 'datetime' && pointType === 'end' && typeof point === 'string' && !hasTime.test(point)) {\n point = point + ' 23:59:59';\n }\n var pointDate = new Date(point);\n this[pointType + 'Year'] = pointDate.getFullYear();\n this[pointType + 'Month'] = pointDate.getMonth() + 1;\n this[pointType + 'Day'] = pointDate.getDate();\n if (this.type === 'datetime') {\n this[pointType + 'Hour'] = pointDate.getHours();\n this[pointType + 'Minute'] = pointDate.getMinutes();\n this[pointType + 'Second'] = pointDate.getSeconds();\n }\n }\n },\n // 获取 年、月、日、时、分、秒 当前可选范围\n getCurrentRange: function getCurrentRange(value) {\n var range = [];\n for (var i = this['min' + this.capitalize(value)]; i <= this['max' + this.capitalize(value)]; i++) {\n range.push(i);\n }\n return range;\n },\n // 字符串首字母大写\n capitalize: function capitalize(str) {\n return str.charAt(0).toUpperCase() + str.slice(1);\n },\n // 检查当前值是否在范围内,不在则当前值重置为可选范围第一项\n checkValue: function checkValue(name, value, values) {\n if (values.indexOf(value) === -1) {\n this[name] = values[0];\n }\n },\n // 每个月的实际天数\n daysInMonth: function daysInMonth(year, month) {\n // Use 1 for January, 2 for February, etc.\n return new Date(year, month, 0).getDate();\n },\n //兼容 iOS、safari 日期格式\n fixIosDateFormat: function fixIosDateFormat(value) {\n if (typeof value === 'string') {\n value = value.replace(/-/g, '/');\n }\n return value;\n },\n /**\n * 生成时间戳\n * @param {Object} time\n */\n createTimeStamp: function createTimeStamp(time) {\n if (!time) return;\n if (typeof time === \"number\") {\n return time;\n } else {\n time = time.replace(/-/g, '/');\n if (this.type === 'date') {\n time = time + ' ' + '00:00:00';\n }\n return Date.parse(time);\n }\n },\n /**\n * 生成日期或时间的字符串\n */\n createDomSting: function createDomSting() {\n var yymmdd = this.year + '-' + this.lessThanTen(this.month) + '-' + this.lessThanTen(this.day);\n var hhmmss = this.lessThanTen(this.hour) + ':' + this.lessThanTen(this.minute);\n if (!this.hideSecond) {\n hhmmss = hhmmss + ':' + this.lessThanTen(this.second);\n }\n if (this.type === 'date') {\n return yymmdd;\n } else if (this.type === 'time') {\n return hhmmss;\n } else {\n return yymmdd + ' ' + hhmmss;\n }\n },\n /**\n * 初始化返回值,并抛出 change 事件\n */\n initTime: function initTime() {\n var emit = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n this.time = this.createDomSting();\n if (!emit) return;\n if (this.returnType === 'timestamp' && this.type !== 'time') {\n this.$emit('change', this.createTimeStamp(this.time));\n this.$emit('input', this.createTimeStamp(this.time));\n this.$emit('update:modelValue', this.createTimeStamp(this.time));\n } else {\n this.$emit('change', this.time);\n this.$emit('input', this.time);\n this.$emit('update:modelValue', this.time);\n }\n },\n /**\n * 用户选择日期或时间更新 data\n * @param {Object} e\n */\n bindDateChange: function bindDateChange(e) {\n var val = e.detail.value;\n this.year = this.years[val[0]];\n this.month = this.months[val[1]];\n this.day = this.days[val[2]];\n },\n bindTimeChange: function bindTimeChange(e) {\n var val = e.detail.value;\n this.hour = this.hours[val[0]];\n this.minute = this.minutes[val[1]];\n this.second = this.seconds[val[2]];\n },\n /**\n * 初始化弹出层\n */\n initTimePicker: function initTimePicker() {\n if (this.disabled) return;\n var value = (0, _util.fixIosDateFormat)(this.time);\n this.initPickerValue(value);\n this.visible = !this.visible;\n },\n /**\n * 触发或关闭弹框\n */\n tiggerTimePicker: function tiggerTimePicker(e) {\n this.visible = !this.visible;\n },\n /**\n * 用户点击“清空”按钮,清空当前值\n */\n clearTime: function clearTime() {\n this.time = '';\n this.$emit('change', this.time);\n this.$emit('input', this.time);\n this.$emit('update:modelValue', this.time);\n this.tiggerTimePicker();\n },\n /**\n * 用户点击“确定”按钮\n */\n setTime: function setTime() {\n this.initTime();\n this.tiggerTimePicker();\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdW5pLWRhdGV0aW1lLXBpY2tlci9jb21wb25lbnRzL3VuaS1kYXRldGltZS1waWNrZXIvdGltZS1waWNrZXIudnVlIl0sIm5hbWVzIjpbInQiLCJuYW1lIiwiZGF0YSIsImluZGljYXRvclN0eWxlIiwidmlzaWJsZSIsImZpeE52dWVCdWciLCJkYXRlU2hvdyIsInRpbWVTaG93IiwidGl0bGUiLCJ0aW1lIiwieWVhciIsIm1vbnRoIiwiZGF5IiwiaG91ciIsIm1pbnV0ZSIsInNlY29uZCIsInN0YXJ0WWVhciIsInN0YXJ0TW9udGgiLCJzdGFydERheSIsInN0YXJ0SG91ciIsInN0YXJ0TWludXRlIiwic3RhcnRTZWNvbmQiLCJlbmRZZWFyIiwiZW5kTW9udGgiLCJlbmREYXkiLCJlbmRIb3VyIiwiZW5kTWludXRlIiwiZW5kU2Vjb25kIiwicHJvcHMiLCJ0eXBlIiwiZGVmYXVsdCIsInZhbHVlIiwibW9kZWxWYWx1ZSIsInN0YXJ0IiwiZW5kIiwicmV0dXJuVHlwZSIsImRpc2FibGVkIiwiYm9yZGVyIiwiaGlkZVNlY29uZCIsIndhdGNoIiwiaGFuZGxlciIsImltbWVkaWF0ZSIsIm1vbnRocyIsImRheXMiLCJob3VycyIsIm1pbnV0ZXMiLCJzZWNvbmRzIiwiY29tcHV0ZWQiLCJ5ZWFycyIsInltZCIsImhtcyIsImN1cnJlbnREYXRlSXNTdGFydCIsImN1cnJlbnREYXRlSXNFbmQiLCJtaW5ZZWFyIiwibWF4WWVhciIsIm1pbk1vbnRoIiwibWF4TW9udGgiLCJtaW5EYXkiLCJtYXhEYXkiLCJtaW5Ib3VyIiwibWF4SG91ciIsIm1pbk1pbnV0ZSIsIm1heE1pbnV0ZSIsIm1pblNlY29uZCIsIm1heFNlY29uZCIsInNlbGVjdFRpbWVUZXh0Iiwib2tUZXh0IiwiY2xlYXJUZXh0IiwiY2FuY2VsVGV4dCIsIm1vdW50ZWQiLCJtZXRob2RzIiwibGVzc1RoYW5UZW4iLCJwYXJzZVRpbWVUeXBlIiwiaW5pdFBpY2tlclZhbHVlIiwiZGVmYXVsdFZhbHVlIiwiY29tcGFyZVZhbHVlV2l0aFN0YXJ0QW5kRW5kIiwid2lubmVyIiwic3VwZXJUaW1lU3RhbXAiLCJkYXRlQmFzZSIsInBhcnNlVmFsdWUiLCJkZWZhdWx0RGF0ZSIsInBhcnNlRGF0ZXRpbWVSYW5nZSIsInBvaW50VHlwZSIsInBvaW50IiwiZ2V0Q3VycmVudFJhbmdlIiwicmFuZ2UiLCJjYXBpdGFsaXplIiwiY2hlY2tWYWx1ZSIsImRheXNJbk1vbnRoIiwiZml4SW9zRGF0ZUZvcm1hdCIsImNyZWF0ZVRpbWVTdGFtcCIsImNyZWF0ZURvbVN0aW5nIiwiaGhtbXNzIiwiaW5pdFRpbWUiLCJiaW5kRGF0ZUNoYW5nZSIsImJpbmRUaW1lQ2hhbmdlIiwiaW5pdFRpbWVQaWNrZXIiLCJ0aWdnZXJUaW1lUGlja2VyIiwiY2xlYXJUaW1lIiwic2V0VGltZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQW1GQTtBQUNBO0FBRUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQURBO0VBQUFBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBWEEsZUFhQTtFQUNBQztFQUNBQztJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0E7TUFDQUM7TUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQ0FBO01BQ0FDO0lBQ0E7SUFDQUM7TUFDQUY7TUFDQUM7SUFDQTtJQUNBRTtNQUNBSDtNQUNBQztJQUNBO0lBQ0FHO01BQ0FKO01BQ0FDO0lBQ0E7SUFDQUk7TUFDQUw7TUFDQUM7SUFDQTtJQUNBSztNQUNBTjtNQUNBQztJQUNBO0lBQ0FNO01BQ0FQO01BQ0FDO0lBQ0E7SUFDQU87TUFDQVI7TUFDQUM7SUFDQTtJQUNBUTtNQUNBVDtNQUNBQztJQUNBO0VBQ0E7RUFDQVM7SUFFQVI7TUFDQVM7UUFDQTtVQUNBO1VBQ0E7UUFDQTtVQUNBO1VBQ0E7UUFDQTtNQUNBO01BQ0FDO0lBQ0E7SUFnQkFaO01BQ0FXO1FBQ0E7VUFDQTtVQUNBO1VBQ0E7UUFDQTtVQUNBO1VBQ0E7VUFDQTtRQUNBO1VBQ0E7VUFDQTtVQUNBO1FBQ0E7TUFDQTtNQUNBQztJQUNBO0lBQ0FSO01BQ0FPO1FBQ0E7TUFDQTtNQUNBQztJQUNBO0lBQ0FQO01BQ0FNO1FBQ0E7TUFDQTtNQUNBQztJQUNBO0lBRUE7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBRUFOO01BQ0E7SUFDQTtJQUVBQztNQUNBO0lBQ0E7SUFFQUM7TUFDQTtJQUNBO0lBRUFDO01BQ0E7SUFDQTtJQUVBQztNQUNBO0lBQ0E7SUFFQTtJQUNBRztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBRUE7SUFDQUM7TUFDQTtJQUNBO0lBRUE7SUFDQUM7TUFDQTtJQUNBO0lBRUE7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO1FBQ0E7TUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO1FBQ0E7TUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO1FBQ0E7TUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO1FBQ0E7TUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO1FBQ0E7VUFDQTtRQUNBO1VBQ0E7UUFDQTtNQUNBO01BQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtRQUNBO1VBQ0E7UUFDQTtVQUNBO1FBQ0E7TUFDQTtNQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7UUFDQTtVQUNBO1FBQ0E7VUFDQTtRQUNBO01BQ0E7TUFDQTtRQUNBO1VBQ0E7UUFDQTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7UUFDQTtVQUNBO1FBQ0E7VUFDQTtRQUNBO01BQ0E7TUFDQTtRQUNBO1VBQ0E7UUFDQTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7UUFDQTtVQUNBO1FBQ0E7VUFDQTtRQUNBO01BQ0E7TUFDQTtRQUNBO1VBQ0E7UUFDQTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7UUFDQTtVQUNBO1FBQ0E7VUFDQTtRQUNBO01BQ0E7TUFDQTtRQUNBO1VBQ0E7UUFDQTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBRUE7QUFDQTtBQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtFQUNBO0VBRUFDLDZCQVFBO0VBRUFDO0lBQ0E7QUFDQTtBQUNBO0FBQ0E7SUFFQUM7TUFDQTtJQUNBO0lBRUE7QUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO01BQ0E7SUFDQTtJQUVBO0FBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BQ0E7TUFDQTtRQUNBQztNQUNBO1FBQ0FBO1FBQ0FBO01BQ0E7TUFDQTtJQUNBO0lBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtJQUNBQztNQUNBO01BQ0E1QztNQUNBRTtNQUNBQztNQUVBO1FBQ0E7VUFDQTBDO1FBQ0E7VUFDQUE7UUFDQTtVQUNBQTtRQUNBO01BQ0E7UUFDQUE7TUFDQTtRQUNBQTtNQUNBO1FBQ0FBO01BQ0E7TUFFQTtJQUNBO0lBRUE7QUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQTtNQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQUM7TUFDQTtNQUNBO1FBQ0EvQztRQUNBK0M7TUFDQTtNQUNBO0lBQ0E7SUFFQTtBQUNBO0FBQ0E7QUFDQTtJQUNBQztNQUNBO1FBQ0E7TUFDQTtNQUNBO1FBQ0E7TUFDQTtRQUNBO1FBQ0FDO1FBQ0E7VUFDQTtVQUNBO1VBQ0E7UUFDQTtRQUNBO1VBQ0E7VUFDQTtVQUNBO1FBQ0E7TUFDQTtNQUNBO1FBQ0E7TUFDQTtJQUNBO0lBRUE7QUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQTtNQUNBO1FBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7UUFDQTtRQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1FBQ0E7UUFDQTtNQUNBO01BQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtNQUNBO1FBQ0E7VUFDQUM7VUFDQTtRQUNBO1FBQ0E7VUFDQUM7UUFDQTtRQUNBO1FBQ0E7UUFDQSxrR0FDQUE7VUFDQUE7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7VUFDQTtVQUNBO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFFQTtJQUNBQztNQUNBO01BQ0E7UUFDQUM7TUFDQTtNQUNBO0lBQ0E7SUFFQTtJQUNBQztNQUNBO0lBQ0E7SUFFQTtJQUNBQztNQUNBO1FBQ0E7TUFDQTtJQUNBO0lBRUE7SUFDQUM7TUFBQTtNQUNBO0lBQ0E7SUFFQTtJQUNBQztNQUNBO1FBQ0ExRDtNQUNBO01BQ0E7SUFDQTtJQUVBO0FBQ0E7QUFDQTtBQUNBO0lBQ0EyRDtNQUNBO01BQ0E7UUFDQTtNQUNBO1FBQ0FqRjtRQUNBO1VBQ0FBO1FBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFFQTtBQUNBO0FBQ0E7SUFDQWtGO01BQ0EseUJBQ0EsTUFDQSwrQkFDQSxNQUNBO01BRUEsMkNBQ0EsTUFDQTtNQUVBO1FBQ0FDO01BQ0E7TUFFQTtRQUNBO01BQ0E7UUFDQTtNQUNBO1FBQ0E7TUFDQTtJQUNBO0lBRUE7QUFDQTtBQUNBO0lBQ0FDO01BQUE7TUFDQTtNQUNBO01BQ0E7UUFDQTtRQUNBO1FBQ0E7TUFDQTtRQUNBO1FBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFFQTtBQUNBO0FBQ0E7QUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO0lBRUE7QUFDQTtBQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO01BQ0E7SUFDQTtJQUVBO0FBQ0E7QUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFFQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO0lBQ0E7SUFFQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiMzQ4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwidW5pLWRhdGV0aW1lLXBpY2tlclwiPlxyXG5cdFx0PHZpZXcgQGNsaWNrPVwiaW5pdFRpbWVQaWNrZXJcIj5cclxuXHRcdFx0PHNsb3Q+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ1bmktZGF0ZXRpbWUtcGlja2VyLXRpbWVib3gtcG9pbnRlclwiXHJcblx0XHRcdFx0XHQ6Y2xhc3M9XCJ7J3VuaS1kYXRldGltZS1waWNrZXItZGlzYWJsZWQnOiBkaXNhYmxlZCwgJ3VuaS1kYXRldGltZS1waWNrZXItdGltZWJveCc6IGJvcmRlcn1cIj5cclxuXHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidW5pLWRhdGV0aW1lLXBpY2tlci10ZXh0XCI+e3t0aW1lfX08L3RleHQ+XHJcblx0XHRcdFx0XHQ8dmlldyB2LWlmPVwiIXRpbWVcIiBjbGFzcz1cInVuaS1kYXRldGltZS1waWNrZXItdGltZVwiPlxyXG5cdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cInVuaS1kYXRldGltZS1waWNrZXItdGV4dFwiPnt7c2VsZWN0VGltZVRleHR9fTwvdGV4dD5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvc2xvdD5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IHYtaWY9XCJ2aXNpYmxlXCIgaWQ9XCJtYXNrXCIgY2xhc3M9XCJ1bmktZGF0ZXRpbWUtcGlja2VyLW1hc2tcIiBAY2xpY2s9XCJ0aWdnZXJUaW1lUGlja2VyXCI+PC92aWV3PlxyXG5cdFx0PHZpZXcgdi1pZj1cInZpc2libGVcIiBjbGFzcz1cInVuaS1kYXRldGltZS1waWNrZXItcG9wdXBcIiA6Y2xhc3M9XCJbZGF0ZVNob3cgJiYgdGltZVNob3cgPyAnJyA6ICdmaXgtbnZ1ZS1oZWlnaHQnXVwiXHJcblx0XHRcdDpzdHlsZT1cImZpeE52dWVCdWdcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ1bmktdGl0bGVcIj5cclxuXHRcdFx0XHQ8dGV4dCBjbGFzcz1cInVuaS1kYXRldGltZS1waWNrZXItdGV4dFwiPnt7c2VsZWN0VGltZVRleHR9fTwvdGV4dD5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyB2LWlmPVwiZGF0ZVNob3dcIiBjbGFzcz1cInVuaS1kYXRldGltZS1waWNrZXJfX2NvbnRhaW5lci1ib3hcIj5cclxuXHRcdFx0XHQ8cGlja2VyLXZpZXcgY2xhc3M9XCJ1bmktZGF0ZXRpbWUtcGlja2VyLXZpZXdcIiA6aW5kaWNhdG9yLXN0eWxlPVwiaW5kaWNhdG9yU3R5bGVcIiA6dmFsdWU9XCJ5bWRcIlxyXG5cdFx0XHRcdFx0QGNoYW5nZT1cImJpbmREYXRlQ2hhbmdlXCI+XHJcblx0XHRcdFx0XHQ8cGlja2VyLXZpZXctY29sdW1uPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInVuaS1kYXRldGltZS1waWNrZXItaXRlbVwiIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIHllYXJzXCIgOmtleT1cImluZGV4XCI+XHJcblx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ1bmktZGF0ZXRpbWUtcGlja2VyLWl0ZW1cIj57e2xlc3NUaGFuVGVuKGl0ZW0pfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvcGlja2VyLXZpZXctY29sdW1uPlxyXG5cdFx0XHRcdFx0PHBpY2tlci12aWV3LWNvbHVtbj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ1bmktZGF0ZXRpbWUtcGlja2VyLWl0ZW1cIiB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBtb250aHNcIiA6a2V5PVwiaW5kZXhcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cInVuaS1kYXRldGltZS1waWNrZXItaXRlbVwiPnt7bGVzc1RoYW5UZW4oaXRlbSl9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC9waWNrZXItdmlldy1jb2x1bW4+XHJcblx0XHRcdFx0XHQ8cGlja2VyLXZpZXctY29sdW1uPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInVuaS1kYXRldGltZS1waWNrZXItaXRlbVwiIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIGRheXNcIiA6a2V5PVwiaW5kZXhcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cInVuaS1kYXRldGltZS1waWNrZXItaXRlbVwiPnt7bGVzc1RoYW5UZW4oaXRlbSl9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC9waWNrZXItdmlldy1jb2x1bW4+XHJcblx0XHRcdFx0PC9waWNrZXItdmlldz5cclxuXHRcdFx0XHQ8IS0tIOWFvOWuuSBudnVlIOS4jeaUr+aMgeS8quexuyAtLT5cclxuXHRcdFx0XHQ8dGV4dCBjbGFzcz1cInVuaS1kYXRldGltZS1waWNrZXItc2lnbiBzaWduLWxlZnRcIj4tPC90ZXh0PlxyXG5cdFx0XHRcdDx0ZXh0IGNsYXNzPVwidW5pLWRhdGV0aW1lLXBpY2tlci1zaWduIHNpZ24tcmlnaHRcIj4tPC90ZXh0PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IHYtaWY9XCJ0aW1lU2hvd1wiIGNsYXNzPVwidW5pLWRhdGV0aW1lLXBpY2tlcl9fY29udGFpbmVyLWJveFwiPlxyXG5cdFx0XHRcdDxwaWNrZXItdmlldyBjbGFzcz1cInVuaS1kYXRldGltZS1waWNrZXItdmlld1wiIDpjbGFzcz1cIltoaWRlU2Vjb25kID8gJ3RpbWUtaGlkZS1zZWNvbmQnIDogJyddXCJcclxuXHRcdFx0XHRcdDppbmRpY2F0b3Itc3R5bGU9XCJpbmRpY2F0b3JTdHlsZVwiIDp2YWx1ZT1cImhtc1wiIEBjaGFuZ2U9XCJiaW5kVGltZUNoYW5nZVwiPlxyXG5cdFx0XHRcdFx0PHBpY2tlci12aWV3LWNvbHVtbj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ1bmktZGF0ZXRpbWUtcGlja2VyLWl0ZW1cIiB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBob3Vyc1wiIDprZXk9XCJpbmRleFwiPlxyXG5cdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidW5pLWRhdGV0aW1lLXBpY2tlci1pdGVtXCI+e3tsZXNzVGhhblRlbihpdGVtKX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3BpY2tlci12aWV3LWNvbHVtbj5cclxuXHRcdFx0XHRcdDxwaWNrZXItdmlldy1jb2x1bW4+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLWRhdGV0aW1lLXBpY2tlci1pdGVtXCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gbWludXRlc1wiIDprZXk9XCJpbmRleFwiPlxyXG5cdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidW5pLWRhdGV0aW1lLXBpY2tlci1pdGVtXCI+e3tsZXNzVGhhblRlbihpdGVtKX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3BpY2tlci12aWV3LWNvbHVtbj5cclxuXHRcdFx0XHRcdDxwaWNrZXItdmlldy1jb2x1bW4gdi1pZj1cIiFoaWRlU2Vjb25kXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLWRhdGV0aW1lLXBpY2tlci1pdGVtXCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gc2Vjb25kc1wiIDprZXk9XCJpbmRleFwiPlxyXG5cdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidW5pLWRhdGV0aW1lLXBpY2tlci1pdGVtXCI+e3tsZXNzVGhhblRlbihpdGVtKX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3BpY2tlci12aWV3LWNvbHVtbj5cclxuXHRcdFx0XHQ8L3BpY2tlci12aWV3PlxyXG5cdFx0XHRcdDwhLS0g5YW85a65IG52dWUg5LiN5pSv5oyB5Lyq57G7IC0tPlxyXG5cdFx0XHRcdDx0ZXh0IGNsYXNzPVwidW5pLWRhdGV0aW1lLXBpY2tlci1zaWduXCIgOmNsYXNzPVwiW2hpZGVTZWNvbmQgPyAnc2lnbi1jZW50ZXInIDogJ3NpZ24tbGVmdCddXCI+OjwvdGV4dD5cclxuXHRcdFx0XHQ8dGV4dCB2LWlmPVwiIWhpZGVTZWNvbmRcIiBjbGFzcz1cInVuaS1kYXRldGltZS1waWNrZXItc2lnbiBzaWduLXJpZ2h0XCI+OjwvdGV4dD5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInVuaS1kYXRldGltZS1waWNrZXItYnRuXCI+XHJcblx0XHRcdFx0PHZpZXcgQGNsaWNrPVwiY2xlYXJUaW1lXCI+XHJcblx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cInVuaS1kYXRldGltZS1waWNrZXItYnRuLXRleHRcIj57e2NsZWFyVGV4dH19PC90ZXh0PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInVuaS1kYXRldGltZS1waWNrZXItYnRuLWdyb3VwXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInVuaS1kYXRldGltZS1waWNrZXItY2FuY2VsXCIgQGNsaWNrPVwidGlnZ2VyVGltZVBpY2tlclwiPlxyXG5cdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cInVuaS1kYXRldGltZS1waWNrZXItYnRuLXRleHRcIj57e2NhbmNlbFRleHR9fTwvdGV4dD5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IEBjbGljaz1cInNldFRpbWVcIj5cclxuXHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ1bmktZGF0ZXRpbWUtcGlja2VyLWJ0bi10ZXh0XCI+e3tva1RleHR9fTwvdGV4dD5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB7IGluaXRWdWVJMThuIH0gZnJvbSAnQGRjbG91ZGlvL3VuaS1pMThuJ1xyXG5cdGltcG9ydCBpMThuTWVzc2FnZXMgZnJvbSAnLi9pMThuL2luZGV4LmpzJ1xyXG5cdGNvbnN0IHtcdHRcdH0gPSBpbml0VnVlSTE4bihpMThuTWVzc2FnZXMpXHJcbiAgaW1wb3J0IHsgZml4SW9zRGF0ZUZvcm1hdCB9IGZyb20gJy4vdXRpbCdcclxuXHJcblx0LyoqXHJcblx0ICogRGF0ZXRpbWVQaWNrZXIg5pe26Ze06YCJ5oup5ZmoXHJcblx0ICogQGRlc2NyaXB0aW9uIOWPr+S7peWQjOaXtumAieaLqeaXpeacn+WSjOaXtumXtOeahOmAieaLqeWZqFxyXG5cdCAqIEB0dXRvcmlhbCBodHRwczovL2V4dC5kY2xvdWQubmV0LmNuL3BsdWdpbj9pZD14eHhcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ30gdHlwZSA9IFtkYXRldGltZSB8IGRhdGUgfCB0aW1lXSDmmL7npLrmqKHlvI9cclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59IG11bHRpcGxlID0gW3RydWV8ZmFsc2VdIOaYr+WQpuWkmumAiVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfE51bWJlcn0gdmFsdWUg6buY6K6k5YC8XHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd8TnVtYmVyfSBzdGFydCDotbflp4vml6XmnJ/miJbml7bpl7RcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ3xOdW1iZXJ9IGVuZCDotbflp4vml6XmnJ/miJbml7bpl7RcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ30gcmV0dXJuLXR5cGUgPSBbdGltZXN0YW1wIHwgc3RyaW5nXVxyXG5cdCAqIEBldmVudCB7RnVuY3Rpb259IGNoYW5nZSAg6YCJ5Lit5Y+R55Sf5Y+Y5YyW6Kem5Y+RXHJcblx0ICovXHJcblxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6ICdVbmlEYXRldGltZVBpY2tlcicsXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGluZGljYXRvclN0eWxlOiBgaGVpZ2h0OiA1MHB4O2AsXHJcblx0XHRcdFx0dmlzaWJsZTogZmFsc2UsXHJcblx0XHRcdFx0Zml4TnZ1ZUJ1Zzoge30sXHJcblx0XHRcdFx0ZGF0ZVNob3c6IHRydWUsXHJcblx0XHRcdFx0dGltZVNob3c6IHRydWUsXHJcblx0XHRcdFx0dGl0bGU6ICfml6XmnJ/lkozml7bpl7QnLFxyXG5cdFx0XHRcdC8vIOi+k+WFpeahhuW9k+WJjeaXtumXtFxyXG5cdFx0XHRcdHRpbWU6ICcnLFxyXG5cdFx0XHRcdC8vIOW9k+WJjeeahOW5tOaciOaXpeaXtuWIhuenklxyXG5cdFx0XHRcdHllYXI6IDE5MjAsXHJcblx0XHRcdFx0bW9udGg6IDAsXHJcblx0XHRcdFx0ZGF5OiAwLFxyXG5cdFx0XHRcdGhvdXI6IDAsXHJcblx0XHRcdFx0bWludXRlOiAwLFxyXG5cdFx0XHRcdHNlY29uZDogMCxcclxuXHRcdFx0XHQvLyDotbflp4vml7bpl7RcclxuXHRcdFx0XHRzdGFydFllYXI6IDE5MjAsXHJcblx0XHRcdFx0c3RhcnRNb250aDogMSxcclxuXHRcdFx0XHRzdGFydERheTogMSxcclxuXHRcdFx0XHRzdGFydEhvdXI6IDAsXHJcblx0XHRcdFx0c3RhcnRNaW51dGU6IDAsXHJcblx0XHRcdFx0c3RhcnRTZWNvbmQ6IDAsXHJcblx0XHRcdFx0Ly8g57uT5p2f5pe26Ze0XHJcblx0XHRcdFx0ZW5kWWVhcjogMjEyMCxcclxuXHRcdFx0XHRlbmRNb250aDogMTIsXHJcblx0XHRcdFx0ZW5kRGF5OiAzMSxcclxuXHRcdFx0XHRlbmRIb3VyOiAyMyxcclxuXHRcdFx0XHRlbmRNaW51dGU6IDU5LFxyXG5cdFx0XHRcdGVuZFNlY29uZDogNTksXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHR0eXBlOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICdkYXRldGltZSdcclxuXHRcdFx0fSxcclxuXHRcdFx0dmFsdWU6IHtcclxuXHRcdFx0XHR0eXBlOiBbU3RyaW5nLCBOdW1iZXJdLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHRcdH0sXHJcblx0XHRcdG1vZGVsVmFsdWU6IHtcclxuXHRcdFx0XHR0eXBlOiBbU3RyaW5nLCBOdW1iZXJdLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHRcdH0sXHJcblx0XHRcdHN0YXJ0OiB7XHJcblx0XHRcdFx0dHlwZTogW051bWJlciwgU3RyaW5nXSxcclxuXHRcdFx0XHRkZWZhdWx0OiAnJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRlbmQ6IHtcclxuXHRcdFx0XHR0eXBlOiBbTnVtYmVyLCBTdHJpbmddLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHRcdH0sXHJcblx0XHRcdHJldHVyblR5cGU6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogJ3N0cmluZydcclxuXHRcdFx0fSxcclxuXHRcdFx0ZGlzYWJsZWQ6IHtcclxuXHRcdFx0XHR0eXBlOiBbQm9vbGVhbiwgU3RyaW5nXSxcclxuXHRcdFx0XHRkZWZhdWx0OiBmYWxzZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRib3JkZXI6IHtcclxuXHRcdFx0XHR0eXBlOiBbQm9vbGVhbiwgU3RyaW5nXSxcclxuXHRcdFx0XHRkZWZhdWx0OiB0cnVlXHJcblx0XHRcdH0sXHJcblx0XHRcdGhpZGVTZWNvbmQ6IHtcclxuXHRcdFx0XHR0eXBlOiBbQm9vbGVhbiwgU3RyaW5nXSxcclxuXHRcdFx0XHRkZWZhdWx0OiBmYWxzZVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0d2F0Y2g6IHtcclxuXHRcdFx0Ly8gI2lmbmRlZiBWVUUzXHJcblx0XHRcdHZhbHVlOiB7XHJcblx0XHRcdFx0aGFuZGxlcihuZXdWYWwpIHtcclxuICAgICAgICAgIGlmIChuZXdWYWwpIHtcclxuICAgICAgICAgICAgdGhpcy5wYXJzZVZhbHVlKGZpeElvc0RhdGVGb3JtYXQobmV3VmFsKSlcclxuXHRcdFx0XHRcdFx0dGhpcy5pbml0VGltZShmYWxzZSlcclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcbiAgICAgICAgICAgIHRoaXMudGltZSA9ICcnXHJcblx0XHRcdFx0XHRcdHRoaXMucGFyc2VWYWx1ZShEYXRlLm5vdygpKVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0aW1tZWRpYXRlOiB0cnVlXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHQvLyAjaWZkZWYgVlVFM1xyXG5cdFx0XHRtb2RlbFZhbHVlOiB7XHJcbiAgICAgICAgaGFuZGxlcihuZXdWYWwpIHtcclxuICAgICAgICAgIGlmIChuZXdWYWwpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5wYXJzZVZhbHVlKGZpeElvc0RhdGVGb3JtYXQobmV3VmFsKSlcclxuXHRcdFx0XHRcdFx0dGhpcy5pbml0VGltZShmYWxzZSlcclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdHRoaXMudGltZSA9ICcnXHJcblx0XHRcdFx0XHRcdHRoaXMucGFyc2VWYWx1ZShEYXRlLm5vdygpKVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0aW1tZWRpYXRlOiB0cnVlXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHR0eXBlOiB7XHJcblx0XHRcdFx0aGFuZGxlcihuZXdWYWx1ZSkge1xyXG5cdFx0XHRcdFx0aWYgKG5ld1ZhbHVlID09PSAnZGF0ZScpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5kYXRlU2hvdyA9IHRydWVcclxuXHRcdFx0XHRcdFx0dGhpcy50aW1lU2hvdyA9IGZhbHNlXHJcblx0XHRcdFx0XHRcdHRoaXMudGl0bGUgPSAn5pel5pyfJ1xyXG5cdFx0XHRcdFx0fSBlbHNlIGlmIChuZXdWYWx1ZSA9PT0gJ3RpbWUnKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuZGF0ZVNob3cgPSBmYWxzZVxyXG5cdFx0XHRcdFx0XHR0aGlzLnRpbWVTaG93ID0gdHJ1ZVxyXG5cdFx0XHRcdFx0XHR0aGlzLnRpdGxlID0gJ+aXtumXtCdcclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuZGF0ZVNob3cgPSB0cnVlXHJcblx0XHRcdFx0XHRcdHRoaXMudGltZVNob3cgPSB0cnVlXHJcblx0XHRcdFx0XHRcdHRoaXMudGl0bGUgPSAn5pel5pyf5ZKM5pe26Ze0J1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0aW1tZWRpYXRlOiB0cnVlXHJcblx0XHRcdH0sXHJcblx0XHRcdHN0YXJ0OiB7XHJcblx0XHRcdFx0aGFuZGxlcihuZXdWYWwpIHtcclxuXHRcdFx0XHRcdHRoaXMucGFyc2VEYXRldGltZVJhbmdlKGZpeElvc0RhdGVGb3JtYXQobmV3VmFsKSwgJ3N0YXJ0JylcclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdGltbWVkaWF0ZTogdHJ1ZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRlbmQ6IHtcclxuXHRcdFx0XHRoYW5kbGVyKG5ld1ZhbCkge1xyXG5cdFx0XHRcdFx0dGhpcy5wYXJzZURhdGV0aW1lUmFuZ2UoZml4SW9zRGF0ZUZvcm1hdChuZXdWYWwpLCAnZW5kJylcclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdGltbWVkaWF0ZTogdHJ1ZVxyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0Ly8g5pyI44CB5pel44CB5pe244CB5YiG44CB56eS5Y+v6YCJ6IyD5Zu05Y+Y5YyW5ZCO77yM5qOA5p+l5b2T5YmN5YC85piv5ZCm5Zyo6IyD5Zu05YaF77yM5LiN5Zyo5YiZ5b2T5YmN5YC86YeN572u5Li65Y+v6YCJ6IyD5Zu056ys5LiA6aG5XHJcblx0XHRcdG1vbnRocyhuZXdWYWwpIHtcclxuXHRcdFx0XHR0aGlzLmNoZWNrVmFsdWUoJ21vbnRoJywgdGhpcy5tb250aCwgbmV3VmFsKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRkYXlzKG5ld1ZhbCkge1xyXG5cdFx0XHRcdHRoaXMuY2hlY2tWYWx1ZSgnZGF5JywgdGhpcy5kYXksIG5ld1ZhbClcclxuXHRcdFx0fSxcclxuXHRcdFx0aG91cnMobmV3VmFsKSB7XHJcblx0XHRcdFx0dGhpcy5jaGVja1ZhbHVlKCdob3VyJywgdGhpcy5ob3VyLCBuZXdWYWwpXHJcblx0XHRcdH0sXHJcblx0XHRcdG1pbnV0ZXMobmV3VmFsKSB7XHJcblx0XHRcdFx0dGhpcy5jaGVja1ZhbHVlKCdtaW51dGUnLCB0aGlzLm1pbnV0ZSwgbmV3VmFsKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRzZWNvbmRzKG5ld1ZhbCkge1xyXG5cdFx0XHRcdHRoaXMuY2hlY2tWYWx1ZSgnc2Vjb25kJywgdGhpcy5zZWNvbmQsIG5ld1ZhbClcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiB7XHJcblx0XHRcdC8vIOW9k+WJjeW5tOOAgeaciOOAgeaXpeOAgeaXtuOAgeWIhuOAgeenkumAieaLqeiMg+WbtFxyXG5cdFx0XHR5ZWFycygpIHtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy5nZXRDdXJyZW50UmFuZ2UoJ3llYXInKVxyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0bW9udGhzKCkge1xyXG5cdFx0XHRcdHJldHVybiB0aGlzLmdldEN1cnJlbnRSYW5nZSgnbW9udGgnKVxyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0ZGF5cygpIHtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy5nZXRDdXJyZW50UmFuZ2UoJ2RheScpXHJcblx0XHRcdH0sXHJcblxyXG5cdFx0XHRob3VycygpIHtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy5nZXRDdXJyZW50UmFuZ2UoJ2hvdXInKVxyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0bWludXRlcygpIHtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy5nZXRDdXJyZW50UmFuZ2UoJ21pbnV0ZScpXHJcblx0XHRcdH0sXHJcblxyXG5cdFx0XHRzZWNvbmRzKCkge1xyXG5cdFx0XHRcdHJldHVybiB0aGlzLmdldEN1cnJlbnRSYW5nZSgnc2Vjb25kJylcclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdC8vIHBpY2tlciDlvZPliY3lgLzmlbDnu4RcclxuXHRcdFx0eW1kKCkge1xyXG5cdFx0XHRcdHJldHVybiBbdGhpcy55ZWFyIC0gdGhpcy5taW5ZZWFyLCB0aGlzLm1vbnRoIC0gdGhpcy5taW5Nb250aCwgdGhpcy5kYXkgLSB0aGlzLm1pbkRheV1cclxuXHRcdFx0fSxcclxuXHRcdFx0aG1zKCkge1xyXG5cdFx0XHRcdHJldHVybiBbdGhpcy5ob3VyIC0gdGhpcy5taW5Ib3VyLCB0aGlzLm1pbnV0ZSAtIHRoaXMubWluTWludXRlLCB0aGlzLnNlY29uZCAtIHRoaXMubWluU2Vjb25kXVxyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0Ly8g5b2T5YmNIGRhdGUg5pivIHN0YXJ0XHJcblx0XHRcdGN1cnJlbnREYXRlSXNTdGFydCgpIHtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy55ZWFyID09PSB0aGlzLnN0YXJ0WWVhciAmJiB0aGlzLm1vbnRoID09PSB0aGlzLnN0YXJ0TW9udGggJiYgdGhpcy5kYXkgPT09IHRoaXMuc3RhcnREYXlcclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdC8vIOW9k+WJjSBkYXRlIOaYryBlbmRcclxuXHRcdFx0Y3VycmVudERhdGVJc0VuZCgpIHtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy55ZWFyID09PSB0aGlzLmVuZFllYXIgJiYgdGhpcy5tb250aCA9PT0gdGhpcy5lbmRNb250aCAmJiB0aGlzLmRheSA9PT0gdGhpcy5lbmREYXlcclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdC8vIOW9k+WJjeW5tOOAgeaciOOAgeaXpeOAgeaXtuOAgeWIhuOAgeenkueahOacgOWwj+WAvOWSjOacgOWkp+WAvFxyXG5cdFx0XHRtaW5ZZWFyKCkge1xyXG5cdFx0XHRcdHJldHVybiB0aGlzLnN0YXJ0WWVhclxyXG5cdFx0XHR9LFxyXG5cdFx0XHRtYXhZZWFyKCkge1xyXG5cdFx0XHRcdHJldHVybiB0aGlzLmVuZFllYXJcclxuXHRcdFx0fSxcclxuXHRcdFx0bWluTW9udGgoKSB7XHJcblx0XHRcdFx0aWYgKHRoaXMueWVhciA9PT0gdGhpcy5zdGFydFllYXIpIHtcclxuXHRcdFx0XHRcdHJldHVybiB0aGlzLnN0YXJ0TW9udGhcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0cmV0dXJuIDFcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdG1heE1vbnRoKCkge1xyXG5cdFx0XHRcdGlmICh0aGlzLnllYXIgPT09IHRoaXMuZW5kWWVhcikge1xyXG5cdFx0XHRcdFx0cmV0dXJuIHRoaXMuZW5kTW9udGhcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0cmV0dXJuIDEyXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRtaW5EYXkoKSB7XHJcblx0XHRcdFx0aWYgKHRoaXMueWVhciA9PT0gdGhpcy5zdGFydFllYXIgJiYgdGhpcy5tb250aCA9PT0gdGhpcy5zdGFydE1vbnRoKSB7XHJcblx0XHRcdFx0XHRyZXR1cm4gdGhpcy5zdGFydERheVxyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRyZXR1cm4gMVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0bWF4RGF5KCkge1xyXG5cdFx0XHRcdGlmICh0aGlzLnllYXIgPT09IHRoaXMuZW5kWWVhciAmJiB0aGlzLm1vbnRoID09PSB0aGlzLmVuZE1vbnRoKSB7XHJcblx0XHRcdFx0XHRyZXR1cm4gdGhpcy5lbmREYXlcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0cmV0dXJuIHRoaXMuZGF5c0luTW9udGgodGhpcy55ZWFyLCB0aGlzLm1vbnRoKVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0bWluSG91cigpIHtcclxuXHRcdFx0XHRpZiAodGhpcy50eXBlID09PSAnZGF0ZXRpbWUnKSB7XHJcblx0XHRcdFx0XHRpZiAodGhpcy5jdXJyZW50RGF0ZUlzU3RhcnQpIHtcclxuXHRcdFx0XHRcdFx0cmV0dXJuIHRoaXMuc3RhcnRIb3VyXHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRyZXR1cm4gMFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAodGhpcy50eXBlID09PSAndGltZScpIHtcclxuXHRcdFx0XHRcdHJldHVybiB0aGlzLnN0YXJ0SG91clxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0bWF4SG91cigpIHtcclxuXHRcdFx0XHRpZiAodGhpcy50eXBlID09PSAnZGF0ZXRpbWUnKSB7XHJcblx0XHRcdFx0XHRpZiAodGhpcy5jdXJyZW50RGF0ZUlzRW5kKSB7XHJcblx0XHRcdFx0XHRcdHJldHVybiB0aGlzLmVuZEhvdXJcclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdHJldHVybiAyM1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAodGhpcy50eXBlID09PSAndGltZScpIHtcclxuXHRcdFx0XHRcdHJldHVybiB0aGlzLmVuZEhvdXJcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdG1pbk1pbnV0ZSgpIHtcclxuXHRcdFx0XHRpZiAodGhpcy50eXBlID09PSAnZGF0ZXRpbWUnKSB7XHJcblx0XHRcdFx0XHRpZiAodGhpcy5jdXJyZW50RGF0ZUlzU3RhcnQgJiYgdGhpcy5ob3VyID09PSB0aGlzLnN0YXJ0SG91cikge1xyXG5cdFx0XHRcdFx0XHRyZXR1cm4gdGhpcy5zdGFydE1pbnV0ZVxyXG5cdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0cmV0dXJuIDBcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYgKHRoaXMudHlwZSA9PT0gJ3RpbWUnKSB7XHJcblx0XHRcdFx0XHRpZiAodGhpcy5ob3VyID09PSB0aGlzLnN0YXJ0SG91cikge1xyXG5cdFx0XHRcdFx0XHRyZXR1cm4gdGhpcy5zdGFydE1pbnV0ZVxyXG5cdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0cmV0dXJuIDBcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdG1heE1pbnV0ZSgpIHtcclxuXHRcdFx0XHRpZiAodGhpcy50eXBlID09PSAnZGF0ZXRpbWUnKSB7XHJcblx0XHRcdFx0XHRpZiAodGhpcy5jdXJyZW50RGF0ZUlzRW5kICYmIHRoaXMuaG91ciA9PT0gdGhpcy5lbmRIb3VyKSB7XHJcblx0XHRcdFx0XHRcdHJldHVybiB0aGlzLmVuZE1pbnV0ZVxyXG5cdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0cmV0dXJuIDU5XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmICh0aGlzLnR5cGUgPT09ICd0aW1lJykge1xyXG5cdFx0XHRcdFx0aWYgKHRoaXMuaG91ciA9PT0gdGhpcy5lbmRIb3VyKSB7XHJcblx0XHRcdFx0XHRcdHJldHVybiB0aGlzLmVuZE1pbnV0ZVxyXG5cdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0cmV0dXJuIDU5XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRtaW5TZWNvbmQoKSB7XHJcblx0XHRcdFx0aWYgKHRoaXMudHlwZSA9PT0gJ2RhdGV0aW1lJykge1xyXG5cdFx0XHRcdFx0aWYgKHRoaXMuY3VycmVudERhdGVJc1N0YXJ0ICYmIHRoaXMuaG91ciA9PT0gdGhpcy5zdGFydEhvdXIgJiYgdGhpcy5taW51dGUgPT09IHRoaXMuc3RhcnRNaW51dGUpIHtcclxuXHRcdFx0XHRcdFx0cmV0dXJuIHRoaXMuc3RhcnRTZWNvbmRcclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdHJldHVybiAwXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmICh0aGlzLnR5cGUgPT09ICd0aW1lJykge1xyXG5cdFx0XHRcdFx0aWYgKHRoaXMuaG91ciA9PT0gdGhpcy5zdGFydEhvdXIgJiYgdGhpcy5taW51dGUgPT09IHRoaXMuc3RhcnRNaW51dGUpIHtcclxuXHRcdFx0XHRcdFx0cmV0dXJuIHRoaXMuc3RhcnRTZWNvbmRcclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdHJldHVybiAwXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRtYXhTZWNvbmQoKSB7XHJcblx0XHRcdFx0aWYgKHRoaXMudHlwZSA9PT0gJ2RhdGV0aW1lJykge1xyXG5cdFx0XHRcdFx0aWYgKHRoaXMuY3VycmVudERhdGVJc0VuZCAmJiB0aGlzLmhvdXIgPT09IHRoaXMuZW5kSG91ciAmJiB0aGlzLm1pbnV0ZSA9PT0gdGhpcy5lbmRNaW51dGUpIHtcclxuXHRcdFx0XHRcdFx0cmV0dXJuIHRoaXMuZW5kU2Vjb25kXHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRyZXR1cm4gNTlcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYgKHRoaXMudHlwZSA9PT0gJ3RpbWUnKSB7XHJcblx0XHRcdFx0XHRpZiAodGhpcy5ob3VyID09PSB0aGlzLmVuZEhvdXIgJiYgdGhpcy5taW51dGUgPT09IHRoaXMuZW5kTWludXRlKSB7XHJcblx0XHRcdFx0XHRcdHJldHVybiB0aGlzLmVuZFNlY29uZFxyXG5cdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0cmV0dXJuIDU5XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIGZvciBpMThuXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRzZWxlY3RUaW1lVGV4dCgpIHtcclxuXHRcdFx0XHRyZXR1cm4gdChcInVuaS1kYXRldGltZS1waWNrZXIuc2VsZWN0VGltZVwiKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRva1RleHQoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHQoXCJ1bmktZGF0ZXRpbWUtcGlja2VyLm9rXCIpXHJcblx0XHRcdH0sXHJcblx0XHRcdGNsZWFyVGV4dCgpIHtcclxuXHRcdFx0XHRyZXR1cm4gdChcInVuaS1kYXRldGltZS1waWNrZXIuY2xlYXJcIilcclxuXHRcdFx0fSxcclxuXHRcdFx0Y2FuY2VsVGV4dCgpIHtcclxuXHRcdFx0XHRyZXR1cm4gdChcInVuaS1kYXRldGltZS1waWNrZXIuY2FuY2VsXCIpXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblxyXG5cdFx0bW91bnRlZCgpIHtcclxuXHRcdFx0Ly8gI2lmZGVmIEFQUC1OVlVFXHJcblx0XHRcdGNvbnN0IHJlcyA9IHVuaS5nZXRTeXN0ZW1JbmZvU3luYygpO1xyXG5cdFx0XHR0aGlzLmZpeE52dWVCdWcgPSB7XHJcblx0XHRcdFx0dG9wOiByZXMud2luZG93SGVpZ2h0IC8gMixcclxuXHRcdFx0XHRsZWZ0OiByZXMud2luZG93V2lkdGggLyAyXHJcblx0XHRcdH1cclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHR9LFxyXG5cclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIEBwYXJhbSB7T2JqZWN0fSBpdGVtXHJcblx0XHRcdCAqIOWwj+S6jiAxMCDlnKjliY3pnaLliqDkuKogMFxyXG5cdFx0XHQgKi9cclxuXHJcblx0XHRcdGxlc3NUaGFuVGVuKGl0ZW0pIHtcclxuXHRcdFx0XHRyZXR1cm4gaXRlbSA8IDEwID8gJzAnICsgaXRlbSA6IGl0ZW1cclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDop6PmnpDml7bliIbnp5LlrZfnrKbkuLLvvIzkvovlpoLvvJowMDowMDowMFxyXG5cdFx0XHQgKiBAcGFyYW0ge1N0cmluZ30gdGltZVN0cmluZ1xyXG5cdFx0XHQgKi9cclxuXHRcdFx0cGFyc2VUaW1lVHlwZSh0aW1lU3RyaW5nKSB7XHJcblx0XHRcdFx0aWYgKHRpbWVTdHJpbmcpIHtcclxuXHRcdFx0XHRcdGxldCB0aW1lQXJyID0gdGltZVN0cmluZy5zcGxpdCgnOicpXHJcblx0XHRcdFx0XHR0aGlzLmhvdXIgPSBOdW1iZXIodGltZUFyclswXSlcclxuXHRcdFx0XHRcdHRoaXMubWludXRlID0gTnVtYmVyKHRpbWVBcnJbMV0pXHJcblx0XHRcdFx0XHR0aGlzLnNlY29uZCA9IE51bWJlcih0aW1lQXJyWzJdKVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDop6PmnpDpgInmi6nlmajliJ3lp4vlgLzvvIznsbvlnovlj6/ku6XmmK/lrZfnrKbkuLLjgIHml7bpl7TmiLPvvIzkvovlpoLvvJoyMDAwLTEwLTAy44CBJzA4OjMwOjAwJ+OAgSAxNjEwNjk1MTA5MDAwXHJcblx0XHRcdCAqIEBwYXJhbSB7U3RyaW5nIHwgTnVtYmVyfSBkYXRldGltZVxyXG5cdFx0XHQgKi9cclxuXHRcdFx0aW5pdFBpY2tlclZhbHVlKGRhdGV0aW1lKSB7XHJcblx0XHRcdFx0bGV0IGRlZmF1bHRWYWx1ZSA9IG51bGxcclxuXHRcdFx0XHRpZiAoZGF0ZXRpbWUpIHtcclxuXHRcdFx0XHRcdGRlZmF1bHRWYWx1ZSA9IHRoaXMuY29tcGFyZVZhbHVlV2l0aFN0YXJ0QW5kRW5kKGRhdGV0aW1lLCB0aGlzLnN0YXJ0LCB0aGlzLmVuZClcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0ZGVmYXVsdFZhbHVlID0gRGF0ZS5ub3coKVxyXG5cdFx0XHRcdFx0ZGVmYXVsdFZhbHVlID0gdGhpcy5jb21wYXJlVmFsdWVXaXRoU3RhcnRBbmRFbmQoZGVmYXVsdFZhbHVlLCB0aGlzLnN0YXJ0LCB0aGlzLmVuZClcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhpcy5wYXJzZVZhbHVlKGRlZmF1bHRWYWx1ZSlcclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDliJ3lp4vlgLzop4TliJnvvJpcclxuXHRcdFx0ICogLSDnlKjmiLforr7nva7liJ3lp4vlgLwgdmFsdWVcclxuXHRcdFx0ICogXHQtIOiuvue9ruS6hui1t+Wni+aXtumXtCBzdGFydOOAgee7iOatouaXtumXtCBlbmTvvIzlubYgc3RhcnQgPCB2YWx1ZSA8IGVuZO+8jOWIneWni+WAvOS4uiB2YWx1Ze+8jCDlkKbliJnliJ3lp4vlgLzkuLogc3RhcnRcclxuXHRcdFx0ICogXHQtIOWPquiuvue9ruS6hui1t+Wni+aXtumXtCBzdGFydO+8jOW5tiBzdGFydCA8IHZhbHVl77yM5Yid5aeL5YC85Li6IHZhbHVl77yM5ZCm5YiZ5Yid5aeL5YC85Li6IHN0YXJ0XHJcblx0XHRcdCAqIFx0LSDlj6rorr7nva7kuobnu4jmraLml7bpl7QgZW5k77yM5bm2IHZhbHVlIDwgZW5k77yM5Yid5aeL5YC85Li6IHZhbHVl77yM5ZCm5YiZ5Yid5aeL5YC85Li6IGVuZFxyXG5cdFx0XHQgKiBcdC0g5peg6LW35aeL57uI5q2i5pe26Ze077yM5YiZ5Yid5aeL5YC85Li6IHZhbHVlXHJcblx0XHRcdCAqIC0g5peg5Yid5aeL5YC8IHZhbHVl77yM5YiZ5Yid5aeL5YC85Li65b2T5YmN5pys5Zyw5pe26Ze0IERhdGUubm93KClcclxuXHRcdFx0ICogQHBhcmFtIHtPYmplY3R9IHZhbHVlXHJcblx0XHRcdCAqIEBwYXJhbSB7T2JqZWN0fSBkYXRlQmFzZVxyXG5cdFx0XHQgKi9cclxuXHRcdFx0Y29tcGFyZVZhbHVlV2l0aFN0YXJ0QW5kRW5kKHZhbHVlLCBzdGFydCwgZW5kKSB7XHJcblx0XHRcdFx0bGV0IHdpbm5lciA9IG51bGxcclxuXHRcdFx0XHR2YWx1ZSA9IHRoaXMuc3VwZXJUaW1lU3RhbXAodmFsdWUpXHJcblx0XHRcdFx0c3RhcnQgPSB0aGlzLnN1cGVyVGltZVN0YW1wKHN0YXJ0KVxyXG5cdFx0XHRcdGVuZCA9IHRoaXMuc3VwZXJUaW1lU3RhbXAoZW5kKVxyXG5cclxuXHRcdFx0XHRpZiAoc3RhcnQgJiYgZW5kKSB7XHJcblx0XHRcdFx0XHRpZiAodmFsdWUgPCBzdGFydCkge1xyXG5cdFx0XHRcdFx0XHR3aW5uZXIgPSBuZXcgRGF0ZShzdGFydClcclxuXHRcdFx0XHRcdH0gZWxzZSBpZiAodmFsdWUgPiBlbmQpIHtcclxuXHRcdFx0XHRcdFx0d2lubmVyID0gbmV3IERhdGUoZW5kKVxyXG5cdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0d2lubmVyID0gbmV3IERhdGUodmFsdWUpXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSBlbHNlIGlmIChzdGFydCAmJiAhZW5kKSB7XHJcblx0XHRcdFx0XHR3aW5uZXIgPSBzdGFydCA8PSB2YWx1ZSA/IG5ldyBEYXRlKHZhbHVlKSA6IG5ldyBEYXRlKHN0YXJ0KVxyXG5cdFx0XHRcdH0gZWxzZSBpZiAoIXN0YXJ0ICYmIGVuZCkge1xyXG5cdFx0XHRcdFx0d2lubmVyID0gdmFsdWUgPD0gZW5kID8gbmV3IERhdGUodmFsdWUpIDogbmV3IERhdGUoZW5kKVxyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHR3aW5uZXIgPSBuZXcgRGF0ZSh2YWx1ZSlcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHJldHVybiB3aW5uZXJcclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDovazmjaLkuLrlj6/mr5TovoPnmoTml7bpl7TmiLPvvIzmjqXlj5fml6XmnJ/jgIHml7bliIbnp5LjgIHml7bpl7TmiLNcclxuXHRcdFx0ICogQHBhcmFtIHtPYmplY3R9IHZhbHVlXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRzdXBlclRpbWVTdGFtcCh2YWx1ZSkge1xyXG5cdFx0XHRcdGxldCBkYXRlQmFzZSA9ICcnXHJcblx0XHRcdFx0aWYgKHRoaXMudHlwZSA9PT0gJ3RpbWUnICYmIHZhbHVlICYmIHR5cGVvZiB2YWx1ZSA9PT0gJ3N0cmluZycpIHtcclxuXHRcdFx0XHRcdGNvbnN0IG5vdyA9IG5ldyBEYXRlKClcclxuXHRcdFx0XHRcdGNvbnN0IHllYXIgPSBub3cuZ2V0RnVsbFllYXIoKVxyXG5cdFx0XHRcdFx0Y29uc3QgbW9udGggPSBub3cuZ2V0TW9udGgoKSArIDFcclxuXHRcdFx0XHRcdGNvbnN0IGRheSA9IG5vdy5nZXREYXRlKClcclxuXHRcdFx0XHRcdGRhdGVCYXNlID0geWVhciArICcvJyArIG1vbnRoICsgJy8nICsgZGF5ICsgJyAnXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmIChOdW1iZXIodmFsdWUpKSB7XHJcblx0XHRcdFx0XHR2YWx1ZSA9IHBhcnNlSW50KHZhbHVlKVxyXG5cdFx0XHRcdFx0ZGF0ZUJhc2UgPSAwXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHJldHVybiB0aGlzLmNyZWF0ZVRpbWVTdGFtcChkYXRlQmFzZSArIHZhbHVlKVxyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOino+aekOm7mOiupOWAvCB2YWx1Ze+8jOWtl+espuS4suOAgeaXtumXtOaIs1xyXG5cdFx0XHQgKiBAcGFyYW0ge09iamVjdH0gZGVmYXVsdFRpbWVcclxuXHRcdFx0ICovXHJcblx0XHRcdHBhcnNlVmFsdWUodmFsdWUpIHtcclxuXHRcdFx0XHRpZiAoIXZhbHVlKSB7XHJcblx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYgKHRoaXMudHlwZSA9PT0gJ3RpbWUnICYmIHR5cGVvZiB2YWx1ZSA9PT0gXCJzdHJpbmdcIikge1xyXG5cdFx0XHRcdFx0dGhpcy5wYXJzZVRpbWVUeXBlKHZhbHVlKVxyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRsZXQgZGVmYXVsdERhdGUgPSBudWxsXHJcblx0XHRcdFx0XHRkZWZhdWx0RGF0ZSA9IG5ldyBEYXRlKHZhbHVlKVxyXG5cdFx0XHRcdFx0aWYgKHRoaXMudHlwZSAhPT0gJ3RpbWUnKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMueWVhciA9IGRlZmF1bHREYXRlLmdldEZ1bGxZZWFyKClcclxuXHRcdFx0XHRcdFx0dGhpcy5tb250aCA9IGRlZmF1bHREYXRlLmdldE1vbnRoKCkgKyAxXHJcblx0XHRcdFx0XHRcdHRoaXMuZGF5ID0gZGVmYXVsdERhdGUuZ2V0RGF0ZSgpXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRpZiAodGhpcy50eXBlICE9PSAnZGF0ZScpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5ob3VyID0gZGVmYXVsdERhdGUuZ2V0SG91cnMoKVxyXG5cdFx0XHRcdFx0XHR0aGlzLm1pbnV0ZSA9IGRlZmF1bHREYXRlLmdldE1pbnV0ZXMoKVxyXG5cdFx0XHRcdFx0XHR0aGlzLnNlY29uZCA9IGRlZmF1bHREYXRlLmdldFNlY29uZHMoKVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAodGhpcy5oaWRlU2Vjb25kKSB7XHJcblx0XHRcdFx0XHR0aGlzLnNlY29uZCA9IDBcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog6Kej5p6Q5Y+v6YCJ5oup5pe26Ze06IyD5Zu0IHN0YXJ044CBZW5k77yM5bm05pyI5pel5a2X56ym5Liy44CB5pe26Ze05oizXHJcblx0XHRcdCAqIEBwYXJhbSB7T2JqZWN0fSBkZWZhdWx0VGltZVxyXG5cdFx0XHQgKi9cclxuXHRcdFx0cGFyc2VEYXRldGltZVJhbmdlKHBvaW50LCBwb2ludFR5cGUpIHtcclxuXHRcdFx0XHQvLyDml7bpl7TkuLrnqbrvvIzliJnph43nva7kuLrliJ3lp4vlgLxcclxuXHRcdFx0XHRpZiAoIXBvaW50KSB7XHJcblx0XHRcdFx0XHRpZiAocG9pbnRUeXBlID09PSAnc3RhcnQnKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuc3RhcnRZZWFyID0gMTkyMFxyXG5cdFx0XHRcdFx0XHR0aGlzLnN0YXJ0TW9udGggPSAxXHJcblx0XHRcdFx0XHRcdHRoaXMuc3RhcnREYXkgPSAxXHJcblx0XHRcdFx0XHRcdHRoaXMuc3RhcnRIb3VyID0gMFxyXG5cdFx0XHRcdFx0XHR0aGlzLnN0YXJ0TWludXRlID0gMFxyXG5cdFx0XHRcdFx0XHR0aGlzLnN0YXJ0U2Vjb25kID0gMFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aWYgKHBvaW50VHlwZSA9PT0gJ2VuZCcpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5lbmRZZWFyID0gMjEyMFxyXG5cdFx0XHRcdFx0XHR0aGlzLmVuZE1vbnRoID0gMTJcclxuXHRcdFx0XHRcdFx0dGhpcy5lbmREYXkgPSAzMVxyXG5cdFx0XHRcdFx0XHR0aGlzLmVuZEhvdXIgPSAyM1xyXG5cdFx0XHRcdFx0XHR0aGlzLmVuZE1pbnV0ZSA9IDU5XHJcblx0XHRcdFx0XHRcdHRoaXMuZW5kU2Vjb25kID0gNTlcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAodGhpcy50eXBlID09PSAndGltZScpIHtcclxuXHRcdFx0XHRcdGNvbnN0IHBvaW50QXJyID0gcG9pbnQuc3BsaXQoJzonKVxyXG5cdFx0XHRcdFx0dGhpc1twb2ludFR5cGUgKyAnSG91ciddID0gTnVtYmVyKHBvaW50QXJyWzBdKVxyXG5cdFx0XHRcdFx0dGhpc1twb2ludFR5cGUgKyAnTWludXRlJ10gPSBOdW1iZXIocG9pbnRBcnJbMV0pXHJcblx0XHRcdFx0XHR0aGlzW3BvaW50VHlwZSArICdTZWNvbmQnXSA9IE51bWJlcihwb2ludEFyclsyXSlcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0aWYgKCFwb2ludCkge1xyXG5cdFx0XHRcdFx0XHRwb2ludFR5cGUgPT09ICdzdGFydCcgPyB0aGlzLnN0YXJ0WWVhciA9IHRoaXMueWVhciAtIDYwIDogdGhpcy5lbmRZZWFyID0gdGhpcy55ZWFyICsgNjBcclxuXHRcdFx0XHRcdFx0cmV0dXJuXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRpZiAoTnVtYmVyKHBvaW50KSkge1xyXG5cdFx0XHRcdFx0XHRwb2ludCA9IHBhcnNlSW50KHBvaW50KVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ly8gZGF0ZXRpbWUg55qEIGVuZCDmsqHmnInml7bliIbnp5IsIOWImeS4jemZkOWItlxyXG5cdFx0XHRcdFx0Y29uc3QgaGFzVGltZSA9IC9bMC05XTpbMC05XS9cclxuXHRcdFx0XHRcdGlmICh0aGlzLnR5cGUgPT09ICdkYXRldGltZScgJiYgcG9pbnRUeXBlID09PSAnZW5kJyAmJiB0eXBlb2YgcG9pbnQgPT09ICdzdHJpbmcnICYmICFoYXNUaW1lLnRlc3QoXHJcblx0XHRcdFx0XHRcdFx0cG9pbnQpKSB7XHJcblx0XHRcdFx0XHRcdHBvaW50ID0gcG9pbnQgKyAnIDIzOjU5OjU5J1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Y29uc3QgcG9pbnREYXRlID0gbmV3IERhdGUocG9pbnQpXHJcblx0XHRcdFx0XHR0aGlzW3BvaW50VHlwZSArICdZZWFyJ10gPSBwb2ludERhdGUuZ2V0RnVsbFllYXIoKVxyXG5cdFx0XHRcdFx0dGhpc1twb2ludFR5cGUgKyAnTW9udGgnXSA9IHBvaW50RGF0ZS5nZXRNb250aCgpICsgMVxyXG5cdFx0XHRcdFx0dGhpc1twb2ludFR5cGUgKyAnRGF5J10gPSBwb2ludERhdGUuZ2V0RGF0ZSgpXHJcblx0XHRcdFx0XHRpZiAodGhpcy50eXBlID09PSAnZGF0ZXRpbWUnKSB7XHJcblx0XHRcdFx0XHRcdHRoaXNbcG9pbnRUeXBlICsgJ0hvdXInXSA9IHBvaW50RGF0ZS5nZXRIb3VycygpXHJcblx0XHRcdFx0XHRcdHRoaXNbcG9pbnRUeXBlICsgJ01pbnV0ZSddID0gcG9pbnREYXRlLmdldE1pbnV0ZXMoKVxyXG5cdFx0XHRcdFx0XHR0aGlzW3BvaW50VHlwZSArICdTZWNvbmQnXSA9IHBvaW50RGF0ZS5nZXRTZWNvbmRzKClcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblxyXG5cdFx0XHQvLyDojrflj5Yg5bm044CB5pyI44CB5pel44CB5pe244CB5YiG44CB56eSIOW9k+WJjeWPr+mAieiMg+WbtFxyXG5cdFx0XHRnZXRDdXJyZW50UmFuZ2UodmFsdWUpIHtcclxuXHRcdFx0XHRjb25zdCByYW5nZSA9IFtdXHJcblx0XHRcdFx0Zm9yIChsZXQgaSA9IHRoaXNbJ21pbicgKyB0aGlzLmNhcGl0YWxpemUodmFsdWUpXTsgaSA8PSB0aGlzWydtYXgnICsgdGhpcy5jYXBpdGFsaXplKHZhbHVlKV07IGkrKykge1xyXG5cdFx0XHRcdFx0cmFuZ2UucHVzaChpKVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRyZXR1cm4gcmFuZ2VcclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdC8vIOWtl+espuS4summluWtl+avjeWkp+WGmVxyXG5cdFx0XHRjYXBpdGFsaXplKHN0cikge1xyXG5cdFx0XHRcdHJldHVybiBzdHIuY2hhckF0KDApLnRvVXBwZXJDYXNlKCkgKyBzdHIuc2xpY2UoMSlcclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdC8vIOajgOafpeW9k+WJjeWAvOaYr+WQpuWcqOiMg+WbtOWGhe+8jOS4jeWcqOWImeW9k+WJjeWAvOmHjee9ruS4uuWPr+mAieiMg+WbtOesrOS4gOmhuVxyXG5cdFx0XHRjaGVja1ZhbHVlKG5hbWUsIHZhbHVlLCB2YWx1ZXMpIHtcclxuXHRcdFx0XHRpZiAodmFsdWVzLmluZGV4T2YodmFsdWUpID09PSAtMSkge1xyXG5cdFx0XHRcdFx0dGhpc1tuYW1lXSA9IHZhbHVlc1swXVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdC8vIOavj+S4quaciOeahOWunumZheWkqeaVsFxyXG5cdFx0XHRkYXlzSW5Nb250aCh5ZWFyLCBtb250aCkgeyAvLyBVc2UgMSBmb3IgSmFudWFyeSwgMiBmb3IgRmVicnVhcnksIGV0Yy5cclxuXHRcdFx0XHRyZXR1cm4gbmV3IERhdGUoeWVhciwgbW9udGgsIDApLmdldERhdGUoKTtcclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdC8v5YW85a65IGlPU+OAgXNhZmFyaSDml6XmnJ/moLzlvI9cclxuXHRcdFx0Zml4SW9zRGF0ZUZvcm1hdCh2YWx1ZSkge1xyXG5cdFx0XHRcdGlmICh0eXBlb2YgdmFsdWUgPT09ICdzdHJpbmcnKSB7XHJcblx0XHRcdFx0XHR2YWx1ZSA9IHZhbHVlLnJlcGxhY2UoLy0vZywgJy8nKVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRyZXR1cm4gdmFsdWVcclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDnlJ/miJDml7bpl7TmiLNcclxuXHRcdFx0ICogQHBhcmFtIHtPYmplY3R9IHRpbWVcclxuXHRcdFx0ICovXHJcblx0XHRcdGNyZWF0ZVRpbWVTdGFtcCh0aW1lKSB7XHJcblx0XHRcdFx0aWYgKCF0aW1lKSByZXR1cm5cclxuXHRcdFx0XHRpZiAodHlwZW9mIHRpbWUgPT09IFwibnVtYmVyXCIpIHtcclxuXHRcdFx0XHRcdHJldHVybiB0aW1lXHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHRpbWUgPSB0aW1lLnJlcGxhY2UoLy0vZywgJy8nKVxyXG5cdFx0XHRcdFx0aWYgKHRoaXMudHlwZSA9PT0gJ2RhdGUnKSB7XHJcblx0XHRcdFx0XHRcdHRpbWUgPSB0aW1lICsgJyAnICsgJzAwOjAwOjAwJ1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0cmV0dXJuIERhdGUucGFyc2UodGltZSlcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog55Sf5oiQ5pel5pyf5oiW5pe26Ze055qE5a2X56ym5LiyXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRjcmVhdGVEb21TdGluZygpIHtcclxuXHRcdFx0XHRjb25zdCB5eW1tZGQgPSB0aGlzLnllYXIgK1xyXG5cdFx0XHRcdFx0Jy0nICtcclxuXHRcdFx0XHRcdHRoaXMubGVzc1RoYW5UZW4odGhpcy5tb250aCkgK1xyXG5cdFx0XHRcdFx0Jy0nICtcclxuXHRcdFx0XHRcdHRoaXMubGVzc1RoYW5UZW4odGhpcy5kYXkpXHJcblxyXG5cdFx0XHRcdGxldCBoaG1tc3MgPSB0aGlzLmxlc3NUaGFuVGVuKHRoaXMuaG91cikgK1xyXG5cdFx0XHRcdFx0JzonICtcclxuXHRcdFx0XHRcdHRoaXMubGVzc1RoYW5UZW4odGhpcy5taW51dGUpXHJcblxyXG5cdFx0XHRcdGlmICghdGhpcy5oaWRlU2Vjb25kKSB7XHJcblx0XHRcdFx0XHRoaG1tc3MgPSBoaG1tc3MgKyAnOicgKyB0aGlzLmxlc3NUaGFuVGVuKHRoaXMuc2Vjb25kKVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0aWYgKHRoaXMudHlwZSA9PT0gJ2RhdGUnKSB7XHJcblx0XHRcdFx0XHRyZXR1cm4geXltbWRkXHJcblx0XHRcdFx0fSBlbHNlIGlmICh0aGlzLnR5cGUgPT09ICd0aW1lJykge1xyXG5cdFx0XHRcdFx0cmV0dXJuIGhobW1zc1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRyZXR1cm4geXltbWRkICsgJyAnICsgaGhtbXNzXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOWIneWni+WMlui/lOWbnuWAvO+8jOW5tuaKm+WHuiBjaGFuZ2Ug5LqL5Lu2XHJcblx0XHRcdCAqL1xyXG5cdFx0XHRpbml0VGltZShlbWl0ID0gdHJ1ZSkge1xyXG5cdFx0XHRcdHRoaXMudGltZSA9IHRoaXMuY3JlYXRlRG9tU3RpbmcoKVxyXG5cdFx0XHRcdGlmICghZW1pdCkgcmV0dXJuXHJcblx0XHRcdFx0aWYgKHRoaXMucmV0dXJuVHlwZSA9PT0gJ3RpbWVzdGFtcCcgJiYgdGhpcy50eXBlICE9PSAndGltZScpIHtcclxuXHRcdFx0XHRcdHRoaXMuJGVtaXQoJ2NoYW5nZScsIHRoaXMuY3JlYXRlVGltZVN0YW1wKHRoaXMudGltZSkpXHJcblx0XHRcdFx0XHR0aGlzLiRlbWl0KCdpbnB1dCcsIHRoaXMuY3JlYXRlVGltZVN0YW1wKHRoaXMudGltZSkpXHJcblx0XHRcdFx0XHR0aGlzLiRlbWl0KCd1cGRhdGU6bW9kZWxWYWx1ZScsIHRoaXMuY3JlYXRlVGltZVN0YW1wKHRoaXMudGltZSkpXHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHRoaXMuJGVtaXQoJ2NoYW5nZScsIHRoaXMudGltZSlcclxuXHRcdFx0XHRcdHRoaXMuJGVtaXQoJ2lucHV0JywgdGhpcy50aW1lKVxyXG5cdFx0XHRcdFx0dGhpcy4kZW1pdCgndXBkYXRlOm1vZGVsVmFsdWUnLCB0aGlzLnRpbWUpXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOeUqOaIt+mAieaLqeaXpeacn+aIluaXtumXtOabtOaWsCBkYXRhXHJcblx0XHRcdCAqIEBwYXJhbSB7T2JqZWN0fSBlXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRiaW5kRGF0ZUNoYW5nZShlKSB7XHJcblx0XHRcdFx0Y29uc3QgdmFsID0gZS5kZXRhaWwudmFsdWVcclxuXHRcdFx0XHR0aGlzLnllYXIgPSB0aGlzLnllYXJzW3ZhbFswXV1cclxuXHRcdFx0XHR0aGlzLm1vbnRoID0gdGhpcy5tb250aHNbdmFsWzFdXVxyXG5cdFx0XHRcdHRoaXMuZGF5ID0gdGhpcy5kYXlzW3ZhbFsyXV1cclxuXHRcdFx0fSxcclxuXHRcdFx0YmluZFRpbWVDaGFuZ2UoZSkge1xyXG5cdFx0XHRcdGNvbnN0IHZhbCA9IGUuZGV0YWlsLnZhbHVlXHJcblx0XHRcdFx0dGhpcy5ob3VyID0gdGhpcy5ob3Vyc1t2YWxbMF1dXHJcblx0XHRcdFx0dGhpcy5taW51dGUgPSB0aGlzLm1pbnV0ZXNbdmFsWzFdXVxyXG5cdFx0XHRcdHRoaXMuc2Vjb25kID0gdGhpcy5zZWNvbmRzW3ZhbFsyXV1cclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDliJ3lp4vljJblvLnlh7rlsYJcclxuXHRcdFx0ICovXHJcblx0XHRcdGluaXRUaW1lUGlja2VyKCkge1xyXG5cdFx0XHRcdGlmICh0aGlzLmRpc2FibGVkKSByZXR1cm5cclxuXHRcdFx0XHRjb25zdCB2YWx1ZSA9IGZpeElvc0RhdGVGb3JtYXQodGhpcy50aW1lKVxyXG5cdFx0XHRcdHRoaXMuaW5pdFBpY2tlclZhbHVlKHZhbHVlKVxyXG5cdFx0XHRcdHRoaXMudmlzaWJsZSA9ICF0aGlzLnZpc2libGVcclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDop6blj5HmiJblhbPpl63lvLnmoYZcclxuXHRcdFx0ICovXHJcblx0XHRcdHRpZ2dlclRpbWVQaWNrZXIoZSkge1xyXG5cdFx0XHRcdHRoaXMudmlzaWJsZSA9ICF0aGlzLnZpc2libGVcclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDnlKjmiLfngrnlh7vigJzmuIXnqbrigJ3mjInpkq7vvIzmuIXnqbrlvZPliY3lgLxcclxuXHRcdFx0ICovXHJcblx0XHRcdGNsZWFyVGltZSgpIHtcclxuXHRcdFx0XHR0aGlzLnRpbWUgPSAnJ1xyXG5cdFx0XHRcdHRoaXMuJGVtaXQoJ2NoYW5nZScsIHRoaXMudGltZSlcclxuXHRcdFx0XHR0aGlzLiRlbWl0KCdpbnB1dCcsIHRoaXMudGltZSlcclxuXHRcdFx0XHR0aGlzLiRlbWl0KCd1cGRhdGU6bW9kZWxWYWx1ZScsIHRoaXMudGltZSlcclxuXHRcdFx0XHR0aGlzLnRpZ2dlclRpbWVQaWNrZXIoKVxyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOeUqOaIt+eCueWHu+KAnOehruWumuKAneaMiemSrlxyXG5cdFx0XHQgKi9cclxuXHRcdFx0c2V0VGltZSgpIHtcclxuXHRcdFx0XHR0aGlzLmluaXRUaW1lKClcclxuXHRcdFx0XHR0aGlzLnRpZ2dlclRpbWVQaWNrZXIoKVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG5cdCR1bmktcHJpbWFyeTogIzAwN2FmZiAhZGVmYXVsdDtcclxuXHJcblx0LnVuaS1kYXRldGltZS1waWNrZXIge1xyXG5cdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0Lyogd2lkdGg6IDEwMCU7ICovXHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHR9XHJcblxyXG5cdC51bmktZGF0ZXRpbWUtcGlja2VyLXZpZXcge1xyXG5cdFx0aGVpZ2h0OiAxMzBweDtcclxuXHRcdHdpZHRoOiAyNzBweDtcclxuXHRcdC8qICNpZm5kZWYgQVBQLU5WVUUgKi9cclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdH1cclxuXHJcblx0LnVuaS1kYXRldGltZS1waWNrZXItaXRlbSB7XHJcblx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogNTBweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHR9XHJcblxyXG5cdC51bmktZGF0ZXRpbWUtcGlja2VyLWJ0biB7XHJcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xyXG5cdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHR9XHJcblxyXG5cdC51bmktZGF0ZXRpbWUtcGlja2VyLWJ0bi10ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGNvbG9yOiAkdW5pLXByaW1hcnk7XHJcblx0fVxyXG5cclxuXHQudW5pLWRhdGV0aW1lLXBpY2tlci1idG4tZ3JvdXAge1xyXG5cdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHR9XHJcblxyXG5cdC51bmktZGF0ZXRpbWUtcGlja2VyLWNhbmNlbCB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcblx0fVxyXG5cclxuXHQudW5pLWRhdGV0aW1lLXBpY2tlci1tYXNrIHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdGJvdHRvbTogMHB4O1xyXG5cdFx0dG9wOiAwcHg7XHJcblx0XHRsZWZ0OiAwcHg7XHJcblx0XHRyaWdodDogMHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcclxuXHRcdHotaW5kZXg6IDk5ODtcclxuXHR9XHJcblxyXG5cdC51bmktZGF0ZXRpbWUtcGlja2VyLXBvcHVwIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRcdHBhZGRpbmc6IDMwcHg7XHJcblx0XHR3aWR0aDogMjcwcHg7XHJcblx0XHQvKiAjaWZkZWYgQVBQLU5WVUUgKi9cclxuXHRcdGhlaWdodDogNTAwcHg7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdC8qICNpZmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0d2lkdGg6IDMzMHB4O1xyXG5cdFx0LyogI2VuZGlmICovXHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XHJcblx0XHR6LWluZGV4OiA5OTk7XHJcblx0fVxyXG5cclxuXHQuZml4LW52dWUtaGVpZ2h0IHtcclxuXHRcdC8qICNpZmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0aGVpZ2h0OiAzMzBweDtcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdH1cclxuXHJcblx0LnVuaS1kYXRldGltZS1waWNrZXItdGltZSB7XHJcblx0XHRjb2xvcjogZ3JleTtcclxuXHR9XHJcblxyXG5cdC51bmktZGF0ZXRpbWUtcGlja2VyLWNvbHVtbiB7XHJcblx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0fVxyXG5cclxuXHQudW5pLWRhdGV0aW1lLXBpY2tlci10aW1lYm94IHtcclxuXHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjRTVFNUU1O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0cGFkZGluZzogN3B4IDEwcHg7XHJcblx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0LyogI2VuZGlmICovXHJcblx0fVxyXG5cclxuXHQudW5pLWRhdGV0aW1lLXBpY2tlci10aW1lYm94LXBvaW50ZXIge1xyXG5cdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0LyogI2VuZGlmICovXHJcblx0fVxyXG5cclxuXHJcblx0LnVuaS1kYXRldGltZS1waWNrZXItZGlzYWJsZWQge1xyXG5cdFx0b3BhY2l0eTogMC40O1xyXG5cdFx0LyogI2lmZGVmIEg1ICovXHJcblx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHR9XHJcblxyXG5cdC51bmktZGF0ZXRpbWUtcGlja2VyLXRleHQge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDUwcHhcclxuXHR9XHJcblxyXG5cdC51bmktZGF0ZXRpbWUtcGlja2VyLXNpZ24ge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA0NXB4O1xyXG5cdFx0Lyog5YeP5o6JIDEwcHgg55qE5YWD57Sg6auY5bqm77yM5YW85a65bnZ1ZSAqL1xyXG5cdFx0Y29sb3I6ICM5OTk7XHJcblx0XHQvKiAjaWZkZWYgQVBQLU5WVUUgKi9cclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdH1cclxuXHJcblx0LnNpZ24tbGVmdCB7XHJcblx0XHRsZWZ0OiA4NnB4O1xyXG5cdH1cclxuXHJcblx0LnNpZ24tcmlnaHQge1xyXG5cdFx0cmlnaHQ6IDg2cHg7XHJcblx0fVxyXG5cclxuXHQuc2lnbi1jZW50ZXIge1xyXG5cdFx0bGVmdDogMTM1cHg7XHJcblx0fVxyXG5cclxuXHQudW5pLWRhdGV0aW1lLXBpY2tlcl9fY29udGFpbmVyLWJveCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHR9XHJcblxyXG5cdC50aW1lLWhpZGUtc2Vjb25kIHtcclxuXHRcdHdpZHRoOiAxODBweDtcclxuXHR9XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///348\n"); /***/ }), /* 349 */ /*!*************************************************************!*\ !*** ./node_modules/@dcloudio/uni-i18n/dist/uni-i18n.es.js ***! \*************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(global) { var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1); Object.defineProperty(exports, "__esModule", { value: true }); exports.LOCALE_ZH_HANT = exports.LOCALE_ZH_HANS = exports.LOCALE_FR = exports.LOCALE_ES = exports.LOCALE_EN = exports.I18n = exports.Formatter = void 0; exports.compileI18nJsonStr = compileI18nJsonStr; exports.hasI18nJson = hasI18nJson; exports.initVueI18n = initVueI18n; exports.isI18nStr = isI18nStr; exports.isString = void 0; exports.normalizeLocale = normalizeLocale; exports.parseI18nJson = parseI18nJson; exports.resolveLocale = resolveLocale; var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ 109)); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ 132)); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ 133)); var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 4)); var isObject = function isObject(val) { return val !== null && (0, _typeof2.default)(val) === 'object'; }; var defaultDelimiters = ['{', '}']; var BaseFormatter = /*#__PURE__*/function () { function BaseFormatter() { (0, _classCallCheck2.default)(this, BaseFormatter); this._caches = Object.create(null); } (0, _createClass2.default)(BaseFormatter, [{ key: "interpolate", value: function interpolate(message, values) { var delimiters = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : defaultDelimiters; if (!values) { return [message]; } var tokens = this._caches[message]; if (!tokens) { tokens = parse(message, delimiters); this._caches[message] = tokens; } return compile(tokens, values); } }]); return BaseFormatter; }(); exports.Formatter = BaseFormatter; var RE_TOKEN_LIST_VALUE = /^(?:\d)+/; var RE_TOKEN_NAMED_VALUE = /^(?:\w)+/; function parse(format, _ref) { var _ref2 = (0, _slicedToArray2.default)(_ref, 2), startDelimiter = _ref2[0], endDelimiter = _ref2[1]; var tokens = []; var position = 0; var text = ''; while (position < format.length) { var char = format[position++]; if (char === startDelimiter) { if (text) { tokens.push({ type: 'text', value: text }); } text = ''; var sub = ''; char = format[position++]; while (char !== undefined && char !== endDelimiter) { sub += char; char = format[position++]; } var isClosed = char === endDelimiter; var type = RE_TOKEN_LIST_VALUE.test(sub) ? 'list' : isClosed && RE_TOKEN_NAMED_VALUE.test(sub) ? 'named' : 'unknown'; tokens.push({ value: sub, type: type }); } // else if (char === '%') { // // when found rails i18n syntax, skip text capture // if (format[position] !== '{') { // text += char // } // } else { text += char; } } text && tokens.push({ type: 'text', value: text }); return tokens; } function compile(tokens, values) { var compiled = []; var index = 0; var mode = Array.isArray(values) ? 'list' : isObject(values) ? 'named' : 'unknown'; if (mode === 'unknown') { return compiled; } while (index < tokens.length) { var token = tokens[index]; switch (token.type) { case 'text': compiled.push(token.value); break; case 'list': compiled.push(values[parseInt(token.value, 10)]); break; case 'named': if (mode === 'named') { compiled.push(values[token.value]); } else { if (true) { console.warn("Type of token '".concat(token.type, "' and format of value '").concat(mode, "' don't match!")); } } break; case 'unknown': if (true) { console.warn("Detect 'unknown' type of token!"); } break; } index++; } return compiled; } var LOCALE_ZH_HANS = 'zh-Hans'; exports.LOCALE_ZH_HANS = LOCALE_ZH_HANS; var LOCALE_ZH_HANT = 'zh-Hant'; exports.LOCALE_ZH_HANT = LOCALE_ZH_HANT; var LOCALE_EN = 'en'; exports.LOCALE_EN = LOCALE_EN; var LOCALE_FR = 'fr'; exports.LOCALE_FR = LOCALE_FR; var LOCALE_ES = 'es'; exports.LOCALE_ES = LOCALE_ES; var hasOwnProperty = Object.prototype.hasOwnProperty; var hasOwn = function hasOwn(val, key) { return hasOwnProperty.call(val, key); }; var defaultFormatter = new BaseFormatter(); function include(str, parts) { return !!parts.find(function (part) { return str.indexOf(part) !== -1; }); } function startsWith(str, parts) { return parts.find(function (part) { return str.indexOf(part) === 0; }); } function normalizeLocale(locale, messages) { if (!locale) { return; } locale = locale.trim().replace(/_/g, '-'); if (messages && messages[locale]) { return locale; } locale = locale.toLowerCase(); if (locale === 'chinese') { // 支付宝 return LOCALE_ZH_HANS; } if (locale.indexOf('zh') === 0) { if (locale.indexOf('-hans') > -1) { return LOCALE_ZH_HANS; } if (locale.indexOf('-hant') > -1) { return LOCALE_ZH_HANT; } if (include(locale, ['-tw', '-hk', '-mo', '-cht'])) { return LOCALE_ZH_HANT; } return LOCALE_ZH_HANS; } var locales = [LOCALE_EN, LOCALE_FR, LOCALE_ES]; if (messages && Object.keys(messages).length > 0) { locales = Object.keys(messages); } var lang = startsWith(locale, locales); if (lang) { return lang; } } var I18n = /*#__PURE__*/function () { function I18n(_ref3) { var locale = _ref3.locale, fallbackLocale = _ref3.fallbackLocale, messages = _ref3.messages, watcher = _ref3.watcher, formater = _ref3.formater; (0, _classCallCheck2.default)(this, I18n); this.locale = LOCALE_EN; this.fallbackLocale = LOCALE_EN; this.message = {}; this.messages = {}; this.watchers = []; if (fallbackLocale) { this.fallbackLocale = fallbackLocale; } this.formater = formater || defaultFormatter; this.messages = messages || {}; this.setLocale(locale || LOCALE_EN); if (watcher) { this.watchLocale(watcher); } } (0, _createClass2.default)(I18n, [{ key: "setLocale", value: function setLocale(locale) { var _this = this; var oldLocale = this.locale; this.locale = normalizeLocale(locale, this.messages) || this.fallbackLocale; if (!this.messages[this.locale]) { // 可能初始化时不存在 this.messages[this.locale] = {}; } this.message = this.messages[this.locale]; // 仅发生变化时,通知 if (oldLocale !== this.locale) { this.watchers.forEach(function (watcher) { watcher(_this.locale, oldLocale); }); } } }, { key: "getLocale", value: function getLocale() { return this.locale; } }, { key: "watchLocale", value: function watchLocale(fn) { var _this2 = this; var index = this.watchers.push(fn) - 1; return function () { _this2.watchers.splice(index, 1); }; } }, { key: "add", value: function add(locale, message) { var override = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : true; var curMessages = this.messages[locale]; if (curMessages) { if (override) { Object.assign(curMessages, message); } else { Object.keys(message).forEach(function (key) { if (!hasOwn(curMessages, key)) { curMessages[key] = message[key]; } }); } } else { this.messages[locale] = message; } } }, { key: "f", value: function f(message, values, delimiters) { return this.formater.interpolate(message, values, delimiters).join(''); } }, { key: "t", value: function t(key, locale, values) { var message = this.message; if (typeof locale === 'string') { locale = normalizeLocale(locale, this.messages); locale && (message = this.messages[locale]); } else { values = locale; } if (!hasOwn(message, key)) { console.warn("Cannot translate the value of keypath ".concat(key, ". Use the value of keypath as default.")); return key; } return this.formater.interpolate(message[key], values).join(''); } }]); return I18n; }(); exports.I18n = I18n; function watchAppLocale(appVm, i18n) { // 需要保证 watch 的触发在组件渲染之前 if (appVm.$watchLocale) { // vue2 appVm.$watchLocale(function (newLocale) { i18n.setLocale(newLocale); }); } else { appVm.$watch(function () { return appVm.$locale; }, function (newLocale) { i18n.setLocale(newLocale); }); } } function getDefaultLocale() { if (typeof uni !== 'undefined' && uni.getLocale) { return uni.getLocale(); } // 小程序平台,uni 和 uni-i18n 互相引用,导致访问不到 uni,故在 global 上挂了 getLocale if (typeof global !== 'undefined' && global.getLocale) { return global.getLocale(); } return LOCALE_EN; } function initVueI18n(locale) { var messages = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; var fallbackLocale = arguments.length > 2 ? arguments[2] : undefined; var watcher = arguments.length > 3 ? arguments[3] : undefined; // 兼容旧版本入参 if (typeof locale !== 'string') { var _ref4 = [messages, locale]; locale = _ref4[0]; messages = _ref4[1]; } if (typeof locale !== 'string') { // 因为小程序平台,uni-i18n 和 uni 互相引用,导致此时访问 uni 时,为 undefined locale = getDefaultLocale(); } if (typeof fallbackLocale !== 'string') { fallbackLocale = typeof __uniConfig !== 'undefined' && __uniConfig.fallbackLocale || LOCALE_EN; } var i18n = new I18n({ locale: locale, fallbackLocale: fallbackLocale, messages: messages, watcher: watcher }); var _t = function t(key, values) { if (typeof getApp !== 'function') { // app view /* eslint-disable no-func-assign */ _t = function t(key, values) { return i18n.t(key, values); }; } else { var isWatchedAppLocale = false; _t = function t(key, values) { var appVm = getApp().$vm; // 可能$vm还不存在,比如在支付宝小程序中,组件定义较早,在props的default里使用了t()函数(如uni-goods-nav),此时app还未初始化 // options: { // type: Array, // default () { // return [{ // icon: 'shop', // text: t("uni-goods-nav.options.shop"), // }, { // icon: 'cart', // text: t("uni-goods-nav.options.cart") // }] // } // }, if (appVm) { // 触发响应式 appVm.$locale; if (!isWatchedAppLocale) { isWatchedAppLocale = true; watchAppLocale(appVm, i18n); } } return i18n.t(key, values); }; } return _t(key, values); }; return { i18n: i18n, f: function f(message, values, delimiters) { return i18n.f(message, values, delimiters); }, t: function t(key, values) { return _t(key, values); }, add: function add(locale, message) { var override = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : true; return i18n.add(locale, message, override); }, watch: function watch(fn) { return i18n.watchLocale(fn); }, getLocale: function getLocale() { return i18n.getLocale(); }, setLocale: function setLocale(newLocale) { return i18n.setLocale(newLocale); } }; } var isString = function isString(val) { return typeof val === 'string'; }; exports.isString = isString; var formater; function hasI18nJson(jsonObj, delimiters) { if (!formater) { formater = new BaseFormatter(); } return walkJsonObj(jsonObj, function (jsonObj, key) { var value = jsonObj[key]; if (isString(value)) { if (isI18nStr(value, delimiters)) { return true; } } else { return hasI18nJson(value, delimiters); } }); } function parseI18nJson(jsonObj, values, delimiters) { if (!formater) { formater = new BaseFormatter(); } walkJsonObj(jsonObj, function (jsonObj, key) { var value = jsonObj[key]; if (isString(value)) { if (isI18nStr(value, delimiters)) { jsonObj[key] = compileStr(value, values, delimiters); } } else { parseI18nJson(value, values, delimiters); } }); return jsonObj; } function compileI18nJsonStr(jsonStr, _ref5) { var locale = _ref5.locale, locales = _ref5.locales, delimiters = _ref5.delimiters; if (!isI18nStr(jsonStr, delimiters)) { return jsonStr; } if (!formater) { formater = new BaseFormatter(); } var localeValues = []; Object.keys(locales).forEach(function (name) { if (name !== locale) { localeValues.push({ locale: name, values: locales[name] }); } }); localeValues.unshift({ locale: locale, values: locales[locale] }); try { return JSON.stringify(compileJsonObj(JSON.parse(jsonStr), localeValues, delimiters), null, 2); } catch (e) {} return jsonStr; } function isI18nStr(value, delimiters) { return value.indexOf(delimiters[0]) > -1; } function compileStr(value, values, delimiters) { return formater.interpolate(value, values, delimiters).join(''); } function compileValue(jsonObj, key, localeValues, delimiters) { var value = jsonObj[key]; if (isString(value)) { // 存在国际化 if (isI18nStr(value, delimiters)) { jsonObj[key] = compileStr(value, localeValues[0].values, delimiters); if (localeValues.length > 1) { // 格式化国际化语言 var valueLocales = jsonObj[key + 'Locales'] = {}; localeValues.forEach(function (localValue) { valueLocales[localValue.locale] = compileStr(value, localValue.values, delimiters); }); } } } else { compileJsonObj(value, localeValues, delimiters); } } function compileJsonObj(jsonObj, localeValues, delimiters) { walkJsonObj(jsonObj, function (jsonObj, key) { compileValue(jsonObj, key, localeValues, delimiters); }); return jsonObj; } function walkJsonObj(jsonObj, walk) { if (Array.isArray(jsonObj)) { for (var i = 0; i < jsonObj.length; i++) { if (walk(jsonObj, i)) { return true; } } } else if (isObject(jsonObj)) { for (var key in jsonObj) { if (walk(jsonObj, key)) { return true; } } } return false; } function resolveLocale(locales) { return function (locale) { if (!locale) { return locale; } locale = normalizeLocale(locale) || locale; return resolveLocaleChain(locale).find(function (locale) { return locales.indexOf(locale) > -1; }); }; } function resolveLocaleChain(locale) { var chain = []; var tokens = locale.split('-'); while (tokens.length) { chain.push(tokens.join('-')); tokens.pop(); } return chain; } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../webpack/buildin/global.js */ 22))) /***/ }), /* 350 */ /*!**************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/index.js ***! \**************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _en = _interopRequireDefault(__webpack_require__(/*! ./en.json */ 351));\nvar _zhHans = _interopRequireDefault(__webpack_require__(/*! ./zh-Hans.json */ 352));\nvar _zhHant = _interopRequireDefault(__webpack_require__(/*! ./zh-Hant.json */ 353));\nvar _default = {\n en: _en.default,\n 'zh-Hans': _zhHans.default,\n 'zh-Hant': _zhHant.default\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdW5pLWRhdGV0aW1lLXBpY2tlci9jb21wb25lbnRzL3VuaS1kYXRldGltZS1waWNrZXIvaTE4bi9pbmRleC5qcyJdLCJuYW1lcyI6WyJlbiIsInpoSGFucyIsInpoSGFudCJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUFtQyxlQUNwQjtFQUNkQSxFQUFFLEVBQUZBLFdBQUU7RUFDRixTQUFTLEVBQUVDLGVBQU07RUFDakIsU0FBUyxFQUFFQztBQUNaLENBQUM7QUFBQSIsImZpbGUiOiIzNTAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgZW4gZnJvbSAnLi9lbi5qc29uJ1xyXG5pbXBvcnQgemhIYW5zIGZyb20gJy4vemgtSGFucy5qc29uJ1xyXG5pbXBvcnQgemhIYW50IGZyb20gJy4vemgtSGFudC5qc29uJ1xyXG5leHBvcnQgZGVmYXVsdCB7XHJcblx0ZW4sXHJcblx0J3poLUhhbnMnOiB6aEhhbnMsXHJcblx0J3poLUhhbnQnOiB6aEhhbnRcclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///350\n"); /***/ }), /* 351 */ /*!*************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/en.json ***! \*************************************************************************************************************************/ /*! exports provided: uni-datetime-picker.selectDate, uni-datetime-picker.selectTime, uni-datetime-picker.selectDateTime, uni-datetime-picker.startDate, uni-datetime-picker.endDate, uni-datetime-picker.startTime, uni-datetime-picker.endTime, uni-datetime-picker.ok, uni-datetime-picker.clear, uni-datetime-picker.cancel, uni-datetime-picker.year, uni-datetime-picker.month, uni-calender.MON, uni-calender.TUE, uni-calender.WED, uni-calender.THU, uni-calender.FRI, uni-calender.SAT, uni-calender.SUN, uni-calender.confirm, default */ /***/ (function(module) { eval("module.exports = JSON.parse(\"{\\\"uni-datetime-picker.selectDate\\\":\\\"select date\\\",\\\"uni-datetime-picker.selectTime\\\":\\\"select time\\\",\\\"uni-datetime-picker.selectDateTime\\\":\\\"select date and time\\\",\\\"uni-datetime-picker.startDate\\\":\\\"start date\\\",\\\"uni-datetime-picker.endDate\\\":\\\"end date\\\",\\\"uni-datetime-picker.startTime\\\":\\\"start time\\\",\\\"uni-datetime-picker.endTime\\\":\\\"end time\\\",\\\"uni-datetime-picker.ok\\\":\\\"ok\\\",\\\"uni-datetime-picker.clear\\\":\\\"clear\\\",\\\"uni-datetime-picker.cancel\\\":\\\"cancel\\\",\\\"uni-datetime-picker.year\\\":\\\"-\\\",\\\"uni-datetime-picker.month\\\":\\\"\\\",\\\"uni-calender.MON\\\":\\\"MON\\\",\\\"uni-calender.TUE\\\":\\\"TUE\\\",\\\"uni-calender.WED\\\":\\\"WED\\\",\\\"uni-calender.THU\\\":\\\"THU\\\",\\\"uni-calender.FRI\\\":\\\"FRI\\\",\\\"uni-calender.SAT\\\":\\\"SAT\\\",\\\"uni-calender.SUN\\\":\\\"SUN\\\",\\\"uni-calender.confirm\\\":\\\"confirm\\\"}\");//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiIzNTEuanMiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///351\n"); /***/ }), /* 352 */ /*!******************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/zh-Hans.json ***! \******************************************************************************************************************************/ /*! exports provided: uni-datetime-picker.selectDate, uni-datetime-picker.selectTime, uni-datetime-picker.selectDateTime, uni-datetime-picker.startDate, uni-datetime-picker.endDate, uni-datetime-picker.startTime, uni-datetime-picker.endTime, uni-datetime-picker.ok, uni-datetime-picker.clear, uni-datetime-picker.cancel, uni-datetime-picker.year, uni-datetime-picker.month, uni-calender.SUN, uni-calender.MON, uni-calender.TUE, uni-calender.WED, uni-calender.THU, uni-calender.FRI, uni-calender.SAT, uni-calender.confirm, default */ /***/ (function(module) { eval("module.exports = JSON.parse(\"{\\\"uni-datetime-picker.selectDate\\\":\\\"选择日期\\\",\\\"uni-datetime-picker.selectTime\\\":\\\"选择时间\\\",\\\"uni-datetime-picker.selectDateTime\\\":\\\"选择日期时间\\\",\\\"uni-datetime-picker.startDate\\\":\\\"开始日期\\\",\\\"uni-datetime-picker.endDate\\\":\\\"结束日期\\\",\\\"uni-datetime-picker.startTime\\\":\\\"开始时间\\\",\\\"uni-datetime-picker.endTime\\\":\\\"结束时间\\\",\\\"uni-datetime-picker.ok\\\":\\\"确定\\\",\\\"uni-datetime-picker.clear\\\":\\\"清除\\\",\\\"uni-datetime-picker.cancel\\\":\\\"取消\\\",\\\"uni-datetime-picker.year\\\":\\\"年\\\",\\\"uni-datetime-picker.month\\\":\\\"月\\\",\\\"uni-calender.SUN\\\":\\\"日\\\",\\\"uni-calender.MON\\\":\\\"一\\\",\\\"uni-calender.TUE\\\":\\\"二\\\",\\\"uni-calender.WED\\\":\\\"三\\\",\\\"uni-calender.THU\\\":\\\"四\\\",\\\"uni-calender.FRI\\\":\\\"五\\\",\\\"uni-calender.SAT\\\":\\\"六\\\",\\\"uni-calender.confirm\\\":\\\"确认\\\"}\");//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiIzNTIuanMiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///352\n"); /***/ }), /* 353 */ /*!******************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/zh-Hant.json ***! \******************************************************************************************************************************/ /*! exports provided: uni-datetime-picker.selectDate, uni-datetime-picker.selectTime, uni-datetime-picker.selectDateTime, uni-datetime-picker.startDate, uni-datetime-picker.endDate, uni-datetime-picker.startTime, uni-datetime-picker.endTime, uni-datetime-picker.ok, uni-datetime-picker.clear, uni-datetime-picker.cancel, uni-datetime-picker.year, uni-datetime-picker.month, uni-calender.SUN, uni-calender.MON, uni-calender.TUE, uni-calender.WED, uni-calender.THU, uni-calender.FRI, uni-calender.SAT, uni-calender.confirm, default */ /***/ (function(module) { eval("module.exports = JSON.parse(\"{\\\"uni-datetime-picker.selectDate\\\":\\\"選擇日期\\\",\\\"uni-datetime-picker.selectTime\\\":\\\"選擇時間\\\",\\\"uni-datetime-picker.selectDateTime\\\":\\\"選擇日期時間\\\",\\\"uni-datetime-picker.startDate\\\":\\\"開始日期\\\",\\\"uni-datetime-picker.endDate\\\":\\\"結束日期\\\",\\\"uni-datetime-picker.startTime\\\":\\\"開始时间\\\",\\\"uni-datetime-picker.endTime\\\":\\\"結束时间\\\",\\\"uni-datetime-picker.ok\\\":\\\"確定\\\",\\\"uni-datetime-picker.clear\\\":\\\"清除\\\",\\\"uni-datetime-picker.cancel\\\":\\\"取消\\\",\\\"uni-datetime-picker.year\\\":\\\"年\\\",\\\"uni-datetime-picker.month\\\":\\\"月\\\",\\\"uni-calender.SUN\\\":\\\"日\\\",\\\"uni-calender.MON\\\":\\\"一\\\",\\\"uni-calender.TUE\\\":\\\"二\\\",\\\"uni-calender.WED\\\":\\\"三\\\",\\\"uni-calender.THU\\\":\\\"四\\\",\\\"uni-calender.FRI\\\":\\\"五\\\",\\\"uni-calender.SAT\\\":\\\"六\\\",\\\"uni-calender.confirm\\\":\\\"確認\\\"}\");//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiIzNTMuanMiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///353\n"); /***/ }), /* 354 */ /*!**************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/notepad/addNotepad.vue?vue&type=script&lang=js&mpType=page ***! \**************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_addNotepad_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./addNotepad.vue?vue&type=script&lang=js&mpType=page */ 355);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_addNotepad_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_addNotepad_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_addNotepad_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_addNotepad_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_addNotepad_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTRxQixDQUFnQix1ckJBQUcsRUFBQyIsImZpbGUiOiIzNTQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2FkZE5vdGVwYWQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vYWRkTm90ZXBhZC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///354\n"); /***/ }), /* 355 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/notepad/addNotepad.vue?vue&type=script&lang=js&mpType=page ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; <<<<<<< HEAD eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n data: function data() {\n return {\n index: -1,\n petId: \"\",\n content: '',\n recordTime: \"\"\n };\n },\n computed: _objectSpread(_objectSpread({}, (0, _vuex.mapState)([\"petInfo\", \"petList\"])), {}, {\n start: function start() {\n return this.$tools.getTime();\n }\n }),\n mounted: function mounted() {\n this.recordTime = this.$tools.getTime();\n },\n methods: {\n // 宠物选择\n handleList: function handleList(e) {\n this.index = e.target.value;\n this.petId = this.petList[e.target.value].id;\n },\n // 记录时间\n changeLog: function changeLog(e) {\n this.recordTime = e;\n },\n // 提交、\n handleCloseClick: function handleCloseClick() {\n var that = this;\n // if (!that.petId) {\n // \tthat.$tools.msg(\"请选择宠物\")\n // \treturn\n // }\n if (!that.recordTime) {\n that.$tools.msg(\"请选择记录时间\");\n return;\n }\n that.$model.getNotepadSubmit({\n petId: uni.getStorageSync('petid'),\n content: that.content,\n recordTime: that.recordTime\n }).then(function (res) {\n if (res.code != 0) false;\n that.$tools.msg(\"记录成功!\");\n uni.redirectTo({\n url: \"/pages/notepad/notepad\"\n });\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbm90ZXBhZC9hZGROb3RlcGFkLnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwiaW5kZXgiLCJwZXRJZCIsImNvbnRlbnQiLCJyZWNvcmRUaW1lIiwiY29tcHV0ZWQiLCJzdGFydCIsIm1vdW50ZWQiLCJtZXRob2RzIiwiaGFuZGxlTGlzdCIsImNoYW5nZUxvZyIsImhhbmRsZUNsb3NlQ2xpY2siLCJ0aGF0IiwidW5pIiwidXJsIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQThCQTtBQUVBO0FBQUE7QUFBQSxlQUNBO0VBQ0FBO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDLDBDQUNBO0lBQ0FDO01BQ0E7SUFDQTtFQUFBLEVBQ0E7RUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtRQUNBQztRQUNBO01BQ0E7TUFDQUE7UUFDQVY7UUFDQUM7UUFDQUM7TUFDQTtRQUNBO1FBQ0FRO1FBQ0FDO1VBQ0FDO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjM1NS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cImNvbnRlbnQgYWRkVGV4dFwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCI+XHJcblx0XHRcdDwhLS0gPHZpZXcgY2xhc3M9XCJuYW1lXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0XCI+6K6w5b2V5a6g54mpPC92aWV3PlxyXG5cdFx0XHRcdDxwaWNrZXIgbW9kZT1cInNlbGVjdG9yXCIgOnJhbmdlPVwicGV0TGlzdFwiIHJhbmdlLWtleT1cIm5hbWVcIiBAY2hhbmdlPVwiaGFuZGxlTGlzdFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ1bmktaW5wdXRcIj57e3BldExpc3RbaW5kZXhdLm5hbWU/cGV0TGlzdFtpbmRleF0ubmFtZTon6K+36YCJ5oup5a6g54mpJ319XHJcblx0XHRcdFx0XHRcdDxpY29uIGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1zaG91cWkteGlcIj48L2ljb24+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC9waWNrZXI+XHJcblx0XHRcdDwvdmlldz4gLS0+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dFwiPuiusOW9leaXtumXtDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImV4YW1wbGUtYm9keVwiPlxyXG5cdFx0XHRcdFx0PHVuaS1kYXRldGltZS1waWNrZXIgdHlwZT1cImRhdGV0aW1lXCIgdi1tb2RlbD1cInJlY29yZFRpbWVcIiBAY2hhbmdlPVwiY2hhbmdlTG9nXCIgOmJvcmRlcj1cImZhbHNlXCJcclxuXHRcdFx0XHRcdCA6Y2xlYXItaWNvbj0nZmFsc2UnIDpoaWRlLXNlY29uZD0ndHJ1ZScgLz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImppXCI+5bCP6K6wPC92aWV3PlxyXG5cdFx0XHQ8dGV4dGFyZWEgdi1tb2RlbD1cImNvbnRlbnRcIiBwbGFjZWhvbGRlcj1cIuivtOeCueS7gOS5iOWQp1wiIG5hbWU9XCJjb250ZW50XCIgbWF4bGVuZ3RoPVwiMjAwXCIgLz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJsZW5ndGhcIj57e2NvbnRlbnQubGVuZ3RofX0vMjAwPC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cclxuXHRcdDx2aWV3IGNsYXNzPVwiYnRuXCIgQGNsaWNrPVwiaGFuZGxlQ2xvc2VDbGlja1wiPuS/neWtmDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB7XHJcblx0XHRtYXBTdGF0ZVxyXG5cdH0gZnJvbSBcInZ1ZXhcIjtcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGluZGV4OiAtMSxcclxuXHRcdFx0XHRwZXRJZDogXCJcIixcclxuXHRcdFx0XHRjb250ZW50OiAnJyxcclxuXHRcdFx0XHRyZWNvcmRUaW1lOiBcIlwiXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDoge1xyXG5cdFx0XHQuLi5tYXBTdGF0ZShbXCJwZXRJbmZvXCIsIFwicGV0TGlzdFwiXSksXHJcblx0XHRcdHN0YXJ0KCkge1xyXG5cdFx0XHRcdHJldHVybiB0aGlzLiR0b29scy5nZXRUaW1lKClcclxuXHRcdFx0fSxcclxuXHRcdH0sXHJcblx0XHRtb3VudGVkKCkge1xyXG5cdFx0XHR0aGlzLnJlY29yZFRpbWUgPSB0aGlzLiR0b29scy5nZXRUaW1lKClcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdC8vIOWuoOeJqemAieaLqVxyXG5cdFx0XHRoYW5kbGVMaXN0KGUpIHtcclxuXHRcdFx0XHR0aGlzLmluZGV4ID0gZS50YXJnZXQudmFsdWVcclxuXHRcdFx0XHR0aGlzLnBldElkID0gdGhpcy5wZXRMaXN0W2UudGFyZ2V0LnZhbHVlXS5pZFxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDorrDlvZXml7bpl7RcclxuXHRcdFx0Y2hhbmdlTG9nKGUpIHtcclxuXHRcdFx0XHR0aGlzLnJlY29yZFRpbWUgPSBlXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOaPkOS6pOOAgVxyXG5cdFx0XHRoYW5kbGVDbG9zZUNsaWNrKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdC8vIGlmICghdGhhdC5wZXRJZCkge1xyXG5cdFx0XHRcdC8vIFx0dGhhdC4kdG9vbHMubXNnKFwi6K+36YCJ5oup5a6g54mpXCIpXHJcblx0XHRcdFx0Ly8gXHRyZXR1cm5cclxuXHRcdFx0XHQvLyB9XHJcblx0XHRcdFx0aWYgKCF0aGF0LnJlY29yZFRpbWUpIHtcclxuXHRcdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhcIuivt+mAieaLqeiusOW9leaXtumXtFwiKVxyXG5cdFx0XHRcdFx0cmV0dXJuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRoYXQuJG1vZGVsLmdldE5vdGVwYWRTdWJtaXQoe1xyXG5cdFx0XHRcdFx0cGV0SWQ6IHVuaS5nZXRTdG9yYWdlU3luYygncGV0aWQnKSxcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IHRoYXQuY29udGVudCxcclxuXHRcdFx0XHRcdHJlY29yZFRpbWU6IHRoYXQucmVjb3JkVGltZSxcclxuXHRcdFx0XHR9KS50aGVuKChyZXMpID0+IHtcclxuXHRcdFx0XHRcdGlmIChyZXMuY29kZSAhPSAwKSBmYWxzZVxyXG5cdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKFwi6K6w5b2V5oiQ5Yqf77yBXCIpXHJcblx0XHRcdFx0XHR1bmkucmVkaXJlY3RUbyh7XHJcblx0XHRcdFx0XHRcdHVybDogXCIvcGFnZXMvbm90ZXBhZC9ub3RlcGFkXCJcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxyXG5cdC5idG4ge1xyXG5cdFx0bWFyZ2luLXRvcDogMjVweDtcclxuXHR9XHJcblxyXG5cdC9kZWVwLy5leGFtcGxlLWJvZHkge1xyXG5cdFx0cGlja2VyIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///355\n"); /***/ }), /* 356 */ /*!*******************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/PublicCards/PublicCards.vue?mpType=page ***! \*******************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _PublicCards_vue_vue_type_template_id_544f248c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./PublicCards.vue?vue&type=template&id=544f248c&scoped=true&mpType=page */ 357);\n/* harmony import */ var _PublicCards_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./PublicCards.vue?vue&type=script&lang=js&mpType=page */ 359);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _PublicCards_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _PublicCards_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _PublicCards_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _PublicCards_vue_vue_type_template_id_544f248c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _PublicCards_vue_vue_type_template_id_544f248c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"544f248c\",\n null,\n false,\n _PublicCards_vue_vue_type_template_id_544f248c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/PublicCards/PublicCards.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBK0k7QUFDL0k7QUFDMEU7QUFDTDs7O0FBR3JFO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLDRGQUFNO0FBQ1IsRUFBRSw2R0FBTTtBQUNSLEVBQUUsc0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsaUhBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzU2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9QdWJsaWNDYXJkcy52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NTQ0ZjI0OGMmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL1B1YmxpY0NhcmRzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9QdWJsaWNDYXJkcy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiNTQ0ZjI0OGNcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvUHVibGljQ2FyZHMvUHVibGljQ2FyZHMudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///356\n"); /***/ }), /* 357 */ /*!*************************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/PublicCards/PublicCards.vue?vue&type=template&id=544f248c&scoped=true&mpType=page ***! \*************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_PublicCards_vue_vue_type_template_id_544f248c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./PublicCards.vue?vue&type=template&id=544f248c&scoped=true&mpType=page */ 358); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_PublicCards_vue_vue_type_template_id_544f248c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_PublicCards_vue_vue_type_template_id_544f248c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_PublicCards_vue_vue_type_template_id_544f248c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_PublicCards_vue_vue_type_template_id_544f248c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 358 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/PublicCards/PublicCards.vue?vue&type=template&id=544f248c&scoped=true&mpType=page ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { qiunDataCharts: __webpack_require__(/*! @/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue */ 67) .default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "content "), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "tabbar"), attrs: { _i: 1 } }, [ _c( "scroll-view", { staticClass: _vm._$s(2, "sc", "scroll-menu"), attrs: { _i: 2 } }, _vm._l( _vm._$s(3, "f", { forItems: _vm.labelList }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(3, "f", { forIndex: $20, key: 3 + "-" + $30 }), class: _vm._$s("3-" + $30, "c", [ _vm.active == index ? "active" : "", ]), attrs: { _i: "3-" + $30 }, on: { click: function ($event) { return _vm.handleActive(item, index) }, }, }, [ _c("text", [ _vm._v(_vm._$s("4-" + $30, "t0-0", _vm._s(item))), ]), ] ) } ), 0 ), ] ), _c("view", { staticClass: _vm._$s(5, "sc", "desc"), attrs: { _i: 5 } }, [ _c( "view", { staticClass: _vm._$s(6, "sc", "statuevue"), attrs: { _i: 6 } }, [ _c( "view", { staticClass: _vm._$s(7, "sc", "bi"), attrs: { _i: 7 } }, [ _c( "view", { staticClass: _vm._$s(8, "sc", "peobox"), style: _vm._$s(8, "s", "left:" + _vm.offset + "%"), attrs: { _i: 8 }, }, [ _c("view", { staticClass: _vm._$s(9, "sc", "xx"), attrs: { _i: 9 }, }), ] ), _vm._l( _vm._$s(10, "f", { forItems: _vm.lineList }), function (ite, ind, $21, $31) { return _c( "view", { key: _vm._$s(10, "f", { forIndex: $21, key: ind }), staticClass: _vm._$s("10-" + $31, "sc", "item"), style: _vm._$s("10-" + $31, "s", { backgroundColor: ite.color, }), attrs: { _i: "10-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s("11-" + $31, "sc", "span1"), attrs: { _i: "11-" + $31 }, }, [ _vm._v( _vm._$s("11-" + $31, "t0-0", _vm._s(ite.text)) ), ] ), _vm._$s("12-" + $31, "i", ind < _vm.lineList.length - 1) ? _c( "view", { staticClass: _vm._$s("12-" + $31, "sc", "span"), attrs: { _i: "12-" + $31 }, }, [ _vm._v( _vm._$s( "12-" + $31, "t0-0", _vm._s(ite.max_val) ) ), ] ) : _vm._e(), ] ) } ), ], 2 ), ] ), ]), _vm._l( _vm._$s(13, "f", { forItems: _vm.label_data }), function (ite, ind, $22, $32) { return _vm._$s("13-" + $32, "i", _vm.active == ind) ? _c( "view", { key: _vm._$s(13, "f", { forIndex: $22, key: 13 + "-" + $32 }), }, [ _c( "view", { staticClass: _vm._$s("14-" + $32, "sc", "info"), attrs: { _i: "14-" + $32 }, }, [ _c( "view", { staticClass: _vm._$s("15-" + $32, "sc", "left"), attrs: { _i: "15-" + $32 }, }, [ _c( "view", { staticClass: _vm._$s( "16-" + $32, "sc", "left_view" ), attrs: { _i: "16-" + $32 }, }, [ _c( "view", { staticClass: _vm._$s( "17-" + $32, "sc", "title" ), attrs: { _i: "17-" + $32 }, }, [ _vm._v( _vm._$s( "17-" + $32, "t0-0", _vm._s(ite.this_time_title) ) ), ] ), _c( "view", { staticClass: _vm._$s( "18-" + $32, "sc", "val" ), attrs: { _i: "18-" + $32 }, }, [ _c("text", { staticClass: _vm._$s( "19-" + $32, "sc", "yello" ), attrs: { _i: "19-" + $32 }, }), _vm._v( _vm._$s( "18-" + $32, "t1-0", _vm._s( ite.this_time_value ? ite.this_time_value : "-" ) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( "20-" + $32, "sc", "left_view" ), attrs: { _i: "20-" + $32 }, }, [ _c( "view", { staticClass: _vm._$s( "21-" + $32, "sc", "title" ), attrs: { _i: "21-" + $32 }, }, [ _vm._v( _vm._$s( "21-" + $32, "t0-0", _vm._s(ite.today_time_title) ) ), ] ), _c( "view", { staticClass: _vm._$s( "22-" + $32, "sc", "val" ), attrs: { _i: "22-" + $32 }, }, [ _c("text", { staticClass: _vm._$s( "23-" + $32, "sc", "yello" ), attrs: { _i: "23-" + $32 }, }), _vm._v( _vm._$s( "22-" + $32, "t1-0", _vm._s( ite.today_time_value ? ite.today_time_value : "-" ) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( "24-" + $32, "sc", "left_view" ), attrs: { _i: "24-" + $32 }, }, [ _c("view", { staticClass: _vm._$s( "25-" + $32, "sc", "title" ), attrs: { _i: "25-" + $32 }, }), _c( "view", { staticClass: _vm._$s( "26-" + $32, "sc", "val" ), attrs: { _i: "26-" + $32 }, }, [ _c("text", { staticClass: _vm._$s( "27-" + $32, "sc", "blues yello" ), attrs: { _i: "27-" + $32 }, }), _vm._v( _vm._$s( "26-" + $32, "t1-0", _vm._s( ite.today_times ? ite.today_times : "-" ) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( "28-" + $32, "sc", "left_view" ), attrs: { _i: "28-" + $32 }, }, [ _c( "view", { staticClass: _vm._$s( "29-" + $32, "sc", "title" ), attrs: { _i: "29-" + $32 }, }, [ _vm._v( _vm._$s( "29-" + $32, "t0-0", _vm._s(ite.all_time_title) ) ), ] ), _c( "view", { staticClass: _vm._$s( "30-" + $32, "sc", "val" ), attrs: { _i: "30-" + $32 }, }, [ _c("text", { staticClass: _vm._$s( "31-" + $32, "sc", "yello" ), attrs: { _i: "31-" + $32 }, }), _vm._v( _vm._$s( "30-" + $32, "t1-0", _vm._s( ite.all_time_value ? ite.all_time_value : "-" ) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( "32-" + $32, "sc", "left_view" ), attrs: { _i: "32-" + $32 }, }, [ _c("view", { staticClass: _vm._$s( "33-" + $32, "sc", "title" ), attrs: { _i: "33-" + $32 }, }), _c( "view", { staticClass: _vm._$s( "34-" + $32, "sc", "val" ), attrs: { _i: "34-" + $32 }, }, [ _c("text", { staticClass: _vm._$s( "35-" + $32, "sc", "blues yello" ), attrs: { _i: "35-" + $32 }, }), _vm._v( _vm._$s( "34-" + $32, "t1-0", _vm._s( ite.all_times ? ite.all_times : "-" ) ) ), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s("36-" + $32, "sc", "right"), attrs: { _i: "36-" + $32 }, }, [ _c("view", { staticClass: _vm._$s( "37-" + $32, "sc", "title bold" ), attrs: { _i: "37-" + $32 }, }), _c( "view", { staticClass: _vm._$s("38-" + $32, "sc", "charts"), attrs: { _i: "38-" + $32 }, }, [ _c("qiun-data-charts", { attrs: { type: "arcbar", chartData: _vm.chartData, _i: "39-" + $32, }, }), _c( "view", { staticClass: _vm._$s( "40-" + $32, "sc", "name" ), attrs: { _i: "40-" + $32 }, }, [ _vm._v( _vm._$s( "40-" + $32, "t0-0", _vm._s(ite.score ? ite.score : "-") ) ), ] ), ], 1 ), _vm._$s("41-" + $32, "i", ite.standard) ? _c( "view", { staticClass: _vm._$s( "41-" + $32, "sc", "standard" ), attrs: { _i: "41-" + $32 }, }, [ _c( "text", { style: _vm._$s("42-" + $32, "s", { backgroundColor: ite.color, }), attrs: { _i: "42-" + $32 }, }, [ _vm._v( _vm._$s( "42-" + $32, "t0-0", _vm._s(ite.standard) ) ), ] ), ] ) : _vm._e(), _vm._$s("43-" + $32, "i", ite.max_score) ? _c( "view", { staticClass: _vm._$s( "43-" + $32, "sc", "size12 c999" ), attrs: { _i: "43-" + $32 }, }, [ _vm._v( _vm._$s( "43-" + $32, "t0-0", _vm._s(ite.max_score) ) ), ] ) : _vm._e(), ] ), ] ), _vm._$s("44-" + $32, "i", ite.describe) ? _c( "view", { staticClass: _vm._$s( "44-" + $32, "sc", "info describe" ), attrs: { _i: "44-" + $32 }, }, [ _vm._v( _vm._$s("44-" + $32, "t0-0", _vm._s(ite.describe)) ), ] ) : _vm._e(), ] ) : _vm._e() } ), _c( "view", { staticClass: _vm._$s(45, "sc", "gridList"), attrs: { _i: 45 } }, [ _c( "view", { staticClass: _vm._$s(46, "sc", "data"), attrs: { _i: 46 } }, [ _c( "view", { staticClass: _vm._$s(47, "sc", "item"), attrs: { _i: 47 }, on: { click: function ($event) { return _vm.navTo( "/pages/PublicCards/charts?acd_id=" + _vm.acd_id ) }, }, }, [ _c( "view", { staticClass: _vm._$s(48, "sc", "image"), attrs: { _i: 48 }, }, [_c("image", { attrs: { _i: 49 } })] ), _c("view", { staticClass: _vm._$s(50, "sc", "name"), attrs: { _i: 50 }, }), ] ), _c( "view", { staticClass: _vm._$s(51, "sc", "item"), attrs: { _i: 51 }, on: { click: function ($event) { return _vm.navTo( "/pages/PublicCards/history?acd_id=" + _vm.acd_id ) }, }, }, [ _c( "view", { staticClass: _vm._$s(52, "sc", "image"), attrs: { _i: 52 }, }, [_c("image", { attrs: { _i: 53 } })] ), _c("view", { staticClass: _vm._$s(54, "sc", "name"), attrs: { _i: 54 }, }), ] ), _c( "view", { staticClass: _vm._$s(55, "sc", "item"), attrs: { _i: 55 }, on: { click: function ($event) { return _vm.navTo( "/pages/PublicCards/contrast?acd_id=" + _vm.acd_id ) }, }, }, [ _c( "view", { staticClass: _vm._$s(56, "sc", "image"), attrs: { _i: 56 }, }, [_c("image", { attrs: { _i: 57 } })] ), _c("view", { staticClass: _vm._$s(58, "sc", "name"), attrs: { _i: 58 }, }), ] ), _c( "view", { staticClass: _vm._$s(59, "sc", "item"), attrs: { _i: 59 }, on: { click: function ($event) { return _vm.$store.commit("changeRecord", true) }, }, }, [ _c( "view", { staticClass: _vm._$s(60, "sc", "image"), attrs: { _i: 60 }, }, [_c("image", { attrs: { _i: 61 } })] ), _c("view", { staticClass: _vm._$s(62, "sc", "name"), attrs: { _i: 62 }, }), ] ), ] ), ] ), _c("record", { attrs: { rtype: _vm.acd_id, _i: 63 } }), ], 2 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 359 */ /*!*******************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/PublicCards/PublicCards.vue?vue&type=script&lang=js&mpType=page ***! \*******************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_PublicCards_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./PublicCards.vue?vue&type=script&lang=js&mpType=page */ 360);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_PublicCards_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_PublicCards_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_PublicCards_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_PublicCards_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_PublicCards_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTZxQixDQUFnQix3ckJBQUcsRUFBQyIsImZpbGUiOiIzNTkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL1B1YmxpY0NhcmRzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL1B1YmxpY0NhcmRzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///359\n"); /***/ }), /* 360 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/PublicCards/PublicCards.vue?vue&type=script&lang=js&mpType=page ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nvar _record = _interopRequireDefault(__webpack_require__(/*! @/element/manuallyAdd/record.vue */ 33));\nvar _qiunDataCharts = _interopRequireDefault(__webpack_require__(/*! @/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue */ 67));\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n data: function data() {\n return {\n active: 0,\n acd_id: 10,\n lineList: [],\n label_data: [],\n offset: 0,\n labelName: \"\",\n chartData: {\n series: [{\n name: \"正确率\",\n color: \"#4687F9\",\n data: 0.8\n }]\n }\n };\n },\n components: {\n record: _record.default,\n qiunDataCharts: _qiunDataCharts.default\n },\n computed: _objectSpread(_objectSpread({}, (0, _vuex.mapState)([\"PublicContent\"])), {}, {\n labelList: function labelList() {\n var that = this;\n if (that.PublicContent) {\n that.labelName = that.PublicContent.label_list[0];\n that.lineList = that.PublicContent.line_list;\n that.label_data = that.PublicContent.label_data;\n that.offset = that.PublicContent.label_data[0].offset;\n }\n return that.PublicContent ? that.PublicContent.label_list : [];\n }\n }),\n onLoad: function onLoad(options) {\n var that = this;\n that.acd_id = options.acd_id;\n that.$store.dispatch(\"getPublicContent\", {\n acd_id: that.acd_id,\n aud_id: uni.getStorageSync('userid')\n });\n },\n methods: {\n handleActive: function handleActive(ite, ind) {\n var that = this;\n that.active = ind;\n that.labelName = ite;\n that.offset = that.label_data[ind].offset;\n },\n // 历史数据删除时重新加载接口\n reload: function reload() {\n var that = this;\n __f__(\"log\", '返回历史页', that.acd_id, \" at pages/PublicCards/PublicCards.vue:175\");\n this.$nextTick(function () {\n that.$store.dispatch(\"getPublicContent\", {\n acd_id: that.acd_id,\n aud_id: uni.getStorageSync('userid')\n });\n });\n },\n navTo: function navTo(url) {\n uni.navigateTo({\n url: url\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvUHVibGljQ2FyZHMvUHVibGljQ2FyZHMudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJhY3RpdmUiLCJhY2RfaWQiLCJsaW5lTGlzdCIsImxhYmVsX2RhdGEiLCJvZmZzZXQiLCJsYWJlbE5hbWUiLCJjaGFydERhdGEiLCJzZXJpZXMiLCJuYW1lIiwiY29sb3IiLCJjb21wb25lbnRzIiwicmVjb3JkIiwicWl1bkRhdGFDaGFydHMiLCJjb21wdXRlZCIsImxhYmVsTGlzdCIsInRoYXQiLCJvbkxvYWQiLCJhdWRfaWQiLCJtZXRob2RzIiwiaGFuZGxlQWN0aXZlIiwicmVsb2FkIiwibmF2VG8iLCJ1bmkiLCJ1cmwiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBb0hBO0FBR0E7QUFDQTtBQUFBO0FBQUE7QUFBQSxlQUNBO0VBQ0FBO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7UUFDQUM7VUFDQUM7VUFDQUM7VUFDQVY7UUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBVztJQUNBQztJQUNBQztFQUNBO0VBQ0FDLDBDQUNBO0lBQ0FDO01BQ0E7TUFDQTtRQUNBQztRQUNBQTtRQUNBQTtRQUNBQTtNQUNBO01BQ0E7SUFDQTtFQUFBLEVBQ0E7RUFDQUM7SUFDQTtJQUNBRDtJQUNBQTtNQUNBZDtNQUNBZ0I7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQ0E7TUFDQUo7TUFDQUE7TUFDQUE7SUFDQTtJQUNBO0lBQ0FLO01BQ0E7TUFDQTtNQUNBO1FBQ0FMO1VBQ0FkO1VBQ0FnQjtRQUNBO01BQ0E7SUFDQTtJQUNBSTtNQUNBQztRQUNBQztNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEsMkIiLCJmaWxlIjoiMzYwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwiY29udGVudCBcIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwidGFiYmFyXCI+XHJcblx0XHRcdDxzY3JvbGwtdmlldyBjbGFzcz1cInNjcm9sbC1tZW51XCIgc2Nyb2xsLXg9XCJ0cnVlXCIgc3R5bGU9XCJ3aGl0ZS1zcGFjZTogbm93cmFwO1wiPlxyXG5cdFx0XHRcdDx2aWV3IHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIGxhYmVsTGlzdFwiIDpjbGFzcz1cIlthY3RpdmU9PWluZGV4PydhY3RpdmUnOicnXVwiXHJcblx0XHRcdFx0XHRAY2xpY2s9XCJoYW5kbGVBY3RpdmUoaXRlbSxpbmRleClcIj5cclxuXHRcdFx0XHRcdDx0ZXh0Pnt7aXRlbX19PC90ZXh0PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC9zY3JvbGwtdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDwhLS0gIC0tPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJkZXNjXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwic3RhdHVldnVlXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJiaVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwZW9ib3hcIiA6c3R5bGU9XCInbGVmdDonK29mZnNldCsnJSdcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ4eFwiPjwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiIHYtZm9yPVwiKGl0ZSxpbmQpIGluIGxpbmVMaXN0XCIgOmtleT1cImluZFwiIDpzdHlsZT1cIntiYWNrZ3JvdW5kQ29sb3I6aXRlLmNvbG9yfVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInNwYW4xXCI+e3tpdGUudGV4dH19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInNwYW5cIiB2LWlmPVwiaW5kPGxpbmVMaXN0Lmxlbmd0aC0xXCI+e3tpdGUubWF4X3ZhbH19PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PCEtLSAgLS0+XHJcblx0XHQ8dmlldyB2LWZvcj1cIihpdGUsaW5kKSBpbiBsYWJlbF9kYXRhXCIgdi1pZj1cImFjdGl2ZSA9PSBpbmRcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpbmZvXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsZWZ0XCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImxlZnRfdmlld1wiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlXCI+e3tpdGUudGhpc190aW1lX3RpdGxlfX06PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInZhbFwiPlxyXG5cdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwieWVsbG9cIj48L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0e3tpdGUudGhpc190aW1lX3ZhbHVlP2l0ZS50aGlzX3RpbWVfdmFsdWU6Jy0nfX1cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsZWZ0X3ZpZXdcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZVwiPnt7aXRlLnRvZGF5X3RpbWVfdGl0bGV9fTo8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidmFsXCI+XHJcblx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ5ZWxsb1wiPjwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHR7e2l0ZS50b2RheV90aW1lX3ZhbHVlP2l0ZS50b2RheV90aW1lX3ZhbHVlOictJ319XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGVmdF92aWV3XCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGVcIj48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidmFsXCI+XHJcblx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJibHVlcyB5ZWxsb1wiPjwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHR7e2l0ZS50b2RheV90aW1lcz9pdGUudG9kYXlfdGltZXM6Jy0nfX1cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsZWZ0X3ZpZXdcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZVwiPnt7aXRlLmFsbF90aW1lX3RpdGxlfX06PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInZhbFwiPlxyXG5cdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwieWVsbG9cIj48L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0e3tpdGUuYWxsX3RpbWVfdmFsdWU/aXRlLmFsbF90aW1lX3ZhbHVlOictJ319XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGVmdF92aWV3XCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGVcIj48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidmFsXCI+XHJcblx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJibHVlcyB5ZWxsb1wiPjwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHR7e2l0ZS5hbGxfdGltZXM/aXRlLmFsbF90aW1lczonLSd9fVxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwicmlnaHRcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGUgYm9sZFwiPuiuree7g+aIkOe7qeS4ujwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY2hhcnRzXCI+XHJcblx0XHRcdFx0XHRcdDxxaXVuLWRhdGEtY2hhcnRzIHR5cGU9XCJhcmNiYXJcIiA6Y2hhcnREYXRhPVwiY2hhcnREYXRhXCIgLz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+e3tpdGUuc2NvcmU/aXRlLnNjb3JlOictJ319PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzdGFuZGFyZFwiIHYtaWY9XCJpdGUuc3RhbmRhcmRcIj5cclxuXHRcdFx0XHRcdFx0PHRleHQgOnN0eWxlPVwie2JhY2tncm91bmRDb2xvcjppdGUuY29sb3J9XCI+e3tpdGUuc3RhbmRhcmR9fTwvdGV4dD5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IHYtaWY9XCJpdGUubWF4X3Njb3JlXCIgY2xhc3M9XCJzaXplMTIgYzk5OVwiPiDmgLvmiJDnu6nkuLp7e2l0ZS5tYXhfc2NvcmV9feWIhjwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PCEtLSDor7TmmI4gLS0+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaW5mbyBkZXNjcmliZVwiIHYtaWY9XCJpdGUuZGVzY3JpYmVcIj5cclxuXHRcdFx0XHR7e2l0ZS5kZXNjcmliZX19XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDwhLS0gIC0tPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJncmlkTGlzdFwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImRhdGFcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIiBAY2xpY2s9XCJuYXZUbygnL3BhZ2VzL1B1YmxpY0NhcmRzL2NoYXJ0cz9hY2RfaWQ9JythY2RfaWQpXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImltYWdlXCI+XHJcblx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCJAL3N0YXRpYy9jaGFydHMucG5nXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPui/kOWKqOabsue6vzwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCIgQGNsaWNrPVwibmF2VG8oJy9wYWdlcy9QdWJsaWNDYXJkcy9oaXN0b3J5P2FjZF9pZD0nK2FjZF9pZClcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW1hZ2VcIj5cclxuXHRcdFx0XHRcdFx0PGltYWdlIHNyYz1cIkAvc3RhdGljL2FkZC5wbmdcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+5Y6G5Y+y6K6w5b2VPC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIiBAY2xpY2s9XCJuYXZUbygnL3BhZ2VzL1B1YmxpY0NhcmRzL2NvbnRyYXN0P2FjZF9pZD0nK2FjZF9pZClcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW1hZ2VcIj5cclxuXHRcdFx0XHRcdFx0PGltYWdlIHNyYz1cIkAvc3RhdGljL3BrLnBuZ1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWVcIj7mlbDmja7lr7nmr5Q8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiIEBjbGljaz1cIiRzdG9yZS5jb21taXQoJ2NoYW5nZVJlY29yZCcsdHJ1ZSlcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW1hZ2VcIj5cclxuXHRcdFx0XHRcdFx0PGltYWdlIHNyYz1cIkAvc3RhdGljL2hpc3RvcnkucG5nXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPua3u+WKoOiusOW9lTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDwhLS0g5omL5Yqo6K6w5b2VIC0tPlxyXG5cdFx0PHJlY29yZCA6cnR5cGU9J2FjZF9pZCc+PC9yZWNvcmQ+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQge1xyXG5cdFx0bWFwU3RhdGVcclxuXHR9IGZyb20gXCJ2dWV4XCI7XHJcblx0aW1wb3J0IHJlY29yZCBmcm9tICdAL2VsZW1lbnQvbWFudWFsbHlBZGQvcmVjb3JkLnZ1ZSc7XHJcblx0aW1wb3J0IHFpdW5EYXRhQ2hhcnRzIGZyb20gJ0AvdW5pX21vZHVsZXMvcWl1bi1kYXRhLWNoYXJ0cy9jb21wb25lbnRzL3FpdW4tZGF0YS1jaGFydHMvcWl1bi1kYXRhLWNoYXJ0cy52dWUnO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0YWN0aXZlOiAwLFxyXG5cdFx0XHRcdGFjZF9pZDogMTAsXHJcblx0XHRcdFx0bGluZUxpc3Q6IFtdLFxyXG5cdFx0XHRcdGxhYmVsX2RhdGE6IFtdLFxyXG5cdFx0XHRcdG9mZnNldDogMCxcclxuXHRcdFx0XHRsYWJlbE5hbWU6IFwiXCIsXHJcblx0XHRcdFx0Y2hhcnREYXRhOiB7XHJcblx0XHRcdFx0XHRzZXJpZXM6IFt7XHJcblx0XHRcdFx0XHRcdG5hbWU6IFwi5q2j56Gu546HXCIsXHJcblx0XHRcdFx0XHRcdGNvbG9yOiBcIiM0Njg3RjlcIixcclxuXHRcdFx0XHRcdFx0ZGF0YTogMC44XHJcblx0XHRcdFx0XHR9XVxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRjb21wb25lbnRzOiB7XHJcblx0XHRcdHJlY29yZCxcclxuXHRcdFx0cWl1bkRhdGFDaGFydHNcclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDoge1xyXG5cdFx0XHQuLi5tYXBTdGF0ZShbXCJQdWJsaWNDb250ZW50XCJdKSxcclxuXHRcdFx0bGFiZWxMaXN0KCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdGlmICh0aGF0LlB1YmxpY0NvbnRlbnQpIHtcclxuXHRcdFx0XHRcdHRoYXQubGFiZWxOYW1lID0gdGhhdC5QdWJsaWNDb250ZW50LmxhYmVsX2xpc3RbMF1cclxuXHRcdFx0XHRcdHRoYXQubGluZUxpc3QgPSB0aGF0LlB1YmxpY0NvbnRlbnQubGluZV9saXN0XHJcblx0XHRcdFx0XHR0aGF0LmxhYmVsX2RhdGEgPSB0aGF0LlB1YmxpY0NvbnRlbnQubGFiZWxfZGF0YVxyXG5cdFx0XHRcdFx0dGhhdC5vZmZzZXQgPSB0aGF0LlB1YmxpY0NvbnRlbnQubGFiZWxfZGF0YVswXS5vZmZzZXRcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0cmV0dXJuIHRoYXQuUHVibGljQ29udGVudCA/IHRoYXQuUHVibGljQ29udGVudC5sYWJlbF9saXN0IDogW11cclxuXHRcdFx0fSxcclxuXHRcdH0sXHJcblx0XHRvbkxvYWQob3B0aW9ucykge1xyXG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0dGhhdC5hY2RfaWQgPSBvcHRpb25zLmFjZF9pZFxyXG5cdFx0XHR0aGF0LiRzdG9yZS5kaXNwYXRjaChcImdldFB1YmxpY0NvbnRlbnRcIiwge1xyXG5cdFx0XHRcdGFjZF9pZDogdGhhdC5hY2RfaWQsXHJcblx0XHRcdFx0YXVkX2lkOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJpZCcpXHJcblx0XHRcdH0pXHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRoYW5kbGVBY3RpdmUoaXRlLCBpbmQpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHR0aGF0LmFjdGl2ZSA9IGluZFxyXG5cdFx0XHRcdHRoYXQubGFiZWxOYW1lID0gaXRlXHJcblx0XHRcdFx0dGhhdC5vZmZzZXQgPSB0aGF0LmxhYmVsX2RhdGFbaW5kXS5vZmZzZXRcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5Y6G5Y+y5pWw5o2u5Yig6Zmk5pe26YeN5paw5Yqg6L295o6l5Y+jXHJcblx0XHRcdHJlbG9hZCgpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHRjb25zb2xlLmxvZygn6L+U5Zue5Y6G5Y+y6aG1JywgdGhhdC5hY2RfaWQpXHJcblx0XHRcdFx0dGhpcy4kbmV4dFRpY2soKCkgPT4ge1xyXG5cdFx0XHRcdFx0dGhhdC4kc3RvcmUuZGlzcGF0Y2goXCJnZXRQdWJsaWNDb250ZW50XCIsIHtcclxuXHRcdFx0XHRcdFx0YWNkX2lkOiB0aGF0LmFjZF9pZCxcclxuXHRcdFx0XHRcdFx0YXVkX2lkOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJpZCcpXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdG5hdlRvKHVybCkge1xyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybDogdXJsXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIHNjb3BlZCBsYW5nPVwic2Nzc1wiPlxyXG5cdC5jb250ZW50IHtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuXHRcdG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4KTtcclxuXHRcdHBhZGRpbmc6IDY1cHggMTVweCAxNXB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuXHR9XHJcblxyXG5cdC50YWJiYXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHotaW5kZXg6IDk5OTtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmN2Y3O1xyXG5cdFx0Ym94LXNoYWRvdzogMHB4IDFweCA1cHggMnB4ICNkZmUyZTFmYztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG5cdFx0LnNjcm9sbC1tZW51IHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG5cdFx0XHR2aWV3IHtcclxuXHRcdFx0XHRoZWlnaHQ6IDU1cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDU1cHg7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdG1pbi13aWR0aDogMTAwcHg7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDEwcHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmFjdGl2ZSB7XHJcblx0XHRcdGNvbG9yOiAkbWFpbmNvbG9yO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRtYWluY29sb3I7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZGVzYyB7XHJcblx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUtMjBweCk7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0Y29sb3I6ICM5OTk7XHJcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHJcblxyXG5cdFx0LnN0YXR1ZXZ1ZSB7XHJcblx0XHRcdGhlaWdodDogMzVweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHRtYXJnaW46IDIwcHggYXV0byAxMHB4O1xyXG5cclxuXHRcdFx0LmJpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcclxuXHJcblx0XHRcdFx0LnBlb2JveCB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdHRvcDogLTFweDtcclxuXHJcblx0XHRcdFx0XHQueHgge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNXB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDVweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdHotaW5kZXg6IDk7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICMxYjIwODY7XHJcblx0XHRcdFx0XHRcdHRvcDogOXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lml0ZW0ge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0ZmxleDogMTtcclxuXHRcdFx0XHRoZWlnaHQ6IDVweDtcclxuXHRcdFx0XHRjb2xvcjogIzY2NjtcclxuXHRcdFx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cclxuXHRcdFx0XHQuc3BhbjEge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IC0yM3B4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LnNwYW4ge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IC04cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZGVzY3JpYmUge1xyXG5cdFx0Y29sb3I6ICM2NjY7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI1cHg7XHJcblx0fVxyXG5cclxuXHQuaW5mbyB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0cGFkZGluZzogMTVweDtcclxuXHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuXHRcdC5sZWZ0IHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDI4MHJweCk7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHJcblx0XHRcdC5sZWZ0X3ZpZXcge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnRpdGxlIHtcclxuXHRcdFx0XHR3aWR0aDogODBweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQucmlnaHQge1xyXG5cdFx0XHR3aWR0aDogMjYwcnB4O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuXHRcdFx0LmNoYXJ0cyB7XHJcblx0XHRcdFx0d2lkdGg6IDI2MHVweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDI2MHVweDtcclxuXHRcdFx0XHRtYXJnaW46IDEwcHggMDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuXHRcdFx0XHQubmFtZSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNTZycHg7XHJcblx0XHRcdFx0XHRjb2xvcjogIzQ2ODdGOTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC50aXRsZSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR9XHJcblxyXG5cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zdGFuZGFyZCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbi10b3A6IC0zcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcblxyXG5cdFx0dGV4dCB7XHJcblx0XHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0cGFkZGluZzogMnB4IDEwcHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC55ZWxsbyB7XHJcblx0XHR3aWR0aDogOHB4O1xyXG5cdFx0aGVpZ2h0OiA4cHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRidG5jb2xvcjtcclxuXHR9XHJcblxyXG5cdC5ibHVlcyB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbmNvbG9yO1xyXG5cdH1cclxuXHJcblx0LmdyaWRMaXN0IHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcbjwvc3R5bGU+Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///360\n"); /***/ }), /* 361 */ /*!**************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/PublicCards/charts.vue?mpType=page ***! \**************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _charts_vue_vue_type_template_id_a3278c9a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./charts.vue?vue&type=template&id=a3278c9a&scoped=true&mpType=page */ 362);\n/* harmony import */ var _charts_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./charts.vue?vue&type=script&lang=js&mpType=page */ 364);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _charts_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _charts_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _charts_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _charts_vue_vue_type_template_id_a3278c9a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _charts_vue_vue_type_template_id_a3278c9a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"a3278c9a\",\n null,\n false,\n _charts_vue_vue_type_template_id_a3278c9a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/PublicCards/charts.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBMEk7QUFDMUk7QUFDcUU7QUFDTDs7O0FBR2hFO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLHVGQUFNO0FBQ1IsRUFBRSx3R0FBTTtBQUNSLEVBQUUsaUhBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsNEdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzYxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9jaGFydHMudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWEzMjc4YzlhJnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9jaGFydHMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL2NoYXJ0cy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiYTMyNzhjOWFcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvUHVibGljQ2FyZHMvY2hhcnRzLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///361\n"); /***/ }), /* 362 */ /*!********************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/PublicCards/charts.vue?vue&type=template&id=a3278c9a&scoped=true&mpType=page ***! \********************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_charts_vue_vue_type_template_id_a3278c9a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./charts.vue?vue&type=template&id=a3278c9a&scoped=true&mpType=page */ 363); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_charts_vue_vue_type_template_id_a3278c9a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_charts_vue_vue_type_template_id_a3278c9a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_charts_vue_vue_type_template_id_a3278c9a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_charts_vue_vue_type_template_id_a3278c9a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 363 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/PublicCards/charts.vue?vue&type=template&id=a3278c9a&scoped=true&mpType=page ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "TrendPage"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "charts"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "boxTime"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "one"), attrs: { _i: 3 } }, [ _c( "picker", { attrs: { end: _vm._$s(4, "a-end", _vm.endDate), value: _vm._$s( 4, "a-value", _vm.startTime ? _vm.startTime : _vm.startDate ), _i: 4, }, on: { change: _vm.handStartTimeH }, }, [ _c( "view", { staticClass: _vm._$s(5, "sc", "uni-input mr-10"), attrs: { _i: 5 }, }, [ _vm._v( _vm._$s( 5, "t0-0", _vm._s( _vm.startTime ? _vm.startTime : _vm.startDate ) ) ), ] ), _c("icon", { staticClass: _vm._$s( 6, "sc", "iconfont icon-arrow-down-bold" ), attrs: { _i: 6 }, }), ] ), _c("view", { staticClass: _vm._$s(7, "sc", "center"), attrs: { _i: 7 }, }), _c( "picker", { attrs: { end: _vm._$s(8, "a-end", _vm.endDate), value: _vm._$s( 8, "a-value", _vm.endTime ? _vm.endTime : _vm.endDate ), _i: 8, }, on: { change: _vm.handEndTimeH }, }, [ _c( "view", { staticClass: _vm._$s(9, "sc", "uni-input mr-10"), attrs: { _i: 9 }, }, [ _vm._v( _vm._$s( 9, "t0-0", _vm._s(_vm.endTime ? _vm.endTime : _vm.endDate) ) ), ] ), _c("icon", { staticClass: _vm._$s( 10, "sc", "iconfont icon-arrow-down-bold" ), attrs: { _i: 10 }, }), ] ), ] ), ] ), ] ), _c("view", { staticClass: _vm._$s(11, "sc", "box"), attrs: { _i: 11 } }, [ _c( "view", { staticClass: _vm._$s(12, "sc", "boxLine"), attrs: { _i: 12 } }, _vm._l( _vm._$s(13, "f", { forItems: _vm.weightList }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(13, "f", { forIndex: $20, key: 13 + "-" + $30 }), staticClass: _vm._$s("13-" + $30, "sc", "line"), attrs: { _i: "13-" + $30 }, }, [ _vm._$s("14-" + $30, "i", item.line.categories.length) ? _c( "view", { staticClass: _vm._$s( "14-" + $30, "sc", "mt-15 mb-15" ), attrs: { _i: "14-" + $30 }, }, [ _c("qiunDataCharts", { attrs: { type: "area", chartData: item.line, canvas2d: true, canvasId: "1025" + index, cHeight: 400, cWidth: 720, animation: false, opts: { enableScroll: true, xAxis: { scrollShow: false, itemCount: 3 }, }, ontouch: true, _i: "15-" + $30, }, }), ], 1 ) : _c( "view", { staticClass: _vm._$s("16-" + $30, "sc", "nolist"), attrs: { _i: "16-" + $30 }, }, [ _c("image", { attrs: { src: _vm._$s( "17-" + $30, "a-src", __webpack_require__(/*! ../../static/none.png */ 17) ), _i: "17-" + $30, }, }), _c("text"), ] ), _c( "view", { staticClass: _vm._$s("19-" + $30, "sc", "title"), attrs: { _i: "19-" + $30 }, }, [ _c("text", { style: _vm._$s("20-" + $30, "s", { backgroundColor: item.line.series[0].color, }), attrs: { _i: "20-" + $30 }, }), _vm._v(_vm._$s("19-" + $30, "t1-0", _vm._s(item.title))), ] ), ] ) } ), 0 ), ]), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 364 */ /*!**************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/PublicCards/charts.vue?vue&type=script&lang=js&mpType=page ***! \**************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_charts_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./charts.vue?vue&type=script&lang=js&mpType=page */ 365);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_charts_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_charts_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_charts_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_charts_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_charts_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdxQixDQUFnQixtckJBQUcsRUFBQyIsImZpbGUiOiIzNjQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2NoYXJ0cy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9jaGFydHMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///364\n"); /***/ }), /* 365 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/PublicCards/charts.vue?vue&type=script&lang=js&mpType=page ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nvar _qiunDataCharts = _interopRequireDefault(__webpack_require__(/*! @/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue */ 67));\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n components: {\n qiunDataCharts: _qiunDataCharts.default\n },\n computed: _objectSpread(_objectSpread({}, (0, _vuex.mapState)([\"labelList\"])), {}, {\n endDate: function endDate() {\n return this.$tools.getDate(\"start\");\n },\n startDate: function startDate() {\n return this.$tools.GetDateStr(-90);\n }\n }),\n data: function data() {\n return {\n name: \"\",\n list: [],\n acd_id: 0,\n handTrue: true,\n active: 0,\n startTime: \"\",\n endTime: \"\",\n weightList: []\n };\n },\n onLoad: function onLoad(options) {\n var that = this;\n that.active = 0;\n that.acd_id = options.acd_id;\n that.time = that.startDate;\n that.labelList.forEach(function (ite) {\n if (ite.acd_id == that.acd_id) {\n that.list = ite.list;\n that.name = that.list[0];\n return;\n }\n });\n that.handlePublicTrendList();\n },\n methods: {\n handStartTimeH: function handStartTimeH(e) {\n var that = this;\n if (that.endTime) {\n if (Date.parse(e.detail.value) > Date.parse(that.endTime)) {\n that.$tools.msg(\"请选择正确的时间\");\n return;\n }\n } else {\n if (Date.parse(e.detail.value) > Date.parse(that.endDate)) {\n that.$tools.msg(\"请选择正确的时间\");\n return;\n }\n }\n that.startTime = e.detail.value;\n that.handlePublicTrendList();\n },\n handEndTimeH: function handEndTimeH(e) {\n var that = this;\n if (that.startTime) {\n if (Date.parse(e.detail.value) < Date.parse(that.startTime)) {\n that.$tools.msg(\"请选择正确的时间\");\n return;\n }\n } else {\n if (Date.parse(e.detail.value) < Date.parse(that.startDate)) {\n that.$tools.msg(\"请选择正确的时间\");\n return;\n }\n }\n that.endTime = e.detail.value;\n that.handlePublicTrendList();\n },\n handlePublicTrendList: function handlePublicTrendList() {\n var that = this;\n that.$model.getPublicTrendList({\n aud_id: uni.getStorageSync('userid'),\n acd_id: that.acd_id,\n s_time: that.startTime ? that.startTime : that.startDate,\n e_time: that.endTime ? that.endTime : that.endDate\n }).then(function (res) {\n // 公共曲线\n if (res.code == 0) {\n that.weightList = res.data;\n }\n __f__(\"log\", \"公共曲线\", that.weightList, \" at pages/PublicCards/charts.vue:133\");\n });\n },\n navTo: function navTo(url) {\n uni.navigateTo({\n url: url\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvUHVibGljQ2FyZHMvY2hhcnRzLnZ1ZSJdLCJuYW1lcyI6WyJjb21wb25lbnRzIiwicWl1bkRhdGFDaGFydHMiLCJjb21wdXRlZCIsImVuZERhdGUiLCJzdGFydERhdGUiLCJkYXRhIiwibmFtZSIsImxpc3QiLCJhY2RfaWQiLCJoYW5kVHJ1ZSIsImFjdGl2ZSIsInN0YXJ0VGltZSIsImVuZFRpbWUiLCJ3ZWlnaHRMaXN0Iiwib25Mb2FkIiwidGhhdCIsIm1ldGhvZHMiLCJoYW5kU3RhcnRUaW1lSCIsImhhbmRFbmRUaW1lSCIsImhhbmRsZVB1YmxpY1RyZW5kTGlzdCIsImF1ZF9pZCIsInNfdGltZSIsImVfdGltZSIsIm5hdlRvIiwidW5pIiwidXJsIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQTRDQTtBQUdBO0FBQUE7QUFBQTtBQUFBLGVBQ0E7RUFDQUE7SUFDQUM7RUFDQTtFQUNBQywwQ0FDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0VBQUEsRUFDQTtFQUNBQztJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0lBQ0FDO0lBQ0FBO0lBQ0FBO0lBQ0FBO01BQ0E7UUFDQUE7UUFDQUE7UUFDQTtNQUNBO0lBQ0E7SUFDQUE7RUFDQTtFQUNBQztJQUNBQztNQUNBO01BQ0E7UUFDQTtVQUNBRjtVQUNBO1FBQ0E7TUFDQTtRQUNBO1VBQ0FBO1VBQ0E7UUFDQTtNQUNBO01BQ0FBO01BQ0FBO0lBQ0E7SUFDQUc7TUFDQTtNQUNBO1FBQ0E7VUFDQUg7VUFDQTtRQUNBO01BQ0E7UUFDQTtVQUNBQTtVQUNBO1FBQ0E7TUFDQTtNQUNBQTtNQUNBQTtJQUNBO0lBQ0FJO01BQ0E7TUFDQUo7UUFDQUs7UUFDQVo7UUFDQWE7UUFDQUM7TUFDQTtRQUNBO1FBQ0E7VUFDQVA7UUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBUTtNQUNBQztRQUNBQztNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEsMkIiLCJmaWxlIjoiMzY1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwiVHJlbmRQYWdlXCI+XHJcblx0XHQ8dmlldyBjbGFzcz1cImNoYXJ0c1wiPlxyXG5cdFx0XHQ8IS0tIOaXtumXtOmAieaLqSAtLT5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJib3hUaW1lXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJvbmVcIj5cclxuXHRcdFx0XHRcdDxwaWNrZXIgbW9kZT1cImRhdGVcIiA6ZW5kPVwiZW5kRGF0ZVwiIEBjaGFuZ2U9XCJoYW5kU3RhcnRUaW1lSFwiIGZpZWxkcz1cInRpbWVcIlxyXG5cdFx0XHRcdFx0XHQ6dmFsdWU9XCJzdGFydFRpbWU/c3RhcnRUaW1lOnN0YXJ0RGF0ZVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInVuaS1pbnB1dCBtci0xMFwiPnt7c3RhcnRUaW1lP3N0YXJ0VGltZTpzdGFydERhdGV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PGljb24gY2xhc3M9XCJpY29uZm9udCBpY29uLWFycm93LWRvd24tYm9sZFwiPjwvaWNvbj5cclxuXHRcdFx0XHRcdDwvcGlja2VyPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjZW50ZXJcIj5+PC92aWV3PlxyXG5cdFx0XHRcdFx0PHBpY2tlciBtb2RlPVwiZGF0ZVwiIDplbmQ9XCJlbmREYXRlXCIgQGNoYW5nZT1cImhhbmRFbmRUaW1lSFwiIGZpZWxkcz1cInRpbWVcIlxyXG5cdFx0XHRcdFx0XHQ6dmFsdWU9XCJlbmRUaW1lP2VuZFRpbWU6ZW5kRGF0ZVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInVuaS1pbnB1dCBtci0xMFwiPnt7ZW5kVGltZT9lbmRUaW1lOmVuZERhdGV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PGljb24gY2xhc3M9XCJpY29uZm9udCBpY29uLWFycm93LWRvd24tYm9sZFwiPjwvaWNvbj5cclxuXHRcdFx0XHRcdDwvcGlja2VyPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PCEtLSDmm7Lnur/lm74gLS0+XHJcblx0XHQ8dmlldyBjbGFzcz1cImJveFwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImJveExpbmVcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImxpbmVcIiB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiB3ZWlnaHRMaXN0XCI+XHJcblx0XHRcdFx0XHQ8dmlldyB2LWlmPVwiaXRlbS5saW5lLmNhdGVnb3JpZXMubGVuZ3RoXCIgY2xhc3M9XCJtdC0xNSBtYi0xNVwiPlxyXG5cdFx0XHRcdFx0XHQ8cWl1bkRhdGFDaGFydHMgdHlwZT1cImFyZWFcIiA6Y2hhcnREYXRhPVwiaXRlbS5saW5lXCIgOmNhbnZhczJkPVwidHJ1ZVwiIDpjYW52YXNJZD1cIicxMDI1JysgaW5kZXhcIlxyXG5cdFx0XHRcdFx0XHRcdDpjSGVpZ2h0PVwiNDAwXCIgOmNXaWR0aD1cIjcyMFwiIDphbmltYXRpb249XCJmYWxzZVwiXHJcblx0XHRcdFx0XHRcdFx0Om9wdHM9XCJ7ZW5hYmxlU2Nyb2xsOnRydWUseEF4aXM6e3Njcm9sbFNob3c6ZmFsc2UsaXRlbUNvdW50OjN9fVwiIDpvbnRvdWNoPVwidHJ1ZVwiIC8+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5vbGlzdFwiIHYtZWxzZT5cclxuXHRcdFx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uL3N0YXRpYy9ub25lLnBuZ1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdDx0ZXh0PuaaguaXoOaVsOaNru+8jOivt+aJi+WKqOa3u+WKoH48L3RleHQ+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlXCI+XHJcblx0XHRcdFx0XHRcdDx0ZXh0IDpzdHlsZT1cInsnYmFja2dyb3VuZENvbG9yJzppdGVtLmxpbmUuc2VyaWVzWzBdLmNvbG9yfVwiPjwvdGV4dD5cclxuXHRcdFx0XHRcdFx0e3tpdGVtLnRpdGxlfX1cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB7XHJcblx0XHRtYXBTdGF0ZVxyXG5cdH0gZnJvbSBcInZ1ZXhcIjtcclxuXHRpbXBvcnQgcWl1bkRhdGFDaGFydHMgZnJvbSAnQC91bmlfbW9kdWxlcy9xaXVuLWRhdGEtY2hhcnRzL2NvbXBvbmVudHMvcWl1bi1kYXRhLWNoYXJ0cy9xaXVuLWRhdGEtY2hhcnRzLnZ1ZSc7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0Y29tcG9uZW50czoge1xyXG5cdFx0XHRxaXVuRGF0YUNoYXJ0cyxcclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDoge1xyXG5cdFx0XHQuLi5tYXBTdGF0ZShbXCJsYWJlbExpc3RcIl0pLFxyXG5cdFx0XHRlbmREYXRlKCkge1xyXG5cdFx0XHRcdHJldHVybiB0aGlzLiR0b29scy5nZXREYXRlKFwic3RhcnRcIilcclxuXHRcdFx0fSxcclxuXHRcdFx0c3RhcnREYXRlKCkge1xyXG5cdFx0XHRcdHJldHVybiB0aGlzLiR0b29scy5HZXREYXRlU3RyKC05MCk7XHJcblx0XHRcdH0sXHJcblx0XHR9LFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRuYW1lOiBcIlwiLFxyXG5cdFx0XHRcdGxpc3Q6IFtdLFxyXG5cdFx0XHRcdGFjZF9pZDogMCxcclxuXHRcdFx0XHRoYW5kVHJ1ZTogdHJ1ZSxcclxuXHRcdFx0XHRhY3RpdmU6IDAsXHJcblx0XHRcdFx0c3RhcnRUaW1lOiBcIlwiLFxyXG5cdFx0XHRcdGVuZFRpbWU6IFwiXCIsXHJcblx0XHRcdFx0d2VpZ2h0TGlzdDogW10sXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKG9wdGlvbnMpIHtcclxuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdHRoYXQuYWN0aXZlID0gMFxyXG5cdFx0XHR0aGF0LmFjZF9pZCA9IG9wdGlvbnMuYWNkX2lkXHJcblx0XHRcdHRoYXQudGltZSA9IHRoYXQuc3RhcnREYXRlXHJcblx0XHRcdHRoYXQubGFiZWxMaXN0LmZvckVhY2goaXRlID0+IHtcclxuXHRcdFx0XHRpZiAoaXRlLmFjZF9pZCA9PSB0aGF0LmFjZF9pZCkge1xyXG5cdFx0XHRcdFx0dGhhdC5saXN0ID0gaXRlLmxpc3RcclxuXHRcdFx0XHRcdHRoYXQubmFtZSA9IHRoYXQubGlzdFswXVxyXG5cdFx0XHRcdFx0cmV0dXJuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9KVxyXG5cdFx0XHR0aGF0LmhhbmRsZVB1YmxpY1RyZW5kTGlzdCgpXHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRoYW5kU3RhcnRUaW1lSChlKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0aWYgKHRoYXQuZW5kVGltZSkge1xyXG5cdFx0XHRcdFx0aWYgKERhdGUucGFyc2UoZS5kZXRhaWwudmFsdWUpID4gRGF0ZS5wYXJzZSh0aGF0LmVuZFRpbWUpKSB7XHJcblx0XHRcdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhcIuivt+mAieaLqeato+ehrueahOaXtumXtFwiKVxyXG5cdFx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0aWYgKERhdGUucGFyc2UoZS5kZXRhaWwudmFsdWUpID4gRGF0ZS5wYXJzZSh0aGF0LmVuZERhdGUpKSB7XHJcblx0XHRcdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhcIuivt+mAieaLqeato+ehrueahOaXtumXtFwiKVxyXG5cdFx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhhdC5zdGFydFRpbWUgPSBlLmRldGFpbC52YWx1ZVxyXG5cdFx0XHRcdHRoYXQuaGFuZGxlUHVibGljVHJlbmRMaXN0KClcclxuXHRcdFx0fSxcclxuXHRcdFx0aGFuZEVuZFRpbWVIKGUpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHRpZiAodGhhdC5zdGFydFRpbWUpIHtcclxuXHRcdFx0XHRcdGlmIChEYXRlLnBhcnNlKGUuZGV0YWlsLnZhbHVlKSA8IERhdGUucGFyc2UodGhhdC5zdGFydFRpbWUpKSB7XHJcblx0XHRcdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhcIuivt+mAieaLqeato+ehrueahOaXtumXtFwiKVxyXG5cdFx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0aWYgKERhdGUucGFyc2UoZS5kZXRhaWwudmFsdWUpIDwgRGF0ZS5wYXJzZSh0aGF0LnN0YXJ0RGF0ZSkpIHtcclxuXHRcdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKFwi6K+36YCJ5oup5q2j56Gu55qE5pe26Ze0XCIpXHJcblx0XHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0aGF0LmVuZFRpbWUgPSBlLmRldGFpbC52YWx1ZVxyXG5cdFx0XHRcdHRoYXQuaGFuZGxlUHVibGljVHJlbmRMaXN0KClcclxuXHRcdFx0fSxcclxuXHRcdFx0aGFuZGxlUHVibGljVHJlbmRMaXN0KCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdHRoYXQuJG1vZGVsLmdldFB1YmxpY1RyZW5kTGlzdCh7XHJcblx0XHRcdFx0XHRhdWRfaWQ6IHVuaS5nZXRTdG9yYWdlU3luYygndXNlcmlkJyksXHJcblx0XHRcdFx0XHRhY2RfaWQ6IHRoYXQuYWNkX2lkLFxyXG5cdFx0XHRcdFx0c190aW1lOiB0aGF0LnN0YXJ0VGltZSA/IHRoYXQuc3RhcnRUaW1lIDogdGhhdC5zdGFydERhdGUsXHJcblx0XHRcdFx0XHRlX3RpbWU6IHRoYXQuZW5kVGltZSA/IHRoYXQuZW5kVGltZSA6IHRoYXQuZW5kRGF0ZVxyXG5cdFx0XHRcdH0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdC8vIOWFrOWFseabsue6v1xyXG5cdFx0XHRcdFx0aWYgKHJlcy5jb2RlID09IDApIHtcclxuXHRcdFx0XHRcdFx0dGhhdC53ZWlnaHRMaXN0ID0gcmVzLmRhdGFcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi5YWs5YWx5puy57q/XCIsIHRoYXQud2VpZ2h0TGlzdClcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRuYXZUbyh1cmwpIHtcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6IHVybFxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuXHQuVHJlbmRQYWdlIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG5cdH1cclxuXHJcblx0LmJveFRpbWUge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xyXG5cclxuXHRcdC5vbmUge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHQuY2VudGVyIHtcclxuXHRcdFx0d2lkdGg6IDEwJTtcclxuXHRcdFx0bWFyZ2luOiAwIDE1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0cGlja2VyIHtcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHQuaWNvbmZvbnQge1xyXG5cdFx0XHRjb2xvcjogIzMzMzMzMztcclxuXHRcdFx0Zm9udC1zaXplOiAzNnJweDtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQubGluZSB7XHJcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcclxuXHR9XHJcblxyXG5cdC50aXRsZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGNvbG9yOiAjOTk5O1xyXG5cdFx0Zm9udC1zaXplOiAxNFBYO1xyXG5cdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHJcblx0XHR0ZXh0IHtcclxuXHRcdFx0d2lkdGg6IDE1cHg7XHJcblx0XHRcdGhlaWdodDogMTBweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdH1cclxuXHR9XHJcbjwvc3R5bGU+Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///365\n"); /***/ }), /* 366 */ /*!***************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/PublicCards/history.vue?mpType=page ***! \***************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _history_vue_vue_type_template_id_697403c6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./history.vue?vue&type=template&id=697403c6&scoped=true&mpType=page */ 367);\n/* harmony import */ var _history_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./history.vue?vue&type=script&lang=js&mpType=page */ 369);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _history_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _history_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _history_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _history_vue_vue_type_template_id_697403c6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _history_vue_vue_type_template_id_697403c6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"697403c6\",\n null,\n false,\n _history_vue_vue_type_template_id_697403c6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/PublicCards/history.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBMkk7QUFDM0k7QUFDc0U7QUFDTDs7O0FBR2pFO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLHdGQUFNO0FBQ1IsRUFBRSx5R0FBTTtBQUNSLEVBQUUsa0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsNkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzY2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9oaXN0b3J5LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD02OTc0MDNjNiZzY29wZWQ9dHJ1ZSZtcFR5cGU9cGFnZVwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vaGlzdG9yeS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaGlzdG9yeS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiNjk3NDAzYzZcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvUHVibGljQ2FyZHMvaGlzdG9yeS52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///366\n"); /***/ }), /* 367 */ /*!*********************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/PublicCards/history.vue?vue&type=template&id=697403c6&scoped=true&mpType=page ***! \*********************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_history_vue_vue_type_template_id_697403c6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./history.vue?vue&type=template&id=697403c6&scoped=true&mpType=page */ 368); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_history_vue_vue_type_template_id_697403c6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_history_vue_vue_type_template_id_697403c6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_history_vue_vue_type_template_id_697403c6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_history_vue_vue_type_template_id_697403c6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 368 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/PublicCards/history.vue?vue&type=template&id=697403c6&scoped=true&mpType=page ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uniSwipeAction: __webpack_require__(/*! @/uni_modules/uni-swipe-action/components/uni-swipe-action/uni-swipe-action.vue */ 142) .default, uniSwipeActionItem: __webpack_require__(/*! @/uni_modules/uni-swipe-action/components/uni-swipe-action-item/uni-swipe-action-item.vue */ 147) .default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "common"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "tabbar"), attrs: { _i: 1 } }, [ _c( "scroll-view", { staticClass: _vm._$s(2, "sc", "scroll-menu"), attrs: { _i: 2 } }, _vm._l( _vm._$s(3, "f", { forItems: _vm.labellist }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(3, "f", { forIndex: $20, key: 3 + "-" + $30 }), class: _vm._$s("3-" + $30, "c", [ _vm.active == index ? "active" : "", ]), attrs: { _i: "3-" + $30 }, on: { click: function ($event) { return _vm.handleActive(item, index) }, }, }, [ _c("text", [ _vm._v(_vm._$s("4-" + $30, "t0-0", _vm._s(item))), ]), ] ) } ), 0 ), ] ), _c( "view", { staticClass: _vm._$s(5, "sc", "history"), attrs: { _i: 5 } }, [ _c( "uni-swipe-action", { attrs: { _i: 6 } }, _vm._l( _vm._$s(7, "f", { forItems: _vm.ranklist }), function (item, index, $21, $31) { return _c( "uni-swipe-action-item", { key: _vm._$s(7, "f", { forIndex: $21, key: index }), attrs: { "right-options": item.options, _i: "7-" + $31 }, on: { click: function ($event) { return _vm.swipeClick($event, index) }, }, }, [ _c( "view", { staticClass: _vm._$s("8-" + $31, "sc", "list"), attrs: { _i: "8-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s("9-" + $31, "sc", "item"), attrs: { _i: "9-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s("10-" + $31, "sc", "time"), attrs: { _i: "10-" + $31 }, }, [ _c("icon", { staticClass: _vm._$s( "11-" + $31, "sc", "t-icon t-icon-shijian-mianxing-0" ), attrs: { _i: "11-" + $31 }, }), _c("text", [ _vm._v( _vm._$s( "12-" + $31, "t0-0", _vm._s(item.record_time) ) ), ]), ] ), _c("view", [ _vm._v( _vm._$s("13-" + $31, "t0-0", _vm._s(item.v1)) ), _c("text", [ _vm._v( _vm._$s( "14-" + $31, "t0-0", _vm._s(item.v1_name) ) ), ]), ]), _c("view", [ _vm._v( _vm._$s("15-" + $31, "t0-0", _vm._s(item.v2)) ), _c("text", [ _vm._v( _vm._$s( "16-" + $31, "t0-0", _vm._s(item.v2_name) ) ), ]), ]), ] ), ] ), ] ) } ), 1 ), _vm._$s(17, "i", !_vm.lastPage || _vm.page >= _vm.lastPage) ? _c("view", { staticClass: _vm._$s(17, "sc", "endtext"), attrs: { _i: 17 }, }) : _vm._e(), ], 1 ), _vm._$s(18, "i", !_vm.lastPage) ? _c( "view", { staticClass: _vm._$s(18, "sc", "nolist"), attrs: { _i: 18 } }, [ _c("image", { attrs: { src: _vm._$s(19, "a-src", __webpack_require__(/*! ../../static/none.png */ 17)), _i: 19, }, }), _c("text"), ] ) : _vm._e(), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 369 */ /*!***************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/PublicCards/history.vue?vue&type=script&lang=js&mpType=page ***! \***************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_history_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./history.vue?vue&type=script&lang=js&mpType=page */ 370);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_history_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_history_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_history_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_history_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_history_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXlxQixDQUFnQixvckJBQUcsRUFBQyIsImZpbGUiOiIzNjkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2hpc3RvcnkudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaGlzdG9yeS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///369\n"); /***/ }), /* 370 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/PublicCards/history.vue?vue&type=script&lang=js&mpType=page ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n computed: _objectSpread(_objectSpread({}, (0, _vuex.mapState)(['user', 'labelList'])), {}, {\n labellist: function labellist() {\n var that = this;\n var list = [];\n that.labelList.forEach(function (ite) {\n if (ite.acd_id == that.acd_id) {\n list = ite.list;\n that.labelName = ite.list[0];\n }\n });\n return list;\n },\n endDate: function endDate() {\n return this.$tools.getDate(\"start\");\n },\n startDate: function startDate() {\n return this.$tools.GetDateStr(-90);\n }\n }),\n data: function data() {\n return {\n ranklist: [],\n page: 1,\n isDelete: false,\n lastPage: '',\n acd_id: \"\",\n active: 0,\n labelName: \"\"\n };\n },\n onLoad: function onLoad(options) {\n var that = this;\n that.acd_id = options.acd_id;\n that.$nextTick(function () {\n that.getList();\n });\n },\n onUnload: function onUnload() {\n __f__(\"log\", '关闭页面', \" at pages/PublicCards/history.vue:80\");\n var that = this;\n var pages = getCurrentPages();\n var Page = pages[pages.length - 1]; //当前页\n var prevPage = pages[pages.length - 2];\n if (that.isDelete) {\n //确定要返回到相应页面,在触发\n prevPage.$vm.reload();\n }\n },\n onReachBottom: function onReachBottom() {\n var that = this;\n __f__(\"log\", \"onReachBottom\", this.lastPage, \" at pages/PublicCards/history.vue:91\");\n if (!this.lastPage || this.page >= this.lastPage) {\n uni.showToast({\n title: '没有更多数据!',\n icon: 'none'\n });\n return;\n }\n this.page++;\n this.getList();\n },\n methods: {\n swipeClick: function swipeClick(e, index) {\n var that = this;\n var id = that.ranklist[index].id;\n uni.showModal({\n title: '友情提示',\n content: '是否删除当前测量记录?',\n success: function success(res) {\n if (res.confirm) {\n that.$model.getPublicHistoryDel({\n id: id\n }).then(function (res) {\n if (res.code != 0) {\n that.$tools.msg(res.msg);\n return;\n }\n that.ranklist.splice(index, 1);\n that.$store.dispatch(\"getUserInfo\", {\n aud_id: uni.getStorageSync('userid')\n });\n that.isDelete = true;\n that.$tools.msg(\"删除成功\");\n });\n } else if (res.cancel) {\n that.$tools.msg(\"您已取消操作!\");\n }\n }\n });\n },\n getList: function getList() {\n var _this = this;\n var that = this;\n that.$model.getPublicHistory({\n aud_id: uni.getStorageSync('userid'),\n acd_id: that.acd_id,\n page: that.page,\n name: that.labelName\n }).then(function (res) {\n __f__(\"log\", \"历史记录\", res, \" at pages/PublicCards/history.vue:139\");\n if (res.code != 0) return;\n var options = [{\n text: '删除',\n style: {\n backgroundColor: '#dd524d'\n }\n }];\n res.data.rows.forEach(function (item) {\n item.options = options;\n });\n _this.ranklist = _this.ranklist.concat(res.data.rows);\n _this.lastPage = res.data.totalpage;\n });\n },\n handleActive: function handleActive(ite, ind) {\n var that = this;\n that.active = ind;\n that.labelName = ite;\n that.page = 1;\n that.ranklist = [];\n that.lastPage = \"\";\n that.getList();\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvUHVibGljQ2FyZHMvaGlzdG9yeS52dWUiXSwibmFtZXMiOlsiY29tcHV0ZWQiLCJsYWJlbGxpc3QiLCJ0aGF0IiwibGlzdCIsImVuZERhdGUiLCJzdGFydERhdGUiLCJkYXRhIiwicmFua2xpc3QiLCJwYWdlIiwiaXNEZWxldGUiLCJsYXN0UGFnZSIsImFjZF9pZCIsImFjdGl2ZSIsImxhYmVsTmFtZSIsIm9uTG9hZCIsIm9uVW5sb2FkIiwicHJldlBhZ2UiLCJvblJlYWNoQm90dG9tIiwidW5pIiwidGl0bGUiLCJpY29uIiwibWV0aG9kcyIsInN3aXBlQ2xpY2siLCJjb250ZW50Iiwic3VjY2VzcyIsImlkIiwiYXVkX2lkIiwiZ2V0TGlzdCIsIm5hbWUiLCJ0ZXh0Iiwic3R5bGUiLCJiYWNrZ3JvdW5kQ29sb3IiLCJyZXMiLCJpdGVtIiwiaGFuZGxlQWN0aXZlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQW9DQTtBQUVBO0FBQUE7QUFBQSxlQUNBO0VBQ0FBLDBDQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBQztRQUNBO1VBQ0FDO1VBQ0FEO1FBQ0E7TUFDQTtNQUNBO0lBQ0E7SUFDQUU7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtFQUFBLEVBQ0E7RUFDQUM7SUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQTtJQUNBWjtJQUNBQTtNQUNBQTtJQUNBO0VBQ0E7RUFDQWE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7TUFBQTtNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQTtJQUNBO0lBQ0E7TUFDQUM7UUFDQUM7UUFDQUM7TUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7TUFDQTtNQUNBO01BQ0FKO1FBQ0FDO1FBQ0FJO1FBQ0FDO1VBQ0E7WUFDQXRCO2NBQ0F1QjtZQUNBO2NBQ0E7Z0JBQ0F2QjtnQkFDQTtjQUNBO2NBQ0FBO2NBQ0FBO2dCQUNBd0I7Y0FDQTtjQUNBeEI7Y0FDQUE7WUFDQTtVQUNBO1lBQ0FBO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQXlCO01BQUE7TUFDQTtNQUNBekI7UUFDQXdCO1FBQ0FmO1FBQ0FIO1FBQ0FvQjtNQUNBO1FBQ0E7UUFDQTtRQUNBO1VBQ0FDO1VBQ0FDO1lBQ0FDO1VBQ0E7UUFDQTtRQUNBQztVQUNBQztRQUNBO1FBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBaEM7TUFDQUE7TUFDQUE7TUFDQUE7TUFDQUE7TUFDQUE7SUFDQTtFQUNBO0FBQ0E7QUFBQSwyQiIsImZpbGUiOiIzNzAuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJjb21tb25cIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwidGFiYmFyXCI+XHJcblx0XHRcdDxzY3JvbGwtdmlldyBjbGFzcz1cInNjcm9sbC1tZW51XCIgc2Nyb2xsLXg9XCJ0cnVlXCIgc3R5bGU9XCJ3aGl0ZS1zcGFjZTogbm93cmFwO1wiPlxyXG5cdFx0XHRcdDx2aWV3IHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIGxhYmVsbGlzdFwiIDpjbGFzcz1cIlthY3RpdmU9PWluZGV4PydhY3RpdmUnOicnXVwiXHJcblx0XHRcdFx0XHRAY2xpY2s9XCJoYW5kbGVBY3RpdmUoaXRlbSxpbmRleClcIj5cclxuXHRcdFx0XHRcdDx0ZXh0Pnt7aXRlbX19PC90ZXh0PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC9zY3JvbGwtdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwiaGlzdG9yeVwiPlxyXG5cdFx0XHQ8dW5pLXN3aXBlLWFjdGlvbj5cclxuXHRcdFx0XHQ8dW5pLXN3aXBlLWFjdGlvbi1pdGVtIDpyaWdodC1vcHRpb25zPVwiaXRlbS5vcHRpb25zXCIgdi1mb3I9XCIoaXRlbSwgaW5kZXgpIGluIHJhbmtsaXN0XCIgOmtleT1cImluZGV4XCJcclxuXHRcdFx0XHRcdEBjbGljaz1cInN3aXBlQ2xpY2soJGV2ZW50LCBpbmRleClcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdsaXN0Jz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aW1lXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8aWNvbiBjbGFzcz1cInQtaWNvbiB0LWljb24tc2hpamlhbi1taWFueGluZy0wXCI+PC9pY29uPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHRleHQ+e3tpdGVtLnJlY29yZF90aW1lfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3Pnt7aXRlbS52MX19PHRleHQ+e3tpdGVtLnYxX25hbWV9fTwvdGV4dD48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXc+e3tpdGVtLnYyfX08dGV4dD57e2l0ZW0udjJfbmFtZX19PC90ZXh0Pjwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdW5pLXN3aXBlLWFjdGlvbi1pdGVtPlxyXG5cdFx0XHQ8L3VuaS1zd2lwZS1hY3Rpb24+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiZW5kdGV4dFwiIHYtaWY9XCIhbGFzdFBhZ2UgfHwgcGFnZSA+PSBsYXN0UGFnZVwiPuKAlOKAlCDliLDlupXkuobvvIznnIvnnIvliKvnmoTlkKcg4oCU4oCUPC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJub2xpc3RcIiB2LWlmPVwiIWxhc3RQYWdlXCI+XHJcblx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi9zdGF0aWMvbm9uZS5wbmdcIj48L2ltYWdlPlxyXG5cdFx0XHQ8dGV4dD7mmoLml6DmlbDmja48L3RleHQ+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQge1xyXG5cdFx0bWFwU3RhdGVcclxuXHR9IGZyb20gXCJ2dWV4XCI7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0Y29tcHV0ZWQ6IHtcclxuXHRcdFx0Li4ubWFwU3RhdGUoWyd1c2VyJywgJ2xhYmVsTGlzdCddKSxcclxuXHRcdFx0bGFiZWxsaXN0KCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdGxldCBsaXN0ID0gW11cclxuXHRcdFx0XHR0aGF0LmxhYmVsTGlzdC5mb3JFYWNoKGl0ZSA9PiB7XHJcblx0XHRcdFx0XHRpZiAoaXRlLmFjZF9pZCA9PSB0aGF0LmFjZF9pZCkge1xyXG5cdFx0XHRcdFx0XHRsaXN0ID0gaXRlLmxpc3RcclxuXHRcdFx0XHRcdFx0dGhhdC5sYWJlbE5hbWUgPSBpdGUubGlzdFswXVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0cmV0dXJuIGxpc3RcclxuXHRcdFx0fSxcclxuXHRcdFx0ZW5kRGF0ZSgpIHtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy4kdG9vbHMuZ2V0RGF0ZShcInN0YXJ0XCIpXHJcblx0XHRcdH0sXHJcblx0XHRcdHN0YXJ0RGF0ZSgpIHtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy4kdG9vbHMuR2V0RGF0ZVN0cigtOTApO1xyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0cmFua2xpc3Q6IFtdLFxyXG5cdFx0XHRcdHBhZ2U6IDEsXHJcblx0XHRcdFx0aXNEZWxldGU6IGZhbHNlLFxyXG5cdFx0XHRcdGxhc3RQYWdlOiAnJyxcclxuXHRcdFx0XHRhY2RfaWQ6IFwiXCIsXHJcblx0XHRcdFx0YWN0aXZlOiAwLFxyXG5cdFx0XHRcdGxhYmVsTmFtZTogXCJcIixcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG9uTG9hZChvcHRpb25zKSB7XHJcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHR0aGF0LmFjZF9pZCA9IG9wdGlvbnMuYWNkX2lkXHJcblx0XHRcdHRoYXQuJG5leHRUaWNrKCgpID0+IHtcclxuXHRcdFx0XHR0aGF0LmdldExpc3QoKVxyXG5cdFx0XHR9KVxyXG5cdFx0fSxcclxuXHRcdG9uVW5sb2FkKCkge1xyXG5cdFx0XHRjb25zb2xlLmxvZygn5YWz6Zet6aG16Z2iJyk7XHJcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHR2YXIgcGFnZXMgPSBnZXRDdXJyZW50UGFnZXMoKTtcclxuXHRcdFx0dmFyIFBhZ2UgPSBwYWdlc1twYWdlcy5sZW5ndGggLSAxXTsgLy/lvZPliY3pobVcclxuXHRcdFx0dmFyIHByZXZQYWdlID0gcGFnZXNbcGFnZXMubGVuZ3RoIC0gMl07XHJcblx0XHRcdGlmICh0aGF0LmlzRGVsZXRlKSB7IC8v56Gu5a6a6KaB6L+U5Zue5Yiw55u45bqU6aG16Z2i77yM5Zyo6Kem5Y+RXHJcblx0XHRcdFx0cHJldlBhZ2UuJHZtLnJlbG9hZCgpXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRvblJlYWNoQm90dG9tKCkge1xyXG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0Y29uc29sZS5sb2coXCJvblJlYWNoQm90dG9tXCIsIHRoaXMubGFzdFBhZ2UpXHJcblx0XHRcdGlmICghdGhpcy5sYXN0UGFnZSB8fCB0aGlzLnBhZ2UgPj0gdGhpcy5sYXN0UGFnZSkge1xyXG5cdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0dGl0bGU6ICfmsqHmnInmm7TlpJrmlbDmja7vvIEnLFxyXG5cdFx0XHRcdFx0aWNvbjogJ25vbmUnXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0fVxyXG5cdFx0XHR0aGlzLnBhZ2UrK1xyXG5cdFx0XHR0aGlzLmdldExpc3QoKVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0c3dpcGVDbGljayhlLCBpbmRleCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdGxldCBpZCA9IHRoYXQucmFua2xpc3RbaW5kZXhdLmlkXHJcblx0XHRcdFx0dW5pLnNob3dNb2RhbCh7XHJcblx0XHRcdFx0XHR0aXRsZTogJ+WPi+aDheaPkOekuicsXHJcblx0XHRcdFx0XHRjb250ZW50OiAn5piv5ZCm5Yig6Zmk5b2T5YmN5rWL6YeP6K6w5b2V77yfJyxcclxuXHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHRpZiAocmVzLmNvbmZpcm0pIHtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LiRtb2RlbC5nZXRQdWJsaWNIaXN0b3J5RGVsKHtcclxuXHRcdFx0XHRcdFx0XHRcdGlkOiBpZCxcclxuXHRcdFx0XHRcdFx0XHR9KS50aGVuKChyZXMpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdGlmIChyZXMuY29kZSAhPSAwKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhyZXMubXNnKVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQucmFua2xpc3Quc3BsaWNlKGluZGV4LCAxKVxyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC4kc3RvcmUuZGlzcGF0Y2goXCJnZXRVc2VySW5mb1wiLCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGF1ZF9pZDogdW5pLmdldFN0b3JhZ2VTeW5jKCd1c2VyaWQnKVxyXG5cdFx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuaXNEZWxldGUgPSB0cnVlXHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLliKDpmaTmiJDlip9cIilcclxuXHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHR9IGVsc2UgaWYgKHJlcy5jYW5jZWwpIHtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLmgqjlt7Llj5bmtojmk43kvZzvvIFcIik7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Z2V0TGlzdCgpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHR0aGF0LiRtb2RlbC5nZXRQdWJsaWNIaXN0b3J5KHtcclxuXHRcdFx0XHRcdGF1ZF9pZDogdW5pLmdldFN0b3JhZ2VTeW5jKCd1c2VyaWQnKSxcclxuXHRcdFx0XHRcdGFjZF9pZDogdGhhdC5hY2RfaWQsXHJcblx0XHRcdFx0XHRwYWdlOiB0aGF0LnBhZ2UsXHJcblx0XHRcdFx0XHRuYW1lOiB0aGF0LmxhYmVsTmFtZVxyXG5cdFx0XHRcdH0pLnRoZW4oKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2coXCLljoblj7LorrDlvZVcIiwgcmVzKVxyXG5cdFx0XHRcdFx0aWYgKHJlcy5jb2RlICE9IDApIHJldHVyblxyXG5cdFx0XHRcdFx0bGV0IG9wdGlvbnMgPSBbe1xyXG5cdFx0XHRcdFx0XHR0ZXh0OiAn5Yig6ZmkJyxcclxuXHRcdFx0XHRcdFx0c3R5bGU6IHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kQ29sb3I6ICcjZGQ1MjRkJ1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XVxyXG5cdFx0XHRcdFx0cmVzLmRhdGEucm93cy5mb3JFYWNoKGl0ZW0gPT4ge1xyXG5cdFx0XHRcdFx0XHRpdGVtLm9wdGlvbnMgPSBvcHRpb25zXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0dGhpcy5yYW5rbGlzdCA9IHRoaXMucmFua2xpc3QuY29uY2F0KHJlcy5kYXRhLnJvd3MpXHJcblx0XHRcdFx0XHR0aGlzLmxhc3RQYWdlID0gcmVzLmRhdGEudG90YWxwYWdlXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0aGFuZGxlQWN0aXZlKGl0ZSwgaW5kKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0dGhhdC5hY3RpdmUgPSBpbmRcclxuXHRcdFx0XHR0aGF0LmxhYmVsTmFtZSA9IGl0ZVxyXG5cdFx0XHRcdHRoYXQucGFnZSA9IDFcclxuXHRcdFx0XHR0aGF0LnJhbmtsaXN0ID0gW11cclxuXHRcdFx0XHR0aGF0Lmxhc3RQYWdlID0gXCJcIlxyXG5cdFx0XHRcdHRoYXQuZ2V0TGlzdCgpXHJcblx0XHRcdH0sXHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuPHN0eWxlIHNjb3BlZD1cInNjb3BlZFwiIGxhbmc9XCJzY3NzXCI+XHJcblx0LmNvbW1vbiB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1pbi1oZWlnaHQ6IDEwMC41dmg7IC8vIOmHjeeCuVxyXG5cdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuXHR9XHJcblxyXG5cdC50YWJiYXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHotaW5kZXg6IDk5OTtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmN2Y3O1xyXG5cdFx0Ym94LXNoYWRvdzogMHB4IDFweCA1cHggMnB4ICNkZmUyZTFmYztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG5cdFx0LnNjcm9sbC1tZW51IHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG5cdFx0XHR2aWV3IHtcclxuXHRcdFx0XHRoZWlnaHQ6IDU1cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDU1cHg7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdG1pbi13aWR0aDogMTAwcHg7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDEwcHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmFjdGl2ZSB7XHJcblx0XHRcdGNvbG9yOiAkbWFpbmNvbG9yO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRtYWluY29sb3I7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaGlzdG9yeSB7XHJcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRtYXJnaW46IDcwcHggMTVweCAwO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XHJcblxyXG5cdFx0Lmxpc3Qge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTJweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0Lml0ZW0ge1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBycHggIWltcG9ydGFudDtcclxuXHJcblx0XHRcdFx0dGV4dCB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICM2NjY7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dmlldyB7XHJcblx0XHRcdFx0XHR3aWR0aDogMjglO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnRpbWUge1xyXG5cdFx0XHRcdHdpZHRoOiA0NCUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjNjY2O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdGljb24ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDQwcnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0MHJweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0dGV4dCB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzcHg7XHJcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zdHlsZT4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///370\n"); /***/ }), /* 371 */ /*!****************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/PublicCards/contrast.vue?mpType=page ***! \****************************************************************************************/ ======= eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n data: function data() {\n return {\n index: -1,\n petId: \"\",\n content: '',\n recordTime: \"\"\n };\n },\n computed: _objectSpread(_objectSpread({}, (0, _vuex.mapState)([\"petInfo\", \"petList\"])), {}, {\n start: function start() {\n return this.$tools.getTime();\n }\n }),\n mounted: function mounted() {\n this.recordTime = this.$tools.getTime();\n },\n methods: {\n // 宠物选择\n handleList: function handleList(e) {\n this.index = e.target.value;\n this.petId = this.petList[e.target.value].id;\n },\n // 记录时间\n changeLog: function changeLog(e) {\n this.recordTime = e;\n },\n // 提交、\n handleCloseClick: function handleCloseClick() {\n var that = this;\n // if (!that.petId) {\n // \tthat.$tools.msg(\"请选择宠物\")\n // \treturn\n // }\n if (!that.recordTime) {\n that.$tools.msg(\"请选择记录时间\");\n return;\n }\n that.$model.getNotepadSubmit({\n petId: uni.getStorageSync('petid'),\n content: that.content,\n recordTime: that.recordTime\n }).then(function (res) {\n if (res.code != 0) false;\n that.$tools.msg(\"记录成功!\");\n uni.redirectTo({\n url: \"/pages/notepad/notepad\"\n });\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbm90ZXBhZC9hZGROb3RlcGFkLnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwiaW5kZXgiLCJwZXRJZCIsImNvbnRlbnQiLCJyZWNvcmRUaW1lIiwiY29tcHV0ZWQiLCJtYXBTdGF0ZSIsInN0YXJ0IiwiJHRvb2xzIiwiZ2V0VGltZSIsIm1vdW50ZWQiLCJtZXRob2RzIiwiaGFuZGxlTGlzdCIsImUiLCJ0YXJnZXQiLCJ2YWx1ZSIsInBldExpc3QiLCJpZCIsImNoYW5nZUxvZyIsImhhbmRsZUNsb3NlQ2xpY2siLCJ0aGF0IiwibXNnIiwiJG1vZGVsIiwiZ2V0Tm90ZXBhZFN1Ym1pdCIsInVuaSIsImdldFN0b3JhZ2VTeW5jIiwidGhlbiIsInJlcyIsImNvZGUiLCJyZWRpcmVjdFRvIiwidXJsIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQThCQTtBQUVjO0FBQUE7QUFBQSxlQUNDO0VBQ2RBLElBQUksa0JBQUc7SUFDTixPQUFPO01BQ05DLEtBQUssRUFBRSxDQUFDLENBQUM7TUFDVEMsS0FBSyxFQUFFLEVBQUU7TUFDVEMsT0FBTyxFQUFFLEVBQUU7TUFDWEMsVUFBVSxFQUFFO0lBQ2IsQ0FBQztFQUNGLENBQUM7RUFDREMsUUFBUSxrQ0FDSixJQUFBQyxjQUFRLEVBQUMsQ0FBQyxTQUFTLEVBQUUsU0FBUyxDQUFDLENBQUM7SUFDbkNDLEtBQUssbUJBQUc7TUFDUCxPQUFPLElBQUksQ0FBQ0MsTUFBTSxDQUFDQyxPQUFPLEVBQUU7SUFDN0I7RUFBQyxFQUNEO0VBQ0RDLE9BQU8scUJBQUc7SUFDVCxJQUFJLENBQUNOLFVBQVUsR0FBRyxJQUFJLENBQUNJLE1BQU0sQ0FBQ0MsT0FBTyxFQUFFO0VBQ3hDLENBQUM7RUFDREUsT0FBTyxFQUFFO0lBQ1I7SUFDQUMsVUFBVSxzQkFBQ0MsQ0FBQyxFQUFFO01BQ2IsSUFBSSxDQUFDWixLQUFLLEdBQUdZLENBQUMsQ0FBQ0MsTUFBTSxDQUFDQyxLQUFLO01BQzNCLElBQUksQ0FBQ2IsS0FBSyxHQUFHLElBQUksQ0FBQ2MsT0FBTyxDQUFDSCxDQUFDLENBQUNDLE1BQU0sQ0FBQ0MsS0FBSyxDQUFDLENBQUNFLEVBQUU7SUFDN0MsQ0FBQztJQUNEO0lBQ0FDLFNBQVMscUJBQUNMLENBQUMsRUFBRTtNQUNaLElBQUksQ0FBQ1QsVUFBVSxHQUFHUyxDQUFDO0lBQ3BCLENBQUM7SUFDRDtJQUNBTSxnQkFBZ0IsOEJBQUc7TUFDbEIsSUFBSUMsSUFBSSxHQUFHLElBQUk7TUFDZjtNQUNBO01BQ0E7TUFDQTtNQUNBLElBQUksQ0FBQ0EsSUFBSSxDQUFDaEIsVUFBVSxFQUFFO1FBQ3JCZ0IsSUFBSSxDQUFDWixNQUFNLENBQUNhLEdBQUcsQ0FBQyxTQUFTLENBQUM7UUFDMUI7TUFDRDtNQUNBRCxJQUFJLENBQUNFLE1BQU0sQ0FBQ0MsZ0JBQWdCLENBQUM7UUFDNUJyQixLQUFLLEVBQUVzQixHQUFHLENBQUNDLGNBQWMsQ0FBQyxPQUFPLENBQUM7UUFDbEN0QixPQUFPLEVBQUVpQixJQUFJLENBQUNqQixPQUFPO1FBQ3JCQyxVQUFVLEVBQUVnQixJQUFJLENBQUNoQjtNQUNsQixDQUFDLENBQUMsQ0FBQ3NCLElBQUksQ0FBQyxVQUFDQyxHQUFHLEVBQUs7UUFDaEIsSUFBSUEsR0FBRyxDQUFDQyxJQUFJLElBQUksQ0FBQyxFQUFFLEtBQUs7UUFDeEJSLElBQUksQ0FBQ1osTUFBTSxDQUFDYSxHQUFHLENBQUMsT0FBTyxDQUFDO1FBQ3hCRyxHQUFHLENBQUNLLFVBQVUsQ0FBQztVQUNkQyxHQUFHLEVBQUU7UUFDTixDQUFDLENBQUM7TUFDSCxDQUFDLENBQUM7SUFDSDtFQUNEO0FBQ0QsQ0FBQztBQUFBIiwiZmlsZSI6IjM1NS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG5pbXBvcnQge1xuXHRtYXBTdGF0ZVxufSBmcm9tIFwidnVleFwiO1xuZXhwb3J0IGRlZmF1bHQge1xuXHRkYXRhKCkge1xuXHRcdHJldHVybiB7XG5cdFx0XHRpbmRleDogLTEsXG5cdFx0XHRwZXRJZDogXCJcIixcblx0XHRcdGNvbnRlbnQ6ICcnLFxuXHRcdFx0cmVjb3JkVGltZTogXCJcIlxuXHRcdH1cblx0fSxcblx0Y29tcHV0ZWQ6IHtcblx0XHQuLi5tYXBTdGF0ZShbXCJwZXRJbmZvXCIsIFwicGV0TGlzdFwiXSksXG5cdFx0c3RhcnQoKSB7XG5cdFx0XHRyZXR1cm4gdGhpcy4kdG9vbHMuZ2V0VGltZSgpXG5cdFx0fSxcblx0fSxcblx0bW91bnRlZCgpIHtcblx0XHR0aGlzLnJlY29yZFRpbWUgPSB0aGlzLiR0b29scy5nZXRUaW1lKClcblx0fSxcblx0bWV0aG9kczoge1xuXHRcdC8vIOWuoOeJqemAieaLqVxuXHRcdGhhbmRsZUxpc3QoZSkge1xuXHRcdFx0dGhpcy5pbmRleCA9IGUudGFyZ2V0LnZhbHVlXG5cdFx0XHR0aGlzLnBldElkID0gdGhpcy5wZXRMaXN0W2UudGFyZ2V0LnZhbHVlXS5pZFxuXHRcdH0sXG5cdFx0Ly8g6K6w5b2V5pe26Ze0XG5cdFx0Y2hhbmdlTG9nKGUpIHtcblx0XHRcdHRoaXMucmVjb3JkVGltZSA9IGVcblx0XHR9LFxuXHRcdC8vIOaPkOS6pOOAgVxuXHRcdGhhbmRsZUNsb3NlQ2xpY2soKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdC8vIGlmICghdGhhdC5wZXRJZCkge1xuXHRcdFx0Ly8gXHR0aGF0LiR0b29scy5tc2coXCLor7fpgInmi6nlrqDnialcIilcblx0XHRcdC8vIFx0cmV0dXJuXG5cdFx0XHQvLyB9XG5cdFx0XHRpZiAoIXRoYXQucmVjb3JkVGltZSkge1xuXHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLor7fpgInmi6norrDlvZXml7bpl7RcIilcblx0XHRcdFx0cmV0dXJuXG5cdFx0XHR9XG5cdFx0XHR0aGF0LiRtb2RlbC5nZXROb3RlcGFkU3VibWl0KHtcblx0XHRcdFx0cGV0SWQ6IHVuaS5nZXRTdG9yYWdlU3luYygncGV0aWQnKSxcblx0XHRcdFx0Y29udGVudDogdGhhdC5jb250ZW50LFxuXHRcdFx0XHRyZWNvcmRUaW1lOiB0aGF0LnJlY29yZFRpbWUsXG5cdFx0XHR9KS50aGVuKChyZXMpID0+IHtcblx0XHRcdFx0aWYgKHJlcy5jb2RlICE9IDApIGZhbHNlXG5cdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhcIuiusOW9leaIkOWKn++8gVwiKVxuXHRcdFx0XHR1bmkucmVkaXJlY3RUbyh7XG5cdFx0XHRcdFx0dXJsOiBcIi9wYWdlcy9ub3RlcGFkL25vdGVwYWRcIlxuXHRcdFx0XHR9KVxuXHRcdFx0fSlcblx0XHR9LFxuXHR9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///355\n"); /***/ }), /* 356 */ /*!*******************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/element/manuallyAdd/weightAdd.vue ***! \*******************************************************************************/ >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; <<<<<<< HEAD eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _contrast_vue_vue_type_template_id_3d2628e0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./contrast.vue?vue&type=template&id=3d2628e0&scoped=true&mpType=page */ 372);\n/* harmony import */ var _contrast_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./contrast.vue?vue&type=script&lang=js&mpType=page */ 374);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _contrast_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _contrast_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _contrast_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _contrast_vue_vue_type_template_id_3d2628e0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _contrast_vue_vue_type_template_id_3d2628e0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"3d2628e0\",\n null,\n false,\n _contrast_vue_vue_type_template_id_3d2628e0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/PublicCards/contrast.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNEk7QUFDNUk7QUFDdUU7QUFDTDs7O0FBR2xFO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLHlGQUFNO0FBQ1IsRUFBRSwwR0FBTTtBQUNSLEVBQUUsbUhBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsOEdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzcxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9jb250cmFzdC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9M2QyNjI4ZTAmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2NvbnRyYXN0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9jb250cmFzdC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiM2QyNjI4ZTBcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvUHVibGljQ2FyZHMvY29udHJhc3QudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///371\n"); /***/ }), /* 372 */ /*!**********************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/PublicCards/contrast.vue?vue&type=template&id=3d2628e0&scoped=true&mpType=page ***! \**********************************************************************************************************************************/ ======= eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _weightAdd_vue_vue_type_template_id_a60e23d2_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./weightAdd.vue?vue&type=template&id=a60e23d2&scoped=true& */ 357);\n/* harmony import */ var _weightAdd_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./weightAdd.vue?vue&type=script&lang=js& */ 359);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _weightAdd_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _weightAdd_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _weightAdd_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _weightAdd_vue_vue_type_template_id_a60e23d2_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _weightAdd_vue_vue_type_template_id_a60e23d2_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"a60e23d2\",\n null,\n false,\n _weightAdd_vue_vue_type_template_id_a60e23d2_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"element/manuallyAdd/weightAdd.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBa0k7QUFDbEk7QUFDNkQ7QUFDTDs7O0FBR3hEO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLCtFQUFNO0FBQ1IsRUFBRSxnR0FBTTtBQUNSLEVBQUUseUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsb0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzU2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi93ZWlnaHRBZGQudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWE2MGUyM2QyJnNjb3BlZD10cnVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vd2VpZ2h0QWRkLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vd2VpZ2h0QWRkLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiYTYwZTIzZDJcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwiZWxlbWVudC9tYW51YWxseUFkZC93ZWlnaHRBZGQudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///356\n"); /***/ }), /* 357 */ /*!**************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/element/manuallyAdd/weightAdd.vue?vue&type=template&id=a60e23d2&scoped=true& ***! \**************************************************************************************************************************/ >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); <<<<<<< HEAD /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_contrast_vue_vue_type_template_id_3d2628e0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./contrast.vue?vue&type=template&id=3d2628e0&scoped=true&mpType=page */ 373); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_contrast_vue_vue_type_template_id_3d2628e0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_contrast_vue_vue_type_template_id_3d2628e0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_contrast_vue_vue_type_template_id_3d2628e0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_contrast_vue_vue_type_template_id_3d2628e0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); ======= /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_weightAdd_vue_vue_type_template_id_a60e23d2_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./weightAdd.vue?vue&type=template&id=a60e23d2&scoped=true& */ 358); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_weightAdd_vue_vue_type_template_id_a60e23d2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_weightAdd_vue_vue_type_template_id_a60e23d2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_weightAdd_vue_vue_type_template_id_a60e23d2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_weightAdd_vue_vue_type_template_id_a60e23d2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a /***/ }), <<<<<<< HEAD /* 373 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/PublicCards/contrast.vue?vue&type=template&id=3d2628e0&scoped=true&mpType=page ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ ======= /* 358 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/element/manuallyAdd/weightAdd.vue?vue&type=template&id=a60e23d2&scoped=true& ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components <<<<<<< HEAD try { components = { uniIcons: __webpack_require__(/*! @/uni_modules/uni-icons/components/uni-icons/uni-icons.vue */ 10) .default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } ======= >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", <<<<<<< HEAD { staticClass: _vm._$s(0, "sc", "content"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "tabbar"), attrs: { _i: 1 } }, [ _c( "scroll-view", { staticClass: _vm._$s(2, "sc", "scroll-menu"), attrs: { _i: 2 } }, _vm._l( _vm._$s(3, "f", { forItems: _vm.labellist }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(3, "f", { forIndex: $20, key: 3 + "-" + $30 }), class: _vm._$s("3-" + $30, "c", [ _vm.active == index ? "active" : "", ]), attrs: { _i: "3-" + $30 }, on: { click: function ($event) { return _vm.handleActive(item, index) }, }, }, [ _c("text", [ _vm._v(_vm._$s("4-" + $30, "t0-0", _vm._s(item))), ]), ] ) } ), 0 ), ] ), _c( "view", { staticClass: _vm._$s(5, "sc", " calendar"), attrs: { _i: 5 } }, [ _vm._$s(6, "i", _vm.isShow) ? _c("ren-calendar", { ref: "ren", attrs: { markDays: _vm.markDays, _i: 6 }, on: { onDayClick: _vm.onDayClick, onMonthClickPre: _vm.onMonthClickPre, }, }) : _vm._e(), _vm._$s(7, "i", _vm.infoList.length) ? _c( "view", { staticClass: _vm._$s(7, "sc", "box"), attrs: { _i: 7 } }, _vm._l( _vm._$s(8, "f", { forItems: _vm.infoList }), function (item, index, $21, $31) { return _c( "view", { key: _vm._$s(8, "f", { forIndex: $21, key: index }), staticClass: _vm._$s("8-" + $31, "sc", "list"), attrs: { _i: "8-" + $31 }, on: { click: function ($event) { return _vm.addMemberTags(item.id, item) }, }, }, [ _c( "view", { staticClass: _vm._$s("9-" + $31, "sc", "item"), attrs: { _i: "9-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s( "10-" + $31, "sc", "check" ), attrs: { _i: "10-" + $31 }, }, [ _c("uni-icons", { attrs: { type: _vm.isActive.indexOf(item.id) != -1 ? "checkbox-filled" : "circle", size: "22", color: _vm.isActive.indexOf(item.id) != -1 ? "#FEC407" : "#dfdfdf", _i: "11-" + $31, }, }), ], 1 ), _c("view", [ _vm._v( _vm._$s("12-" + $31, "t0-0", _vm._s(item.v1)) ), _c("text", [ _vm._v( _vm._$s( "13-" + $31, "t0-0", _vm._s(item.v1_name) ) ), ]), ]), _vm._$s("14-" + $31, "i", item.v2) ? _c("view", [ _vm._v( _vm._$s( "14-" + $31, "t0-0", _vm._s(item.v2) ) ), _c("text", [ _vm._v( _vm._$s( "15-" + $31, "t0-0", _vm._s(item.v2_name) ) ), ]), ]) : _vm._e(), _vm._$s("16-" + $31, "i", item.v3) ? _c("view", [ _vm._v( _vm._$s( "16-" + $31, "t0-0", _vm._s(item.v3) ) ), _c("text", [ _vm._v( _vm._$s( "17-" + $31, "t0-0", _vm._s(item.v3_name) ) ), ]), ]) : _vm._e(), ] ), ] ) } ), 0 ) : _vm._e(), _c( "view", { staticClass: _vm._$s(18, "sc", "bottom"), attrs: { _i: 18 } }, [ _vm._l( _vm._$s(19, "f", { forItems: _vm.ActiveDays }), function (ite, ind, $22, $32) { return _vm._$s("19-" + $32, "i", _vm.isActive) ? _c( "view", { key: _vm._$s(19, "f", { forIndex: $22, key: ind }), staticClass: _vm._$s("19-" + $32, "sc", "list"), attrs: { _i: "19-" + $32 }, on: { click: function ($event) { return _vm.addMemberTags(ite.id, ite) }, }, ======= { staticClass: _vm._$s(0, "sc", "wrapper wrapperbg"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "bg"), attrs: { _i: 1 }, on: { click: _vm.onTap }, }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "edit"), attrs: { _i: 2 }, on: { click: function ($event) { $event.stopPropagation() }, }, }, [ _c("view", { staticClass: _vm._$s(3, "sc", "title"), attrs: { _i: 3 }, }), _c( "view", { staticClass: _vm._$s(4, "sc", "editem"), attrs: { _i: 4 }, on: { click: _vm.hideKeyboard }, }, [ _c("view", { staticClass: _vm._$s(5, "sc", "left"), attrs: { _i: 5 }, }), _c( "view", { staticClass: _vm._$s(6, "sc", "right"), attrs: { _i: 6 }, }, [ _c( "picker", { attrs: { end: _vm._$s(7, "a-end", _vm.endDate), _i: 7, }, on: { change: _vm.changeLog }, >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a }, [ _c( "view", { <<<<<<< HEAD staticClass: _vm._$s( "20-" + $32, "sc", "item borderRadius" ), attrs: { _i: "20-" + $32 }, }, [ _c( "view", { staticClass: _vm._$s( "21-" + $32, "sc", "time" ), attrs: { _i: "21-" + $32 }, }, [ _vm._v( _vm._$s( "21-" + $32, "t0-0", _vm._s(ite.r_t) ) ), ] ), _c("view", [ _vm._v( _vm._$s("22-" + $32, "t0-0", _vm._s(ite.v1)) ), _c("text", [ _vm._v( _vm._$s( "23-" + $32, "t0-0", _vm._s(ite.v1_name) ) ), ]), ]), _vm._$s("24-" + $32, "i", ite.v2) ? _c("view", [ _vm._v( _vm._$s( "24-" + $32, "t0-0", _vm._s(ite.v2) ) ), _c("text", [ _vm._v( _vm._$s( "25-" + $32, "t0-0", _vm._s(ite.v2_name) ) ), ]), ]) : _vm._e(), _vm._$s("26-" + $32, "i", ite.v3) ? _c("view", [ _vm._v( _vm._$s( "26-" + $32, "t0-0", _vm._s(ite.v3) ) ), _c("text", [ _vm._v( _vm._$s( "27-" + $32, "t0-0", _vm._s(ite.v3_name) ) ), ]), ]) : _vm._e(), _c( "view", { staticClass: _vm._$s( "28-" + $32, "sc", "check" ), attrs: { _i: "28-" + $32 }, }, [ _c("uni-icons", { attrs: { type: "clear", size: "22", color: "#999", _i: "29-" + $32, }, }), ], 1 ), ] ), ] ) : _vm._e() } ), _vm._$s(30, "i", _vm.length == 2) ? _c("view", { staticClass: _vm._$s(30, "sc", "pkclass"), attrs: { _i: 30 }, }) : _vm._e(), ], 2 ), ], 1 ======= staticClass: _vm._$s(8, "sc", "uni-input"), attrs: { _i: 8 }, }, [ _vm._v( _vm._$s( 8, "t0-0", _vm._s(_vm.regTime ? _vm.regTime : "请选择") ) ), ] ), _c("icon", { staticClass: _vm._$s( 9, "sc", "iconfont icon-arrow-down-bold" ), attrs: { _i: 9 }, }), ] ), ] ), ] ), _c("view", [ _c( "view", { staticClass: _vm._$s(11, "sc", "editem"), attrs: { _i: 11 }, }, [ _c("view", { staticClass: _vm._$s(12, "sc", "name"), attrs: { _i: 12 }, }), _c( "view", { staticClass: _vm._$s(13, "sc", "right"), attrs: { _i: 13 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.height, expression: "height", }, ], attrs: { _i: 14 }, domProps: { value: _vm._$s(14, "v-model", _vm.height), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.height = $event.target.value }, }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(15, "sc", "editem"), attrs: { _i: 15 }, }, [ _c("view", { staticClass: _vm._$s(16, "sc", "name"), attrs: { _i: 16 }, }), _c( "view", { staticClass: _vm._$s(17, "sc", "right"), attrs: { _i: 17 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.weight, expression: "weight", }, ], attrs: { _i: 18 }, domProps: { value: _vm._$s(18, "v-model", _vm.weight), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.weight = $event.target.value }, }, }), ] ), ] ), ]), _c("view", { staticClass: _vm._$s(19, "sc", "btn close"), attrs: { _i: 19 }, on: { click: function ($event) { return _vm.onTap() }, }, }), _c("view", { staticClass: _vm._$s(20, "sc", "btn"), attrs: { _i: 20 }, on: { click: _vm.handleTarget }, }), ] ), ] >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), <<<<<<< HEAD /* 374 */ /*!****************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/PublicCards/contrast.vue?vue&type=script&lang=js&mpType=page ***! \****************************************************************************************************************/ ======= /* 359 */ /*!********************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/element/manuallyAdd/weightAdd.vue?vue&type=script&lang=js& ***! \********************************************************************************************************/ >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; <<<<<<< HEAD eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_contrast_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./contrast.vue?vue&type=script&lang=js&mpType=page */ 375);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_contrast_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_contrast_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_contrast_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_contrast_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_contrast_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTBxQixDQUFnQixxckJBQUcsRUFBQyIsImZpbGUiOiIzNzQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2NvbnRyYXN0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2NvbnRyYXN0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///374\n"); /***/ }), /* 375 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/PublicCards/contrast.vue?vue&type=script&lang=js&mpType=page ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ ======= eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_weightAdd_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./weightAdd.vue?vue&type=script&lang=js& */ 360);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_weightAdd_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_weightAdd_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_weightAdd_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_weightAdd_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_weightAdd_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWdxQixDQUFnQiwycUJBQUcsRUFBQyIsImZpbGUiOiIzNTkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3dlaWdodEFkZC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vd2VpZ2h0QWRkLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///359\n"); /***/ }), /* 360 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/element/manuallyAdd/weightAdd.vue?vue&type=script&lang=js& ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; <<<<<<< HEAD eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _renCalendar = _interopRequireDefault(__webpack_require__(/*! @/element/ren-calendar/ren-calendar.vue */ 169));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n data: function data() {\n return {\n markDays: [],\n infoList: [],\n list: [],\n isActive: [],\n ActiveDays: [],\n token: null,\n startM: null,\n endM: null,\n isShow: true,\n acd_id: \"\",\n active: 0,\n labelName: \"\"\n };\n },\n components: {\n RenCalendar: _renCalendar.default\n },\n computed: _objectSpread(_objectSpread({}, (0, _vuex.mapState)([\"user\", \"TrendPk\", \"labelList\"])), {}, {\n labellist: function labellist() {\n var that = this;\n var list = [];\n that.labelList.forEach(function (ite) {\n if (ite.acd_id == that.acd_id) {\n list = ite.list;\n that.labelName = ite.list[0];\n }\n });\n return list;\n },\n length: function length() {\n return this.isActive.length;\n },\n endDate: function endDate() {\n return this.$tools.getDate(\"start\");\n }\n }),\n onLoad: function onLoad(optoins) {\n var that = this;\n that.acd_id = optoins.acd_id;\n that.startM = that.$tools.getDate(\"m\").substring(0, 10);\n that.endM = that.$tools.getDate(\"m\").substring(11, 21);\n that.markDays = [];\n that.list = [];\n that.isActive = [];\n that.ActiveDays = [];\n that.$nextTick(function () {\n that.isShow = true;\n that.getList(that.startM, that.endM);\n });\n },\n methods: {\n getList: function getList(start, end) {\n var that = this;\n that.$model.getPublicResultdiff({\n aud_id: uni.getStorageSync('userid'),\n acd_id: that.acd_id,\n s_time: start,\n e_time: end,\n name: that.labelName\n }).then(function (res) {\n if (res) {\n that.markDays = res.Dlist;\n that.list = res.data;\n for (var i = 0; i < res.data.length; i++) {\n if (Date.parse(that.endDate) == Date.parse(res.data[i].r_t)) {\n that.infoList.push(res.data[i]);\n }\n }\n __f__(\"log\", \"对比\", res, \" at pages/PublicCards/contrast.vue:128\");\n }\n });\n },\n onMonthClickPre: function onMonthClickPre(data) {\n __f__(\"log\", \"onMonthClickPre\", data, \" at pages/PublicCards/contrast.vue:133\");\n var that = this;\n var start = data.substring(0, 10);\n var end = data.substring(11, 21);\n that.infoList = [];\n that.markDays = [];\n that.list = [];\n that.getList(start, end);\n },\n onDayClick: function onDayClick(data) {\n var that = this;\n this.infoList = [];\n for (var i = 0; i < that.list.length; i++) {\n if (Date.parse(data.date) == Date.parse(that.list[i].r_t)) {\n //includes 检测数组是否有某个值\n this.infoList.push(that.list[i]);\n }\n }\n },\n addMemberTags: function addMemberTags(index, item) {\n var that = this;\n __f__(\"log\", \"addMemberTags\", index, item, \" at pages/PublicCards/contrast.vue:153\");\n if (that.isActive.indexOf(index) == -1) {\n that.isActive.push(index);\n that.ActiveDays.push(item);\n } else {\n that.isActive.splice(that.isActive.indexOf(index), 1);\n that.ActiveDays.splice(that.ActiveDays.indexOf(item), 1);\n }\n if (that.isActive.length > 2) {\n that.isActive.splice(0, 1);\n that.ActiveDays.splice(0, 1);\n }\n },\n handlePK: function handlePK() {\n var that = this;\n if (that.isActive.length != 2) {\n that.$tools.msg(\"请先选择数据!\");\n return;\n }\n var info = {};\n info.type = that.acd_id;\n info.before_id = that.isActive[0];\n info.after_id = that.isActive[1];\n __f__(\"log\", \"1111\", info, that.isActive, \" at pages/PublicCards/contrast.vue:176\");\n uni.navigateTo({\n url: \"/pages/compk/pkdetail?info=\" + JSON.stringify(info)\n });\n },\n handleActive: function handleActive(ite, ind) {\n var that = this;\n that.active = ind;\n that.labelName = ite;\n that.startM = that.$tools.getDate(\"m\").substring(0, 10);\n that.endM = that.$tools.getDate(\"m\").substring(11, 21);\n that.list = [];\n that.infoList = [];\n that.markDays = [];\n that.isActive = [];\n that.ActiveDays = [];\n that.$nextTick(function () {\n that.isShow = true;\n that.getList(that.startM, that.endM);\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvUHVibGljQ2FyZHMvY29udHJhc3QudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJtYXJrRGF5cyIsImluZm9MaXN0IiwibGlzdCIsImlzQWN0aXZlIiwiQWN0aXZlRGF5cyIsInRva2VuIiwic3RhcnRNIiwiZW5kTSIsImlzU2hvdyIsImFjZF9pZCIsImFjdGl2ZSIsImxhYmVsTmFtZSIsImNvbXBvbmVudHMiLCJSZW5DYWxlbmRhciIsImNvbXB1dGVkIiwibGFiZWxsaXN0IiwidGhhdCIsImxlbmd0aCIsImVuZERhdGUiLCJvbkxvYWQiLCJtZXRob2RzIiwiZ2V0TGlzdCIsImF1ZF9pZCIsInNfdGltZSIsImVfdGltZSIsIm5hbWUiLCJvbk1vbnRoQ2xpY2tQcmUiLCJvbkRheUNsaWNrIiwiYWRkTWVtYmVyVGFncyIsImhhbmRsZVBLIiwiaW5mbyIsInVuaSIsInVybCIsImhhbmRsZUFjdGl2ZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFtREE7QUFDQTtBQUVBO0FBQUE7QUFBQSxlQUNBO0VBQ0FBO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO0VBQ0E7RUFDQUMsMENBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0FDO1FBQ0E7VUFDQWQ7VUFDQWM7UUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0VBQUEsRUFDQTtFQUNBQztJQUNBO0lBQ0FIO0lBQ0FBO0lBQ0FBO0lBQ0FBO0lBQ0FBO0lBQ0FBO0lBQ0FBO0lBQ0FBO01BQ0FBO01BQ0FBO0lBQ0E7RUFDQTtFQUNBSTtJQUNBQztNQUNBO01BQ0FMO1FBQ0FNO1FBQ0FiO1FBQ0FjO1FBQ0FDO1FBQ0FDO01BQ0E7UUFDQTtVQUNBVDtVQUNBQTtVQUNBO1lBQ0E7Y0FDQUE7WUFDQTtVQUNBO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQVU7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBVjtNQUNBQTtNQUNBQTtNQUNBQTtJQUNBO0lBQ0FXO01BQ0E7TUFDQTtNQUNBO1FBQ0E7VUFBQTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO1FBQ0FaO1FBQ0FBO01BQ0E7UUFDQUE7UUFDQUE7TUFDQTtNQUNBO1FBQ0FBO1FBQ0FBO01BQ0E7SUFDQTtJQUNBYTtNQUNBO01BQ0E7UUFDQWI7UUFDQTtNQUNBO01BQ0E7TUFDQWM7TUFDQUE7TUFDQUE7TUFDQTtNQUNBQztRQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBakI7TUFDQUE7TUFDQUE7TUFDQUE7TUFDQUE7TUFDQUE7TUFDQUE7TUFDQUE7TUFDQUE7TUFDQUE7UUFDQUE7UUFDQUE7TUFDQTtJQUNBO0VBQ0E7QUFFQTtBQUFBLDJCIiwiZmlsZSI6IjM3NS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cImNvbnRlbnRcIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwidGFiYmFyXCI+XHJcblx0XHRcdDxzY3JvbGwtdmlldyBjbGFzcz1cInNjcm9sbC1tZW51XCIgc2Nyb2xsLXg9XCJ0cnVlXCIgc3R5bGU9XCJ3aGl0ZS1zcGFjZTogbm93cmFwO1wiPlxyXG5cdFx0XHRcdDx2aWV3IHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIGxhYmVsbGlzdFwiIDpjbGFzcz1cIlthY3RpdmU9PWluZGV4PydhY3RpdmUnOicnXVwiXHJcblx0XHRcdFx0XHRAY2xpY2s9XCJoYW5kbGVBY3RpdmUoaXRlbSxpbmRleClcIj5cclxuXHRcdFx0XHRcdDx0ZXh0Pnt7aXRlbX19PC90ZXh0PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC9zY3JvbGwtdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwiIGNhbGVuZGFyXCI+XHJcblx0XHRcdDwhLS0g5pel5Y6GIC0tPlxyXG5cdFx0XHQ8cmVuLWNhbGVuZGFyIHJlZj0ncmVuJyA6bWFya0RheXM9J21hcmtEYXlzJyBAb25EYXlDbGljaz0nb25EYXlDbGljaycgQG9uTW9udGhDbGlja1ByZT0nb25Nb250aENsaWNrUHJlJ1xyXG5cdFx0XHRcdHYtaWY9XCJpc1Nob3dcIj5cclxuXHRcdFx0PC9yZW4tY2FsZW5kYXI+XHJcblx0XHRcdDwhLS0gIC0tPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImJveFwiIHYtaWY9XCJpbmZvTGlzdC5sZW5ndGhcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImxpc3RcIiB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBpbmZvTGlzdFwiIDprZXk9XCJpbmRleFwiIEBjbGljaz1cImFkZE1lbWJlclRhZ3MoaXRlbS5pZCxpdGVtKVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY2hlY2tcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dW5pLWljb25zIDp0eXBlPVwiaXNBY3RpdmUuaW5kZXhPZihpdGVtLmlkKSE9LTE/J2NoZWNrYm94LWZpbGxlZCc6J2NpcmNsZSdcIiBzaXplPVwiMjJcIlxyXG5cdFx0XHRcdFx0XHRcdFx0OmNvbG9yPVwiaXNBY3RpdmUuaW5kZXhPZihpdGVtLmlkKSE9LTE/JyNGRUM0MDcnOicjZGZkZmRmJ1wiPjwvdW5pLWljb25zPlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3Pnt7aXRlbS52MX19PHRleHQ+e3tpdGVtLnYxX25hbWV9fTwvdGV4dD48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IHYtaWY9XCJpdGVtLnYyXCI+e3tpdGVtLnYyfX08dGV4dD57e2l0ZW0udjJfbmFtZX19PC90ZXh0Pjwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgdi1pZj1cIml0ZW0udjNcIj57e2l0ZW0udjN9fTx0ZXh0Pnt7aXRlbS52M19uYW1lfX08L3RleHQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8IS0tICAtLT5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJib3R0b21cIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImxpc3RcIiB2LWZvcj1cIihpdGUsaW5kKSBpbiBBY3RpdmVEYXlzXCIgOmtleT1cImluZFwiIHYtaWY9XCJpc0FjdGl2ZVwiXHJcblx0XHRcdFx0XHRAY2xpY2s9XCJhZGRNZW1iZXJUYWdzKGl0ZS5pZCxpdGUpXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0gYm9yZGVyUmFkaXVzXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGltZVwiPnt7aXRlLnJfdH19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldz57e2l0ZS52MX19PHRleHQ+e3tpdGUudjFfbmFtZX19PC90ZXh0Pjwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgdi1pZj1cIml0ZS52MlwiPnt7aXRlLnYyfX08dGV4dD57e2l0ZS52Ml9uYW1lfX08L3RleHQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwiaXRlLnYzXCI+e3tpdGUudjN9fTx0ZXh0Pnt7aXRlLnYzX25hbWV9fTwvdGV4dD48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY2hlY2tcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dW5pLWljb25zIHR5cGU9XCJjbGVhclwiIHNpemU9XCIyMlwiIGNvbG9yPVwiIzk5OVwiPjwvdW5pLWljb25zPlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwicGtjbGFzc1wiIHYtaWY9XCJsZW5ndGg9PTJcIj52czwvdmlldz5cclxuXHRcdFx0XHQ8IS0tIDx2aWV3IDpjbGFzcz1cInsnYWN0aXZlJzpsZW5ndGghPTJ9XCIgY2xhc3M9XCJidG5cIiBAY2xpY2s9XCJoYW5kbGVQS1wiPuWvueavlDwvdmlldz4gLS0+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCBSZW5DYWxlbmRhciBmcm9tICdAL2VsZW1lbnQvcmVuLWNhbGVuZGFyL3Jlbi1jYWxlbmRhci52dWUnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRtYXBTdGF0ZVxyXG5cdH0gZnJvbSBcInZ1ZXhcIjtcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdG1hcmtEYXlzOiBbXSxcclxuXHRcdFx0XHRpbmZvTGlzdDogW10sXHJcblx0XHRcdFx0bGlzdDogW10sXHJcblx0XHRcdFx0aXNBY3RpdmU6IFtdLFxyXG5cdFx0XHRcdEFjdGl2ZURheXM6IFtdLFxyXG5cdFx0XHRcdHRva2VuOiBudWxsLFxyXG5cdFx0XHRcdHN0YXJ0TTogbnVsbCxcclxuXHRcdFx0XHRlbmRNOiBudWxsLFxyXG5cdFx0XHRcdGlzU2hvdzogdHJ1ZSxcclxuXHRcdFx0XHRhY2RfaWQ6IFwiXCIsXHJcblx0XHRcdFx0YWN0aXZlOiAwLFxyXG5cdFx0XHRcdGxhYmVsTmFtZTogXCJcIixcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNvbXBvbmVudHM6IHtcclxuXHRcdFx0UmVuQ2FsZW5kYXIsXHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IHtcclxuXHRcdFx0Li4ubWFwU3RhdGUoW1widXNlclwiLCBcIlRyZW5kUGtcIiwgXCJsYWJlbExpc3RcIl0pLFxyXG5cdFx0XHRsYWJlbGxpc3QoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0bGV0IGxpc3QgPSBbXVxyXG5cdFx0XHRcdHRoYXQubGFiZWxMaXN0LmZvckVhY2goaXRlID0+IHtcclxuXHRcdFx0XHRcdGlmIChpdGUuYWNkX2lkID09IHRoYXQuYWNkX2lkKSB7XHJcblx0XHRcdFx0XHRcdGxpc3QgPSBpdGUubGlzdFxyXG5cdFx0XHRcdFx0XHR0aGF0LmxhYmVsTmFtZSA9IGl0ZS5saXN0WzBdXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHRyZXR1cm4gbGlzdFxyXG5cdFx0XHR9LFxyXG5cdFx0XHRsZW5ndGgoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMuaXNBY3RpdmUubGVuZ3RoXHJcblx0XHRcdH0sXHJcblx0XHRcdGVuZERhdGUoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMuJHRvb2xzLmdldERhdGUoXCJzdGFydFwiKVxyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHRcdG9uTG9hZChvcHRvaW5zKSB7XHJcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHR0aGF0LmFjZF9pZCA9IG9wdG9pbnMuYWNkX2lkXHJcblx0XHRcdHRoYXQuc3RhcnRNID0gdGhhdC4kdG9vbHMuZ2V0RGF0ZShcIm1cIikuc3Vic3RyaW5nKDAsIDEwKVxyXG5cdFx0XHR0aGF0LmVuZE0gPSB0aGF0LiR0b29scy5nZXREYXRlKFwibVwiKS5zdWJzdHJpbmcoMTEsIDIxKVxyXG5cdFx0XHR0aGF0Lm1hcmtEYXlzID0gW11cclxuXHRcdFx0dGhhdC5saXN0ID0gW11cclxuXHRcdFx0dGhhdC5pc0FjdGl2ZSA9IFtdXHJcblx0XHRcdHRoYXQuQWN0aXZlRGF5cyA9IFtdXHJcblx0XHRcdHRoYXQuJG5leHRUaWNrKCgpID0+IHtcclxuXHRcdFx0XHR0aGF0LmlzU2hvdyA9IHRydWVcclxuXHRcdFx0XHR0aGF0LmdldExpc3QodGhhdC5zdGFydE0sIHRoYXQuZW5kTSlcclxuXHRcdFx0fSlcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGdldExpc3Qoc3RhcnQsIGVuZCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdHRoYXQuJG1vZGVsLmdldFB1YmxpY1Jlc3VsdGRpZmYoe1xyXG5cdFx0XHRcdFx0YXVkX2lkOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJpZCcpLFxyXG5cdFx0XHRcdFx0YWNkX2lkOiB0aGF0LmFjZF9pZCxcclxuXHRcdFx0XHRcdHNfdGltZTogc3RhcnQsXHJcblx0XHRcdFx0XHRlX3RpbWU6IGVuZCxcclxuXHRcdFx0XHRcdG5hbWU6IHRoYXQubGFiZWxOYW1lXHJcblx0XHRcdFx0fSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0aWYgKHJlcykge1xyXG5cdFx0XHRcdFx0XHR0aGF0Lm1hcmtEYXlzID0gcmVzLkRsaXN0XHJcblx0XHRcdFx0XHRcdHRoYXQubGlzdCA9IHJlcy5kYXRhXHJcblx0XHRcdFx0XHRcdGZvciAodmFyIGkgPSAwOyBpIDwgcmVzLmRhdGEubGVuZ3RoOyBpKyspIHtcclxuXHRcdFx0XHRcdFx0XHRpZiAoRGF0ZS5wYXJzZSh0aGF0LmVuZERhdGUpID09IERhdGUucGFyc2UocmVzLmRhdGFbaV0ucl90KSkge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5pbmZvTGlzdC5wdXNoKHJlcy5kYXRhW2ldKVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhcIuWvueavlFwiLCByZXMsIClcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRvbk1vbnRoQ2xpY2tQcmUoZGF0YSkge1xyXG5cdFx0XHRcdGNvbnNvbGUubG9nKFwib25Nb250aENsaWNrUHJlXCIsIGRhdGEpXHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0bGV0IHN0YXJ0ID0gZGF0YS5zdWJzdHJpbmcoMCwgMTApXHJcblx0XHRcdFx0bGV0IGVuZCA9IGRhdGEuc3Vic3RyaW5nKDExLCAyMSlcclxuXHRcdFx0XHR0aGF0LmluZm9MaXN0ID0gW11cclxuXHRcdFx0XHR0aGF0Lm1hcmtEYXlzID0gW11cclxuXHRcdFx0XHR0aGF0Lmxpc3QgPSBbXVxyXG5cdFx0XHRcdHRoYXQuZ2V0TGlzdChzdGFydCwgZW5kKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRvbkRheUNsaWNrKGRhdGEpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHR0aGlzLmluZm9MaXN0ID0gW11cclxuXHRcdFx0XHRmb3IgKHZhciBpID0gMDsgaSA8IHRoYXQubGlzdC5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdFx0aWYgKERhdGUucGFyc2UoZGF0YS5kYXRlKSA9PSBEYXRlLnBhcnNlKHRoYXQubGlzdFtpXS5yX3QpKSB7IC8vaW5jbHVkZXMg5qOA5rWL5pWw57uE5piv5ZCm5pyJ5p+Q5Liq5YC8XHJcblx0XHRcdFx0XHRcdHRoaXMuaW5mb0xpc3QucHVzaCh0aGF0Lmxpc3RbaV0pO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0YWRkTWVtYmVyVGFncyhpbmRleCwgaXRlbSkge1xyXG5cdFx0XHRcdHZhciB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRjb25zb2xlLmxvZyhcImFkZE1lbWJlclRhZ3NcIiwgaW5kZXgsIGl0ZW0pXHJcblx0XHRcdFx0aWYgKHRoYXQuaXNBY3RpdmUuaW5kZXhPZihpbmRleCkgPT0gLTEpIHtcclxuXHRcdFx0XHRcdHRoYXQuaXNBY3RpdmUucHVzaChpbmRleCk7XHJcblx0XHRcdFx0XHR0aGF0LkFjdGl2ZURheXMucHVzaChpdGVtKTtcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0dGhhdC5pc0FjdGl2ZS5zcGxpY2UodGhhdC5pc0FjdGl2ZS5pbmRleE9mKGluZGV4KSwgMSk7XHJcblx0XHRcdFx0XHR0aGF0LkFjdGl2ZURheXMuc3BsaWNlKHRoYXQuQWN0aXZlRGF5cy5pbmRleE9mKGl0ZW0pLCAxKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYgKHRoYXQuaXNBY3RpdmUubGVuZ3RoID4gMikge1xyXG5cdFx0XHRcdFx0dGhhdC5pc0FjdGl2ZS5zcGxpY2UoMCwgMSlcclxuXHRcdFx0XHRcdHRoYXQuQWN0aXZlRGF5cy5zcGxpY2UoMCwgMSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRoYW5kbGVQSygpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHRpZiAodGhhdC5pc0FjdGl2ZS5sZW5ndGggIT0gMikge1xyXG5cdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKFwi6K+35YWI6YCJ5oup5pWw5o2u77yBXCIpXHJcblx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0bGV0IGluZm8gPSB7fVxyXG5cdFx0XHRcdGluZm8udHlwZSA9IHRoYXQuYWNkX2lkXHJcblx0XHRcdFx0aW5mby5iZWZvcmVfaWQgPSB0aGF0LmlzQWN0aXZlWzBdXHJcblx0XHRcdFx0aW5mby5hZnRlcl9pZCA9IHRoYXQuaXNBY3RpdmVbMV1cclxuXHRcdFx0XHRjb25zb2xlLmxvZyhcIjExMTFcIiwgaW5mbywgdGhhdC5pc0FjdGl2ZSlcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6IFwiL3BhZ2VzL2NvbXBrL3BrZGV0YWlsP2luZm89XCIgKyBKU09OLnN0cmluZ2lmeShpbmZvKVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdGhhbmRsZUFjdGl2ZShpdGUsIGluZCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdHRoYXQuYWN0aXZlID0gaW5kXHJcblx0XHRcdFx0dGhhdC5sYWJlbE5hbWUgPSBpdGVcclxuXHRcdFx0XHR0aGF0LnN0YXJ0TSA9IHRoYXQuJHRvb2xzLmdldERhdGUoXCJtXCIpLnN1YnN0cmluZygwLCAxMClcclxuXHRcdFx0XHR0aGF0LmVuZE0gPSB0aGF0LiR0b29scy5nZXREYXRlKFwibVwiKS5zdWJzdHJpbmcoMTEsIDIxKVxyXG5cdFx0XHRcdHRoYXQubGlzdCA9IFtdXHJcblx0XHRcdFx0dGhhdC5pbmZvTGlzdCA9IFtdXHJcblx0XHRcdFx0dGhhdC5tYXJrRGF5cyA9IFtdXHJcblx0XHRcdFx0dGhhdC5pc0FjdGl2ZSA9IFtdXHJcblx0XHRcdFx0dGhhdC5BY3RpdmVEYXlzID0gW11cclxuXHRcdFx0XHR0aGF0LiRuZXh0VGljaygoKSA9PiB7XHJcblx0XHRcdFx0XHR0aGF0LmlzU2hvdyA9IHRydWVcclxuXHRcdFx0XHRcdHRoYXQuZ2V0TGlzdCh0aGF0LnN0YXJ0TSwgdGhhdC5lbmRNKVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHR9LFxyXG5cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIHNjb3BlZCBsYW5nPVwic2Nzc1wiPlxyXG5cdC5jYWxlbmRhciB7XHJcblx0XHRwYWRkaW5nLXRvcDogNjBweDtcclxuXHR9XHJcblxyXG5cdC9kZWVwLy5jYWxlbmRhci13cmFwcGVyIHtcclxuXHRcdG1hcmdpbjogMTVweDtcclxuXHJcblx0XHQuaGVhZGVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0Y29sb3I6ICRtYWluY29sb3I7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XHJcblx0XHR9XHJcblx0XHQvZGVlcC91bmktaWNvbnMge1xyXG5cdFx0ICAgIGNvbG9yOiAkbWFpbmNvbG9yO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lml0ZW0ge1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnRhYmJhciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0ei1pbmRleDogOTk5O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7XHJcblx0XHRib3gtc2hhZG93OiAwcHggMXB4IDVweCAycHggI2RmZTJlMWZjO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcblx0XHQuc2Nyb2xsLW1lbnUge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcblx0XHRcdHZpZXcge1xyXG5cdFx0XHRcdGhlaWdodDogNTVweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogNTVweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0bWluLXdpZHRoOiAxMDBweDtcclxuXHRcdFx0XHRtYXJnaW46IDAgMTBweDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYWN0aXZlIHtcclxuXHRcdFx0Y29sb3I6ICRtYWluY29sb3I7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJG1haW5jb2xvcjtcclxuXHRcdH1cclxuXHR9XHJcbjwvc3R5bGU+Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///375\n"); /***/ }), /* 376 */ /*!****************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/PublicCards/pkdetail.vue?mpType=page ***! \****************************************************************************************/ ======= eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n data: function data() {\n return {\n regTime: \"\",\n weight: \"\",\n height: ''\n };\n },\n computed: _objectSpread(_objectSpread({}, (0, _vuex.mapState)([\"user\", \"isWeight\"])), {}, {\n endDate: function endDate() {\n return this.$tools.getDate(\"start\");\n },\n startDate: function startDate() {\n return this.$tools.GetDateStr(-90);\n }\n }),\n methods: {\n // 手动记录\n handleTarget: function handleTarget() {\n var that = this;\n if (!that.regTime) {\n that.$tools.msg(\"请选择测量日期\");\n return;\n }\n if (!that.height) {\n that.$tools.msg(\"请输入测量身高\");\n return;\n }\n if (!that.weight) {\n that.$tools.msg(\"请输入测量体重\");\n return;\n }\n that.$store.commit(\"changeRecord\", false);\n that.$model.getinsertmeasure({\n aud_id: uni.getStorageSync('userid'),\n time: that.regTime,\n weight: that.weight,\n height: that.height\n }).then(function (res) {\n if (res.code != 0) return;\n that.$tools.msg(res.msg);\n that.$store.dispatch(\"getResult\", {\n aud_id: uni.getStorageSync('userid')\n });\n that.$store.dispatch(\"getUserInfo\", {\n aud_id: uni.getStorageSync('userid')\n });\n that.$store.dispatch(\"GetBodyTrendList\", {\n aud_id: uni.getStorageSync('userid'),\n s_time: that.startDate,\n e_time: that.endDate\n });\n that.regTime = \"\";\n that.weight = \"\";\n that.height = \"\";\n });\n },\n //\n changeLog: function changeLog(e) {\n this.regTime = e.detail.value;\n },\n onTap: function onTap() {\n this.regTime = \"\";\n this.weight = \"\";\n this.height = \"\";\n this.$store.commit(\"changeRecord\", false);\n },\n hideKeyboard: function hideKeyboard() {\n uni.hideKeyboard();\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vZWxlbWVudC9tYW51YWxseUFkZC93ZWlnaHRBZGQudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJyZWdUaW1lIiwid2VpZ2h0IiwiaGVpZ2h0IiwiY29tcHV0ZWQiLCJlbmREYXRlIiwic3RhcnREYXRlIiwibWV0aG9kcyIsImhhbmRsZVRhcmdldCIsInRoYXQiLCJhdWRfaWQiLCJ0aW1lIiwic190aW1lIiwiZV90aW1lIiwiY2hhbmdlTG9nIiwib25UYXAiLCJoaWRlS2V5Ym9hcmQiLCJ1bmkiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBcUNBO0FBRUE7QUFBQTtBQUFBLGVBQ0E7RUFDQUE7SUFDQTtNQUNBQztNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUMsMENBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtFQUFBLEVBQ0E7RUFDQUM7SUFDQTtJQUNBQztNQUNBO01BQ0E7UUFDQUM7UUFDQTtNQUNBO01BQ0E7UUFDQUE7UUFDQTtNQUNBO01BQ0E7UUFDQUE7UUFDQTtNQUNBO01BQ0FBO01BQ0FBO1FBQ0FDO1FBQ0FDO1FBQ0FUO1FBQ0FDO01BQ0E7UUFDQTtRQUNBTTtRQUNBQTtVQUNBQztRQUNBO1FBQ0FEO1VBQ0FDO1FBQ0E7UUFDQUQ7VUFDQUM7VUFDQUU7VUFDQUM7UUFDQTtRQUNBSjtRQUNBQTtRQUNBQTtNQUNBO0lBQ0E7SUFDQTtJQUNBSztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0FDO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiMzYwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwid3JhcHBlciB3cmFwcGVyYmdcIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwiYmdcIiBAY2xpY2s9XCJvblRhcFwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImVkaXRcIiBAY2xpY2suc3RvcD5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlXCI+5omL5Yqo6K6w5b2VPC92aWV3PlxyXG5cdFx0XHRcdDwhLS0gIC0tPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiZWRpdGVtXCIgQGNsaWNrPVwiaGlkZUtleWJvYXJkXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImxlZnRcIj7ml6XmnJ88L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInJpZ2h0XCI+XHJcblx0XHRcdFx0XHRcdDxwaWNrZXIgbW9kZT1cImRhdGVcIiA6ZW5kPVwiZW5kRGF0ZVwiIEBjaGFuZ2U9XCJjaGFuZ2VMb2dcIiBmaWVsZHM9XCJ0aW1lXCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ1bmktaW5wdXRcIj57e3JlZ1RpbWU/cmVnVGltZTon6K+36YCJ5oupJ319PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDxpY29uIGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1hcnJvdy1kb3duLWJvbGRcIj48L2ljb24+XHJcblx0XHRcdFx0XHRcdDwvcGlja2VyPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIlwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJlZGl0ZW1cIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+6Lqr6auYPC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInJpZ2h0XCI+XHJcblx0XHRcdFx0XHRcdFx0PGlucHV0IHR5cGU9XCJkaWdpdFwiIHYtbW9kZWw9XCJoZWlnaHRcIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpei6q+mrmFwiIC8+Y21cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJlZGl0ZW1cIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+5L2T6YeNPC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInJpZ2h0XCI+XHJcblx0XHRcdFx0XHRcdFx0PGlucHV0IHR5cGU9XCJkaWdpdFwiIHYtbW9kZWw9XCJ3ZWlnaHRcIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpeS9k+mHjVwiPmtnXHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJidG4gY2xvc2VcIiBAY2xpY2s9XCJvblRhcCgpXCI+5Y+W5raIPC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiYnRuXCIgQGNsaWNrPVwiaGFuZGxlVGFyZ2V0XCI+56Gu5a6aPC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQge1xyXG5cdFx0bWFwU3RhdGVcclxuXHR9IGZyb20gXCJ2dWV4XCI7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRyZWdUaW1lOiBcIlwiLFxyXG5cdFx0XHRcdHdlaWdodDogXCJcIixcclxuXHRcdFx0XHRoZWlnaHQ6ICcnXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDoge1xyXG5cdFx0XHQuLi5tYXBTdGF0ZShbXCJ1c2VyXCIsIFwiaXNXZWlnaHRcIl0pLFxyXG5cdFx0XHRlbmREYXRlKCkge1xyXG5cdFx0XHRcdHJldHVybiB0aGlzLiR0b29scy5nZXREYXRlKFwic3RhcnRcIilcclxuXHRcdFx0fSxcclxuXHRcdFx0c3RhcnREYXRlKCkge1xyXG5cdFx0XHRcdHJldHVybiB0aGlzLiR0b29scy5HZXREYXRlU3RyKC05MCk7XHJcblx0XHRcdH0sXHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHQvLyDmiYvliqjorrDlvZVcclxuXHRcdFx0aGFuZGxlVGFyZ2V0KCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdGlmICghdGhhdC5yZWdUaW1lKSB7XHJcblx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLor7fpgInmi6nmtYvph4/ml6XmnJ9cIilcclxuXHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAoIXRoYXQuaGVpZ2h0KSB7XHJcblx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLor7fovpPlhaXmtYvph4/ouqvpq5hcIilcclxuXHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAoIXRoYXQud2VpZ2h0KSB7XHJcblx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLor7fovpPlhaXmtYvph4/kvZPph41cIilcclxuXHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0aGF0LiRzdG9yZS5jb21taXQoXCJjaGFuZ2VSZWNvcmRcIiwgZmFsc2UpO1xyXG5cdFx0XHRcdHRoYXQuJG1vZGVsLmdldGluc2VydG1lYXN1cmUoe1xyXG5cdFx0XHRcdFx0YXVkX2lkOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJpZCcpLFxyXG5cdFx0XHRcdFx0dGltZTogdGhhdC5yZWdUaW1lLFxyXG5cdFx0XHRcdFx0d2VpZ2h0OiB0aGF0LndlaWdodCxcclxuXHRcdFx0XHRcdGhlaWdodDogdGhhdC5oZWlnaHQsXHJcblx0XHRcdFx0fSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0aWYgKHJlcy5jb2RlICE9IDApIHJldHVyblxyXG5cdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKHJlcy5tc2cpXHJcblx0XHRcdFx0XHR0aGF0LiRzdG9yZS5kaXNwYXRjaChcImdldFJlc3VsdFwiLCB7XHJcblx0XHRcdFx0XHRcdGF1ZF9pZDogdW5pLmdldFN0b3JhZ2VTeW5jKCd1c2VyaWQnKVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdHRoYXQuJHN0b3JlLmRpc3BhdGNoKFwiZ2V0VXNlckluZm9cIiwge1xyXG5cdFx0XHRcdFx0XHRhdWRfaWQ6IHVuaS5nZXRTdG9yYWdlU3luYygndXNlcmlkJylcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR0aGF0LiRzdG9yZS5kaXNwYXRjaChcIkdldEJvZHlUcmVuZExpc3RcIiwge1xyXG5cdFx0XHRcdFx0XHRhdWRfaWQ6IHVuaS5nZXRTdG9yYWdlU3luYygndXNlcmlkJyksXHJcblx0XHRcdFx0XHRcdHNfdGltZTogdGhhdC5zdGFydERhdGUsXHJcblx0XHRcdFx0XHRcdGVfdGltZTogdGhhdC5lbmREYXRlXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0dGhhdC5yZWdUaW1lID0gXCJcIlxyXG5cdFx0XHRcdFx0dGhhdC53ZWlnaHQgPSBcIlwiXHJcblx0XHRcdFx0XHR0aGF0LmhlaWdodCA9IFwiXCJcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvL1xyXG5cdFx0XHRjaGFuZ2VMb2coZSkge1xyXG5cdFx0XHRcdHRoaXMucmVnVGltZSA9IGUuZGV0YWlsLnZhbHVlXHJcblx0XHRcdH0sXHJcblx0XHRcdG9uVGFwKCkge1xyXG5cdFx0XHRcdHRoaXMucmVnVGltZSA9IFwiXCJcclxuXHRcdFx0XHR0aGlzLndlaWdodCA9IFwiXCJcclxuXHRcdFx0XHR0aGlzLmhlaWdodCA9IFwiXCJcclxuXHRcdFx0XHR0aGlzLiRzdG9yZS5jb21taXQoXCJjaGFuZ2VSZWNvcmRcIiwgZmFsc2UpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRoaWRlS2V5Ym9hcmQoKSB7XHJcblx0XHRcdFx0dW5pLmhpZGVLZXlib2FyZCgpXHJcblx0XHRcdH0sXHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBzY29wZWQgbGFuZz1cInNjc3NcIj5cclxuXHQuYnRuIHtcclxuXHRcdHdpZHRoOiA0MCU7XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0YmFja2dyb3VuZDogJG1haW5jb2xvciAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHRcclxuXHQuZWRpdCB7XHJcblx0XHR0b3A6IDIwJVxyXG5cdH1cclxuXHRcclxuXHQuY2xvc2Uge1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRjb2xvcjogIzMzMztcclxuXHR9XHJcbjwvc3R5bGU+Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///360\n"); /***/ }), /* 361 */ /*!*****************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/element/manuallyAdd/skipAdd.vue ***! \*****************************************************************************/ >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; <<<<<<< HEAD eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _pkdetail_vue_vue_type_template_id_7e863fea_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pkdetail.vue?vue&type=template&id=7e863fea&scoped=true&mpType=page */ 377);\n/* harmony import */ var _pkdetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pkdetail.vue?vue&type=script&lang=js&mpType=page */ 379);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _pkdetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _pkdetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _pkdetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _pkdetail_vue_vue_type_template_id_7e863fea_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _pkdetail_vue_vue_type_template_id_7e863fea_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"7e863fea\",\n null,\n false,\n _pkdetail_vue_vue_type_template_id_7e863fea_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/PublicCards/pkdetail.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNEk7QUFDNUk7QUFDdUU7QUFDTDs7O0FBR2xFO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLHlGQUFNO0FBQ1IsRUFBRSwwR0FBTTtBQUNSLEVBQUUsbUhBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsOEdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzc2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9wa2RldGFpbC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9N2U4NjNmZWEmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3BrZGV0YWlsLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9wa2RldGFpbC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiN2U4NjNmZWFcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvUHVibGljQ2FyZHMvcGtkZXRhaWwudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///376\n"); /***/ }), /* 377 */ /*!**********************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/PublicCards/pkdetail.vue?vue&type=template&id=7e863fea&scoped=true&mpType=page ***! \**********************************************************************************************************************************/ ======= eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _skipAdd_vue_vue_type_template_id_b1242aa0_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./skipAdd.vue?vue&type=template&id=b1242aa0&scoped=true& */ 362);\n/* harmony import */ var _skipAdd_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./skipAdd.vue?vue&type=script&lang=js& */ 364);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _skipAdd_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _skipAdd_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _skipAdd_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _skipAdd_vue_vue_type_template_id_b1242aa0_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _skipAdd_vue_vue_type_template_id_b1242aa0_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"b1242aa0\",\n null,\n false,\n _skipAdd_vue_vue_type_template_id_b1242aa0_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"element/manuallyAdd/skipAdd.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBZ0k7QUFDaEk7QUFDMkQ7QUFDTDs7O0FBR3REO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLDZFQUFNO0FBQ1IsRUFBRSw4RkFBTTtBQUNSLEVBQUUsdUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsa0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzYxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9za2lwQWRkLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1iMTI0MmFhMCZzY29wZWQ9dHJ1ZSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3NraXBBZGQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi9za2lwQWRkLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiYjEyNDJhYTBcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwiZWxlbWVudC9tYW51YWxseUFkZC9za2lwQWRkLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///361\n"); /***/ }), /* 362 */ /*!************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/element/manuallyAdd/skipAdd.vue?vue&type=template&id=b1242aa0&scoped=true& ***! \************************************************************************************************************************/ >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); <<<<<<< HEAD /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_pkdetail_vue_vue_type_template_id_7e863fea_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./pkdetail.vue?vue&type=template&id=7e863fea&scoped=true&mpType=page */ 378); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_pkdetail_vue_vue_type_template_id_7e863fea_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_pkdetail_vue_vue_type_template_id_7e863fea_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_pkdetail_vue_vue_type_template_id_7e863fea_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_pkdetail_vue_vue_type_template_id_7e863fea_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); ======= /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_skipAdd_vue_vue_type_template_id_b1242aa0_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./skipAdd.vue?vue&type=template&id=b1242aa0&scoped=true& */ 363); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_skipAdd_vue_vue_type_template_id_b1242aa0_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_skipAdd_vue_vue_type_template_id_b1242aa0_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_skipAdd_vue_vue_type_template_id_b1242aa0_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_skipAdd_vue_vue_type_template_id_b1242aa0_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a /***/ }), <<<<<<< HEAD /* 378 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/PublicCards/pkdetail.vue?vue&type=template&id=7e863fea&scoped=true&mpType=page ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ ======= /* 363 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/element/manuallyAdd/skipAdd.vue?vue&type=template&id=b1242aa0&scoped=true& ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uniIcons: __webpack_require__(/*! @/uni_modules/uni-icons/components/uni-icons/uni-icons.vue */ 10) .default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", <<<<<<< HEAD { staticClass: _vm._$s(0, "sc", "content pkconp"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "headerTop"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "left"), attrs: { _i: 2 } }, [ _c("image", { staticClass: _vm._$s(3, "sc", "image1"), attrs: { src: _vm._$s(3, "a-src", _vm.memInfo.headimg), _i: 3 }, }), ] ), _c( "view", { staticClass: _vm._$s(4, "sc", "right"), attrs: { _i: 4 } }, [ _c( "view", { staticClass: _vm._$s(5, "sc", "name"), attrs: { _i: 5 } }, [ _vm._v( _vm._$s( 5, "t0-0", _vm._s( _vm.memInfo.name ? _vm.memInfo.name : _vm.memInfo.nickname ) ) ), ] ), _c( "view", { staticClass: _vm._$s(6, "sc", "top"), attrs: { _i: 6 } }, [ _c("view", [ _vm._v( _vm._$s( 7, "t0-0", _vm._s( _vm.memInfo.gender == "0" ? "未知" : _vm.memInfo.gender == "1" ? "男" : "女" ) ) ), ]), _c( "view", { staticClass: _vm._$s(8, "sc", "ml-15"), attrs: { _i: 8 }, }, [_vm._v(_vm._$s(8, "t0-0", _vm._s(_vm.user.age)))] ), ] ), ======= { staticClass: _vm._$s(0, "sc", "wrapper"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "bg"), attrs: { _i: 1 }, on: { click: _vm.onTap }, }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "edit"), attrs: { _i: 2 }, on: { click: function ($event) { $event.stopPropagation() }, }, }, [ _c("view", { staticClass: _vm._$s(3, "sc", "title"), attrs: { _i: 3 }, }), _c( "view", { staticClass: _vm._$s(4, "sc", "editem"), attrs: { _i: 4 }, on: { click: _vm.hideKeyboard }, }, [ _c("view", { staticClass: _vm._$s(5, "sc", "left"), attrs: { _i: 5 }, }), _c( "view", { staticClass: _vm._$s(6, "sc", "right"), attrs: { _i: 6 }, }, [ _c( "picker", { attrs: { end: _vm._$s(7, "a-end", _vm.endDate), _i: 7, }, on: { change: _vm.changeLog }, }, [ _c( "view", { staticClass: _vm._$s(8, "sc", "uni-input"), attrs: { _i: 8 }, }, [ _vm._v( _vm._$s( 8, "t0-0", _vm._s(_vm.regTime ? _vm.regTime : "请选择") ) ), ] ), _c("icon", { staticClass: _vm._$s( 9, "sc", "iconfont icon-arrow-down-bold" ), attrs: { _i: 9 }, }), ] ), ] ), ] ), _c("view", [ _c( "view", { staticClass: _vm._$s(11, "sc", "editem"), attrs: { _i: 11 }, }, [ _c("view", { staticClass: _vm._$s(12, "sc", "name"), attrs: { _i: 12 }, }), _c( "view", { staticClass: _vm._$s(13, "sc", "right"), attrs: { _i: 13 }, }, [ _c( "picker", { attrs: { range: _vm._$s(14, "a-range", _vm.timeList), value: _vm._$s(14, "a-value", _vm.timesTndex), _i: 14, }, on: { change: _vm.bindTimeChange }, }, [ _c( "view", { staticClass: _vm._$s(15, "sc", "size16"), attrs: { _i: 15 }, }, [ _vm._v( _vm._$s( 15, "t0-0", _vm._s( _vm.time_m ? _vm.time_m + ":" : "请选择" ) ) + _vm._$s( 15, "t0-1", _vm._s(_vm.time_s ? _vm.time_s : "") ) ), ] ), ] ), _c("uni-icons", { staticClass: _vm._$s(16, "sc", "ml-15 c666"), attrs: { type: "bottom", _i: 16 }, }), ], 1 ), ] ), _c( "view", { staticClass: _vm._$s(17, "sc", "editem"), attrs: { _i: 17 }, }, [ _c("view", { staticClass: _vm._$s(18, "sc", "name"), attrs: { _i: 18 }, }), _c( "view", { staticClass: _vm._$s(19, "sc", "right"), attrs: { _i: 19 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.number, expression: "number", }, ], attrs: { _i: 20 }, domProps: { value: _vm._$s(20, "v-model", _vm.number), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.number = $event.target.value }, }, }), ] ), ] ), ]), _c("view", { staticClass: _vm._$s(21, "sc", "btn close"), attrs: { _i: 21 }, on: { click: function ($event) { return _vm.onTap() }, }, }), _c("view", { staticClass: _vm._$s(22, "sc", "btn"), attrs: { _i: 22 }, on: { click: _vm.handleTarget }, }), >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a ] ), ] ), <<<<<<< HEAD _vm._$s(9, "i", _vm.acd_id == 2) ? _c( "view", { staticClass: _vm._$s(9, "sc", "box"), attrs: { _i: 9 } }, [ _c( "view", { staticClass: _vm._$s(10, "sc", "item"), attrs: { _i: 10 } }, [ _c("view", [ _vm._v( _vm._$s( 11, "t0-0", _vm._s(_vm.memInfo.day ? _vm.memInfo.day : "0") ) ), ]), _c("text"), ] ), _c( "view", { staticClass: _vm._$s(13, "sc", "item"), attrs: { _i: 13 } }, [ _c("view", [ _vm._v( _vm._$s( 14, "t0-0", _vm._s( _vm.memInfo.weightdiff ? Math.abs(_vm.memInfo.weightdiff) : 0 ) ) ), ]), _vm._$s(15, "i", Number(_vm.memInfo.weightdiff) > 0) ? _c("text") : _c("text"), ] ), _c( "view", { staticClass: _vm._$s(17, "sc", "item"), attrs: { _i: 17 } }, [ _c("view", [ _vm._v( _vm._$s( 18, "t0-0", _vm._s( _vm.memInfo.fat_wdiff ? Math.abs(_vm.memInfo.fat_wdiff) : 0 ) ) ), ]), _vm._$s(19, "i", Number(_vm.memInfo.fat_wdiff) > 0) ? _c("text") : _c("text"), ] ), _c( "view", { staticClass: _vm._$s(21, "sc", "time"), attrs: { _i: 21 } }, [ _c( "view", [ _c("uni-icons", { staticClass: _vm._$s( 23, "sc", "t-icon t-icon-shijian-mianxing-0" ), attrs: { _i: 23 }, }), _vm._v(_vm._$s(22, "t1-0", _vm._s(_vm.memInfo.time))), ], 1 ), ] ), ] ) : _c( "view", { staticClass: _vm._$s(24, "sc", "boxTime"), attrs: { _i: 24 } }, [ _c( "view", { staticClass: _vm._$s(25, "sc", " mt-10 mb-10"), attrs: { _i: 25 }, }, [ _c("uni-icons", { staticClass: _vm._$s( 26, "sc", "t-icon t-icon-shijian-mianxing-0 mr-10 size18" ), attrs: { _i: 26 }, }), _vm._v(_vm._$s(25, "t1-0", _vm._s(_vm.memInfo.time))), ], 1 ), ] ), _c( "view", { staticClass: _vm._$s(27, "sc", "control"), attrs: { _i: 27 } }, [ _c( "view", { staticClass: _vm._$s(28, "sc", "title"), attrs: { _i: 28 } }, [ _c("view", { staticClass: _vm._$s(29, "sc", "name"), attrs: { _i: 29 }, }), _c("view"), _c("view"), _c("view"), ] ), _vm._l( _vm._$s(33, "f", { forItems: _vm.listStr }), function (ite, ind, $20, $30) { return _c( "view", { key: _vm._$s(33, "f", { forIndex: $20, key: ind }), staticClass: _vm._$s("33-" + $30, "sc", "li"), attrs: { _i: "33-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("34-" + $30, "sc", "name"), attrs: { _i: "34-" + $30 }, }, [ _c("text", [ _vm._v(_vm._$s("35-" + $30, "t0-0", _vm._s(ite.title))), ]), ] ), _c( "view", { staticClass: _vm._$s("36-" + $30, "sc", "num"), attrs: { _i: "36-" + $30 }, }, [ _vm._$s( "37-" + $30, "i", ite.diffval != 0 || ite.diffval == "0.00" || ite.diffval == "00:00:00" ) ? _c("text", [ _vm._v( _vm._$s( "37-" + $30, "t0-0", _vm._s( _vm.acd_id != 6 ? Math.abs(ite.diffval) : ite.diffval ) ) ), ]) : _vm._e(), _vm._$s("38-" + $30, "i", Number(ite.diffval) > 0) ? _c("icon", { staticClass: _vm._$s( "38-" + $30, "sc", "t-icon t-icon-shang" ), attrs: { _i: "38-" + $30 }, }) : _vm._e(), _vm._$s("39-" + $30, "i", Number(ite.diffval) < 0) ? _c("icon", { staticClass: _vm._$s( "39-" + $30, "sc", "t-icon t-icon-xia" ), attrs: { _i: "39-" + $30 }, }) : _vm._e(), _vm._$s( "40-" + $30, "i", !ite.diffval || ite.diffval == "0.00" || ite.diffval == "00:00:00" ) ? _c("icon", { staticClass: _vm._$s( "40-" + $30, "sc", "t-icon t-icon-hengxian" ), attrs: { _i: "40-" + $30 }, }) : _vm._e(), ] ), _c( "view", { staticClass: _vm._$s("41-" + $30, "sc", "f"), attrs: { _i: "41-" + $30 }, }, [ _c("view", [ _vm._v( _vm._$s( "42-" + $30, "t0-0", _vm._s( ite.firstresult ? ite.firstresult.value : "-" ) ) ), ]), _c("text", [ _vm._v( _vm._$s( "43-" + $30, "t0-0", _vm._s(ite.firstresult.level) ) ), ]), ] ), _c( "view", { staticClass: _vm._$s("44-" + $30, "sc", "f"), attrs: { _i: "44-" + $30 }, }, [ _c("view", [ _vm._v( _vm._$s( "45-" + $30, "t0-0", _vm._s( ite.secondresult ? ite.secondresult.value : "-" ) ) ), ]), _c("text", [ _vm._v( _vm._$s( "46-" + $30, "t0-0", _vm._s(ite.secondresult.level) ) ), ]), ] ), ] ) } ), ], 2 ), ======= >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), <<<<<<< HEAD /* 379 */ /*!****************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/PublicCards/pkdetail.vue?vue&type=script&lang=js&mpType=page ***! \****************************************************************************************************************/ ======= /* 364 */ /*!******************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/element/manuallyAdd/skipAdd.vue?vue&type=script&lang=js& ***! \******************************************************************************************************/ >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; <<<<<<< HEAD eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_pkdetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./pkdetail.vue?vue&type=script&lang=js&mpType=page */ 380);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_pkdetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_pkdetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_pkdetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_pkdetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_pkdetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTBxQixDQUFnQixxckJBQUcsRUFBQyIsImZpbGUiOiIzNzkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3BrZGV0YWlsLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3BrZGV0YWlsLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///379\n"); /***/ }), /* 380 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/PublicCards/pkdetail.vue?vue&type=script&lang=js&mpType=page ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ ======= eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_skipAdd_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./skipAdd.vue?vue&type=script&lang=js& */ 365);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_skipAdd_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_skipAdd_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_skipAdd_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_skipAdd_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_skipAdd_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQThwQixDQUFnQix5cUJBQUcsRUFBQyIsImZpbGUiOiIzNjQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3NraXBBZGQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3NraXBBZGQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///364\n"); /***/ }), /* 365 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/element/manuallyAdd/skipAdd.vue?vue&type=script&lang=js& ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; <<<<<<< HEAD eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n onLoad: function onLoad(options) {\n var that = this;\n // 导航栏颜色\n __f__(\"log\", \"options\", options, \" at pages/PublicCards/pkdetail.vue:85\");\n if (options.info) {\n var info = JSON.parse(options.info);\n that.acd_id = info.type;\n that.handleSharepic(JSON.parse(options.info));\n }\n },\n computed: _objectSpread({}, (0, _vuex.mapState)([\"user\", \"appTheme\"])),\n methods: {\n handleSharepic: function handleSharepic(info) {\n var _this = this;\n var that = this;\n that.$model.getresultcontrast({\n type: info.type,\n before_id: info.before_id,\n after_id: info.after_id\n }).then(function (res) {\n __f__(\"log\", \"res\", res, \" at pages/PublicCards/pkdetail.vue:103\");\n if (res.code != 0) {\n _this.$tools.msg(res.msg);\n return;\n }\n res.data.list.forEach(function (ite) {\n if (ite.firstresult && ite.firstresult.name == 'weight') {\n res.data.weightdiff = ite.diffval;\n }\n if (ite.firstresult && ite.firstresult.name == 'fat_w') {\n res.data.fat_wdiff = ite.diffval;\n }\n if (ite.firstresult || ite.secondresult) {\n ite.name = ite.firstresult ? ite.firstresult.name : ite.secondresult.name;\n ite.title = ite.firstresult ? ite.firstresult.title : ite.secondresult.title;\n }\n });\n that.memInfo = res.data;\n that.listStr = res.data.list;\n });\n }\n },\n data: function data() {\n return {\n memInfo: {},\n listStr: [],\n acd_id: \"\"\n };\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvY29tcGsvcGtkZXRhaWwudnVlIl0sIm5hbWVzIjpbIm9uTG9hZCIsInRoYXQiLCJjb21wdXRlZCIsIm1ldGhvZHMiLCJoYW5kbGVTaGFyZXBpYyIsInR5cGUiLCJiZWZvcmVfaWQiLCJhZnRlcl9pZCIsInJlcyIsIml0ZSIsImRhdGEiLCJtZW1JbmZvIiwibGlzdFN0ciIsImFjZF9pZCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUE0RUE7QUFFQTtBQUFBO0FBQUEsZUFFQTtFQUNBQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO01BQ0E7TUFDQUM7TUFDQUE7SUFDQTtFQUNBO0VBQ0FDLDRCQUNBLDBDQUNBO0VBQ0FDO0lBQ0FDO01BQUE7TUFDQTtNQUNBSDtRQUNBSTtRQUNBQztRQUNBQztNQUNBO1FBQ0E7UUFDQTtVQUNBO1VBQ0E7UUFDQTtRQUNBQztVQUNBO1lBQ0FBO1VBQ0E7VUFDQTtZQUNBQTtVQUNBO1VBQ0E7WUFDQUM7WUFDQUE7VUFDQTtRQUNBO1FBQ0FSO1FBQ0FBO01BQ0E7SUFDQTtFQUNBO0VBQ0FTO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0FBQ0E7QUFBQSwyQiIsImZpbGUiOiIzODAuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJjb250ZW50IHBrY29ucFwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJoZWFkZXJUb3BcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJsZWZ0XCI+XHJcblx0XHRcdFx0PGltYWdlIDpzcmM9XCJtZW1JbmZvLmhlYWRpbWdcIiBjbGFzcz1cImltYWdlMVwiPjwvaW1hZ2U+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJyaWdodFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPnt7bWVtSW5mby5uYW1lP21lbUluZm8ubmFtZTptZW1JbmZvLm5pY2tuYW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0b3BcIj5cclxuXHRcdFx0XHRcdDx2aWV3PuaAp+WIq++8mnt7bWVtSW5mby5nZW5kZXI9PScwJz8n5pyq55+lJzptZW1JbmZvLmdlbmRlcj09JzEnPyfnlLcnOiflpbMnfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm1sLTE1XCI+5bm06b6E77yae3t1c2VyLmFnZX195bKBPC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJib3hcIiB2LWlmPVwiYWNkX2lkPT0yXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0XHRcdDx2aWV3Pnt7bWVtSW5mby5kYXk/bWVtSW5mby5kYXk6JzAnfX08L3ZpZXc+XHJcblx0XHRcdFx0PHRleHQ+5pe26Ze0KOWkqSk8L3RleHQ+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCI+XHJcblx0XHRcdFx0PHZpZXc+e3ttZW1JbmZvLndlaWdodGRpZmY/TWF0aC5hYnMobWVtSW5mby53ZWlnaHRkaWZmKTowfX08L3ZpZXc+XHJcblx0XHRcdFx0PHRleHQgdi1pZj1cIk51bWJlcihtZW1JbmZvLndlaWdodGRpZmYpPjBcIj7lop7ph40oa2cpPC90ZXh0PlxyXG5cdFx0XHRcdDx0ZXh0IHYtZWxzZT7lh4/ph40oa2cpPC90ZXh0PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0XHRcdDx2aWV3Pnt7bWVtSW5mby5mYXRfd2RpZmY/TWF0aC5hYnMobWVtSW5mby5mYXRfd2RpZmYpOjB9fTwvdmlldz5cclxuXHRcdFx0XHQ8dGV4dCB2LWlmPVwiTnVtYmVyKG1lbUluZm8uZmF0X3dkaWZmKT4wXCI+5aKe6ISCKGtnKTwvdGV4dD5cclxuXHRcdFx0XHQ8dGV4dCB2LWVsc2U+5YeP6ISCKGtnKTwvdGV4dD5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRpbWVcIj5cclxuXHRcdFx0XHQ8dmlldz5cclxuXHRcdFx0XHRcdDx1bmktaWNvbnMgY2xhc3M9XCJ0LWljb24gdC1pY29uLXNoaWppYW4tbWlhbnhpbmctMFwiPjwvdW5pLWljb25zPnt7bWVtSW5mby50aW1lfX1cclxuXHRcdFx0XHQ8L3ZpZXc+5pWw5o2u5Y+Y5YyWXHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwiYm94VGltZVwiIHYtZWxzZT5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCIgbXQtMTAgbWItMTBcIj5cclxuXHRcdFx0XHQ8dW5pLWljb25zIGNsYXNzPVwidC1pY29uIHQtaWNvbi1zaGlqaWFuLW1pYW54aW5nLTAgbXItMTAgc2l6ZTE4XCI+PC91bmktaWNvbnM+XHJcblx0XHRcdFx0e3ttZW1JbmZvLnRpbWV9fVxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdOaVsOaNruWPmOWMllxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJjb250cm9sXCI+XHJcblx0XHRcdDwhLS0g5ZCN56ewIC0tPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3Pui2i+WKvzwvdmlldz5cclxuXHRcdFx0XHQ8dmlldz7kuYvliY08L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXc+5LmL5ZCOPC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IHYtZm9yPVwiKGl0ZSxpbmQpIGluIGxpc3RTdHJcIiA6a2V5PVwiaW5kXCIgY2xhc3M9XCJsaVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPlxyXG5cdFx0XHRcdFx0PHRleHQ+e3tpdGUudGl0bGV9fTwvdGV4dD5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJudW1cIj5cclxuXHRcdFx0XHRcdDx0ZXh0XHJcblx0XHRcdFx0XHRcdHYtaWY9XCJpdGUuZGlmZnZhbCE9MHx8aXRlLmRpZmZ2YWw9PScwLjAwJ3x8aXRlLmRpZmZ2YWw9PScwMDowMDowMCdcIj57e2FjZF9pZCE9Nj9NYXRoLmFicyhpdGUuZGlmZnZhbCk6aXRlLmRpZmZ2YWx9fTwvdGV4dD5cclxuXHRcdFx0XHRcdDxpY29uIGNsYXNzPVwidC1pY29uIHQtaWNvbi1zaGFuZ1wiIHYtaWY9XCJOdW1iZXIoaXRlLmRpZmZ2YWwpPjBcIj48L2ljb24+XHJcblx0XHRcdFx0XHQ8aWNvbiBjbGFzcz1cInQtaWNvbiB0LWljb24teGlhXCIgdi1pZj1cIk51bWJlcihpdGUuZGlmZnZhbCk8MFwiPjwvaWNvbj5cclxuXHRcdFx0XHRcdDxpY29uIGNsYXNzPVwidC1pY29uIHQtaWNvbi1oZW5neGlhblwiXHJcblx0XHRcdFx0XHRcdHYtaWY9XCIhaXRlLmRpZmZ2YWx8fGl0ZS5kaWZmdmFsPT0nMC4wMCd8fGl0ZS5kaWZmdmFsPT0nMDA6MDA6MDAnXCI+PC9pY29uPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImZcIj5cclxuXHRcdFx0XHRcdDx2aWV3Pnt7aXRlLmZpcnN0cmVzdWx0P2l0ZS5maXJzdHJlc3VsdC52YWx1ZTonLSd9fTwvdmlldz5cclxuXHRcdFx0XHRcdDx0ZXh0Pnt7aXRlLmZpcnN0cmVzdWx0LmxldmVsfX08L3RleHQ+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiZlwiPlxyXG5cdFx0XHRcdFx0PHZpZXc+e3tpdGUuc2Vjb25kcmVzdWx0P2l0ZS5zZWNvbmRyZXN1bHQudmFsdWU6Jy0nfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dGV4dD57e2l0ZS5zZWNvbmRyZXN1bHQubGV2ZWx9fTwvdGV4dD5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB7XHJcblx0XHRtYXBTdGF0ZVxyXG5cdH0gZnJvbSBcInZ1ZXhcIjtcclxuXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0b25Mb2FkKG9wdGlvbnMpIHtcclxuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdC8vIOWvvOiIquagj+minOiJslxyXG5cdFx0XHRjb25zb2xlLmxvZyhcIm9wdGlvbnNcIiwgb3B0aW9ucylcclxuXHRcdFx0aWYgKG9wdGlvbnMuaW5mbykge1xyXG5cdFx0XHRcdGxldCBpbmZvID0gSlNPTi5wYXJzZShvcHRpb25zLmluZm8pXHJcblx0XHRcdFx0dGhhdC5hY2RfaWQgPSBpbmZvLnR5cGVcclxuXHRcdFx0XHR0aGF0LmhhbmRsZVNoYXJlcGljKEpTT04ucGFyc2Uob3B0aW9ucy5pbmZvKSlcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiB7XHJcblx0XHRcdC4uLm1hcFN0YXRlKFtcInVzZXJcIiwgXCJhcHBUaGVtZVwiXSksXHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRoYW5kbGVTaGFyZXBpYyhpbmZvKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0dGhhdC4kbW9kZWwuZ2V0cmVzdWx0Y29udHJhc3Qoe1xyXG5cdFx0XHRcdFx0dHlwZTogaW5mby50eXBlLFxyXG5cdFx0XHRcdFx0YmVmb3JlX2lkOiBpbmZvLmJlZm9yZV9pZCxcclxuXHRcdFx0XHRcdGFmdGVyX2lkOiBpbmZvLmFmdGVyX2lkLFxyXG5cdFx0XHRcdH0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKFwicmVzXCIsIHJlcylcclxuXHRcdFx0XHRcdGlmIChyZXMuY29kZSAhPSAwKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuJHRvb2xzLm1zZyhyZXMubXNnKVxyXG5cdFx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHJlcy5kYXRhLmxpc3QuZm9yRWFjaChpdGUgPT4ge1xyXG5cdFx0XHRcdFx0XHRpZiAoaXRlLmZpcnN0cmVzdWx0ICYmIGl0ZS5maXJzdHJlc3VsdC5uYW1lID09ICd3ZWlnaHQnKSB7XHJcblx0XHRcdFx0XHRcdFx0cmVzLmRhdGEud2VpZ2h0ZGlmZiA9IGl0ZS5kaWZmdmFsXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0aWYgKGl0ZS5maXJzdHJlc3VsdCAmJiBpdGUuZmlyc3RyZXN1bHQubmFtZSA9PSAnZmF0X3cnKSB7XHJcblx0XHRcdFx0XHRcdFx0cmVzLmRhdGEuZmF0X3dkaWZmID0gaXRlLmRpZmZ2YWxcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRpZiAoaXRlLmZpcnN0cmVzdWx0IHx8IGl0ZS5zZWNvbmRyZXN1bHQpIHtcclxuXHRcdFx0XHRcdFx0XHRpdGUubmFtZSA9IGl0ZS5maXJzdHJlc3VsdCA/IGl0ZS5maXJzdHJlc3VsdC5uYW1lIDogaXRlLnNlY29uZHJlc3VsdC5uYW1lXHJcblx0XHRcdFx0XHRcdFx0aXRlLnRpdGxlID0gaXRlLmZpcnN0cmVzdWx0ID8gaXRlLmZpcnN0cmVzdWx0LnRpdGxlIDogaXRlLnNlY29uZHJlc3VsdC50aXRsZVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0dGhhdC5tZW1JbmZvID0gcmVzLmRhdGFcclxuXHRcdFx0XHRcdHRoYXQubGlzdFN0ciA9IHJlcy5kYXRhLmxpc3RcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0bWVtSW5mbzoge30sXHJcblx0XHRcdFx0bGlzdFN0cjogW10sXHJcblx0XHRcdFx0YWNkX2lkOiBcIlwiLFxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgc2NvcGVkIGxhbmc9XCJzY3NzXCI+XHJcblx0LmFnZSB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0fVxyXG5cclxuXHQuaWNvbiB7XHJcblx0XHR3aWR0aDogMThweDtcclxuXHRcdGhlaWdodDogMThweDtcclxuXHRcdHBhZGRpbmc6IDNweDtcclxuXHRcdG1hcmdpbi1yaWdodDogN3B4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2FhYTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQudC1pY29uLWhlbmd4aWFuIHtcclxuXHRcdGhlaWdodDogMnB4O1xyXG5cdFx0d2lkdGg6IDEwcHg7XHJcblx0fVxyXG48L3N0eWxlPiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///380\n"); /***/ }), ======= eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n data: function data() {\n return {\n regTime: \"\",\n number: '',\n timeList: [],\n time_m: \"\",\n time_s: \"\",\n timesTndex: [1, 0]\n };\n },\n computed: _objectSpread(_objectSpread({}, (0, _vuex.mapState)([\"user\"])), {}, {\n endDate: function endDate() {\n return this.$tools.getDate(\"start\");\n },\n startDate: function startDate() {\n return this.$tools.GetDateStr(-90);\n }\n }),\n mounted: function mounted() {\n this.timeList = this.$tools.gethms();\n },\n methods: {\n bindTimeChange: function bindTimeChange(e) {\n var that = this;\n var m = e.target.value[0];\n var s = e.target.value[1];\n that.timesTndex = e.target.value;\n var time_m = Number(that.timeList[0][m].substring(0, 2)) * 60;\n var time_s = Number(that.timeList[1][s].substring(0, 2));\n if (Number(time_m + time_s) < 30) {\n that.time_m = '00';\n that.time_s = '30';\n } else {\n that.time_m = that.timeList[0][m].substring(0, 2);\n that.time_s = that.timeList[1][s].substring(0, 2);\n }\n },\n // 手动记录\n handleTarget: function handleTarget() {\n var that = this;\n if (!that.regTime) {\n that.$tools.msg(\"请选择测量日期\");\n return;\n }\n if (!that.number) {\n that.$tools.msg(\"请输入跳绳个数\");\n return;\n }\n that.$model.getskipmeasure({\n aud_id: uni.getStorageSync('userid'),\n r_time: that.regTime,\n num: that.number,\n time_m: that.time_m,\n time_s: that.time_s,\n type: \"free\"\n }).then(function (res) {\n if (res.code != 0) return;\n that.$tools.msg(res.msg);\n that.$store.commit(\"changeRecord\", false);\n that.$store.dispatch(\"getUserInfo\", {\n aud_id: uni.getStorageSync('userid')\n });\n that.$store.dispatch(\"getSkipResult\", {\n aud_id: uni.getStorageSync('userid')\n });\n that.regTime = \"\";\n that.weight = \"\";\n });\n },\n //\n changeLog: function changeLog(e) {\n this.regTime = e.detail.value;\n },\n onTap: function onTap() {\n this.regTime = \"\";\n this.weight = \"\";\n this.$store.commit(\"changeRecord\", false);\n },\n hideKeyboard: function hideKeyboard() {\n uni.hideKeyboard();\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vZWxlbWVudC9tYW51YWxseUFkZC9za2lwQWRkLnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwicmVnVGltZSIsIm51bWJlciIsInRpbWVMaXN0IiwidGltZV9tIiwidGltZV9zIiwidGltZXNUbmRleCIsImNvbXB1dGVkIiwiZW5kRGF0ZSIsInN0YXJ0RGF0ZSIsIm1vdW50ZWQiLCJtZXRob2RzIiwiYmluZFRpbWVDaGFuZ2UiLCJ0aGF0IiwiaGFuZGxlVGFyZ2V0IiwiYXVkX2lkIiwicl90aW1lIiwibnVtIiwidHlwZSIsImNoYW5nZUxvZyIsIm9uVGFwIiwiaGlkZUtleWJvYXJkIiwidW5pIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQXdDQTtBQUVBO0FBQUE7QUFBQSxlQUNBO0VBQ0FBO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDLDBDQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7RUFBQSxFQUNBO0VBQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBO01BQ0E7TUFDQTtNQUNBQztNQUNBO01BQ0E7TUFDQTtRQUNBQTtRQUNBQTtNQUNBO1FBQ0FBO1FBQ0FBO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtRQUNBRDtRQUNBO01BQ0E7TUFDQTtRQUNBQTtRQUNBO01BQ0E7TUFDQUE7UUFDQUU7UUFDQUM7UUFDQUM7UUFDQWI7UUFDQUM7UUFDQWE7TUFDQTtRQUNBO1FBQ0FMO1FBQ0FBO1FBQ0FBO1VBQ0FFO1FBQ0E7UUFDQUY7VUFDQUU7UUFDQTtRQUNBRjtRQUNBQTtNQUNBO0lBQ0E7SUFDQTtJQUNBTTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBQztJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjM2NS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cIndyYXBwZXJcIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwiYmdcIiBAY2xpY2s9XCJvblRhcFwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImVkaXRcIiBAY2xpY2suc3RvcD5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlXCI+5omL5Yqo6K6w5b2VPC92aWV3PlxyXG5cdFx0XHRcdDwhLS0gIC0tPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiZWRpdGVtXCIgQGNsaWNrPVwiaGlkZUtleWJvYXJkXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImxlZnRcIj7ml6XmnJ88L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInJpZ2h0XCI+XHJcblx0XHRcdFx0XHRcdDxwaWNrZXIgbW9kZT1cImRhdGVcIiA6ZW5kPVwiZW5kRGF0ZVwiIEBjaGFuZ2U9XCJjaGFuZ2VMb2dcIiBmaWVsZHM9XCJ0aW1lXCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ1bmktaW5wdXRcIj57e3JlZ1RpbWU/cmVnVGltZTon6K+36YCJ5oupJ319PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDxpY29uIGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1hcnJvdy1kb3duLWJvbGRcIj48L2ljb24+XHJcblx0XHRcdFx0XHRcdDwvcGlja2VyPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIlwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJlZGl0ZW1cIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+5pe26ZW/PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInJpZ2h0XCI+XHJcblx0XHRcdFx0XHRcdFx0PHBpY2tlciBtb2RlPVwibXVsdGlTZWxlY3RvclwiIDpyYW5nZT1cInRpbWVMaXN0XCIgOnZhbHVlPVwidGltZXNUbmRleFwiIEBjaGFuZ2U9XCJiaW5kVGltZUNoYW5nZVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzaXplMTZcIj57e3RpbWVfbT90aW1lX20rJzonOifor7fpgInmi6knfX17e3RpbWVfcz90aW1lX3M6Jyd9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3BpY2tlcj5cclxuXHRcdFx0XHRcdFx0XHQ8dW5pLWljb25zIHR5cGU9XCJib3R0b21cIiBjbGFzcz1cIm1sLTE1IGM2NjZcIj48L3VuaS1pY29ucz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJlZGl0ZW1cIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+5Liq5pWwPC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInJpZ2h0XCI+XHJcblx0XHRcdFx0XHRcdFx0PGlucHV0IHR5cGU9XCJudW1iZXJcIiB2LW1vZGVsPVwibnVtYmVyXCIgcGxhY2Vob2xkZXI9XCLor7fovpPlhaVcIj7kuKpcclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImJ0biBjbG9zZVwiIEBjbGljaz1cIm9uVGFwKClcIj7lj5bmtog8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJidG5cIiBAY2xpY2s9XCJoYW5kbGVUYXJnZXRcIj7noa7lrpo8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB7XHJcblx0XHRtYXBTdGF0ZVxyXG5cdH0gZnJvbSBcInZ1ZXhcIjtcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHJlZ1RpbWU6IFwiXCIsXHJcblx0XHRcdFx0bnVtYmVyOiAnJyxcclxuXHRcdFx0XHR0aW1lTGlzdDogW10sXHJcblx0XHRcdFx0dGltZV9tOiBcIlwiLFxyXG5cdFx0XHRcdHRpbWVfczogXCJcIixcclxuXHRcdFx0XHR0aW1lc1RuZGV4OiBbMSwgMF1cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiB7XHJcblx0XHRcdC4uLm1hcFN0YXRlKFtcInVzZXJcIl0pLFxyXG5cdFx0XHRlbmREYXRlKCkge1xyXG5cdFx0XHRcdHJldHVybiB0aGlzLiR0b29scy5nZXREYXRlKFwic3RhcnRcIilcclxuXHRcdFx0fSxcclxuXHRcdFx0c3RhcnREYXRlKCkge1xyXG5cdFx0XHRcdHJldHVybiB0aGlzLiR0b29scy5HZXREYXRlU3RyKC05MCk7XHJcblx0XHRcdH0sXHJcblx0XHR9LFxyXG5cdFx0bW91bnRlZCgpIHtcclxuXHRcdFx0dGhpcy50aW1lTGlzdCA9IHRoaXMuJHRvb2xzLmdldGhtcygpXHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRiaW5kVGltZUNoYW5nZShlKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0bGV0IG0gPSBlLnRhcmdldC52YWx1ZVswXVxyXG5cdFx0XHRcdGxldCBzID0gZS50YXJnZXQudmFsdWVbMV1cclxuXHRcdFx0XHR0aGF0LnRpbWVzVG5kZXggPSBlLnRhcmdldC52YWx1ZVxyXG5cdFx0XHRcdGxldCB0aW1lX20gPSBOdW1iZXIodGhhdC50aW1lTGlzdFswXVttXS5zdWJzdHJpbmcoMCwgMikpICogNjBcclxuXHRcdFx0XHRsZXQgdGltZV9zID0gTnVtYmVyKHRoYXQudGltZUxpc3RbMV1bc10uc3Vic3RyaW5nKDAsIDIpKVxyXG5cdFx0XHRcdGlmIChOdW1iZXIodGltZV9tICsgdGltZV9zKSA8IDMwKSB7XHJcblx0XHRcdFx0XHR0aGF0LnRpbWVfbSA9ICcwMCdcclxuXHRcdFx0XHRcdHRoYXQudGltZV9zID0gJzMwJ1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHR0aGF0LnRpbWVfbSA9IHRoYXQudGltZUxpc3RbMF1bbV0uc3Vic3RyaW5nKDAsIDIpXHJcblx0XHRcdFx0XHR0aGF0LnRpbWVfcyA9IHRoYXQudGltZUxpc3RbMV1bc10uc3Vic3RyaW5nKDAsIDIpXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmiYvliqjorrDlvZVcclxuXHRcdFx0aGFuZGxlVGFyZ2V0KCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdGlmICghdGhhdC5yZWdUaW1lKSB7XHJcblx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLor7fpgInmi6nmtYvph4/ml6XmnJ9cIilcclxuXHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAoIXRoYXQubnVtYmVyKSB7XHJcblx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLor7fovpPlhaXot7Pnu7PkuKrmlbBcIilcclxuXHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0aGF0LiRtb2RlbC5nZXRza2lwbWVhc3VyZSh7XHJcblx0XHRcdFx0XHRhdWRfaWQ6IHVuaS5nZXRTdG9yYWdlU3luYygndXNlcmlkJyksXHJcblx0XHRcdFx0XHRyX3RpbWU6IHRoYXQucmVnVGltZSxcclxuXHRcdFx0XHRcdG51bTogdGhhdC5udW1iZXIsXHJcblx0XHRcdFx0XHR0aW1lX206IHRoYXQudGltZV9tLFxyXG5cdFx0XHRcdFx0dGltZV9zOiB0aGF0LnRpbWVfcyxcclxuXHRcdFx0XHRcdHR5cGU6IFwiZnJlZVwiLFxyXG5cdFx0XHRcdH0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdGlmIChyZXMuY29kZSAhPSAwKSByZXR1cm5cclxuXHRcdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhyZXMubXNnKVxyXG5cdFx0XHRcdFx0dGhhdC4kc3RvcmUuY29tbWl0KFwiY2hhbmdlUmVjb3JkXCIsIGZhbHNlKTtcclxuXHRcdFx0XHRcdHRoYXQuJHN0b3JlLmRpc3BhdGNoKFwiZ2V0VXNlckluZm9cIiwge1xyXG5cdFx0XHRcdFx0XHRhdWRfaWQ6IHVuaS5nZXRTdG9yYWdlU3luYygndXNlcmlkJyksXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0dGhhdC4kc3RvcmUuZGlzcGF0Y2goXCJnZXRTa2lwUmVzdWx0XCIsIHtcclxuXHRcdFx0XHRcdFx0YXVkX2lkOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJpZCcpLFxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdHRoYXQucmVnVGltZSA9IFwiXCJcclxuXHRcdFx0XHRcdHRoYXQud2VpZ2h0ID0gXCJcIlxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vXHJcblx0XHRcdGNoYW5nZUxvZyhlKSB7XHJcblx0XHRcdFx0dGhpcy5yZWdUaW1lID0gZS5kZXRhaWwudmFsdWVcclxuXHRcdFx0fSxcclxuXHRcdFx0b25UYXAoKSB7XHJcblx0XHRcdFx0dGhpcy5yZWdUaW1lID0gXCJcIlxyXG5cdFx0XHRcdHRoaXMud2VpZ2h0ID0gXCJcIlxyXG5cdFx0XHRcdHRoaXMuJHN0b3JlLmNvbW1pdChcImNoYW5nZVJlY29yZFwiLCBmYWxzZSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGhpZGVLZXlib2FyZCgpIHtcclxuXHRcdFx0XHR1bmkuaGlkZUtleWJvYXJkKClcclxuXHRcdFx0fSxcclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIHNjb3BlZCBsYW5nPVwic2Nzc1wiPlxyXG5cdC5idG4ge1xyXG5cdFx0d2lkdGg6IDQwJTtcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkbWFpbmNvbG9yICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuZWRpdCB7XHJcblx0XHR0b3A6IDIwJVxyXG5cdH1cclxuXHJcblx0LmNsb3NlIHtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0Y29sb3I6ICMzMzM7XHJcblx0fVxyXG48L3N0eWxlPiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///365\n"); /***/ }), /* 366 */ /*!*****************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/element/manuallyAdd/lungAdd.vue ***! \*****************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _lungAdd_vue_vue_type_template_id_5e7709cd_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./lungAdd.vue?vue&type=template&id=5e7709cd&scoped=true& */ 367);\n/* harmony import */ var _lungAdd_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./lungAdd.vue?vue&type=script&lang=js& */ 369);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _lungAdd_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _lungAdd_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _lungAdd_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _lungAdd_vue_vue_type_template_id_5e7709cd_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _lungAdd_vue_vue_type_template_id_5e7709cd_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"5e7709cd\",\n null,\n false,\n _lungAdd_vue_vue_type_template_id_5e7709cd_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"element/manuallyAdd/lungAdd.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBZ0k7QUFDaEk7QUFDMkQ7QUFDTDs7O0FBR3REO0FBQ29NO0FBQ3BNLGdCQUFnQix3TUFBVTtBQUMxQixFQUFFLDZFQUFNO0FBQ1IsRUFBRSw4RkFBTTtBQUNSLEVBQUUsdUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsa0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzY2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9sdW5nQWRkLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD01ZTc3MDljZCZzY29wZWQ9dHJ1ZSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2x1bmdBZGQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi9sdW5nQWRkLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiNWU3NzA5Y2RcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwiZWxlbWVudC9tYW51YWxseUFkZC9sdW5nQWRkLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///366\n"); /***/ }), /* 367 */ /*!************************************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/element/manuallyAdd/lungAdd.vue?vue&type=template&id=5e7709cd&scoped=true& ***! \************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_lungAdd_vue_vue_type_template_id_5e7709cd_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./lungAdd.vue?vue&type=template&id=5e7709cd&scoped=true& */ 368); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_lungAdd_vue_vue_type_template_id_5e7709cd_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_lungAdd_vue_vue_type_template_id_5e7709cd_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_lungAdd_vue_vue_type_template_id_5e7709cd_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_lungAdd_vue_vue_type_template_id_5e7709cd_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 368 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/element/manuallyAdd/lungAdd.vue?vue&type=template&id=5e7709cd&scoped=true& ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "wrapper"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "bg"), attrs: { _i: 1 }, on: { click: _vm.onTap }, }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "edit"), attrs: { _i: 2 }, on: { click: function ($event) { $event.stopPropagation() }, }, }, [ _c("view", { staticClass: _vm._$s(3, "sc", "title"), attrs: { _i: 3 }, }), _c( "view", { staticClass: _vm._$s(4, "sc", "editem"), attrs: { _i: 4 }, on: { click: _vm.hideKeyboard }, }, [ _c("view", { staticClass: _vm._$s(5, "sc", "left"), attrs: { _i: 5 }, }), _c( "view", { staticClass: _vm._$s(6, "sc", "right"), attrs: { _i: 6 }, }, [ _c( "picker", { attrs: { end: _vm._$s(7, "a-end", _vm.endDate), _i: 7, }, on: { change: _vm.changeLog }, }, [ _c( "view", { staticClass: _vm._$s(8, "sc", "uni-input"), attrs: { _i: 8 }, }, [ _vm._v( _vm._$s( 8, "t0-0", _vm._s(_vm.regTime ? _vm.regTime : "请选择") ) ), ] ), _c("icon", { staticClass: _vm._$s( 9, "sc", "iconfont icon-arrow-down-bold" ), attrs: { _i: 9 }, }), ] ), ] ), ] ), _c("view", [ _c( "view", { staticClass: _vm._$s(11, "sc", "editem"), attrs: { _i: 11 }, }, [ _c("view", { staticClass: _vm._$s(12, "sc", "name"), attrs: { _i: 12 }, }), _c( "view", { staticClass: _vm._$s(13, "sc", "right"), attrs: { _i: 13 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.number1, expression: "number1", }, ], attrs: { _i: 14 }, domProps: { value: _vm._$s(14, "v-model", _vm.number1), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.number1 = $event.target.value }, }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(15, "sc", "editem"), attrs: { _i: 15 }, }, [ _c("view", { staticClass: _vm._$s(16, "sc", "name"), attrs: { _i: 16 }, }), _c( "view", { staticClass: _vm._$s(17, "sc", "right"), attrs: { _i: 17 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.number2, expression: "number2", }, ], attrs: { _i: 18 }, domProps: { value: _vm._$s(18, "v-model", _vm.number2), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.number2 = $event.target.value }, }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(19, "sc", "editem"), attrs: { _i: 19 }, }, [ _c("view", { staticClass: _vm._$s(20, "sc", "name"), attrs: { _i: 20 }, }), _c( "view", { staticClass: _vm._$s(21, "sc", "right"), attrs: { _i: 21 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.number3, expression: "number3", }, ], attrs: { _i: 22 }, domProps: { value: _vm._$s(22, "v-model", _vm.number3), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.number3 = $event.target.value }, }, }), ] ), ] ), ]), _c("view", { staticClass: _vm._$s(23, "sc", "btn close"), attrs: { _i: 23 }, on: { click: function ($event) { return _vm.onTap() }, }, }), _c("view", { staticClass: _vm._$s(24, "sc", "btn"), attrs: { _i: 24 }, on: { click: _vm.handleTarget }, }), ] ), ] ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 369 */ /*!******************************************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/element/manuallyAdd/lungAdd.vue?vue&type=script&lang=js& ***! \******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_lungAdd_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./lungAdd.vue?vue&type=script&lang=js& */ 370);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_lungAdd_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_lungAdd_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_lungAdd_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_lungAdd_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_lungAdd_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQThwQixDQUFnQix5cUJBQUcsRUFBQyIsImZpbGUiOiIzNjkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2x1bmdBZGQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2x1bmdBZGQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///369\n"); /***/ }), /* 370 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/element/manuallyAdd/lungAdd.vue?vue&type=script&lang=js& ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 21);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n data: function data() {\n return {\n regTime: \"\",\n number1: '',\n number2: \"\",\n number3: \"\"\n };\n },\n computed: _objectSpread(_objectSpread({}, (0, _vuex.mapState)([\"user\"])), {}, {\n endDate: function endDate() {\n return this.$tools.getDate(\"start\");\n },\n startDate: function startDate() {\n return this.$tools.GetDateStr(-90);\n }\n }),\n methods: {\n // 手动记录\n handleTarget: function handleTarget() {\n var _this = this;\n var that = this;\n if (!that.regTime) {\n that.$tools.msg(\"请选择测量日期\");\n return;\n }\n if (!that.number1) {\n that.$tools.msg(\"请输入第一次吸气值\");\n return;\n }\n if (!that.number2) {\n that.$tools.msg(\"请输入第二次吸气值\");\n return;\n }\n if (!that.number3) {\n that.$tools.msg(\"请输入第三次吸气值\");\n return;\n }\n that.$model.getLungmeasure({\n aud_id: uni.getStorageSync('userid'),\n time: that.regTime,\n one: that.number1,\n two: that.number2,\n three: that.number3\n }).then(function (res) {\n if (res.code != 0) return;\n that.$tools.msg(res.msg);\n that.$store.commit(\"changeRecord\", false);\n that.$store.dispatch(\"getUserInfo\", {\n aud_id: uni.getStorageSync('userid')\n });\n that.$store.dispatch(\"getLungResult\", {\n aud_id: uni.getStorageSync('userid')\n });\n _this.regTime = \"\";\n _this.number1 = \"\";\n _this.number2 = \"\";\n _this.number3 = \"\";\n });\n },\n //\n changeLog: function changeLog(e) {\n this.regTime = e.detail.value;\n },\n onTap: function onTap() {\n this.regTime = \"\";\n this.number1 = \"\";\n this.number2 = \"\";\n this.number3 = \"\";\n this.$store.commit(\"changeRecord\", false);\n },\n hideKeyboard: function hideKeyboard() {\n uni.hideKeyboard();\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vZWxlbWVudC9tYW51YWxseUFkZC9sdW5nQWRkLnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwicmVnVGltZSIsIm51bWJlcjEiLCJudW1iZXIyIiwibnVtYmVyMyIsImNvbXB1dGVkIiwiZW5kRGF0ZSIsInN0YXJ0RGF0ZSIsIm1ldGhvZHMiLCJoYW5kbGVUYXJnZXQiLCJ0aGF0IiwiYXVkX2lkIiwidGltZSIsIm9uZSIsInR3byIsInRocmVlIiwiY2hhbmdlTG9nIiwib25UYXAiLCJoaWRlS2V5Ym9hcmQiLCJ1bmkiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBMkNBO0FBRUE7QUFBQTtBQUFBLGVBQ0E7RUFDQUE7SUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUMsMENBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtFQUFBLEVBQ0E7RUFDQUM7SUFDQTtJQUNBQztNQUFBO01BQ0E7TUFDQTtRQUNBQztRQUNBO01BQ0E7TUFDQTtRQUNBQTtRQUNBO01BQ0E7TUFDQTtRQUNBQTtRQUNBO01BQ0E7TUFDQTtRQUNBQTtRQUNBO01BQ0E7TUFDQUE7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7TUFDQTtRQUNBO1FBQ0FMO1FBQ0FBO1FBQ0FBO1VBQ0FDO1FBQ0E7UUFDQUQ7VUFDQUM7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FLO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBQztJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjM3MC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cIndyYXBwZXJcIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwiYmdcIiBAY2xpY2s9XCJvblRhcFwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImVkaXRcIiBAY2xpY2suc3RvcD5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlXCI+5omL5Yqo6K6w5b2VPC92aWV3PlxyXG5cdFx0XHRcdDwhLS0gIC0tPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiZWRpdGVtXCIgQGNsaWNrPVwiaGlkZUtleWJvYXJkXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImxlZnRcIj7ml6XmnJ88L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInJpZ2h0XCI+XHJcblx0XHRcdFx0XHRcdDxwaWNrZXIgbW9kZT1cImRhdGVcIiA6ZW5kPVwiZW5kRGF0ZVwiIEBjaGFuZ2U9XCJjaGFuZ2VMb2dcIiBmaWVsZHM9XCJ0aW1lXCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ1bmktaW5wdXRcIj57e3JlZ1RpbWU/cmVnVGltZTon6K+36YCJ5oupJ319PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDxpY29uIGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1hcnJvdy1kb3duLWJvbGRcIj48L2ljb24+XHJcblx0XHRcdFx0XHRcdDwvcGlja2VyPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIlwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJlZGl0ZW1cIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+56ys5LiA5qyhPC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInJpZ2h0XCI+XHJcblx0XHRcdFx0XHRcdFx0PGlucHV0IHR5cGU9XCJkaWdpdFwiIHYtbW9kZWw9XCJudW1iZXIxXCIgcGxhY2Vob2xkZXI9XCLor7fovpPlhaVcIj5tbFxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImVkaXRlbVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWVcIj7nrKzkuozmrKE8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicmlnaHRcIj5cclxuXHRcdFx0XHRcdFx0XHQ8aW5wdXQgdHlwZT1cImRpZ2l0XCIgdi1tb2RlbD1cIm51bWJlcjJcIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpVwiPm1sXHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZWRpdGVtXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPuesrOS4ieasoTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJyaWdodFwiPlxyXG5cdFx0XHRcdFx0XHRcdDxpbnB1dCB0eXBlPVwiZGlnaXRcIiB2LW1vZGVsPVwibnVtYmVyM1wiIHBsYWNlaG9sZGVyPVwi6K+36L6T5YWlXCI+bWxcclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImJ0biBjbG9zZVwiIEBjbGljaz1cIm9uVGFwKClcIj7lj5bmtog8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJidG5cIiBAY2xpY2s9XCJoYW5kbGVUYXJnZXRcIj7noa7lrpo8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB7XHJcblx0XHRtYXBTdGF0ZVxyXG5cdH0gZnJvbSBcInZ1ZXhcIjtcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHJlZ1RpbWU6IFwiXCIsXHJcblx0XHRcdFx0bnVtYmVyMTogJycsXHJcblx0XHRcdFx0bnVtYmVyMjogXCJcIixcclxuXHRcdFx0XHRudW1iZXIzOiBcIlwiXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDoge1xyXG5cdFx0XHQuLi5tYXBTdGF0ZShbXCJ1c2VyXCJdKSxcclxuXHRcdFx0ZW5kRGF0ZSgpIHtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy4kdG9vbHMuZ2V0RGF0ZShcInN0YXJ0XCIpXHJcblx0XHRcdH0sXHJcblx0XHRcdHN0YXJ0RGF0ZSgpIHtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy4kdG9vbHMuR2V0RGF0ZVN0cigtOTApO1xyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Ly8g5omL5Yqo6K6w5b2VXHJcblx0XHRcdGhhbmRsZVRhcmdldCgpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHRpZiAoIXRoYXQucmVnVGltZSkge1xyXG5cdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKFwi6K+36YCJ5oup5rWL6YeP5pel5pyfXCIpXHJcblx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYgKCF0aGF0Lm51bWJlcjEpIHtcclxuXHRcdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhcIuivt+i+k+WFpeesrOS4gOasoeWQuOawlOWAvFwiKVxyXG5cdFx0XHRcdFx0cmV0dXJuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmICghdGhhdC5udW1iZXIyKSB7XHJcblx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2coXCLor7fovpPlhaXnrKzkuozmrKHlkLjmsJTlgLxcIilcclxuXHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAoIXRoYXQubnVtYmVyMykge1xyXG5cdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKFwi6K+36L6T5YWl56ys5LiJ5qyh5ZC45rCU5YC8XCIpXHJcblx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhhdC4kbW9kZWwuZ2V0THVuZ21lYXN1cmUoe1xyXG5cdFx0XHRcdFx0YXVkX2lkOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJpZCcpLFxyXG5cdFx0XHRcdFx0dGltZTogdGhhdC5yZWdUaW1lLFxyXG5cdFx0XHRcdFx0b25lOiB0aGF0Lm51bWJlcjEsXHJcblx0XHRcdFx0XHR0d286IHRoYXQubnVtYmVyMixcclxuXHRcdFx0XHRcdHRocmVlOiB0aGF0Lm51bWJlcjNcclxuXHRcdFx0XHR9KS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRpZiAocmVzLmNvZGUgIT0gMCkgcmV0dXJuXHJcblx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2cocmVzLm1zZylcclxuXHRcdFx0XHRcdHRoYXQuJHN0b3JlLmNvbW1pdChcImNoYW5nZVJlY29yZFwiLCBmYWxzZSk7XHJcblx0XHRcdFx0XHR0aGF0LiRzdG9yZS5kaXNwYXRjaChcImdldFVzZXJJbmZvXCIsIHtcclxuXHRcdFx0XHRcdFx0YXVkX2lkOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJpZCcpXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0dGhhdC4kc3RvcmUuZGlzcGF0Y2goXCJnZXRMdW5nUmVzdWx0XCIsIHtcclxuXHRcdFx0XHRcdFx0YXVkX2lkOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJpZCcpXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0dGhpcy5yZWdUaW1lID0gXCJcIlxyXG5cdFx0XHRcdFx0dGhpcy5udW1iZXIxID0gXCJcIlxyXG5cdFx0XHRcdFx0dGhpcy5udW1iZXIyID0gXCJcIlxyXG5cdFx0XHRcdFx0dGhpcy5udW1iZXIzID0gXCJcIlxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vXHJcblx0XHRcdGNoYW5nZUxvZyhlKSB7XHJcblx0XHRcdFx0dGhpcy5yZWdUaW1lID0gZS5kZXRhaWwudmFsdWVcclxuXHRcdFx0fSxcclxuXHRcdFx0b25UYXAoKSB7XHJcblx0XHRcdFx0dGhpcy5yZWdUaW1lID0gXCJcIlxyXG5cdFx0XHRcdHRoaXMubnVtYmVyMSA9IFwiXCJcclxuXHRcdFx0XHR0aGlzLm51bWJlcjIgPSBcIlwiXHJcblx0XHRcdFx0dGhpcy5udW1iZXIzID0gXCJcIlxyXG5cdFx0XHRcdHRoaXMuJHN0b3JlLmNvbW1pdChcImNoYW5nZVJlY29yZFwiLCBmYWxzZSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGhpZGVLZXlib2FyZCgpIHtcclxuXHRcdFx0XHR1bmkuaGlkZUtleWJvYXJkKClcclxuXHRcdFx0fSxcclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIHNjb3BlZCBsYW5nPVwic2Nzc1wiPlxyXG5cdC5idG4ge1xyXG5cdFx0d2lkdGg6IDQwJTtcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkbWFpbmNvbG9yICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuZWRpdCB7XHJcblx0XHR0b3A6IDIwJVxyXG5cdH1cclxuXHJcblx0LmNsb3NlIHtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0Y29sb3I6ICMzMzM7XHJcblx0fVxyXG48L3N0eWxlPiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///370\n"); /***/ }), /* 371 */, /* 372 */, /* 373 */, /* 374 */, /* 375 */, /* 376 */, /* 377 */, /* 378 */, /* 379 */, /* 380 */, >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a /* 381 */ /*!*****************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/App.vue ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./App.vue?vue&type=script&lang=js& */ 382);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\nvar render, staticRenderFns, recyclableRender, components\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(\n _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"App.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUN1RDtBQUNMOzs7QUFHbEQ7QUFDb007QUFDcE0sZ0JBQWdCLHdNQUFVO0FBQzFCLEVBQUUseUVBQU07QUFDUjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNlLGdGIiwiZmlsZSI6IjM4MS5qcyIsInNvdXJjZXNDb250ZW50IjpbInZhciByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50c1xudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL0FwcC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL0FwcC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJBcHAudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///381\n"); /***/ }), /* 382 */ /*!******************************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/App.vue?vue&type=script&lang=js& ***! \******************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./App.vue?vue&type=script&lang=js& */ 383);\n/* harmony import */ var _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_3_6_4_20220922_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTBwQixDQUFnQixxcUJBQUcsRUFBQyIsImZpbGUiOiIzODIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL0FwcC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxc6L2v5Lu25YyFXFxcXEhCdWlsZGVyWC4zLjYuNC4yMDIyMDkyMlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFzova/ku7bljIVcXFxcSEJ1aWxkZXJYLjMuNi40LjIwMjIwOTIyXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXOi9r+S7tuWMhVxcXFxIQnVpbGRlclguMy42LjQuMjAyMjA5MjJcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vQXBwLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///382\n"); /***/ }), /* 383 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/qiaocongli/小程序/中招体测app/examTeamApp/App.vue?vue&type=script&lang=js& ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; <<<<<<< HEAD eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar platform = \"\";\nvar _default = {\n data: function data() {\n return {\n Status: false\n };\n },\n onLaunch: function onLaunch() {\n var that = this;\n // 返回的是apk包信息\n uni.getSystemInfo({\n success: function success(e) {\n platform = e.platform;\n that.$store.commit('changePhoneInfo', {\n platform: e.platform\n });\n __f__(\"log\", \"getSystemInfo\", e.platform, \" at App.vue:18\");\n }\n });\n // ios首次安装没有网络\n if (platform === 'ios') {\n uni.onNetworkStatusChange(function (res) {\n if (res.isConnected == true) {\n uni.reLaunch({\n url: '/pages/login/login'\n });\n __f__(\"log\", \"有网络连接\", res.isConnected, \" at App.vue:28\");\n }\n });\n }\n that.checkForUpdates();\n uni.switchTab({\n url: \"/pages/home/home\"\n });\n __f__(\"log\", 'App Launch', \" at App.vue:36\");\n },\n onShow: function onShow() {\n __f__(\"log\", 'App Show', \" at App.vue:39\");\n },\n onHide: function onHide() {\n __f__(\"log\", 'App Hide', \" at App.vue:42\");\n uni.offNetworkStatusChange(function (res) {\n __f__(\"log\", \"取消网络监听\", \" at App.vue:44\");\n });\n },\n methods: {\n // 版本信息监测\n checkForUpdates: function checkForUpdates() {\n var that = this;\n plus.runtime.getProperty(plus.runtime.appid, function (info) {\n uni.setStorageSync('VERSION', info.version);\n that.$store.commit('changePhoneInfo', {\n info: info\n });\n __f__(\"log\", \"当前应用版本号\", info, \" at App.vue:56\");\n that.handleoginversion(info);\n });\n },\n // 版本信息\n handleoginversion: function handleoginversion(info) {\n var that = this;\n var currentVersion = info.version;\n that.$model.getloginversion({}).then(function (res) {\n var latestVersion = res.data.version;\n that.$store.commit('changePhoneInfo', {\n versionUrl: res.data\n });\n that.handleCancelUpdate(res.code);\n // 比对版本号\n var version = that.$tools.compareVersions(currentVersion, latestVersion);\n if (version == -1) {\n // 0版本号相通,1,:第一个版本号大于第二个版本号,-1:第一个版本号小于第二个版本号\n uni.showModal({\n title: '发现新版本',\n content: '检查到新版本' + res.data.version + ',是否更新?',\n success: function success(modalRes) {\n if (modalRes.confirm) {\n //确定更新\n if (platform === 'android') {\n //安卓更新\n uni.setStorageSync('VERSION', res.data.version);\n var showLoading = plus.nativeUI.showWaiting('正在下载');\n var dtask = uni.downloadFile({\n url: res.data.url,\n success: function success(downloadRes) {\n if (downloadRes.statusCode === 200) {\n plus.nativeUI.closeWaiting();\n plus.runtime.install(downloadRes.tempFilePath, {\n force: true\n }, function () {\n plus.runtime.restart();\n __f__(\"log\", 'install success...', \" at App.vue:92\");\n }, function (e) {\n __f__(\"error\", 'install fail...', \" at App.vue:97\");\n });\n }\n },\n fail: function fail() {\n uni.showToast({\n title: '更新失败',\n icon: 'none'\n });\n }\n });\n dtask.onProgressUpdate(function (res) {\n showLoading.setTitle(\" 正在下载\" + res.progress + \"% \");\n __f__(\"log\", '下载进度' + res.progress + '%', \" at App.vue:112\");\n });\n } else {\n //ios跳转\n plus.runtime.launchApplication({\n action: \"itms-apps://itunes.apple.com/cn/app/id6654906497?mt=8\"\n });\n }\n } else {\n // that.$tools.msg(\"稍后可在'关于我们'内更新程序!\")\n }\n }\n });\n }\n });\n },\n // 取消更新\n handleCancelUpdate: function handleCancelUpdate(code) {\n var that = this;\n if (code == 0) {\n that.handleUserList();\n } else {\n setTimeout(function () {\n uni.reLaunch({\n url: '/pages/login/login'\n });\n }, 500);\n }\n },\n // 成员列表\n handleUserList: function handleUserList() {\n var that = this;\n that.$model.getUserList({\n type: 2\n }).then(function (res) {\n __f__(\"log\", \"用户列表\", res, \" at App.vue:146\");\n if (res.code != 0) {\n that.$tools.msg(res.msg);\n return;\n }\n that.$store.commit('changeFamilay', res.data);\n if (res.data.length) {\n that.$store.dispatch('getUserInfo', {\n aud_id: uni.getStorageSync('userid') ? uni.getStorageSync('userid') : res.data[0].id\n });\n that.$store.dispatch(\"getCardList\", {\n aud_id: uni.getStorageSync('userid') ? uni.getStorageSync('userid') : res.data[0].id\n });\n that.handleLabelList(res.data[0].id);\n that.handlePublicRecord(res.data[0].id);\n }\n }).catch(function (err) {});\n },\n // 公共卡片列表\n handleLabelList: function handleLabelList(id) {\n var that = this;\n that.$model.getLabelList({\n aud_id: uni.getStorageSync('userid') ? uni.getStorageSync('userid') : id\n }).then(function (res) {\n __f__(\"log\", \"公共卡片项目\", res, \" at App.vue:172\");\n if (res.code == 0) {\n that.$store.commit('changeLabelList', res.data);\n }\n });\n },\n // 公共手动记录内容\n handlePublicRecord: function handlePublicRecord(id) {\n var that = this;\n that.$model.getPublicRecord({\n aud_id: uni.getStorageSync('userid') ? uni.getStorageSync('userid') : id\n }).then(function (res) {\n __f__(\"log\", \"公共手动记录\", res, \" at App.vue:184\");\n if (res.code == 0) {\n that.$store.commit('changePublicRecord', res.data);\n }\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vQXBwLnZ1ZSJdLCJuYW1lcyI6WyJwbGF0Zm9ybSIsImRhdGEiLCJTdGF0dXMiLCJvbkxhdW5jaCIsInRoYXQiLCJ1bmkiLCJnZXRTeXN0ZW1JbmZvIiwic3VjY2VzcyIsImUiLCIkc3RvcmUiLCJjb21taXQiLCJvbk5ldHdvcmtTdGF0dXNDaGFuZ2UiLCJyZXMiLCJpc0Nvbm5lY3RlZCIsInJlTGF1bmNoIiwidXJsIiwiY2hlY2tGb3JVcGRhdGVzIiwic3dpdGNoVGFiIiwib25TaG93Iiwib25IaWRlIiwib2ZmTmV0d29ya1N0YXR1c0NoYW5nZSIsIm1ldGhvZHMiLCJwbHVzIiwicnVudGltZSIsImdldFByb3BlcnR5IiwiYXBwaWQiLCJpbmZvIiwic2V0U3RvcmFnZVN5bmMiLCJ2ZXJzaW9uIiwiaGFuZGxlb2dpbnZlcnNpb24iLCJjdXJyZW50VmVyc2lvbiIsIiRtb2RlbCIsImdldGxvZ2ludmVyc2lvbiIsInRoZW4iLCJsYXRlc3RWZXJzaW9uIiwidmVyc2lvblVybCIsImhhbmRsZUNhbmNlbFVwZGF0ZSIsImNvZGUiLCIkdG9vbHMiLCJjb21wYXJlVmVyc2lvbnMiLCJzaG93TW9kYWwiLCJ0aXRsZSIsImNvbnRlbnQiLCJtb2RhbFJlcyIsImNvbmZpcm0iLCJzaG93TG9hZGluZyIsIm5hdGl2ZVVJIiwic2hvd1dhaXRpbmciLCJkdGFzayIsImRvd25sb2FkRmlsZSIsImRvd25sb2FkUmVzIiwic3RhdHVzQ29kZSIsImNsb3NlV2FpdGluZyIsImluc3RhbGwiLCJ0ZW1wRmlsZVBhdGgiLCJmb3JjZSIsInJlc3RhcnQiLCJmYWlsIiwic2hvd1RvYXN0IiwiaWNvbiIsIm9uUHJvZ3Jlc3NVcGRhdGUiLCJzZXRUaXRsZSIsInByb2dyZXNzIiwibGF1bmNoQXBwbGljYXRpb24iLCJhY3Rpb24iLCJoYW5kbGVVc2VyTGlzdCIsInNldFRpbWVvdXQiLCJnZXRVc2VyTGlzdCIsInR5cGUiLCJtc2ciLCJsZW5ndGgiLCJkaXNwYXRjaCIsImF1ZF9pZCIsImdldFN0b3JhZ2VTeW5jIiwiaWQiLCJoYW5kbGVMYWJlbExpc3QiLCJoYW5kbGVQdWJsaWNSZWNvcmQiLCJjYXRjaCIsImVyciIsImdldExhYmVsTGlzdCIsImdldFB1YmxpY1JlY29yZCJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQ0EsSUFBSUEsUUFBUSxHQUFHLEVBQUU7QUFBQSxlQUNGO0VBQ2RDLElBQUksa0JBQUc7SUFDTixPQUFPO01BQ05DLE1BQU0sRUFBRTtJQUNULENBQUM7RUFDRixDQUFDO0VBQ0RDLFFBQVEsRUFBRSxvQkFBVztJQUNwQixJQUFJQyxJQUFJLEdBQUcsSUFBSTtJQUNmO0lBQ0FDLEdBQUcsQ0FBQ0MsYUFBYSxDQUFDO01BQ2pCQyxPQUFPLG1CQUFDQyxDQUFDLEVBQUU7UUFDVlIsUUFBUSxHQUFHUSxDQUFDLENBQUNSLFFBQVE7UUFDckJJLElBQUksQ0FBQ0ssTUFBTSxDQUFDQyxNQUFNLENBQUMsaUJBQWlCLEVBQUU7VUFDckNWLFFBQVEsRUFBRVEsQ0FBQyxDQUFDUjtRQUNiLENBQUMsQ0FBQztRQUNGLGFBQVksZUFBZSxFQUFFUSxDQUFDLENBQUNSLFFBQVE7TUFDeEM7SUFDRCxDQUFDLENBQUM7SUFDRjtJQUNBLElBQUlBLFFBQVEsS0FBSyxLQUFLLEVBQUU7TUFDdkJLLEdBQUcsQ0FBQ00scUJBQXFCLENBQUMsVUFBU0MsR0FBRyxFQUFFO1FBQ3ZDLElBQUlBLEdBQUcsQ0FBQ0MsV0FBVyxJQUFJLElBQUksRUFBRTtVQUM1QlIsR0FBRyxDQUFDUyxRQUFRLENBQUM7WUFDWkMsR0FBRyxFQUFFO1VBQ04sQ0FBQyxDQUFDO1VBQ0YsYUFBWSxPQUFPLEVBQUVILEdBQUcsQ0FBQ0MsV0FBVztRQUNyQztNQUNELENBQUMsQ0FBQztJQUNIO0lBQ0FULElBQUksQ0FBQ1ksZUFBZSxFQUFFO0lBQ3RCWCxHQUFHLENBQUNZLFNBQVMsQ0FBQztNQUNiRixHQUFHLEVBQUU7SUFDTixDQUFDLENBQUM7SUFDRixhQUFZLFlBQVk7RUFDekIsQ0FBQztFQUNERyxNQUFNLEVB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Q0FBQ0ssTUFBTSxDQUFDQyxNQUFNLENBQUMsb0JBQW9CLEVBQUVFLEdBQUcsQ0FBQ1gsSUFBSSxDQUFDO1FBQ25EO01BQ0QsQ0FBQyxDQUFDO0lBQ0g7RUFDRDtBQUNELENBQUM7QUFBQSwyQiIsImZpbGUiOiIzODMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcbmxldCBwbGF0Zm9ybSA9IFwiXCJcbmV4cG9ydCBkZWZhdWx0IHtcblx0ZGF0YSgpIHtcblx0XHRyZXR1cm4ge1xuXHRcdFx0U3RhdHVzOiBmYWxzZVxuXHRcdH1cblx0fSxcblx0b25MYXVuY2g6IGZ1bmN0aW9uKCkge1xuXHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdC8vIOi/lOWbnueahOaYr2Fwa+WMheS/oeaBr1xuXHRcdHVuaS5nZXRTeXN0ZW1JbmZvKHtcblx0XHRcdHN1Y2Nlc3MoZSkge1xuXHRcdFx0XHRwbGF0Zm9ybSA9IGUucGxhdGZvcm1cblx0XHRcdFx0dGhhdC4kc3RvcmUuY29tbWl0KCdjaGFuZ2VQaG9uZUluZm8nLCB7XG5cdFx0XHRcdFx0cGxhdGZvcm06IGUucGxhdGZvcm1cblx0XHRcdFx0fSlcblx0XHRcdFx0Y29uc29sZS5sb2coXCJnZXRTeXN0ZW1JbmZvXCIsIGUucGxhdGZvcm0pXG5cdFx0XHR9XG5cdFx0fSlcblx0XHQvLyBpb3PpppbmrKHlronoo4XmsqHmnInnvZHnu5xcblx0XHRpZiAocGxhdGZvcm0gPT09ICdpb3MnKSB7XG5cdFx0XHR1bmkub25OZXR3b3JrU3RhdHVzQ2hhbmdlKGZ1bmN0aW9uKHJlcykge1xuXHRcdFx0XHRpZiAocmVzLmlzQ29ubmVjdGVkID09IHRydWUpIHtcblx0XHRcdFx0XHR1bmkucmVMYXVuY2goe1xuXHRcdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL2xvZ2luL2xvZ2luJ1xuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0Y29uc29sZS5sb2coXCLmnInnvZHnu5zov57mjqVcIiwgcmVzLmlzQ29ubmVjdGVkKVxuXHRcdFx0XHR9XG5cdFx0XHR9KTtcblx0XHR9XG5cdFx0dGhhdC5jaGVja0ZvclVwZGF0ZXMoKVxuXHRcdHVuaS5zd2l0Y2hUYWIoe1xuXHRcdFx0dXJsOiBcIi9wYWdlcy9ob21lL2hvbWVcIlxuXHRcdH0pXG5cdFx0Y29uc29sZS5sb2coJ0FwcCBMYXVuY2gnKVxuXHR9LFxuXHRvblNob3c6IGZ1bmN0aW9uKCkge1xuXHRcdGNvbnNvbGUubG9nKCdBcHAgU2hvdycpXG5cdH0sXG5cdG9uSGlkZTogZnVuY3Rpb24oKSB7XG5cdFx0Y29uc29sZS5sb2coJ0FwcCBIaWRlJylcblx0XHR1bmkub2ZmTmV0d29ya1N0YXR1c0NoYW5nZShmdW5jdGlvbihyZXMpIHtcblx0XHRcdGNvbnNvbGUubG9nKFwi5Y+W5raI572R57uc55uR5ZCsXCIpXG5cdFx0fSlcblx0fSxcblx0bWV0aG9kczoge1xuXHRcdC8vIOeJiOacrOS/oeaBr+ebkea1i1xuXHRcdGNoZWNrRm9yVXBkYXRlcygpIHtcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdFx0cGx1cy5ydW50aW1lLmdldFByb3BlcnR5KHBsdXMucnVudGltZS5hcHBpZCwgZnVuY3Rpb24oaW5mbykge1xuXHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ1ZFUlNJT04nLCBpbmZvLnZlcnNpb24pXG5cdFx0XHRcdHRoYXQuJHN0b3JlLmNvbW1pdCgnY2hhbmdlUGhvbmVJbmZvJywge1xuXHRcdFx0XHRcdGluZm86IGluZm9cblx0XHRcdFx0fSlcblx0XHRcdFx0Y29uc29sZS5sb2coXCLlvZPliY3lupTnlKjniYjmnKzlj7dcIiwgaW5mbylcblx0XHRcdFx0dGhhdC5oYW5kbGVvZ2ludmVyc2lvbihpbmZvKVxuXHRcdFx0fSlcblx0XHR9LFxuXHRcdC8vIOeJiOacrOS/oeaBr1xuXHRcdGhhbmRsZW9naW52ZXJzaW9uKGluZm8pIHtcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdFx0bGV0IGN1cnJlbnRWZXJzaW9uID0gaW5mby52ZXJzaW9uO1xuXHRcdFx0dGhhdC4kbW9kZWwuZ2V0bG9naW52ZXJzaW9uKHt9KS50aGVuKHJlcyA9PiB7XG5cdFx0XHRcdGxldCBsYXRlc3RWZXJzaW9uID0gcmVzLmRhdGEudmVyc2lvblxuXHRcdFx0XHR0aGF0LiRzdG9yZS5jb21taXQoJ2NoYW5nZVBob25lSW5mbycsIHtcblx0XHRcdFx0XHR2ZXJzaW9uVXJsOiByZXMuZGF0YVxuXHRcdFx0XHR9KVxuXHRcdFx0XHR0aGF0LmhhbmRsZUNhbmNlbFVwZGF0ZShyZXMuY29kZSlcblx0XHRcdFx0Ly8g5q+U5a+554mI5pys5Y+3XG5cdFx0XHRcdGxldCB2ZXJzaW9uID0gdGhhdC4kdG9vbHMuY29tcGFyZVZlcnNpb25zKGN1cnJlbnRWZXJzaW9uLCBsYXRlc3RWZXJzaW9uKVxuXHRcdFx0XHRpZiAodmVyc2lvbiA9PSAtMSkgeyAvLyAw54mI5pys5Y+355u46YCa77yMMe+8jO+8muesrOS4gOS4queJiOacrOWPt+Wkp+S6juesrOS6jOS4queJiOacrOWPt++8jC0x77ya56ys5LiA5Liq54mI5pys5Y+35bCP5LqO56ys5LqM5Liq54mI5pys5Y+3XG5cdFx0XHRcdFx0dW5pLnNob3dNb2RhbCh7XG5cdFx0XHRcdFx0XHR0aXRsZTogJ+WPkeeOsOaWsOeJiOacrCcsXG5cdFx0XHRcdFx0XHRjb250ZW50OiAn5qOA5p+l5Yiw5paw54mI5pysJyArIHJlcy5kYXRhLnZlcnNpb24gKyAn77yM5piv5ZCm5pu05paw77yfJyxcblx0XHRcdFx0XHRcdHN1Y2Nlc3M6IChtb2RhbFJlcykgPT4ge1xuXHRcdFx0XHRcdFx0XHRpZiAobW9kYWxSZXMuY29uZmlybSkgeyAvL+ehruWumuabtOaWsFxuXHRcdFx0XHRcdFx0XHRcdGlmIChwbGF0Zm9ybSA9PT0gJ2FuZHJvaWQnKSB7IC8v5a6J5Y2T5pu05pawXG5cdFx0XHRcdFx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ1ZFUlNJT04nLCByZXMuZGF0YS52ZXJzaW9uKVxuXHRcdFx0XHRcdFx0XHRcdFx0bGV0IHNob3dMb2FkaW5nID0gcGx1cy5uYXRpdmVVSS5zaG93V2FpdGluZygn5q2j5Zyo5LiL6L29Jylcblx0XHRcdFx0XHRcdFx0XHRcdGNvbnN0IGR0YXNrID0gdW5pLmRvd25sb2FkRmlsZSh7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHVybDogcmVzLmRhdGEudXJsLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRzdWNjZXNzOiAoZG93bmxvYWRSZXMpID0+IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRpZiAoZG93bmxvYWRSZXMuc3RhdHVzQ29kZSA9PT0gMjAwKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwbHVzLm5hdGl2ZVVJLmNsb3NlV2FpdGluZygpXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwbHVzLnJ1bnRpbWUuaW5zdGFsbChkb3dubG9hZFJlc1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQudGVtcEZpbGVQYXRoLCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9yY2U6IHRydWVcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZnVuY3Rpb24oKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGx1cy5ydW50aW1lLnJlc3RhcnQoKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCdpbnN0YWxsIHN1Y2Nlc3MuLi4nXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0KTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZnVuY3Rpb24oZSkge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnNvbGUuZXJyb3IoXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQnaW5zdGFsbCBmYWlsLi4uJyk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH0pO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZmFpbDogKCkgPT4ge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGl0bGU6ICfmm7TmlrDlpLHotKUnLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fSk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH0pO1xuXHRcdFx0XHRcdFx0XHRcdFx0ZHRhc2sub25Qcm9ncmVzc1VwZGF0ZSgocmVzKSA9PiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHNob3dMb2FkaW5nLnNldFRpdGxlKFwiIOato+WcqOS4i+i9vVwiICsgcmVzLnByb2dyZXNzICtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcIiUgXCIpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZygn5LiL6L296L+b5bqmJyArIHJlcy5wcm9ncmVzcyArICclJyk7XG5cdFx0XHRcdFx0XHRcdFx0XHR9KTtcblx0XHRcdFx0XHRcdFx0XHR9IGVsc2UgeyAvL2lvc+i3s+i9rFxuXHRcdFx0XHRcdFx0XHRcdFx0cGx1cy5ydW50aW1lLmxhdW5jaEFwcGxpY2F0aW9uKHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0YWN0aW9uOiBgaXRtcy1hcHBzOi8vaXR1bmVzLmFwcGxlLmNvbS9jbi9hcHAvaWQ2NjU0OTA2NDk3P210PThgXG5cdFx0XHRcdFx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0XHRcdFx0XHQvLyB0aGF0LiR0b29scy5tc2coXCLnqI3lkI7lj6/lnKgn5YWz5LqO5oiR5LusJ+WGheabtOaWsOeoi+W6j++8gVwiKVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fSk7XG5cdFx0XHRcdH1cblx0XHRcdH0pXG5cdFx0fSxcblx0XHQvLyDlj5bmtojmm7TmlrBcblx0XHRoYW5kbGVDYW5jZWxVcGRhdGUoY29kZSkge1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0XHRpZiAoY29kZSA9PSAwKSB7XG5cdFx0XHRcdHRoYXQuaGFuZGxlVXNlckxpc3QoKVxuXHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XG5cdFx0XHRcdFx0dW5pLnJlTGF1bmNoKHtcblx0XHRcdFx0XHRcdHVybDogJy9wYWdlcy9sb2dpbi9sb2dpbidcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHR9LCA1MDApO1xuXHRcdFx0fVxuXHRcdH0sXG5cdFx0Ly8g5oiQ5ZGY5YiX6KGoXG5cdFx0aGFuZGxlVXNlckxpc3QoKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdHRoYXQuJG1vZGVsLmdldFVzZXJMaXN0KHtcblx0XHRcdFx0dHlwZTogMlxuXHRcdFx0fSkudGhlbihyZXMgPT4ge1xuXHRcdFx0XHRjb25zb2xlLmxvZyhcIueUqOaIt+WIl+ihqFwiLCByZXMpXG5cdFx0XHRcdGlmIChyZXMuY29kZSAhPSAwKSB7XG5cdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKHJlcy5tc2cpXG5cdFx0XHRcdFx0cmV0dXJuXG5cdFx0XHRcdH1cblx0XHRcdFx0dGhhdC4kc3RvcmUuY29tbWl0KCdjaGFuZ2VGYW1pbGF5JywgcmVzLmRhdGEpXG5cdFx0XHRcdGlmIChyZXMuZGF0YS5sZW5ndGgpIHtcblx0XHRcdFx0XHR0aGF0LiRzdG9yZS5kaXNwYXRjaCgnZ2V0VXNlckluZm8nLCB7XG5cdFx0XHRcdFx0XHRhdWRfaWQ6IHVuaS5nZXRTdG9yYWdlU3luYygndXNlcmlkJykgPyB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJpZCcpIDogcmVzLmRhdGFbXG5cdFx0XHRcdFx0XHRcdDBdLmlkXG5cdFx0XHRcdFx0fSlcblx0XHRcdFx0XHR0aGF0LiRzdG9yZS5kaXNwYXRjaChcImdldENhcmRMaXN0XCIsIHtcblx0XHRcdFx0XHRcdGF1ZF9pZDogdW5pLmdldFN0b3JhZ2VTeW5jKCd1c2VyaWQnKSA/IHVuaS5nZXRTdG9yYWdlU3luYygndXNlcmlkJykgOiByZXMuZGF0YVtcblx0XHRcdFx0XHRcdFx0MF0uaWRcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdHRoYXQuaGFuZGxlTGFiZWxMaXN0KCByZXMuZGF0YVswXS5pZClcblx0XHRcdFx0XHR0aGF0LmhhbmRsZVB1YmxpY1JlY29yZChyZXMuZGF0YVswXS5pZClcblx0XHRcdFx0fVxuXHRcdFx0fSkuY2F0Y2goZXJyID0+IHt9KVxuXHRcdH0sXG5cdFx0Ly8g5YWs5YWx5Y2h54mH5YiX6KGoXG5cdFx0aGFuZGxlTGFiZWxMaXN0KGlkKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdHRoYXQuJG1vZGVsLmdldExhYmVsTGlzdCh7XG5cdFx0XHRcdGF1ZF9pZDogdW5pLmdldFN0b3JhZ2VTeW5jKCd1c2VyaWQnKSA/IHVuaS5nZXRTdG9yYWdlU3luYygndXNlcmlkJykgOiBpZFxuXHRcdFx0fSkudGhlbihyZXMgPT4ge1xuXHRcdFx0XHRjb25zb2xlLmxvZyhcIuWFrOWFseWNoeeJh+mhueebrlwiLCByZXMpXG5cdFx0XHRcdGlmIChyZXMuY29kZSA9PSAwKSB7XG5cdFx0XHRcdFx0dGhhdC4kc3RvcmUuY29tbWl0KCdjaGFuZ2VMYWJlbExpc3QnLCByZXMuZGF0YSlcblx0XHRcdFx0fVxuXHRcdFx0fSlcblx0XHR9LFxuXHRcdC8vIOWFrOWFseaJi+WKqOiusOW9leWGheWuuVxuXHRcdGhhbmRsZVB1YmxpY1JlY29yZChpZCkge1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0XHR0aGF0LiRtb2RlbC5nZXRQdWJsaWNSZWNvcmQoe1xuXHRcdFx0XHRhdWRfaWQ6IHVuaS5nZXRTdG9yYWdlU3luYygndXNlcmlkJykgPyB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJpZCcpIDogaWRcblx0XHRcdH0pLnRoZW4ocmVzID0+IHtcblx0XHRcdFx0Y29uc29sZS5sb2coXCLlhazlhbHmiYvliqjorrDlvZVcIiwgcmVzKVxuXHRcdFx0XHRpZiAocmVzLmNvZGUgPT0gMCkge1xuXHRcdFx0XHRcdHRoYXQuJHN0b3JlLmNvbW1pdCgnY2hhbmdlUHVibGljUmVjb3JkJywgcmVzLmRhdGEpXG5cdFx0XHRcdH1cblx0XHRcdH0pXG5cdFx0fSxcblx0fVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///383\n"); ======= eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar platform = \"\";\nvar _default = {\n data: function data() {\n return {\n Status: false\n };\n },\n onLaunch: function onLaunch() {\n var that = this;\n // 返回的是apk包信息\n uni.getSystemInfo({\n success: function success(e) {\n platform = e.platform;\n that.$store.commit('changePhoneInfo', {\n platform: e.platform\n });\n __f__(\"log\", \"getSystemInfo\", e.platform, \" at App.vue:18\");\n }\n });\n // ios首次安装没有网络\n if (platform === 'ios') {\n uni.onNetworkStatusChange(function (res) {\n if (res.isConnected == true) {\n uni.reLaunch({\n url: '/pages/login/login'\n });\n __f__(\"log\", \"有网络连接\", res.isConnected, \" at App.vue:28\");\n }\n });\n }\n that.checkForUpdates();\n uni.switchTab({\n url: \"/pages/home/home\"\n });\n __f__(\"log\", 'App Launch', \" at App.vue:36\");\n },\n onShow: function onShow() {\n __f__(\"log\", 'App Show', \" at App.vue:39\");\n },\n onHide: function onHide() {\n __f__(\"log\", 'App Hide', \" at App.vue:42\");\n uni.offNetworkStatusChange(function (res) {\n __f__(\"log\", \"取消网络监听\", \" at App.vue:44\");\n });\n },\n methods: {\n // 版本信息监测\n checkForUpdates: function checkForUpdates() {\n var that = this;\n plus.runtime.getProperty(plus.runtime.appid, function (info) {\n uni.setStorageSync('VERSION', info.version);\n that.$store.commit('changePhoneInfo', {\n info: info\n });\n __f__(\"log\", \"当前应用版本号\", info, \" at App.vue:56\");\n that.handleoginversion(info);\n });\n },\n // 版本信息\n handleoginversion: function handleoginversion(info) {\n var that = this;\n var currentVersion = info.version;\n that.$model.getloginversion({}).then(function (res) {\n var latestVersion = res.data.version;\n that.$store.commit('changePhoneInfo', {\n versionUrl: res.data\n });\n that.handleCancelUpdate(res.code);\n // 比对版本号\n var version = that.$tools.compareVersions(currentVersion, latestVersion);\n if (version == -1) {\n // 0版本号相通,1,:第一个版本号大于第二个版本号,-1:第一个版本号小于第二个版本号\n uni.showModal({\n title: '发现新版本',\n content: '检查到新版本' + res.data.version + ',是否更新?',\n success: function success(modalRes) {\n if (modalRes.confirm) {\n //确定更新\n if (platform === 'android') {\n //安卓更新\n uni.setStorageSync('VERSION', res.data.version);\n var showLoading = plus.nativeUI.showWaiting('正在下载');\n var dtask = uni.downloadFile({\n url: res.data.url,\n success: function success(downloadRes) {\n if (downloadRes.statusCode === 200) {\n plus.nativeUI.closeWaiting();\n plus.runtime.install(downloadRes.tempFilePath, {\n force: true\n }, function () {\n plus.runtime.restart();\n __f__(\"log\", 'install success...', \" at App.vue:92\");\n }, function (e) {\n __f__(\"error\", 'install fail...', \" at App.vue:97\");\n });\n }\n },\n fail: function fail() {\n uni.showToast({\n title: '更新失败',\n icon: 'none'\n });\n }\n });\n dtask.onProgressUpdate(function (res) {\n showLoading.setTitle(\" 正在下载\" + res.progress + \"% \");\n __f__(\"log\", '下载进度' + res.progress + '%', \" at App.vue:112\");\n });\n } else {\n //ios跳转\n plus.runtime.launchApplication({\n action: \"itms-apps://itunes.apple.com/cn/app/id6654906497?mt=8\"\n });\n }\n } else {\n // that.$tools.msg(\"稍后可在'关于我们'内更新程序!\")\n }\n }\n });\n }\n });\n },\n // 取消更新\n handleCancelUpdate: function handleCancelUpdate(code) {\n var that = this;\n if (code == 0) {\n that.handleUserList();\n } else {\n setTimeout(function () {\n uni.reLaunch({\n url: '/pages/login/login'\n });\n }, 500);\n }\n },\n // 成员列表\n handleUserList: function handleUserList() {\n var that = this;\n that.$model.getUserList({\n type: 2\n }).then(function (res) {\n __f__(\"log\", \"用户列表\", res, \" at App.vue:146\");\n if (res.code != 0) {\n that.$tools.msg(res.msg);\n return;\n }\n that.$store.commit('changeFamilay', res.data);\n if (res.data.length) {\n that.$store.dispatch('getUserInfo', {\n aud_id: uni.getStorageSync('userid') ? uni.getStorageSync('userid') : res.data[0].id\n });\n that.$store.dispatch(\"getCardList\", {\n aud_id: uni.getStorageSync('userid') ? uni.getStorageSync('userid') : res.data[0].id\n });\n }\n }).catch(function (err) {});\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vQXBwLnZ1ZSJdLCJuYW1lcyI6WyJwbGF0Zm9ybSIsImRhdGEiLCJTdGF0dXMiLCJvbkxhdW5jaCIsInRoYXQiLCJ1bmkiLCJnZXRTeXN0ZW1JbmZvIiwic3VjY2VzcyIsImUiLCIkc3RvcmUiLCJjb21taXQiLCJvbk5ldHdvcmtTdGF0dXNDaGFuZ2UiLCJyZXMiLCJpc0Nvbm5lY3RlZCIsInJlTGF1bmNoIiwidXJsIiwiY2hlY2tGb3JVcGRhdGVzIiwic3dpdGNoVGFiIiwib25TaG93Iiwib25IaWRlIiwib2ZmTmV0d29ya1N0YXR1c0NoYW5nZSIsIm1ldGhvZHMiLCJwbHVzIiwicnVudGltZSIsImdldFByb3BlcnR5IiwiYXBwaWQiLCJpbmZvIiwic2V0U3RvcmFnZVN5bmMiLCJ2ZXJzaW9uIiwiaGFuZGxlb2dpbnZlcnNpb24iLCJjdXJyZW50VmVyc2lvbiIsIiRtb2RlbCIsImdldGxvZ2ludmVyc2lvbiIsInRoZW4iLCJsYXRlc3RWZXJzaW9uIiwidmVyc2lvblVybCIsImhhbmRsZUNhbmNlbFVwZGF0ZSIsImNvZGUiLCIkdG9vbHMiLCJjb21wYXJlVmVyc2lvbnMiLCJzaG93TW9kYWwiLCJ0aXRsZSIsImNvbnRlbnQiLCJtb2RhbFJlcyIsImNvbmZpcm0iLCJzaG93TG9hZGluZyIsIm5hdGl2ZVVJIiwic2hvd1dhaXRpbmciLCJkdGFzayIsImRvd25sb2FkRmlsZSIsImRvd25sb2FkUmVzIiwic3RhdHVzQ29kZSIsImNsb3NlV2FpdGluZyIsImluc3RhbGwiLCJ0ZW1wRmlsZVBhdGgiLCJmb3JjZSIsInJlc3RhcnQiLCJmYWlsIiwic2hvd1RvYXN0IiwiaWNvbiIsIm9uUHJvZ3Jlc3NVcGRhdGUiLCJzZXRUaXRsZSIsInByb2dyZXNzIiwibGF1bmNoQXBwbGljYXRpb24iLCJhY3Rpb24iLCJoYW5kbGVVc2VyTGlzdCIsInNldFRpbWVvdXQiLCJnZXRVc2VyTGlzdCIsInR5cGUiLCJtc2ciLCJsZW5ndGgiLCJkaXNwYXRjaCIsImF1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bHQge1xuXHRkYXRhKCkge1xuXHRcdHJldHVybiB7XG5cdFx0XHRTdGF0dXM6IGZhbHNlXG5cdFx0fVxuXHR9LFxuXHRvbkxhdW5jaDogZnVuY3Rpb24oKSB7XG5cdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0Ly8g6L+U5Zue55qE5pivYXBr5YyF5L+h5oGvXG5cdFx0dW5pLmdldFN5c3RlbUluZm8oe1xuXHRcdFx0c3VjY2VzcyhlKSB7XG5cdFx0XHRcdHBsYXRmb3JtID0gZS5wbGF0Zm9ybVxuXHRcdFx0XHR0aGF0LiRzdG9yZS5jb21taXQoJ2NoYW5nZVBob25lSW5mbycsIHtcblx0XHRcdFx0XHRwbGF0Zm9ybTogZS5wbGF0Zm9ybVxuXHRcdFx0XHR9KVxuXHRcdFx0XHRjb25zb2xlLmxvZyhcImdldFN5c3RlbUluZm9cIiwgZS5wbGF0Zm9ybSlcblx0XHRcdH1cblx0XHR9KVxuXHRcdC8vIGlvc+mmluasoeWuieijheayoeaciee9kee7nFxuXHRcdGlmIChwbGF0Zm9ybSA9PT0gJ2lvcycpIHtcblx0XHRcdHVuaS5vbk5ldHdvcmtTdGF0dXNDaGFuZ2UoZnVuY3Rpb24ocmVzKSB7XG5cdFx0XHRcdGlmIChyZXMuaXNDb25uZWN0ZWQgPT0gdHJ1ZSkge1xuXHRcdFx0XHRcdHVuaS5yZUxhdW5jaCh7XG5cdFx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvbG9naW4vbG9naW4nXG5cdFx0XHRcdFx0fSlcblx0XHRcdFx0XHRjb25zb2xlLmxvZyhcIuaciee9kee7nOi/nuaOpVwiLCByZXMuaXNDb25uZWN0ZWQpXG5cdFx0XHRcdH1cblx0XHRcdH0pO1xuXHRcdH1cblx0XHR0aGF0LmNoZWNrRm9yVXBkYXRlcygpXG5cdFx0dW5pLnN3aXRjaFRhYih7XG5cdFx0XHR1cmw6IFwiL3BhZ2VzL2hvbWUvaG9tZVwiXG5cdFx0fSlcblx0XHRjb25zb2xlLmxvZygnQXBwIExhdW5jaCcpXG5cdH0sXG5cdG9uU2hvdzogZnVuY3Rpb24oKSB7XG5cdFx0Y29uc29sZS5sb2coJ0FwcCBTaG93Jylcblx0fSxcblx0b25IaWRlOiBmdW5jdGlvbigpIHtcblx0XHRjb25zb2xlLmxvZygnQXBwIEhpZGUnKVxuXHRcdHVuaS5vZmZOZXR3b3JrU3RhdHVzQ2hhbmdlKGZ1bmN0aW9uKHJlcykge1xuXHRcdFx0Y29uc29sZS5sb2coXCLlj5bmtojnvZHnu5znm5HlkKxcIilcblx0XHR9KVxuXHR9LFxuXHRtZXRob2RzOiB7XG5cdFx0Ly8g54mI5pys5L+h5oGv55uR5rWLXG5cdFx0Y2hlY2tGb3JVcGRhdGVzKCkge1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0XHRwbHVzLnJ1bnRpbWUuZ2V0UHJvcGVydHkocGx1cy5ydW50aW1lLmFwcGlkLCBmdW5jdGlvbihpbmZvKSB7XG5cdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnVkVSU0lPTicsIGluZm8udmVyc2lvbilcblx0XHRcdFx0dGhhdC4kc3RvcmUuY29tbWl0KCdjaGFuZ2VQaG9uZUluZm8nLCB7XG5cdFx0XHRcdFx0aW5mbzogaW5mb1xuXHRcdFx0XHR9KVxuXHRcdFx0XHRjb25zb2xlLmxvZyhcIuW9k+WJjeW6lOeUqOeJiOacrOWPt1wiLCBpbmZvKVxuXHRcdFx0XHR0aGF0LmhhbmRsZW9naW52ZXJzaW9uKGluZm8pXG5cdFx0XHR9KVxuXHRcdH0sXG5cdFx0Ly8g54mI5pys5L+h5oGvXG5cdFx0aGFuZGxlb2dpbnZlcnNpb24oaW5mbykge1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0XHRsZXQgY3VycmVudFZlcnNpb24gPSBpbmZvLnZlcnNpb247XG5cdFx0XHR0aGF0LiRtb2RlbC5nZXRsb2dpbnZlcnNpb24oe30pLnRoZW4ocmVzID0+IHtcblx0XHRcdFx0bGV0IGxhdGVzdFZlcnNpb24gPSByZXMuZGF0YS52ZXJzaW9uXG5cdFx0XHRcdHRoYXQuJHN0b3JlLmNvbW1pdCgnY2hhbmdlUGhvbmVJbmZvJywge1xuXHRcdFx0XHRcdHZlcnNpb25Vcmw6IHJlcy5kYXRhXG5cdFx0XHRcdH0pXG5cdFx0XHRcdHRoYXQuaGFuZGxlQ2FuY2VsVXBkYXRlKHJlcy5jb2RlKVxuXHRcdFx0XHQvLyDmr5Tlr7nniYjmnKzlj7dcblx0XHRcdFx0bGV0IHZlcnNpb24gPSB0aGF0LiR0b29scy5jb21wYXJlVmVyc2lvbnMoY3VycmVudFZlcnNpb24sIGxhdGVzdFZlcnNpb24pXG5cdFx0XHRcdGlmICh2ZXJzaW9uID09IC0xKSB7IC8vIDDniYjmnKzlj7fnm7jpgJrvvIwx77yM77ya56ys5LiA5Liq54mI5pys5Y+35aSn5LqO56ys5LqM5Liq54mI5pys5Y+377yMLTHvvJrnrKzkuIDkuKrniYjmnKzlj7flsI/kuo7nrKzkuozkuKrniYjmnKzlj7dcblx0XHRcdFx0XHR1bmkuc2hvd01vZGFsKHtcblx0XHRcdFx0XHRcdHRpdGxlOiAn5Y+R546w5paw54mI5pysJyxcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICfmo4Dmn6XliLDmlrDniYjmnKwnICsgcmVzLmRhdGEudmVyc2lvbiArICfvvIzmmK/lkKbmm7TmlrDvvJ8nLFxuXHRcdFx0XHRcdFx0c3VjY2VzczogKG1vZGFsUmVzKSA9PiB7XG5cdFx0XHRcdFx0XHRcdGlmIChtb2RhbFJlcy5jb25maXJtKSB7IC8v56Gu5a6a5pu05pawXG5cdFx0XHRcdFx0XHRcdFx0aWYgKHBsYXRmb3JtID09PSAnYW5kcm9pZCcpIHsgLy/lronljZPmm7TmlrBcblx0XHRcdFx0XHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnVkVSU0lPTicsIHJlcy5kYXRhLnZlcnNpb24pXG5cdFx0XHRcdFx0XHRcdFx0XHRsZXQgc2hvd0xvYWRpbmcgPSBwbHVzLm5hdGl2ZVVJLnNob3dXYWl0aW5nKCfmraPlnKjkuIvovb0nKVxuXHRcdFx0XHRcdFx0XHRcdFx0Y29uc3QgZHRhc2sgPSB1bmkuZG93bmxvYWRGaWxlKHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dXJsOiByZXMuZGF0YS51cmwsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHN1Y2Nlc3M6IChkb3dubG9hZFJlcykgPT4ge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGlmIChkb3dubG9hZFJlcy5zdGF0dXNDb2RlID09PSAyMDApIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBsdXMubmF0aXZlVUkuY2xvc2VXYWl0aW5nKClcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBsdXMucnVudGltZS5pbnN0YWxsKGRvd25sb2FkUmVzXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC50ZW1wRmlsZVBhdGgsIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb3JjZTogdHJ1ZVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmdW5jdGlvbigpIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwbHVzLnJ1bnRpbWUucmVzdGFydCgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0J2luc3RhbGwgc3VjY2Vzcy4uLidcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmdW5jdGlvbihlKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29uc29sZS5lcnJvcihcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCdpbnN0YWxsIGZhaWwuLi4nKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fSk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmYWlsOiAoKSA9PiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0aXRsZTogJ+abtOaWsOWksei0pScsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRpY29uOiAnbm9uZSdcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9KTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fSk7XG5cdFx0XHRcdFx0XHRcdFx0XHRkdGFzay5vblByb2dyZXNzVXBkYXRlKChyZXMpID0+IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0c2hvd0xvYWRpbmcuc2V0VGl0bGUoXCIg5q2j5Zyo5LiL6L29XCIgKyByZXMucHJvZ3Jlc3MgK1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFwiJSBcIik7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKCfkuIvovb3ov5vluqYnICsgcmVzLnByb2dyZXNzICsgJyUnKTtcblx0XHRcdFx0XHRcdFx0XHRcdH0pO1xuXHRcdFx0XHRcdFx0XHRcdH0gZWxzZSB7IC8vaW9z6Lez6L2sXG5cdFx0XHRcdFx0XHRcdFx0XHRwbHVzLnJ1bnRpbWUubGF1bmNoQXBwbGljYXRpb24oe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRhY3Rpb246IGBpdG1zLWFwcHM6Ly9pdHVuZXMuYXBwbGUuY29tL2NuL2FwcC9pZDY2NTQ5MDY0OTc/bXQ9OGBcblx0XHRcdFx0XHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHRcdFx0XHRcdC8vIHRoYXQuJHRvb2xzLm1zZyhcIueojeWQjuWPr+WcqCflhbPkuo7miJHku6wn5YaF5pu05paw56iL5bqP77yBXCIpXG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9KTtcblx0XHRcdFx0fVxuXHRcdFx0fSlcblx0XHR9LFxuXHRcdC8vIOWPlua2iOabtOaWsFxuXHRcdGhhbmRsZUNhbmNlbFVwZGF0ZShjb2RlKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdGlmIChjb2RlID09IDApIHtcblx0XHRcdFx0dGhhdC5oYW5kbGVVc2VyTGlzdCgpXG5cdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcblx0XHRcdFx0XHR1bmkucmVMYXVuY2goe1xuXHRcdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL2xvZ2luL2xvZ2luJ1xuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdH0sIDUwMCk7XG5cdFx0XHR9XG5cdFx0fSxcblx0XHQvLyDmiJDlkZjliJfooahcblx0XHRoYW5kbGVVc2VyTGlzdCgpIHtcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdFx0dGhhdC4kbW9kZWwuZ2V0VXNlckxpc3Qoe1xuXHRcdFx0XHR0eXBlOiAyXG5cdFx0XHR9KS50aGVuKHJlcyA9PiB7XG5cdFx0XHRcdGNvbnNvbGUubG9nKFwi55So5oi35YiX6KGoXCIsIHJlcylcblx0XHRcdFx0aWYgKHJlcy5jb2RlICE9IDApIHtcblx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2cocmVzLm1zZylcblx0XHRcdFx0XHRyZXR1cm5cblx0XHRcdFx0fVxuXHRcdFx0XHR0aGF0LiRzdG9yZS5jb21taXQoJ2NoYW5nZUZhbWlsYXknLCByZXMuZGF0YSlcblx0XHRcdFx0aWYgKHJlcy5kYXRhLmxlbmd0aCkge1xuXHRcdFx0XHRcdHRoYXQuJHN0b3JlLmRpc3BhdGNoKCdnZXRVc2VySW5mbycsIHtcblx0XHRcdFx0XHRcdGF1ZF9pZDogdW5pLmdldFN0b3JhZ2VTeW5jKCd1c2VyaWQnKSA/IHVuaS5nZXRTdG9yYWdlU3luYygndXNlcmlkJykgOiByZXMuZGF0YVtcblx0XHRcdFx0XHRcdFx0MF0uaWRcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdHRoYXQuJHN0b3JlLmRpc3BhdGNoKFwiZ2V0Q2FyZExpc3RcIiwge1xuXHRcdFx0XHRcdFx0YXVkX2lkOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJpZCcpID8gdW5pLmdldFN0b3JhZ2VTeW5jKCd1c2VyaWQnKSA6IHJlcy5kYXRhW1xuXHRcdFx0XHRcdFx0XHQwXS5pZFxuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdH1cblx0XHRcdH0pLmNhdGNoKGVyciA9PiB7fSlcblx0XHR9LFxuXHR9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///383\n"); >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a /***/ }), /* 384 */ /*!************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/store/index.js ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; <<<<<<< HEAD eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 115));\nvar _vuex = _interopRequireDefault(__webpack_require__(/*! vuex */ 21));\nvar _actions = _interopRequireDefault(__webpack_require__(/*! ./actions.js */ 385));\n_vue.default.use(_vuex.default);\nvar _default = new _vuex.default.Store({\n // state: 存储基本数据\n state: {\n user: {\n id: \"\",\n head_pic: null,\n nickname: \"\",\n birthday: \"\",\n gender: 0,\n sex: 0,\n age: 0,\n weight: \"\",\n address: \"\",\n card_order: [],\n card_data_list: [],\n target_current: {},\n vitalcapacity_data: []\n },\n accountNumber: {\n create_time: \"\",\n head_pic: \"\",\n last_update_time: \"\",\n my_email: \"\",\n my_tel: \"\",\n nickname: \"\"\n },\n MeasureSkip: null,\n MeasureResult: null,\n MeasureLung: null,\n PublicContent: null,\n familayList: [],\n historyList: [],\n PublicRecord: [],\n cardList: {\n user: [],\n all: []\n },\n Trend: [],\n userDeviceList: [],\n //用户设备列表\n isDrawe: false,\n //左侧弹框\n isedit: false,\n //信息弹框\n isTarget: false,\n //目标体重\n isFirst: false,\n //初始体重\n isRecord: false,\n //手动记录\n isSlider: false,\n //分数占比\n isConnected: false,\n isBluetoothTyle: false,\n LungLevel: [],\n //肺活量标准\n devicesList: [],\n //筛选设备列表\n labelList: [],\n phoneInfo: {\n info: {},\n versionUrl: null,\n platform: \"\"\n }\n },\n // mutations: Store中更改state数据状态的唯一方法(必须是同步函数)\n mutations: {\n // 版本信息\n changePhoneInfo: function changePhoneInfo(state, newData) {\n Object.assign(state.phoneInfo, newData);\n },\n // 账户信息\n changeAccountNumber: function changeAccountNumber(state, newData) {\n Object.assign(state.accountNumber, newData);\n },\n /* 用户信息 */changeUser: function changeUser(state, newData) {\n Object.assign(state.user, newData);\n },\n // 卡片列表\n changeCardList: function changeCardList(state, newData) {\n state.cardList = newData;\n },\n //历史记录\n changehistoryList: function changehistoryList(state, newData) {\n state.historyList = newData;\n },\n // 获取称重数据\n changeMeasureResult: function changeMeasureResult(state, newData) {\n state.MeasureResult = newData;\n },\n // 跳绳数据\n changeMeasureSkip: function changeMeasureSkip(state, newData) {\n state.MeasureSkip = newData;\n },\n // 肺活量\n changeMeasureLung: function changeMeasureLung(state, newData) {\n state.MeasureLung = newData;\n },\n // 公共\n changePublicContent: function changePublicContent(state, newData) {\n state.PublicContent = newData;\n },\n // 公共手动记录内容\n changePublicRecord: function changePublicRecord(state, newData) {\n state.PublicRecord = newData;\n },\n // 信息弹框\n changeEdit: function changeEdit(state, newData) {\n state.isedit = newData;\n },\n // 目标体重\n changeTarget: function changeTarget(state, newData) {\n state.isTarget = newData;\n },\n // 初始体重\n changeFirst: function changeFirst(state, newData) {\n state.isFirst = newData;\n },\n // 手动记录\n changeRecord: function changeRecord(state, newData) {\n state.isRecord = newData;\n },\n // 分数占比\n changeSlider: function changeSlider(state, newData) {\n state.isSlider = newData;\n },\n // 左侧菜单弹框\n changeDrawe: function changeDrawe(state, newData) {\n state.isDrawe = newData;\n },\n // 肺活量标准\n changeLungLevel: function changeLungLevel(state, newData) {\n state.lungLevel = newData;\n },\n //获取家庭成员\n changeFamilay: function changeFamilay(state, newData) {\n if (newData.length == 0) {\n uni.setStorageSync('userid', \"\");\n uni.setStorageSync('gender', 0);\n state.user.target_current = {};\n state.user.card_data_list = [];\n }\n state.familayList = newData;\n },\n //趋势\n changeTrend: function changeTrend(state, newData) {\n state.Trend = newData;\n },\n //蓝牙是否开启\n changeBluetooth: function changeBluetooth(state, newData) {\n state.isBluetoothTyle = newData;\n },\n // 蓝牙起否连接\n changeConnected: function changeConnected(state, newData) {\n state.isConnected = newData;\n },\n // 用户设备列表\n changeUserDeviceList: function changeUserDeviceList(state, newData) {\n state.userDeviceList = newData;\n },\n //\n changedevicesList: function changedevicesList(state, newData) {\n state.devicesList = newData;\n },\n // 公共卡片\n changeLabelList: function changeLabelList(state, newData) {\n state.labelList = newData;\n }\n },\n // 模块化vuex\n modules: {},\n actions: _actions.default\n});\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vc3RvcmUvaW5kZXguanMiXSwibmFtZXMiOlsiVnVlIiwidXNlIiwiVnVleCIsIlN0b3JlIiwic3RhdGUiLCJ1c2VyIiwiaWQiLCJoZWFkX3BpYyIsIm5pY2tuYW1lIiwiYmlydGhkYXkiLCJnZW5kZXIiLCJzZXgiLCJhZ2UiLCJ3ZWlnaHQiLCJhZGRyZXNzIiwiY2FyZF9vcmRlciIsImNhcmRfZGF0YV9saXN0IiwidGFyZ2V0X2N1cnJlbnQiLCJ2aXRhbGNhcGFjaXR5X2RhdGEiLCJhY2NvdW50TnVtYmVyIiwiY3JlYXRlX3RpbWUiLCJsYXN0X3VwZGF0ZV90aW1lIiwibXlfZW1haWwiLCJteV90ZWwiLCJNZWFzdXJlU2tpcCIsIk1lYXN1cmVSZXN1bHQiLCJNZWFzdXJlTHVuZyIsIlB1YmxpY0NvbnRlbnQiLCJmYW1pbGF5TGlzdCIsImhpc3RvcnlMaXN0IiwiUHVibGljUmVjb3JkIiwiY2FyZExpc3QiLCJhbGwiLCJUcmVuZCIsInVzZXJEZXZpY2VMaXN0IiwiaXNEcmF3ZSIsImlzZWRpdCIsImlzVGFyZ2V0IiwiaXNGaXJzdCIsImlzUmVjb3JkIiwiaXNTbGlkZXIiLCJpc0Nvbm5lY3RlZCIsImlzQmx1ZXRvb3RoVHlsZSIsIkx1bmdMZXZlbCIsImRldmljZXNMaXN0IiwibGFiZWxMaXN0IiwicGhvbmVJbmZvIiwiaW5mbyIsInZlcnNpb25VcmwiLCJwbGF0Zm9ybSIsIm11dGF0aW9ucyIsImNoYW5nZVBob25lSW5mbyIsIm5ld0RhdGEiLCJPYmplY3QiLCJhc3NpZ24iLCJjaGFuZ2VBY2NvdW50TnVtYmVyIiwiY2hhbmdlVXNlciIsImNoYW5nZUNhcmRMaXN0IiwiY2hhbmdlaGlzdG9yeUxpc3QiLCJjaGFuZ2VNZWFzdXJlUmVzdWx0IiwiY2hhbmdlTWVhc3VyZVNraXAiLCJjaGFuZ2VNZWFzdXJlTHVuZyIsImNoYW5nZVB1YmxpY0NvbnRlbnQiLCJjaGFuZ2VQdWJsaWNSZWNvcmQiLCJjaGFuZ2VFZGl0IiwiY2hhbmdlVGFyZ2V0IiwiY2hhbmdlRmlyc3QiLCJjaGFuZ2VSZWNvcmQiLCJjaGFuZ2VTbGlkZXIiLCJjaGFuZ2VEcmF3ZSIsImNoYW5nZUx1bmdMZXZlbCIsImx1bmdMZXZlbCIsImNoYW5nZUZhbWlsYXkiLCJsZW5ndGgiLCJ1bmkiLCJzZXRTdG9yYWdlU3luYyIsImNoYW5nZVRyZW5kIiwiY2hhbmdlQmx1ZXRvb3RoIiwiY2hhbmdlQ29ubmVjdGVkIiwiY2hhbmdlVXNlckRldmljZUxpc3QiLCJjaGFuZ2VkZXZpY2VzTGlzdCIsImNoYW5nZUxhYmVsTGlzdCIsIm1vZHVsZXMiLCJhY3Rpb25zIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0FBLFlBQUcsQ0FBQ0MsR0FBRyxDQUFDQyxhQUFJLENBQUM7QUFBQSxlQUNFLElBQUlBLGFBQUksQ0FBQ0MsS0FBSyxDQUFDO0VBQzdCO0VBQ0FDLEtBQUssRUFBRTtJQUNOQyxJQUFJLEVBQUU7TUFDTEMsRUFBRSxFQUFFLEVBQUU7TUFDTkMsUUFBUSxFQUFFLElBQUk7TUFDZEMsUUFBUSxFQUFFLEVBQUU7TUFDWkMsUUFBUSxFQUFFLEVBQUU7TUFDWkMsTUFBTSxFQUFFLENBQUM7TUFDVEMsR0FBRyxFQUFFLENBQUM7TUFDTkMsR0FBRyxFQUFFLENBQUM7TUFDTkMsTUFBTSxFQUFFLEVBQUU7TUFDVkMsT0FBTyxFQUFFLEVBQUU7TUFDWEMsVUFBVSxFQUFFLEVBQUU7TUFDZEMsY0FBYyxFQUFFLEVBQUU7TUFDbEJDLGNBQWMsRUFBRSxDQUFDLENBQUM7TUFDbEJDLGtCQUFrQixFQUFFO0lBQ3JCLENBQUM7SUFDREMsYUFBYSxFQUFFO01BQ2RDLFdBQVcsRUFBRSxFQUFFO01BQ2ZiLFFBQVEsRUFBRSxFQUFFO01BQ1pjLGdCQUFnQixFQUFFLEVBQUU7TUFDcEJDLFFBQVEsRUFBRSxFQUFFO01BQ1pDLE1BQU0sRUFBRSxFQUFFO01BQ1ZmLFFBQVEsRUFBRTtJQUNYLENBQUM7SUFDRGdCLFdBQVcsRUFBRSxJQUFJO0lBQ2pCQyxhQUFhLEVBQUUsSUFBSTtJ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QUM2QixLQUFLLEdBQUdtQixPQUFPO0lBQ3RCLENBQUM7SUFDRDtJQUNBeUIsZUFBZSwyQkFBQ3pFLEtBQUssRUFBRWdELE9BQU8sRUFBRTtNQUMvQmhELEtBQUssQ0FBQ3NDLGVBQWUsR0FBR1UsT0FBTztJQUNoQyxDQUFDO0lBQ0Q7SUFDQTBCLGVBQWUsMkJBQUMxRSxLQUFLLEVBQUVnRCxPQUFPLEVBQUU7TUFDL0JoRCxLQUFLLENBQUNxQyxXQUFXLEdBQUdXLE9BQU87SUFDNUIsQ0FBQztJQUNEO0lBQ0EyQixvQkFBb0IsZ0NBQUMzRSxLQUFLLEVBQUVnRCxPQUFPLEVBQUU7TUFDcENoRCxLQUFLLENBQUM4QixjQUFjLEdBQUdrQixPQUFPO0lBQy9CLENBQUM7SUFBRTtJQUNINEIsaUJBQWlCLDZCQUFDNUUsS0FBSyxFQUFFZ0QsT0FBTyxFQUFFO01BQ2pDaEQsS0FBSyxDQUFDd0MsV0FBVyxHQUFHUSxPQUFPO0lBQzVCLENBQUM7SUFDRDtJQUNBNkIsZUFBZSwyQkFBQzdFLEtBQUssRUFBRWdELE9BQU8sRUFBRTtNQUMvQmhELEtBQUssQ0FBQ3lDLFNBQVMsR0FBR08sT0FBTztJQUMxQjtFQUVELENBQUM7RUFDRDtFQUNBOEIsT0FBTyxFQUFFLENBQUMsQ0FBQztFQUNYQyxPQUFPLEVBQVBBO0FBQ0QsQ0FBQyxDQUFDO0FBQUEiLCJmaWxlIjoiMzg0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFZ1ZSBmcm9tICd2dWUnXHJcbmltcG9ydCBWdWV4IGZyb20gJ3Z1ZXgnXHJcbmltcG9ydCBhY3Rpb25zIGZyb20gJy4vYWN0aW9ucy5qcydcclxuVnVlLnVzZShWdWV4KVxyXG5leHBvcnQgZGVmYXVsdCBuZXcgVnVleC5TdG9yZSh7XHJcblx0Ly8gc3RhdGU6IOWtmOWCqOWfuuacrOaVsOaNrlxyXG5cdHN0YXRlOiB7XHJcblx0XHR1c2VyOiB7XHJcblx0XHRcdGlkOiBcIlwiLFxyXG5cdFx0XHRoZWFkX3BpYzogbnVsbCxcclxuXHRcdFx0bmlja25hbWU6IFwiXCIsXHJcblx0XHRcdGJpcnRoZGF5OiBcIlwiLFxyXG5cdFx0XHRnZW5kZXI6IDAsXHJcblx0XHRcdHNleDogMCxcclxuXHRcdFx0YWdlOiAwLFxyXG5cdFx0XHR3ZWlnaHQ6IFwiXCIsXHJcblx0XHRcdGFkZHJlc3M6IFwiXCIsXHJcblx0XHRcdGNhcmRfb3JkZXI6IFtdLFxyXG5cdFx0XHRjYXJkX2RhdGFfbGlzdDogW10sXHJcblx0XHRcdHRhcmdldF9jdXJyZW50OiB7fSxcclxuXHRcdFx0dml0YWxjYXBhY2l0eV9kYXRhOiBbXVxyXG5cdFx0fSxcclxuXHRcdGFjY291bnROdW1iZXI6IHtcclxuXHRcdFx0Y3JlYXRlX3RpbWU6IFwiXCIsXHJcblx0XHRcdGhlYWRfcGljOiBcIlwiLFxyXG5cdFx0XHRsYXN0X3VwZGF0ZV90aW1lOiBcIlwiLFxyXG5cdFx0XHRteV9lbWFpbDogXCJcIixcclxuXHRcdFx0bXlfdGVsOiBcIlwiLFxyXG5cdFx0XHRuaWNrbmFtZTogXCJcIixcclxuXHRcdH0sXHJcblx0XHRNZWFzdXJlU2tpcDogbnVsbCxcclxuXHRcdE1lYXN1cmVSZXN1bHQ6IG51bGwsXHJcblx0XHRNZWFzdXJlTHVuZzogbnVsbCxcclxuXHRcdFB1YmxpY0NvbnRlbnQ6IG51bGwsXHJcblx0XHRmYW1pbGF5TGlzdDogW10sXHJcblx0XHRoaXN0b3J5TGlzdDogW10sXHJcblx0XHRQdWJsaWNSZWNvcmQ6IFtdLFxyXG5cdFx0Y2FyZExpc3Q6IHtcclxuXHRcdFx0dXNlcjogW10sXHJcblx0XHRcdGFsbDogW11cclxuXHRcdH0sXHJcblx0XHRUcmVuZDogW10sXHJcblx0XHR1c2VyRGV2aWNlTGlzdDogW10sIC8v55So5oi36K6+5aSH5YiX6KGoXHJcblx0XHRpc0RyYXdlOiBmYWxzZSwgLy/lt6bkvqflvLnmoYZcclxuXHRcdGlzZWRpdDogZmFsc2UsIC8v5L+h5oGv5by55qGGXHJcblx0XHRpc1RhcmdldDogZmFsc2UsIC8v55uu5qCH5L2T6YeNXHJcblx0XHRpc0ZpcnN0OiBmYWxzZSwgLy/liJ3lp4vkvZPph41cclxuXHRcdGlzUmVjb3JkOiBmYWxzZSwgLy/miYvliqjorrDlvZVcclxuXHRcdGlzU2xpZGVyOiBmYWxzZSwgLy/liIbmlbDljaDmr5RcclxuXHRcdGlzQ29ubmVjdGVkOiBmYWxzZSxcclxuXHRcdGlzQmx1ZXRvb3RoVHlsZTogZmFsc2UsXHJcblx0XHRMdW5nTGV2ZWw6IFtdLCAvL+iCuua0u+mHj+agh+WHhlxyXG5cdFx0ZGV2aWNlc0xpc3Q6IFtdLCAvL+etm+mAieiuvuWkh+WIl+ihqFxyXG5cdFx0bGFiZWxMaXN0OiBbXSxcclxuXHRcdHBob25lSW5mbzoge1xyXG5cdFx0XHRpbmZvOiB7fSxcclxuXHRcdFx0dmVyc2lvblVybDogbnVsbCxcclxuXHRcdFx0cGxhdGZvcm06IFwiXCJcclxuXHRcdH0sXHJcblxyXG5cdH0sXHJcblx0Ly8gbXV0YXRpb25zOiAgU3RvcmXkuK3mm7TmlLlzdGF0ZeaVsOaNrueKtuaAgeeahOWUr+S4gOaWueazlSjlv4XpobvmmK/lkIzmraXlh73mlbApXHJcblx0bXV0YXRpb25zOiB7XHJcblx0XHQvLyDniYjmnKzkv6Hmga9cclxuXHRcdGNoYW5nZVBob25lSW5mbyhzdGF0ZSwgbmV3RGF0YSkge1xyXG5cdFx0XHRPYmplY3QuYXNzaWduKHN0YXRlLnBob25lSW5mbywgbmV3RGF0YSlcclxuXHRcdH0sXHJcblx0XHQvLyDotKbmiLfkv6Hmga9cclxuXHRcdGNoYW5nZUFjY291bnROdW1iZXIoc3RhdGUsIG5ld0RhdGEpIHtcclxuXHRcdFx0T2JqZWN0LmFzc2lnbihzdGF0ZS5hY2NvdW50TnVtYmVyLCBuZXdEYXRhKVxyXG5cdFx0fSxcclxuXHRcdC8qIOeUqOaIt+S/oeaBryAqL1xyXG5cdFx0Y2hhbmdlVXNlcihzdGF0ZSwgbmV3RGF0YSkge1xyXG5cdFx0XHRPYmplY3QuYXNzaWduKHN0YXRlLnVzZXIsIG5ld0RhdGEpXHJcblx0XHR9LFxyXG5cdFx0Ly8g5Y2h54mH5YiX6KGoXHJcblx0XHRjaGFuZ2VDYXJkTGlzdChzdGF0ZSwgbmV3RGF0YSkge1xyXG5cdFx0XHRzdGF0ZS5jYXJkTGlzdCA9IG5ld0RhdGFcclxuXHRcdH0sXHJcblx0XHQvL+WOhuWPsuiusOW9lVxyXG5cdFx0Y2hhbmdlaGlzdG9yeUxpc3Qoc3RhdGUsIG5ld0RhdGEpIHtcclxuXHRcdFx0c3RhdGUuaGlzdG9yeUxpc3QgPSBuZXdEYXRhXHJcblx0XHR9LFxyXG5cdFx0Ly8g6I635Y+W56ew6YeN5pWw5o2uXHJcblx0XHRjaGFuZ2VNZWFzdXJlUmVzdWx0KHN0YXRlLCBuZXdEYXRhKSB7XHJcblx0XHRcdHN0YXRlLk1lYXN1cmVSZXN1bHQgPSBuZXdEYXRhXHJcblx0XHR9LFxyXG5cdFx0Ly8g6Lez57uz5pWw5o2uXHJcblx0XHRjaGFuZ2VNZWFzdXJlU2tpcChzdGF0ZSwgbmV3RGF0YSkge1xyXG5cdFx0XHRzdGF0ZS5NZWFzdXJlU2tpcCA9IG5ld0RhdGFcclxuXHRcdH0sXHJcblx0XHQvLyDogrrmtLvph49cclxuXHRcdGNoYW5nZU1lYXN1cmVMdW5nKHN0YXRlLCBuZXdEYXRhKSB7XHJcblx0XHRcdHN0YXRlLk1lYXN1cmVMdW5nID0gbmV3RGF0YVxyXG5cdFx0fSxcclxuXHRcdC8vIOWFrOWFsVxyXG5cdFx0Y2hhbmdlUHVibGljQ29udGVudChzdGF0ZSwgbmV3RGF0YSkge1xyXG5cdFx0XHRzdGF0ZS5QdWJsaWNDb250ZW50ID0gbmV3RGF0YVxyXG5cdFx0fSxcclxuXHRcdC8vIOWFrOWFseaJi+WKqOiusOW9leWGheWuuVxyXG5cdFx0Y2hhbmdlUHVibGljUmVjb3JkKHN0YXRlLCBuZXdEYXRhKSB7XHJcblx0XHRcdHN0YXRlLlB1YmxpY1JlY29yZCA9IG5ld0RhdGFcclxuXHRcdH0sXHJcblxyXG5cdFx0Ly8g5L+h5oGv5by55qGGXHJcblx0XHRjaGFuZ2VFZGl0KHN0YXRlLCBuZXdEYXRhKSB7XHJcblx0XHRcdHN0YXRlLmlzZWRpdCA9IG5ld0RhdGFcclxuXHRcdH0sXHJcblx0XHQvLyDnm67moIfkvZPph41cclxuXHRcdGNoYW5nZVRhcmdldChzdGF0ZSwgbmV3RGF0YSkge1xyXG5cdFx0XHRzdGF0ZS5pc1RhcmdldCA9IG5ld0RhdGFcclxuXHRcdH0sXHJcblx0XHQvLyDliJ3lp4vkvZPph41cclxuXHRcdGNoYW5nZUZpcnN0KHN0YXRlLCBuZXdEYXRhKSB7XHJcblx0XHRcdHN0YXRlLmlzRmlyc3QgPSBuZXdEYXRhXHJcblx0XHR9LFxyXG5cdFx0Ly8g5omL5Yqo6K6w5b2VXHJcblx0XHRjaGFuZ2VSZWNvcmQoc3RhdGUsIG5ld0RhdGEpIHtcclxuXHRcdFx0c3RhdGUuaXNSZWNvcmQgPSBuZXdEYXRhXHJcblx0XHR9LFxyXG5cdFx0Ly8g5YiG5pWw5Y2g5q+UXHJcblx0XHRjaGFuZ2VTbGlkZXIoc3RhdGUsIG5ld0RhdGEpIHtcclxuXHRcdFx0c3RhdGUuaXNTbGlkZXIgPSBuZXdEYXRhXHJcblx0XHR9LFxyXG5cdFx0Ly8g5bem5L6n6I+c5Y2V5by55qGGXHJcblx0XHRjaGFuZ2VEcmF3ZShzdGF0ZSwgbmV3RGF0YSkge1xyXG5cdFx0XHRzdGF0ZS5pc0RyYXdlID0gbmV3RGF0YVxyXG5cdFx0fSxcclxuXHRcdC8vIOiCuua0u+mHj+agh+WHhlxyXG5cdFx0Y2hhbmdlTHVuZ0xldmVsKHN0YXRlLCBuZXdEYXRhKSB7XHJcblx0XHRcdHN0YXRlLmx1bmdMZXZlbCA9IG5ld0RhdGFcclxuXHRcdH0sXHJcblx0XHQvL+iOt+WPluWutuW6reaIkOWRmFxyXG5cdFx0Y2hhbmdlRmFtaWxheShzdGF0ZSwgbmV3RGF0YSkge1xyXG5cdFx0XHRpZiAobmV3RGF0YS5sZW5ndGggPT0gMCkge1xyXG5cdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygndXNlcmlkJywgXCJcIilcclxuXHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2dlbmRlcicsIDApXHJcblx0XHRcdFx0c3RhdGUudXNlci50YXJnZXRfY3VycmVudCA9IHt9XHJcblx0XHRcdFx0c3RhdGUudXNlci5jYXJkX2RhdGFfbGlzdCA9IFtdXHJcblx0XHRcdH1cclxuXHRcdFx0c3RhdGUuZmFtaWxheUxpc3QgPSBuZXdEYXRhXHJcblx0XHR9LFxyXG5cdFx0Ly/otovlir9cclxuXHRcdGNoYW5nZVRyZW5kKHN0YXRlLCBuZXdEYXRhKSB7XHJcblx0XHRcdHN0YXRlLlRyZW5kID0gbmV3RGF0YVxyXG5cdFx0fSxcclxuXHRcdC8v6JOd54mZ5piv5ZCm5byA5ZCvXHJcblx0XHRjaGFuZ2VCbHVldG9vdGgoc3RhdGUsIG5ld0RhdGEpIHtcclxuXHRcdFx0c3RhdGUuaXNCbHVldG9vdGhUeWxlID0gbmV3RGF0YVxyXG5cdFx0fSxcclxuXHRcdC8vIOiTneeJmei1t+WQpui/nuaOpVxyXG5cdFx0Y2hhbmdlQ29ubmVjdGVkKHN0YXRlLCBuZXdEYXRhKSB7XHJcblx0XHRcdHN0YXRlLmlzQ29ubmVjdGVkID0gbmV3RGF0YVxyXG5cdFx0fSxcclxuXHRcdC8vIOeUqOaIt+iuvuWkh+WIl+ihqFxyXG5cdFx0Y2hhbmdlVXNlckRldmljZUxpc3Qoc3RhdGUsIG5ld0RhdGEpIHtcclxuXHRcdFx0c3RhdGUudXNlckRldmljZUxpc3QgPSBuZXdEYXRhXHJcblx0XHR9LCAvL1xyXG5cdFx0Y2hhbmdlZGV2aWNlc0xpc3Qoc3RhdGUsIG5ld0RhdGEpIHtcclxuXHRcdFx0c3RhdGUuZGV2aWNlc0xpc3QgPSBuZXdEYXRhXHJcblx0XHR9LFxyXG5cdFx0Ly8g5YWs5YWx5Y2h54mHXHJcblx0XHRjaGFuZ2VMYWJlbExpc3Qoc3RhdGUsIG5ld0RhdGEpIHtcclxuXHRcdFx0c3RhdGUubGFiZWxMaXN0ID0gbmV3RGF0YVxyXG5cdFx0fVxyXG5cclxuXHR9LFxyXG5cdC8vIOaooeWdl+WMlnZ1ZXhcclxuXHRtb2R1bGVzOiB7fSxcclxuXHRhY3Rpb25zXHJcbn0pIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///384\n"); ======= eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 115));\nvar _vuex = _interopRequireDefault(__webpack_require__(/*! vuex */ 21));\nvar _actions = _interopRequireDefault(__webpack_require__(/*! ./actions.js */ 385));\n_vue.default.use(_vuex.default);\nvar _default = new _vuex.default.Store({\n // state: 存储基本数据\n state: {\n user: {\n id: \"\",\n head_pic: null,\n nickname: \"\",\n birthday: \"\",\n gender: 0,\n sex: 0,\n age: 0,\n weight: \"\",\n address: \"\",\n card_order: [],\n card_data_list: [],\n target_current: {},\n vitalcapacity_data: []\n },\n accountNumber: {\n create_time: \"\",\n head_pic: \"\",\n last_update_time: \"\",\n my_email: \"\",\n my_tel: \"\",\n nickname: \"\"\n },\n MeasureSkip: null,\n MeasureResult: null,\n MeasureLung: null,\n familayList: [],\n historyList: [],\n cardList: {\n user: [],\n all: []\n },\n Trend: [],\n userDeviceList: [],\n //用户设备列表\n isDrawe: false,\n //左侧弹框\n isedit: false,\n //信息弹框\n isTarget: false,\n //目标体重\n isFirst: false,\n //初始体重\n isRecord: false,\n //手动记录\n isSlider: false,\n //分数占比\n isConnected: false,\n isBluetoothTyle: false,\n LungLevel: [],\n //肺活量标准\n devicesList: [],\n //筛选设备列表\n phoneInfo: {\n info: {},\n versionUrl: null,\n platform: \"\"\n }\n },\n // mutations: Store中更改state数据状态的唯一方法(必须是同步函数)\n mutations: {\n // 版本信息\n changePhoneInfo: function changePhoneInfo(state, newData) {\n Object.assign(state.phoneInfo, newData);\n },\n // 账户信息\n changeAccountNumber: function changeAccountNumber(state, newData) {\n Object.assign(state.accountNumber, newData);\n },\n /* 用户信息 */changeUser: function changeUser(state, newData) {\n Object.assign(state.user, newData);\n },\n // 卡片列表\n changeCardList: function changeCardList(state, newData) {\n state.cardList = newData;\n },\n //历史记录\n changehistoryList: function changehistoryList(state, newData) {\n state.historyList = newData;\n },\n // 获取称重数据\n changeMeasureResult: function changeMeasureResult(state, newData) {\n state.MeasureResult = newData;\n },\n // 跳绳数据\n changeMeasureSkip: function changeMeasureSkip(state, newData) {\n state.MeasureSkip = newData;\n },\n // 肺活量\n changeMeasureLung: function changeMeasureLung(state, newData) {\n state.MeasureLung = newData;\n },\n // 信息弹框\n changeEdit: function changeEdit(state, newData) {\n state.isedit = newData;\n },\n // 目标体重\n changeTarget: function changeTarget(state, newData) {\n state.isTarget = newData;\n },\n // 初始体重\n changeFirst: function changeFirst(state, newData) {\n state.isFirst = newData;\n },\n // 手动记录\n changeRecord: function changeRecord(state, newData) {\n state.isRecord = newData;\n },\n // 分数占比\n changeSlider: function changeSlider(state, newData) {\n state.isSlider = newData;\n },\n // 左侧菜单弹框\n changeDrawe: function changeDrawe(state, newData) {\n state.isDrawe = newData;\n },\n // 肺活量标准\n changeLungLevel: function changeLungLevel(state, newData) {\n state.lungLevel = newData;\n },\n //获取家庭成员\n changeFamilay: function changeFamilay(state, newData) {\n if (newData.length == 0) {\n uni.setStorageSync('userid', \"\");\n uni.setStorageSync('gender', 0);\n state.user.target_current = {};\n state.user.card_data_list = [];\n }\n state.familayList = newData;\n },\n //趋势\n changeTrend: function changeTrend(state, newData) {\n state.Trend = newData;\n },\n //蓝牙是否开启\n changeBluetooth: function changeBluetooth(state, newData) {\n state.isBluetoothTyle = newData;\n },\n // 蓝牙起否连接\n changeConnected: function changeConnected(state, newData) {\n state.isConnected = newData;\n },\n // 用户设备列表\n changeUserDeviceList: function changeUserDeviceList(state, newData) {\n state.userDeviceList = newData;\n },\n //\n changedevicesList: function changedevicesList(state, newData) {\n state.devicesList = newData;\n }\n },\n // 模块化vuex\n modules: {},\n actions: _actions.default\n});\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vc3RvcmUvaW5kZXguanMiXSwibmFtZXMiOlsiVnVlIiwidXNlIiwiVnVleCIsIlN0b3JlIiwic3RhdGUiLCJ1c2VyIiwiaWQiLCJoZWFkX3BpYyIsIm5pY2tuYW1lIiwiYmlydGhkYXkiLCJnZW5kZXIiLCJzZXgiLCJhZ2UiLCJ3ZWlnaHQiLCJhZGRyZXNzIiwiY2FyZF9vcmRlciIsImNhcmRfZGF0YV9saXN0IiwidGFyZ2V0X2N1cnJlbnQiLCJ2aXRhbGNhcGFjaXR5X2RhdGEiLCJhY2NvdW50TnVtYmVyIiwiY3JlYXRlX3RpbWUiLCJsYXN0X3VwZGF0ZV90aW1lIiwibXlfZW1haWwiLCJteV90ZWwiLCJNZWFzdXJlU2tpcCIsIk1lYXN1cmVSZXN1bHQiLCJNZWFzdXJlTHVuZyIsImZhbWlsYXlMaXN0IiwiaGlzdG9yeUxpc3QiLCJjYXJkTGlzdCIsImFsbCIsIlRyZW5kIiwidXNlckRldmljZUxpc3QiLCJpc0RyYXdlIiwiaXNlZGl0IiwiaXNUYXJnZXQiLCJpc0ZpcnN0IiwiaXNSZWNvcmQiLCJpc1NsaWRlciIsImlzQ29ubmVjdGVkIiwiaXNCbHVldG9vdGhUeWxlIiwiTHVuZ0xldmVsIiwiZGV2aWNlc0xpc3QiLCJwaG9uZUluZm8iLCJpbmZvIiwidmVyc2lvblVybCIsInBsYXRmb3JtIiwibXV0YXRpb25zIiwiY2hhbmdlUGhvbmVJbmZvIiwibmV3RGF0YSIsIk9iamVjdCIsImFzc2lnbiIsImNoYW5nZUFjY291bnROdW1iZXIiLCJjaGFuZ2VVc2VyIiwiY2hhbmdlQ2FyZExpc3QiLCJjaGFuZ2VoaXN0b3J5TGlzdCIsImNoYW5nZU1lYXN1cmVSZXN1bHQiLCJjaGFuZ2VNZWFzdXJlU2tpcCIsImNoYW5nZU1lYXN1cmVMdW5nIiwiY2hhbmdlRWRpdCIsImNoYW5nZVRhcmdldCIsImNoYW5nZUZpcnN0IiwiY2hhbmdlUmVjb3JkIiwiY2hhbmdlU2xpZGVyIiwiY2hhbmdlRHJhd2UiLCJjaGFuZ2VMdW5nTGV2ZWwiLCJsdW5nTGV2ZWwiLCJjaGFuZ2VGYW1pbGF5IiwibGVuZ3RoIiwidW5pIiwic2V0U3RvcmFnZVN5bmMiLCJjaGFuZ2VUcmVuZCIsImNoYW5nZUJsdWV0b290aCIsImNoYW5nZUNvbm5lY3RlZCIsImNoYW5nZVVzZXJEZXZpY2VMaXN0IiwiY2hhbmdlZGV2aWNlc0xpc3QiLCJtb2R1bGVzIiwiYWN0aW9ucyJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBQSxZQUFHLENBQUNDLEdBQUcsQ0FBQ0MsYUFBSSxDQUFDO0FBQUEsZUFDRSxJQUFJQSxhQUFJLENBQUNDLEtBQUssQ0FBQztFQUM3QjtFQUNBQyxLQUFLLEVBQUU7SUFDTkMsSUFBSSxFQUFFO01BQ0xDLEVBQUUsRUFBRSxFQUFFO01BQ05DLFFBQVEsRUFBRSxJQUFJO01BQ2RDLFFBQVEsRUFBRSxFQUFFO01BQ1pDLFFBQVEsRUFBRSxFQUFFO01BQ1pDLE1BQU0sRUFBRSxDQUFDO01BQ1RDLEdBQUcsRUFBRSxDQUFDO01BQ05DLEdBQUcsRUFBRSxDQUFDO01BQ05DLE1BQU0sRUFBRSxFQUFFO01BQ1ZDLE9BQU8sRUFBRSxFQUFFO01BQ1hDLFVBQVUsRUFBRSxFQUFFO01BQ2RDLGNBQWMsRUFBRSxFQUFFO01BQ2xCQyxjQUFjLEVBQUUsQ0FBQyxDQUFDO01BQ2xCQyxrQkFBa0IsRUFBRTtJQUNyQixDQUFDO0lBQ0RDLGFBQWEsRUFBRTtNQUNkQyxXQUFXLEVBQUUsRUFBRTtNQUNmYixRQUFRLEVBQUUsRUFBRTtNQUNaYyxnQkFBZ0IsRUFBRSxFQUFFO01BQ3BCQyxRQUFRLEVBQUUsRUFBRTtNQUNaQyxNQUFNLEVBQUUsRUFBRTtNQUNWZixRQUFRLEVBQUU7SUFDWCxDQUFDO0lBQ0RnQixXQUFXLEVBQUUsSUFBSTtJQUNqQkMsYUFBYSxFQUFFLElBQUk7SUFDbkJDLFdBQVcsRUFBRSxJQUFJO0lBQ2pCQyxXQUFXLEVBQUUsRUFBRTtJQUNmQyxXQUFXLEVBQUUsRUFBRTtJQUNmQyxRQUFRLEVBQUU7TUFDVHhCLElBQUksRUFBRSxFQUFFO01B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QUU7TUFDakM3QyxLQUFLLENBQUNzQyxXQUFXLEdBQUdPLE9BQU87SUFDNUI7RUFDRCxDQUFDO0VBQ0Q7RUFDQTJCLE9BQU8sRUFBRSxDQUFDLENBQUM7RUFDWEMsT0FBTyxFQUFQQTtBQUNELENBQUMsQ0FBQztBQUFBIiwiZmlsZSI6IjM4NC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBWdWUgZnJvbSAndnVlJ1xyXG5pbXBvcnQgVnVleCBmcm9tICd2dWV4J1xyXG5pbXBvcnQgYWN0aW9ucyBmcm9tICcuL2FjdGlvbnMuanMnXHJcblZ1ZS51c2UoVnVleClcclxuZXhwb3J0IGRlZmF1bHQgbmV3IFZ1ZXguU3RvcmUoe1xyXG5cdC8vIHN0YXRlOiDlrZjlgqjln7rmnKzmlbDmja5cclxuXHRzdGF0ZToge1xyXG5cdFx0dXNlcjoge1xyXG5cdFx0XHRpZDogXCJcIixcclxuXHRcdFx0aGVhZF9waWM6IG51bGwsXHJcblx0XHRcdG5pY2tuYW1lOiBcIlwiLFxyXG5cdFx0XHRiaXJ0aGRheTogXCJcIixcclxuXHRcdFx0Z2VuZGVyOiAwLFxyXG5cdFx0XHRzZXg6IDAsXHJcblx0XHRcdGFnZTogMCxcclxuXHRcdFx0d2VpZ2h0OiBcIlwiLFxyXG5cdFx0XHRhZGRyZXNzOiBcIlwiLFxyXG5cdFx0XHRjYXJkX29yZGVyOiBbXSxcclxuXHRcdFx0Y2FyZF9kYXRhX2xpc3Q6IFtdLFxyXG5cdFx0XHR0YXJnZXRfY3VycmVudDoge30sXHJcblx0XHRcdHZpdGFsY2FwYWNpdHlfZGF0YTogW11cclxuXHRcdH0sXHJcblx0XHRhY2NvdW50TnVtYmVyOiB7XHJcblx0XHRcdGNyZWF0ZV90aW1lOiBcIlwiLFxyXG5cdFx0XHRoZWFkX3BpYzogXCJcIixcclxuXHRcdFx0bGFzdF91cGRhdGVfdGltZTogXCJcIixcclxuXHRcdFx0bXlfZW1haWw6IFwiXCIsXHJcblx0XHRcdG15X3RlbDogXCJcIixcclxuXHRcdFx0bmlja25hbWU6IFwiXCIsXHJcblx0XHR9LFxyXG5cdFx0TWVhc3VyZVNraXA6IG51bGwsXHJcblx0XHRNZWFzdXJlUmVzdWx0OiBudWxsLFxyXG5cdFx0TWVhc3VyZUx1bmc6IG51bGwsXHJcblx0XHRmYW1pbGF5TGlzdDogW10sXHJcblx0XHRoaXN0b3J5TGlzdDogW10sXHJcblx0XHRjYXJkTGlzdDoge1xyXG5cdFx0XHR1c2VyOiBbXSxcclxuXHRcdFx0YWxsOiBbXVxyXG5cdFx0fSxcclxuXHRcdFRyZW5kOiBbXSxcclxuXHRcdHVzZXJEZXZpY2VMaXN0OiBbXSwgLy/nlKjmiLforr7lpIfliJfooahcclxuXHRcdGlzRHJhd2U6IGZhbHNlLCAvL+W3puS+p+W8ueahhlxyXG5cdFx0aXNlZGl0OiBmYWxzZSwgLy/kv6Hmga/lvLnmoYZcclxuXHRcdGlzVGFyZ2V0OiBmYWxzZSwgLy/nm67moIfkvZPph41cclxuXHRcdGlzRmlyc3Q6IGZhbHNlLCAvL+WIneWni+S9k+mHjVxyXG5cdFx0aXNSZWNvcmQ6IGZhbHNlLCAvL+aJi+WKqOiusOW9lVxyXG5cdFx0aXNTbGlkZXI6IGZhbHNlLCAvL+WIhuaVsOWNoOavlFxyXG5cdFx0aXNDb25uZWN0ZWQ6IGZhbHNlLFxyXG5cdFx0aXNCbHVldG9vdGhUeWxlOiBmYWxzZSxcclxuXHRcdEx1bmdMZXZlbDogW10sIC8v6IK65rS76YeP5qCH5YeGXHJcblx0XHRkZXZpY2VzTGlzdDogW10sIC8v562b6YCJ6K6+5aSH5YiX6KGoXHJcblx0XHRwaG9uZUluZm86IHtcclxuXHRcdFx0aW5mbzoge30sXHJcblx0XHRcdHZlcnNpb25Vcmw6IG51bGwsXHJcblx0XHRcdHBsYXRmb3JtOiBcIlwiXHJcblx0XHR9LFxyXG5cclxuXHR9LFxyXG5cdC8vIG11dGF0aW9uczogIFN0b3Jl5Lit5pu05pS5c3RhdGXmlbDmja7nirbmgIHnmoTllK/kuIDmlrnms5Uo5b+F6aG75piv5ZCM5q2l5Ye95pWwKVxyXG5cdG11dGF0aW9uczoge1xyXG5cdFx0Ly8g54mI5pys5L+h5oGvXHJcblx0XHRjaGFuZ2VQaG9uZUluZm8oc3RhdGUsIG5ld0RhdGEpIHtcclxuXHRcdFx0T2JqZWN0LmFzc2lnbihzdGF0ZS5waG9uZUluZm8sIG5ld0RhdGEpXHJcblx0XHR9LFxyXG5cdFx0Ly8g6LSm5oi35L+h5oGvXHJcblx0XHRjaGFuZ2VBY2NvdW50TnVtYmVyKHN0YXRlLCBuZXdEYXRhKSB7XHJcblx0XHRcdE9iamVjdC5hc3NpZ24oc3RhdGUuYWNjb3VudE51bWJlciwgbmV3RGF0YSlcclxuXHRcdH0sXHJcblx0XHQvKiDnlKjmiLfkv6Hmga8gKi9cclxuXHRcdGNoYW5nZVVzZXIoc3RhdGUsIG5ld0RhdGEpIHtcclxuXHRcdFx0T2JqZWN0LmFzc2lnbihzdGF0ZS51c2VyLCBuZXdEYXRhKVxyXG5cdFx0fSxcclxuXHRcdC8vIOWNoeeJh+WIl+ihqFxyXG5cdFx0Y2hhbmdlQ2FyZExpc3Qoc3RhdGUsIG5ld0RhdGEpIHtcclxuXHRcdFx0c3RhdGUuY2FyZExpc3QgPSBuZXdEYXRhXHJcblx0XHR9LFxyXG5cdFx0Ly/ljoblj7LorrDlvZVcclxuXHRcdGNoYW5nZWhpc3RvcnlMaXN0KHN0YXRlLCBuZXdEYXRhKSB7XHJcblx0XHRcdHN0YXRlLmhpc3RvcnlMaXN0ID0gbmV3RGF0YVxyXG5cdFx0fSxcclxuXHRcdC8vIOiOt+WPluensOmHjeaVsOaNrlxyXG5cdFx0Y2hhbmdlTWVhc3VyZVJlc3VsdChzdGF0ZSwgbmV3RGF0YSkge1xyXG5cdFx0XHRzdGF0ZS5NZWFzdXJlUmVzdWx0ID0gbmV3RGF0YVxyXG5cdFx0fSxcclxuXHRcdC8vIOi3s+e7s+aVsOaNrlxyXG5cdFx0Y2hhbmdlTWVhc3VyZVNraXAoc3RhdGUsIG5ld0RhdGEpIHtcclxuXHRcdFx0c3RhdGUuTWVhc3VyZVNraXAgPSBuZXdEYXRhXHJcblx0XHR9LFxyXG5cdFx0Ly8g6IK65rS76YePXHJcblx0XHRjaGFuZ2VNZWFzdXJlTHVuZyhzdGF0ZSwgbmV3RGF0YSkge1xyXG5cdFx0XHRzdGF0ZS5NZWFzdXJlTHVuZyA9IG5ld0RhdGFcclxuXHRcdH0sXHJcblxyXG5cdFx0Ly8g5L+h5oGv5by55qGGXHJcblx0XHRjaGFuZ2VFZGl0KHN0YXRlLCBuZXdEYXRhKSB7XHJcblx0XHRcdHN0YXRlLmlzZWRpdCA9IG5ld0RhdGFcclxuXHRcdH0sXHJcblx0XHQvLyDnm67moIfkvZPph41cclxuXHRcdGNoYW5nZVRhcmdldChzdGF0ZSwgbmV3RGF0YSkge1xyXG5cdFx0XHRzdGF0ZS5pc1RhcmdldCA9IG5ld0RhdGFcclxuXHRcdH0sXHJcblx0XHQvLyDliJ3lp4vkvZPph41cclxuXHRcdGNoYW5nZUZpcnN0KHN0YXRlLCBuZXdEYXRhKSB7XHJcblx0XHRcdHN0YXRlLmlzRmlyc3QgPSBuZXdEYXRhXHJcblx0XHR9LFxyXG5cdFx0Ly8g5omL5Yqo6K6w5b2VXHJcblx0XHRjaGFuZ2VSZWNvcmQoc3RhdGUsIG5ld0RhdGEpIHtcclxuXHRcdFx0c3RhdGUuaXNSZWNvcmQgPSBuZXdEYXRhXHJcblx0XHR9LFxyXG5cdFx0Ly8g5YiG5pWw5Y2g5q+UXHJcblx0XHRjaGFuZ2VTbGlkZXIoc3RhdGUsIG5ld0RhdGEpIHtcclxuXHRcdFx0c3RhdGUuaXNTbGlkZXIgPSBuZXdEYXRhXHJcblx0XHR9LFxyXG5cdFx0Ly8g5bem5L6n6I+c5Y2V5by55qGGXHJcblx0XHRjaGFuZ2VEcmF3ZShzdGF0ZSwgbmV3RGF0YSkge1xyXG5cdFx0XHRzdGF0ZS5pc0RyYXdlID0gbmV3RGF0YVxyXG5cdFx0fSxcclxuXHRcdC8vIOiCuua0u+mHj+agh+WHhlxyXG5cdFx0Y2hhbmdlTHVuZ0xldmVsKHN0YXRlLCBuZXdEYXRhKSB7XHJcblx0XHRcdHN0YXRlLmx1bmdMZXZlbCA9IG5ld0RhdGFcclxuXHRcdH0sXHJcblx0XHQvL+iOt+WPluWutuW6reaIkOWRmFxyXG5cdFx0Y2hhbmdlRmFtaWxheShzdGF0ZSwgbmV3RGF0YSkge1xyXG5cdFx0XHRpZiAobmV3RGF0YS5sZW5ndGggPT0gMCkge1xyXG5cdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygndXNlcmlkJywgXCJcIilcclxuXHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2dlbmRlcicsIDApXHJcblx0XHRcdFx0c3RhdGUudXNlci50YXJnZXRfY3VycmVudCA9IHt9XHJcblx0XHRcdFx0c3RhdGUudXNlci5jYXJkX2RhdGFfbGlzdCA9IFtdXHJcblx0XHRcdH1cclxuXHRcdFx0c3RhdGUuZmFtaWxheUxpc3QgPSBuZXdEYXRhXHJcblx0XHR9LFxyXG5cdFx0Ly/otovlir9cclxuXHRcdGNoYW5nZVRyZW5kKHN0YXRlLCBuZXdEYXRhKSB7XHJcblx0XHRcdHN0YXRlLlRyZW5kID0gbmV3RGF0YVxyXG5cdFx0fSxcclxuXHRcdC8v6JOd54mZ5piv5ZCm5byA5ZCvXHJcblx0XHRjaGFuZ2VCbHVldG9vdGgoc3RhdGUsIG5ld0RhdGEpIHtcclxuXHRcdFx0c3RhdGUuaXNCbHVldG9vdGhUeWxlID0gbmV3RGF0YVxyXG5cdFx0fSxcclxuXHRcdC8vIOiTneeJmei1t+WQpui/nuaOpVxyXG5cdFx0Y2hhbmdlQ29ubmVjdGVkKHN0YXRlLCBuZXdEYXRhKSB7XHJcblx0XHRcdHN0YXRlLmlzQ29ubmVjdGVkID0gbmV3RGF0YVxyXG5cdFx0fSxcclxuXHRcdC8vIOeUqOaIt+iuvuWkh+WIl+ihqFxyXG5cdFx0Y2hhbmdlVXNlckRldmljZUxpc3Qoc3RhdGUsIG5ld0RhdGEpIHtcclxuXHRcdFx0c3RhdGUudXNlckRldmljZUxpc3QgPSBuZXdEYXRhXHJcblx0XHR9LCAvL1xyXG5cdFx0Y2hhbmdlZGV2aWNlc0xpc3Qoc3RhdGUsIG5ld0RhdGEpIHtcclxuXHRcdFx0c3RhdGUuZGV2aWNlc0xpc3QgPSBuZXdEYXRhXHJcblx0XHR9XHJcblx0fSxcclxuXHQvLyDmqKHlnZfljJZ2dWV4XHJcblx0bW9kdWxlczoge30sXHJcblx0YWN0aW9uc1xyXG59KSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///384\n"); >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a /***/ }), /* 385 */ /*!**************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/store/actions.js ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; <<<<<<< HEAD eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _model = _interopRequireDefault(__webpack_require__(/*! ../toolJs/model.js */ 386));\nvar _tools = _interopRequireDefault(__webpack_require__(/*! @/toolJs/tools.js */ 388));\n// Action 包含异步操作(请求API方法)、回调函数提交mutaions更改state数据状态,使之可以异步\nvar _default = {\n // 账户信息\n getAccountNumber: function getAccountNumber(_ref) {\n var commit = _ref.commit;\n return _model.default.getAccountNumber({}).then(function (res) {\n __f__(\"log\", \"账户信息\", res.data, \" at store/actions.js:10\");\n if (res.code != 0) {\n that.$tools.msg(res.msg);\n return;\n }\n commit('changeAccountNumber', res.data);\n });\n },\n // 用户信息\n getUserInfo: function getUserInfo(_ref2, account) {\n var commit = _ref2.commit;\n return _model.default.getUserInfo(account).then(function (res) {\n __f__(\"log\", \"用户信息\", res.data, \" at store/actions.js:25\");\n if (res.code != 0) {\n that.$tools.msg(res.msg);\n return;\n }\n uni.setStorageSync('userid', res.data.id);\n uni.setStorageSync('gender', res.data.gender);\n commit('changeUser', res.data);\n commit('changeLungLevel', res.data.vitalcapacity_data);\n });\n },\n // 成员列表\n getFamilyList: function getFamilyList(_ref3, account) {\n var commit = _ref3.commit;\n return _model.default.getUserList(account).then(function (res) {\n if (res.code != 0) {\n that.$tools.msg(res.msg);\n return;\n }\n commit('changeFamilay', res.data);\n });\n },\n // 获取所有卡片\n getCardList: function getCardList(_ref4, account) {\n var commit = _ref4.commit;\n return _model.default.getCardAllList(account).then(function (res) {\n __f__(\"log\", \"卡片列表\", res.data, \" at store/actions.js:55\");\n commit('changeCardList', res.data);\n });\n },\n // 身体数据\n getResult: function getResult(_ref5, account) {\n var commit = _ref5.commit;\n return _model.default.getResult(account).then(function (res) {\n __f__(\"log\", \"报告\", res, \" at store/actions.js:64\");\n if (res.code == 0) {\n commit('changeMeasureResult', res.data);\n } else {\n commit('changeMeasureResult', null);\n }\n });\n },\n // 跳绳数据\n getSkipResult: function getSkipResult(_ref6, account) {\n var commit = _ref6.commit;\n return _model.default.getSkipResult(account).then(function (res) {\n __f__(\"log\", \"跳绳报告\", res, \" at store/actions.js:77\");\n if (res.code == 0) {\n commit('changeMeasureSkip', res.data);\n } else {\n commit('changeMeasureSkip', null);\n }\n });\n },\n // 肺活量\n getLungResult: function getLungResult(_ref7, account) {\n var commit = _ref7.commit;\n return _model.default.getLungResult(account).then(function (res) {\n __f__(\"log\", \"肺活量报告\", res, \" at store/actions.js:90\");\n if (res.code == 0) {\n commit('changeLungLevel', res.data.list);\n commit('changeMeasureLung', res.data);\n } else {\n commit('changeMeasureLung', null);\n }\n });\n },\n // 公共\n getPublicContent: function getPublicContent(_ref8, account) {\n var commit = _ref8.commit;\n return _model.default.getpublicContent(account).then(function (res) {\n __f__(\"log\", \"公共报告\", res, \" at store/actions.js:104\");\n if (res.code == 0) {\n commit('changePublicContent', res.data);\n } else {\n commit('changePublicContent', null);\n }\n });\n },\n GetBodyTrendList: function GetBodyTrendList(_ref9, account) {\n var commit = _ref9.commit;\n return _model.default.getTrendList(account).then(function (res) {\n __f__(\"log\", \"趋势\", res, \" at store/actions.js:117\");\n commit('changeTrend', res.data);\n });\n },\n gethistoryList: function gethistoryList(_ref10, account) {\n var commit = _ref10.commit;\n return _model.default.getHistoryList(account).then(function (res) {\n if (res.data && res.data.items) {\n commit('changehistoryList', res.data.items);\n } else {\n commit('changehistoryList', null);\n }\n });\n },\n // 设备\n getUserDeviceList: function getUserDeviceList(_ref11) {\n var commit = _ref11.commit;\n return _model.default.getUserDeviceList({}).then(function (res) {\n __f__(\"log\", \"用户设备\", res, \" at store/actions.js:137\");\n if (res.data && res.data.list.length) {\n commit('changeUserDeviceList', res.data.list);\n } else {\n commit('changeUserDeviceList', []);\n }\n });\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vc3RvcmUvYWN0aW9ucy5qcyJdLCJuYW1lcyI6WyJnZXRBY2NvdW50TnVtYmVyIiwiY29tbWl0IiwibW9kZWwiLCJ0aGVuIiwicmVzIiwiZGF0YSIsImNvZGUiLCJ0aGF0IiwiJHRvb2xzIiwibXNnIiwiZ2V0VXNlckluZm8iLCJhY2NvdW50IiwidW5pIiwic2V0U3RvcmFnZVN5bmMiLCJpZCIsImdlbmRlciIsInZpdGFsY2FwYWNpdHlfZGF0YSIsImdldEZhbWlseUxpc3QiLCJnZXRVc2VyTGlzdCIsImdldENhcmRMaXN0IiwiZ2V0Q2FyZEFsbExpc3QiLCJnZXRSZXN1bHQiLCJnZXRTa2lwUmVzdWx0IiwiZ2V0THVuZ1Jlc3VsdCIsImxpc3QiLCJnZXRQdWJsaWNDb250ZW50IiwiZ2V0cHVibGljQ29udGVudCIsIkdldEJvZHlUcmVuZExpc3QiLCJnZXRUcmVuZExpc3QiLCJnZXRoaXN0b3J5TGlzdCIsImdldEhpc3RvcnlMaXN0IiwiaXRlbXMiLCJnZXRVc2VyRGV2aWNlTGlzdCIsImxlbmd0aCJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUFBLGVBQ2U7RUFDZDtFQUNBQSxnQkFBZ0Isa0NBRWI7SUFBQSxJQURGQyxNQUFNLFFBQU5BLE1BQU07SUFFTixPQUFPQyxjQUFLLENBQUNGLGdCQUFnQixDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUNHLElBQUksQ0FBQyxVQUFBQyxHQUFHLEVBQUk7TUFDN0MsYUFBWSxNQUFNLEVBQUVBLEdBQUcsQ0FBQ0MsSUFBSTtNQUM1QixJQUFJRCxHQUFHLENBQUNFLElBQUksSUFBSSxDQUFDLEVBQUU7UUFDbEJDLElBQUksQ0FBQ0MsTUFBTSxDQUFDQyxHQUFHLENBQUNMLEdBQUcsQ0FBQ0ssR0FBRyxDQUFDO1FBQ3hCO01BQ0Q7TUFDQVIsTUFBTSxDQUFDLHFCQUFxQixFQUFFRyxHQUFHLENBQUNDLElBQUksQ0FBQztJQUN4QyxDQUFDLENBQUM7RUFDSCxDQUFDO0VBRUQ7RUFD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dCI6WyJpbXBvcnQgbW9kZWwgZnJvbSBcIi4uL3Rvb2xKcy9tb2RlbC5qc1wiXHJcbmltcG9ydCB0b29scyBmcm9tICdAL3Rvb2xKcy90b29scy5qcydcclxuLy8gQWN0aW9uIOWMheWQq+W8guatpeaTjeS9nO+8iOivt+axgkFQSeaWueazle+8ieOAgeWbnuiwg+WHveaVsOaPkOS6pG11dGFpb25z5pu05pS5c3RhdGXmlbDmja7nirbmgIHvvIzkvb/kuYvlj6/ku6XlvILmraVcclxuZXhwb3J0IGRlZmF1bHQge1xyXG5cdC8vIOi0puaIt+S/oeaBr1xyXG5cdGdldEFjY291bnROdW1iZXIoe1xyXG5cdFx0Y29tbWl0XHJcblx0fSkge1xyXG5cdFx0cmV0dXJuIG1vZGVsLmdldEFjY291bnROdW1iZXIoe30pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0Y29uc29sZS5sb2coXCLotKbmiLfkv6Hmga9cIiwgcmVzLmRhdGEpXHJcblx0XHRcdGlmIChyZXMuY29kZSAhPSAwKSB7XHJcblx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKHJlcy5tc2cpXHJcblx0XHRcdFx0cmV0dXJuXHJcblx0XHRcdH1cclxuXHRcdFx0Y29tbWl0KCdjaGFuZ2VBY2NvdW50TnVtYmVyJywgcmVzLmRhdGEpXHJcblx0XHR9KTtcclxuXHR9LFxyXG5cclxuXHQvLyDnlKjmiLfkv6Hmga9cclxuXHRnZXRVc2VySW5mbyh7XHJcblx0XHRcdGNvbW1pdFxyXG5cdFx0fSxcclxuXHRcdGFjY291bnQpIHtcclxuXHRcdHJldHVybiBtb2RlbC5nZXRVc2VySW5mbyhhY2NvdW50KS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdGNvbnNvbGUubG9nKFwi55So5oi35L+h5oGvXCIsIHJlcy5kYXRhKVxyXG5cdFx0XHRpZiAocmVzLmNvZGUgIT0gMCkge1xyXG5cdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhyZXMubXNnKVxyXG5cdFx0XHRcdHJldHVyblxyXG5cdFx0XHR9XHJcblx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygndXNlcmlkJywgcmVzLmRhdGEuaWQpXHJcblx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnZ2VuZGVyJywgcmVzLmRhdGEuZ2VuZGVyKVxyXG5cdFx0XHRjb21taXQoJ2NoYW5nZVVzZXInLCByZXMuZGF0YSlcclxuXHRcdFx0Y29tbWl0KCdjaGFuZ2VMdW5nTGV2ZWwnLCByZXMuZGF0YS52aXRhbGNhcGFjaXR5X2RhdGEpXHJcblx0XHR9KTtcclxuXHR9LFxyXG5cdC8vIOaIkOWRmOWIl+ihqFxyXG5cdGdldEZhbWlseUxpc3Qoe1xyXG5cdFx0XHRjb21taXRcclxuXHRcdH0sXHJcblx0XHRhY2NvdW50KSB7XHJcblx0XHRyZXR1cm4gbW9kZWwuZ2V0VXNlckxpc3QoYWNjb3VudCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRpZiAocmVzLmNvZGUgIT0gMCkge1xyXG5cdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhyZXMubXNnKVxyXG5cdFx0XHRcdHJldHVyblxyXG5cdFx0XHR9XHJcblx0XHRcdGNvbW1pdCgnY2hhbmdlRmFtaWxheScsIHJlcy5kYXRhKVxyXG5cdFx0fSk7XHJcblx0fSxcclxuXHQvLyDojrflj5bmiYDmnInljaHniYdcclxuXHRnZXRDYXJkTGlzdCh7XHJcblx0XHRcdGNvbW1pdFxyXG5cdFx0fSxcclxuXHRcdGFjY291bnQpIHtcclxuXHRcdHJldHVybiBtb2RlbC5nZXRDYXJkQWxsTGlzdChhY2NvdW50KS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdGNvbnNvbGUubG9nKFwi5Y2h54mH5YiX6KGoXCIsIHJlcy5kYXRhKVxyXG5cdFx0XHRjb21taXQoJ2NoYW5nZUNhcmRMaXN0JywgcmVzLmRhdGEpXHJcblx0XHR9KVxyXG5cdH0sXHJcblx0Ly8g6Lqr5L2T5pWw5o2uXHJcblx0Z2V0UmVzdWx0KHsgLy/miqXlkYpcclxuXHRcdGNvbW1pdFxyXG5cdH0sIGFjY291bnQpIHtcclxuXHRcdHJldHVybiBtb2RlbC5nZXRSZXN1bHQoYWNjb3VudCkudGhlbigocmVzKSA9PiB7XHJcblx0XHRcdGNvbnNvbGUubG9nKFwi5oql5ZGKXCIsIHJlcylcclxuXHRcdFx0aWYgKHJlcy5jb2RlID09IDApIHtcclxuXHRcdFx0XHRjb21taXQoJ2NoYW5nZU1lYXN1cmVSZXN1bHQnLCByZXMuZGF0YSlcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRjb21taXQoJ2NoYW5nZU1lYXN1cmVSZXN1bHQnLCBudWxsKVxyXG5cdFx0XHR9XHJcblx0XHR9KVxyXG5cdH0sXHJcblx0Ly8g6Lez57uz5pWw5o2uXHJcblx0Z2V0U2tpcFJlc3VsdCh7IC8v5oql5ZGKXHJcblx0XHRjb21taXRcclxuXHR9LCBhY2NvdW50KSB7XHJcblx0XHRyZXR1cm4gbW9kZWwuZ2V0U2tpcFJlc3VsdChhY2NvdW50KS50aGVuKChyZXMpID0+IHtcclxuXHRcdFx0Y29uc29sZS5sb2coXCLot7Pnu7PmiqXlkYpcIiwgcmVzKVxyXG5cdFx0XHRpZiAocmVzLmNvZGUgPT0gMCkge1xyXG5cdFx0XHRcdGNvbW1pdCgnY2hhbmdlTWVhc3VyZVNraXAnLCByZXMuZGF0YSlcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRjb21taXQoJ2NoYW5nZU1lYXN1cmVTa2lwJywgbnVsbClcclxuXHRcdFx0fVxyXG5cdFx0fSlcclxuXHR9LFxyXG5cdC8vIOiCuua0u+mHj1xyXG5cdGdldEx1bmdSZXN1bHQoeyAvL+aKpeWRilxyXG5cdFx0Y29tbWl0XHJcblx0fSwgYWNjb3VudCkge1xyXG5cdFx0cmV0dXJuIG1vZGVsLmdldEx1bmdSZXN1bHQoYWNjb3VudCkudGhlbigocmVzKSA9PiB7XHJcblx0XHRcdGNvbnNvbGUubG9nKFwi6IK65rS76YeP5oql5ZGKXCIsIHJlcylcclxuXHRcdFx0aWYgKHJlcy5jb2RlID09IDApIHtcclxuXHRcdFx0XHRjb21taXQoJ2NoYW5nZUx1bmdMZXZlbCcsIHJlcy5kYXRhLmxpc3QpXHJcblx0XHRcdFx0Y29tbWl0KCdjaGFuZ2VNZWFzdXJlTHVuZycsIHJlcy5kYXRhKVxyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdGNvbW1pdCgnY2hhbmdlTWVhc3VyZUx1bmcnLCBudWxsKVxyXG5cdFx0XHR9XHJcblx0XHR9KVxyXG5cdH0sXHJcblx0Ly8g5YWs5YWxXHJcblx0Z2V0UHVibGljQ29udGVudCh7IC8v5oql5ZGKXHJcblx0XHRjb21taXRcclxuXHR9LCBhY2NvdW50KSB7XHJcblx0XHRyZXR1cm4gbW9kZWwuZ2V0cHVibGljQ29udGVudChhY2NvdW50KS50aGVuKChyZXMpID0+IHtcclxuXHRcdFx0Y29uc29sZS5sb2coXCLlhazlhbHmiqXlkYpcIiwgcmVzKVxyXG5cdFx0XHRpZiAocmVzLmNvZGUgPT0gMCkge1xyXG5cdFx0XHRcdGNvbW1pdCgnY2hhbmdlUHVibGljQ29udGVudCcsIHJlcy5kYXRhKVxyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdGNvbW1pdCgnY2hhbmdlUHVibGljQ29udGVudCcsIG51bGwpXHJcblx0XHRcdH1cclxuXHRcdH0pXHJcblx0fSxcclxuXHJcblx0R2V0Qm9keVRyZW5kTGlzdCh7IC8v6LaL5Yq/XHJcblx0XHRjb21taXRcclxuXHR9LCBhY2NvdW50KSB7XHJcblx0XHRyZXR1cm4gbW9kZWwuZ2V0VHJlbmRMaXN0KGFjY291bnQpLnRoZW4oKHJlcykgPT4ge1xyXG5cdFx0XHRjb25zb2xlLmxvZyhcIui2i+WKv1wiLCByZXMpXHJcblx0XHRcdGNvbW1pdCgnY2hhbmdlVHJlbmQnLCByZXMuZGF0YSlcclxuXHRcdH0pXHJcblx0fSxcclxuXHRnZXRoaXN0b3J5TGlzdCh7IC8vIOiOt+WPluWOhuWPsuiusOW9lVxyXG5cdFx0Y29tbWl0XHJcblx0fSwgYWNjb3VudCkge1xyXG5cdFx0cmV0dXJuIG1vZGVsLmdldEhpc3RvcnlMaXN0KGFjY291bnQpLnRoZW4oKHJlcykgPT4ge1xyXG5cdFx0XHRpZiAocmVzLmRhdGEgJiYgcmVzLmRhdGEuaXRlbXMpIHtcclxuXHRcdFx0XHRjb21taXQoJ2NoYW5nZWhpc3RvcnlMaXN0JywgcmVzLmRhdGEuaXRlbXMpXHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0Y29tbWl0KCdjaGFuZ2VoaXN0b3J5TGlzdCcsIG51bGwpXHJcblx0XHRcdH1cclxuXHRcdH0pXHJcblx0fSxcclxuXHQvLyDorr7lpIdcclxuXHRnZXRVc2VyRGV2aWNlTGlzdCh7IC8vIOeUqOaIt+iuvuWkh1xyXG5cdFx0Y29tbWl0XHJcblx0fSkge1xyXG5cdFx0cmV0dXJuIG1vZGVsLmdldFVzZXJEZXZpY2VMaXN0KHt9KS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdGNvbnNvbGUubG9nKFwi55So5oi36K6+5aSHXCIsIHJlcylcclxuXHRcdFx0aWYgKHJlcy5kYXRhICYmIHJlcy5kYXRhLmxpc3QubGVuZ3RoKSB7XHJcblx0XHRcdFx0Y29tbWl0KCdjaGFuZ2VVc2VyRGV2aWNlTGlzdCcsIHJlcy5kYXRhLmxpc3QpXHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0Y29tbWl0KCdjaGFuZ2VVc2VyRGV2aWNlTGlzdCcsIFtdKVxyXG5cdFx0XHR9XHJcblx0XHR9KVxyXG5cdH0sXHJcbn0iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///385\n"); ======= eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _model = _interopRequireDefault(__webpack_require__(/*! ../toolJs/model.js */ 386));\nvar _tools = _interopRequireDefault(__webpack_require__(/*! @/toolJs/tools.js */ 388));\n// Action 包含异步操作(请求API方法)、回调函数提交mutaions更改state数据状态,使之可以异步\nvar _default = {\n // 账户信息\n getAccountNumber: function getAccountNumber(_ref) {\n var commit = _ref.commit;\n return _model.default.getAccountNumber({}).then(function (res) {\n __f__(\"log\", \"账户信息\", res.data, \" at store/actions.js:10\");\n if (res.code != 0) {\n that.$tools.msg(res.msg);\n return;\n }\n commit('changeAccountNumber', res.data);\n });\n },\n // 用户信息\n getUserInfo: function getUserInfo(_ref2, account) {\n var commit = _ref2.commit;\n return _model.default.getUserInfo(account).then(function (res) {\n __f__(\"log\", \"用户信息\", res.data, \" at store/actions.js:25\");\n if (res.code != 0) {\n that.$tools.msg(res.msg);\n return;\n }\n uni.setStorageSync('userid', res.data.id);\n uni.setStorageSync('gender', res.data.gender);\n commit('changeUser', res.data);\n commit('changeLungLevel', res.data.vitalcapacity_data);\n });\n },\n // 成员列表\n getFamilyList: function getFamilyList(_ref3, account) {\n var commit = _ref3.commit;\n return _model.default.getUserList(account).then(function (res) {\n if (res.code != 0) {\n that.$tools.msg(res.msg);\n return;\n }\n commit('changeFamilay', res.data);\n });\n },\n // 获取所有卡片\n getCardList: function getCardList(_ref4, account) {\n var commit = _ref4.commit;\n return _model.default.getCardAllList(account).then(function (res) {\n __f__(\"log\", \"卡片列表\", res.data, \" at store/actions.js:55\");\n commit('changeCardList', res.data);\n });\n },\n // 身体数据\n getResult: function getResult(_ref5, account) {\n var commit = _ref5.commit;\n return _model.default.getResult(account).then(function (res) {\n __f__(\"log\", \"报告\", res, \" at store/actions.js:64\");\n if (res.code == 0) {\n commit('changeMeasureResult', res.data);\n } else {\n commit('changeMeasureResult', null);\n }\n });\n },\n // 跳绳数据\n getSkipResult: function getSkipResult(_ref6, account) {\n var commit = _ref6.commit;\n return _model.default.getSkipResult(account).then(function (res) {\n __f__(\"log\", \"跳绳报告\", res, \" at store/actions.js:77\");\n if (res.code == 0) {\n commit('changeMeasureSkip', res.data);\n } else {\n commit('changeMeasureSkip', null);\n }\n });\n },\n // 肺活量\n getLungResult: function getLungResult(_ref7, account) {\n var commit = _ref7.commit;\n return _model.default.getLungResult(account).then(function (res) {\n __f__(\"log\", \"肺活量报告\", res, \" at store/actions.js:90\");\n if (res.code == 0) {\n commit('changeLungLevel', res.data.list);\n commit('changeMeasureLung', res.data);\n } else {\n commit('changeMeasureLung', null);\n }\n });\n },\n GetBodyTrendList: function GetBodyTrendList(_ref8, account) {\n var commit = _ref8.commit;\n return _model.default.getTrendList(account).then(function (res) {\n __f__(\"log\", \"趋势\", res, \" at store/actions.js:104\");\n commit('changeTrend', res.data);\n });\n },\n gethistoryList: function gethistoryList(_ref9, account) {\n var commit = _ref9.commit;\n return _model.default.getHistoryList(account).then(function (res) {\n if (res.data && res.data.items) {\n commit('changehistoryList', res.data.items);\n } else {\n commit('changehistoryList', null);\n }\n });\n },\n // 设备\n getUserDeviceList: function getUserDeviceList(_ref10) {\n var commit = _ref10.commit;\n return _model.default.getUserDeviceList({}).then(function (res) {\n __f__(\"log\", \"用户设备\", res, \" at store/actions.js:125\");\n if (res.data && res.data.list.length) {\n commit('changeUserDeviceList', res.data.list);\n } else {\n commit('changeUserDeviceList', []);\n }\n });\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vc3RvcmUvYWN0aW9ucy5qcyJdLCJuYW1lcyI6WyJnZXRBY2NvdW50TnVtYmVyIiwiY29tbWl0IiwibW9kZWwiLCJ0aGVuIiwicmVzIiwiZGF0YSIsImNvZGUiLCJ0aGF0IiwiJHRvb2xzIiwibXNnIiwiZ2V0VXNlckluZm8iLCJhY2NvdW50IiwidW5pIiwic2V0U3RvcmFnZVN5bmMiLCJpZCIsImdlbmRlciIsInZpdGFsY2FwYWNpdHlfZGF0YSIsImdldEZhbWlseUxpc3QiLCJnZXRVc2VyTGlzdCIsImdldENhcmRMaXN0IiwiZ2V0Q2FyZEFsbExpc3QiLCJnZXRSZXN1bHQiLCJnZXRTa2lwUmVzdWx0IiwiZ2V0THVuZ1Jlc3VsdCIsImxpc3QiLCJHZXRCb2R5VHJlbmRMaXN0IiwiZ2V0VHJlbmRMaXN0IiwiZ2V0aGlzdG9yeUxpc3QiLCJnZXRIaXN0b3J5TGlzdCIsIml0ZW1zIiwiZ2V0VXNlckRldmljZUxpc3QiLCJsZW5ndGgiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFBQSxlQUNlO0VBQ2Q7RUFDQUEsZ0JBQWdCLGtDQUViO0lBQUEsSUFERkMsTUFBTSxRQUFOQSxNQUFNO0lBRU4sT0FBT0MsY0FBSyxDQUFDRixnQkFBZ0IsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDRyxJQUFJLENBQUMsVUFBQUMsR0FBRyxFQUFJO01BQzdDLGFBQVksTUFBTSxFQUFFQSxHQUFHLENBQUNDLElBQUk7TUFDNUIsSUFBSUQsR0FBRyxDQUFDRSxJQUFJLElBQUksQ0FBQyxFQUFFO1FBQ2xCQyxJQUFJLENBQUNDLE1BQU0sQ0FBQ0MsR0FBRyxDQUFDTCxHQUFHLENBQUNLLEdBQUcsQ0FBQztRQUN4QjtNQUNEO01BQ0FSLE1BQU0sQ0FBQyxxQkFBcUIsRUFBRUcsR0FBRyxDQUFDQyxJQUFJLENBQUM7SUFDeEMsQ0FBQyxDQUFDO0VBQ0gsQ0FBQztFQUVEO0VBQ0FLLFdBQVcsOEJBR1ZDLE9BQU8sRUFBRTtJQUFBLElBRlJWLE1B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QUMsTUFBTTtRQUNONUIsTUFBTSxDQUFDLG1CQUFtQixFQUFFLElBQUksQ0FBQztNQUNsQztJQUNELENBQUMsQ0FBQztFQUNILENBQUM7RUFDRDtFQUNBNkIsaUJBQWlCLHFDQUVkO0lBQUEsSUFERjdCLE1BQU0sVUFBTkEsTUFBTTtJQUVOLE9BQU9DLGNBQUssQ0FBQzRCLGlCQUFpQixDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMzQixJQUFJLENBQUMsVUFBQUMsR0FBRyxFQUFJO01BQzlDLGFBQVksTUFBTSxFQUFFQSxHQUFHO01BQ3ZCLElBQUlBLEdBQUcsQ0FBQ0MsSUFBSSxJQUFJRCxHQUFHLENBQUNDLElBQUksQ0FBQ21CLElBQUksQ0FBQ08sTUFBTSxFQUFFO1FBQ3JDOUIsTUFBTSxDQUFDLHNCQUFzQixFQUFFRyxHQUFHLENBQUNDLElBQUksQ0FBQ21CLElBQUksQ0FBQztNQUM5QyxDQUFDLE1BQU07UUFDTnZCLE1BQU0sQ0FBQyxzQkFBc0IsRUFBRSxFQUFFLENBQUM7TUFDbkM7SUFDRCxDQUFDLENBQUM7RUFDSDtBQUNELENBQUM7QUFBQSwyQiIsImZpbGUiOiIzODUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kZWwgZnJvbSBcIi4uL3Rvb2xKcy9tb2RlbC5qc1wiXHJcbmltcG9ydCB0b29scyBmcm9tICdAL3Rvb2xKcy90b29scy5qcydcclxuLy8gQWN0aW9uIOWMheWQq+W8guatpeaTjeS9nO+8iOivt+axgkFQSeaWueazle+8ieOAgeWbnuiwg+WHveaVsOaPkOS6pG11dGFpb25z5pu05pS5c3RhdGXmlbDmja7nirbmgIHvvIzkvb/kuYvlj6/ku6XlvILmraVcclxuZXhwb3J0IGRlZmF1bHQge1xyXG5cdC8vIOi0puaIt+S/oeaBr1xyXG5cdGdldEFjY291bnROdW1iZXIoe1xyXG5cdFx0Y29tbWl0XHJcblx0fSkge1xyXG5cdFx0cmV0dXJuIG1vZGVsLmdldEFjY291bnROdW1iZXIoe30pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0Y29uc29sZS5sb2coXCLotKbmiLfkv6Hmga9cIiwgcmVzLmRhdGEpXHJcblx0XHRcdGlmIChyZXMuY29kZSAhPSAwKSB7XHJcblx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKHJlcy5tc2cpXHJcblx0XHRcdFx0cmV0dXJuXHJcblx0XHRcdH1cclxuXHRcdFx0Y29tbWl0KCdjaGFuZ2VBY2NvdW50TnVtYmVyJywgcmVzLmRhdGEpXHJcblx0XHR9KTtcclxuXHR9LFxyXG5cclxuXHQvLyDnlKjmiLfkv6Hmga9cclxuXHRnZXRVc2VySW5mbyh7XHJcblx0XHRcdGNvbW1pdFxyXG5cdFx0fSxcclxuXHRcdGFjY291bnQpIHtcclxuXHRcdHJldHVybiBtb2RlbC5nZXRVc2VySW5mbyhhY2NvdW50KS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdGNvbnNvbGUubG9nKFwi55So5oi35L+h5oGvXCIsIHJlcy5kYXRhKVxyXG5cdFx0XHRpZiAocmVzLmNvZGUgIT0gMCkge1xyXG5cdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhyZXMubXNnKVxyXG5cdFx0XHRcdHJldHVyblxyXG5cdFx0XHR9XHJcblx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygndXNlcmlkJywgcmVzLmRhdGEuaWQpXHJcblx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnZ2VuZGVyJywgcmVzLmRhdGEuZ2VuZGVyKVxyXG5cdFx0XHRjb21taXQoJ2NoYW5nZVVzZXInLCByZXMuZGF0YSlcclxuXHRcdFx0Y29tbWl0KCdjaGFuZ2VMdW5nTGV2ZWwnLCByZXMuZGF0YS52aXRhbGNhcGFjaXR5X2RhdGEpXHJcblx0XHR9KTtcclxuXHR9LFxyXG5cdC8vIOaIkOWRmOWIl+ihqFxyXG5cdGdldEZhbWlseUxpc3Qoe1xyXG5cdFx0XHRjb21taXRcclxuXHRcdH0sXHJcblx0XHRhY2NvdW50KSB7XHJcblx0XHRyZXR1cm4gbW9kZWwuZ2V0VXNlckxpc3QoYWNjb3VudCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRpZiAocmVzLmNvZGUgIT0gMCkge1xyXG5cdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhyZXMubXNnKVxyXG5cdFx0XHRcdHJldHVyblxyXG5cdFx0XHR9XHJcblx0XHRcdGNvbW1pdCgnY2hhbmdlRmFtaWxheScsIHJlcy5kYXRhKVxyXG5cdFx0fSk7XHJcblx0fSxcclxuXHQvLyDojrflj5bmiYDmnInljaHniYdcclxuXHRnZXRDYXJkTGlzdCh7XHJcblx0XHRcdGNvbW1pdFxyXG5cdFx0fSxcclxuXHRcdGFjY291bnQpIHtcclxuXHRcdHJldHVybiBtb2RlbC5nZXRDYXJkQWxsTGlzdChhY2NvdW50KS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdGNvbnNvbGUubG9nKFwi5Y2h54mH5YiX6KGoXCIsIHJlcy5kYXRhKVxyXG5cdFx0XHRjb21taXQoJ2NoYW5nZUNhcmRMaXN0JywgcmVzLmRhdGEpXHJcblx0XHR9KVxyXG5cdH0sXHJcblx0Ly8g6Lqr5L2T5pWw5o2uXHJcblx0Z2V0UmVzdWx0KHsgLy/miqXlkYpcclxuXHRcdGNvbW1pdFxyXG5cdH0sIGFjY291bnQpIHtcclxuXHRcdHJldHVybiBtb2RlbC5nZXRSZXN1bHQoYWNjb3VudCkudGhlbigocmVzKSA9PiB7XHJcblx0XHRcdGNvbnNvbGUubG9nKFwi5oql5ZGKXCIsIHJlcylcclxuXHRcdFx0aWYgKHJlcy5jb2RlID09IDApIHtcclxuXHRcdFx0XHRjb21taXQoJ2NoYW5nZU1lYXN1cmVSZXN1bHQnLCByZXMuZGF0YSlcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRjb21taXQoJ2NoYW5nZU1lYXN1cmVSZXN1bHQnLCBudWxsKVxyXG5cdFx0XHR9XHJcblx0XHR9KVxyXG5cdH0sXHJcblx0Ly8g6Lez57uz5pWw5o2uXHJcblx0Z2V0U2tpcFJlc3VsdCh7IC8v5oql5ZGKXHJcblx0XHRjb21taXRcclxuXHR9LCBhY2NvdW50KSB7XHJcblx0XHRyZXR1cm4gbW9kZWwuZ2V0U2tpcFJlc3VsdChhY2NvdW50KS50aGVuKChyZXMpID0+IHtcclxuXHRcdFx0Y29uc29sZS5sb2coXCLot7Pnu7PmiqXlkYpcIiwgcmVzKVxyXG5cdFx0XHRpZiAocmVzLmNvZGUgPT0gMCkge1xyXG5cdFx0XHRcdGNvbW1pdCgnY2hhbmdlTWVhc3VyZVNraXAnLCByZXMuZGF0YSlcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRjb21taXQoJ2NoYW5nZU1lYXN1cmVTa2lwJywgbnVsbClcclxuXHRcdFx0fVxyXG5cdFx0fSlcclxuXHR9LFxyXG5cdC8vIOiCuua0u+mHj1xyXG5cdGdldEx1bmdSZXN1bHQoeyAvL+aKpeWRilxyXG5cdFx0Y29tbWl0XHJcblx0fSwgYWNjb3VudCkge1xyXG5cdFx0cmV0dXJuIG1vZGVsLmdldEx1bmdSZXN1bHQoYWNjb3VudCkudGhlbigocmVzKSA9PiB7XHJcblx0XHRcdGNvbnNvbGUubG9nKFwi6IK65rS76YeP5oql5ZGKXCIsIHJlcylcclxuXHRcdFx0aWYgKHJlcy5jb2RlID09IDApIHtcclxuXHRcdFx0XHRjb21taXQoJ2NoYW5nZUx1bmdMZXZlbCcsIHJlcy5kYXRhLmxpc3QpXHJcblx0XHRcdFx0Y29tbWl0KCdjaGFuZ2VNZWFzdXJlTHVuZycsIHJlcy5kYXRhKVxyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdGNvbW1pdCgnY2hhbmdlTWVhc3VyZUx1bmcnLCBudWxsKVxyXG5cdFx0XHR9XHJcblx0XHR9KVxyXG5cdH0sXHJcblxyXG5cdEdldEJvZHlUcmVuZExpc3QoeyAvL+i2i+WKv1xyXG5cdFx0Y29tbWl0XHJcblx0fSwgYWNjb3VudCkge1xyXG5cdFx0cmV0dXJuIG1vZGVsLmdldFRyZW5kTGlzdChhY2NvdW50KS50aGVuKChyZXMpID0+IHtcclxuXHRcdFx0Y29uc29sZS5sb2coXCLotovlir9cIiwgcmVzKVxyXG5cdFx0XHRjb21taXQoJ2NoYW5nZVRyZW5kJywgcmVzLmRhdGEpXHJcblx0XHR9KVxyXG5cdH0sXHJcblxyXG5cdGdldGhpc3RvcnlMaXN0KHsgLy8g6I635Y+W5Y6G5Y+y6K6w5b2VXHJcblx0XHRjb21taXRcclxuXHR9LCBhY2NvdW50KSB7XHJcblx0XHRyZXR1cm4gbW9kZWwuZ2V0SGlzdG9yeUxpc3QoYWNjb3VudCkudGhlbigocmVzKSA9PiB7XHJcblx0XHRcdGlmIChyZXMuZGF0YSAmJiByZXMuZGF0YS5pdGVtcykge1xyXG5cdFx0XHRcdGNvbW1pdCgnY2hhbmdlaGlzdG9yeUxpc3QnLCByZXMuZGF0YS5pdGVtcylcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRjb21taXQoJ2NoYW5nZWhpc3RvcnlMaXN0JywgbnVsbClcclxuXHRcdFx0fVxyXG5cdFx0fSlcclxuXHR9LFxyXG5cdC8vIOiuvuWkh1xyXG5cdGdldFVzZXJEZXZpY2VMaXN0KHsgLy8g55So5oi36K6+5aSHXHJcblx0XHRjb21taXRcclxuXHR9KSB7XHJcblx0XHRyZXR1cm4gbW9kZWwuZ2V0VXNlckRldmljZUxpc3Qoe30pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0Y29uc29sZS5sb2coXCLnlKjmiLforr7lpIdcIiwgcmVzKVxyXG5cdFx0XHRpZiAocmVzLmRhdGEgJiYgcmVzLmRhdGEubGlzdC5sZW5ndGgpIHtcclxuXHRcdFx0XHRjb21taXQoJ2NoYW5nZVVzZXJEZXZpY2VMaXN0JywgcmVzLmRhdGEubGlzdClcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRjb21taXQoJ2NoYW5nZVVzZXJEZXZpY2VMaXN0JywgW10pXHJcblx0XHRcdH1cclxuXHRcdH0pXHJcblx0fSxcclxufSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///385\n"); >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a /***/ }), /* 386 */ /*!*************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/toolJs/model.js ***! \*************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; <<<<<<< HEAD eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _https = _interopRequireDefault(__webpack_require__(/*! ./https.js */ 387));\nvar _tools = _interopRequireDefault(__webpack_require__(/*! ./tools.js */ 388));\nvar _store = _interopRequireDefault(__webpack_require__(/*! @/store */ 384));\nvar _default = {\n // 登录\n getonlogin: function getonlogin(param) {\n // 登录\n return _https.default.post(\"/login_action\", param).then(function (res) {\n return res;\n });\n },\n getSendCode: function getSendCode(param) {\n // 验证码\n return _https.default.post(\"/send_phone_email_code\", param).then(function (res) {\n return res;\n });\n },\n getregister: function getregister(param) {\n // 注册\n return _https.default.post(\"/register_action\", param).then(function (res) {\n return res;\n });\n },\n getdeleteAccount: function getdeleteAccount(param) {\n // 删除用户\n return _https.default.post(\"/delete_account\", param).then(function (res) {\n return res;\n });\n },\n getResetPassword: function getResetPassword(param) {\n // 重置密码\n return _https.default.post(\"/reset_password\", param).then(function (res) {\n return res;\n });\n },\n getloginOut: function getloginOut(param) {\n // 退出登录\n return _https.default.post(\"/user_quit_account\", param).then(function (res) {\n return res;\n });\n },\n getloginversion: function getloginversion(param) {\n // 版本检测\n return _https.default.post(\"/login_invalid_version\", param).then(function (res) {\n return res;\n });\n },\n // 账户信息\n getAccountNumber: function getAccountNumber(param) {\n // 获取账号信息\n return _https.default.post(\"/get_my_account_msg\", param).then(function (res) {\n return res;\n });\n },\n getAccountPassword: function getAccountPassword(param) {\n // 修改密码\n return _https.default.post(\"/update_my_password\", param).then(function (res) {\n return res;\n });\n },\n getAccountNickname: function getAccountNickname(param) {\n // 修改昵称\n return _https.default.post(\"/update_my_nickname\", param).then(function (res) {\n return res;\n });\n },\n getAccountMsg: function getAccountMsg(param) {\n // 邮箱/手机号绑定\n return _https.default.post(\"/update_my_account_msg\", param).then(function (res) {\n return res;\n });\n },\n // 首页\n getUserInfo: function getUserInfo(param) {\n // 成员详情\n return _https.default.post(\"/get_user_data_information\", param).then(function (res) {\n return res;\n });\n },\n getUserList: function getUserList(param) {\n // 成员列表\n return _https.default.post(\"/get_user_card_list\", param).then(function (res) {\n if (res.data.length) {\n var options = [{\n text: '删除',\n style: {\n backgroundColor: '#dd524d'\n }\n }];\n res.data.forEach(function (item) {\n item.options = options;\n });\n }\n return res;\n });\n },\n getDelUser: function getDelUser(param) {\n // 删除成员\n return _https.default.post(\"/del_user_data\", param).then(function (res) {\n return res;\n });\n },\n getEditUser: function getEditUser(param) {\n // 修改成员资料\n return _https.default.post(\"/update_user_data\", param).then(function (res) {\n return res;\n });\n },\n getAddUser: function getAddUser(param) {\n // 添加成员\n return _https.default.post(\"/create_user_data\", param).then(function (res) {\n return res;\n });\n },\n getGradeList: function getGradeList(param) {\n // 获取年级列表\n return _https.default.post(\"/get_grade_list\", param).then(function (res) {\n return res;\n });\n },\n getCardAllList: function getCardAllList(param) {\n // 获取所有卡片\n return _https.default.post(\"/get_card_all_list\", param).then(function (res) {\n return res;\n });\n },\n getCardAllOrder: function getCardAllOrder(param) {\n // 保存卡片顺序\n return _https.default.post(\"/save_user_card_order\", param).then(function (res) {\n return res;\n });\n },\n // 身体数据卡片\n getfirstweight: function getfirstweight(param) {\n //修改初始体重\n return _https.default.post(\"/card_modify_weight\", param).then(function (res) {\n return res;\n });\n },\n getinsertmeasure: function getinsertmeasure(param) {\n //手动记录\n return _https.default.post('/card_manual_recording', param).then(function (res) {\n return res;\n });\n },\n getResult: function getResult(param) {\n //获取测量报告\n return _https.default.post(\"/card_data_detailed\", param).then(function (res) {\n return res;\n });\n },\n getTrendList: function getTrendList(param) {\n //趋势\n return _https.default.post(\"/card_curve_chart\", param).then(function (res) {\n return res;\n });\n },\n getmeasurefunit: function getmeasurefunit(param) {\n //保存测量结果\n return _https.default.post(\"/card_manual_recording_device\", param).then(function (res) {\n return res;\n });\n },\n // 跳绳\n getSkipResult: function getSkipResult(param) {\n //获取测量报告\n return _https.default.post(\"/skip_today_data\", param).then(function (res) {\n return res;\n });\n },\n getskipmeasure: function getskipmeasure(param) {\n //手动记录\n return _https.default.post('/skip_manual_recording', param).then(function (res) {\n return res;\n });\n },\n getskipResult: function getskipResult(param) {\n //测量报告\n return _https.default.post('/skip_manual_recording_device', param).then(function (res) {\n return res;\n });\n },\n getSkipTrendList: function getSkipTrendList(param) {\n //趋势\n return _https.default.post(\"/skip_curve_chart\", param).then(function (res) {\n return res;\n });\n },\n // 肺活量\n getLungResult: function getLungResult(param) {\n //获取测量报告\n return _https.default.post(\"/vitalcapacity_data_report\", param).then(function (res) {\n return res;\n });\n },\n getLungmeasure: function getLungmeasure(param) {\n //手动记录\n return _https.default.post('/vitalcapacity_save_record_data', param).then(function (res) {\n return res;\n });\n },\n getMeasureLung: function getMeasureLung(param) {\n //添加测量记录\n return _https.default.post('/vitalcapacity_save_record_data_device', param).then(function (res) {\n return res;\n });\n },\n getLungTrendList: function getLungTrendList(param) {\n //趋势\n return _https.default.post(\"/vitalcapacity_curve_chart\", param).then(function (res) {\n return res;\n });\n },\n // 估分\n getSportshistory: function getSportshistory(param) {\n //历史\n return _https.default.post(\"/sportstesting_get_all_list\", param).then(function (res) {\n return res;\n });\n },\n getSportshistorydetail: function getSportshistorydetail(param) {\n //历史详情\n return _https.default.post(\"/sportstesting_get_one_details\", param).then(function (res) {\n return res;\n });\n },\n getSportsListAll: function getSportsListAll(param) {\n //获取地区所有项目列表\n return _https.default.post(\"/sportstesting_get_region_list\", param).then(function (res) {\n return res;\n });\n },\n getSportsList: function getSportsList(param) {\n //获取单个项目列表\n return _https.default.post(\"/sportstesting_get_type_list\", param).then(function (res) {\n return res;\n });\n },\n getSportsData: function getSportsData(param) {\n //开始估分\n return _https.default.post(\"/sportstesting_set_once_data\", param).then(function (res) {\n return res;\n });\n },\n getCityList: function getCityList(param) {\n //获取地区\n return _https.default.post(\"/sportstesting_get_city_list\", param).then(function (res) {\n return res;\n });\n },\n // 设备管理\n getDeviceList: function getDeviceList(param) {\n //获取系统设备列表\n return _https.default.post(\"/device_data_list\", param).then(function (res) {\n return res;\n });\n },\n getBinding: function getBinding(param) {\n //绑定系统设备\n return _https.default.post(\"/device_binding\", param).then(function (res) {\n return res;\n });\n },\n getUserDeviceList: function getUserDeviceList(param) {\n //获取用户设备列表\n return _https.default.post(\"/device_user_data_list\", param).then(function (res) {\n return res;\n });\n },\n getUnbinding: function getUnbinding(param) {\n //解绑系统设备\n return _https.default.post(\"/device_unbinding\", param).then(function (res) {\n return res;\n });\n },\n getdevdetail: function getdevdetail(param) {\n //根据Mac地址获取设备详情\n return _https.default.post(\"/device_mac_get_content\", param).then(function (res) {\n return res;\n });\n },\n // 公共\n gethistory: function gethistory(param) {\n //历史记录\n return _https.default.post(\"/get_all_record_data_page\", param).then(function (res) {\n return res;\n });\n },\n gethistorydetail: function gethistorydetail(param) {\n //历史记录详情\n return _https.default.post(\"/get_all_record_detailed_information\", param).then(function (res) {\n return res;\n });\n },\n gethistorydelete: function gethistorydelete(param) {\n //删除历史记录\n return _https.default.post(\"/card_del_record_data\", param).then(function (res) {\n return res;\n });\n },\n getresultdiff: function getresultdiff(param) {\n //记录对比\n return _https.default.post(\"/get_all_record_data_group\", param).then(function (res) {\n if (res.code == 0) {\n var Dlist = [];\n for (var i = 0; i < res.data.length; i++) {\n if (!Dlist.includes(res.data[i].r_t)) {\n //includes 检测数组是否有某个值\n Dlist.push(res.data[i].r_t);\n }\n }\n res.Dlist = Dlist;\n __f__(\"log\", \"111111\", res, \" at toolJs/model.js:266\");\n }\n return res;\n });\n },\n getresultcontrast: function getresultcontrast(param) {\n //对比详情\n return _https.default.post(\"/get_all_card_data_contrast\", param).then(function (res) {\n return res;\n });\n },\n // 通用卡片\n getPublicRecord: function getPublicRecord(param) {\n //手动记录内容\n return _https.default.post(\"/obtain_manual_record_content\", param).then(function (res) {\n return res;\n });\n },\n getpublicmeasure: function getpublicmeasure(param) {\n //手动记录\n return _https.default.post(\"/public_data_save\", param).then(function (res) {\n return res;\n });\n },\n getpublicContent: function getpublicContent(param) {\n //卡片内容详情\n return _https.default.post(\"/get_card_content\", param).then(function (res) {\n return res;\n });\n },\n getLabelList: function getLabelList(param) {\n //卡片内标签项目信息\n return _https.default.post(\"/get_label_list\", param).then(function (res) {\n return res;\n });\n },\n getPublicTrendList: function getPublicTrendList(param) {\n //公共曲线\n return _https.default.post(\"/card_motion_curve\", param).then(function (res) {\n return res;\n });\n },\n getPublicHistory: function getPublicHistory(param) {\n //公共历史\n return _https.default.post(\"/obtain_history_record\", param).then(function (res) {\n return res;\n });\n },\n getPublicHistoryDel: function getPublicHistoryDel(param) {\n //公共历史删除\n return _https.default.post(\"/history_record_del\", param).then(function (res) {\n return res;\n });\n },\n getPublicResultdiff: function getPublicResultdiff(param) {\n //公共对比\n return _https.default.post(\"/data_contrast_obtain_data\", param).then(function (res) {\n if (res.code == 0) {\n var Dlist = [];\n for (var i = 0; i < res.data.length; i++) {\n if (!Dlist.includes(res.data[i].r_t)) {\n //includes 检测数组是否有某个值\n Dlist.push(res.data[i].r_t);\n }\n }\n res.Dlist = Dlist;\n }\n return res;\n });\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdG9vbEpzL21vZGVsLmpzIl0sIm5hbWVzIjpbImdldG9ubG9naW4iLCJwYXJhbSIsImh0dHAiLCJwb3N0IiwidGhlbiIsInJlcyIsImdldFNlbmRDb2RlIiwiZ2V0cmVnaXN0ZXIiLCJnZXRkZWxldGVBY2NvdW50IiwiZ2V0UmVzZXRQYXNzd29yZCIsImdldGxvZ2luT3V0IiwiZ2V0bG9naW52ZXJzaW9uIiwiZ2V0QWNjb3VudE51bWJlciIsImdldEFjY291bnRQYXNzd29yZCIsImdldEFjY291bnROaWNrbmFtZSIsImdldEFjY291bnRNc2ciLCJnZXRVc2VySW5mbyIsImdldFVzZXJMaXN0IiwiZGF0YSIsImxlbmd0aCIsIm9wdGlvbnMiLCJ0ZXh0Iiwic3R5bGUiLCJiYWNrZ3JvdW5kQ29sb3IiLCJmb3JFYWNoIiwiaXRlbSIsImdldERlbFVzZXIiLCJnZXRFZGl0VXNlciIsImdldEFkZFVzZXIiLCJnZXRHcmFkZUxpc3QiLCJnZXRDYXJkQWxsTGlzdCIsImdldENhcmRBbGxPcmRlciIsImdldGZpcnN0d2VpZ2h0IiwiZ2V0aW5zZXJ0bWVhc3VyZSIsImdldFJlc3VsdCIsImdldFRyZW5kTGlzdCIsImdldG1lYXN1cmVmdW5pdCIsImdldFNraXBSZXN1bHQiLCJnZXRza2lwbWVhc3VyZSIsImdldHNraXBSZXN1bHQiLCJnZXRTa2lwVHJlbmRMaXN0IiwiZ2V0THVuZ1Jlc3VsdCIsImdldEx1bmdtZWFzdXJlIiwiZ2V0TWVhc3VyZUx1bmciLCJnZXRMdW5nVHJlbmRMaXN0IiwiZ2V0U3BvcnRzaGlzdG9yeSIsImdldFNwb3J0c2hpc3RvcnlkZXRhaWwiLCJnZXRTcG9ydHNMaXN0QWxsIiwiZ2V0U3BvcnRzTGlzdCIsImdldFNwb3J0c0RhdGEiLCJnZXRDaXR5TGlzdCIsImdldERldmljZUxpc3QiLCJnZXRCaW5kaW5nIiwiZ2V0VXNlckRldmljZUxpc3QiLCJnZXRVbmJpbmRpbmciLCJnZXRkZXZkZXRhaWwiLCJnZXRoaXN0b3J5IiwiZ2V0aGlzdG9yeWRldGFpbCIsImdldGhpc3RvcnlkZWxldGUiLCJnZXRyZXN1bHRkaWZmIiwiY29kZSIsIkRsaXN0IiwiaSIsImluY2x1ZGVzIiwicl90IiwicHVzaCIsImdldHJlc3VsdGNvbnRyYXN0IiwiZ2V0UHVibGljUmVjb3JkIiwiZ2V0cHVibGljbWVhc3VyZSIsImdldHB1YmxpY0NvbnRlbnQiLCJnZXRMYWJlbExpc3QiLCJnZXRQdWJsaWNUcmVuZExpc3QiLCJnZXRQdWJsaWNIaXN0b3J5IiwiZ2V0UHVibGljSGlzdG9yeURlbCIsImdldFB1YmxpY1Jlc3VsdGRpZmYiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFBMkIsZUFDWjtFQUNkO0VBQ0FBLFVBQVUsc0JBQUNDLEtBQUssRUFBRTtJQUFFO0lBQ25CLE9BQU9DLGNBQUksQ0FBQ0MsSUFBSSxDQUFDLGVBQWUsRUFBRUYsS0FBSyxDQUFDLENBQUNHLElBQUksQ0FBQyxVQUFBQyxHQUFHLEVBQUk7TUFDcEQsT0FBT0EsR0FBRztJQUNYLENBQUMsQ0FBQztFQUNILENBQUM7RUFDREMsV0FBVyx1QkFBQ0wsS0FBSyxFQUFFO0lBQUU7SUFDcEIsT0FBT0MsY0FBSSxDQUFDQyxJQUFJLENBQUMsd0JBQXdCLEVBQUVGLEtBQUssQ0FBQyxDQUFDRyxJQUFJLENBQUMsVUFBQUMsR0FBRyxFQUFJO01BQzdELE9BQU9BLEdBQUc7SUFDWCxDQUFDLENBQUM7RUFDSCxDQUFDO0VBQ0RFLFdBQVcsdUJBQUNOLEtBQUssRUFBRTtJQUFFO0lBQ3BCLE9BQU9DLGNBQUksQ0FBQ0MsSUFBSSxDQUFDLGtCQUFrQixFQUFFRixLQUFLLENBQUMsQ0FBQ0csSUFBSSxDQUFDLFVBQUFDLEdBQUcsRUFBSTtNQUN2RCxPQUFPQSxHQUFHO0lBQ1gsQ0FBQyxDQUFDO0VBQ0gsQ0FBQztFQUNERyxnQkFBZ0IsNEJBQUNQLEtBQUssRUFBRTtJQUFFO0lBQ3pCLE9BQU9DLGNBQUksQ0FBQ0MsSUFBSSxDQUFDLGlCQUFpQixFQUFFRixLQUFLLENBQUMsQ0FBQ0csSUFBSSxDQUFDLFVBQUFDLEdBQUcsRUFBSTtNQUN0RCxPQUFPQSxHQUFHO0lBQ1gsQ0FBQyxDQUFDO0VBQ0gsQ0FBQztFQUNESSxnQkFBZ0IsNEJBQUNSLEtBQUssRUFBRTtJQUFFO0lBQ3pCLE9BQU9DLGNBQUksQ0FBQ0MsSUFBSSxDQUFDLGlCQUFpQixFQUFFRixLQUFLLENBQUMsQ0FBQ0csSUFBSSxDQUFDLFVBQUFDLEdBQUcsRUFBSTtNQUN0RCxPQUFPQSxHQUFHO0lBQ1gsQ0FBQyxDQUFDO0VBQ0gsQ0FBQztFQUNESyxXQUFXLHVCQUFDVCxLQUFLLEVBQUU7SUFBRTtJQUNwQixPQUFPQyxjQUFJLENBQUNDLElBQUksQ0FBQyxvQkFBb0IsRUFBRUYsS0FBSyxDQUFDLENBQUNHLElBQUksQ0FBQyxVQUFBQyxHQUFHLEVBQUk7TUFDekQsT0FBT0EsR0FBRztJQUNYLENBQUMsQ0FBQztFQUNILENBQUM7RUFDRE0sZUFBZSwyQkFBQ1YsS0FBSyxFQUFFO0lBQUU7SUFDeEIsT0FBT0MsY0FBSSxDQUFDQyxJQUFJLENBQUMsd0JBQXdCLEVBQUVGLEtBQUssQ0FBQyxDQUFDRyxJQUFJLENBQUMsVUFBQUMsR0FBRyxFQUFJO01BQzdELE9BQU9BLEdBQUc7SUFDWCxDQUFDLENBQUM7RUFDSCxDQUFDO0VBQ0Q7RUFDQU8sZ0JBQWdCLDRCQUFDWCxLQUFLLEVBQUU7SUFBRTtJQUN6QixPQUFPQyxjQUFJLENBQUNDLElBQUksQ0FBQyxxQkFBcUIsRUFBRUYsS0FBSyxDQUFDLENBQUNHLElBQUksQ0FBQyxVQUFBQyxHQUFHLEVBQUk7TUFDMUQsT0FBT0EsR0FBRztJQUNYLENBQUMsQ0FBQztFQUNILENBQUM7RUFDRFEsa0JBQWtCLDhCQUFDWixLQUFLLEVBQUU7SUFBRTtJQUMzQixPQUFPQyxjQUFJLENBQUNDLElBQUksQ0FBQyxxQkFBcUIsRUFBRUYsS0FBSyxDQUFDLENBQUNHLElBQUksQ0FBQyxVQUFBQyxHQUFHLEVBQUk7TUFDMUQsT0FBT0EsR0FBRztJQUNYLENBQUMsQ0FBQztFQUNILENBQUM7RUFDRFMsa0JBQWtCLDhCQUFDYixLQUFLLEVBQUU7SUFBRTtJQUMzQixPQUFPQyxjQUFJLENBQUNDLElBQUksQ0FBQyxxQkFBcUIsRUFBRUYsS0FBSyxDQUFDLENBQUNHLElBQUksQ0FBQyxVQUFBQyxHQUFHLEVBQUk7TUFDMUQsT0FBT0EsR0FBRztJQUNYLENBQUMsQ0FBQztFQUNILENBQUM7RUFDRFUsYUFBYSx5QkFBQ2QsS0FBSyxFQUFFO0lBQUU7SUFDdEIsT0FBT0MsY0FBSSxDQUFDQyxJQUFJLENBQUMsd0JBQXdCLEVBQUVGLEtBQUssQ0FBQyxDQUFDRyxJQUFJLENBQUMsVUFBQUMsR0FBRyxFQUFJO01BQzdELE9BQU9BLEdBQUc7SUFDWCxDQUFDLENBQUM7RUFDSCxDQUFDO0VBRUQ7RUFDQVcsV0FBVyx1QkFBQ2YsS0FBSyxFQUFFO0lBQUU7SUFDcEIsT0FBT0MsY0FBSSxDQUFDQyxJQUFJLENBQUMsNEJBQTRCLEVBQUVGLEtBQUssQ0FBQyxDQUFDRyxJQUFJLENBQUMsVUFBQUMsR0FBRyxFQUFJO01BQ2pFLE9BQU9BLEdBQUc7SUFDWCxDQUFDLENBQUM7RUFDSCxDQUFDO0VBQ0RZLFdBQVcsdUJBQUNoQixLQUFLLEVBQUU7SUFBRTtJQUNwQixPQUFPQyxjQUFJLENBQUNDLElBQUksQ0FBQyxxQkFBcUIsRUFBRUYsS0FBSyxDQUFDLENBQUNHLElBQUksQ0FBQyxVQUFBQyxHQUFHLEVBQUk7TUFDMUQsSUFBSUEsR0FBRyxDQUFDYSxJQUFJLENBQUNDLE1BQU0sRUFBRTtRQUNwQixJQUFJQyxPQUFPLEdBQUcsQ0FBQztVQUNkQyxJQUFJLEVBQUUsSUFBSTtVQUNWQyxLQUFLLEVBQUU7WUFDTkMsZUFBZSxFQUFFO1VBQ2xCO1FBQ0QsQ0FBQyxDQUFDO1FBQ0ZsQixHQUFHLENBQUNhLElBQUksQ0FBQ00sT0FBTyxDQUFDLFVBQUFDLElBQUksRUFBSTtVQUN4QkEsSUFBSSxDQUFDTCxPQUFPLEdBQUdBLE9BQU87UUFDdkIsQ0FBQyxDQUFDO01BQ0g7TUFDQSxPQUFPZixHQUFHO0lBQ1gsQ0FBQyxDQUFDO0VBQ0gsQ0FBQztFQUNEcUIsVUFBVSxzQkFBQ3pCLEtBQUssRUFBRTtJQUFFO0lBQ25CLE9BQU9DLGNBQUksQ0FBQ0MsSUFBSSxDQUFDLGdCQUFnQixFQUFFRixLQUFLLENBQUMsQ0FBQ0csSUFBSSxDQUFDLFVBQUFDLEdBQUcsRUFBSTtNQUNyRCxPQUFPQSxHQUFHO0lBQ1gsQ0FBQyxDQUFDO0VBQ0gsQ0FBQztFQUNEc0IsV0FBVyx1QkFBQzFCLEtBQUssRUFBRTtJQUFFO0lBQ3BCLE9BQU9DLGNBQUksQ0FBQ0MsSUFBSSxDQUFDLG1CQUFtQixFQUFFRixLQUFLLENBQUMsQ0FBQ0csSUFBSSxDQUFDLFVBQUFDLEdBQUcsRUFBSTtNQUN4RCxPQUFPQSxHQUFHO0lBQ1gsQ0FBQyxDQUFDO0VBQ0gsQ0FBQztFQUNEdUIsVUFBVSxzQkFBQzNCLEtBQUssRUFBRTtJQUFFO0lBQ25CLE9BQU9DLGNBQUksQ0FBQ0MsSUFBSSxDQUFDLG1CQUFtQixFQUFFRixLQUFLLENBQUMsQ0FBQ0csSUFBSSxDQUFDLFVBQUFDLEdBQUcsRUFBSTtNQUN4RCxPQUFPQSxHQUFHO0lBQ1gsQ0FBQyxDQUFDO0VBQ0gsQ0FBQztFQUNEd0IsWUFBWSx3QkFBQzVCLEtBQUssRUFBRTtJQUFFO0lBQ3JCLE9BQU9DLGNBQUksQ0FBQ0MsSUFBSSxDQUFDLGlCQUFpQixFQUFFRixLQUFLLENBQUMsQ0FBQ0csSUFBSSxDQUFDLFVBQUFDLEdBQUcsRUFBSTtNQUN0RCxPQUFPQSxHQUFHO0lBQ1gsQ0FBQyxDQUFDO0VBQ0gsQ0FBQztFQUNEeUIsY0FBYywwQkFBQzdCLEtBQUssRUFBRTtJQUFFO0lBQ3ZCLE9BQU9DLGNBQUksQ0FBQ0MsSUFBSSxDQUFDLG9CQUFvQixFQUFFRixLQUFLLENBQUMsQ0FBQ0csSUFBSSxDQUFDLFVBQUFDLEdBQUcsRUFBSTtNQUN6RCxPQUFPQSxHQUFHO0lBQ1gsQ0FBQyxDQUFDO0VBQ0gsQ0FBQztFQUNEMEIsZUFBZSwyQkFBQzlCLEtBQUssRUFBRTtJQUFFO0lBQ3hCLE9BQU9DLGNBQUksQ0FBQ0MsSUFBSSxDQUFDLHVCQUF1QixFQUFFRixLQUFLLENBQUMsQ0FBQ0csSUFBSSxDQUFDLFVBQUFDLEdBQUcsRUFBSTtNQUM1RCxPQUFPQSxHQUFHO0lBQ1gsQ0FBQyxDQUFDO0VBQ0gsQ0FBQztFQUNEO0VBQ0EyQixjQUFjLDBCQUFDL0IsS0FBSyxFQUFFO0lBQUU7SUFDdkIsT0FBT0MsY0FBSSxDQUFDQyxJQUFJLENBQUMscUJBQXFCLEVBQUVGLEtBQUssQ0FBQyxDQUFDRyxJQUFJLENBQUMsVUFBQUMsR0FBRyxFQUFJO01BQzFELE9BQU9BLEdBQUc7SUFDWCxDQUFDLENBQUM7RUFDSCxDQUFDO0VBQ0Q0QixnQkFBZ0IsNEJBQUNoQyxLQUFLLEVBQUU7SUFBRTtJQUN6QixPQUFPQyxjQUFJLENBQUNDLElBQUksQ0FBQyx3QkFBd0IsRUFBRUYsS0FBSyxDQUFDLENBQUNHLElBQUksQ0FBQyxVQUFBQyxHQUFHLEVBQUk7TUFDN0QsT0FBT0EsR0FBRztJQUNYLENBQUMsQ0FBQztFQUNILENBQUM7RUFDRDZCLFNBQVMscUJBQUNqQyxLQUFLLEVBQUU7SUFBRTtJQUNsQixPQUFPQyxjQUFJLENBQUNDLElBQUksQ0FBQyxxQkFBcUIsRUFBRUYsS0FBSyxDQUFDLENBQUNHLElBQUksQ0FBQyxVQUFBQyxHQUFHLEVBQUk7TUFDMUQsT0FBT0EsR0FBRztJQUNYLENBQUMsQ0FBQztFQUNILENBQUM7RUFDRDhCLFlBQVksd0JBQUNsQyxLQUFLLEVBQUU7SUFBRTtJQUNyQixPQUFPQyxjQUFJLENBQUNDLElBQUksQ0FBQyxtQkFBbUIsRUFBRUYsS0FBSyxDQUFDLENBQUNHLElBQUksQ0FBQyxVQUFBQyxHQUFHLEVBQUk7TUFDeEQsT0FBT0EsR0FBRztJQUNYLENBQUMsQ0FBQztFQUNILENBQUM7RUFDRCtCLGVBQWUsMkJBQUNuQyxLQUFLLEVBQUU7SUFBRTtJQUN4QixPQUFPQyxjQUFJLENBQUNDLElBQUksQ0FBQywrQkFBK0IsRUFBRUYsS0FBSyxDQUFDLENBQUNHLElBQUksQ0FBQyxVQUFBQyxHQUFHLEVBQUk7TUFDcEUsT0FBT0EsR0FBRztJQUNYLENBQUMsQ0FBQztFQUNILENBQUM7RUFDRDtFQUNBZ0MsYUFBYSx5QkFBQ3BDLEtBQUssRUFBRTtJQUFFO0lBQ3RCLE9BQU9DLGNBQUksQ0FBQ0MsSUFBSSxDQUFDLGtCQUFrQixFQUFFRixLQUFLLENBQUMsQ0FBQ0csSUFBSSxDQUFDLFVBQUFDLEdBQUcsRUFBSTtNQUN2RCxPQUFPQSxHQUFHO0lBQ1gsQ0FBQyxDQUFDO0VBQ0gsQ0FBQztFQUNEaUMsY0FBYywwQkFBQ3JDLEtBQUssRUFBRTtJQUFFO0lBQ3ZCLE9BQU9DLGNBQUksQ0FBQ0MsSUFBSSxDQUFDLHdCQUF3QixFQUFFRixLQUFLLENBQUMsQ0FBQ0csSUFBSSxDQUFDLFVBQUFDLEdBQUcsRUFBSTtNQUM3RCxPQUFPQSxHQUFHO0lBQ1gsQ0FBQyxDQUFDO0VBQ0gsQ0FBQztFQUNEa0MsYUFBYSx5QkFBQ3RDLEtBQUssRUFBRTtJQUFFO0lBQ3RCLE9BQU9DLGNBQUksQ0FBQ0MsSUFBSSxDQUFDLCtCQUErQixFQUFFRixLQUFLLENBQUMsQ0FBQ0csSUFBSSxDQUFDLFVBQUFDLEdBQUcsRUFBSTtNQUNwRSxPQUFPQSxHQUFHO0lBQ1gsQ0FBQyxDQUFDO0VBQ0gsQ0FBQztFQUNEbUMsZ0JBQWdCLDRCQUFDdkMsS0FBSyxFQUFFO0lBQUU7SUFDekIsT0FBT0MsY0FBSSxDQUFDQyxJQUFJLENBQUMsbUJBQW1CLEVBQUVGLEtBQUssQ0FBQyxDQUFDRyxJQUFJLENBQUMsVUFBQUMsR0FBRyxFQUFJO01BQ3hELE9BQU9BLEdBQUc7SUFDWCxDQUFDLENBQUM7RUFDSCxDQUFDO0VBQ0Q7RUFDQW9DLGFBQWEseUJBQUN4QyxLQUFLLEVBQUU7SUFBRTtJQUN0QixPQUFPQyxjQUFJLENBQUNDLElBQUksQ0FBQyw0QkFBNEIsRUFBRUYsS0FBSyxDQUFDLENBQUNHLElBQUksQ0FBQyxVQUFBQyxHQUFHLEVBQUk7TUFDakUsT0FBT0EsR0FBRztJQUNYLENBQUMsQ0FBQztFQUNILENBQUM7RUFDRHFDLGNBQWMsMEJBQUN6QyxLQUFLLEVBQUU7SUFBRTtJQUN2QixPQUFPQyxjQUFJLENBQUNDLElBQUksQ0FBQyxpQ0FBaUMsRUFBRUYsS0FBSyxDQUFDLENBQUNHLElBQUksQ0FBQyxVQUFBQyxHQUFHLEVBQUk7TUFDdEUsT0FBT0EsR0FBRztJQUNYLENBQUMsQ0FBQztFQUNILENBQUM7RUFDRHNDLGNBQWMsMEJBQUMxQyxLQUFLLEVBQUU7SUFBRTtJQUN2QixPQUFPQyxjQUFJLENBQUNDLElBQUksQ0FBQyx3Q0FBd0MsRUFBRUYsS0FBSyxDQUFDLENBQUNHLElBQUksQ0FBQyxVQUFBQyxHQUFHLEVBQUk7TUFDN0UsT0FBT0EsR0FBRztJQUNYLENBQUMsQ0FBQztFQUNILENBQUM7RUFDRHVDLGdCQUFnQiw0QkFBQzNDLEtBQUssRUFBRTtJQUFFO0lBQ3pCLE9BQU9DLGNBQUksQ0FBQ0MsSUFBSSxDQUFDLDRCQUE0QixFQUFFRixLQUFLLENBQUMsQ0FBQ0csSUFBSSxDQUFDLFVBQUFDLEdBQUcsRUFBSTtNQUNqRSxPQUFPQSxHQUFHO0lBQ1gsQ0FBQyxDQUFDO0VBQ0gsQ0FBQztFQUNEO0VBQ0F3QyxnQkFBZ0IsNEJBQUM1QyxLQUFLLEVBQUU7SUFBRTtJQUN6QixPQUFPQyxjQUFJLENBQUNDLElBQUksQ0FBQyw2QkFBNkIsRUFBRUYsS0FBSyxDQUFDLENBQUNHLElBQUksQ0FBQyxVQUFBQyxHQUFHLEVBQUk7TUFDbEUsT0FBT0EsR0FBRztJQUNYLENBQUMsQ0FBQztFQUNILENBQUM7RUFDRHlDLHNCQUFzQixrQ0FBQzdDLEtBQUssRUFBRTtJQUFFO0lBQy9CLE9BQU9DLGNBQUksQ0FBQ0MsSUFBSSxDQUFDLGdDQUFnQyxFQUFFRixLQUFLLENBQUMsQ0FBQ0csSUFBSSxDQUFDLFVBQUFDLEdBQUcsRUFBSTtNQUNyRSxPQUFPQSxHQUFHO0lBQ1gsQ0FBQyxDQUFDO0VBQ0gsQ0FBQztFQUNEMEMsZ0JBQWdCLDRCQUFDOUMsS0FBSyxFQUFFO0lBQUU7SUFDekIsT0FBT0MsY0FBSSxDQUFDQyxJQUFJLENBQUMsZ0NBQWdDLEVBQUVGLEtBQUssQ0FBQyxDQUFDRyxJQUFJLENBQUMsVUFBQUMsR0FBRyxFQUFJO01BQ3JFLE9BQU9BLEdBQUc7SUFDWCxDQUFDLENBQUM7RUFDSCxDQUFDO0VBQ0QyQyxhQUFhLHlCQUFDL0MsS0FBSyxFQUFFO0lBQUU7SUFDdEIsT0FBT0MsY0FBSSxDQUFDQyxJQUFJLENBQUMsOEJBQThCLEVBQUVGLEtBQUssQ0FBQyxDQUFDRyxJQUFJLENBQUMsVUFBQUMsR0FBRyxFQUFJO01BQ25FLE9BQU9BLEdBQUc7SUFDWCxDQUFDLENBQUM7RUFDSCxDQUFDO0VBQ0Q0QyxhQUFhLHlCQUFDaEQsS0FBSyxFQUFFO0lBQUU7SUFDdEIsT0FBT0MsY0FBSSxDQUFDQyxJQUFJLENBQUMsOEJBQThCLEVBQUVGLEtBQUssQ0FBQyxDQUFDRyxJQUFJLENBQUMsVUFBQUMsR0FBRyxFQUFJO01BQ25FLE9BQU9BLEdBQUc7SUFDWCxDQUFDLENBQUM7RUFDSCxDQUFDO0VBQ0Q2QyxXQUFXLHVCQUFDakQsS0FBSyxFQUFFO0lBQUU7SUFDcEIsT0FBT0MsY0FBSSxDQUFDQyxJQUFJLENBQUMsOEJBQThCLEVBQUVGLEtBQUssQ0FBQyxDQUFDRyxJQUFJLENBQUMsVUFBQUMsR0FBRyxFQUFJO01BQ25FLE9BQU9BLEdBQUc7SUFDWCxDQUFDLENBQUM7RUFDSCxDQUFDO0VBQ0Q7RUFDQThDLGFBQWEseUJBQUNsRCxLQUFLLEVBQUU7SUFBRTtJQUN0QixPQUFPQyxjQUFJLENBQUNDLElBQUksQ0FBQyxtQkFBbUIsRUFBRUYsS0FBSyxDQUFDLENBQUNHLElBQUksQ0FBQyxVQUFBQyxHQUFHLEVBQUk7TUFDeEQsT0FBT0EsR0FBRztJQUNYLENBQUMsQ0FBQztFQUNILENBQUM7RUFDRCtDLFVBQVUsc0JBQUNuRCxLQUFLLEVBQUU7SUFBRTtJQUNuQixPQUFPQyxjQUFJLENBQUNDLElBQUksQ0FBQyxpQkFBaUIsRUFBRUYsS0FBSyxDQUFDLENBQUNHLElBQUksQ0FBQyxVQUFBQyxHQUFHLEVBQUk7TUFDdEQsT0FBT0EsR0FBRztJQUNYLENBQUMsQ0FBQztFQUNILENBQUM7RUFDRGdELGlCQUFpQiw2QkFBQ3BELEtBQUssRUFBRTtJQUFFO0lBQzFCLE9BQU9DLGNBQUksQ0FBQ0MsSUFBSSxDQUFDLHdCQUF3QixFQUFFRixLQUFLLENBQUMsQ0FBQ0csSUFBSSxDQUFDLFVBQUFDLEdBQUcsRUFBSTtNQUM3RCxPQUFPQSxHQUFHO0lBQ1gsQ0FBQyxDQUFDO0VBQ0gsQ0FBQztFQUNEaUQsWUFBWSx3QkFBQ3JELEtBQUssRUFBRTtJQUFFO0lBQ3JCLE9BQU9DLGNBQUksQ0FBQ0MsSUFBSSxDQUFDLG1CQUFtQixFQUFFRixLQUFLLENBQUMsQ0FBQ0csSUFBSSxDQUFDLFVBQUFDLEdBQUcsRUFBSTtNQUN4RCxPQUFPQSxHQUFHO0lBQ1gsQ0FBQyxDQUFDO0VBQ0gsQ0FBQztFQUNEa0QsWUFBWSx3QkFBQ3RELEtBQUssRUFBRTtJQUFFO0lBQ3JCLE9BQU9DLGNBQUksQ0FBQ0MsSUFBSSxDQUFDLHlCQUF5QixFQUFFRixLQUFLLENBQUMsQ0FBQ0csSUFBSSxDQUFDLFVBQUFDLEdBQUcsRUFBSTtNQUM5RCxPQUFPQSxHQUFHO0lBQ1gsQ0FBQyxDQUFDO0VBQ0gsQ0FBQztFQUNEO0VBQ0FtRCxVQUFVLHNCQUFDdkQsS0FBSyxFQUFFO0lBQUU7SUFDbkIsT0FBT0MsY0FBSSxDQUFDQyxJQUFJLENBQUMsMkJBQTJCLEVBQUVGLEtBQUssQ0FBQyxDQUFDRyxJQUFJLENBQUMsVUFBQUMsR0FBRyxFQUFJO01BQ2hFLE9BQU9BLEdBQUc7SUFDWCxDQUFDLENBQUM7RUFDSCxDQUFDO0VBQ0RvRCxnQkFBZ0IsNEJBQUN4RCxLQUFLLEVBQUU7SUFBRTtJQUN6QixPQUFPQyxjQUFJLENBQUNDLElBQUksQ0FBQyxzQ0FBc0MsRUFBRUYsS0FBSyxDQUFDLENBQUNHLElBQUksQ0FBQyxVQUFBQyxHQUFHLEVBQUk7TUFDM0UsT0FBT0EsR0FBRztJQUNYLENBQUMsQ0FBQztFQUNILENBQUM7RUFDRHFELGdCQUFnQiw0QkFBQ3pELEtBQUssRUFBRTtJQUFFO0lBQ3pCLE9BQU9DLGNBQUksQ0FBQ0MsSUFBSSxDQUFDLHVCQUF1QixFQUFFRixLQUFLLENBQUMsQ0FBQ0csSUFBSSxDQUFDLFVBQUFDLEdBQUcsRUFBSTtNQUM1RCxPQUFPQSxHQUFHO0lBQ1gsQ0FBQyxDQUFDO0VBQ0gsQ0FBQztFQUNEc0QsYUFBYSx5QkFBQzFELEtBQUssRUFBRTtJQUFFO0lBQ3RCLE9BQU9DLGNBQUksQ0FBQ0MsSUFBSSxDQUFDLDRCQUE0QixFQUFFRixLQUFLLENBQUMsQ0FBQ0csSUFBSSxDQUFDLFVBQUFDLEdBQUcsRUFBSTtNQUNqRSxJQUFJQSxHQUFHLENBQUN1RCxJQUFJLElBQUksQ0FBQyxFQUFFO1FBQ2xCLElBQUlDLEtBQUssR0FBRyxFQUFFO1FBQ2QsS0FBSyxJQUFJQyxDQUFDLEdBQUcsQ0FBQyxFQUFFQSxDQUFDLEdBQUd6RCxHQUFHLENBQUNhLElBQUksQ0FBQ0MsTUFBTSxFQUFFMkMsQ0FBQyxFQUFFLEVBQUU7VUFDekMsSUFBSSxDQUFDRCxLQUFLLENBQUNFLFFBQVEsQ0FBQzFELEdBQUcsQ0FBQ2EsSUFBSSxDQUFDNEMsQ0FBQyxDQUFDLENBQUNFLEdBQUcsQ0FBQyxFQUFFO1lBQUU7WUFDdkNILEtBQUssQ0FBQ0ksSUFBSSxDQUFDNUQsR0FBRyxDQUFDYSxJQUFJLENBQUM0QyxDQUFDLENBQUMsQ0FBQ0UsR0FBRyxDQUFDO1VBQzVCO1FBQ0Q7UUFDQTNELEdBQUcsQ0FBQ3dELEtBQUssR0FBR0EsS0FBSztRQUNqQixhQUFZLFFBQVEsRUFBRXhELEdBQUc7TUFDMUI7TUFDQSxPQUFPQSxHQUFHO0lBQ1gsQ0FBQyxDQUFDO0VBQ0gsQ0FBQztFQUNENkQsaUJBQWlCLDZCQUFDakUsS0FBSyxFQUFFO0lBQUU7SUFDMUIsT0FBT0MsY0FBSSxDQUFDQyxJQUFJLENBQUMsNkJBQTZCLEVBQUVGLEtBQUssQ0FBQyxDQUFDRyxJQUFJLENBQUMsVUFBQUMsR0FBRyxFQUFJO01BQ2xFLE9BQU9BLEdBQUc7SUFDWCxDQUFDLENBQUM7RUFDSCxDQUFDO0VBQ0Q7RUFDQThELGVBQWUsMkJBQUNsRSxLQUFLLEVBQUU7SUFBRTtJQUN4QixPQUFPQyxjQUFJLENBQUNDLElBQUksQ0FBQywrQkFBK0IsRUFBRUYsS0FBSyxDQUFDLENBQUNHLElBQUksQ0FBQyxVQUFBQyxHQUFHLEVBQUk7TUFDcEUsT0FBT0EsR0FBRztJQUNYLENBQUMsQ0FBQztFQUNILENBQUM7RUFDRCtELGdCQUFnQiw0QkFBQ25FLEtBQUssRUFBRTtJQUFFO0lBQ3pCLE9BQU9DLGNBQUksQ0FBQ0MsSUFBSSxDQUFDLG1CQUFtQixFQUFFRixLQUFLLENBQUMsQ0FBQ0csSUFBSSxDQUFDLFVBQUFDLEdBQUcsRUFBSTtNQUN4RCxPQUFPQSxHQUFHO0lBQ1gsQ0FBQyxDQUFDO0VBQ0gsQ0FBQztFQUNEZ0UsZ0JBQWdCLDRCQUFDcEUsS0FBSyxFQUFFO0lBQUU7SUFDekIsT0FBT0MsY0FBSSxDQUFDQyxJQUFJLENBQUMsbUJBQW1CLEVBQUVGLEtBQUssQ0FBQyxDQUFDRyxJQUFJLENBQUMsVUFBQUMsR0FBRyxFQUFJO01BQ3hELE9BQU9BLEdBQUc7SUFDWCxDQUFDLENBQUM7RUFDSCxDQUFDO0VBQ0RpRSxZQUFZLHdCQUFDckUsS0FBSyxFQUFFO0lBQUU7SUFDckIsT0FBT0MsY0FBSSxDQUFDQyxJQUFJLENBQUMsaUJBQWlCLEVBQUVGLEtBQUssQ0FBQyxDQUFDRyxJQUFJLENBQUMsVUFBQUMsR0FBRyxFQUFJO01BQ3RELE9BQU9BLEdBQUc7SUFDWCxDQUFDLENBQUM7RUFDSCxDQUFDO0VBQ0RrRSxrQkFBa0IsOEJBQUN0RSxLQUFLLEVBQUU7SUFBRTtJQUMzQixPQUFPQyxjQUFJLENBQUNDLElBQUksQ0FBQyxvQkFBb0IsRUFBRUYsS0FBSyxDQUFDLENBQUNHLElBQUksQ0FBQyxVQUFBQyxHQUFHLEVBQUk7TUFDekQsT0FBT0EsR0FBRztJQUNYLENBQUMsQ0FBQztFQUNILENBQUM7RUFDRG1FLGdCQUFnQiw0QkFBQ3ZFLEtBQUssRUFBRTtJQUFFO0lBQ3pCLE9BQU9DLGNBQUksQ0FBQ0MsSUFBSSxDQUFDLHdCQUF3QixFQUFFRixLQUFLLENBQUMsQ0FBQ0csSUFBSSxDQUFDLFVBQUFDLEdBQUcsRUFBSTtNQUM3RCxPQUFPQSxHQUFHO0lBQ1gsQ0FBQyxDQUFDO0VBQ0gsQ0FBQztFQUNEb0UsbUJBQW1CLCtCQUFDeEUsS0FBSyxFQUFFO0lBQUU7SUFDNUIsT0FBT0MsY0FBSSxDQUFDQyxJQUFJLENBQUMscUJBQXFCLEVBQUVGLEtBQUssQ0FBQyxDQUFDRyxJQUFJLENBQUMsVUFBQUMsR0FBRyxFQUFJO01BQzFELE9BQU9BLEdBQUc7SUFDWCxDQUFDLENBQUM7RUFDSCxDQUFDO0VBQ0RxRSxtQkFBbUIsK0JBQUN6RSxLQUFLLEVBQUU7SUFBRTtJQUM1QixPQUFPQyxjQUFJLENBQUNDLElBQUksQ0FBQyw0QkFBNEIsRUFBRUYsS0FBSyxDQUFDLENBQUNHLElBQUksQ0FBQyxVQUFBQyxHQUFHLEVBQUk7TUFDakUsSUFBSUEsR0FBRyxDQUFDdUQsSUFBSSxJQUFJLENBQUMsRUFBRTtRQUNsQixJQUFJQyxLQUFLLEdBQUcsRUFBRTtRQUNkLEtBQUssSUFBSUMsQ0FBQyxHQUFHLENBQUMsRUFBRUEsQ0FBQyxHQUFHekQsR0FBRyxDQUFDYSxJQUFJLENBQUNDLE1BQU0sRUFBRTJDLENBQUMsRUFBRSxFQUFFO1VBQ3pDLElBQUksQ0FBQ0QsS0FBSyxDQUFDRSxRQUFRLENBQUMxRCxHQUFHLENBQUNhLElBQUksQ0FBQzRDLENBQUMsQ0FBQyxDQUFDRSxHQUFHLENBQUMsRUFBRTtZQUFFO1lBQ3ZDSCxLQUFLLENBQUNJLElBQUksQ0FBQzVELEdBQUcsQ0FBQ2EsSUFBSSxDQUFDNEMsQ0FBQyxDQUFDLENBQUNFLEdBQUcsQ0FBQztVQUM1QjtRQUNEO1FBQ0EzRCxHQUFHLENBQUN3RCxLQUFLLEdBQUdBLEtBQUs7TUFDbEI7TUFDQSxPQUFPeEQsR0FBRztJQUNYLENBQUMsQ0FBQztFQUNIO0FBQ0QsQ0FBQztBQUFBLDJCIiwiZmlsZSI6IjM4Ni5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBodHRwIGZyb20gJy4vaHR0cHMuanMnXHJcbmltcG9ydCB0b29scyBmcm9tICcuL3Rvb2xzLmpzJ1xyXG5pbXBvcnQgc3RvcmUgZnJvbSAnQC9zdG9yZSdcclxuZXhwb3J0IGRlZmF1bHQge1xyXG5cdC8vIOeZu+W9lVxyXG5cdGdldG9ubG9naW4ocGFyYW0pIHsgLy8g55m75b2VXHJcblx0XHRyZXR1cm4gaHR0cC5wb3N0KFwiL2xvZ2luX2FjdGlvblwiLCBwYXJhbSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRyZXR1cm4gcmVzXHJcblx0XHR9KVxyXG5cdH0sXHJcblx0Z2V0U2VuZENvZGUocGFyYW0pIHsgLy8g6aqM6K+B56CBXHJcblx0XHRyZXR1cm4gaHR0cC5wb3N0KFwiL3NlbmRfcGhvbmVfZW1haWxfY29kZVwiLCBwYXJhbSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRyZXR1cm4gcmVzXHJcblx0XHR9KVxyXG5cdH0sXHJcblx0Z2V0cmVnaXN0ZXIocGFyYW0pIHsgLy8g5rOo5YaMXHJcblx0XHRyZXR1cm4gaHR0cC5wb3N0KFwiL3JlZ2lzdGVyX2FjdGlvblwiLCBwYXJhbSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRyZXR1cm4gcmVzXHJcblx0XHR9KVxyXG5cdH0sXHJcblx0Z2V0ZGVsZXRlQWNjb3VudChwYXJhbSkgeyAvLyDliKDpmaTnlKjmiLdcclxuXHRcdHJldHVybiBodHRwLnBvc3QoXCIvZGVsZXRlX2FjY291bnRcIiwgcGFyYW0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0cmV0dXJuIHJlc1xyXG5cdFx0fSlcclxuXHR9LFxyXG5cdGdldFJlc2V0UGFzc3dvcmQocGFyYW0pIHsgLy8g6YeN572u5a+G56CBXHJcblx0XHRyZXR1cm4gaHR0cC5wb3N0KFwiL3Jlc2V0X3Bhc3N3b3JkXCIsIHBhcmFtKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdHJldHVybiByZXNcclxuXHRcdH0pXHJcblx0fSxcclxuXHRnZXRsb2dpbk91dChwYXJhbSkgeyAvLyDpgIDlh7rnmbvlvZVcclxuXHRcdHJldHVybiBodHRwLnBvc3QoXCIvdXNlcl9xdWl0X2FjY291bnRcIiwgcGFyYW0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0cmV0dXJuIHJlc1xyXG5cdFx0fSlcclxuXHR9LFxyXG5cdGdldGxvZ2ludmVyc2lvbihwYXJhbSkgeyAvLyDniYjmnKzmo4DmtYtcclxuXHRcdHJldHVybiBodHRwLnBvc3QoXCIvbG9naW5faW52YWxpZF92ZXJzaW9uXCIsIHBhcmFtKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdHJldHVybiByZXNcclxuXHRcdH0pXHJcblx0fSxcclxuXHQvLyDotKbmiLfkv6Hmga9cclxuXHRnZXRBY2NvdW50TnVtYmVyKHBhcmFtKSB7IC8vIOiOt+WPlui0puWPt+S/oeaBr1xyXG5cdFx0cmV0dXJuIGh0dHAucG9zdChcIi9nZXRfbXlfYWNjb3VudF9tc2dcIiwgcGFyYW0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0cmV0dXJuIHJlc1xyXG5cdFx0fSlcclxuXHR9LFxyXG5cdGdldEFjY291bnRQYXNzd29yZChwYXJhbSkgeyAvLyDkv67mlLnlr4bnoIFcclxuXHRcdHJldHVybiBodHRwLnBvc3QoXCIvdXBkYXRlX215X3Bhc3N3b3JkXCIsIHBhcmFtKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdHJldHVybiByZXNcclxuXHRcdH0pXHJcblx0fSxcclxuXHRnZXRBY2NvdW50Tmlja25hbWUocGFyYW0pIHsgLy8g5L+u5pS55pi156ewXHJcblx0XHRyZXR1cm4gaHR0cC5wb3N0KFwiL3VwZGF0ZV9teV9uaWNrbmFtZVwiLCBwYXJhbSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRyZXR1cm4gcmVzXHJcblx0XHR9KVxyXG5cdH0sXHJcblx0Z2V0QWNjb3VudE1zZyhwYXJhbSkgeyAvLyDpgq7nrrEv5omL5py65Y+357uR5a6aXHJcblx0XHRyZXR1cm4gaHR0cC5wb3N0KFwiL3VwZGF0ZV9teV9hY2NvdW50X21zZ1wiLCBwYXJhbSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRyZXR1cm4gcmVzXHJcblx0XHR9KVxyXG5cdH0sXHJcblxyXG5cdC8vIOmmlumhtVxyXG5cdGdldFVzZXJJbmZvKHBhcmFtKSB7IC8vIOaIkOWRmOivpuaDhVxyXG5cdFx0cmV0dXJuIGh0dHAucG9zdChcIi9nZXRfdXNlcl9kYXRhX2luZm9ybWF0aW9uXCIsIHBhcmFtKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdHJldHVybiByZXNcclxuXHRcdH0pXHJcblx0fSxcclxuXHRnZXRVc2VyTGlzdChwYXJhbSkgeyAvLyDmiJDlkZjliJfooahcclxuXHRcdHJldHVybiBodHRwLnBvc3QoXCIvZ2V0X3VzZXJfY2FyZF9saXN0XCIsIHBhcmFtKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdGlmIChyZXMuZGF0YS5sZW5ndGgpIHtcclxuXHRcdFx0XHRsZXQgb3B0aW9ucyA9IFt7XHJcblx0XHRcdFx0XHR0ZXh0OiAn5Yig6ZmkJyxcclxuXHRcdFx0XHRcdHN0eWxlOiB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmRDb2xvcjogJyNkZDUyNGQnXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fV1cclxuXHRcdFx0XHRyZXMuZGF0YS5mb3JFYWNoKGl0ZW0gPT4ge1xyXG5cdFx0XHRcdFx0aXRlbS5vcHRpb25zID0gb3B0aW9uc1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH1cclxuXHRcdFx0cmV0dXJuIHJlc1xyXG5cdFx0fSlcclxuXHR9LFxyXG5cdGdldERlbFVzZXIocGFyYW0pIHsgLy8g5Yig6Zmk5oiQ5ZGYXHJcblx0XHRyZXR1cm4gaHR0cC5wb3N0KFwiL2RlbF91c2VyX2RhdGFcIiwgcGFyYW0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0cmV0dXJuIHJlc1xyXG5cdFx0fSlcclxuXHR9LFxyXG5cdGdldEVkaXRVc2VyKHBhcmFtKSB7IC8vIOS/ruaUueaIkOWRmOi1hOaWmVxyXG5cdFx0cmV0dXJuIGh0dHAucG9zdChcIi91cGRhdGVfdXNlcl9kYXRhXCIsIHBhcmFtKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdHJldHVybiByZXNcclxuXHRcdH0pXHJcblx0fSxcclxuXHRnZXRBZGRVc2VyKHBhcmFtKSB7IC8vIOa3u+WKoOaIkOWRmFxyXG5cdFx0cmV0dXJuIGh0dHAucG9zdChcIi9jcmVhdGVfdXNlcl9kYXRhXCIsIHBhcmFtKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdHJldHVybiByZXNcclxuXHRcdH0pXHJcblx0fSxcclxuXHRnZXRHcmFkZUxpc3QocGFyYW0pIHsgLy8g6I635Y+W5bm057qn5YiX6KGoXHJcblx0XHRyZXR1cm4gaHR0cC5wb3N0KFwiL2dldF9ncmFkZV9saXN0XCIsIHBhcmFtKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdHJldHVybiByZXNcclxuXHRcdH0pXHJcblx0fSxcclxuXHRnZXRDYXJkQWxsTGlzdChwYXJhbSkgeyAvLyDojrflj5bmiYDmnInljaHniYdcclxuXHRcdHJldHVybiBodHRwLnBvc3QoXCIvZ2V0X2NhcmRfYWxsX2xpc3RcIiwgcGFyYW0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0cmV0dXJuIHJlc1xyXG5cdFx0fSlcclxuXHR9LFxyXG5cdGdldENhcmRBbGxPcmRlcihwYXJhbSkgeyAvLyDkv53lrZjljaHniYfpobrluo9cclxuXHRcdHJldHVybiBodHRwLnBvc3QoXCIvc2F2ZV91c2VyX2NhcmRfb3JkZXJcIiwgcGFyYW0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0cmV0dXJuIHJlc1xyXG5cdFx0fSlcclxuXHR9LFxyXG5cdC8vIOi6q+S9k+aVsOaNruWNoeeJh1xyXG5cdGdldGZpcnN0d2VpZ2h0KHBhcmFtKSB7IC8v5L+u5pS55Yid5aeL5L2T6YeNXHJcblx0XHRyZXR1cm4gaHR0cC5wb3N0KFwiL2NhcmRfbW9kaWZ5X3dlaWdodFwiLCBwYXJhbSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRyZXR1cm4gcmVzXHJcblx0XHR9KVxyXG5cdH0sXHJcblx0Z2V0aW5zZXJ0bWVhc3VyZShwYXJhbSkgeyAvL+aJi+WKqOiusOW9lVxyXG5cdFx0cmV0dXJuIGh0dHAucG9zdCgnL2NhcmRfbWFudWFsX3JlY29yZGluZycsIHBhcmFtKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdHJldHVybiByZXNcclxuXHRcdH0pXHJcblx0fSxcclxuXHRnZXRSZXN1bHQocGFyYW0pIHsgLy/ojrflj5bmtYvph4/miqXlkYpcclxuXHRcdHJldHVybiBodHRwLnBvc3QoXCIvY2FyZF9kYXRhX2RldGFpbGVkXCIsIHBhcmFtKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdHJldHVybiByZXNcclxuXHRcdH0pXHJcblx0fSxcclxuXHRnZXRUcmVuZExpc3QocGFyYW0pIHsgLy/otovlir9cclxuXHRcdHJldHVybiBodHRwLnBvc3QoXCIvY2FyZF9jdXJ2ZV9jaGFydFwiLCBwYXJhbSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRyZXR1cm4gcmVzXHJcblx0XHR9KVxyXG5cdH0sXHJcblx0Z2V0bWVhc3VyZWZ1bml0KHBhcmFtKSB7IC8v5L+d5a2Y5rWL6YeP57uT5p6cXHJcblx0XHRyZXR1cm4gaHR0cC5wb3N0KFwiL2NhcmRfbWFudWFsX3JlY29yZGluZ19kZXZpY2VcIiwgcGFyYW0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0cmV0dXJuIHJlc1xyXG5cdFx0fSlcclxuXHR9LFxyXG5cdC8vIOi3s+e7s1xyXG5cdGdldFNraXBSZXN1bHQocGFyYW0pIHsgLy/ojrflj5bmtYvph4/miqXlkYpcclxuXHRcdHJldHVybiBodHRwLnBvc3QoXCIvc2tpcF90b2RheV9kYXRhXCIsIHBhcmFtKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdHJldHVybiByZXNcclxuXHRcdH0pXHJcblx0fSxcclxuXHRnZXRza2lwbWVhc3VyZShwYXJhbSkgeyAvL+aJi+WKqOiusOW9lVxyXG5cdFx0cmV0dXJuIGh0dHAucG9zdCgnL3NraXBfbWFudWFsX3JlY29yZGluZycsIHBhcmFtKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdHJldHVybiByZXNcclxuXHRcdH0pXHJcblx0fSxcclxuXHRnZXRza2lwUmVzdWx0KHBhcmFtKSB7IC8v5rWL6YeP5oql5ZGKXHJcblx0XHRyZXR1cm4gaHR0cC5wb3N0KCcvc2tpcF9tYW51YWxfcmVjb3JkaW5nX2RldmljZScsIHBhcmFtKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdHJldHVybiByZXNcclxuXHRcdH0pXHJcblx0fSxcclxuXHRnZXRTa2lwVHJlbmRMaXN0KHBhcmFtKSB7IC8v6LaL5Yq/XHJcblx0XHRyZXR1cm4gaHR0cC5wb3N0KFwiL3NraXBfY3VydmVfY2hhcnRcIiwgcGFyYW0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0cmV0dXJuIHJlc1xyXG5cdFx0fSlcclxuXHR9LFxyXG5cdC8vIOiCuua0u+mHj1xyXG5cdGdldEx1bmdSZXN1bHQocGFyYW0pIHsgLy/ojrflj5bmtYvph4/miqXlkYpcclxuXHRcdHJldHVybiBodHRwLnBvc3QoXCIvdml0YWxjYXBhY2l0eV9kYXRhX3JlcG9ydFwiLCBwYXJhbSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRyZXR1cm4gcmVzXHJcblx0XHR9KVxyXG5cdH0sXHJcblx0Z2V0THVuZ21lYXN1cmUocGFyYW0pIHsgLy/miYvliqjorrDlvZVcclxuXHRcdHJldHVybiBodHRwLnBvc3QoJy92aXRhbGNhcGFjaXR5X3NhdmVfcmVjb3JkX2RhdGEnLCBwYXJhbSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRyZXR1cm4gcmVzXHJcblx0XHR9KVxyXG5cdH0sXHJcblx0Z2V0TWVhc3VyZUx1bmcocGFyYW0pIHsgLy/mt7vliqDmtYvph4/orrDlvZVcclxuXHRcdHJldHVybiBodHRwLnBvc3QoJy92aXRhbGNhcGFjaXR5X3NhdmVfcmVjb3JkX2RhdGFfZGV2aWNlJywgcGFyYW0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0cmV0dXJuIHJlc1xyXG5cdFx0fSlcclxuXHR9LFxyXG5cdGdldEx1bmdUcmVuZExpc3QocGFyYW0pIHsgLy/otovlir9cclxuXHRcdHJldHVybiBodHRwLnBvc3QoXCIvdml0YWxjYXBhY2l0eV9jdXJ2ZV9jaGFydFwiLCBwYXJhbSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRyZXR1cm4gcmVzXHJcblx0XHR9KVxyXG5cdH0sXHJcblx0Ly8g5Lyw5YiGXHJcblx0Z2V0U3BvcnRzaGlzdG9yeShwYXJhbSkgeyAvL+WOhuWPslxyXG5cdFx0cmV0dXJuIGh0dHAucG9zdChcIi9zcG9ydHN0ZXN0aW5nX2dldF9hbGxfbGlzdFwiLCBwYXJhbSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRyZXR1cm4gcmVzXHJcblx0XHR9KVxyXG5cdH0sXHJcblx0Z2V0U3BvcnRzaGlzdG9yeWRldGFpbChwYXJhbSkgeyAvL+WOhuWPsuivpuaDhVxyXG5cdFx0cmV0dXJuIGh0dHAucG9zdChcIi9zcG9ydHN0ZXN0aW5nX2dldF9vbmVfZGV0YWlsc1wiLCBwYXJhbSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRyZXR1cm4gcmVzXHJcblx0XHR9KVxyXG5cdH0sXHJcblx0Z2V0U3BvcnRzTGlzdEFsbChwYXJhbSkgeyAvL+iOt+WPluWcsOWMuuaJgOaciemhueebruWIl+ihqFxyXG5cdFx0cmV0dXJuIGh0dHAucG9zdChcIi9zcG9ydHN0ZXN0aW5nX2dldF9yZWdpb25fbGlzdFwiLCBwYXJhbSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRyZXR1cm4gcmVzXHJcblx0XHR9KVxyXG5cdH0sXHJcblx0Z2V0U3BvcnRzTGlzdChwYXJhbSkgeyAvL+iOt+WPluWNleS4qumhueebruWIl+ihqFxyXG5cdFx0cmV0dXJuIGh0dHAucG9zdChcIi9zcG9ydHN0ZXN0aW5nX2dldF90eXBlX2xpc3RcIiwgcGFyYW0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0cmV0dXJuIHJlc1xyXG5cdFx0fSlcclxuXHR9LFxyXG5cdGdldFNwb3J0c0RhdGEocGFyYW0pIHsgLy/lvIDlp4vkvLDliIZcclxuXHRcdHJldHVybiBodHRwLnBvc3QoXCIvc3BvcnRzdGVzdGluZ19zZXRfb25jZV9kYXRhXCIsIHBhcmFtKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdHJldHVybiByZXNcclxuXHRcdH0pXHJcblx0fSxcclxuXHRnZXRDaXR5TGlzdChwYXJhbSkgeyAvL+iOt+WPluWcsOWMulxyXG5cdFx0cmV0dXJuIGh0dHAucG9zdChcIi9zcG9ydHN0ZXN0aW5nX2dldF9jaXR5X2xpc3RcIiwgcGFyYW0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0cmV0dXJuIHJlc1xyXG5cdFx0fSlcclxuXHR9LFxyXG5cdC8vIOiuvuWkh+euoeeQhlxyXG5cdGdldERldmljZUxpc3QocGFyYW0pIHsgLy/ojrflj5bns7vnu5/orr7lpIfliJfooahcclxuXHRcdHJldHVybiBodHRwLnBvc3QoXCIvZGV2aWNlX2RhdGFfbGlzdFwiLCBwYXJhbSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRyZXR1cm4gcmVzXHJcblx0XHR9KVxyXG5cdH0sXHJcblx0Z2V0QmluZGluZyhwYXJhbSkgeyAvL+e7keWumuezu+e7n+iuvuWkh1xyXG5cdFx0cmV0dXJuIGh0dHAucG9zdChcIi9kZXZpY2VfYmluZGluZ1wiLCBwYXJhbSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRyZXR1cm4gcmVzXHJcblx0XHR9KVxyXG5cdH0sXHJcblx0Z2V0VXNlckRldmljZUxpc3QocGFyYW0pIHsgLy/ojrflj5bnlKjmiLforr7lpIfliJfooahcclxuXHRcdHJldHVybiBodHRwLnBvc3QoXCIvZGV2aWNlX3VzZXJfZGF0YV9saXN0XCIsIHBhcmFtKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdHJldHVybiByZXNcclxuXHRcdH0pXHJcblx0fSxcclxuXHRnZXRVbmJpbmRpbmcocGFyYW0pIHsgLy/op6Pnu5Hns7vnu5/orr7lpIdcclxuXHRcdHJldHVybiBodHRwLnBvc3QoXCIvZGV2aWNlX3VuYmluZGluZ1wiLCBwYXJhbSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRyZXR1cm4gcmVzXHJcblx0XHR9KVxyXG5cdH0sXHJcblx0Z2V0ZGV2ZGV0YWlsKHBhcmFtKSB7IC8v5qC55o2uTWFj5Zyw5Z2A6I635Y+W6K6+5aSH6K+m5oOFXHJcblx0XHRyZXR1cm4gaHR0cC5wb3N0KFwiL2RldmljZV9tYWNfZ2V0X2NvbnRlbnRcIiwgcGFyYW0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0cmV0dXJuIHJlc1xyXG5cdFx0fSlcclxuXHR9LFxyXG5cdC8vIOWFrOWFsVxyXG5cdGdldGhpc3RvcnkocGFyYW0pIHsgLy/ljoblj7LorrDlvZVcclxuXHRcdHJldHVybiBodHRwLnBvc3QoXCIvZ2V0X2FsbF9yZWNvcmRfZGF0YV9wYWdlXCIsIHBhcmFtKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdHJldHVybiByZXNcclxuXHRcdH0pXHJcblx0fSxcclxuXHRnZXRoaXN0b3J5ZGV0YWlsKHBhcmFtKSB7IC8v5Y6G5Y+y6K6w5b2V6K+m5oOFXHJcblx0XHRyZXR1cm4gaHR0cC5wb3N0KFwiL2dldF9hbGxfcmVjb3JkX2RldGFpbGVkX2luZm9ybWF0aW9uXCIsIHBhcmFtKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdHJldHVybiByZXNcclxuXHRcdH0pXHJcblx0fSxcclxuXHRnZXRoaXN0b3J5ZGVsZXRlKHBhcmFtKSB7IC8v5Yig6Zmk5Y6G5Y+y6K6w5b2VXHJcblx0XHRyZXR1cm4gaHR0cC5wb3N0KFwiL2NhcmRfZGVsX3JlY29yZF9kYXRhXCIsIHBhcmFtKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdHJldHVybiByZXNcclxuXHRcdH0pXHJcblx0fSxcclxuXHRnZXRyZXN1bHRkaWZmKHBhcmFtKSB7IC8v6K6w5b2V5a+55q+UXHJcblx0XHRyZXR1cm4gaHR0cC5wb3N0KFwiL2dldF9hbGxfcmVjb3JkX2RhdGFfZ3JvdXBcIiwgcGFyYW0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0aWYgKHJlcy5jb2RlID09IDApIHtcclxuXHRcdFx0XHRsZXQgRGxpc3QgPSBbXVxyXG5cdFx0XHRcdGZvciAodmFyIGkgPSAwOyBpIDwgcmVzLmRhdGEubGVuZ3RoOyBpKyspIHtcclxuXHRcdFx0XHRcdGlmICghRGxpc3QuaW5jbHVkZXMocmVzLmRhdGFbaV0ucl90KSkgeyAvL2luY2x1ZGVzIOajgOa1i+aVsOe7hOaYr+WQpuacieafkOS4quWAvFxyXG5cdFx0XHRcdFx0XHREbGlzdC5wdXNoKHJlcy5kYXRhW2ldLnJfdCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHJlcy5EbGlzdCA9IERsaXN0XHJcblx0XHRcdFx0Y29uc29sZS5sb2coXCIxMTExMTFcIiwgcmVzKVxyXG5cdFx0XHR9XHJcblx0XHRcdHJldHVybiByZXNcclxuXHRcdH0pXHJcblx0fSxcclxuXHRnZXRyZXN1bHRjb250cmFzdChwYXJhbSkgeyAvL+WvueavlOivpuaDhVxyXG5cdFx0cmV0dXJuIGh0dHAucG9zdChcIi9nZXRfYWxsX2NhcmRfZGF0YV9jb250cmFzdFwiLCBwYXJhbSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRyZXR1cm4gcmVzXHJcblx0XHR9KVxyXG5cdH0sXHJcblx0Ly8g6YCa55So5Y2h54mHXHJcblx0Z2V0UHVibGljUmVjb3JkKHBhcmFtKSB7IC8v5omL5Yqo6K6w5b2V5YaF5a65XHJcblx0XHRyZXR1cm4gaHR0cC5wb3N0KFwiL29idGFpbl9tYW51YWxfcmVjb3JkX2NvbnRlbnRcIiwgcGFyYW0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0cmV0dXJuIHJlc1xyXG5cdFx0fSlcclxuXHR9LFxyXG5cdGdldHB1YmxpY21lYXN1cmUocGFyYW0pIHsgLy/miYvliqjorrDlvZVcclxuXHRcdHJldHVybiBodHRwLnBvc3QoXCIvcHVibGljX2RhdGFfc2F2ZVwiLCBwYXJhbSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRyZXR1cm4gcmVzXHJcblx0XHR9KVxyXG5cdH0sXHJcblx0Z2V0cHVibGljQ29udGVudChwYXJhbSkgeyAvL+WNoeeJh+WGheWuueivpuaDhVxyXG5cdFx0cmV0dXJuIGh0dHAucG9zdChcIi9nZXRfY2FyZF9jb250ZW50XCIsIHBhcmFtKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdHJldHVybiByZXNcclxuXHRcdH0pXHJcblx0fSxcclxuXHRnZXRMYWJlbExpc3QocGFyYW0pIHsgLy/ljaHniYflhoXmoIfnrb7pobnnm67kv6Hmga9cclxuXHRcdHJldHVybiBodHRwLnBvc3QoXCIvZ2V0X2xhYmVsX2xpc3RcIiwgcGFyYW0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0cmV0dXJuIHJlc1xyXG5cdFx0fSlcclxuXHR9LFxyXG5cdGdldFB1YmxpY1RyZW5kTGlzdChwYXJhbSkgeyAvL+WFrOWFseabsue6v1xyXG5cdFx0cmV0dXJuIGh0dHAucG9zdChcIi9jYXJkX21vdGlvbl9jdXJ2ZVwiLCBwYXJhbSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRyZXR1cm4gcmVzXHJcblx0XHR9KVxyXG5cdH0sXHJcblx0Z2V0UHVibGljSGlzdG9yeShwYXJhbSkgeyAvL+WFrOWFseWOhuWPslxyXG5cdFx0cmV0dXJuIGh0dHAucG9zdChcIi9vYnRhaW5faGlzdG9yeV9yZWNvcmRcIiwgcGFyYW0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0cmV0dXJuIHJlc1xyXG5cdFx0fSlcclxuXHR9LFxyXG5cdGdldFB1YmxpY0hpc3RvcnlEZWwocGFyYW0pIHsgLy/lhazlhbHljoblj7LliKDpmaRcclxuXHRcdHJldHVybiBodHRwLnBvc3QoXCIvaGlzdG9yeV9yZWNvcmRfZGVsXCIsIHBhcmFtKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdHJldHVybiByZXNcclxuXHRcdH0pXHJcblx0fSxcclxuXHRnZXRQdWJsaWNSZXN1bHRkaWZmKHBhcmFtKSB7IC8v5YWs5YWx5a+55q+UXHJcblx0XHRyZXR1cm4gaHR0cC5wb3N0KFwiL2RhdGFfY29udHJhc3Rfb2J0YWluX2RhdGFcIiwgcGFyYW0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0aWYgKHJlcy5jb2RlID09IDApIHtcclxuXHRcdFx0XHRsZXQgRGxpc3QgPSBbXVxyXG5cdFx0XHRcdGZvciAodmFyIGkgPSAwOyBpIDwgcmVzLmRhdGEubGVuZ3RoOyBpKyspIHtcclxuXHRcdFx0XHRcdGlmICghRGxpc3QuaW5jbHVkZXMocmVzLmRhdGFbaV0ucl90KSkgeyAvL2luY2x1ZGVzIOajgOa1i+aVsOe7hOaYr+WQpuacieafkOS4quWAvFxyXG5cdFx0XHRcdFx0XHREbGlzdC5wdXNoKHJlcy5kYXRhW2ldLnJfdCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHJlcy5EbGlzdCA9IERsaXN0XHJcblx0XHRcdH1cclxuXHRcdFx0cmV0dXJuIHJlc1xyXG5cdFx0fSlcclxuXHR9LFxyXG59Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///386\n"); ======= eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _https = _interopRequireDefault(__webpack_require__(/*! ./https.js */ 387));\nvar _tools = _interopRequireDefault(__webpack_require__(/*! ./tools.js */ 388));\nvar _store = _interopRequireDefault(__webpack_require__(/*! @/store */ 384));\nvar _default = {\n // 登录\n getonlogin: function getonlogin(param) {\n // 登录\n return _https.default.post(\"/login_action\", param).then(function (res) {\n return res;\n });\n },\n getSendCode: function getSendCode(param) {\n // 验证码\n return _https.default.post(\"/send_phone_email_code\", param).then(function (res) {\n return res;\n });\n },\n getregister: function getregister(param) {\n // 注册\n return _https.default.post(\"/register_action\", param).then(function (res) {\n return res;\n });\n },\n getdeleteAccount: function getdeleteAccount(param) {\n // 删除用户\n return _https.default.post(\"/delete_account\", param).then(function (res) {\n return res;\n });\n },\n getResetPassword: function getResetPassword(param) {\n // 重置密码\n return _https.default.post(\"/reset_password\", param).then(function (res) {\n return res;\n });\n },\n getloginOut: function getloginOut(param) {\n // 退出登录\n return _https.default.post(\"/user_quit_account\", param).then(function (res) {\n return res;\n });\n },\n getloginversion: function getloginversion(param) {\n // 版本检测\n return _https.default.post(\"/login_invalid_version\", param).then(function (res) {\n return res;\n });\n },\n // 账户信息\n getAccountNumber: function getAccountNumber(param) {\n // 获取账号信息\n return _https.default.post(\"/get_my_account_msg\", param).then(function (res) {\n return res;\n });\n },\n getAccountPassword: function getAccountPassword(param) {\n // 修改密码\n return _https.default.post(\"/update_my_password\", param).then(function (res) {\n return res;\n });\n },\n getAccountNickname: function getAccountNickname(param) {\n // 修改昵称\n return _https.default.post(\"/update_my_nickname\", param).then(function (res) {\n return res;\n });\n },\n getAccountMsg: function getAccountMsg(param) {\n // 邮箱/手机号绑定\n return _https.default.post(\"/update_my_account_msg\", param).then(function (res) {\n return res;\n });\n },\n // 首页\n getUserInfo: function getUserInfo(param) {\n // 成员详情\n return _https.default.post(\"/get_user_data_information\", param).then(function (res) {\n return res;\n });\n },\n getUserList: function getUserList(param) {\n // 成员列表\n return _https.default.post(\"/get_user_card_list\", param).then(function (res) {\n if (res.data.length) {\n var options = [{\n text: '删除',\n style: {\n backgroundColor: '#dd524d'\n }\n }];\n res.data.forEach(function (item) {\n item.options = options;\n });\n }\n return res;\n });\n },\n getDelUser: function getDelUser(param) {\n // 删除成员\n return _https.default.post(\"/del_user_data\", param).then(function (res) {\n return res;\n });\n },\n getEditUser: function getEditUser(param) {\n // 修改成员资料\n return _https.default.post(\"/update_user_data\", param).then(function (res) {\n return res;\n });\n },\n getAddUser: function getAddUser(param) {\n // 添加成员\n return _https.default.post(\"/create_user_data\", param).then(function (res) {\n return res;\n });\n },\n getGradeList: function getGradeList(param) {\n // 获取年级列表\n return _https.default.post(\"/get_grade_list\", param).then(function (res) {\n return res;\n });\n },\n getCardAllList: function getCardAllList(param) {\n // 获取所有卡片\n return _https.default.post(\"/get_card_all_list\", param).then(function (res) {\n return res;\n });\n },\n getCardAllOrder: function getCardAllOrder(param) {\n // 保存卡片顺序\n return _https.default.post(\"/save_user_card_order\", param).then(function (res) {\n return res;\n });\n },\n // 身体数据卡片\n getfirstweight: function getfirstweight(param) {\n //修改初始体重\n return _https.default.post(\"/card_modify_weight\", param).then(function (res) {\n return res;\n });\n },\n getinsertmeasure: function getinsertmeasure(param) {\n //手动记录\n return _https.default.post('/card_manual_recording', param).then(function (res) {\n return res;\n });\n },\n getResult: function getResult(param) {\n //获取测量报告\n return _https.default.post(\"/card_data_detailed\", param).then(function (res) {\n return res;\n });\n },\n getTrendList: function getTrendList(param) {\n //趋势\n return _https.default.post(\"/card_curve_chart\", param).then(function (res) {\n return res;\n });\n },\n getmeasurefunit: function getmeasurefunit(param) {\n //保存测量结果\n return _https.default.post(\"/card_manual_recording_device\", param).then(function (res) {\n return res;\n });\n },\n // 跳绳\n getSkipResult: function getSkipResult(param) {\n //获取测量报告\n return _https.default.post(\"/skip_today_data\", param).then(function (res) {\n return res;\n });\n },\n getskipmeasure: function getskipmeasure(param) {\n //手动记录\n return _https.default.post('/skip_manual_recording', param).then(function (res) {\n return res;\n });\n },\n getskipResult: function getskipResult(param) {\n //测量报告\n return _https.default.post('/skip_manual_recording_device', param).then(function (res) {\n return res;\n });\n },\n getSkipTrendList: function getSkipTrendList(param) {\n //趋势\n return _https.default.post(\"/skip_curve_chart\", param).then(function (res) {\n return res;\n });\n },\n // 肺活量\n getLungResult: function getLungResult(param) {\n //获取测量报告\n return _https.default.post(\"/vitalcapacity_data_report\", param).then(function (res) {\n return res;\n });\n },\n getLungmeasure: function getLungmeasure(param) {\n //手动记录\n return _https.default.post('/vitalcapacity_save_record_data', param).then(function (res) {\n return res;\n });\n },\n getMeasureLung: function getMeasureLung(param) {\n //添加测量记录\n return _https.default.post('/vitalcapacity_save_record_data_device', param).then(function (res) {\n return res;\n });\n },\n getLungTrendList: function getLungTrendList(param) {\n //趋势\n return _https.default.post(\"/vitalcapacity_curve_chart\", param).then(function (res) {\n return res;\n });\n },\n // 估分\n getSportshistory: function getSportshistory(param) {\n //历史\n return _https.default.post(\"/sportstesting_get_all_list\", param).then(function (res) {\n return res;\n });\n },\n getSportshistorydetail: function getSportshistorydetail(param) {\n //历史详情\n return _https.default.post(\"/sportstesting_get_one_details\", param).then(function (res) {\n return res;\n });\n },\n getSportsListAll: function getSportsListAll(param) {\n //获取地区所有项目列表\n return _https.default.post(\"/sportstesting_get_region_list\", param).then(function (res) {\n return res;\n });\n },\n getSportsList: function getSportsList(param) {\n //获取单个项目列表\n return _https.default.post(\"/sportstesting_get_type_list\", param).then(function (res) {\n return res;\n });\n },\n getSportsData: function getSportsData(param) {\n //开始估分\n return _https.default.post(\"/sportstesting_set_once_data\", param).then(function (res) {\n return res;\n });\n },\n getCityList: function getCityList(param) {\n //获取地区\n return _https.default.post(\"/sportstesting_get_city_list\", param).then(function (res) {\n return res;\n });\n },\n // 设备管理\n getDeviceList: function getDeviceList(param) {\n //获取系统设备列表\n return _https.default.post(\"/device_data_list\", param).then(function (res) {\n return res;\n });\n },\n getBinding: function getBinding(param) {\n //绑定系统设备\n return _https.default.post(\"/device_binding\", param).then(function (res) {\n return res;\n });\n },\n getUserDeviceList: function getUserDeviceList(param) {\n //获取用户设备列表\n return _https.default.post(\"/device_user_data_list\", param).then(function (res) {\n return res;\n });\n },\n getUnbinding: function getUnbinding(param) {\n //解绑系统设备\n return _https.default.post(\"/device_unbinding\", param).then(function (res) {\n return res;\n });\n },\n getdevdetail: function getdevdetail(param) {\n //根据Mac地址获取设备详情\n return _https.default.post(\"/device_mac_get_content\", param).then(function (res) {\n return res;\n });\n },\n // 公共\n gethistory: function gethistory(param) {\n //历史记录\n return _https.default.post(\"/get_all_record_data_page\", param).then(function (res) {\n return res;\n });\n },\n gethistorydetail: function gethistorydetail(param) {\n //历史记录详情\n return _https.default.post(\"/get_all_record_detailed_information\", param).then(function (res) {\n return res;\n });\n },\n gethistorydelete: function gethistorydelete(param) {\n //删除历史记录\n return _https.default.post(\"/card_del_record_data\", param).then(function (res) {\n return res;\n });\n },\n getresultdiff: function getresultdiff(param) {\n //记录对比\n return _https.default.post(\"/get_all_record_data_group\", param).then(function (res) {\n if (res.code == 0) {\n var Dlist = [];\n for (var i = 0; i < res.data.length; i++) {\n if (!Dlist.includes(res.data[i].r_t)) {\n //includes 检测数组是否有某个值\n Dlist.push(res.data[i].r_t);\n }\n }\n res.Dlist = Dlist;\n __f__(\"log\", \"111111\", res, \" at toolJs/model.js:266\");\n }\n return res;\n });\n },\n getresultcontrast: function getresultcontrast(param) {\n //对比详情\n return _https.default.post(\"/get_all_card_data_contrast\", param).then(function (res) {\n return res;\n });\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdG9vbEpzL21vZGVsLmpzIl0sIm5hbWVzIjpbImdldG9ubG9naW4iLCJwYXJhbSIsImh0dHAiLCJwb3N0IiwidGhlbiIsInJlcyIsImdldFNlbmRDb2RlIiwiZ2V0cmVnaXN0ZXIiLCJnZXRkZWxldGVBY2NvdW50IiwiZ2V0UmVzZXRQYXNzd29yZCIsImdldGxvZ2luT3V0IiwiZ2V0bG9naW52ZXJzaW9uIiwiZ2V0QWNjb3VudE51bWJlciIsImdldEFjY291bnRQYXNzd29yZCIsImdldEFjY291bnROaWNrbmFtZSIsImdldEFjY291bnRNc2ciLCJnZXRVc2VySW5mbyIsImdldFVzZXJMaXN0IiwiZGF0YSIsImxlbmd0aCIsIm9wdGlvbnMiLCJ0ZXh0Iiwic3R5bGUiLCJiYWNrZ3JvdW5kQ29sb3IiLCJmb3JFYWNoIiwiaXRlbSIsImdldERlbFVzZXIiLCJnZXRFZGl0VXNlciIsImdldEFkZFVzZXIiLCJnZXRHcmFkZUxpc3QiLCJnZXRDYXJkQWxsTGlzdCIsImdldENhcmRBbGxPcmRlciIsImdldGZpcnN0d2VpZ2h0IiwiZ2V0aW5zZXJ0bWVhc3VyZSIsImdldFJlc3VsdCIsImdldFRyZW5kTGlzdCIsImdldG1lYXN1cmVmdW5pdCIsImdldFNraXBSZXN1bHQiLCJnZXRza2lwbWVhc3VyZSIsImdldHNraXBSZXN1bHQiLCJnZXRTa2lwVHJlbmRMaXN0IiwiZ2V0THVuZ1Jlc3VsdCIsImdldEx1bmdtZWFzdXJlIiwiZ2V0TWVhc3VyZUx1bmciLCJnZXRMdW5nVHJlbmRMaXN0IiwiZ2V0U3BvcnRzaGlzdG9yeSIsImdldFNwb3J0c2hpc3RvcnlkZXRhaWwiLCJnZXRTcG9ydHNMaXN0QWxsIiwiZ2V0U3BvcnRzTGlzdCIsImdldFNwb3J0c0RhdGEiLCJnZXRDaXR5TGlzdCIsImdldERldmljZUxpc3QiLCJnZXRCaW5kaW5nIiwiZ2V0VXNlckRldmljZUxpc3QiLCJnZXRVbmJpbmRpbmciLCJnZXRkZXZkZXRhaWwiLCJnZXRoaXN0b3J5IiwiZ2V0aGlzdG9yeWRldGFpbCIsImdldGhpc3RvcnlkZWxldGUiLCJnZXRyZXN1bHRkaWZmIiwiY29kZSIsIkRsaXN0IiwiaSIsImluY2x1ZGVzIiwicl90IiwicHVzaCIsImdldHJlc3VsdGNvbnRyYXN0Il0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQTJCLGVBQ1o7RUFDZDtFQUNBQSxVQUFVLHNCQUFDQyxLQUFLLEVBQUU7SUFBRTtJQUNuQixPQUFPQyxjQUFJLENBQUNDLElBQUksQ0FBQyxlQUFlLEVBQUVGLEtBQUssQ0FBQyxDQUFDRyxJQUFJLENBQUMsVUFBQUMsR0FBRyxFQUFJO01BQ3BELE9BQU9BLEdBQUc7SUFDWCxDQUFDLENBQUM7RUFDSCxDQUFDO0VBQ0RDLFdBQVcsdUJBQUNMLEtBQUssRUFBRTtJQUFFO0lBQ3BCLE9BQU9DLGNBQUksQ0FBQ0MsSUFBSSxDQUFDLHdCQUF3QixFQUFFRixLQUFLLENBQUMsQ0FBQ0csSUFBSSxDQUFDLFVBQUFDLEdBQUcsRUFBSTtNQUM3RCxPQUFPQSxHQUFHO0lBQ1gsQ0FBQyxDQUFDO0VBQ0gsQ0FBQztFQUNERSxXQUFXLHVCQUFDTixLQUFLLEVBQUU7SUFBRTtJQUNwQixPQUFPQyxjQUFJLENBQUNDLElBQUksQ0FBQyxrQkFBa0IsRUFBRUYsS0FBSyxDQUFDLENBQUNHLElBQUksQ0FBQyxVQUFBQyxHQUFHLEVBQUk7TUFDdkQsT0FBT0EsR0FBRztJQUNYLENBQUMsQ0FBQztFQUNILENBQUM7RUFDREcsZ0JBQWdCLDRCQUFDUCxLQUFLLEVBQUU7SUFBRTtJQUN6QixPQUFPQyxjQUFJLENBQUNDLElBQUksQ0FBQyxpQkFBaUIsRUFBRUYsS0FBSyxDQUFDLENBQUNHLElBQUksQ0FBQyxVQUFBQyxHQUFHLEVBQUk7TUFDdEQsT0FBT0EsR0FBRztJQUNYLENBQUMsQ0FBQztFQUNILENBQUM7RUFDREksZ0JBQWdCLDRCQUFDUixLQUFLLEVBQUU7SUFBRTtJQUN6QixPQUFPQyxjQUFJLENBQUNDLElBQUksQ0FBQyxpQkFBaUIsRUFBRUYs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QUFJLENBQUNDLElBQUksQ0FBQyw0QkFBNEIsRUFBRUYsS0FBSyxDQUFDLENBQUNHLElBQUksQ0FBQyxVQUFBQyxHQUFHLEVBQUk7TUFDakUsSUFBSUEsR0FBRyxDQUFDdUQsSUFBSSxJQUFJLENBQUMsRUFBRTtRQUNsQixJQUFJQyxLQUFLLEdBQUcsRUFBRTtRQUNkLEtBQUssSUFBSUMsQ0FBQyxHQUFHLENBQUMsRUFBRUEsQ0FBQyxHQUFHekQsR0FBRyxDQUFDYSxJQUFJLENBQUNDLE1BQU0sRUFBRTJDLENBQUMsRUFBRSxFQUFFO1VBQ3pDLElBQUksQ0FBQ0QsS0FBSyxDQUFDRSxRQUFRLENBQUMxRCxHQUFHLENBQUNhLElBQUksQ0FBQzRDLENBQUMsQ0FBQyxDQUFDRSxHQUFHLENBQUMsRUFBRTtZQUFFO1lBQ3ZDSCxLQUFLLENBQUNJLElBQUksQ0FBQzVELEdBQUcsQ0FBQ2EsSUFBSSxDQUFDNEMsQ0FBQyxDQUFDLENBQUNFLEdBQUcsQ0FBQztVQUM1QjtRQUNEO1FBQ0EzRCxHQUFHLENBQUN3RCxLQUFLLEdBQUdBLEtBQUs7UUFDakIsYUFBWSxRQUFRLEVBQUV4RCxHQUFHO01BQzFCO01BQ0EsT0FBT0EsR0FBRztJQUNYLENBQUMsQ0FBQztFQUNILENBQUM7RUFDRDZELGlCQUFpQiw2QkFBQ2pFLEtBQUssRUFBRTtJQUFFO0lBQzFCLE9BQU9DLGNBQUksQ0FBQ0MsSUFBSSxDQUFDLDZCQUE2QixFQUFFRixLQUFLLENBQUMsQ0FBQ0csSUFBSSxDQUFDLFVBQUFDLEdBQUcsRUFBSTtNQUNsRSxPQUFPQSxHQUFHO0lBQ1gsQ0FBQyxDQUFDO0VBQ0g7QUFDRCxDQUFDO0FBQUEsMkIiLCJmaWxlIjoiMzg2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGh0dHAgZnJvbSAnLi9odHRwcy5qcydcclxuaW1wb3J0IHRvb2xzIGZyb20gJy4vdG9vbHMuanMnXHJcbmltcG9ydCBzdG9yZSBmcm9tICdAL3N0b3JlJ1xyXG5leHBvcnQgZGVmYXVsdCB7XHJcblx0Ly8g55m75b2VXHJcblx0Z2V0b25sb2dpbihwYXJhbSkgeyAvLyDnmbvlvZVcclxuXHRcdHJldHVybiBodHRwLnBvc3QoXCIvbG9naW5fYWN0aW9uXCIsIHBhcmFtKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdHJldHVybiByZXNcclxuXHRcdH0pXHJcblx0fSxcclxuXHRnZXRTZW5kQ29kZShwYXJhbSkgeyAvLyDpqozor4HnoIFcclxuXHRcdHJldHVybiBodHRwLnBvc3QoXCIvc2VuZF9waG9uZV9lbWFpbF9jb2RlXCIsIHBhcmFtKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdHJldHVybiByZXNcclxuXHRcdH0pXHJcblx0fSxcclxuXHRnZXRyZWdpc3RlcihwYXJhbSkgeyAvLyDms6jlhoxcclxuXHRcdHJldHVybiBodHRwLnBvc3QoXCIvcmVnaXN0ZXJfYWN0aW9uXCIsIHBhcmFtKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdHJldHVybiByZXNcclxuXHRcdH0pXHJcblx0fSxcclxuXHRnZXRkZWxldGVBY2NvdW50KHBhcmFtKSB7IC8vIOWIoOmZpOeUqOaIt1xyXG5cdFx0cmV0dXJuIGh0dHAucG9zdChcIi9kZWxldGVfYWNjb3VudFwiLCBwYXJhbSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRyZXR1cm4gcmVzXHJcblx0XHR9KVxyXG5cdH0sXHJcblx0Z2V0UmVzZXRQYXNzd29yZChwYXJhbSkgeyAvLyDph43nva7lr4bnoIFcclxuXHRcdHJldHVybiBodHRwLnBvc3QoXCIvcmVzZXRfcGFzc3dvcmRcIiwgcGFyYW0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0cmV0dXJuIHJlc1xyXG5cdFx0fSlcclxuXHR9LFxyXG5cdGdldGxvZ2luT3V0KHBhcmFtKSB7IC8vIOmAgOWHuueZu+W9lVxyXG5cdFx0cmV0dXJuIGh0dHAucG9zdChcIi91c2VyX3F1aXRfYWNjb3VudFwiLCBwYXJhbSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRyZXR1cm4gcmVzXHJcblx0XHR9KVxyXG5cdH0sXHJcblx0Z2V0bG9naW52ZXJzaW9uKHBhcmFtKSB7IC8vIOeJiOacrOajgOa1i1xyXG5cdFx0cmV0dXJuIGh0dHAucG9zdChcIi9sb2dpbl9pbnZhbGlkX3ZlcnNpb25cIiwgcGFyYW0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0cmV0dXJuIHJlc1xyXG5cdFx0fSlcclxuXHR9LFxyXG5cdC8vIOi0puaIt+S/oeaBr1xyXG5cdGdldEFjY291bnROdW1iZXIocGFyYW0pIHsgLy8g6I635Y+W6LSm5Y+35L+h5oGvXHJcblx0XHRyZXR1cm4gaHR0cC5wb3N0KFwiL2dldF9teV9hY2NvdW50X21zZ1wiLCBwYXJhbSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRyZXR1cm4gcmVzXHJcblx0XHR9KVxyXG5cdH0sXHJcblx0Z2V0QWNjb3VudFBhc3N3b3JkKHBhcmFtKSB7IC8vIOS/ruaUueWvhueggVxyXG5cdFx0cmV0dXJuIGh0dHAucG9zdChcIi91cGRhdGVfbXlfcGFzc3dvcmRcIiwgcGFyYW0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0cmV0dXJuIHJlc1xyXG5cdFx0fSlcclxuXHR9LFxyXG5cdGdldEFjY291bnROaWNrbmFtZShwYXJhbSkgeyAvLyDkv67mlLnmmLXnp7BcclxuXHRcdHJldHVybiBodHRwLnBvc3QoXCIvdXBkYXRlX215X25pY2tuYW1lXCIsIHBhcmFtKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdHJldHVybiByZXNcclxuXHRcdH0pXHJcblx0fSxcclxuXHRnZXRBY2NvdW50TXNnKHBhcmFtKSB7IC8vIOmCrueusS/miYvmnLrlj7fnu5HlrppcclxuXHRcdHJldHVybiBodHRwLnBvc3QoXCIvdXBkYXRlX215X2FjY291bnRfbXNnXCIsIHBhcmFtKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdHJldHVybiByZXNcclxuXHRcdH0pXHJcblx0fSxcclxuXHJcblx0Ly8g6aaW6aG1XHJcblx0Z2V0VXNlckluZm8ocGFyYW0pIHsgLy8g5oiQ5ZGY6K+m5oOFXHJcblx0XHRyZXR1cm4gaHR0cC5wb3N0KFwiL2dldF91c2VyX2RhdGFfaW5mb3JtYXRpb25cIiwgcGFyYW0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0cmV0dXJuIHJlc1xyXG5cdFx0fSlcclxuXHR9LFxyXG5cdGdldFVzZXJMaXN0KHBhcmFtKSB7IC8vIOaIkOWRmOWIl+ihqFxyXG5cdFx0cmV0dXJuIGh0dHAucG9zdChcIi9nZXRfdXNlcl9jYXJkX2xpc3RcIiwgcGFyYW0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0aWYgKHJlcy5kYXRhLmxlbmd0aCkge1xyXG5cdFx0XHRcdGxldCBvcHRpb25zID0gW3tcclxuXHRcdFx0XHRcdHRleHQ6ICfliKDpmaQnLFxyXG5cdFx0XHRcdFx0c3R5bGU6IHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZENvbG9yOiAnI2RkNTI0ZCdcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XVxyXG5cdFx0XHRcdHJlcy5kYXRhLmZvckVhY2goaXRlbSA9PiB7XHJcblx0XHRcdFx0XHRpdGVtLm9wdGlvbnMgPSBvcHRpb25zXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fVxyXG5cdFx0XHRyZXR1cm4gcmVzXHJcblx0XHR9KVxyXG5cdH0sXHJcblx0Z2V0RGVsVXNlcihwYXJhbSkgeyAvLyDliKDpmaTmiJDlkZhcclxuXHRcdHJldHVybiBodHRwLnBvc3QoXCIvZGVsX3VzZXJfZGF0YVwiLCBwYXJhbSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRyZXR1cm4gcmVzXHJcblx0XHR9KVxyXG5cdH0sXHJcblx0Z2V0RWRpdFVzZXIocGFyYW0pIHsgLy8g5L+u5pS55oiQ5ZGY6LWE5paZXHJcblx0XHRyZXR1cm4gaHR0cC5wb3N0KFwiL3VwZGF0ZV91c2VyX2RhdGFcIiwgcGFyYW0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0cmV0dXJuIHJlc1xyXG5cdFx0fSlcclxuXHR9LFxyXG5cdGdldEFkZFVzZXIocGFyYW0pIHsgLy8g5re75Yqg5oiQ5ZGYXHJcblx0XHRyZXR1cm4gaHR0cC5wb3N0KFwiL2NyZWF0ZV91c2VyX2RhdGFcIiwgcGFyYW0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0cmV0dXJuIHJlc1xyXG5cdFx0fSlcclxuXHR9LFxyXG5cdGdldEdyYWRlTGlzdChwYXJhbSkgeyAvLyDojrflj5blubTnuqfliJfooahcclxuXHRcdHJldHVybiBodHRwLnBvc3QoXCIvZ2V0X2dyYWRlX2xpc3RcIiwgcGFyYW0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0cmV0dXJuIHJlc1xyXG5cdFx0fSlcclxuXHR9LFxyXG5cdGdldENhcmRBbGxMaXN0KHBhcmFtKSB7IC8vIOiOt+WPluaJgOacieWNoeeJh1xyXG5cdFx0cmV0dXJuIGh0dHAucG9zdChcIi9nZXRfY2FyZF9hbGxfbGlzdFwiLCBwYXJhbSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRyZXR1cm4gcmVzXHJcblx0XHR9KVxyXG5cdH0sXHJcblx0Z2V0Q2FyZEFsbE9yZGVyKHBhcmFtKSB7IC8vIOS/neWtmOWNoeeJh+mhuuW6j1xyXG5cdFx0cmV0dXJuIGh0dHAucG9zdChcIi9zYXZlX3VzZXJfY2FyZF9vcmRlclwiLCBwYXJhbSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRyZXR1cm4gcmVzXHJcblx0XHR9KVxyXG5cdH0sXHJcblx0Ly8g6Lqr5L2T5pWw5o2u5Y2h54mHXHJcblx0Z2V0Zmlyc3R3ZWlnaHQocGFyYW0pIHsgLy/kv67mlLnliJ3lp4vkvZPph41cclxuXHRcdHJldHVybiBodHRwLnBvc3QoXCIvY2FyZF9tb2RpZnlfd2VpZ2h0XCIsIHBhcmFtKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdHJldHVybiByZXNcclxuXHRcdH0pXHJcblx0fSxcclxuXHRnZXRpbnNlcnRtZWFzdXJlKHBhcmFtKSB7IC8v5omL5Yqo6K6w5b2VXHJcblx0XHRyZXR1cm4gaHR0cC5wb3N0KCcvY2FyZF9tYW51YWxfcmVjb3JkaW5nJywgcGFyYW0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0cmV0dXJuIHJlc1xyXG5cdFx0fSlcclxuXHR9LFxyXG5cdGdldFJlc3VsdChwYXJhbSkgeyAvL+iOt+WPlua1i+mHj+aKpeWRilxyXG5cdFx0cmV0dXJuIGh0dHAucG9zdChcIi9jYXJkX2RhdGFfZGV0YWlsZWRcIiwgcGFyYW0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0cmV0dXJuIHJlc1xyXG5cdFx0fSlcclxuXHR9LFxyXG5cdGdldFRyZW5kTGlzdChwYXJhbSkgeyAvL+i2i+WKv1xyXG5cdFx0cmV0dXJuIGh0dHAucG9zdChcIi9jYXJkX2N1cnZlX2NoYXJ0XCIsIHBhcmFtKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdHJldHVybiByZXNcclxuXHRcdH0pXHJcblx0fSxcclxuXHRnZXRtZWFzdXJlZnVuaXQocGFyYW0pIHsgLy/kv53lrZjmtYvph4/nu5PmnpxcclxuXHRcdHJldHVybiBodHRwLnBvc3QoXCIvY2FyZF9tYW51YWxfcmVjb3JkaW5nX2RldmljZVwiLCBwYXJhbSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRyZXR1cm4gcmVzXHJcblx0XHR9KVxyXG5cdH0sXHJcblx0Ly8g6Lez57uzXHJcblx0Z2V0U2tpcFJlc3VsdChwYXJhbSkgeyAvL+iOt+WPlua1i+mHj+aKpeWRilxyXG5cdFx0cmV0dXJuIGh0dHAucG9zdChcIi9za2lwX3RvZGF5X2RhdGFcIiwgcGFyYW0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0cmV0dXJuIHJlc1xyXG5cdFx0fSlcclxuXHR9LFxyXG5cdGdldHNraXBtZWFzdXJlKHBhcmFtKSB7IC8v5omL5Yqo6K6w5b2VXHJcblx0XHRyZXR1cm4gaHR0cC5wb3N0KCcvc2tpcF9tYW51YWxfcmVjb3JkaW5nJywgcGFyYW0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0cmV0dXJuIHJlc1xyXG5cdFx0fSlcclxuXHR9LFxyXG5cdGdldHNraXBSZXN1bHQocGFyYW0pIHsgLy/mtYvph4/miqXlkYpcclxuXHRcdHJldHVybiBodHRwLnBvc3QoJy9za2lwX21hbnVhbF9yZWNvcmRpbmdfZGV2aWNlJywgcGFyYW0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0cmV0dXJuIHJlc1xyXG5cdFx0fSlcclxuXHR9LFxyXG5cdGdldFNraXBUcmVuZExpc3QocGFyYW0pIHsgLy/otovlir9cclxuXHRcdHJldHVybiBodHRwLnBvc3QoXCIvc2tpcF9jdXJ2ZV9jaGFydFwiLCBwYXJhbSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRyZXR1cm4gcmVzXHJcblx0XHR9KVxyXG5cdH0sXHJcblx0Ly8g6IK65rS76YePXHJcblx0Z2V0THVuZ1Jlc3VsdChwYXJhbSkgeyAvL+iOt+WPlua1i+mHj+aKpeWRilxyXG5cdFx0cmV0dXJuIGh0dHAucG9zdChcIi92aXRhbGNhcGFjaXR5X2RhdGFfcmVwb3J0XCIsIHBhcmFtKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdHJldHVybiByZXNcclxuXHRcdH0pXHJcblx0fSxcclxuXHRnZXRMdW5nbWVhc3VyZShwYXJhbSkgeyAvL+aJi+WKqOiusOW9lVxyXG5cdFx0cmV0dXJuIGh0dHAucG9zdCgnL3ZpdGFsY2FwYWNpdHlfc2F2ZV9yZWNvcmRfZGF0YScsIHBhcmFtKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdHJldHVybiByZXNcclxuXHRcdH0pXHJcblx0fSxcclxuXHRnZXRNZWFzdXJlTHVuZyhwYXJhbSkgeyAvL+a3u+WKoOa1i+mHj+iusOW9lVxyXG5cdFx0cmV0dXJuIGh0dHAucG9zdCgnL3ZpdGFsY2FwYWNpdHlfc2F2ZV9yZWNvcmRfZGF0YV9kZXZpY2UnLCBwYXJhbSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRyZXR1cm4gcmVzXHJcblx0XHR9KVxyXG5cdH0sXHJcblx0Z2V0THVuZ1RyZW5kTGlzdChwYXJhbSkgeyAvL+i2i+WKv1xyXG5cdFx0cmV0dXJuIGh0dHAucG9zdChcIi92aXRhbGNhcGFjaXR5X2N1cnZlX2NoYXJ0XCIsIHBhcmFtKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdHJldHVybiByZXNcclxuXHRcdH0pXHJcblx0fSxcclxuXHQvLyDkvLDliIZcclxuXHRnZXRTcG9ydHNoaXN0b3J5KHBhcmFtKSB7IC8v5Y6G5Y+yXHJcblx0XHRyZXR1cm4gaHR0cC5wb3N0KFwiL3Nwb3J0c3Rlc3RpbmdfZ2V0X2FsbF9saXN0XCIsIHBhcmFtKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdHJldHVybiByZXNcclxuXHRcdH0pXHJcblx0fSxcclxuXHRnZXRTcG9ydHNoaXN0b3J5ZGV0YWlsKHBhcmFtKSB7IC8v5Y6G5Y+y6K+m5oOFXHJcblx0XHRyZXR1cm4gaHR0cC5wb3N0KFwiL3Nwb3J0c3Rlc3RpbmdfZ2V0X29uZV9kZXRhaWxzXCIsIHBhcmFtKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdHJldHVybiByZXNcclxuXHRcdH0pXHJcblx0fSxcclxuXHRnZXRTcG9ydHNMaXN0QWxsKHBhcmFtKSB7IC8v6I635Y+W5Zyw5Yy65omA5pyJ6aG555uu5YiX6KGoXHJcblx0XHRyZXR1cm4gaHR0cC5wb3N0KFwiL3Nwb3J0c3Rlc3RpbmdfZ2V0X3JlZ2lvbl9saXN0XCIsIHBhcmFtKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdHJldHVybiByZXNcclxuXHRcdH0pXHJcblx0fSxcclxuXHRnZXRTcG9ydHNMaXN0KHBhcmFtKSB7IC8v6I635Y+W5Y2V5Liq6aG555uu5YiX6KGoXHJcblx0XHRyZXR1cm4gaHR0cC5wb3N0KFwiL3Nwb3J0c3Rlc3RpbmdfZ2V0X3R5cGVfbGlzdFwiLCBwYXJhbSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRyZXR1cm4gcmVzXHJcblx0XHR9KVxyXG5cdH0sXHJcblx0Z2V0U3BvcnRzRGF0YShwYXJhbSkgeyAvL+W8gOWni+S8sOWIhlxyXG5cdFx0cmV0dXJuIGh0dHAucG9zdChcIi9zcG9ydHN0ZXN0aW5nX3NldF9vbmNlX2RhdGFcIiwgcGFyYW0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0cmV0dXJuIHJlc1xyXG5cdFx0fSlcclxuXHR9LFxyXG5cdGdldENpdHlMaXN0KHBhcmFtKSB7IC8v6I635Y+W5Zyw5Yy6XHJcblx0XHRyZXR1cm4gaHR0cC5wb3N0KFwiL3Nwb3J0c3Rlc3RpbmdfZ2V0X2NpdHlfbGlzdFwiLCBwYXJhbSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRyZXR1cm4gcmVzXHJcblx0XHR9KVxyXG5cdH0sXHJcblx0Ly8g6K6+5aSH566h55CGXHJcblx0Z2V0RGV2aWNlTGlzdChwYXJhbSkgeyAvL+iOt+WPluezu+e7n+iuvuWkh+WIl+ihqFxyXG5cdFx0cmV0dXJuIGh0dHAucG9zdChcIi9kZXZpY2VfZGF0YV9saXN0XCIsIHBhcmFtKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdHJldHVybiByZXNcclxuXHRcdH0pXHJcblx0fSxcclxuXHRnZXRCaW5kaW5nKHBhcmFtKSB7IC8v57uR5a6a57O757uf6K6+5aSHXHJcblx0XHRyZXR1cm4gaHR0cC5wb3N0KFwiL2RldmljZV9iaW5kaW5nXCIsIHBhcmFtKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdHJldHVybiByZXNcclxuXHRcdH0pXHJcblx0fSxcclxuXHRnZXRVc2VyRGV2aWNlTGlzdChwYXJhbSkgeyAvL+iOt+WPlueUqOaIt+iuvuWkh+WIl+ihqFxyXG5cdFx0cmV0dXJuIGh0dHAucG9zdChcIi9kZXZpY2VfdXNlcl9kYXRhX2xpc3RcIiwgcGFyYW0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0cmV0dXJuIHJlc1xyXG5cdFx0fSlcclxuXHR9LFxyXG5cdGdldFVuYmluZGluZyhwYXJhbSkgeyAvL+ino+e7keezu+e7n+iuvuWkh1xyXG5cdFx0cmV0dXJuIGh0dHAucG9zdChcIi9kZXZpY2VfdW5iaW5kaW5nXCIsIHBhcmFtKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdHJldHVybiByZXNcclxuXHRcdH0pXHJcblx0fSxcclxuXHRnZXRkZXZkZXRhaWwocGFyYW0pIHsgLy/moLnmja5NYWPlnLDlnYDojrflj5borr7lpIfor6bmg4VcclxuXHRcdHJldHVybiBodHRwLnBvc3QoXCIvZGV2aWNlX21hY19nZXRfY29udGVudFwiLCBwYXJhbSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRyZXR1cm4gcmVzXHJcblx0XHR9KVxyXG5cdH0sXHJcblx0Ly8g5YWs5YWxXHJcblx0Z2V0aGlzdG9yeShwYXJhbSkgeyAvL+WOhuWPsuiusOW9lVxyXG5cdFx0cmV0dXJuIGh0dHAucG9zdChcIi9nZXRfYWxsX3JlY29yZF9kYXRhX3BhZ2VcIiwgcGFyYW0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0cmV0dXJuIHJlc1xyXG5cdFx0fSlcclxuXHR9LFxyXG5cdGdldGhpc3RvcnlkZXRhaWwocGFyYW0pIHsgLy/ljoblj7LorrDlvZXor6bmg4VcclxuXHRcdHJldHVybiBodHRwLnBvc3QoXCIvZ2V0X2FsbF9yZWNvcmRfZGV0YWlsZWRfaW5mb3JtYXRpb25cIiwgcGFyYW0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0cmV0dXJuIHJlc1xyXG5cdFx0fSlcclxuXHR9LFxyXG5cdGdldGhpc3RvcnlkZWxldGUocGFyYW0pIHsgLy/liKDpmaTljoblj7LorrDlvZVcclxuXHRcdHJldHVybiBodHRwLnBvc3QoXCIvY2FyZF9kZWxfcmVjb3JkX2RhdGFcIiwgcGFyYW0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0cmV0dXJuIHJlc1xyXG5cdFx0fSlcclxuXHR9LFxyXG5cdGdldHJlc3VsdGRpZmYocGFyYW0pIHsgLy/orrDlvZXlr7nmr5RcclxuXHRcdHJldHVybiBodHRwLnBvc3QoXCIvZ2V0X2FsbF9yZWNvcmRfZGF0YV9ncm91cFwiLCBwYXJhbSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRpZiAocmVzLmNvZGUgPT0gMCkge1xyXG5cdFx0XHRcdGxldCBEbGlzdCA9IFtdXHJcblx0XHRcdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCByZXMuZGF0YS5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdFx0aWYgKCFEbGlzdC5pbmNsdWRlcyhyZXMuZGF0YVtpXS5yX3QpKSB7IC8vaW5jbHVkZXMg5qOA5rWL5pWw57uE5piv5ZCm5pyJ5p+Q5Liq5YC8XHJcblx0XHRcdFx0XHRcdERsaXN0LnB1c2gocmVzLmRhdGFbaV0ucl90KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0cmVzLkRsaXN0ID0gRGxpc3RcclxuXHRcdFx0XHRjb25zb2xlLmxvZyhcIjExMTExMVwiLCByZXMpXHJcblx0XHRcdH1cclxuXHRcdFx0cmV0dXJuIHJlc1xyXG5cdFx0fSlcclxuXHR9LFxyXG5cdGdldHJlc3VsdGNvbnRyYXN0KHBhcmFtKSB7IC8v5a+55q+U6K+m5oOFXHJcblx0XHRyZXR1cm4gaHR0cC5wb3N0KFwiL2dldF9hbGxfY2FyZF9kYXRhX2NvbnRyYXN0XCIsIHBhcmFtKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdHJldHVybiByZXNcclxuXHRcdH0pXHJcblx0fSxcclxufSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///386\n"); >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a /***/ }), /* 387 */ /*!*************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/toolJs/https.js ***! \*************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; <<<<<<< HEAD eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _tools = _interopRequireDefault(__webpack_require__(/*! @/toolJs/tools.js */ 388));\nvar _store = _interopRequireDefault(__webpack_require__(/*! ../store */ 384));\n// let baseUrl = \"http://tc.pcxbc.com\"\nvar baseUrl = \"http://tc.pcxbc.com/testedition\";\nvar httpRequest = function httpRequest(url) {\n var method = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : \"get\";\n var data = arguments.length > 2 ? arguments[2] : undefined;\n data.token = uni.getStorageSync('token');\n data.aan_id = uni.getStorageSync('aan_id');\n var httpDefaultOpts = {\n url: baseUrl + url,\n data: data,\n method: method,\n header: {\n 'X-Requested-With': 'XMLHttpRequest',\n 'content-type': 'application/json; charset=UTF-8'\n }\n };\n var promise = new Promise(function (resolve, reject) {\n uni.request(httpDefaultOpts).then(function (res) {\n uni.hideLoading();\n __f__(\"log\", \"request\", url, res, data, \" at toolJs/https.js:21\");\n if (res[1].data.code == 20001) {\n uni.clearStorageSync();\n uni.setStorageSync('token', null);\n uni.setStorageSync('aan_id', null);\n setTimeout(function () {\n uni.reLaunch({\n url: \"/pages/login/login\"\n });\n }, 2000);\n return;\n }\n if (res[1].statusCode != 200) {\n _tools.default.msg(res[1].data.msg);\n return;\n }\n resolve(res[1].data);\n }).catch(function (response) {\n uni.hideLoading();\n reject(response);\n });\n });\n return promise;\n};\nvar get = function get(url, data) {\n return httpRequest(url, 'get', data);\n};\nvar post = function post(url, data) {\n return httpRequest(url, 'post', data);\n};\nvar _default = {\n baseUrl: baseUrl,\n get: get,\n post: post\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdG9vbEpzL2h0dHBzLmpzIl0sIm5hbWVzIjpbImJhc2VVcmwiLCJodHRwUmVxdWVzdCIsInVybCIsIm1ldGhvZCIsImRhdGEiLCJ0b2tlbiIsInVuaSIsImdldFN0b3JhZ2VTeW5jIiwiYWFuX2lkIiwiaHR0cERlZmF1bHRPcHRzIiwiaGVhZGVyIiwicHJvbWlzZSIsIlByb21pc2UiLCJyZXNvbHZlIiwicmVqZWN0IiwicmVxdWVzdCIsInRoZW4iLCJyZXMiLCJoaWRlTG9hZGluZyIsImNvZGUiLCJjbGVhclN0b3JhZ2VTeW5jIiwic2V0U3RvcmFnZVN5bmMiLCJzZXRUaW1lb3V0IiwicmVMYXVuY2giLCJzdGF0dXNDb2RlIiwidG9vbHMiLCJtc2ciLCJjYXRjaCIsInJlc3BvbnNlIiwiZ2V0IiwicG9zdCJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBLElBQUlBLE9BQU8sR0FBRyxpQ0FBaUM7QUFDL0MsSUFBTUMsV0FBVyxHQUFHLFNBQWRBLFdBQVcsQ0FBSUMsR0FBRyxFQUEyQjtFQUFBLElBQXpCQyxNQUFNLHVFQUFHLEtBQUs7RUFBQSxJQUFFQyxJQUFJO0VBQzdDQSxJQUFJLENBQUNDLEtBQUssR0FBR0MsR0FBRyxDQUFDQyxjQUFjLENBQUMsT0FBTyxDQUFDO0VBQ3hDSCxJQUFJLENBQUNJLE1BQU0sR0FBR0YsR0FBRyxDQUFDQyxjQUFjLENBQUMsUUFBUSxDQUFDO0VBQzFDLElBQUlFLGVBQWUsR0FBRztJQUNyQlAsR0FBRyxFQUFFRixPQUFPLEdBQUdFLEdBQUc7SUFDbEJFLElBQUksRUFBRUEsSUFBSTtJQUNWRCxNQUFNLEVBQUVBLE1BQU07SUFDZE8sTUFBTSxFQUFFO01BQ1Asa0JBQWtCLEVBQUUsZ0JBQWdCO01BQ3BDLGNBQWMsRUFBRTtJQUNqQjtFQUNELENBQUM7RUFDRCxJQUFJQyxPQUFPLEdBQUcsSUFBSUMsT0FBTyxDQUFDLFVBQVNDLE9BQU8sRUFBRUMsTUFBTSxFQUFFO0lBQ25EUixHQUFHLENBQUNTLE9BQU8sQ0FBQ04sZUFBZSxDQUFDLENBQUNPLElBQUksQ0FDaEMsVUFBQ0MsR0FBRyxFQUFLO01BQ1JYLEdBQUcsQ0FBQ1ksV0FBVyxFQUFFO01BQ2pCLGFBQVksU0FBUyxFQUFFaEIsR0FBRyxFQUFFZSxHQUFHLEVBQUViLElBQUk7TUFDckMsSUFBSWEsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDYixJQUFJLENBQUNlLElBQUksSUFBSSxLQUFLLEVBQUU7UUFDOUJiLEdBQUcsQ0FBQ2MsZ0JBQWdCLEVBQUU7UUFDdEJkLEdBQUcsQ0FBQ2UsY0FBYyxDQUFDLE9BQU8sRUFBRSxJQUFJLENBQUM7UUFDakNmLEdBQUcsQ0FBQ2UsY0FBYyxDQUFDLFFBQVEsRUFBRSxJQUFJLENBQUM7UUFDbENDLFVBQVUsQ0FBQyxZQUFXO1VBQ3JCaEIsR0FBRyxDQUFDaUIsUUFBUSxDQUFDO1lBQ1pyQixHQUFHLEVBQUU7VUFDTixDQUFDLENBQUM7UUFDSCxDQUFDLEVBQUUsSUFBSSxDQUFDO1FBQ1I7TUFDRDtNQUNBLElBQUllLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQ08sVUFBVSxJQUFJLEdBQUcsRUFBRTtRQUM3QkMsY0FBSyxDQUFDQyxHQUFHLENBQUNULEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQ2IsSUFBSSxDQUFDc0IsR0FBRyxDQUFDO1FBQzFCO01BQ0Q7TUFDQWIsT0FBTyxDQUFDSSxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUNiLElBQUksQ0FBQztJQUNyQixDQUFDLENBQ0QsQ0FBQ3VCLEtBQUssQ0FDTixVQUFDQyxRQUFRLEVBQUs7TUFDYnRCLEdBQUcsQ0FBQ1ksV0FBVyxFQUFFO01BQ2pCSixNQUFNLENBQUNjLFFBQVEsQ0FBQztJQUNqQixDQUFDLENBQ0Q7RUFDRixDQUFDLENBQUM7RUFDRixPQUFPakIsT0FBTztBQUVmLENBQUM7QUFDRCxJQUFNa0IsR0FBRyxHQUFHLFNBQU5BLEdBQUcsQ0FBSTNCLEdBQUcsRUFBRUUsSUFBSSxFQUFLO0VBQzFCLE9BQU9ILFdBQVcsQ0FBQ0MsR0FBRyxFQUFFLEtBQUssRUFBRUUsSUFBSSxDQUFDO0FBQ3JDLENBQUM7QUFFRCxJQUFNMEIsSUFBSSxHQUFHLFNBQVBBLElBQUksQ0FBSTVCLEdBQUcsRUFBRUUsSUFBSSxFQUFLO0VBQzNCLE9BQU9ILFdBQVcsQ0FBQ0MsR0FBRyxFQUFFLE1BQU0sRUFBRUUsSUFBSSxDQUFDO0FBQ3RDLENBQUM7QUFBQSxlQUNjO0VBQ2RKLE9BQU8sRUFBUEEsT0FBTztFQUNQNkIsR0FBRyxFQUFIQSxHQUFHO0VBQ0hDLElBQUksRUFBSkE7QUFDRCxDQUFDO0FBQUEsMkIiLCJmaWxlIjoiMzg3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHRvb2xzIGZyb20gJ0AvdG9vbEpzL3Rvb2xzLmpzJ1xyXG5pbXBvcnQgc3RvcmUgZnJvbSAnLi4vc3RvcmUnXHJcbi8vIGxldCBiYXNlVXJsID0gXCJodHRwOi8vdGMucGN4YmMuY29tXCJcclxubGV0IGJhc2VVcmwgPSBcImh0dHA6Ly90Yy5wY3hiYy5jb20vdGVzdGVkaXRpb25cIlxyXG5jb25zdCBodHRwUmVxdWVzdCA9ICh1cmwsIG1ldGhvZCA9IFwiZ2V0XCIsIGRhdGEpID0+IHtcclxuXHRkYXRhLnRva2VuID0gdW5pLmdldFN0b3JhZ2VTeW5jKCd0b2tlbicpXHJcblx0ZGF0YS5hYW5faWQgPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ2Fhbl9pZCcpXHJcblx0bGV0IGh0dHBEZWZhdWx0T3B0cyA9IHtcclxuXHRcdHVybDogYmFzZVVybCArIHVybCxcclxuXHRcdGRhdGE6IGRhdGEsXHJcblx0XHRtZXRob2Q6IG1ldGhvZCxcclxuXHRcdGhlYWRlcjoge1xyXG5cdFx0XHQnWC1SZXF1ZXN0ZWQtV2l0aCc6ICdYTUxIdHRwUmVxdWVzdCcsXHJcblx0XHRcdCdjb250ZW50LXR5cGUnOiAnYXBwbGljYXRpb24vanNvbjsgY2hhcnNldD1VVEYtOCcsXHJcblx0XHR9LFxyXG5cdH1cclxuXHRsZXQgcHJvbWlzZSA9IG5ldyBQcm9taXNlKGZ1bmN0aW9uKHJlc29sdmUsIHJlamVjdCkge1xyXG5cdFx0dW5pLnJlcXVlc3QoaHR0cERlZmF1bHRPcHRzKS50aGVuKFxyXG5cdFx0XHQocmVzKSA9PiB7XHJcblx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKClcclxuXHRcdFx0XHRjb25zb2xlLmxvZyhcInJlcXVlc3RcIiwgdXJsLCByZXMsIGRhdGEpXHJcblx0XHRcdFx0aWYgKHJlc1sxXS5kYXRhLmNvZGUgPT0gMjAwMDEpIHtcclxuXHRcdFx0XHRcdHVuaS5jbGVhclN0b3JhZ2VTeW5jKClcclxuXHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygndG9rZW4nLCBudWxsKVxyXG5cdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdhYW5faWQnLCBudWxsKVxyXG5cdFx0XHRcdFx0c2V0VGltZW91dChmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdFx0dW5pLnJlTGF1bmNoKHtcclxuXHRcdFx0XHRcdFx0XHR1cmw6IFwiL3BhZ2VzL2xvZ2luL2xvZ2luXCJcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH0sIDIwMDApXHJcblx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYgKHJlc1sxXS5zdGF0dXNDb2RlICE9IDIwMCkge1xyXG5cdFx0XHRcdFx0dG9vbHMubXNnKHJlc1sxXS5kYXRhLm1zZylcclxuXHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRyZXNvbHZlKHJlc1sxXS5kYXRhKVxyXG5cdFx0XHR9XHJcblx0XHQpLmNhdGNoKFxyXG5cdFx0XHQocmVzcG9uc2UpID0+IHtcclxuXHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKVxyXG5cdFx0XHRcdHJlamVjdChyZXNwb25zZSlcclxuXHRcdFx0fVxyXG5cdFx0KVxyXG5cdH0pXHJcblx0cmV0dXJuIHByb21pc2VcclxuXHJcbn07XHJcbmNvbnN0IGdldCA9ICh1cmwsIGRhdGEpID0+IHtcclxuXHRyZXR1cm4gaHR0cFJlcXVlc3QodXJsLCAnZ2V0JywgZGF0YSlcclxufVxyXG5cclxuY29uc3QgcG9zdCA9ICh1cmwsIGRhdGEpID0+IHtcclxuXHRyZXR1cm4gaHR0cFJlcXVlc3QodXJsLCAncG9zdCcsIGRhdGEpXHJcbn1cclxuZXhwb3J0IGRlZmF1bHQge1xyXG5cdGJhc2VVcmwsXHJcblx0Z2V0LFxyXG5cdHBvc3RcclxufSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///387\n"); ======= eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _tools = _interopRequireDefault(__webpack_require__(/*! @/toolJs/tools.js */ 388));\nvar _store = _interopRequireDefault(__webpack_require__(/*! ../store */ 384));\nvar baseUrl = \"http://tc.pcxbc.com\";\nvar httpRequest = function httpRequest(url) {\n var method = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : \"get\";\n var data = arguments.length > 2 ? arguments[2] : undefined;\n data.token = uni.getStorageSync('token');\n data.aan_id = uni.getStorageSync('aan_id');\n var httpDefaultOpts = {\n url: baseUrl + url,\n data: data,\n method: method,\n header: {\n 'X-Requested-With': 'XMLHttpRequest',\n 'content-type': 'application/json; charset=UTF-8'\n }\n };\n var promise = new Promise(function (resolve, reject) {\n uni.request(httpDefaultOpts).then(function (res) {\n uni.hideLoading();\n __f__(\"log\", \"request\", url, res, data, \" at toolJs/https.js:20\");\n if (res[1].data.code == 20001) {\n uni.clearStorageSync();\n uni.setStorageSync('token', null);\n uni.setStorageSync('aan_id', null);\n setTimeout(function () {\n uni.reLaunch({\n url: \"/pages/login/login\"\n });\n }, 2000);\n return;\n }\n if (res[1].statusCode != 200) {\n _tools.default.msg(res[1].data.msg);\n return;\n }\n resolve(res[1].data);\n }).catch(function (response) {\n uni.hideLoading();\n reject(response);\n });\n });\n return promise;\n};\nvar get = function get(url, data) {\n return httpRequest(url, 'get', data);\n};\nvar post = function post(url, data) {\n return httpRequest(url, 'post', data);\n};\nvar _default = {\n baseUrl: baseUrl,\n get: get,\n post: post\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdG9vbEpzL2h0dHBzLmpzIl0sIm5hbWVzIjpbImJhc2VVcmwiLCJodHRwUmVxdWVzdCIsInVybCIsIm1ldGhvZCIsImRhdGEiLCJ0b2tlbiIsInVuaSIsImdldFN0b3JhZ2VTeW5jIiwiYWFuX2lkIiwiaHR0cERlZmF1bHRPcHRzIiwiaGVhZGVyIiwicHJvbWlzZSIsIlByb21pc2UiLCJyZXNvbHZlIiwicmVqZWN0IiwicmVxdWVzdCIsInRoZW4iLCJyZXMiLCJoaWRlTG9hZGluZyIsImNvZGUiLCJjbGVhclN0b3JhZ2VTeW5jIiwic2V0U3RvcmFnZVN5bmMiLCJzZXRUaW1lb3V0IiwicmVMYXVuY2giLCJzdGF0dXNDb2RlIiwidG9vbHMiLCJtc2ciLCJjYXRjaCIsInJlc3BvbnNlIiwiZ2V0IiwicG9zdCJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBO0FBQ0E7QUFDQSxJQUFJQSxPQUFPLEdBQUcscUJBQXFCO0FBQ25DLElBQU1DLFdBQVcsR0FBRyxTQUFkQSxXQUFXLENBQUlDLEdBQUcsRUFBMkI7RUFBQSxJQUF6QkMsTUFBTSx1RUFBRyxLQUFLO0VBQUEsSUFBRUMsSUFBSTtFQUM3Q0EsSUFBSSxDQUFDQyxLQUFLLEdBQUdDLEdBQUcsQ0FBQ0MsY0FBYyxDQUFDLE9BQU8sQ0FBQztFQUN4Q0gsSUFBSSxDQUFDSSxNQUFNLEdBQUdGLEdBQUcsQ0FBQ0MsY0FBYyxDQUFDLFFBQVEsQ0FBQztFQUMxQyxJQUFJRSxlQUFlLEdBQUc7SUFDckJQLEdBQUcsRUFBRUYsT0FBTyxHQUFHRSxHQUFHO0lBQ2xCRSxJQUFJLEVBQUVBLElBQUk7SUFDVkQsTUFBTSxFQUFFQSxNQUFNO0lBQ2RPLE1BQU0sRUFBRTtNQUNQLGtCQUFrQixFQUFFLGdCQUFnQjtNQUNwQyxjQUFjLEVBQUU7SUFDakI7RUFDRCxDQUFDO0VBQ0QsSUFBSUMsT0FBTyxHQUFHLElBQUlDLE9BQU8sQ0FBQyxVQUFTQyxPQUFPLEVBQUVDLE1BQU0sRUFBRTtJQUNuRFIsR0FBRyxDQUFDUyxPQUFPLENBQUNOLGVBQWUsQ0FBQyxDQUFDTyxJQUFJLENBQ2hDLFVBQUNDLEdBQUcsRUFBSztNQUNSWCxHQUFHLENBQUNZLFdBQVcsRUFBRTtNQUNqQixhQUFZLFNBQVMsRUFBRWhCLEdBQUcsRUFBRWUsR0FBRyxFQUFFYixJQUFJO01BQ3JDLElBQUlhLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQ2IsSUFBSSxDQUFDZSxJQUFJLElBQUksS0FBSyxFQUFFO1FBQzlCYixHQUFHLENBQUNjLGdCQUFnQixFQUFFO1FBQ3RCZCxHQUFHLENBQUNlLGNBQWMsQ0FBQyxPQUFPLEVBQUUsSUFBSSxDQUFDO1FBQ2pDZixHQUFHLENBQUNlLGNBQWMsQ0FBQyxRQUFRLEVBQUUsSUFBSSxDQUFDO1FBQ2xDQyxVQUFVLENBQUMsWUFBVztVQUNyQmhCLEdBQUcsQ0FBQ2lCLFFBQVEsQ0FBQztZQUNackIsR0FBRyxFQUFFO1VBQ04sQ0FBQyxDQUFDO1FBQ0gsQ0FBQyxFQUFFLElBQUksQ0FBQztRQUNSO01BQ0Q7TUFDQSxJQUFJZSxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUNPLFVBQVUsSUFBSSxHQUFHLEVBQUU7UUFDN0JDLGNBQUssQ0FBQ0MsR0FBRyxDQUFDVCxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUNiLElBQUksQ0FBQ3NCLEdBQUcsQ0FBQztRQUMxQjtNQUNEO01BQ0FiLE9BQU8sQ0FBQ0ksR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDYixJQUFJLENBQUM7SUFDckIsQ0FBQyxDQUNELENBQUN1QixLQUFLLENBQ04sVUFBQ0MsUUFBUSxFQUFLO01BQ2J0QixHQUFHLENBQUNZLFdBQVcsRUFBRTtNQUNqQkosTUFBTSxDQUFDYyxRQUFRLENBQUM7SUFDakIsQ0FBQyxDQUNEO0VBQ0YsQ0FBQyxDQUFDO0VBQ0YsT0FBT2pCLE9BQU87QUFFZixDQUFDO0FBQ0QsSUFBTWtCLEdBQUcsR0FBRyxTQUFOQSxHQUFHLENBQUkzQixHQUFHLEVBQUVFLElBQUksRUFBSztFQUMxQixPQUFPSCxXQUFXLENBQUNDLEdBQUcsRUFBRSxLQUFLLEVBQUVFLElBQUksQ0FBQztBQUNyQyxDQUFDO0FBRUQsSUFBTTBCLElBQUksR0FBRyxTQUFQQSxJQUFJLENBQUk1QixHQUFHLEVBQUVFLElBQUksRUFBSztFQUMzQixPQUFPSCxXQUFXLENBQUNDLEdBQUcsRUFBRSxNQUFNLEVBQUVFLElBQUksQ0FBQztBQUN0QyxDQUFDO0FBQUEsZUFDYztFQUNkSixPQUFPLEVBQVBBLE9BQU87RUFDUDZCLEdBQUcsRUFBSEEsR0FBRztFQUNIQyxJQUFJLEVBQUpBO0FBQ0QsQ0FBQztBQUFBLDJCIiwiZmlsZSI6IjM4Ny5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0b29scyBmcm9tICdAL3Rvb2xKcy90b29scy5qcydcclxuaW1wb3J0IHN0b3JlIGZyb20gJy4uL3N0b3JlJ1xyXG5sZXQgYmFzZVVybCA9IFwiaHR0cDovL3RjLnBjeGJjLmNvbVwiXHJcbmNvbnN0IGh0dHBSZXF1ZXN0ID0gKHVybCwgbWV0aG9kID0gXCJnZXRcIiwgZGF0YSkgPT4ge1xyXG5cdGRhdGEudG9rZW4gPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3Rva2VuJylcclxuXHRkYXRhLmFhbl9pZCA9IHVuaS5nZXRTdG9yYWdlU3luYygnYWFuX2lkJylcclxuXHRsZXQgaHR0cERlZmF1bHRPcHRzID0ge1xyXG5cdFx0dXJsOiBiYXNlVXJsICsgdXJsLFxyXG5cdFx0ZGF0YTogZGF0YSxcclxuXHRcdG1ldGhvZDogbWV0aG9kLFxyXG5cdFx0aGVhZGVyOiB7XHJcblx0XHRcdCdYLVJlcXVlc3RlZC1XaXRoJzogJ1hNTEh0dHBSZXF1ZXN0JyxcclxuXHRcdFx0J2NvbnRlbnQtdHlwZSc6ICdhcHBsaWNhdGlvbi9qc29uOyBjaGFyc2V0PVVURi04JyxcclxuXHRcdH0sXHJcblx0fVxyXG5cdGxldCBwcm9taXNlID0gbmV3IFByb21pc2UoZnVuY3Rpb24ocmVzb2x2ZSwgcmVqZWN0KSB7XHJcblx0XHR1bmkucmVxdWVzdChodHRwRGVmYXVsdE9wdHMpLnRoZW4oXHJcblx0XHRcdChyZXMpID0+IHtcclxuXHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKVxyXG5cdFx0XHRcdGNvbnNvbGUubG9nKFwicmVxdWVzdFwiLCB1cmwsIHJlcywgZGF0YSlcclxuXHRcdFx0XHRpZiAocmVzWzFdLmRhdGEuY29kZSA9PSAyMDAwMSkge1xyXG5cdFx0XHRcdFx0dW5pLmNsZWFyU3RvcmFnZVN5bmMoKVxyXG5cdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd0b2tlbicsIG51bGwpXHJcblx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2Fhbl9pZCcsIG51bGwpXHJcblx0XHRcdFx0XHRzZXRUaW1lb3V0KGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdFx0XHR1bmkucmVMYXVuY2goe1xyXG5cdFx0XHRcdFx0XHRcdHVybDogXCIvcGFnZXMvbG9naW4vbG9naW5cIlxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0fSwgMjAwMClcclxuXHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAocmVzWzFdLnN0YXR1c0NvZGUgIT0gMjAwKSB7XHJcblx0XHRcdFx0XHR0b29scy5tc2cocmVzWzFdLmRhdGEubXNnKVxyXG5cdFx0XHRcdFx0cmV0dXJuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHJlc29sdmUocmVzWzFdLmRhdGEpXHJcblx0XHRcdH1cclxuXHRcdCkuY2F0Y2goXHJcblx0XHRcdChyZXNwb25zZSkgPT4ge1xyXG5cdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpXHJcblx0XHRcdFx0cmVqZWN0KHJlc3BvbnNlKVxyXG5cdFx0XHR9XHJcblx0XHQpXHJcblx0fSlcclxuXHRyZXR1cm4gcHJvbWlzZVxyXG5cclxufTtcclxuY29uc3QgZ2V0ID0gKHVybCwgZGF0YSkgPT4ge1xyXG5cdHJldHVybiBodHRwUmVxdWVzdCh1cmwsICdnZXQnLCBkYXRhKVxyXG59XHJcblxyXG5jb25zdCBwb3N0ID0gKHVybCwgZGF0YSkgPT4ge1xyXG5cdHJldHVybiBodHRwUmVxdWVzdCh1cmwsICdwb3N0JywgZGF0YSlcclxufVxyXG5leHBvcnQgZGVmYXVsdCB7XHJcblx0YmFzZVVybCxcclxuXHRnZXQsXHJcblx0cG9zdFxyXG59Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///387\n"); >>>>>>> 4175a75ec0ca45f596c811b3d3743a71ba65182a /***/ }), /* 388 */ /*!*************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/toolJs/tools.js ***! \*************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 4));\nvar _store = _interopRequireDefault(__webpack_require__(/*! @/store */ 384));\nvar _tools = _interopRequireDefault(__webpack_require__(/*! @/toolJs/tools.js */ 388));\nvar _default = {\n msg: msg,\n toHex: toHex,\n gethms: gethms,\n str2hex: str2hex,\n hex2str: hex2str,\n ab2hex: ab2hex,\n inArray: inArray,\n getMonth: getMonth,\n getDate: getDate,\n GetDateStr: GetDateStr,\n PrefixZero: PrefixZero,\n showModal: showModal,\n compareVersions: compareVersions,\n validatePhoneEmail: validatePhoneEmail\n};\nexports.default = _default;\nfunction showModal(text) {\n uni.showModal({\n title: \"提示\",\n content: text,\n showCancel: false,\n success: function success(res) {\n if (res.confirm) {}\n }\n });\n}\n// 版本对比\nfunction compareVersions(version1, version2) {\n __f__(\"log\", \"版本对比\", version1, version2, \" at toolJs/tools.js:32\");\n // 将版本号拆分成数字数组\n var arr1 = version1.split('.').map(Number);\n ;\n var arr2 = version2.split('.').map(Number);\n ;\n\n // 遍历数字数组进行逐段比较\n for (var i = 0; i < Math.max(arr1.length, arr2.length); i++) {\n var num1 = parseInt(arr1[i] || 0); // 如果数组长度不够,则将缺失部分补0\n var num2 = parseInt(arr2[i] || 0);\n if (num1 < num2) {\n return -1; // 版本1小于版本2\n } else if (num1 > num2) {\n return 1; // 版本1大于版本2\n }\n }\n\n return 0; // 版本1等于版本2\n}\n\n// 2进制位数不足补0\nfunction PrefixZero(num, n) {\n return (Array(n).join(0) + num).slice(-n);\n}\n//转16进制位数不足补0\nfunction toHex(num, length) {\n return num.toString(16).padStart(length, '0');\n}\nfunction inArray(arr, key, val) {\n if (!arr || !arr.length || (0, _typeof2.default)(arr) != 'object' || !Array.isArray(arr)) {\n return -1;\n }\n for (var i = 0; i < arr.length; i++) {\n if (!key) {\n if (arr[i] == val) {\n return i;\n }\n } else if (arr[i][key] === val) {\n return i;\n }\n }\n return -1;\n}\nfunction validatePhoneEmail(input) {\n var phoneRegex = /^(\\+?\\d{1,4})?[-\\s.]?\\(?(\\d{3})\\)?[-\\s.]?(\\d{3})[-\\s.]?(\\d{4})$/;\n var emailRegex = /^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$/;\n var isPhone = phoneRegex.test(input);\n var isEmail = emailRegex.test(input);\n return {\n isPhone: isPhone,\n isEmail: isEmail\n };\n}\nfunction msg(str) {\n uni.showToast({\n title: str,\n icon: 'none',\n duration: 3000\n });\n}\nfunction ab2hex(buffer, split) {\n var hexArr = Array.prototype.map.call(new Uint8Array(buffer), function (bit) {\n return ('00' + bit.toString(16)).slice(-2);\n });\n return hexArr.join(split);\n}\nfunction hex2str(arr) {\n var decoder = new TextDecoder('utf8');\n var uint8 = new Uint8Array(arr);\n var res = decoder.decode(uint8);\n return res;\n}\nfunction str2hex(str) {\n var encoder = new TextEncoder('utf8');\n return encoder.encode(str);\n}\n\n// 跳绳分秒时间选择\nfunction gethms(type) {\n var mindata = [];\n var secondData = [];\n var timeList = [];\n for (var i = 0; i <= 59; i++) {\n i = i > 9 ? i : '0' + i;\n mindata.push(i + '分');\n }\n for (var i = 0; i <= 59; i++) {\n i = i > 9 ? i : '0' + i;\n secondData.push(i + '秒');\n }\n timeList[0] = mindata;\n timeList[1] = secondData;\n return timeList;\n}\nfunction getMonth(dates, months) {\n var d = new Date(dates.substring(0, 10));\n var year = d.getFullYear();\n var month = d.getMonth() + 1;\n if (Math.abs(months) > 12) {\n months = months % 12;\n }\n ;\n if (months != 0) {\n if (month + months > 12) {\n year++;\n month = (month + months) % 12;\n } else if (month + months < 1) {\n year--;\n month = 12 + month + months;\n } else {\n month = month + months;\n }\n ;\n }\n ;\n month = month < 10 ? \"0\" + month : month;\n var date = d.getDate();\n if (month == \"01\" || month == \"03\" || month == \"05\" || month == \"07\" || month == \"08\" || month == \"10\" || month == \"12\") {\n return year + \"-\" + month + \"-01\" + \"~\" + year + \"-\" + month + \"-31\";\n } else if (month == \"02\") {\n if (year % 4 == 0 && year % 100 != 0 || year % 100 == 0 && year % 400 == 0) {\n return year + '-' + month + \"-01\" + \"~\" + year + \"-\" + month + \"-29\";\n } else {\n return year + '-' + month + \"-01\" + \"~\" + year + \"-\" + month + \"-28\";\n }\n ;\n } else {\n return year + '-' + month + \"-01\" + \"~\" + year + \"-\" + month + \"-30\";\n }\n ;\n}\n;\nfunction getDate(type) {\n var date = new Date();\n var year = date.getFullYear();\n var month = date.getMonth() + 1;\n var day = date.getDate();\n month = month > 9 ? month : '0' + month;\n day = day > 9 ? day : '0' + day;\n if (type === 'tow') {\n year = year - 2;\n return \"\".concat(year, \"-\").concat(month, \"-\").concat(day);\n }\n if (type === 'start') {\n year = year;\n return \"\".concat(year, \"-\").concat(month, \"-\").concat(day);\n }\n if (type === 'end') {\n year = year + 60;\n return \"\".concat(year, \"-\").concat(month, \"-\").concat(day);\n }\n if (type === 'year') {\n year = year;\n return \"\".concat(year);\n }\n if (type === 'month') {\n year = year;\n return \"\".concat(year, \"-\").concat(month);\n }\n if (type == \"m\") {\n if (month == \"01\" || month == \"03\" || month == \"05\" || month == \"07\" || month == \"08\" || month == \"10\" || month == \"12\") {\n return year + \"-\" + month + \"-01\" + \"~\" + year + \"-\" + month + \"-31\";\n } else if (month == \"02\") {\n if (year % 4 == 0 && year % 100 != 0 || year % 100 == 0 && year % 400 == 0) {\n return year + \"-\" + month + \"-01\" + \"~\" + year + \"-\" + month + \"-29\";\n } else {\n return year + \"-\" + month + \"-01\" + \"~\" + year + \"-\" + month + \"-28\";\n }\n ;\n } else {\n return year + \"-\" + month + \"-01\" + \"~\" + year + \"-\" + month + \"-30\";\n }\n ;\n }\n}\n//获取AddDayCount天后的日期\nfunction GetDateStr(AddDayCount) {\n var dd = new Date();\n dd.setDate(dd.getDate() + AddDayCount);\n var y = dd.getFullYear();\n var m = dd.getMonth() + 1 < 10 ? \"0\" + (dd.getMonth() + 1) : dd.getMonth() + 1; //获取当前月份的日期,不足10补0\n var d = dd.getDate() < 10 ? \"0\" + dd.getDate() : dd.getDate(); //获取当前几号,不足10补0\n return y + \"-\" + m + \"-\" + d;\n}\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdG9vbEpzL3Rvb2xzLmpzIl0sIm5hbWVzIjpbIm1zZyIsInRvSGV4IiwiZ2V0aG1zIiwic3RyMmhleCIsImhleDJzdHIiLCJhYjJoZXgiLCJpbkFycmF5IiwiZ2V0TW9udGgiLCJnZXREYXRlIiwiR2V0RGF0ZVN0ciIsIlByZWZpeFplcm8iLCJzaG93TW9kYWwiLCJjb21wYXJlVmVyc2lvbnMiLCJ2YWxpZGF0ZVBob25lRW1haWwiLCJ0ZXh0IiwidW5pIiwidGl0bGUiLCJjb250ZW50Iiwic2hvd0NhbmNlbCIsInN1Y2Nlc3MiLCJyZXMiLCJjb25maXJtIiwidmVyc2lvbjEiLCJ2ZXJzaW9uMiIsImFycjEiLCJzcGxpdCIsIm1hcCIsIk51bWJlciIsImFycjIiLCJpIiwiTWF0aCIsIm1heCIsImxlbmd0aCIsIm51bTEiLCJwYXJzZUludCIsIm51bTIiLCJudW0iLCJuIiwiQXJyYXkiLCJqb2luIiwic2xpY2UiLCJ0b1N0cmluZyIsInBhZFN0YXJ0IiwiYXJyIiwia2V5IiwidmFsIiwiaXNBcnJheSIsImlucHV0IiwicGhvbmVSZWdleCIsImVtYWlsUmVnZXgiLCJpc1Bob25lIiwidGVzdCIsImlzRW1haWwiLCJzdHIiLCJzaG93VG9hc3QiLCJpY29uIiwiZHVyYXRpb24iLCJidWZmZXIiLCJoZXhBcnIiLCJwcm90b3R5cGUiLCJjYWxsIiwiVWludDhBcnJheSIsImJpdCIsImRlY29kZXIiLCJUZXh0RGVjb2RlciIsInVpbnQ4IiwiZGVjb2RlIiwiZW5jb2RlciIsIlRleHRFbmNvZGVyIiwiZW5jb2RlIiwidHlwZSIsIm1pbmRhdGEiLCJzZWNvbmREYXRhIiwidGltZUxpc3QiLCJwdXNoIiwiZGF0ZXMiLCJtb250aHMiLCJkIiwiRGF0ZSIsInN1YnN0cmluZyIsInllYXIiLCJnZXRGdWxsWWVhciIsIm1vbnRoIiwiYWJzIiwiZGF0ZSIsImRheSIsIkFkZERheUNvdW50IiwiZGQiLCJzZXREYXRlIiwieSIsIm0iXSwibWFwcGluZ3MiOiI7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QUFFLENBQUNOLFdBQVcsRUFBRTtFQUN4QixJQUFJUyxDQUFDLEdBQUlILEVBQUUsQ0FBQ2hGLFFBQVEsRUFBRSxHQUFHLENBQUMsR0FBSSxFQUFFLEdBQUcsR0FBRyxJQUFJZ0YsRUFBRSxDQUFDaEYsUUFBUSxFQUFFLEdBQUcsQ0FBQyxDQUFDLEdBQUlnRixFQUFFLENBQUNoRixRQUFRLEVBQUUsR0FBRyxDQUFFLENBQUMsQ0FBQztFQUNwRixJQUFJc0UsQ0FBQyxHQUFHVSxFQUFFLENBQUMvRSxPQUFPLEVBQUUsR0FBRyxFQUFFLEdBQUcsR0FBRyxHQUFHK0UsRUFBRSxDQUFDL0UsT0FBTyxFQUFFLEdBQUcrRSxFQUFFLENBQUMvRSxPQUFPLEVBQUUsQ0FBQyxDQUFDO0VBQy9ELE9BQU9pRixDQUFDLEdBQUcsR0FBRyxHQUFHQyxDQUFDLEdBQUcsR0FBRyxHQUFHYixDQUFDO0FBQzdCLEMiLCJmaWxlIjoiMzg4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICRzdG9yZSBmcm9tICdAL3N0b3JlJ1xyXG5pbXBvcnQgJHRvb2xzIGZyb20gJ0AvdG9vbEpzL3Rvb2xzLmpzJ1xyXG5leHBvcnQgZGVmYXVsdCB7XHJcblx0bXNnLFxyXG5cdHRvSGV4LFxyXG5cdGdldGhtcyxcclxuXHRzdHIyaGV4LFxyXG5cdGhleDJzdHIsXHJcblx0YWIyaGV4LFxyXG5cdGluQXJyYXksXHJcblx0Z2V0TW9udGgsXHJcblx0Z2V0RGF0ZSxcclxuXHRHZXREYXRlU3RyLFxyXG5cdFByZWZpeFplcm8sXHJcblx0c2hvd01vZGFsLFxyXG5cdGNvbXBhcmVWZXJzaW9ucyxcclxuXHR2YWxpZGF0ZVBob25lRW1haWxcclxufVxyXG5cclxuZnVuY3Rpb24gc2hvd01vZGFsKHRleHQpIHtcclxuXHR1bmkuc2hvd01vZGFsKHtcclxuXHRcdHRpdGxlOiBcIuaPkOekulwiLFxyXG5cdFx0Y29udGVudDogdGV4dCxcclxuXHRcdHNob3dDYW5jZWw6IGZhbHNlLFxyXG5cdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdGlmIChyZXMuY29uZmlybSkge31cclxuXHRcdH1cclxuXHR9KVxyXG59XHJcbi8vIOeJiOacrOWvueavlFxyXG5mdW5jdGlvbiBjb21wYXJlVmVyc2lvbnModmVyc2lvbjEsIHZlcnNpb24yKSB7XHJcblx0Y29uc29sZS5sb2coXCLniYjmnKzlr7nmr5RcIiwgdmVyc2lvbjEsIHZlcnNpb24yKVxyXG5cdC8vIOWwhueJiOacrOWPt+aLhuWIhuaIkOaVsOWtl+aVsOe7hFxyXG5cdHZhciBhcnIxID0gdmVyc2lvbjEuc3BsaXQoJy4nKS5tYXAoTnVtYmVyKTs7XHJcblx0dmFyIGFycjIgPSB2ZXJzaW9uMi5zcGxpdCgnLicpLm1hcChOdW1iZXIpOztcclxuXHJcblx0Ly8g6YGN5Y6G5pWw5a2X5pWw57uE6L+b6KGM6YCQ5q615q+U6L6DXHJcblx0Zm9yICh2YXIgaSA9IDA7IGkgPCBNYXRoLm1heChhcnIxLmxlbmd0aCwgYXJyMi5sZW5ndGgpOyBpKyspIHtcclxuXHRcdHZhciBudW0xID0gcGFyc2VJbnQoYXJyMVtpXSB8fCAwKTsgLy8g5aaC5p6c5pWw57uE6ZW/5bqm5LiN5aSf77yM5YiZ5bCG57y65aSx6YOo5YiG6KGlMFxyXG5cdFx0dmFyIG51bTIgPSBwYXJzZUludChhcnIyW2ldIHx8IDApO1xyXG5cclxuXHRcdGlmIChudW0xIDwgbnVtMikge1xyXG5cdFx0XHRyZXR1cm4gLTE7IC8vIOeJiOacrDHlsI/kuo7niYjmnKwyXHJcblx0XHR9IGVsc2UgaWYgKG51bTEgPiBudW0yKSB7XHJcblx0XHRcdHJldHVybiAxOyAvLyDniYjmnKwx5aSn5LqO54mI5pysMlxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0cmV0dXJuIDA7IC8vIOeJiOacrDHnrYnkuo7niYjmnKwyXHJcbn1cclxuXHJcbi8vIDLov5vliLbkvY3mlbDkuI3otrPooaUwXHJcbmZ1bmN0aW9uIFByZWZpeFplcm8obnVtLCBuKSB7XHJcblx0cmV0dXJuIChBcnJheShuKS5qb2luKDApICsgbnVtKS5zbGljZSgtbik7XHJcbn1cclxuLy/ovawxNui/m+WItuS9jeaVsOS4jei2s+ihpTBcclxuZnVuY3Rpb24gdG9IZXgobnVtLCBsZW5ndGgpIHtcclxuXHRyZXR1cm4gbnVtLnRvU3RyaW5nKDE2KS5wYWRTdGFydChsZW5ndGgsICcwJyk7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGluQXJyYXkoYXJyLCBrZXksIHZhbCkge1xyXG5cdGlmICghYXJyIHx8ICFhcnIubGVuZ3RoIHx8IHR5cGVvZiBhcnIgIT0gJ29iamVjdCcgfHwgIUFycmF5LmlzQXJyYXkoYXJyKSkge1xyXG5cdFx0cmV0dXJuIC0xXHJcblx0fVxyXG5cdGZvciAobGV0IGkgPSAwOyBpIDwgYXJyLmxlbmd0aDsgaSsrKSB7XHJcblx0XHRpZiAoIWtleSkge1xyXG5cdFx0XHRpZiAoYXJyW2ldID09IHZhbCkge1xyXG5cdFx0XHRcdHJldHVybiBpXHJcblx0XHRcdH1cclxuXHRcdH0gZWxzZSBpZiAoYXJyW2ldW2tleV0gPT09IHZhbCkge1xyXG5cdFx0XHRyZXR1cm4gaVxyXG5cdFx0fVxyXG5cdH1cclxuXHRyZXR1cm4gLTE7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIHZhbGlkYXRlUGhvbmVFbWFpbChpbnB1dCkge1xyXG5cdGNvbnN0IHBob25lUmVnZXggPSAvXihcXCs/XFxkezEsNH0pP1stXFxzLl0/XFwoPyhcXGR7M30pXFwpP1stXFxzLl0/KFxcZHszfSlbLVxccy5dPyhcXGR7NH0pJC87XHJcblx0Y29uc3QgZW1haWxSZWdleCA9IC9eXFx3KyhbLSsuXVxcdyspKkBcXHcrKFstLl1cXHcrKSpcXC5cXHcrKFstLl1cXHcrKSokLztcclxuXHRjb25zdCBpc1Bob25lID0gcGhvbmVSZWdleC50ZXN0KGlucHV0KTtcclxuXHRjb25zdCBpc0VtYWlsID0gZW1haWxSZWdleC50ZXN0KGlucHV0KTtcclxuXHJcblx0cmV0dXJuIHtcclxuXHRcdGlzUGhvbmUsXHJcblx0XHRpc0VtYWlsXHJcblx0fTtcclxufVxyXG5cclxuZnVuY3Rpb24gbXNnKHN0cikge1xyXG5cdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0dGl0bGU6IHN0cixcclxuXHRcdGljb246ICdub25lJyxcclxuXHRcdGR1cmF0aW9uOiAzMDAwXHJcblx0fSlcclxufVxyXG5cclxuZnVuY3Rpb24gYWIyaGV4KGJ1ZmZlciwgc3BsaXQpIHtcclxuXHR2YXIgaGV4QXJyID0gQXJyYXkucHJvdG90eXBlLm1hcC5jYWxsKFxyXG5cdFx0bmV3IFVpbnQ4QXJyYXkoYnVmZmVyKSxcclxuXHRcdGZ1bmN0aW9uKGJpdCkge1xyXG5cdFx0XHRyZXR1cm4gKCcwMCcgKyBiaXQudG9TdHJpbmcoMTYpKS5zbGljZSgtMilcclxuXHRcdH1cclxuXHQpXHJcblx0cmV0dXJuIGhleEFyci5qb2luKHNwbGl0KTtcclxufVxyXG5cclxuZnVuY3Rpb24gaGV4MnN0cihhcnIpIHtcclxuXHRsZXQgZGVjb2RlciA9IG5ldyBUZXh0RGVjb2RlcigndXRmOCcpXHJcblx0bGV0IHVpbnQ4ID0gbmV3IFVpbnQ4QXJyYXkoYXJyKVxyXG5cdGxldCByZXMgPSBkZWNvZGVyLmRlY29kZSh1aW50OClcclxuXHRyZXR1cm4gcmVzXHJcbn1cclxuXHJcbmZ1bmN0aW9uIHN0cjJoZXgoc3RyKSB7XHJcblx0bGV0IGVuY29kZXIgPSBuZXcgVGV4dEVuY29kZXIoJ3V0ZjgnKVxyXG5cdHJldHVybiBlbmNvZGVyLmVuY29kZShzdHIpXHJcbn1cclxuXHJcbi8vIOi3s+e7s+WIhuenkuaXtumXtOmAieaLqVxyXG5mdW5jdGlvbiBnZXRobXModHlwZSkge1xyXG5cdHZhciBtaW5kYXRhID0gW11cclxuXHR2YXIgc2Vjb25kRGF0YSA9IFtdXHJcblx0bGV0IHRpbWVMaXN0ID0gW11cclxuXHRmb3IgKHZhciBpID0gMDsgaSA8PSA1OTsgaSsrKSB7XHJcblx0XHRpID0gaSA+IDkgPyBpIDogJzAnICsgaVxyXG5cdFx0bWluZGF0YS5wdXNoKGkgKyAn5YiGJyk7XHJcblx0fVxyXG5cdGZvciAodmFyIGkgPSAwOyBpIDw9IDU5OyBpKyspIHtcclxuXHRcdGkgPSBpID4gOSA/IGkgOiAnMCcgKyBpXHJcblx0XHRzZWNvbmREYXRhLnB1c2goaSArICfnp5InKTtcclxuXHR9XHJcblx0dGltZUxpc3RbMF0gPSBtaW5kYXRhXHJcblx0dGltZUxpc3RbMV0gPSBzZWNvbmREYXRhXHJcblx0cmV0dXJuIHRpbWVMaXN0XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGdldE1vbnRoKGRhdGVzLCBtb250aHMpIHtcclxuXHR2YXIgZCA9IG5ldyBEYXRlKGRhdGVzLnN1YnN0cmluZygwLCAxMCkpO1xyXG5cdGxldCB5ZWFyID0gZC5nZXRGdWxsWWVhcigpO1xyXG5cdHZhciBtb250aCA9IGQuZ2V0TW9udGgoKSArIDE7XHJcblx0aWYgKE1hdGguYWJzKG1vbnRocykgPiAxMikge1xyXG5cdFx0bW9udGhzID0gbW9udGhzICUgMTI7XHJcblx0fTtcclxuXHRpZiAobW9udGhzICE9IDApIHtcclxuXHRcdGlmIChtb250aCArIG1vbnRocyA+IDEyKSB7XHJcblx0XHRcdHllYXIrKztcclxuXHRcdFx0bW9udGggPSAobW9udGggKyBtb250aHMpICUgMTI7XHJcblx0XHR9IGVsc2UgaWYgKG1vbnRoICsgbW9udGhzIDwgMSkge1xyXG5cdFx0XHR5ZWFyLS07XHJcblx0XHRcdG1vbnRoID0gMTIgKyBtb250aCArIG1vbnRocztcclxuXHRcdH0gZWxzZSB7XHJcblx0XHRcdG1vbnRoID0gbW9udGggKyBtb250aHM7XHJcblx0XHR9O1xyXG5cdH07XHJcblx0bW9udGggPSBtb250aCA8IDEwID8gXCIwXCIgKyBtb250aCA6IG1vbnRoO1xyXG5cdHZhciBkYXRlID0gZC5nZXREYXRlKCk7XHJcblx0aWYgKG1vbnRoID09IFwiMDFcIiB8fCBtb250aCA9PSBcIjAzXCIgfHwgbW9udGggPT0gXCIwNVwiIHx8IG1vbnRoID09IFwiMDdcIiB8fCBtb250aCA9PSBcIjA4XCIgfHwgbW9udGggPT0gXCIxMFwiIHx8XHJcblx0XHRtb250aCA9PSBcIjEyXCIpIHtcclxuXHRcdHJldHVybiB5ZWFyICsgXCItXCIgKyBtb250aCArIFwiLTAxXCIgKyBcIn5cIiArIHllYXIgKyBcIi1cIiArIG1vbnRoICsgXCItMzFcIjtcclxuXHR9IGVsc2UgaWYgKG1vbnRoID09IFwiMDJcIikge1xyXG5cdFx0aWYgKCh5ZWFyICUgNCA9PSAwICYmIHllYXIgJSAxMDAgIT0gMCkgfHwgKHllYXIgJSAxMDAgPT0gMCAmJiB5ZWFyICUgNDAwID09IDApKSB7XHJcblx0XHRcdHJldHVybiB5ZWFyICsgJy0nICsgbW9udGggKyBcIi0wMVwiICsgXCJ+XCIgKyB5ZWFyICsgXCItXCIgKyBtb250aCArIFwiLTI5XCI7XHJcblx0XHR9IGVsc2Uge1xyXG5cdFx0XHRyZXR1cm4geWVhciArICctJyArIG1vbnRoICsgXCItMDFcIiArIFwiflwiICsgeWVhciArIFwiLVwiICsgbW9udGggKyBcIi0yOFwiO1xyXG5cdFx0fTtcclxuXHR9IGVsc2Uge1xyXG5cdFx0cmV0dXJuIHllYXIgKyAnLScgKyBtb250aCArIFwiLTAxXCIgKyBcIn5cIiArIHllYXIgKyBcIi1cIiArIG1vbnRoICsgXCItMzBcIjtcclxuXHR9O1xyXG59O1xyXG5cclxuZnVuY3Rpb24gZ2V0RGF0ZSh0eXBlKSB7XHJcblx0Y29uc3QgZGF0ZSA9IG5ldyBEYXRlKCk7XHJcblx0bGV0IHllYXIgPSBkYXRlLmdldEZ1bGxZZWFyKCk7XHJcblx0bGV0IG1vbnRoID0gZGF0ZS5nZXRNb250aCgpICsgMTtcclxuXHRsZXQgZGF5ID0gZGF0ZS5nZXREYXRlKCk7XHJcblx0bW9udGggPSBtb250aCA+IDkgPyBtb250aCA6ICcwJyArIG1vbnRoO1xyXG5cdGRheSA9IGRheSA+IDkgPyBkYXkgOiAnMCcgKyBkYXk7XHJcblx0aWYgKHR5cGUgPT09ICd0b3cnKSB7XHJcblx0XHR5ZWFyID0geWVhciAtIDI7XHJcblx0XHRyZXR1cm4gYCR7eWVhcn0tJHttb250aH0tJHtkYXl9YDtcclxuXHR9XHJcblx0aWYgKHR5cGUgPT09ICdzdGFydCcpIHtcclxuXHRcdHllYXIgPSB5ZWFyO1xyXG5cdFx0cmV0dXJuIGAke3llYXJ9LSR7bW9udGh9LSR7ZGF5fWA7XHJcblx0fVxyXG5cdGlmICh0eXBlID09PSAnZW5kJykge1xyXG5cdFx0eWVhciA9IHllYXIgKyA2MDtcclxuXHRcdHJldHVybiBgJHt5ZWFyfS0ke21vbnRofS0ke2RheX1gO1xyXG5cdH1cclxuXHRpZiAodHlwZSA9PT0gJ3llYXInKSB7XHJcblx0XHR5ZWFyID0geWVhcjtcclxuXHRcdHJldHVybiBgJHt5ZWFyfWA7XHJcblx0fVxyXG5cdGlmICh0eXBlID09PSAnbW9udGgnKSB7XHJcblx0XHR5ZWFyID0geWVhcjtcclxuXHRcdHJldHVybiBgJHt5ZWFyfS0ke21vbnRofWA7XHJcblx0fVxyXG5cdGlmICh0eXBlID09IFwibVwiKSB7XHJcblx0XHRpZiAobW9udGggPT0gXCIwMVwiIHx8IG1vbnRoID09IFwiMDNcIiB8fCBtb250aCA9PSBcIjA1XCIgfHwgbW9udGggPT0gXCIwN1wiIHx8IG1vbnRoID09IFwiMDhcIiB8fCBtb250aCA9PSBcIjEwXCIgfHxcclxuXHRcdFx0bW9udGggPT0gXCIxMlwiKSB7XHJcblx0XHRcdHJldHVybiB5ZWFyICsgXCItXCIgKyBtb250aCArIFwiLTAxXCIgKyBcIn5cIiArIHllYXIgKyBcIi1cIiArIG1vbnRoICsgXCItMzFcIjtcclxuXHRcdH0gZWxzZSBpZiAobW9udGggPT0gXCIwMlwiKSB7XHJcblx0XHRcdGlmICgoeWVhciAlIDQgPT0gMCAmJiB5ZWFyICUgMTAwICE9IDApIHx8ICh5ZWFyICUgMTAwID09IDAgJiYgeWVhciAlIDQwMCA9PSAwKSkge1xyXG5cdFx0XHRcdHJldHVybiB5ZWFyICsgXCItXCIgKyBtb250aCArIFwiLTAxXCIgKyBcIn5cIiArIHllYXIgKyBcIi1cIiArIG1vbnRoICsgXCItMjlcIjtcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRyZXR1cm4geWVhciArIFwiLVwiICsgbW9udGggKyBcIi0wMVwiICsgXCJ+XCIgKyB5ZWFyICsgXCItXCIgKyBtb250aCArIFwiLTI4XCI7XHJcblx0XHRcdH07XHJcblx0XHR9IGVsc2Uge1xyXG5cdFx0XHRyZXR1cm4geWVhciArIFwiLVwiICsgbW9udGggKyBcIi0wMVwiICsgXCJ+XCIgKyB5ZWFyICsgXCItXCIgKyBtb250aCArIFwiLTMwXCI7XHJcblx0XHR9O1xyXG5cdH1cclxufVxyXG4vL+iOt+WPlkFkZERheUNvdW505aSp5ZCO55qE5pel5pyfXHJcbmZ1bmN0aW9uIEdldERhdGVTdHIoQWRkRGF5Q291bnQpIHtcclxuXHR2YXIgZGQgPSBuZXcgRGF0ZSgpO1xyXG5cdGRkLnNldERhdGUoZGQuZ2V0RGF0ZSgpICsgQWRkRGF5Q291bnQpO1xyXG5cdHZhciB5ID0gZGQuZ2V0RnVsbFllYXIoKTtcclxuXHR2YXIgbSA9IChkZC5nZXRNb250aCgpICsgMSkgPCAxMCA/IFwiMFwiICsgKGRkLmdldE1vbnRoKCkgKyAxKSA6IChkZC5nZXRNb250aCgpICsgMSk7IC8v6I635Y+W5b2T5YmN5pyI5Lu955qE5pel5pyf77yM5LiN6LazMTDooaUwXHJcblx0dmFyIGQgPSBkZC5nZXREYXRlKCkgPCAxMCA/IFwiMFwiICsgZGQuZ2V0RGF0ZSgpIDogZGQuZ2V0RGF0ZSgpOyAvL+iOt+WPluW9k+WJjeWHoOWPt++8jOS4jei2szEw6KGlMFxyXG5cdHJldHVybiB5ICsgXCItXCIgKyBtICsgXCItXCIgKyBkO1xyXG59Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///388\n"); /***/ }), /* 389 */ /*!*****************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/toolJs/Bluetooth.js ***! \*****************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _store = _interopRequireDefault(__webpack_require__(/*! @/store */ 384));\nvar _Bluetooth = _interopRequireDefault(__webpack_require__(/*! @/toolJs/Bluetooth.js */ 389));\nvar _tools = _interopRequireDefault(__webpack_require__(/*! @/toolJs/tools.js */ 388));\nvar myTime;\nvar devicesList = [];\nvar _default = {\n str2Num: str2Num,\n handleDevicesMac: handleDevicesMac,\n openBluetoothAdapter: openBluetoothAdapter,\n startBluetoothDeviceDiscovery: startBluetoothDeviceDiscovery,\n onBluetoothDeviceFound: onBluetoothDeviceFound,\n getBluetoothAdapter: getBluetoothAdapter,\n handleDevice: handleDevice,\n onBLEConnectionStateChange: onBLEConnectionStateChange,\n closeBLEConnection: closeBLEConnection,\n closeBluetoothAdapter: closeBluetoothAdapter,\n stopBluetoothDevicesDiscovery: stopBluetoothDevicesDiscovery\n}; // 蓝牙连接\nexports.default = _default;\nfunction openBluetoothAdapter() {\n uni.openBluetoothAdapter({\n success: function success(e) {\n _store.default.commit(\"changeBluetooth\", true);\n _Bluetooth.default.startBluetoothDeviceDiscovery();\n __f__(\"log\", '初始化蓝牙成功:' + e.errMsg, \" at toolJs/Bluetooth.js:26\");\n },\n fail: function fail(e) {\n _Bluetooth.default.getBluetoothAdapter(e);\n }\n });\n}\n\n// 开始搜寻附近的蓝牙外围设备\nfunction startBluetoothDeviceDiscovery() {\n devicesList = [];\n uni.startBluetoothDevicesDiscovery({\n allowDuplicatesKey: true,\n interval: 200,\n //上报设备的间隔\n services: [],\n success: function success(res) {\n _Bluetooth.default.onBluetoothDeviceFound();\n },\n fail: function fail(res) {\n _tools.default.msg(\"请确定设备是开机状态、手机蓝牙权限已打开!\");\n }\n });\n}\n\n/**\r\n * 发现外围设备\r\n */\nfunction onBluetoothDeviceFound() {\n uni.onBluetoothDeviceFound(function (res) {\n __f__(\"log\", '开始监听寻找到新设备的事件', res, \" at toolJs/Bluetooth.js:55\");\n res.devices.forEach(function (device) {\n if (!device.name && !device.localName) {\n return;\n }\n if (device.name.indexOf('YPC') != -1) {\n var buff = device.name.slice(7, 19);\n device.macAddr = _Bluetooth.default.str2Num(buff);\n device.deviceId = device.deviceId;\n _Bluetooth.default.handleDevice(device);\n __f__(\"log\", \"ypc\", device, \" at toolJs/Bluetooth.js:65\");\n return;\n }\n });\n });\n}\n// 蓝牙过滤\nfunction handleDevice(device) {\n var foundDevices = devicesList;\n var idx = _tools.default.inArray(foundDevices, \"deviceId\", device.deviceId);\n __f__(\"log\", \"ind\", idx, devicesList, device, \" at toolJs/Bluetooth.js:75\");\n if (idx === -1) {\n devicesList.push(device);\n _store.default.commit(\"changedevicesList\", devicesList);\n return;\n }\n}\n/**\r\n * 停止搜索蓝牙设备\r\n */\nfunction stopBluetoothDevicesDiscovery() {\n uni.stopBluetoothDevicesDiscovery({\n success: function success(e) {\n __f__(\"log\", \"停止搜索蓝牙设备\", e, \" at toolJs/Bluetooth.js:88\");\n }\n });\n}\n// 监听蓝牙连接状态\nfunction onBLEConnectionStateChange() {\n uni.onBLEConnectionStateChange(function (res) {\n __f__(\"log\", \"蓝牙连接状态\", JSON.stringify(res), \" at toolJs/Bluetooth.js:95\");\n if (!res.connected) {\n _Bluetooth.default.closeBLEConnection();\n _Bluetooth.default.closeBluetoothAdapter();\n }\n _store.default.commit(\"changeConnected\", res.connected);\n });\n}\n\n/**\r\n * 断开蓝牙模块\r\n */\nfunction closeBluetoothAdapter() {\n uni.closeBluetoothAdapter({\n success: function success(res) {\n __f__(\"log\", '蓝牙模块关闭成功', \" at toolJs/Bluetooth.js:110\");\n }\n });\n}\n/**\r\n * 断开蓝牙连接\r\n */\nfunction closeBLEConnection(deviceId) {\n __f__(\"log\", \"deviceId\", deviceId, \" at toolJs/Bluetooth.js:118\");\n uni.closeBLEConnection({\n deviceId: deviceId,\n success: function success(res) {\n __f__(\"log\", '断开蓝牙连接成功', \" at toolJs/Bluetooth.js:122\");\n }\n });\n}\nfunction str2Num(str) {\n var result = \"\";\n for (var i = 0; i < str.length - 2; i++) {\n result += str[i];\n if (i % 2 === 1) result += ':';\n }\n return result + str.slice(-2);\n}\n// 蓝牙连接\nfunction handleDevicesMac(device, acd_id) {\n __f__(\"log\", \"卡片设备\", device, acd_id, \" at toolJs/Bluetooth.js:137\");\n if (device == 'true' || device || device == true) {\n uni.openBluetoothAdapter({\n success: function success(e) {\n _store.default.commit(\"changeBluetooth\", true);\n uni.navigateTo({\n url: \"/pages/devices/search?id=\" + acd_id + '&device=' + device\n });\n __f__(\"log\", '初始化蓝牙成功:' + e.errMsg, \" at toolJs/Bluetooth.js:145\");\n },\n fail: function fail(err) {\n __f__(\"log\", '初始化蓝牙失败:' + err.errMsg, \" at toolJs/Bluetooth.js:148\");\n return _Bluetooth.default.getBluetoothAdapter(err);\n }\n });\n } else {\n _tools.default.msg(\"请先添加设备!\");\n setTimeout(function () {\n uni.switchTab({\n url: \"/pages/business/business\"\n });\n }, 500);\n }\n}\n// 蓝牙连接失败\nfunction getBluetoothAdapter(err) {\n if (err.errMsg == \"openBluetoothAdapter:fail auth denied\" || err.errMsg === \"openBluetoothAdapter:fail auth deny\" || err.errMsg === \"openBluetoothAdapter:fail authorize no response\") {\n uni.showModal({\n title: \"提示\",\n content: \"需要您授权使用手机蓝牙\",\n showCancel: false,\n success: function success(modalSuccess) {\n uni.openSetting({\n success: function success(settingdata) {\n if (settingdata.authSetting[\"scope.bluetooth\"]) {\n uni.openBluetoothAdapter({\n success: function success(e) {\n uni.showToast({\n title: \"获取权限成功,请继续去测量\",\n icon: \"none\"\n });\n _store.default.commit(\"changeBluetooth\", true);\n },\n fail: function fail(err) {\n _tools.default.showModal(\"手机蓝牙未打开\");\n __f__(\"log\", '初始化蓝牙失败:' + err.errMsg, \" at toolJs/Bluetooth.js:185\");\n }\n });\n } else {\n uni.showToast({\n title: \"获取权限失败,将无法使用手机蓝牙进行测量\",\n icon: \"none\"\n });\n }\n }\n });\n }\n });\n } else {\n _tools.default.showModal(\"手机蓝牙未打开\");\n }\n}\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 20)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdG9vbEpzL0JsdWV0b290aC5qcyJdLCJuYW1lcyI6WyJteVRpbWUiLCJkZXZpY2VzTGlzdCIsInN0cjJOdW0iLCJoYW5kbGVEZXZpY2VzTWFjIiwib3BlbkJsdWV0b290aEFkYXB0ZXIiLCJzdGFydEJsdWV0b290aERldmljZURpc2NvdmVyeSIsIm9uQmx1ZXRvb3RoRGV2aWNlRm91bmQiLCJnZXRCbHVldG9vdGhBZGFwdGVyIiwiaGFuZGxlRGV2aWNlIiwib25CTEVDb25uZWN0aW9uU3RhdGVDaGFuZ2UiLCJjbG9zZUJMRUNvbm5lY3Rpb24iLCJjbG9zZUJsdWV0b290aEFkYXB0ZXIiLCJzdG9wQmx1ZXRvb3RoRGV2aWNlc0Rpc2NvdmVyeSIsInVuaSIsInN1Y2Nlc3MiLCJlIiwiJHN0b3JlIiwiY29tbWl0IiwiJEJsdWV0b290aCIsImVyck1zZyIsImZhaWwiLCJzdGFydEJsdWV0b290aERldmljZXNEaXNjb3ZlcnkiLCJhbGxvd0R1cGxpY2F0ZXNLZXkiLCJpbnRlcnZhbCIsInNlcnZpY2VzIiwicmVzIiwiJHRvb2xzIiwibXNnIiwiZGV2aWNlcyIsImZvckVhY2giLCJkZXZpY2UiLCJuYW1lIiwibG9jYWxOYW1lIiwiaW5kZXhPZiIsImJ1ZmYiLCJzbGljZSIsIm1hY0FkZHIiLCJkZXZpY2VJZCIsImZvdW5kRGV2aWNlcyIsImlkeCIsImluQXJyYXkiLCJwdXNoIiwiSlNPTiIsInN0cmluZ2lmeSIsImNvbm5lY3RlZCIsInN0ciIsInJlc3VsdCIsImkiLCJsZW5ndGgiLCJhY2RfaWQiLCJuYXZpZ2F0ZVRvIiwidXJsIiwiZXJyIiwic2V0VGltZW91dCIsInN3aXRjaFRhYiIsInNob3dNb2RhbCIsInRpdGxlIiwiY29udGVudCIsInNob3dDYW5jZWwiLCJtb2RhbFN1Y2Nlc3MiLCJvcGVuU2V0dGluZyIsInNldHRpbmdkYXRhIiwiYXV0aFNldHRpbmciLCJzaG93VG9hc3QiLCJpY29uIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7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STtrQkFDWjFCLGNBQU0sQ0FBQzZCLFNBQVMsQ0FBQyxTQUFTLENBQUM7a0JBQzNCLGFBQVksVUFBVSxHQUFHSCxHQUFHLENBQUNqQyxNQUFNO2dCQUNwQztjQUNELENBQUMsQ0FBQztZQUNILENBQUMsTUFBTTtjQUNOTixHQUFHLENBQUNrRCxTQUFTLENBQUM7Z0JBQ2JQLEtBQUssRUFBRSxzQkFBc0I7Z0JBQzdCUSxJQUFJLEVBQUU7Y0FDUCxDQUFDLENBQUM7WUFDSDtVQUNEO1FBQ0QsQ0FBQyxDQUFDO01BQ0g7SUFDRCxDQUFDLENBQUM7RUFDSCxDQUFDLE1BQU07SUFDTnRDLGNBQU0sQ0FBQzZCLFNBQVMsQ0FBQyxTQUFTLENBQUM7RUFDNUI7QUFDRCxDIiwiZmlsZSI6IjM4OS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAkc3RvcmUgZnJvbSAnQC9zdG9yZSdcclxuaW1wb3J0ICRCbHVldG9vdGggZnJvbSAnQC90b29sSnMvQmx1ZXRvb3RoLmpzJ1xyXG5pbXBvcnQgJHRvb2xzIGZyb20gJ0AvdG9vbEpzL3Rvb2xzLmpzJ1xyXG5sZXQgbXlUaW1lO1xyXG5sZXQgZGV2aWNlc0xpc3QgPSBbXVxyXG5leHBvcnQgZGVmYXVsdCB7XHJcblx0c3RyMk51bSxcclxuXHRoYW5kbGVEZXZpY2VzTWFjLFxyXG5cdG9wZW5CbHVldG9vdGhBZGFwdGVyLFxyXG5cdHN0YXJ0Qmx1ZXRvb3RoRGV2aWNlRGlzY292ZXJ5LFxyXG5cdG9uQmx1ZXRvb3RoRGV2aWNlRm91bmQsXHJcblx0Z2V0Qmx1ZXRvb3RoQWRhcHRlcixcclxuXHRoYW5kbGVEZXZpY2UsXHJcblx0b25CTEVDb25uZWN0aW9uU3RhdGVDaGFuZ2UsXHJcblx0Y2xvc2VCTEVDb25uZWN0aW9uLFxyXG5cdGNsb3NlQmx1ZXRvb3RoQWRhcHRlcixcclxuXHRzdG9wQmx1ZXRvb3RoRGV2aWNlc0Rpc2NvdmVyeVxyXG59XHJcblxyXG4vLyDok53niZnov57mjqVcclxuZnVuY3Rpb24gb3BlbkJsdWV0b290aEFkYXB0ZXIoKSB7XHJcblx0dW5pLm9wZW5CbHVldG9vdGhBZGFwdGVyKHtcclxuXHRcdHN1Y2Nlc3M6IGUgPT4ge1xyXG5cdFx0XHQkc3RvcmUuY29tbWl0KFwiY2hhbmdlQmx1ZXRvb3RoXCIsIHRydWUpXHJcblx0XHRcdCRCbHVldG9vdGguc3RhcnRCbHVldG9vdGhEZXZpY2VEaXNjb3ZlcnkoKVxyXG5cdFx0XHRjb25zb2xlLmxvZygn5Yid5aeL5YyW6JOd54mZ5oiQ5YqfOicgKyBlLmVyck1zZyk7XHJcblx0XHR9LFxyXG5cdFx0ZmFpbDogZSA9PiB7XHJcblx0XHRcdCRCbHVldG9vdGguZ2V0Qmx1ZXRvb3RoQWRhcHRlcihlKVxyXG5cdFx0fVxyXG5cdH0pO1xyXG59XHJcblxyXG4vLyDlvIDlp4vmkJzlr7vpmYTov5HnmoTok53niZnlpJblm7Torr7lpIdcclxuZnVuY3Rpb24gc3RhcnRCbHVldG9vdGhEZXZpY2VEaXNjb3ZlcnkoKSB7XHJcblx0ZGV2aWNlc0xpc3QgPSBbXVxyXG5cdHVuaS5zdGFydEJsdWV0b290aERldmljZXNEaXNjb3Zlcnkoe1xyXG5cdFx0YWxsb3dEdXBsaWNhdGVzS2V5OiB0cnVlLFxyXG5cdFx0aW50ZXJ2YWw6IDIwMCwgLy/kuIrmiqXorr7lpIfnmoTpl7TpmpRcclxuXHRcdHNlcnZpY2VzOiBbXSxcclxuXHRcdHN1Y2Nlc3M6IHJlcyA9PiB7XHJcblx0XHRcdCRCbHVldG9vdGgub25CbHVldG9vdGhEZXZpY2VGb3VuZCgpO1xyXG5cdFx0fSxcclxuXHRcdGZhaWw6IHJlcyA9PiB7XHJcblx0XHRcdCR0b29scy5tc2coXCLor7fnoa7lrprorr7lpIfmmK/lvIDmnLrnirbmgIHjgIHmiYvmnLrok53niZnmnYPpmZDlt7LmiZPlvIDvvIFcIilcclxuXHRcdH1cclxuXHR9KTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOWPkeeOsOWkluWbtOiuvuWkh1xyXG4gKi9cclxuZnVuY3Rpb24gb25CbHVldG9vdGhEZXZpY2VGb3VuZCgpIHtcclxuXHR1bmkub25CbHVldG9vdGhEZXZpY2VGb3VuZChyZXMgPT4ge1xyXG5cdFx0Y29uc29sZS5sb2coJ+W8gOWni+ebkeWQrOWvu+aJvuWIsOaWsOiuvuWkh+eahOS6i+S7ticsIHJlcyk7XHJcblx0XHRyZXMuZGV2aWNlcy5mb3JFYWNoKGRldmljZSA9PiB7XHJcblx0XHRcdGlmICghZGV2aWNlLm5hbWUgJiYgIWRldmljZS5sb2NhbE5hbWUpIHtcclxuXHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0fVxyXG5cdFx0XHRpZiAoZGV2aWNlLm5hbWUuaW5kZXhPZignWVBDJykgIT0gLTEpIHtcclxuXHRcdFx0XHRsZXQgYnVmZiA9IGRldmljZS5uYW1lLnNsaWNlKDcsIDE5KVxyXG5cdFx0XHRcdGRldmljZS5tYWNBZGRyID0gJEJsdWV0b290aC5zdHIyTnVtKGJ1ZmYpXHJcblx0XHRcdFx0ZGV2aWNlLmRldmljZUlkID0gZGV2aWNlLmRldmljZUlkXHJcblx0XHRcdFx0JEJsdWV0b290aC5oYW5kbGVEZXZpY2UoZGV2aWNlKVxyXG5cdFx0XHRcdGNvbnNvbGUubG9nKFwieXBjXCIsIGRldmljZSlcclxuXHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0fVxyXG5cdFx0fSlcclxuXHR9KTtcclxufVxyXG4vLyDok53niZnov4fmu6RcclxuZnVuY3Rpb24gaGFuZGxlRGV2aWNlKGRldmljZSkge1xyXG5cdGNvbnN0IGZvdW5kRGV2aWNlcyA9IGRldmljZXNMaXN0XHJcblx0Y29uc3QgaWR4ID0gJHRvb2xzLmluQXJyYXkoZm91bmREZXZpY2VzLCBcImRldmljZUlkXCIsIGRldmljZS5kZXZpY2VJZClcclxuXHRjb25zb2xlLmxvZyhcImluZFwiLCBpZHgsIGRldmljZXNMaXN0LCBkZXZpY2UpXHJcblx0aWYgKGlkeCA9PT0gLTEpIHtcclxuXHRcdGRldmljZXNMaXN0LnB1c2goZGV2aWNlKTtcclxuXHRcdCRzdG9yZS5jb21taXQoXCJjaGFuZ2VkZXZpY2VzTGlzdFwiLCBkZXZpY2VzTGlzdCk7XHJcblx0XHRyZXR1cm5cclxuXHR9XHJcbn1cclxuLyoqXHJcbiAqIOWBnOatouaQnOe0ouiTneeJmeiuvuWkh1xyXG4gKi9cclxuZnVuY3Rpb24gc3RvcEJsdWV0b290aERldmljZXNEaXNjb3ZlcnkoKSB7XHJcblx0dW5pLnN0b3BCbHVldG9vdGhEZXZpY2VzRGlzY292ZXJ5KHtcclxuXHRcdHN1Y2Nlc3M6IGUgPT4ge1xyXG5cdFx0XHRjb25zb2xlLmxvZyhcIuWBnOatouaQnOe0ouiTneeJmeiuvuWkh1wiLCBlKVxyXG5cdFx0fSxcclxuXHR9KTtcclxufVxyXG4vLyDnm5HlkKzok53niZnov57mjqXnirbmgIFcclxuZnVuY3Rpb24gb25CTEVDb25uZWN0aW9uU3RhdGVDaGFuZ2UoKSB7XHJcblx0dW5pLm9uQkxFQ29ubmVjdGlvblN0YXRlQ2hhbmdlKGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0Y29uc29sZS5sb2coXCLok53niZnov57mjqXnirbmgIFcIiwgSlNPTi5zdHJpbmdpZnkocmVzKSk7XHJcblx0XHRpZiAoIXJlcy5jb25uZWN0ZWQpIHtcclxuXHRcdFx0JEJsdWV0b290aC5jbG9zZUJMRUNvbm5lY3Rpb24oKVxyXG5cdFx0XHQkQmx1ZXRvb3RoLmNsb3NlQmx1ZXRvb3RoQWRhcHRlcigpXHJcblx0XHR9XHJcblx0XHQkc3RvcmUuY29tbWl0KFwiY2hhbmdlQ29ubmVjdGVkXCIsIHJlcy5jb25uZWN0ZWQpO1xyXG5cdH0pXHJcbn1cclxuXHJcbi8qKlxyXG4gKiDmlq3lvIDok53niZnmqKHlnZdcclxuICovXHJcbmZ1bmN0aW9uIGNsb3NlQmx1ZXRvb3RoQWRhcHRlcigpIHtcclxuXHR1bmkuY2xvc2VCbHVldG9vdGhBZGFwdGVyKHtcclxuXHRcdHN1Y2Nlc3M6IHJlcyA9PiB7XHJcblx0XHRcdGNvbnNvbGUubG9nKCfok53niZnmqKHlnZflhbPpl63miJDlip8nKTtcclxuXHRcdH1cclxuXHR9KVxyXG59XHJcbi8qKlxyXG4gKiDmlq3lvIDok53niZnov57mjqVcclxuICovXHJcbmZ1bmN0aW9uIGNsb3NlQkxFQ29ubmVjdGlvbihkZXZpY2VJZCkge1xyXG5cdGNvbnNvbGUubG9nKFwiZGV2aWNlSWRcIiwgZGV2aWNlSWQpXHJcblx0dW5pLmNsb3NlQkxFQ29ubmVjdGlvbih7XHJcblx0XHRkZXZpY2VJZDogZGV2aWNlSWQsXHJcblx0XHRzdWNjZXNzOiByZXMgPT4ge1xyXG5cdFx0XHRjb25zb2xlLmxvZygn5pat5byA6JOd54mZ6L+e5o6l5oiQ5YqfJyk7XHJcblx0XHR9XHJcblx0fSk7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIHN0cjJOdW0oc3RyKSB7XHJcblx0dmFyIHJlc3VsdCA9IFwiXCI7XHJcblx0Zm9yIChsZXQgaSA9IDA7IGkgPCBzdHIubGVuZ3RoIC0gMjsgaSsrKSB7XHJcblx0XHRyZXN1bHQgKz0gc3RyW2ldO1xyXG5cdFx0aWYgKGkgJSAyID09PSAxKSByZXN1bHQgKz0gJzonO1xyXG5cdH1cclxuXHRyZXR1cm4gcmVzdWx0ICsgc3RyLnNsaWNlKC0yKVxyXG59XHJcbi8vIOiTneeJmei/nuaOpVxyXG5mdW5jdGlvbiBoYW5kbGVEZXZpY2VzTWFjKGRldmljZSwgYWNkX2lkKSB7XHJcblx0Y29uc29sZS5sb2coXCLljaHniYforr7lpIdcIiwgZGV2aWNlLCBhY2RfaWQpXHJcblx0aWYgKGRldmljZSA9PSAndHJ1ZScgfHwgZGV2aWNlIHx8IGRldmljZSA9PSB0cnVlKSB7XHJcblx0XHR1bmkub3BlbkJsdWV0b290aEFkYXB0ZXIoe1xyXG5cdFx0XHRzdWNjZXNzOiBlID0+IHtcclxuXHRcdFx0XHQkc3RvcmUuY29tbWl0KFwiY2hhbmdlQmx1ZXRvb3RoXCIsIHRydWUpO1xyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybDogXCIvcGFnZXMvZGV2aWNlcy9zZWFyY2g/aWQ9XCIgKyBhY2RfaWQgKyAnJmRldmljZT0nICsgZGV2aWNlXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHRjb25zb2xlLmxvZygn5Yid5aeL5YyW6JOd54mZ5oiQ5YqfOicgKyBlLmVyck1zZyk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGZhaWw6IGVyciA9PiB7XHJcblx0XHRcdFx0Y29uc29sZS5sb2coJ+WIneWni+WMluiTneeJmeWksei0pTonICsgZXJyLmVyck1zZyk7XHJcblx0XHRcdFx0cmV0dXJuICRCbHVldG9vdGguZ2V0Qmx1ZXRvb3RoQWRhcHRlcihlcnIpXHJcblx0XHRcdH1cclxuXHRcdH0pO1xyXG5cdH0gZWxzZSB7XHJcblx0XHQkdG9vbHMubXNnKFwi6K+35YWI5re75Yqg6K6+5aSH77yBXCIpXHJcblx0XHRzZXRUaW1lb3V0KGZ1bmN0aW9uKCkge1xyXG5cdFx0XHR1bmkuc3dpdGNoVGFiKHtcclxuXHRcdFx0XHR1cmw6IFwiL3BhZ2VzL2J1c2luZXNzL2J1c2luZXNzXCJcclxuXHRcdFx0fSlcclxuXHRcdH0sIDUwMClcclxuXHR9XHJcbn1cclxuLy8g6JOd54mZ6L+e5o6l5aSx6LSlXHJcbmZ1bmN0aW9uIGdldEJsdWV0b290aEFkYXB0ZXIoZXJyKSB7XHJcblx0aWYgKGVyci5lcnJNc2cgPT0gXCJvcGVuQmx1ZXRvb3RoQWRhcHRlcjpmYWlsIGF1dGggZGVuaWVkXCIgfHwgZXJyLmVyck1zZyA9PT1cclxuXHRcdFwib3BlbkJsdWV0b290aEFkYXB0ZXI6ZmFpbCBhdXRoIGRlbnlcIiB8fFxyXG5cdFx0ZXJyLmVyck1zZyA9PT0gXCJvcGVuQmx1ZXRvb3RoQWRhcHRlcjpmYWlsIGF1dGhvcml6ZSBubyByZXNwb25zZVwiXHJcblx0KSB7XHJcblx0XHR1bmkuc2hvd01vZGFsKHtcclxuXHRcdFx0dGl0bGU6IFwi5o+Q56S6XCIsXHJcblx0XHRcdGNvbnRlbnQ6IFwi6ZyA6KaB5oKo5o6I5p2D5L2/55So5omL5py66JOd54mZXCIsXHJcblx0XHRcdHNob3dDYW5jZWw6IGZhbHNlLFxyXG5cdFx0XHRzdWNjZXNzKG1vZGFsU3VjY2Vzcykge1xyXG5cdFx0XHRcdHVuaS5vcGVuU2V0dGluZyh7XHJcblx0XHRcdFx0XHRzdWNjZXNzKHNldHRpbmdkYXRhKSB7XHJcblx0XHRcdFx0XHRcdGlmIChzZXR0aW5nZGF0YS5hdXRoU2V0dGluZ1tcInNjb3BlLmJsdWV0b290aFwiXSkge1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5vcGVuQmx1ZXRvb3RoQWRhcHRlcih7XHJcblx0XHRcdFx0XHRcdFx0XHRzdWNjZXNzOiBlID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGl0bGU6IFwi6I635Y+W5p2D6ZmQ5oiQ5Yqf77yM6K+357un57ut5Y675rWL6YePXCIsXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0aWNvbjogXCJub25lXCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0XHRcdFx0JHN0b3JlLmNvbW1pdChcImNoYW5nZUJsdWV0b290aFwiLCB0cnVlKTtcclxuXHRcdFx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdFx0XHRmYWlsOiBlcnIgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQkdG9vbHMuc2hvd01vZGFsKFwi5omL5py66JOd54mZ5pyq5omT5byAXCIpXHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKCfliJ3lp4vljJbok53niZnlpLHotKU6JyArIGVyci5lcnJNc2cpO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6IFwi6I635Y+W5p2D6ZmQ5aSx6LSl77yM5bCG5peg5rOV5L2/55So5omL5py66JOd54mZ6L+b6KGM5rWL6YePXCIsXHJcblx0XHRcdFx0XHRcdFx0XHRpY29uOiBcIm5vbmVcIlxyXG5cdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9XHJcblx0XHR9KVxyXG5cdH0gZWxzZSB7XHJcblx0XHQkdG9vbHMuc2hvd01vZGFsKFwi5omL5py66JOd54mZ5pyq5omT5byAXCIpXHJcblx0fVxyXG59Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///389\n"); /***/ }), /* 390 */ /*!***************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/language/index.js ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _en = _interopRequireDefault(__webpack_require__(/*! ./en.json */ 391));\nvar _zhHans = _interopRequireDefault(__webpack_require__(/*! ./zh-Hans.json */ 392));\nvar _zhHant = _interopRequireDefault(__webpack_require__(/*! ./zh-Hant.json */ 393));\nvar _ja = _interopRequireDefault(__webpack_require__(/*! ./ja.json */ 394));\nvar _default = {\n en: _en.default,\n // 中文\n 'zh-Hans': _zhHans.default,\n //简体\n 'zh-Hant': _zhHant.default,\n //繁体\n ja: _ja.default //日语\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vbGFuZ3VhZ2UvaW5kZXguanMiXSwibmFtZXMiOlsiZW4iLCJ6aEhhbnMiLCJ6aEhhbnQiLCJqYSJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQTBCLGVBQ1g7RUFDZEEsRUFBRSxFQUFGQSxXQUFFO0VBQUU7RUFDSixTQUFTLEVBQUVDLGVBQU07RUFBQztFQUNsQixTQUFTLEVBQUVDLGVBQU07RUFBRTtFQUNuQkMsRUFBRSxFQUFGQSxXQUFFLENBQUM7QUFDSixDQUFDO0FBQUEiLCJmaWxlIjoiMzkwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGVuIGZyb20gJy4vZW4uanNvbidcbmltcG9ydCB6aEhhbnMgZnJvbSAnLi96aC1IYW5zLmpzb24nXG5pbXBvcnQgemhIYW50IGZyb20gJy4vemgtSGFudC5qc29uJ1xuaW1wb3J0IGphIGZyb20gJy4vamEuanNvbidcbmV4cG9ydCBkZWZhdWx0IHtcblx0ZW4sIC8vIOS4reaWh1xuXHQnemgtSGFucyc6IHpoSGFucywvL+eugOS9k1xuXHQnemgtSGFudCc6IHpoSGFudCwgLy/nuYHkvZNcblx0amEgLy/ml6Xor61cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///390\n"); /***/ }), /* 391 */ /*!**************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/language/en.json ***! \**************************************************************/ /*! exports provided: index.title, index.home, index.component, index.api, index.schema, index.demo, index.demo-description, index.detail, index.language, index.language-info, index.system-language, index.application-language, index.language-change-confirm, default */ /***/ (function(module) { eval("module.exports = JSON.parse(\"{\\\"index.title\\\":\\\"Hello i18n\\\",\\\"index.home\\\":\\\"Home\\\",\\\"index.component\\\":\\\"Component\\\",\\\"index.api\\\":\\\"API\\\",\\\"index.schema\\\":\\\"Schema\\\",\\\"index.demo\\\":\\\"uni-app globalization\\\",\\\"index.demo-description\\\":\\\"Include uni-framework, manifest.json, pages.json, tabbar, Page, Component, API, Schema\\\",\\\"index.detail\\\":\\\"Detail\\\",\\\"index.language\\\":\\\"Language\\\",\\\"index.language-info\\\":\\\"Settings\\\",\\\"index.system-language\\\":\\\"System language\\\",\\\"index.application-language\\\":\\\"Application language\\\",\\\"index.language-change-confirm\\\":\\\"Applying this setting will restart the app\\\"}\");//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiIzOTEuanMiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///391\n"); /***/ }), /* 392 */ /*!*******************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/language/zh-Hans.json ***! \*******************************************************************/ /*! exports provided: login.title, login.phone, login.code, login.sendcode, login.agreement, login.agreementContnt, login.btn, login.ForgotPassword, login.register, login.valtips, login.phonetip, login.phonetipsTwo, login.codeTips, index.home, index.age, index.birthday, index.region, index.body, index.height, index.weight, index.BMI, index.none, index.look, default */ /***/ (function(module) { eval("module.exports = JSON.parse(\"{\\\"login.title\\\":\\\"登录\\\",\\\"login.phone\\\":\\\"手机号/邮箱\\\",\\\"login.code\\\":\\\"验证码\\\",\\\"login.sendcode\\\":\\\"发送验证码\\\",\\\"login.agreement\\\":\\\"我已阅读并授权\\\",\\\"login.agreementContnt\\\":\\\"《中招体测用户隐私协议》\\\",\\\"login.btn\\\":\\\"登录\\\",\\\"login.ForgotPassword\\\":\\\"忘记密码\\\",\\\"login.register\\\":\\\"马上注册\\\",\\\"login.valtips\\\":\\\"请勾选同意《中招体测用户隐私协议》\\\",\\\"login.phonetip\\\":\\\"请输入手机号码\\\",\\\"login.phonetipsTwo\\\":\\\"请输入正确的手机号码\\\",\\\"login.codeTips\\\":\\\"请输入验证码\\\",\\\"index.home\\\":\\\"主页\\\",\\\"index.age\\\":\\\"年龄\\\",\\\"index.birthday\\\":\\\"出生日期\\\",\\\"index.region\\\":\\\"当前地区\\\",\\\"index.body\\\":\\\"身体数据\\\",\\\"index.height\\\":\\\"身高\\\",\\\"index.weight\\\":\\\"体重\\\",\\\"index.BMI\\\":\\\"BMI\\\",\\\"index.none\\\":\\\"暂无\\\",\\\"index.look\\\":\\\"查看详情\\\"}\");//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiIzOTIuanMiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///392\n"); /***/ }), /* 393 */ /*!*******************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/language/zh-Hant.json ***! \*******************************************************************/ /*! exports provided: index.title, index.home, index.component, index.api, index.schema, index.demo, index.demo-description, index.detail, index.language, index.language-info, index.system-language, index.application-language, index.language-change-confirm, default */ /***/ (function(module) { eval("module.exports = JSON.parse(\"{\\\"index.title\\\":\\\"Hello i18n\\\",\\\"index.home\\\":\\\"主頁\\\",\\\"index.component\\\":\\\"組件\\\",\\\"index.api\\\":\\\"API\\\",\\\"index.schema\\\":\\\"Schema\\\",\\\"index.demo\\\":\\\"uni-app 國際化演示\\\",\\\"index.demo-description\\\":\\\"包含 uni-framework、manifest.json、pages.json、tabbar、頁面、組件、API、Schema\\\",\\\"index.detail\\\":\\\"詳情\\\",\\\"index.language\\\":\\\"語言\\\",\\\"index.language-info\\\":\\\"語言信息\\\",\\\"index.system-language\\\":\\\"系統語言\\\",\\\"index.application-language\\\":\\\"應用語言\\\",\\\"index.language-change-confirm\\\":\\\"應用此設置將重啟App\\\"}\");//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiIzOTMuanMiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///393\n"); /***/ }), /* 394 */ /*!**************************************************************!*\ !*** E:/qiaocongli/小程序/中招体测app/examTeamApp/language/ja.json ***! \**************************************************************/ /*! exports provided: index.title, index.home, index.component, index.api, index.schema, index.demo, index.demo-description, index.detail, index.language, index.language-info, index.system-language, index.application-language, index.language-change-confirm, default */ /***/ (function(module) { eval("module.exports = JSON.parse(\"{\\\"index.title\\\":\\\"Hello i18n\\\",\\\"index.home\\\":\\\"ホーム\\\",\\\"index.component\\\":\\\"コンポーネント\\\",\\\"index.api\\\":\\\"API\\\",\\\"index.schema\\\":\\\"Schema\\\",\\\"index.demo\\\":\\\"uni-app globalization\\\",\\\"index.demo-description\\\":\\\"ユニフレームワーク、manifest.json、pages.json、タブバー、ページ、コンポーネント、APIを含める、Schema\\\",\\\"index.detail\\\":\\\"詳細\\\",\\\"index.language\\\":\\\"言語\\\",\\\"index.language-info\\\":\\\"設定\\\",\\\"index.system-language\\\":\\\"システム言語\\\",\\\"index.application-language\\\":\\\"アプリケーション言語\\\",\\\"index.language-change-confirm\\\":\\\"この設定を適用すると、アプリが再起動します\\\"}\");//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiIzOTQuanMiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///394\n"); /***/ }), /* 395 */ /*!****************************************************!*\ !*** ./node_modules/vue-i18n/dist/vue-i18n.esm.js ***! \****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /*! * vue-i18n v8.28.2 * (c) 2022 kazuya kawaguchi * Released under the MIT License. */ /* */ /** * constants */ var numberFormatKeys = [ 'compactDisplay', 'currency', 'currencyDisplay', 'currencySign', 'localeMatcher', 'notation', 'numberingSystem', 'signDisplay', 'style', 'unit', 'unitDisplay', 'useGrouping', 'minimumIntegerDigits', 'minimumFractionDigits', 'maximumFractionDigits', 'minimumSignificantDigits', 'maximumSignificantDigits' ]; var dateTimeFormatKeys = [ 'dateStyle', 'timeStyle', 'calendar', 'localeMatcher', "hour12", "hourCycle", "timeZone", "formatMatcher", 'weekday', 'era', 'year', 'month', 'day', 'hour', 'minute', 'second', 'timeZoneName' ]; /** * utilities */ function warn (msg, err) { if (typeof console !== 'undefined') { console.warn('[vue-i18n] ' + msg); /* istanbul ignore if */ if (err) { console.warn(err.stack); } } } function error (msg, err) { if (typeof console !== 'undefined') { console.error('[vue-i18n] ' + msg); /* istanbul ignore if */ if (err) { console.error(err.stack); } } } var isArray = Array.isArray; function isObject (obj) { return obj !== null && typeof obj === 'object' } function isBoolean (val) { return typeof val === 'boolean' } function isString (val) { return typeof val === 'string' } var toString = Object.prototype.toString; var OBJECT_STRING = '[object Object]'; function isPlainObject (obj) { return toString.call(obj) === OBJECT_STRING } function isNull (val) { return val === null || val === undefined } function isFunction (val) { return typeof val === 'function' } function parseArgs () { var args = [], len = arguments.length; while ( len-- ) args[ len ] = arguments[ len ]; var locale = null; var params = null; if (args.length === 1) { if (isObject(args[0]) || isArray(args[0])) { params = args[0]; } else if (typeof args[0] === 'string') { locale = args[0]; } } else if (args.length === 2) { if (typeof args[0] === 'string') { locale = args[0]; } /* istanbul ignore if */ if (isObject(args[1]) || isArray(args[1])) { params = args[1]; } } return { locale: locale, params: params } } function looseClone (obj) { return JSON.parse(JSON.stringify(obj)) } function remove (arr, item) { if (arr.delete(item)) { return arr } } function arrayFrom (arr) { var ret = []; arr.forEach(function (a) { return ret.push(a); }); return ret } function includes (arr, item) { return !!~arr.indexOf(item) } var hasOwnProperty = Object.prototype.hasOwnProperty; function hasOwn (obj, key) { return hasOwnProperty.call(obj, key) } function merge (target) { var arguments$1 = arguments; var output = Object(target); for (var i = 1; i < arguments.length; i++) { var source = arguments$1[i]; if (source !== undefined && source !== null) { var key = (void 0); for (key in source) { if (hasOwn(source, key)) { if (isObject(source[key])) { output[key] = merge(output[key], source[key]); } else { output[key] = source[key]; } } } } } return output } function looseEqual (a, b) { if (a === b) { return true } var isObjectA = isObject(a); var isObjectB = isObject(b); if (isObjectA && isObjectB) { try { var isArrayA = isArray(a); var isArrayB = isArray(b); if (isArrayA && isArrayB) { return a.length === b.length && a.every(function (e, i) { return looseEqual(e, b[i]) }) } else if (!isArrayA && !isArrayB) { var keysA = Object.keys(a); var keysB = Object.keys(b); return keysA.length === keysB.length && keysA.every(function (key) { return looseEqual(a[key], b[key]) }) } else { /* istanbul ignore next */ return false } } catch (e) { /* istanbul ignore next */ return false } } else if (!isObjectA && !isObjectB) { return String(a) === String(b) } else { return false } } /** * Sanitizes html special characters from input strings. For mitigating risk of XSS attacks. * @param rawText The raw input from the user that should be escaped. */ function escapeHtml(rawText) { return rawText .replace(//g, '>') .replace(/"/g, '"') .replace(/'/g, ''') } /** * Escapes html tags and special symbols from all provided params which were returned from parseArgs().params. * This method performs an in-place operation on the params object. * * @param {any} params Parameters as provided from `parseArgs().params`. * May be either an array of strings or a string->any map. * * @returns The manipulated `params` object. */ function escapeParams(params) { if(params != null) { Object.keys(params).forEach(function (key) { if(typeof(params[key]) == 'string') { params[key] = escapeHtml(params[key]); } }); } return params } /* */ function extend (Vue) { if (!Vue.prototype.hasOwnProperty('$i18n')) { // $FlowFixMe Object.defineProperty(Vue.prototype, '$i18n', { get: function get () { return this._i18n } }); } Vue.prototype.$t = function (key) { var values = [], len = arguments.length - 1; while ( len-- > 0 ) values[ len ] = arguments[ len + 1 ]; var i18n = this.$i18n; return i18n._t.apply(i18n, [ key, i18n.locale, i18n._getMessages(), this ].concat( values )) }; Vue.prototype.$tc = function (key, choice) { var values = [], len = arguments.length - 2; while ( len-- > 0 ) values[ len ] = arguments[ len + 2 ]; var i18n = this.$i18n; return i18n._tc.apply(i18n, [ key, i18n.locale, i18n._getMessages(), this, choice ].concat( values )) }; Vue.prototype.$te = function (key, locale) { var i18n = this.$i18n; return i18n._te(key, i18n.locale, i18n._getMessages(), locale) }; Vue.prototype.$d = function (value) { var ref; var args = [], len = arguments.length - 1; while ( len-- > 0 ) args[ len ] = arguments[ len + 1 ]; return (ref = this.$i18n).d.apply(ref, [ value ].concat( args )) }; Vue.prototype.$n = function (value) { var ref; var args = [], len = arguments.length - 1; while ( len-- > 0 ) args[ len ] = arguments[ len + 1 ]; return (ref = this.$i18n).n.apply(ref, [ value ].concat( args )) }; } /* */ /** * Mixin * * If `bridge` mode, empty mixin is returned, * else regulary mixin implementation is returned. */ function defineMixin (bridge) { if ( bridge === void 0 ) bridge = false; function mounted () { if (this !== this.$root && this.$options.__INTLIFY_META__ && this.$el) { this.$el.setAttribute('data-intlify', this.$options.__INTLIFY_META__); } } return bridge ? { mounted: mounted } // delegate `vue-i18n-bridge` mixin implementation : { // regulary beforeCreate: function beforeCreate () { var options = this.$options; options.i18n = options.i18n || ((options.__i18nBridge || options.__i18n) ? {} : null); if (options.i18n) { if (options.i18n instanceof VueI18n) { // init locale messages via custom blocks if ((options.__i18nBridge || options.__i18n)) { try { var localeMessages = options.i18n && options.i18n.messages ? options.i18n.messages : {}; var _i18n = options.__i18nBridge || options.__i18n; _i18n.forEach(function (resource) { localeMessages = merge(localeMessages, JSON.parse(resource)); }); Object.keys(localeMessages).forEach(function (locale) { options.i18n.mergeLocaleMessage(locale, localeMessages[locale]); }); } catch (e) { if (true) { error("Cannot parse locale messages via custom blocks.", e); } } } this._i18n = options.i18n; this._i18nWatcher = this._i18n.watchI18nData(); } else if (isPlainObject(options.i18n)) { var rootI18n = this.$root && this.$root.$i18n && this.$root.$i18n instanceof VueI18n ? this.$root.$i18n : null; // component local i18n if (rootI18n) { options.i18n.root = this.$root; options.i18n.formatter = rootI18n.formatter; options.i18n.fallbackLocale = rootI18n.fallbackLocale; options.i18n.formatFallbackMessages = rootI18n.formatFallbackMessages; options.i18n.silentTranslationWarn = rootI18n.silentTranslationWarn; options.i18n.silentFallbackWarn = rootI18n.silentFallbackWarn; options.i18n.pluralizationRules = rootI18n.pluralizationRules; options.i18n.preserveDirectiveContent = rootI18n.preserveDirectiveContent; } // init locale messages via custom blocks if ((options.__i18nBridge || options.__i18n)) { try { var localeMessages$1 = options.i18n && options.i18n.messages ? options.i18n.messages : {}; var _i18n$1 = options.__i18nBridge || options.__i18n; _i18n$1.forEach(function (resource) { localeMessages$1 = merge(localeMessages$1, JSON.parse(resource)); }); options.i18n.messages = localeMessages$1; } catch (e) { if (true) { warn("Cannot parse locale messages via custom blocks.", e); } } } var ref = options.i18n; var sharedMessages = ref.sharedMessages; if (sharedMessages && isPlainObject(sharedMessages)) { options.i18n.messages = merge(options.i18n.messages, sharedMessages); } this._i18n = new VueI18n(options.i18n); this._i18nWatcher = this._i18n.watchI18nData(); if (options.i18n.sync === undefined || !!options.i18n.sync) { this._localeWatcher = this.$i18n.watchLocale(); } if (rootI18n) { rootI18n.onComponentInstanceCreated(this._i18n); } } else { if (true) { warn("Cannot be interpreted 'i18n' option."); } } } else if (this.$root && this.$root.$i18n && this.$root.$i18n instanceof VueI18n) { // root i18n this._i18n = this.$root.$i18n; } else if (options.parent && options.parent.$i18n && options.parent.$i18n instanceof VueI18n) { // parent i18n this._i18n = options.parent.$i18n; } }, beforeMount: function beforeMount () { var options = this.$options; options.i18n = options.i18n || ((options.__i18nBridge || options.__i18n) ? {} : null); if (options.i18n) { if (options.i18n instanceof VueI18n) { // init locale messages via custom blocks this._i18n.subscribeDataChanging(this); this._subscribing = true; } else if (isPlainObject(options.i18n)) { this._i18n.subscribeDataChanging(this); this._subscribing = true; } else { if (true) { warn("Cannot be interpreted 'i18n' option."); } } } else if (this.$root && this.$root.$i18n && this.$root.$i18n instanceof VueI18n) { this._i18n.subscribeDataChanging(this); this._subscribing = true; } else if (options.parent && options.parent.$i18n && options.parent.$i18n instanceof VueI18n) { this._i18n.subscribeDataChanging(this); this._subscribing = true; } }, mounted: mounted, beforeDestroy: function beforeDestroy () { if (!this._i18n) { return } var self = this; this.$nextTick(function () { if (self._subscribing) { self._i18n.unsubscribeDataChanging(self); delete self._subscribing; } if (self._i18nWatcher) { self._i18nWatcher(); self._i18n.destroyVM(); delete self._i18nWatcher; } if (self._localeWatcher) { self._localeWatcher(); delete self._localeWatcher; } }); } } } /* */ var interpolationComponent = { name: 'i18n', functional: true, props: { tag: { type: [String, Boolean, Object], default: 'span' }, path: { type: String, required: true }, locale: { type: String }, places: { type: [Array, Object] } }, render: function render (h, ref) { var data = ref.data; var parent = ref.parent; var props = ref.props; var slots = ref.slots; var $i18n = parent.$i18n; if (!$i18n) { if (true) { warn('Cannot find VueI18n instance!'); } return } var path = props.path; var locale = props.locale; var places = props.places; var params = slots(); var children = $i18n.i( path, locale, onlyHasDefaultPlace(params) || places ? useLegacyPlaces(params.default, places) : params ); var tag = (!!props.tag && props.tag !== true) || props.tag === false ? props.tag : 'span'; return tag ? h(tag, data, children) : children } }; function onlyHasDefaultPlace (params) { var prop; for (prop in params) { if (prop !== 'default') { return false } } return Boolean(prop) } function useLegacyPlaces (children, places) { var params = places ? createParamsFromPlaces(places) : {}; if (!children) { return params } // Filter empty text nodes children = children.filter(function (child) { return child.tag || child.text.trim() !== '' }); var everyPlace = children.every(vnodeHasPlaceAttribute); if ( true && everyPlace) { warn('`place` attribute is deprecated in next major version. Please switch to Vue slots.'); } return children.reduce( everyPlace ? assignChildPlace : assignChildIndex, params ) } function createParamsFromPlaces (places) { if (true) { warn('`places` prop is deprecated in next major version. Please switch to Vue slots.'); } return Array.isArray(places) ? places.reduce(assignChildIndex, {}) : Object.assign({}, places) } function assignChildPlace (params, child) { if (child.data && child.data.attrs && child.data.attrs.place) { params[child.data.attrs.place] = child; } return params } function assignChildIndex (params, child, index) { params[index] = child; return params } function vnodeHasPlaceAttribute (vnode) { return Boolean(vnode.data && vnode.data.attrs && vnode.data.attrs.place) } /* */ var numberComponent = { name: 'i18n-n', functional: true, props: { tag: { type: [String, Boolean, Object], default: 'span' }, value: { type: Number, required: true }, format: { type: [String, Object] }, locale: { type: String } }, render: function render (h, ref) { var props = ref.props; var parent = ref.parent; var data = ref.data; var i18n = parent.$i18n; if (!i18n) { if (true) { warn('Cannot find VueI18n instance!'); } return null } var key = null; var options = null; if (isString(props.format)) { key = props.format; } else if (isObject(props.format)) { if (props.format.key) { key = props.format.key; } // Filter out number format options only options = Object.keys(props.format).reduce(function (acc, prop) { var obj; if (includes(numberFormatKeys, prop)) { return Object.assign({}, acc, ( obj = {}, obj[prop] = props.format[prop], obj )) } return acc }, null); } var locale = props.locale || i18n.locale; var parts = i18n._ntp(props.value, locale, key, options); var values = parts.map(function (part, index) { var obj; var slot = data.scopedSlots && data.scopedSlots[part.type]; return slot ? slot(( obj = {}, obj[part.type] = part.value, obj.index = index, obj.parts = parts, obj )) : part.value }); var tag = (!!props.tag && props.tag !== true) || props.tag === false ? props.tag : 'span'; return tag ? h(tag, { attrs: data.attrs, 'class': data['class'], staticClass: data.staticClass }, values) : values } }; /* */ function bind (el, binding, vnode) { if (!assert(el, vnode)) { return } t(el, binding, vnode); } function update (el, binding, vnode, oldVNode) { if (!assert(el, vnode)) { return } var i18n = vnode.context.$i18n; if (localeEqual(el, vnode) && (looseEqual(binding.value, binding.oldValue) && looseEqual(el._localeMessage, i18n.getLocaleMessage(i18n.locale)))) { return } t(el, binding, vnode); } function unbind (el, binding, vnode, oldVNode) { var vm = vnode.context; if (!vm) { warn('Vue instance does not exists in VNode context'); return } var i18n = vnode.context.$i18n || {}; if (!binding.modifiers.preserve && !i18n.preserveDirectiveContent) { el.textContent = ''; } el._vt = undefined; delete el['_vt']; el._locale = undefined; delete el['_locale']; el._localeMessage = undefined; delete el['_localeMessage']; } function assert (el, vnode) { var vm = vnode.context; if (!vm) { warn('Vue instance does not exists in VNode context'); return false } if (!vm.$i18n) { warn('VueI18n instance does not exists in Vue instance'); return false } return true } function localeEqual (el, vnode) { var vm = vnode.context; return el._locale === vm.$i18n.locale } function t (el, binding, vnode) { var ref$1, ref$2; var value = binding.value; var ref = parseValue(value); var path = ref.path; var locale = ref.locale; var args = ref.args; var choice = ref.choice; if (!path && !locale && !args) { warn('value type not supported'); return } if (!path) { warn('`path` is required in v-t directive'); return } var vm = vnode.context; if (choice != null) { el._vt = el.textContent = (ref$1 = vm.$i18n).tc.apply(ref$1, [ path, choice ].concat( makeParams(locale, args) )); } else { el._vt = el.textContent = (ref$2 = vm.$i18n).t.apply(ref$2, [ path ].concat( makeParams(locale, args) )); } el._locale = vm.$i18n.locale; el._localeMessage = vm.$i18n.getLocaleMessage(vm.$i18n.locale); } function parseValue (value) { var path; var locale; var args; var choice; if (isString(value)) { path = value; } else if (isPlainObject(value)) { path = value.path; locale = value.locale; args = value.args; choice = value.choice; } return { path: path, locale: locale, args: args, choice: choice } } function makeParams (locale, args) { var params = []; locale && params.push(locale); if (args && (Array.isArray(args) || isPlainObject(args))) { params.push(args); } return params } var Vue; function install (_Vue, options) { if ( options === void 0 ) options = { bridge: false }; /* istanbul ignore if */ if ( true && install.installed && _Vue === Vue) { warn('already installed.'); return } install.installed = true; Vue = _Vue; var version = (Vue.version && Number(Vue.version.split('.')[0])) || -1; /* istanbul ignore if */ if ( true && version < 2) { warn(("vue-i18n (" + (install.version) + ") need to use Vue 2.0 or later (Vue: " + (Vue.version) + ").")); return } extend(Vue); Vue.mixin(defineMixin(options.bridge)); Vue.directive('t', { bind: bind, update: update, unbind: unbind }); Vue.component(interpolationComponent.name, interpolationComponent); Vue.component(numberComponent.name, numberComponent); // use simple mergeStrategies to prevent i18n instance lose '__proto__' var strats = Vue.config.optionMergeStrategies; strats.i18n = function (parentVal, childVal) { return childVal === undefined ? parentVal : childVal }; } /* */ var BaseFormatter = function BaseFormatter () { this._caches = Object.create(null); }; BaseFormatter.prototype.interpolate = function interpolate (message, values) { if (!values) { return [message] } var tokens = this._caches[message]; if (!tokens) { tokens = parse(message); this._caches[message] = tokens; } return compile(tokens, values) }; var RE_TOKEN_LIST_VALUE = /^(?:\d)+/; var RE_TOKEN_NAMED_VALUE = /^(?:\w)+/; function parse (format) { var tokens = []; var position = 0; var text = ''; while (position < format.length) { var char = format[position++]; if (char === '{') { if (text) { tokens.push({ type: 'text', value: text }); } text = ''; var sub = ''; char = format[position++]; while (char !== undefined && char !== '}') { sub += char; char = format[position++]; } var isClosed = char === '}'; var type = RE_TOKEN_LIST_VALUE.test(sub) ? 'list' : isClosed && RE_TOKEN_NAMED_VALUE.test(sub) ? 'named' : 'unknown'; tokens.push({ value: sub, type: type }); } else if (char === '%') { // when found rails i18n syntax, skip text capture if (format[(position)] !== '{') { text += char; } } else { text += char; } } text && tokens.push({ type: 'text', value: text }); return tokens } function compile (tokens, values) { var compiled = []; var index = 0; var mode = Array.isArray(values) ? 'list' : isObject(values) ? 'named' : 'unknown'; if (mode === 'unknown') { return compiled } while (index < tokens.length) { var token = tokens[index]; switch (token.type) { case 'text': compiled.push(token.value); break case 'list': compiled.push(values[parseInt(token.value, 10)]); break case 'named': if (mode === 'named') { compiled.push((values)[token.value]); } else { if (true) { warn(("Type of token '" + (token.type) + "' and format of value '" + mode + "' don't match!")); } } break case 'unknown': if (true) { warn("Detect 'unknown' type of token!"); } break } index++; } return compiled } /* */ /** * Path parser * - Inspired: * Vue.js Path parser */ // actions var APPEND = 0; var PUSH = 1; var INC_SUB_PATH_DEPTH = 2; var PUSH_SUB_PATH = 3; // states var BEFORE_PATH = 0; var IN_PATH = 1; var BEFORE_IDENT = 2; var IN_IDENT = 3; var IN_SUB_PATH = 4; var IN_SINGLE_QUOTE = 5; var IN_DOUBLE_QUOTE = 6; var AFTER_PATH = 7; var ERROR = 8; var pathStateMachine = []; pathStateMachine[BEFORE_PATH] = { 'ws': [BEFORE_PATH], 'ident': [IN_IDENT, APPEND], '[': [IN_SUB_PATH], 'eof': [AFTER_PATH] }; pathStateMachine[IN_PATH] = { 'ws': [IN_PATH], '.': [BEFORE_IDENT], '[': [IN_SUB_PATH], 'eof': [AFTER_PATH] }; pathStateMachine[BEFORE_IDENT] = { 'ws': [BEFORE_IDENT], 'ident': [IN_IDENT, APPEND], '0': [IN_IDENT, APPEND], 'number': [IN_IDENT, APPEND] }; pathStateMachine[IN_IDENT] = { 'ident': [IN_IDENT, APPEND], '0': [IN_IDENT, APPEND], 'number': [IN_IDENT, APPEND], 'ws': [IN_PATH, PUSH], '.': [BEFORE_IDENT, PUSH], '[': [IN_SUB_PATH, PUSH], 'eof': [AFTER_PATH, PUSH] }; pathStateMachine[IN_SUB_PATH] = { "'": [IN_SINGLE_QUOTE, APPEND], '"': [IN_DOUBLE_QUOTE, APPEND], '[': [IN_SUB_PATH, INC_SUB_PATH_DEPTH], ']': [IN_PATH, PUSH_SUB_PATH], 'eof': ERROR, 'else': [IN_SUB_PATH, APPEND] }; pathStateMachine[IN_SINGLE_QUOTE] = { "'": [IN_SUB_PATH, APPEND], 'eof': ERROR, 'else': [IN_SINGLE_QUOTE, APPEND] }; pathStateMachine[IN_DOUBLE_QUOTE] = { '"': [IN_SUB_PATH, APPEND], 'eof': ERROR, 'else': [IN_DOUBLE_QUOTE, APPEND] }; /** * Check if an expression is a literal value. */ var literalValueRE = /^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/; function isLiteral (exp) { return literalValueRE.test(exp) } /** * Strip quotes from a string */ function stripQuotes (str) { var a = str.charCodeAt(0); var b = str.charCodeAt(str.length - 1); return a === b && (a === 0x22 || a === 0x27) ? str.slice(1, -1) : str } /** * Determine the type of a character in a keypath. */ function getPathCharType (ch) { if (ch === undefined || ch === null) { return 'eof' } var code = ch.charCodeAt(0); switch (code) { case 0x5B: // [ case 0x5D: // ] case 0x2E: // . case 0x22: // " case 0x27: // ' return ch case 0x5F: // _ case 0x24: // $ case 0x2D: // - return 'ident' case 0x09: // Tab case 0x0A: // Newline case 0x0D: // Return case 0xA0: // No-break space case 0xFEFF: // Byte Order Mark case 0x2028: // Line Separator case 0x2029: // Paragraph Separator return 'ws' } return 'ident' } /** * Format a subPath, return its plain form if it is * a literal string or number. Otherwise prepend the * dynamic indicator (*). */ function formatSubPath (path) { var trimmed = path.trim(); // invalid leading 0 if (path.charAt(0) === '0' && isNaN(path)) { return false } return isLiteral(trimmed) ? stripQuotes(trimmed) : '*' + trimmed } /** * Parse a string path into an array of segments */ function parse$1 (path) { var keys = []; var index = -1; var mode = BEFORE_PATH; var subPathDepth = 0; var c; var key; var newChar; var type; var transition; var action; var typeMap; var actions = []; actions[PUSH] = function () { if (key !== undefined) { keys.push(key); key = undefined; } }; actions[APPEND] = function () { if (key === undefined) { key = newChar; } else { key += newChar; } }; actions[INC_SUB_PATH_DEPTH] = function () { actions[APPEND](); subPathDepth++; }; actions[PUSH_SUB_PATH] = function () { if (subPathDepth > 0) { subPathDepth--; mode = IN_SUB_PATH; actions[APPEND](); } else { subPathDepth = 0; if (key === undefined) { return false } key = formatSubPath(key); if (key === false) { return false } else { actions[PUSH](); } } }; function maybeUnescapeQuote () { var nextChar = path[index + 1]; if ((mode === IN_SINGLE_QUOTE && nextChar === "'") || (mode === IN_DOUBLE_QUOTE && nextChar === '"')) { index++; newChar = '\\' + nextChar; actions[APPEND](); return true } } while (mode !== null) { index++; c = path[index]; if (c === '\\' && maybeUnescapeQuote()) { continue } type = getPathCharType(c); typeMap = pathStateMachine[mode]; transition = typeMap[type] || typeMap['else'] || ERROR; if (transition === ERROR) { return // parse error } mode = transition[0]; action = actions[transition[1]]; if (action) { newChar = transition[2]; newChar = newChar === undefined ? c : newChar; if (action() === false) { return } } if (mode === AFTER_PATH) { return keys } } } var I18nPath = function I18nPath () { this._cache = Object.create(null); }; /** * External parse that check for a cache hit first */ I18nPath.prototype.parsePath = function parsePath (path) { var hit = this._cache[path]; if (!hit) { hit = parse$1(path); if (hit) { this._cache[path] = hit; } } return hit || [] }; /** * Get path value from path string */ I18nPath.prototype.getPathValue = function getPathValue (obj, path) { if (!isObject(obj)) { return null } var paths = this.parsePath(path); if (paths.length === 0) { return null } else { var length = paths.length; var last = obj; var i = 0; while (i < length) { var value = last[paths[i]]; if (value === undefined || value === null) { return null } last = value; i++; } return last } }; /* */ var htmlTagMatcher = /<\/?[\w\s="/.':;#-\/]+>/; var linkKeyMatcher = /(?:@(?:\.[a-zA-Z]+)?:(?:[\w\-_|./]+|\([\w\-_:|./]+\)))/g; var linkKeyPrefixMatcher = /^@(?:\.([a-zA-Z]+))?:/; var bracketsMatcher = /[()]/g; var defaultModifiers = { 'upper': function (str) { return str.toLocaleUpperCase(); }, 'lower': function (str) { return str.toLocaleLowerCase(); }, 'capitalize': function (str) { return ("" + (str.charAt(0).toLocaleUpperCase()) + (str.substr(1))); } }; var defaultFormatter = new BaseFormatter(); var VueI18n = function VueI18n (options) { var this$1 = this; if ( options === void 0 ) options = {}; // Auto install if it is not done yet and `window` has `Vue`. // To allow users to avoid auto-installation in some cases, // this code should be placed here. See #290 /* istanbul ignore if */ if (!Vue && typeof window !== 'undefined' && window.Vue) { install(window.Vue); } var locale = options.locale || 'en-US'; var fallbackLocale = options.fallbackLocale === false ? false : options.fallbackLocale || 'en-US'; var messages = options.messages || {}; var dateTimeFormats = options.dateTimeFormats || options.datetimeFormats || {}; var numberFormats = options.numberFormats || {}; this._vm = null; this._formatter = options.formatter || defaultFormatter; this._modifiers = options.modifiers || {}; this._missing = options.missing || null; this._root = options.root || null; this._sync = options.sync === undefined ? true : !!options.sync; this._fallbackRoot = options.fallbackRoot === undefined ? true : !!options.fallbackRoot; this._fallbackRootWithEmptyString = options.fallbackRootWithEmptyString === undefined ? true : !!options.fallbackRootWithEmptyString; this._formatFallbackMessages = options.formatFallbackMessages === undefined ? false : !!options.formatFallbackMessages; this._silentTranslationWarn = options.silentTranslationWarn === undefined ? false : options.silentTranslationWarn; this._silentFallbackWarn = options.silentFallbackWarn === undefined ? false : !!options.silentFallbackWarn; this._dateTimeFormatters = {}; this._numberFormatters = {}; this._path = new I18nPath(); this._dataListeners = new Set(); this._componentInstanceCreatedListener = options.componentInstanceCreatedListener || null; this._preserveDirectiveContent = options.preserveDirectiveContent === undefined ? false : !!options.preserveDirectiveContent; this.pluralizationRules = options.pluralizationRules || {}; this._warnHtmlInMessage = options.warnHtmlInMessage || 'off'; this._postTranslation = options.postTranslation || null; this._escapeParameterHtml = options.escapeParameterHtml || false; if ('__VUE_I18N_BRIDGE__' in options) { this.__VUE_I18N_BRIDGE__ = options.__VUE_I18N_BRIDGE__; } /** * @param choice {number} a choice index given by the input to $tc: `$tc('path.to.rule', choiceIndex)` * @param choicesLength {number} an overall amount of available choices * @returns a final choice index */ this.getChoiceIndex = function (choice, choicesLength) { var thisPrototype = Object.getPrototypeOf(this$1); if (thisPrototype && thisPrototype.getChoiceIndex) { var prototypeGetChoiceIndex = (thisPrototype.getChoiceIndex); return (prototypeGetChoiceIndex).call(this$1, choice, choicesLength) } // Default (old) getChoiceIndex implementation - english-compatible var defaultImpl = function (_choice, _choicesLength) { _choice = Math.abs(_choice); if (_choicesLength === 2) { return _choice ? _choice > 1 ? 1 : 0 : 1 } return _choice ? Math.min(_choice, 2) : 0 }; if (this$1.locale in this$1.pluralizationRules) { return this$1.pluralizationRules[this$1.locale].apply(this$1, [choice, choicesLength]) } else { return defaultImpl(choice, choicesLength) } }; this._exist = function (message, key) { if (!message || !key) { return false } if (!isNull(this$1._path.getPathValue(message, key))) { return true } // fallback for flat key if (message[key]) { return true } return false }; if (this._warnHtmlInMessage === 'warn' || this._warnHtmlInMessage === 'error') { Object.keys(messages).forEach(function (locale) { this$1._checkLocaleMessage(locale, this$1._warnHtmlInMessage, messages[locale]); }); } this._initVM({ locale: locale, fallbackLocale: fallbackLocale, messages: messages, dateTimeFormats: dateTimeFormats, numberFormats: numberFormats }); }; var prototypeAccessors = { vm: { configurable: true },messages: { configurable: true },dateTimeFormats: { configurable: true },numberFormats: { configurable: true },availableLocales: { configurable: true },locale: { configurable: true },fallbackLocale: { configurable: true },formatFallbackMessages: { configurable: true },missing: { configurable: true },formatter: { configurable: true },silentTranslationWarn: { configurable: true },silentFallbackWarn: { configurable: true },preserveDirectiveContent: { configurable: true },warnHtmlInMessage: { configurable: true },postTranslation: { configurable: true },sync: { configurable: true } }; VueI18n.prototype._checkLocaleMessage = function _checkLocaleMessage (locale, level, message) { var paths = []; var fn = function (level, locale, message, paths) { if (isPlainObject(message)) { Object.keys(message).forEach(function (key) { var val = message[key]; if (isPlainObject(val)) { paths.push(key); paths.push('.'); fn(level, locale, val, paths); paths.pop(); paths.pop(); } else { paths.push(key); fn(level, locale, val, paths); paths.pop(); } }); } else if (isArray(message)) { message.forEach(function (item, index) { if (isPlainObject(item)) { paths.push(("[" + index + "]")); paths.push('.'); fn(level, locale, item, paths); paths.pop(); paths.pop(); } else { paths.push(("[" + index + "]")); fn(level, locale, item, paths); paths.pop(); } }); } else if (isString(message)) { var ret = htmlTagMatcher.test(message); if (ret) { var msg = "Detected HTML in message '" + message + "' of keypath '" + (paths.join('')) + "' at '" + locale + "'. Consider component interpolation with '' to avoid XSS. See https://bit.ly/2ZqJzkp"; if (level === 'warn') { warn(msg); } else if (level === 'error') { error(msg); } } } }; fn(level, locale, message, paths); }; VueI18n.prototype._initVM = function _initVM (data) { var silent = Vue.config.silent; Vue.config.silent = true; this._vm = new Vue({ data: data, __VUE18N__INSTANCE__: true }); Vue.config.silent = silent; }; VueI18n.prototype.destroyVM = function destroyVM () { this._vm.$destroy(); }; VueI18n.prototype.subscribeDataChanging = function subscribeDataChanging (vm) { this._dataListeners.add(vm); }; VueI18n.prototype.unsubscribeDataChanging = function unsubscribeDataChanging (vm) { remove(this._dataListeners, vm); }; VueI18n.prototype.watchI18nData = function watchI18nData () { var this$1 = this; return this._vm.$watch('$data', function () { var listeners = arrayFrom(this$1._dataListeners); var i = listeners.length; while(i--) { Vue.nextTick(function () { listeners[i] && listeners[i].$forceUpdate(); }); } }, { deep: true }) }; VueI18n.prototype.watchLocale = function watchLocale (composer) { if (!composer) { /* istanbul ignore if */ if (!this._sync || !this._root) { return null } var target = this._vm; return this._root.$i18n.vm.$watch('locale', function (val) { target.$set(target, 'locale', val); target.$forceUpdate(); }, { immediate: true }) } else { // deal with vue-i18n-bridge if (!this.__VUE_I18N_BRIDGE__) { return null } var self = this; var target$1 = this._vm; return this.vm.$watch('locale', function (val) { target$1.$set(target$1, 'locale', val); if (self.__VUE_I18N_BRIDGE__ && composer) { composer.locale.value = val; } target$1.$forceUpdate(); }, { immediate: true }) } }; VueI18n.prototype.onComponentInstanceCreated = function onComponentInstanceCreated (newI18n) { if (this._componentInstanceCreatedListener) { this._componentInstanceCreatedListener(newI18n, this); } }; prototypeAccessors.vm.get = function () { return this._vm }; prototypeAccessors.messages.get = function () { return looseClone(this._getMessages()) }; prototypeAccessors.dateTimeFormats.get = function () { return looseClone(this._getDateTimeFormats()) }; prototypeAccessors.numberFormats.get = function () { return looseClone(this._getNumberFormats()) }; prototypeAccessors.availableLocales.get = function () { return Object.keys(this.messages).sort() }; prototypeAccessors.locale.get = function () { return this._vm.locale }; prototypeAccessors.locale.set = function (locale) { this._vm.$set(this._vm, 'locale', locale); }; prototypeAccessors.fallbackLocale.get = function () { return this._vm.fallbackLocale }; prototypeAccessors.fallbackLocale.set = function (locale) { this._localeChainCache = {}; this._vm.$set(this._vm, 'fallbackLocale', locale); }; prototypeAccessors.formatFallbackMessages.get = function () { return this._formatFallbackMessages }; prototypeAccessors.formatFallbackMessages.set = function (fallback) { this._formatFallbackMessages = fallback; }; prototypeAccessors.missing.get = function () { return this._missing }; prototypeAccessors.missing.set = function (handler) { this._missing = handler; }; prototypeAccessors.formatter.get = function () { return this._formatter }; prototypeAccessors.formatter.set = function (formatter) { this._formatter = formatter; }; prototypeAccessors.silentTranslationWarn.get = function () { return this._silentTranslationWarn }; prototypeAccessors.silentTranslationWarn.set = function (silent) { this._silentTranslationWarn = silent; }; prototypeAccessors.silentFallbackWarn.get = function () { return this._silentFallbackWarn }; prototypeAccessors.silentFallbackWarn.set = function (silent) { this._silentFallbackWarn = silent; }; prototypeAccessors.preserveDirectiveContent.get = function () { return this._preserveDirectiveContent }; prototypeAccessors.preserveDirectiveContent.set = function (preserve) { this._preserveDirectiveContent = preserve; }; prototypeAccessors.warnHtmlInMessage.get = function () { return this._warnHtmlInMessage }; prototypeAccessors.warnHtmlInMessage.set = function (level) { var this$1 = this; var orgLevel = this._warnHtmlInMessage; this._warnHtmlInMessage = level; if (orgLevel !== level && (level === 'warn' || level === 'error')) { var messages = this._getMessages(); Object.keys(messages).forEach(function (locale) { this$1._checkLocaleMessage(locale, this$1._warnHtmlInMessage, messages[locale]); }); } }; prototypeAccessors.postTranslation.get = function () { return this._postTranslation }; prototypeAccessors.postTranslation.set = function (handler) { this._postTranslation = handler; }; prototypeAccessors.sync.get = function () { return this._sync }; prototypeAccessors.sync.set = function (val) { this._sync = val; }; VueI18n.prototype._getMessages = function _getMessages () { return this._vm.messages }; VueI18n.prototype._getDateTimeFormats = function _getDateTimeFormats () { return this._vm.dateTimeFormats }; VueI18n.prototype._getNumberFormats = function _getNumberFormats () { return this._vm.numberFormats }; VueI18n.prototype._warnDefault = function _warnDefault (locale, key, result, vm, values, interpolateMode) { if (!isNull(result)) { return result } if (this._missing) { var missingRet = this._missing.apply(null, [locale, key, vm, values]); if (isString(missingRet)) { return missingRet } } else { if ( true && !this._isSilentTranslationWarn(key)) { warn( "Cannot translate the value of keypath '" + key + "'. " + 'Use the value of keypath as default.' ); } } if (this._formatFallbackMessages) { var parsedArgs = parseArgs.apply(void 0, values); return this._render(key, interpolateMode, parsedArgs.params, key) } else { return key } }; VueI18n.prototype._isFallbackRoot = function _isFallbackRoot (val) { return (this._fallbackRootWithEmptyString? !val : isNull(val)) && !isNull(this._root) && this._fallbackRoot }; VueI18n.prototype._isSilentFallbackWarn = function _isSilentFallbackWarn (key) { return this._silentFallbackWarn instanceof RegExp ? this._silentFallbackWarn.test(key) : this._silentFallbackWarn }; VueI18n.prototype._isSilentFallback = function _isSilentFallback (locale, key) { return this._isSilentFallbackWarn(key) && (this._isFallbackRoot() || locale !== this.fallbackLocale) }; VueI18n.prototype._isSilentTranslationWarn = function _isSilentTranslationWarn (key) { return this._silentTranslationWarn instanceof RegExp ? this._silentTranslationWarn.test(key) : this._silentTranslationWarn }; VueI18n.prototype._interpolate = function _interpolate ( locale, message, key, host, interpolateMode, values, visitedLinkStack ) { if (!message) { return null } var pathRet = this._path.getPathValue(message, key); if (isArray(pathRet) || isPlainObject(pathRet)) { return pathRet } var ret; if (isNull(pathRet)) { /* istanbul ignore else */ if (isPlainObject(message)) { ret = message[key]; if (!(isString(ret) || isFunction(ret))) { if ( true && !this._isSilentTranslationWarn(key) && !this._isSilentFallback(locale, key)) { warn(("Value of key '" + key + "' is not a string or function !")); } return null } } else { return null } } else { /* istanbul ignore else */ if (isString(pathRet) || isFunction(pathRet)) { ret = pathRet; } else { if ( true && !this._isSilentTranslationWarn(key) && !this._isSilentFallback(locale, key)) { warn(("Value of key '" + key + "' is not a string or function!")); } return null } } // Check for the existence of links within the translated string if (isString(ret) && (ret.indexOf('@:') >= 0 || ret.indexOf('@.') >= 0)) { ret = this._link(locale, message, ret, host, 'raw', values, visitedLinkStack); } return this._render(ret, interpolateMode, values, key) }; VueI18n.prototype._link = function _link ( locale, message, str, host, interpolateMode, values, visitedLinkStack ) { var ret = str; // Match all the links within the local // We are going to replace each of // them with its translation var matches = ret.match(linkKeyMatcher); // eslint-disable-next-line no-autofix/prefer-const for (var idx in matches) { // ie compatible: filter custom array // prototype method if (!matches.hasOwnProperty(idx)) { continue } var link = matches[idx]; var linkKeyPrefixMatches = link.match(linkKeyPrefixMatcher); var linkPrefix = linkKeyPrefixMatches[0]; var formatterName = linkKeyPrefixMatches[1]; // Remove the leading @:, @.case: and the brackets var linkPlaceholder = link.replace(linkPrefix, '').replace(bracketsMatcher, ''); if (includes(visitedLinkStack, linkPlaceholder)) { if (true) { warn(("Circular reference found. \"" + link + "\" is already visited in the chain of " + (visitedLinkStack.reverse().join(' <- ')))); } return ret } visitedLinkStack.push(linkPlaceholder); // Translate the link var translated = this._interpolate( locale, message, linkPlaceholder, host, interpolateMode === 'raw' ? 'string' : interpolateMode, interpolateMode === 'raw' ? undefined : values, visitedLinkStack ); if (this._isFallbackRoot(translated)) { if ( true && !this._isSilentTranslationWarn(linkPlaceholder)) { warn(("Fall back to translate the link placeholder '" + linkPlaceholder + "' with root locale.")); } /* istanbul ignore if */ if (!this._root) { throw Error('unexpected error') } var root = this._root.$i18n; translated = root._translate( root._getMessages(), root.locale, root.fallbackLocale, linkPlaceholder, host, interpolateMode, values ); } translated = this._warnDefault( locale, linkPlaceholder, translated, host, isArray(values) ? values : [values], interpolateMode ); if (this._modifiers.hasOwnProperty(formatterName)) { translated = this._modifiers[formatterName](translated); } else if (defaultModifiers.hasOwnProperty(formatterName)) { translated = defaultModifiers[formatterName](translated); } visitedLinkStack.pop(); // Replace the link with the translated ret = !translated ? ret : ret.replace(link, translated); } return ret }; VueI18n.prototype._createMessageContext = function _createMessageContext (values, formatter, path, interpolateMode) { var this$1 = this; var _list = isArray(values) ? values : []; var _named = isObject(values) ? values : {}; var list = function (index) { return _list[index]; }; var named = function (key) { return _named[key]; }; var messages = this._getMessages(); var locale = this.locale; return { list: list, named: named, values: values, formatter: formatter, path: path, messages: messages, locale: locale, linked: function (linkedKey) { return this$1._interpolate(locale, messages[locale] || {}, linkedKey, null, interpolateMode, undefined, [linkedKey]); } } }; VueI18n.prototype._render = function _render (message, interpolateMode, values, path) { if (isFunction(message)) { return message( this._createMessageContext(values, this._formatter || defaultFormatter, path, interpolateMode) ) } var ret = this._formatter.interpolate(message, values, path); // If the custom formatter refuses to work - apply the default one if (!ret) { ret = defaultFormatter.interpolate(message, values, path); } // if interpolateMode is **not** 'string' ('row'), // return the compiled data (e.g. ['foo', VNode, 'bar']) with formatter return interpolateMode === 'string' && !isString(ret) ? ret.join('') : ret }; VueI18n.prototype._appendItemToChain = function _appendItemToChain (chain, item, blocks) { var follow = false; if (!includes(chain, item)) { follow = true; if (item) { follow = item[item.length - 1] !== '!'; item = item.replace(/!/g, ''); chain.push(item); if (blocks && blocks[item]) { follow = blocks[item]; } } } return follow }; VueI18n.prototype._appendLocaleToChain = function _appendLocaleToChain (chain, locale, blocks) { var follow; var tokens = locale.split('-'); do { var item = tokens.join('-'); follow = this._appendItemToChain(chain, item, blocks); tokens.splice(-1, 1); } while (tokens.length && (follow === true)) return follow }; VueI18n.prototype._appendBlockToChain = function _appendBlockToChain (chain, block, blocks) { var follow = true; for (var i = 0; (i < block.length) && (isBoolean(follow)); i++) { var locale = block[i]; if (isString(locale)) { follow = this._appendLocaleToChain(chain, locale, blocks); } } return follow }; VueI18n.prototype._getLocaleChain = function _getLocaleChain (start, fallbackLocale) { if (start === '') { return [] } if (!this._localeChainCache) { this._localeChainCache = {}; } var chain = this._localeChainCache[start]; if (!chain) { if (!fallbackLocale) { fallbackLocale = this.fallbackLocale; } chain = []; // first block defined by start var block = [start]; // while any intervening block found while (isArray(block)) { block = this._appendBlockToChain( chain, block, fallbackLocale ); } // last block defined by default var defaults; if (isArray(fallbackLocale)) { defaults = fallbackLocale; } else if (isObject(fallbackLocale)) { /* $FlowFixMe */ if (fallbackLocale['default']) { defaults = fallbackLocale['default']; } else { defaults = null; } } else { defaults = fallbackLocale; } // convert defaults to array if (isString(defaults)) { block = [defaults]; } else { block = defaults; } if (block) { this._appendBlockToChain( chain, block, null ); } this._localeChainCache[start] = chain; } return chain }; VueI18n.prototype._translate = function _translate ( messages, locale, fallback, key, host, interpolateMode, args ) { var chain = this._getLocaleChain(locale, fallback); var res; for (var i = 0; i < chain.length; i++) { var step = chain[i]; res = this._interpolate(step, messages[step], key, host, interpolateMode, args, [key]); if (!isNull(res)) { if (step !== locale && "development" !== 'production' && !this._isSilentTranslationWarn(key) && !this._isSilentFallbackWarn(key)) { warn(("Fall back to translate the keypath '" + key + "' with '" + step + "' locale.")); } return res } } return null }; VueI18n.prototype._t = function _t (key, _locale, messages, host) { var ref; var values = [], len = arguments.length - 4; while ( len-- > 0 ) values[ len ] = arguments[ len + 4 ]; if (!key) { return '' } var parsedArgs = parseArgs.apply(void 0, values); if(this._escapeParameterHtml) { parsedArgs.params = escapeParams(parsedArgs.params); } var locale = parsedArgs.locale || _locale; var ret = this._translate( messages, locale, this.fallbackLocale, key, host, 'string', parsedArgs.params ); if (this._isFallbackRoot(ret)) { if ( true && !this._isSilentTranslationWarn(key) && !this._isSilentFallbackWarn(key)) { warn(("Fall back to translate the keypath '" + key + "' with root locale.")); } /* istanbul ignore if */ if (!this._root) { throw Error('unexpected error') } return (ref = this._root).$t.apply(ref, [ key ].concat( values )) } else { ret = this._warnDefault(locale, key, ret, host, values, 'string'); if (this._postTranslation && ret !== null && ret !== undefined) { ret = this._postTranslation(ret, key); } return ret } }; VueI18n.prototype.t = function t (key) { var ref; var values = [], len = arguments.length - 1; while ( len-- > 0 ) values[ len ] = arguments[ len + 1 ]; return (ref = this)._t.apply(ref, [ key, this.locale, this._getMessages(), null ].concat( values )) }; VueI18n.prototype._i = function _i (key, locale, messages, host, values) { var ret = this._translate(messages, locale, this.fallbackLocale, key, host, 'raw', values); if (this._isFallbackRoot(ret)) { if ( true && !this._isSilentTranslationWarn(key)) { warn(("Fall back to interpolate the keypath '" + key + "' with root locale.")); } if (!this._root) { throw Error('unexpected error') } return this._root.$i18n.i(key, locale, values) } else { return this._warnDefault(locale, key, ret, host, [values], 'raw') } }; VueI18n.prototype.i = function i (key, locale, values) { /* istanbul ignore if */ if (!key) { return '' } if (!isString(locale)) { locale = this.locale; } return this._i(key, locale, this._getMessages(), null, values) }; VueI18n.prototype._tc = function _tc ( key, _locale, messages, host, choice ) { var ref; var values = [], len = arguments.length - 5; while ( len-- > 0 ) values[ len ] = arguments[ len + 5 ]; if (!key) { return '' } if (choice === undefined) { choice = 1; } var predefined = { 'count': choice, 'n': choice }; var parsedArgs = parseArgs.apply(void 0, values); parsedArgs.params = Object.assign(predefined, parsedArgs.params); values = parsedArgs.locale === null ? [parsedArgs.params] : [parsedArgs.locale, parsedArgs.params]; return this.fetchChoice((ref = this)._t.apply(ref, [ key, _locale, messages, host ].concat( values )), choice) }; VueI18n.prototype.fetchChoice = function fetchChoice (message, choice) { /* istanbul ignore if */ if (!message || !isString(message)) { return null } var choices = message.split('|'); choice = this.getChoiceIndex(choice, choices.length); if (!choices[choice]) { return message } return choices[choice].trim() }; VueI18n.prototype.tc = function tc (key, choice) { var ref; var values = [], len = arguments.length - 2; while ( len-- > 0 ) values[ len ] = arguments[ len + 2 ]; return (ref = this)._tc.apply(ref, [ key, this.locale, this._getMessages(), null, choice ].concat( values )) }; VueI18n.prototype._te = function _te (key, locale, messages) { var args = [], len = arguments.length - 3; while ( len-- > 0 ) args[ len ] = arguments[ len + 3 ]; var _locale = parseArgs.apply(void 0, args).locale || locale; return this._exist(messages[_locale], key) }; VueI18n.prototype.te = function te (key, locale) { return this._te(key, this.locale, this._getMessages(), locale) }; VueI18n.prototype.getLocaleMessage = function getLocaleMessage (locale) { return looseClone(this._vm.messages[locale] || {}) }; VueI18n.prototype.setLocaleMessage = function setLocaleMessage (locale, message) { if (this._warnHtmlInMessage === 'warn' || this._warnHtmlInMessage === 'error') { this._checkLocaleMessage(locale, this._warnHtmlInMessage, message); } this._vm.$set(this._vm.messages, locale, message); }; VueI18n.prototype.mergeLocaleMessage = function mergeLocaleMessage (locale, message) { if (this._warnHtmlInMessage === 'warn' || this._warnHtmlInMessage === 'error') { this._checkLocaleMessage(locale, this._warnHtmlInMessage, message); } this._vm.$set(this._vm.messages, locale, merge( typeof this._vm.messages[locale] !== 'undefined' && Object.keys(this._vm.messages[locale]).length ? Object.assign({}, this._vm.messages[locale]) : {}, message )); }; VueI18n.prototype.getDateTimeFormat = function getDateTimeFormat (locale) { return looseClone(this._vm.dateTimeFormats[locale] || {}) }; VueI18n.prototype.setDateTimeFormat = function setDateTimeFormat (locale, format) { this._vm.$set(this._vm.dateTimeFormats, locale, format); this._clearDateTimeFormat(locale, format); }; VueI18n.prototype.mergeDateTimeFormat = function mergeDateTimeFormat (locale, format) { this._vm.$set(this._vm.dateTimeFormats, locale, merge(this._vm.dateTimeFormats[locale] || {}, format)); this._clearDateTimeFormat(locale, format); }; VueI18n.prototype._clearDateTimeFormat = function _clearDateTimeFormat (locale, format) { // eslint-disable-next-line no-autofix/prefer-const for (var key in format) { var id = locale + "__" + key; if (!this._dateTimeFormatters.hasOwnProperty(id)) { continue } delete this._dateTimeFormatters[id]; } }; VueI18n.prototype._localizeDateTime = function _localizeDateTime ( value, locale, fallback, dateTimeFormats, key, options ) { var _locale = locale; var formats = dateTimeFormats[_locale]; var chain = this._getLocaleChain(locale, fallback); for (var i = 0; i < chain.length; i++) { var current = _locale; var step = chain[i]; formats = dateTimeFormats[step]; _locale = step; // fallback locale if (isNull(formats) || isNull(formats[key])) { if (step !== locale && "development" !== 'production' && !this._isSilentTranslationWarn(key) && !this._isSilentFallbackWarn(key)) { warn(("Fall back to '" + step + "' datetime formats from '" + current + "' datetime formats.")); } } else { break } } if (isNull(formats) || isNull(formats[key])) { return null } else { var format = formats[key]; var formatter; if (options) { formatter = new Intl.DateTimeFormat(_locale, Object.assign({}, format, options)); } else { var id = _locale + "__" + key; formatter = this._dateTimeFormatters[id]; if (!formatter) { formatter = this._dateTimeFormatters[id] = new Intl.DateTimeFormat(_locale, format); } } return formatter.format(value) } }; VueI18n.prototype._d = function _d (value, locale, key, options) { /* istanbul ignore if */ if ( true && !VueI18n.availabilities.dateTimeFormat) { warn('Cannot format a Date value due to not supported Intl.DateTimeFormat.'); return '' } if (!key) { var dtf = !options ? new Intl.DateTimeFormat(locale) : new Intl.DateTimeFormat(locale, options); return dtf.format(value) } var ret = this._localizeDateTime(value, locale, this.fallbackLocale, this._getDateTimeFormats(), key, options); if (this._isFallbackRoot(ret)) { if ( true && !this._isSilentTranslationWarn(key) && !this._isSilentFallbackWarn(key)) { warn(("Fall back to datetime localization of root: key '" + key + "'.")); } /* istanbul ignore if */ if (!this._root) { throw Error('unexpected error') } return this._root.$i18n.d(value, key, locale) } else { return ret || '' } }; VueI18n.prototype.d = function d (value) { var args = [], len = arguments.length - 1; while ( len-- > 0 ) args[ len ] = arguments[ len + 1 ]; var locale = this.locale; var key = null; var options = null; if (args.length === 1) { if (isString(args[0])) { key = args[0]; } else if (isObject(args[0])) { if (args[0].locale) { locale = args[0].locale; } if (args[0].key) { key = args[0].key; } } options = Object.keys(args[0]).reduce(function (acc, key) { var obj; if (includes(dateTimeFormatKeys, key)) { return Object.assign({}, acc, ( obj = {}, obj[key] = args[0][key], obj )) } return acc }, null); } else if (args.length === 2) { if (isString(args[0])) { key = args[0]; } if (isString(args[1])) { locale = args[1]; } } return this._d(value, locale, key, options) }; VueI18n.prototype.getNumberFormat = function getNumberFormat (locale) { return looseClone(this._vm.numberFormats[locale] || {}) }; VueI18n.prototype.setNumberFormat = function setNumberFormat (locale, format) { this._vm.$set(this._vm.numberFormats, locale, format); this._clearNumberFormat(locale, format); }; VueI18n.prototype.mergeNumberFormat = function mergeNumberFormat (locale, format) { this._vm.$set(this._vm.numberFormats, locale, merge(this._vm.numberFormats[locale] || {}, format)); this._clearNumberFormat(locale, format); }; VueI18n.prototype._clearNumberFormat = function _clearNumberFormat (locale, format) { // eslint-disable-next-line no-autofix/prefer-const for (var key in format) { var id = locale + "__" + key; if (!this._numberFormatters.hasOwnProperty(id)) { continue } delete this._numberFormatters[id]; } }; VueI18n.prototype._getNumberFormatter = function _getNumberFormatter ( value, locale, fallback, numberFormats, key, options ) { var _locale = locale; var formats = numberFormats[_locale]; var chain = this._getLocaleChain(locale, fallback); for (var i = 0; i < chain.length; i++) { var current = _locale; var step = chain[i]; formats = numberFormats[step]; _locale = step; // fallback locale if (isNull(formats) || isNull(formats[key])) { if (step !== locale && "development" !== 'production' && !this._isSilentTranslationWarn(key) && !this._isSilentFallbackWarn(key)) { warn(("Fall back to '" + step + "' number formats from '" + current + "' number formats.")); } } else { break } } if (isNull(formats) || isNull(formats[key])) { return null } else { var format = formats[key]; var formatter; if (options) { // If options specified - create one time number formatter formatter = new Intl.NumberFormat(_locale, Object.assign({}, format, options)); } else { var id = _locale + "__" + key; formatter = this._numberFormatters[id]; if (!formatter) { formatter = this._numberFormatters[id] = new Intl.NumberFormat(_locale, format); } } return formatter } }; VueI18n.prototype._n = function _n (value, locale, key, options) { /* istanbul ignore if */ if (!VueI18n.availabilities.numberFormat) { if (true) { warn('Cannot format a Number value due to not supported Intl.NumberFormat.'); } return '' } if (!key) { var nf = !options ? new Intl.NumberFormat(locale) : new Intl.NumberFormat(locale, options); return nf.format(value) } var formatter = this._getNumberFormatter(value, locale, this.fallbackLocale, this._getNumberFormats(), key, options); var ret = formatter && formatter.format(value); if (this._isFallbackRoot(ret)) { if ( true && !this._isSilentTranslationWarn(key) && !this._isSilentFallbackWarn(key)) { warn(("Fall back to number localization of root: key '" + key + "'.")); } /* istanbul ignore if */ if (!this._root) { throw Error('unexpected error') } return this._root.$i18n.n(value, Object.assign({}, { key: key, locale: locale }, options)) } else { return ret || '' } }; VueI18n.prototype.n = function n (value) { var args = [], len = arguments.length - 1; while ( len-- > 0 ) args[ len ] = arguments[ len + 1 ]; var locale = this.locale; var key = null; var options = null; if (args.length === 1) { if (isString(args[0])) { key = args[0]; } else if (isObject(args[0])) { if (args[0].locale) { locale = args[0].locale; } if (args[0].key) { key = args[0].key; } // Filter out number format options only options = Object.keys(args[0]).reduce(function (acc, key) { var obj; if (includes(numberFormatKeys, key)) { return Object.assign({}, acc, ( obj = {}, obj[key] = args[0][key], obj )) } return acc }, null); } } else if (args.length === 2) { if (isString(args[0])) { key = args[0]; } if (isString(args[1])) { locale = args[1]; } } return this._n(value, locale, key, options) }; VueI18n.prototype._ntp = function _ntp (value, locale, key, options) { /* istanbul ignore if */ if (!VueI18n.availabilities.numberFormat) { if (true) { warn('Cannot format to parts a Number value due to not supported Intl.NumberFormat.'); } return [] } if (!key) { var nf = !options ? new Intl.NumberFormat(locale) : new Intl.NumberFormat(locale, options); return nf.formatToParts(value) } var formatter = this._getNumberFormatter(value, locale, this.fallbackLocale, this._getNumberFormats(), key, options); var ret = formatter && formatter.formatToParts(value); if (this._isFallbackRoot(ret)) { if ( true && !this._isSilentTranslationWarn(key)) { warn(("Fall back to format number to parts of root: key '" + key + "' .")); } /* istanbul ignore if */ if (!this._root) { throw Error('unexpected error') } return this._root.$i18n._ntp(value, locale, key, options) } else { return ret || [] } }; Object.defineProperties( VueI18n.prototype, prototypeAccessors ); var availabilities; // $FlowFixMe Object.defineProperty(VueI18n, 'availabilities', { get: function get () { if (!availabilities) { var intlDefined = typeof Intl !== 'undefined'; availabilities = { dateTimeFormat: intlDefined && typeof Intl.DateTimeFormat !== 'undefined', numberFormat: intlDefined && typeof Intl.NumberFormat !== 'undefined' }; } return availabilities } }); VueI18n.install = install; VueI18n.version = '8.28.2'; /* harmony default export */ __webpack_exports__["default"] = (VueI18n); /***/ }) ],[[0,"app-config"]]]);